BM6P6(@ qqqQQQFFF???===???>>>999666222000000111000000//////............//////000000000000000000000000000000000000111111111111000000000111333555777999888666444555777777555333777999;;;<<<===>>>@@@BBBCCCJJJSSSZZZ[[[WWWSSSPPPHHHBBBBBBKKKZZZggguuuuuuhhheeejjjooorrrssssssuuuxxx{{{||||||{{{yyy~~~}}}{{{yyy{{{||||||||||||xxxkkk^^^bbbkkkrrrqqqnnnqqqvvvyyyvvvqqqmmmpppwww|||xxxpppvvv{{{sssaaaPPPGGGDDDBBBEEEFFFMMM___yyy~~~yyywwwddd^^^eee|||mmmnnnxxxqqqwwwxxxRRRBBBBBBEEEEEEEEESSSYYYaaagggjjjkkkllllllpppnnnooorrrwww|||kkkUUUNNNHHHDDDDDDEEEGGGLLLTTT^^^eeekkkmmmqqquuuxxx{{{}}}~~~|||tttmmmeeedddqqqsss|||yyykkkhhhlllmmmllllllkkkkkkllllllmmmjjjiiiiiillloooqqqrrrqqqlllmmmmmmjjjhhhjjjoootttrrruuuyyy||||||{{{xxxvvvxxxyyyzzz{{{zzzxxxvvvtttsssvvvyyy{{{|||lllxxx]]]BBB???FFF???AAAJJJFFFCCCAAA???===;;;;;;;;;;;;:::;;;===???EEEMMMVVV]]]sss}}}vvvnnniiicccdddeeegggrrr|||{{{ssskkkmmmooooooooottt{{{mmmOOOGGGAAA>>>???<<<999666222000000111000000//////............//////000000000000000000000000000000000000111111111111000000000111333555777999888666444555777777555333777999;;;<<<===>>>@@@BBBBBBIIIRRRXXXZZZWWWSSSPPPHHHBBBBBBKKKXXXffftttzzzlllfffhhhlllooopppppprrrvvvyyy||||||||||||{{{|||}}}}}}|||zzzxxxwww}}}|||pppdddmmmtttxxxvvvsssuuuwwwwwwtttmmmffffffnnnuuusssooonnnrrr{{{uuueeeVVVJJJDDDBBBBBBCCCDDDHHHZZZttt~~~tttcccaaakkk{{{jjjtttooowwwtttPPPAAABBBEEEGGGIIIUUU[[[ccciiimmmnnnnnnoooqqqooooooqqqtttzzz~~~lllWWWKKKEEEDDDDDDEEEGGGKKKSSS\\\bbbgggjjjooosssvvvyyy{{{||||||}}}|||qqqyyyvvvkkkiiillllllkkkkkkjjjjjjkkkkkklllkkkkkkkkknnnqqqtttttttttrrrooollljjjjjjlllnnnoooqqqtttxxx|||}}}|||zzzyyyxxxyyyzzz{{{zzzyyyxxxvvvvvvyyy{{{zzzyyy{{{nnntttyyyUUUDDDEEEAAADDDGGG>>>EEECCCAAA???===<<<<<<<<<999::::::<<>>;;;999666222000000111000000//////............//////000000000000000000000000000000000000111111111111000000000111333555777888888666555555777777666444777999;;;<<<===>>>@@@BBBAAAGGGOOOVVVYYYXXXTTTQQQHHHCCCBBBJJJVVVdddsss~~~rrrhhhfffiiikkkllllllnnnssswwwzzz|||}}}}}}yyyzzzzzz{{{zzzyyywwwvvv|||{{{}}}zzzzzzyyyuuulll```TTTRRRXXX___```^^^aaaeeemmmyyy~~~}}}|||wwwsssiii\\\QQQJJJGGGFFFGGGFFFDDDFFFSSSkkk~~~qqqbbbffftttwwwdddvvvmmmyyyoooLLL@@@CCCFFFIIINNNWWW\\\eeekkkooopppqqqqqqqqqppprrruuuuuuvvv}}}vvveeeOOOEEEDDDDDDEEEFFFIIIPPPXXX^^^cccggglllpppsssvvvyyy{{{zzz|||tttnnnpppwwwrrryyyvvvnnnnnnoookkkkkkjjjjjjjjjjjjkkkkkkmmmmmmnnnqqquuuxxxxxxxxxwwwrrrlllkkkmmmooonnnlllqqqsssxxx|||~~~~~~}}}{{{wwwxxxyyyzzzzzzzzzzzzyyyzzz|||}}}{{{xxxvvvwwwzzzrrrfffwww}}}ZZZKKKCCCDDDFFF???GGGFFFDDDAAA@@@>>>>>>>>>;;;;;;:::::::::>>>CCCGGGJJJRRR```nnnjjjNNNHHHBBB>>>>>>;;;999666222000000111000000//////............//////000000000000000000000000///000000000111111111111111000000111222555777888888777666666666666666555777999;;;<<<===>>>@@@BBBAAAEEELLLTTTYYYYYYUUURRRIIIDDDBBBIIITTTaaaqqq}}}xxxkkkfffgggjjjjjjkkkmmmqqquuuxxx{{{||||||yyyzzzzzz{{{zzzzzzyyyxxxyyy|||{{{uuucccTTTFFFBBBEEEHHHIIIHHHSSSUUU\\\iii{{{}}}wwwnnnfffaaa______```lllnnnkkkbbbYYYUUURRRPPPOOOLLLGGGEEEOOOccc{{{yyyrrrzzz~~~~~~pppaaakkk}}}xxxbbbvvvnnn}}}jjjJJJ@@@CCCFFFJJJQQQWWW]]]eeekkkooopppqqqqqqqqqsssyyy~~~~~~yyyxxx{{{wwwZZZJJJEEEEEEEEEEEEGGGLLLSSSXXX^^^ccciiinnnpppssswwwzzz{{{|||~~~ggg]]]TTTUUU]]]gggrrr|||~~~www}}}yyytttssspppmmmllllllkkkkkkllllllmmmoooooopppssswww{{{||||||xxxuuuqqqooopppqqqqqqpppsssuuuyyy|||~~~~~~}}}|||vvvvvvwwwxxxyyyzzzzzz{{{{{{}}}}}}yyyvvvwwwxxxpppgggttthhhOOODDDEEEHHHGGGFFFEEECCCAAA@@@???>>>=========;;;:::<<>><<<999666222000000111000000//////............//////000000000000000000000000///000000000111111111111111111111111222444666888777777888777666666666666777999;;;<<<===>>>@@@BBB@@@DDDJJJRRRXXXZZZXXXTTTLLLFFFCCCHHHPPP]]]mmm{{{~~~pppggghhhkkklllmmmnnnqqqtttvvvxxxyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyzzz}}}xxx```OOO@@@===@@@???>>>>>>EEEGGGLLLYYYmmmxxxssspppooopppkkkbbbZZZUUUUUUWWWZZZiiiqqquuupppiiiddd___ZZZSSSNNNHHHEEELLL^^^yyyyyylllmmmnnnppp}}}~~~qqqbbbooo~~~tttddd|||ssseeeGGGBBBEEEFFFKKKTTTWWW]]]eeekkknnnoooooopppqqquuu~~~zzzyyy~~~zzz```OOOFFFFFFFFFEEEFFFIIIOOOSSSZZZ```ggglllnnnqqqvvv{{{~~~~~~~~~sssuuu{{{uuuggg\\\JJJEEECCCHHHQQQ\\\jjjuuuzzzzzz~~~yyyvvvtttmmmpppoooooonnnnnnoooooopppppppppqqqtttxxx|||}}}}}}uuuuuuuuutttrrrrrruuuxxxuuuwwwzzz|||}}}|||{{{zzzttttttttttttvvvxxxzzz{{{zzz}}}|||zzz|||~~~kkkkkkqqqNNNCCCHHHFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>===;;;<<<>>>@@@@@@BBBDDDGGGMMMYYYgggppp~~~|||sssmmmnnnOOOGGG@@@===>>><<<999666222000000111000000//////............//////000000000000000000000000000000000000111111111111222111111111222444666777777888999888666555666777777999;;;<<<===>>>@@@BBBAAACCCHHHQQQYYY\\\ZZZWWWOOOIIIEEEGGGMMMYYYjjjxxxuuujjjjjjmmmmmmnnnoooqqqsssuuuwwwwwwxxxuuuuuuuuuvvvvvvwwwwwwxxx}}}```NNN???>>>???===;;;<<<<<<===BBBMMMbbb~~~vvvkkkfffeeeeeegggddd___ZZZWWWXXX]]]bbbkkkxxx~~~wwwsssllldddXXXRRRKKKHHHKKK\\\wwwzzzpppsssooofffppp~~~rrrfffuuu}}}yyyxxxtttfffccc{{{~~~^^^DDDCCCHHHGGGLLLWWWZZZ___gggmmmooooooooooooqqquuu~~~}}}{{{~~~}}}tttcccRRRHHHHHHGGGEEEEEEGGGKKKOOOVVV]]]eeejjjlllooouuuzzz}}}}}}~~~~~~ooo]]][[[]]]WWWMMMGGGIIIDDD@@@BBBHHHRRRaaaooo}}}|||wwwzzzzzzssstttsssiiirrrrrrqqqqqqqqqqqqrrrrrrppppppqqqtttxxx{{{{{{{{{qqqtttvvvuuurrrrrrwww{{{vvvwwwyyy{{{|||{{{zzzyyytttsssrrrrrrtttvvvyyy{{{zzz}}}}}}|||~~~{{{pppmmmIIICCCEEEEEEFFFEEEEEECCCBBBBBB<<<===>>>===;;;;;;<<<>>><<<===>>>@@@DDDKKKSSSXXX]]]nnn{{{tttkkkccc^^^jjjNNNGGGAAA>>>>>>;;;999666222000000111000000//////............//////000000000000000000000000000000000000111111111111222111111111222444666777777888:::888666555666888777999;;;<<<===>>>@@@BBBBBBCCCGGGPPPYYY^^^]]]YYYQQQKKKFFFFFFKKKUUUgggvvv~~~{{{mmmlllmmmlllnnnoooqqqsssuuuwwwxxxyyyuuuuuuuuuuuuvvvwwwxxxyyyzzz~~~nnnYYYGGGCCCBBB===;;;>>>;;;<<<===DDDUUUtttqqqiiiggggggfffhhhgggeeeaaa^^^```dddiiittt}}}uuuggg```WWWPPPOOOZZZsssxxx|||}}}ppplllzzzwwwlllccciiiuuuVVVAAADDDKKKJJJPPP\\\___eeelllqqqrrrrrrqqqqqqqqqqqqvvv~~~~~~||||||uuupppyyyxxxmmmZZZJJJJJJHHHFFFEEEFFFIIILLLQQQYYYbbbggghhhlllsssyyyyyyzzz{{{}}}|||eeeQQQMMMNNNIIIFFFGGGJJJFFFCCCBBBCCCHHHTTTaaaqqqxxxyyyxxxzzztttkkkqqqtttjjjsssssssssrrrrrrsssssssssooooooppprrrvvvxxxyyyxxxrrrrrrssssssssstttuuuwwwtttuuuwwwyyy{{{{{{{{{zzzuuutttsssrrrsssvvvzzz||||||}}}~~~|||yyyyyy|||~~~xxx___IIIEEEFFFGGGGGGGGGGGGFFFEEE>>>???@@@???===;;;;;;<<<:::;;;<<<>>>@@@CCCGGGJJJNNNYYYdddkkkrrr}}}{{{vvvooohhhbbb\\\VVVSSSfffMMMHHHCCC???>>>999999666222000000111000000//////............//////000000000000000000000000000000000000111111111111222222111111222444555777666999:::999666555666888777999;;;<<<===>>>@@@BBBBBBCCCGGGPPPZZZ___^^^[[[SSSMMMGGGFFFJJJSSSeeettt~~~~~~ooolllmmmkkknnnooopppsssuuuwwwyyyzzzwwwwwwwwwwwwxxxyyy{{{|||uuu{{{}}}{{{~~~kkkUUUMMMIIIBBB???BBB>>>>>><<<>>>KKKiiivvvrrrqqqqqqppprrrrrrppplllhhhgggjjjnnnyyypppdddZZZSSSXXXppp{{{oooppp~~~uuunnnwwwnnnQQQ>>>EEEMMMLLLRRR___dddiiippptttvvvuuutttsssqqqnnnnnntttwwwxxxyyy|||vvvttt}}}yyycccKKKKKKIIIGGGEEEEEEHHHJJJNNNVVV```eeefffiiiqqqwwwtttvvvxxx{{{~~~www```LLLHHHIIIGGGHHHNNNEEEDDDDDDEEECCCBBBIIIRRRhhhppp{{{{{{{{{{{{qqqgggpppwwwnnntttssssssrrrrrrsssssstttooonnnoooqqqtttvvvwwwvvvtttqqqnnnpppsssuuusssqqqrrrsssvvvxxxzzz{{{||||||wwwuuusssssstttwwwzzz}}}}}}~~~}}}zzzvvvuuuxxx{{{~~~~~~xxxWWWEEEFFFHHHIIIJJJIIIHHHHHHBBBCCCCCCBBB???===<<<<<<<<<======>>>???@@@BBBCCCIIIOOORRRSSSXXXccclllqqqvvv|||}}}yyyuuussshhhddd]]]VVVRRRNNNKKKIIIdddJJJFFFCCCAAA@@@;;;999777333222222111000///000000000000////////////000000000111222222333333111111000000111111222333333333222111111333777:::777999:::999666666888;;;:::999999<<<@@@BBBAAA???EEECCCDDDKKKTTT[[[]]]\\\SSSNNNHHHEEEFFFOOOaaaqqqvvvoookkkmmmooonnnppptttuuuvvvvvvxxxyyyxxxwwwwwwwwwxxxzzz|||}}}yyy{{{}}}}}}}}}wwwlll]]]NNNHHHIIICCC>>>===???BBBRRRxxx~~~|||{{{zzzxxx{{{|||zzzwwwuuuvvvxxxttthhhZZZWWWoooxxxtttuuusssgggSSSDDDGGGNNNQQQWWW___gggkkkpppuuuvvvuuuqqqnnnvvvttttttwww|||~~~}}}{{{|||yyy^^^LLLBBBHHHJJJDDDDDDLLLNNNRRRYYY```fffjjjmmmnnnpppqqqtttwwwzzz}}}~~~ooo\\\NNNNNNPPPKKKHHHKKKIIIHHHEEEDDDCCCDDDEEEEEETTTbbbqqqzzzzzzssspppmmmlllpppvvvxxxvvvsssqqqpppppppppqqqpppooonnnpppsssuuuvvvvvvyyytttooommmpppssssssrrrpppppprrruuuxxxzzz{{{zzzvvvuuusssrrrrrrtttvvvxxx{{{zzzxxxwwwxxxzzz|||~~~zzzxxxtttaaaUUUJJJHHHMMMOOOKKKGGG@@@AAACCCCCCAAA@@@??????>>>=========<<<<<<<<<<<>>>>>>>>>>>=========<<>>999777555222111222333222111000000000000//////////////////000111111222222333111111000000111111222333444444444333333555888;;;:::;;;<<<;;;888777666777::::::;;;===AAABBBBBBAAADDDBBBBBBGGGPPPXXX\\\]]]YYYRRRIIICCC@@@FFFVVVeeewwwpppggggggjjjmmmsssvvvwwwxxxxxxyyyvvvvvvvvvwwwxxxzzz}}}~~~|||{{{yyyzzz}}}ooodddZZZQQQJJJEEE@@@???KKK[[[zzzyyyxxxyyy}}}~~~ttt}}}[[[NNNGGGNNNWWW]]]bbbiiifffiiimmmpppsssuuuuuutttuuuzzz}}}{{{|||~~~mmmQQQJJJJJJDDDBBBDDDEEEIIIQQQZZZaaagggjjjkkkpppqqqtttwwwzzz}}}pppdddeeeeee___XXXVVVKKKIIIEEEDDDEEEGGGHHHHHHFFFNNNYYYeeetttsssxxxqqqmmmiiifffhhhllljjjjjjkkklllnnnpppssstttnnnnnnoooqqqssssssrrrppprrrtttvvvsssooommmpppssssssrrrpppooooooppprrrsssuuuvvvwwwxxxxxxxxxwwwwwwwwwvvvuuutttuuuvvvwwwxxxtttyyy~~~vvvyyylllTTTJJJKKKNNNHHHGGGFFFEEEDDDCCCCCCCCC????????????>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@CCCEEEIIILLLOOOSSSXXX[[[^^^^^^^^^]]][[[XXXVVVTTTOOOMMMKKKIIIIIIJJJKKKLLLOOOUUU^^^cccaaaZZZRRRNNNLLLKKKJJJHHHGGGEEEDDDCCCBBBBBBAAA>>>===AAAKKKSSSgggKKKFFFBBB???>>>999777444222111222333333222000000000000//////////////////000000111222222222111111000000111111222333444444555444444555888;;;<<<<<<===<<<:::888666555:::;;;<<<>>>@@@BBBBBBBBBDDDCCCCCCGGGOOOXXX]]]```]]]VVVMMMFFFAAAEEESSSbbbqqq{{{pppgggjjjggglllqqquuuwwwwwwxxxxxxwwwwwwwwwwwwyyy{{{~~~~~~zzzwwwxxx}}}ooodddYYYQQQIIICCCDDDIII[[[sss{{{}}}xxxzzzsssppp}}}|||VVVMMMIIIQQQ[[[aaaeeeiiihhhjjjlllooosssuuuwwwxxxxxx|||~~~~~~~~~YYYJJJGGGEEEDDDFFFAAAFFFMMMVVV^^^dddhhhjjjoooqqqtttwwwzzz}}}~~~}}}xxxwwwvvvmmmbbb\\\OOOKKKFFFEEEGGGIIIIIIIIIFFFIIIPPP\\\lllzzzyyyxxx|||uuunnnkkkgggcccdddgggeeefffgggjjjlllnnnooopppnnnnnnooorrrttttttrrrooommmppprrrrrrpppoooppprrrsssrrrpppnnnmmmnnnqqqtttrrrsssssstttuuuwwwxxxyyywwwvvvuuutttssssssssssssqqqxxx~~~}}}}}}uuummmeeeOOOKKKNNNIIIHHHHHHGGGGGGGGGEEECCCAAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<<<<<<<======@@@BBBDDDEEEFFFIIINNNQQQPPPPPPPPPOOOMMMKKKIIIHHHEEEDDDCCCBBBBBBCCCEEEEEEEEEJJJPPPRRRPPPJJJEEEAAACCCCCCBBBBBBBBBAAAAAAAAA===@@@DDDDDDCCCHHHZZZjjjgggKKKFFFBBB???>>>999777444222111222333333222000000000000////////////...//////000111111222222111111000000111111222333333444555555555666888:::<<<=========<<<999666333999:::===>>>@@@AAABBBBBBEEEEEEFFFJJJQQQYYY```ddd]]]WWWOOOGGGBBBDDDPPP^^^mmmyyyoooggglllfffjjjooosssuuuuuuvvvwwwuuuttttttuuuvvvyyy{{{|||}}}zzzwwwxxx|||~~~|||mmmaaaWWWMMMFFFDDDEEEQQQbbbsss~~~|||ppptttyyyyyylllooouuuRRRMMMLLLSSS[[[aaadddgggkkklllmmmpppsssvvvyyyzzz|||}}}}}}gggPPPGGGDDDDDDGGGAAAEEEKKKRRRZZZaaafffiiinnnpppsssvvvyyy|||}}}~~~{{{|||}}}nnncccTTTOOOHHHFFFHHHJJJJJJHHHFFFEEEIIIUUUdddrrr|||~~~|||vvv~~~wwwqqqllliiifffbbbcccfffeeefffhhhiiijjjkkkjjjjjjkkkkkkmmmooorrrrrrpppmmmkkkjjjkkknnnqqqsssqqqpppsssrrrqqqnnnmmmoootttxxxyyywwwtttrrrrrrtttwwwyyyyyyxxxwwwvvvtttrrrpppoooqqqwww||||||{{{pppyyy```NNNHHHLLLKKKJJJJJJJJJIIIEEEBBBCCCCCCBBBBBBBBBAAAAAAAAA======>>>>>>>>>>>>>>>>>>===>>>>>>>>>???@@@DDDFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@???>>>=========>>>>>>@@@BBBEEEEEECCCAAA@@@@@@??????@@@@@@AAAAAAAAAAAA<<<@@@EEEFFFBBBGGG\\\rrrfffKKKFFFBBB@@@>>>999777555222111222333222111000000000000////////////......///000000111111222111111000000111111222333222333555555444555777999<<<======???>>>;;;777333777:::<<<>>>>>>???AAABBBEEEFFFIIIMMMTTT[[[bbbfff]]]WWWPPPIIIBBBAAAJJJVVVjjjxxxtttjjjiiifffiiimmmpppqqqrrrtttvvvrrrqqqqqqqqqrrrtttuuuwww|||zzzyyyzzz|||~~~tttgggZZZMMMEEEAAABBBGGGRRReee{{{|||}}}{{{rrriiiqqqoooPPPNNNNNNSSS[[[aaadddeeemmmmmmnnnppprrruuuwwwxxx{{{zzz{{{|||~~~|||```NNNEEECCCEEECCCEEEHHHNNNUUU\\\cccfffmmmnnnqqqtttxxxzzz||||||xxxyyy|||zzzkkk[[[SSSKKKHHHIIIJJJHHHFFFBBB@@@CCCNNN]]]kkkyyyzzztttsss|||qqqllliiiiiigggdddeeeiiiiiijjjlllmmmllljjjhhhfffgggggghhhjjjmmmnnnmmmlllkkkiiihhhlllqqqtttrrrooorrrssssssqqqoooqqqvvv{{{zzztttrrrrrrtttvvvyyyyyyyyyyyywwwtttqqqppprrrvvvzzz{{{zzz~~~}}}```KKKJJJHHHEEEFFFIIIKKKIIIGGGDDDDDDDDDDDDCCCCCCCCCCCC===>>>???????????????>>>;;;=========<<<===???AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>>>>======???AAA=========>>>>>>????????????@@@BBBBBB>>>DDD^^^zzzeeeJJJFFFCCC@@@???;;;888666333222222222111000000000000000////////////......//////000111111111111111000000111111222333111222444444444555666888<<<<<<===???@@@===777333666999<<<=========???BBBDDDFFFJJJOOOUUU\\\bbbfff```[[[TTTMMMDDD@@@FFFOOObbbssstttggggggiiikkklllmmmooorrrtttrrrqqqqqqpppqqqrrrssstttyyyzzz{{{|||{{{}}}xxxiiiXXXLLLEEEBBBAAAGGGUUUlll}}}sssllluuueeeOOOOOOPPPTTT[[[bbbffffffmmmnnnnnnoooppprrrssssssuuuvvvyyy||||||}}}~~~uuu\\\LLLFFFGGGEEEEEEEEEIIIOOOWWW^^^ccckkkmmmpppsssvvvxxxzzz{{{uuuwwwzzz}}}uuuaaaXXXNNNIIIIIIIIIFFFCCCAAA>>>@@@IIITTTaaarrryyyrrrssstttlllhhhgggiiiiiigggiiimmmooopppqqqqqqpppllliiiffffffffffffiiilllnnnooonnnmmmmmmmmmnnnpppqqqqqqqqqrrrtttuuussspppqqqvvv{{{{{{vvvsssrrrssstttwwwxxxzzz{{{{{{yyywwwuuutttwww{{{|||{{{|||vvveee\\\RRRKKKKKKLLLLLLJJJFFFEEEEEEEEEDDDDDDDDDDDD@@@AAAAAABBBAAA@@@???>>>===???@@@@@@???>>>???@@@??????>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>???;;;<<<======<<<<<<>>>@@@>>>>>>>>>>>>????????????CCC@@@AAADDDGGGVVV{{{dddJJJFFFCCCAAA@@@;;;999777444222222111000///000000000000////////////......//////000111111111111111111000111222222333000222444444444444666777;;;;;;===@@@AAA>>>888333555888<<<===<<<<<>>===???AAAAAA@@@>>>>>>>>>??????>>>============>>>;;;;;;<<<===>>>>>>??????;;;===@@@@@@???>>>>>>???BBBBBBBBBBBBAAAAAAAAAAAAEEEBBBDDDLLLXXXrrrhhhMMMGGGBBB>>>>>>;;;;;;888444222222222111000555444222000...---,,,,,,------...///000111222222///////////////000111111111222333333333444666888:::999999<<<@@@>>>888222222555888:::<<<>>>AAACCCHHHGGGHHHJJJPPPXXX```eeeiiifff___TTTIIIDDDEEEGGGZZZeeesssmmmjjjiiijjjlllkkkjjjnnntttuuutttttttttttttttsssssswwwwwwxxxwwwxxxzzz~~~lllXXXNNNGGGBBBGGGQQQbbb{{{zzzyyytttyyyoooXXXSSSVVVZZZ]]]```bbbfffhhhhhhjjjnnnqqqsssrrrpppooopppqqqssstttvvvyyy}}}{{{{{{wwwzzzcccMMMMMMEEEBBBCCCGGGJJJLLLQQQWWWdddhhhmmmqqqsssuuuwwwxxxvvvuuuvvvzzzzzzfffZZZLLLFFFHHHJJJGGGBBBBBBDDDAAACCCJJJPPPbbbtttooowwwwwwnnnmmmkkkhhhggghhhkkkllllllppppppqqqrrrsssqqqllliiijjjjjjjjjmmmqqqtttuuuvvvrrrrrrpppnnnlllllloooqqqtttuuuvvvuuutttsssssstttwwwzzzzzzwwwvvvxxxwwwttttttwww{{{~~~~~~{{{yyy~~~}}}}}}~~~eeeOOOKKKPPPJJJHHHFFFFFFGGGIIIJJJJJJFFFGGGGGGGGGEEECCC@@@?????????@@@AAACCCCCCCCCBBBBBBBBBAAABBBBBBAAA???===???>>>==================@@@>>>>>>AAADDDDDDCCCBBBCCCDDDGGGHHHCCC???AAAHHHDDDLLLSSS^^^yyyiiiMMMGGGBBB??????;;;;;;888444222222222111000333222111///............------...///000111222222///////////////000111111111222333333333444666888<<<;;;;;;>>>BBBAAA;;;666222444777:::;;;>>>AAACCCGGGFFFGGGIIINNNVVV___eeegggfffbbbZZZPPPIIIGGGGGGNNN[[[lll~~~wwwllljjjiiikkkkkkjjjnnntttssstttttttttrrrrrrrrrsssvvvwwwxxxyyyyyy{{{vvvcccXXXOOOHHHJJJQQQ]]]ooo~~~tttvvvkkkYYYYYY\\\___bbbcccccceeefffjjjkkkmmmnnnpppqqqrrrrrrqqqssstttuuuvvvyyy|||~~~}}}{{{___WWWIIIEEEBBBBBBBBBDDDNNNXXX```eeekkkppprrrsssuuuvvvtttttttttxxx~~~zzzcccYYYNNNHHHIIIKKKIIIEEECCCDDD@@@@@@FFFJJJ]]]yyywww}}}vvvyyy|||rrrmmmjjjhhhgggiiikkkllllllkkkkkklllnnnqqqqqqooommmkkkkkkkkkmmmppptttvvvwwwrrrqqqnnnkkkiiiiiilllooooooooooooqqqsssvvvxxxyyyuuuxxxxxxuuuuuuwwwvvvsssvvvxxxzzz}}}~~~~~~}}}{{{|||~~~zzzpppXXXKKKLLLJJJHHHFFFEEEDDDCCCBBBFFFEEECCCBBBCCCEEEGGGIIIIIIEEEAAA>>>??????@@@???AAA@@@>>>>>>???@@@AAABBBCCCCCCCCCAAA@@@???@@@AAAFFFCCCAAAAAABBBBBBDDDEEEGGGDDDDDDDDDEEEJJJWWWdddjjjrrr|||iiiNNNHHHBBB??????;;;;;;888444222222222111000111000000////////////000------...///000111222222000////////////000111111111222333333333444666888<<<;;;<<>>BBBFFFXXXuuullliii|||{{{}}}tttmmmjjjhhhhhhiiikkkmmmmmmkkkiiiiiijjjlllmmmmmmmmmlllllllllmmmooorrruuuwwwsssrrrooollljjjkkkooorrrqqqmmmiiijjjnnnsssvvvwwwuuuwwwwwwssssssuuutttqqquuuvvvwwwzzz|||}}}|||zzzxxxyyy|||{{{|||lllbbb]]]UUUNNNIIIGGGHHHIIIKKKIIIGGGEEEDDDDDDEEEFFFEEEBBB>>>>>>@@@BBBBBB@@@EEEDDDCCCBBBAAA@@@??????BBBCCCDDDBBB@@@@@@CCCGGGCCCFFFIIIKKKKKKLLLMMMMMMHHHEEEDDDHHHTTThhhiiiNNNHHHBBB??????<<<;;;888444222222222111000111111000///////////////------...///000111222222000000//////000000111222111222333333333444666888:::999:::===@@@AAA>>><<<222444666888999<<<@@@CCCCCCDDDEEEGGGJJJRRR\\\ccciiikkkkkkeee[[[QQQJJJHHHDDDRRReeexxxvvvnnngggggghhhiiimmmqqqpppssswwwvvvrrrppprrrttttttwwwzzz|||}}}~~~yyymmmaaa]]]aaagggkkkmmmvvv}}}ppp|||rrr^^^UUUWWW\\\ccchhhjjjjjjiiiiiilllllllllnnnooorrrtttuuusssuuuvvvwwwvvvwwwyyy{{{~~~zzz}}}|||qqq^^^TTTLLLIIIGGGEEEFFFIIITTT[[[eeelllpppqqqqqqpppqqqrrrsssuuuxxxzzz||||||}}}uuuxxx|||aaaMMMIIIDDDBBBCCCEEEGGGGGGEEEGGGBBB???BBBEEEXXXwwwssswwwxxxsssllljjjhhhhhhjjjlllmmmmmmpppmmmiiigggggggggggggggkkkkkkkkkkkklllooosssvvvvvvuuussspppooorrrwww{{{}}}qqqlllmmmrrruuuuuuwwwyyywwwsssqqqsssrrrnnnoooqqqtttwwwzzz}}}~~~|||zzzxxxuuuuuuwww{{{}}}gggVVVMMMKKKKKKJJJKKKNNNOOONNNKKKGGGEEEBBBBBBBBBEEEHHHHHHEEEAAADDDFFFHHHHHHGGGEEECCCCCCDDDFFFFFFDDDBBBCCCHHHMMMTTT]]]ddddddaaa[[[TTTOOOJJJHHHLLLXXXmmmiiiNNNHHHCCC??????<<<;;;888444222222222111000333222111///............------...///000111222222000000000000000111222222111222333333333444666888::::::;;;===@@@BBBBBBAAA555666777888999<<>>@@@BBBEEEGGGHHH888999999999999;;;???BBBAAAEEEIIIJJJJJJNNNVVV\\\iiilllnnnjjj```UUUNNNKKKDDDKKKXXXlll|||lllggghhhiiijjjlllppprrrtttwwwxxxxxxwwwvvvvvvxxxzzz{{{{{{|||||||||rrrrrrssszzzzzz|||vvv~~~iiiYYYSSS[[[```gggkkklllkkkjjjjjjoooqqqrrrtttuuuttttttssssssuuuwwwwwwwwwvvvwwwxxxzzz~~~yyyuuuzzzyyyyyy{{{^^^NNNHHHFFFFFFGGGJJJQQQ\\\eeejjjlllmmmmmmoooqqqsssuuuvvvwwwzzz|||zzz{{{~~~fffXXXSSSRRRQQQYYY___XXXOOOJJJDDDCCCFFFKKKMMMMMM@@@EEEDDDDDDGGGKKK___{{{qqqnnnwwwzzzrrroootttkkkiiiiiijjjlllnnnnnnmmmoookkkgggddddddeeefffgggeeehhhjjjjjjhhhiiillloooqqqrrrrrrssstttwww|||}}}tttqqqrrrtttuuuyyyzzzwwwrrroooqqqqqqnnnmmmpppuuuzzz}}}}}}{{{yyyxxxyyywwwtttpppppptttxxxyyyzzz}}}~~~~~~xxxkkkhhhhhhgggddd]]]UUULLLGGGDDDEEEEEECCCCCCGGGOOOVVV\\\\\\ZZZWWWTTTWWW]]]cccaaa\\\UUUOOOKKKJJJKKKLLLWWW]]]cccjjj{{{jjjOOOIIICCC@@@@@@<<<;;;888444222222222111000111111000///////////////------...///000111222222111111000000111111222333111222333333333444666888;;;<<<>>>@@@BBBFFFIIIKKK<<<<<<;;;:::999;;;>>>AAAAAAFFFLLLMMMKKKMMMSSSYYYccciiiooonnnggg\\\RRRNNNCCCEEENNNbbb{{{rrrjjjjjjkkkkkkkkkooooooppptttzzz|||yyyuuuxxxyyyyyyyyyyyyzzz}}}ooojjjeeefffkkklllhhhcccaaadddiiiqqq|||vvv~~~xxxcccYYYXXX___dddjjjoooppppppppppppuuuuuuttttttttttttuuuuuutttvvvyyyzzzyyyyyyyyyzzzzzz{{{www|||zzzvvv|||ttt___QQQIIIGGGJJJEEELLLVVV___eeehhhjjjkkklllooorrrttttttvvvyyy|||yyyyyy{{{yyylllfffbbbZZZ]]]dddbbbWWWNNNDDDBBBEEEIIIIIIGGGCCCJJJKKKLLLOOORRRfffvvvoookkknnnpppmmmkkkmmmjjjiiiiiijjjmmmnnnnnnnnnmmmjjjfffdddfffgggiiiiiidddhhhlllllliiihhhjjjmmmnnnoooqqqqqqrrrsssvvvyyy}}}zzzwwwssspppooonnnnnntttuuusssooonnnqqqrrrpppppprrruuuxxxyyyyyyyyyxxxwwwxxxxxxuuupppooorrrvvvtttuuuxxxzzzxxxyyyrrr[[[MMMIIIPPPUUUUUUQQQRRRZZZccctttyyy~~~~~~yyyuuussstttppphhh]]]WWWUUUUUUSSSRRRHHHOOOXXXiiijjjOOOIIICCC@@@@@@===;;;888444222222222111111///////////////000111111------...///000111222222111111111000111111222333111222333333333444666888999;;;===>>>AAADDDHHHKKK>>>>>>===;;;999;;;>>>AAAAAAGGGMMMOOOLLLLLLQQQWWW]]]eeeooosssmmmaaaVVVPPPEEECCCIII\\\vvvwwwmmmmmmmmmllllllnnnllllllrrrzzz}}}yyytttyyyyyyyyyxxxwwwyyy|||~~~qqqhhh]]]YYYZZZXXXQQQKKKIIILLLSSS^^^mmm|||kkktttsss^^^YYY]]]___dddkkkqqqtttvvvxxxyyyzzzxxxuuusssrrrtttvvvxxxuuuxxxzzz|||{{{{{{{{{|||yyy}}}zzz~~~|||www{{{zzzuuu```NNNHHHIIIAAAHHHRRR[[[aaaeeegggiiijjjmmmqqqssssssuuuyyy|||xxxxxxyyy}}}qqqnnnsssrrrbbbWWWJJJEEEIIILLLJJJGGGIIIQQQSSSTTTVVVXXXlll}}}vvv{{{yyyrrrkkkiiiiiiiiigggeeejjjiiiiiikkkmmmoooooonnnnnnkkkgggffffffhhhiiihhhccchhhmmmnnnkkkiiijjjmmmmmmoooqqqqqqqqqqqqssstttqqqtttxxxxxxuuuqqqnnnmmmoooqqqpppmmmmmmrrrtttsssqqqrrrrrrssstttuuuvvvvvvvvvxxxyyyuuupppnnnqqqtttqqqrrruuuvvvtttttt|||}}}fffbbbnnnyyywwwkkkaaa___cccwww}}}sssgggbbbdddfffdddaaabbbgggnnn}}}hhhMMMGGGAAA>>>@@@>>>999666333222222222111000////////////............000---+++,,,///111111000000000000000000000000000222333444555666666666666888;;;>>>??????AAADDDGGGHHH@@@:::;;;;;;888:::>>>FFFGGGJJJKKKLLLMMMPPPRRR___gggnnnqqqqqqkkk___SSSKKKHHHJJJVVVgggzzztttkkklllnnnmmmnnnmmmmmmnnnppptttwwwyyy~~~|||wwwsssqqqsssyyy}}}ooollldddZZZPPPIIIFFFEEEGGGJJJJJJKKKVVVmmmzzzoooppp~~~kkk\\\ZZZ]]]fffiiinnnrrruuuwwwyyy{{{}}}{{{wwwwwwxxx|||zzzxxxxxxzzz||||||||||||zzzzzz|||~~~{{{~~~~~~}}}rrr\\\NNNIIIHHHFFFHHHPPPXXX]]]bbbgggjjjnnnsssuuuuuuuuuwwwyyywwwwwwwwwwwwyyy|||mmmTTTHHHQQQ]]][[[RRR]]]___dddjjjmmmqqq}}}ssspppyyy}}}uuuyyyuuupppllljjjhhhgggeeehhhjjjkkkkkkiiihhhiiiiiilllllljjjgggeeeeeehhhkkklllllllllnnnoooooommmkkkjjjlllnnnpppppppppnnnmmmrrrrrrssstttsssqqqnnnmmmrrrnnnkkkkkknnnrrrssssssqqqnnnkkklllpppuuuyyy{{{xxxvvvrrrooolllkkkjjjkkknnnnnnrrruuuuuussswww}}}~~~}}}|||gggMMMHHHBBB???@@@===999666333222222222111000////////////............000---+++,,,///111111000000000000000000000000000222222444555666666777777777:::===??????@@@BBBEEEFFF???:::;;;;;;999999===CCCEEEHHHJJJKKKLLLNNNPPP\\\eeeoootttuuupppdddXXXMMMHHHGGGOOO^^^qqq~~~pppkkkkkkjjjmmmmmmmmmnnnpppsssvvvxxx{{{{{{{{{zzzxxxwwwxxxzzz~~~~~~sssmmmcccYYYPPPIIIDDDAAACCCFFFFFFFFFOOObbbrrrzzzqqqjjj{{{sssaaaZZZ___dddjjjnnnssswwwxxxxxxxxxxxxyyy|||~~~}}}{{{|||}}}|||zzzxxxxxxyyy{{{||||||~~~|||{{{}}}~~~~~~}}}ooobbb___LLLGGGFFFKKKRRRWWW^^^eeejjjmmmqqqsssssstttwwwzzzxxxxxxxxxwwwxxxyyy|||~~~}}}qqqcccdddkkklllgggmmmnnnnnnmmmoooxxxyyymmmiiimmmvvv}}}|||wwwxxxtttqqqmmmkkkjjjiiigggfffeeegggiiiiiihhhgggggggggjjjjjjiiigggeeefffhhhjjjiiijjjllloooqqqpppmmmjjjhhhkkknnnqqqrrrqqqooommmmmmnnnppprrrrrrrrrqqqppprrrooollllllooorrrssssssqqqooonnnooorrrwwwzzz|||yyywwwtttpppnnnmmmmmmmmmnnnmmmnnnpppooommmrrryyyzzz}}}gggMMMIIIDDD@@@@@@===999666333222222222111000////////////............///---+++,,,...000000000000000000000000000000000111222333555666777777777666999<<>>>>>>>><<<:::999<<<@@@FFFJJJLLLLLLMMMNNNQQQ\\\jjjtttzzzzzzqqqgggXXXNNNDDDBBBIII\\\vvvzzzllliiijjjlllllllllmmmoooqqqtttuuuwww|||~~~yyyvvvyyyzzz{{{}}}{{{tttllljjjjjjeee[[[QQQIIIIIIGGGDDDDDDHHHMMMPPP\\\hhhyyywwwiiippp~~~kkk___bbbddd^^^iiinnnuuuzzzzzzvvvsssqqquuuvvvwwwwwwwwwwwwwwwxxx|||yyyvvvuuuvvvxxxzzz{{{zzzyyyxxxyyyzzz{{{|||}}}{{{}}}~~~wwwwww}}}wwwhhh^^^___UUULLLIIIHHHIIIMMMSSS\\\bbbiiimmmnnnoooqqqtttxxxxxxxxxwwwvvvsssooollltttwww||||||gggZZZVVVSSSOOONNNUUUUUUTTTeee}}}rrrooolllnnnooolllbbbYYYhhh~~~lllkkkiiihhhgggfffccc```^^^aaaeeegggfffeeeeeeeee```bbbeeefffeeeeeeeeefffhhhiiijjjmmmooopppnnnmmmhhhjjjmmmoooqqqpppooonnnkkkkkklllllllllkkkjjjjjjsssrrrqqqqqqrrrsssssssssooooooooorrruuuxxxyyyxxxuuusssqqqnnnmmmlllmmmmmmmmmuuuwwwuuuxxxxxx{{{jjjNNNIIIEEEBBB@@@;;;999666333222222222111000////////////............------,,,,,,,,,...///111000000000000000000000000000111333555666777888888999:::===BBBFFFIIIJJJJJJFFFEEECCCAAA@@@???<<<999;;;???EEEJJJLLLMMMOOOPPPOOOZZZhhhsss|||yyyqqq___UUUIIICCCFFFUUUooosssmmmkkkllllllmmmnnnpppqqqssstttxxx{{{}}}{{{zzzyyyzzz{{{}}}}}}zzz{{{~~~xxxiii]]]OOOMMMJJJHHHGGGIIIOOOTTTSSS^^^nnn|||vvvlllxxx~~~zzzhhhaaaeeeeee]]]hhhnnnuuuzzzzzzxxxuuutttuuuuuutttuuuvvvvvvvvvvvvzzzwwwtttssstttvvvwwwxxxxxxxxxxxxyyyyyyzzz{{{|||{{{}}}{{{~~~mmmlllrrrjjjZZZ]]]TTTMMMJJJHHHFFFGGGJJJUUU]]]fffmmmooonnnooopppuuuuuuuuuvvvvvvsssnnnjjjsssvvvzzz~~~}}}tttzzzrrreeeYYYVVVWWWTTTOOOMMMUUUXXXZZZlllyyyqqquuuqqqmmmooossspppggg]]]yyygggfffffffffggggggeeeccc```cccfffggggggffffffggg^^^aaadddeeeeeeddddddeeellljjjjjjkkkmmmpppppppppkkkkkklllmmmnnnoooppppppmmmmmmnnnnnnnnnnnnnnnnnnsssttttttttttttsssssssssqqqqqqrrrtttxxxzzzzzzyyyuuusssqqqnnnmmmlllmmmmmmfffooo}}}|||tttqqqxxxzzz}}}mmmOOOHHHEEEBBB@@@:::999666333222222222111000////////////............,,,------,,,,,,,,,///111000000000000000000000000000111333555666777888888:::;;;>>>CCCJJJOOORRRSSSKKKKKKHHHCCCBBBBBB???::::::>>>DDDHHHKKKMMMPPPQQQRRR[[[gggqqq{{{zzzggg]]]QQQHHHFFFPPPeeexxxtttllllllmmmnnnoooqqqrrrsssssswwwyyy{{{{{{{{{{{{|||~~~{{{||||||~~~tttgggVVVQQQMMMLLLLLLPPPYYYbbb\\\bbbmmmyyytttooo{{{|||nnnaaa^^^dddgggffflllpppvvvzzz{{{zzzzzzzzzvvvttttttuuuwwwyyyzzzyyywwwuuusssrrrsssttttttssswwwyyy{{{{{{{{{zzz{{{||||||||||||~~~qqqrrrjjjZZZWWWOOOJJJIIIGGGEEEEEEHHHPPPXXXcccjjjmmmmmmmmmnnnqqqqqqrrruuuxxxwwwrrrmmmsssvvvyyy{{{|||vvvjjjvvvoooddd^^^aaaddd```XXXVVV]]]cccjjjzzz{{{rrrlllkkkuuuvvvbbbUUU~~~wwwmmmcccbbbbbbeeehhhjjjjjjiiidddfffggghhhgggggghhhiii```bbbeeefffeeeeeeeeefffnnnlllkkklllnnnpppqqqpppnnnnnnnnnnnnoooppppppqqqmmmnnnoooqqqsssuuuvvvwwwtttvvvwwwwwwuuussssssssstttttttttwwwzzz||||||{{{xxxvvvssspppnnnnnnnnnoooiiilllsssyyyxxxsssrrruuuwwwxxx{{{rrrhhhppppppOOOGGGCCCAAA???999999666333222222222111000////////////............+++,,,---,,,+++,,,///222000000000000000000000000000111222555666888888999;;;:::<<>>===DDDOOOUUUTTT\\\UUUPPPOOOKKKEEEDDDHHH;;;:::;;;@@@GGGMMMPPPPPPSSSXXX[[[]]]fffvvv{{{ooobbbXXXNNNFFFGGGNNNkkkvvvrrrpppqqquuusssnnnoootttqqqrrrrrrrrrsssvvv{{{~~~|||{{{}}}}}}~~~uuuggg[[[UUUQQQLLLLLLQQQLLLNNNSSS^^^ppp}}}sssuuuzzz|||mmmcccfffhhheeefffmmmlllooorrrqqqooopppvvv||||||xxxsssooonnnmmmmmmllloooooonnnmmmmmmlllkkkkkklllpppuuuyyy{{{yyyvvvsssuuutttuuuwwwuuuwwwpppzzzxxxrrrhhh]]]SSSKKKFFFHHHGGGGGGJJJPPPVVV[[[]]]___```ccciiioootttvvvwwwuuuwwwxxxyyyyyyyyy{{{}}}zzzqqqkkkccc^^^hhhyyyoookkk|||zzz{{{xxxsssvvvvvvpppiiigggkkkmmmmmmiiijjjiiieee```aaafffllljjjkkkkkkkkklllmmmmmmmmmhhhlllppprrrrrrrrrqqqqqquuurrrqqqssswwwxxxtttpppnnnmmmmmmoooqqqqqqpppoooqqqvvvyyywwwqqqnnnrrrvvvvvvuuuuuutttssssssrrrrrrqqqqqqqqqpppnnnnnnoooppppppqqqqqqrrrssstttuuuvvvvvvtttsssuuuzzz~~~~~~|||yyy~~~~~~vvvgggkkk}}}zzzTTTEEEDDDAAA===<<<999777444222222111000...111111111000///............------,,,,,,------...//////000111222222222222///111444555555666888999;;;======;;;@@@IIINNNMMMVVVQQQOOOOOOLLLFFFDDDGGG???===<<>>>>>AAALLL\\\nnn~~~wwwrrr}}}nnntttqqqgggbbbfffiiiggghhhlllqqqssswwwyyyxxxvvvrrrpppqqqooollllllmmmnnnnnnnnnllllllkkkkkkkkkkkkkkkkkkmmmoooqqqtttwwwyyy{{{{{{sssrrrtttwwwvvvuuuxxx|||sssmmmzzz}}}|||ttt]]]PPPEEEEEECCCBBBAAABBBEEEGGGLLLMMMNNNRRRYYYaaaiiimmmrrrtttvvvvvvuuuuuuvvvwwwzzz|||~~~tttmmmaaaYYY\\\dddooosssyyy}}}ssslllnnnrrryyyzzzxxxrrrpppqqqpppllllllllljjjeeeaaa```dddhhhjjjjjjllllllkkkiiigggffffffhhhkkkmmmnnnmmmllljjjffffffggglllrrrvvvuuusssqqqqqqqqqrrruuuuuuuuussspppqqqqqqqqqqqqppppppppptttssssssrrrrrrqqqqqqpppqqqrrrsssrrrqqqqqqssstttuuuuuuuuuttttttssssssssstttsssrrrsssuuuwwwxxxwwwvvvsssuuu~~~yyymmmooowwwyyyqqqrrr|||wwwSSSEEEDDDBBB>>><<<888666333222222111000...111000000000/////////......------,,,,,,------......///000111222222222222///111333333444555888::::::;;;:::999:::===@@@BBBEEEHHHMMMQQQQQQKKKEEEBBB===:::777777;;;CCCKKKQQQQQQSSSVVVYYY___kkkxxxtttdddUUUJJJFFFDDDTTTmmmxxxoooqqquuuwwwvvvyyyyyyxxxvvvttttttvvvxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~lll[[[PPPIIICCC@@@===;;;===EEEQQQbbbvvvyyyxxx}}}ppp{{{xxxlllfffcccgggjjjiiiiiilllrrrsssuuuwwwyyyvvvrrrnnnooonnnlllmmmnnnoooooonnnoooooooooooopppppppppqqqsssssstttuuuwwwzzz|||}}}xxxwwwwwwyyyzzzzzzzzzyyyxxxvvvvvvvvvgggLLLJJJFFFBBB@@@BBBDDDEEEDDDEEEFFFGGGKKKRRR\\\hhhooorrrtttvvvvvvuuuuuuuuuvvvwwwzzz}}}~~~xxxmmmeeecccYYYWWWiiiwww}}}}}}xxxnnnlllnnnnnnqqqrrrooonnnooonnnjjjhhhhhhfffccc``````cccfffjjjkkklllmmmllliiifffddddddeeegggjjjlllkkkiiigggaaaaaadddiiiooorrrrrrqqqnnnmmmmmmooorrrsssrrrppppppooonnnppprrrssspppnnnqqqqqqrrrrrrrrrrrrsssssssssttttttsssqqqpppqqqssstttssssssrrrqqqpppooonnnsssrrrrrrrrrrrrssssssrrrqqqpppsssyyy{{{}}}zzzttttttwwwmmm^^^ZZZ^^^jjj~~~vvvSSSEEEEEEBBB>>><<<888666444333333333111000000000000000////////////...------,,,,,,------.........///000111111111111///111222333333555888:::888999:::;;;;;;<<<@@@EEEBBBHHHOOOSSSSSSOOOHHHBBBBBB@@@<<<:::;;;AAAIIINNNSSSTTTWWWYYY\\\dddpppyyyzzzjjj\\\PPPIIIDDDLLL^^^wwwuuurrrvvvwwwvvvwwwwwwwwwuuurrrrrrssstttwwwzzz}}}}}}}}}|||~~~~~~~~~~~~~~~nnn[[[MMMGGGEEEDDDBBB>>>>>>BBBJJJXXXooowwwssssssjjjgggfffiiikkkjjjkkklllppppppqqqsssuuuuuusssqqqrrrqqqppppppqqqqqqooonnnpppqqqqqqrrrssstttuuuuuuwwwwwwvvvvvvwwwxxxyyyyyy{{{zzzxxxxxx{{{~~~~~~}}}~~~xxx___SSSJJJAAA???DDDHHHFFFBBBAAAAAABBBEEELLLXXXfffoooqqqsssvvvwwwvvvuuuuuuvvvtttwww{{{}}}~~~~~~|||pppddd]]][[[^^^cccrrrxxxrrroooiiilllllliiihhhjjjhhheeecccbbbaaa```___```ccceeeiiijjjlllmmmllliiifffdddcccccceeehhhjjjjjjhhheee___```cccgggkkkmmmnnnnnnkkkjjjkkkmmmoooppppppnnnpppnnnmmmppptttuuuqqqnnnooopppppprrrssstttuuuuuuttttttsssqqqooommmnnnoooppppppooonnnmmmlllkkkkkkpppqqqqqqqqqpppooooooooolllmmmqqqtttvvvwww}}}rrrkkknnnvvvrrrhhhlllyyy~~~gggddd```aaalll~~~ppphhhnnn{{{uuuRRREEEEEECCC>>><<<999666444333444333222111000000000000////////////...------,,,,,,------...---...///000111111111111///111222222222444777:::888888;;;>>>======BBBHHHEEELLLRRRUUUTTTRRRKKKDDDJJJIIIEEEAAA???AAAFFFKKKPPPRRRUUUYYY[[[```kkkvvvuuugggZZZOOOGGGGGGPPPeeevvvuuuuuussstttttttttsssqqqpppqqqrrrvvvyyy||||||{{{{{{~~~~~~~~~yyymmmgggjjjrrrzzz~~~~~~|||sssdddWWWRRROOOMMMGGGCCCAAABBBEEEOOOiiiooosssvvvkkkkkkkkkkkklllllllllmmmmmmnnnooopppqqqrrrsssttttttsssssstttuuutttqqqoooooopppqqqrrrtttuuuvvvwwwxxxxxxxxxxxxwwwvvvuuutttyyyyyyxxxvvvxxx}}}}}}}}}fffZZZLLLEEEFFFGGGEEEAAA??????@@@AAAFFFQQQ___iiimmmooosssuuuttttttttttttrrruuuxxxzzz{{{{{{}}}~~~}}}zzztttkkk___VVVXXX^^^lllyyyrrrlllmmmkkkeeecccdddccc______^^^]]]]]]^^^```bbbdddfffgggiiijjjjjjhhhgggfffbbbaaacccgggkkklllhhheee___aaacccfffiiijjjkkkkkkjjjjjjjjjllloooppppppnnnmmmmmmmmmpppttttttqqqnnnoooooopppqqqrrrrrrsssssspppqqqpppnnnkkkjjjjjjlllmmmmmmlllllllllkkkkkkkkknnnpppqqqpppnnnllllllmmmhhhkkknnnooopppsssyyy~~~}}}fffiiiooozzzqqqpppllljjjssstttRRREEEEEECCC>>><<<777555333222333333222000////////////000000000000...------,,,,,,------...---...///000111111111111000000111111222444777:::888888<<<@@@???===BBBJJJJJJQQQVVVVVVUUUTTTNNNGGGIIIIIIHHHEEEBBBCCCFFFIIIOOOPPPUUUZZZ[[[\\\fffqqquuudddWWWMMMFFFFFFVVVoooxxxtttqqqqqqrrrsssrrrqqqppprrrsssvvvyyy|||{{{yyyzzz~~~~~~~~~uuucccUUURRRVVV]]]bbbjjjnnnpppkkkgggccc\\\TTTHHHCCCAAABBBAAAIIIdddvvvlllwwwvvvooopppooommmlllmmmnnnnnnkkknnnqqqqqqoooooorrrttttttttttttvvvwwwvvvssspppooopppqqqsssuuuwwwxxxyyyyyy{{{}}}}}}|||yyyuuussstttxxxyyyvvvvvv{{{}}}zzz}}}yyyhhhWWWLLLGGGEEEEEEBBBBBBAAA@@@BBBJJJVVV```fffiiimmmppppppoooppppppoooqqqtttvvvvvvxxxzzz{{{zzzssskkkddd^^^\\\[[[___lllzzzvvvvvvxxxqqqrrrxxxzzzwwwqqqmmmmmmhhhaaa^^^``````^^^```^^^]]]]]]^^^```aaabbbbbbcccdddeeefffgggggggggaaa```bbbffflllmmmjjjfff___aaadddfffhhhiiijjjkkkiiihhhiiikkknnnoooooonnnjjjkkkmmmppprrrrrrpppnnnpppppppppooonnnnnnmmmmmmjjjkkkkkkjjjhhhhhhiiikkkllllllmmmmmmnnnnnnnnnnnnllloooppppppmmmkkkkkkllliiikkkmmmlllkkkooovvvzzz|||~~~sssQQQEEEFFFCCC>>><<<666444222111222222111000////////////000000000000...------,,,,,,------...---...///000111111111111000000111111111333777:::999999===AAA???<<>>EEEaaaoooooo|||sssrrrsssrrrnnnlllmmmoooooojjjooottttttpppnnnpppsssrrrssstttwwwxxxxxxuuurrrpppqqqsssuuuwwwyyyzzz{{{{{{~~~~~~yyyvvvrrryyy{{{xxxwwwzzz{{{xxxxxxjjjTTTHHHHHHLLLFFFFFFEEEAAA@@@FFFQQQ[[[```dddiiikkklllllllllmmmlllnnnqqqrrrsssuuuwwwzzz}}}~~~{{{wwwtttnnnfffaaaWWWRRRXXXeeevvviii\\\lllxxxzzzqqqhhhgggmmmqqqpppllljjjjjjddd]]][[[___aaaaaabbb```^^^^^^___`````````___```aaabbbdddeeefffgggaaa```aaafffmmmooolllggg^^^```dddggghhhiiikkklllgggfffgggiiilllnnnmmmlllgggiiilllooopppooonnnnnnrrrqqqpppnnnllljjjhhhgggeeefffggggggfffgggiiikkkmmmmmmnnnooopppqqqrrrrrrkkknnnppppppmmmkkkkkkllllllooonnnkkkiiimmmtttxxxsss~~~}}}qqqPPPGGGGGGAAA;;;;;;777666555333222111000000000000000000////////////...---,,,,,,,,,,,,---...------...///000111222222111000000111333666999;;;===<<<<<<>>>BBBCCCBBB@@@LLLUUU\\\[[[XXXXXXWWWVVVJJJ<<<:::DDDGGG>>>>>>HHHJJJMMMTTT[[[\\\\\\aaaiiiwwwxxxiii\\\PPPGGGGGGOOOaaa{{{yyyuuunnnkkknnnssstttuuuvvv|||~~~|||zzzzzz|||}}}}}}~~~~~~www]]]LLLKKKMMMLLLRRRQQQRRRVVVZZZWWWOOOGGGIII@@@???FFFEEEFFFYYYsssjjjsss}}}~~~xxxnnnoooooopppooommmmmmnnnpppttttttuuusssqqqooooooppptttvvvxxxwwwtttrrrrrrtttttttttssstttuuuwwwyyyzzz{{{{{{zzz{{{{{{yyyvvvsssrrrrrrrrrssstttuuuwwwwww~~~{{{lllZZZXXXSSSLLLGGGDDDGGGHHHHHHIIIMMMUUUZZZ```ddddddcccbbbbbbeeeiiilllnnnnnnppptttxxxxxxzzz}}}~~~~~~|||yyyyyyrrrppprrrnnnbbbWWWRRRPPPRRRTTT]]]{{{nnn```lll{{{vvvoooooommmiiidddccceeeggggggfffiiigggdddbbbaaabbbccceeebbbbbb```______```aaabbb]]]^^^aaaccceeegggggggggbbbdddgggiiiiiihhhfffddd]]]^^^```ccceeefffggghhhnnnmmmlllkkkjjjjjjiiiiiieeedddcccdddggghhhiiiiiimmmnnnnnnkkkhhhffffffgggbbbeeeggggggffffffhhhkkkmmmnnnnnnnnnooosssyyy}}}zzzvvvqqqllliiijjjlllnnnsssrrrqqqpppppprrrsssuuuvvvvvvuuuvvvyyy~~~rrrQQQHHHHHHBBB<<<<<<777666555333222111000000000000000000////////////...---,,,,,,,,,,,,---...------...///000111222222111111000111333555888:::<<<;;;<<>>BBB???CCCEEELLLUUUXXXXXXZZZ___dddmmmzzz~~~mmmZZZNNNFFFEEEQQQaaauuuqqqoooppppppnnnooorrrrrrtttvvvxxxzzz{{{}}}~~~~~~wwwqqqooohhheeeaaa]]][[[^^^cccfffeeemmmoooiiiiiiuuunnnlll}}}zzzkkkiiinnniiihhhiiijjjlllmmmllllllkkkmmmnnnnnnnnnnnnoooqqqpppqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqooonnnmmmllllllllloootttzzz|||zzztttooonnnnnnooooooppppppppppppsssuuuyyyzzzyyy|||{{{kkkUUULLLNNNRRRWWW\\\aaaYYYNNNEEEAAA@@@AAABBBJJJLLLOOOQQQUUU\\\fffnnnssstttuuuvvvvvvuuusssrrroooooooooooooooppppppqqqnnnrrrvvvwwwtttrrrssstttuuuvvvwwwwwwvvvtttqqqppphhhfffccc___[[[VVVRRRPPPGGGGGGGGGJJJPPPZZZhhhrrroooppp{{{yyyppplllhhheeedddeeegggiiijjjkkkjjjjjjhhhfffbbb___]]]]]]^^^___```````````````aaaaaaaaacccdddeeeeeedddbbb```^^^\\\\\\\\\]]]^^^aaacccdddeeefffhhhiiijjjiiihhhhhhooonnnmmmllljjjiiihhhggghhhjjjkkkkkkiiifffeeedddjjjlllnnnnnnllljjjiiiiiijjjkkkllllllkkkjjjiiiiiinnnpppqqqpppooommmmmmnnnoooooooooooooooooonnnnnnnnnnnnoooppprrrtttvvvwwwuuuuuuvvvwwwxxxyyyzzzzzzzzzyyy|||{{{wwwtttrrrqqqrrrOOOEEEEEE???:::;;;888777666444333222111111000000000000////////////------------------------------...///000111222222222222222222333333444444777:::===AAAEEEHHHJJJLLLIIIMMMTTT```ppp~~~}}}wwwnnnWWW===444===CCC@@@???AAAIIIRRRUUUSSSSSSUUU```hhhuuuwwwdddWWWKKKDDDIIISSSgggzzzooommmppprrrssstttssstttuuuwwwyyy{{{{{{{{{}}}~~~wwwvvvyyyzzztttmmmkkkmmmooopppoooppp|||}}}~~~mmmppp~~~vvvhhhhhhmmmjjjiiiiiikkknnnooommmkkkjjjkkklllkkkiiihhhiiijjjlllmmmnnnoooqqqqqqqqqqqqpppoooooommmllljjjiiihhhiiikkknnnrrruuuuuurrrooonnnooopppqqqrrrrrrrrrqqqtttrrrtttyyy{{{{{{eeeQQQIIIIIILLLPPP\\\[[[WWWNNNFFFBBBDDDIIICCCEEEHHHJJJMMMUUU___gggnnnoooppppppooollljjjhhhhhhhhhgggggggggggghhhhhhhhhkkkooopppmmmkkklllmmmkkkkkkkkkjjjgggccc___]]]YYYWWWTTTPPPLLLIIIHHHHHHIIIGGGGGGNNN```xxx|||uuu}}}uuunnniiifffcccbbbdddgggiiiiiiiiihhhhhhgggeeebbb^^^\\\\\\]]]^^^]]]]]]^^^^^^____________cccfffiiikkkjjjeee```]]]\\\[[[[[[\\\]]]```bbbdddfffgggjjjkkklllkkkiiihhhmmmkkkiiigggfffgggiiikkklllnnnqqqpppmmmjjjiiiiiinnnpppqqqooommmjjjiiiiiijjjjjjkkkkkkkkkjjjhhhfffkkkmmmooopppooonnnnnnooolllmmmnnnoooppppppooonnnnnnnnnoooqqqsssuuuwwwxxxuuuvvvvvvwwwxxxxxxyyyyyy{{{{{{~~~~~~xxxuuuqqqoooooooooooonnnsssPPPEEEEEE???:::;;;888888666444333222222222000000000000////////////,,,------......------,,,------...///000111222222222333333444444555555555777:::>>>BBBDDDFFFIIIKKKGGGJJJOOOXXXggguuuzzzxxxwwwppp^^^FFF:::===CCCDDD@@@@@@EEELLLOOOMMMLLLNNN[[[dddooo|||pppcccUUUHHHFFFKKKSSSmmmtttnnnppprrrsssssstttttttttvvvyyy{{{zzzyyyxxxzzz~~~}}}wwwwwwzzz}}}{{{www}}}sssmmmxxxwwwkkkiiigggkkkjjjiiilllooopppmmmjjjiiijjjjjjhhhfffddddddeeeiiiiiiiiilllnnnppppppnnnmmmmmmmmmlllkkkiiihhhggghhhhhhiiilllpppqqqpppnnnoooppprrrtttuuuuuuttttttrrroooqqqxxx|||zzzxxxxxxsss```WWWRRRQQQSSSSSSZZZ^^^YYYMMMDDDAAABBB===???AAABBBDDDKKKTTT\\\ggghhhhhhgggeeebbb___]]]ZZZZZZZZZYYYZZZZZZ[[[[[[]]]___aaaaaa```_________ZZZZZZXXXVVVSSSPPPLLLJJJLLLKKKHHHEEECCCDDDHHHKKKSSS[[[iiiyyy}}}xxxwwwxxxqqqkkkfffcccbbb^^^aaadddfffffffffggghhhgggdddaaa^^^]]]]]]^^^___]]]]]]^^^___````````````dddgggkkknnnmmmhhhccc___]]]]]]]]]]]]^^^```bbbdddfffhhhjjjlllmmmllljjjiiikkkiiigggeeeeeegggiiikkkmmmqqqssssssooommmnnnoooqqqqqqqqqnnnkkkiiiiiijjjiiiiiiiiikkkllljjjgggeeegggjjjlllmmmmmmnnnooopppkkklllnnnoooppppppooonnnmmmnnnoooqqqsssuuuvvvwwwsssrrrrrrsssssstttuuuvvvzzzxxxyyy||||||{{{~~~zzzpppkkkmmmkkkjjjkkkkkkjjjhhhfffuuuRRRGGGFFFAAA<<<===999888666555333222222222000000000000////////////,,,,,,---......---,,,,,,------...///000111222222222333444555666666777777888<<<@@@BBBBBBDDDFFFIIIFFFHHHIIILLLUUU```eeedddgggfff^^^PPPCCC???CCCHHHDDDAAABBBHHHMMMNNNRRRVVVYYYbbbllluuu~~~rrrbbbQQQIIIKKKJJJYYYssswwwsssqqqqqqrrrtttssssssvvvzzz|||{{{zzzyyyzzz}}}pppsss}}}~~~sssnnnnnnfffllljjjiiillloooppplllhhhhhhhhhiiigggeeeccccccdddfffeeefffhhhlllooonnnllliiijjjkkkkkkkkkjjjiiihhhfffggghhhkkknnnooonnnmmmnnnooorrruuuvvvwwwwwwvvvqqqpppsssyyy|||zzzyyy{{{~~~uuuhhh```[[[[[[^^^WWWaaalllooofffXXXMMMGGGHHHHHHHHHFFFDDDGGGMMMRRR\\\\\\\\\ZZZXXXTTTPPPNNNLLLLLLKKKKKKLLLMMMNNNNNNQQQPPPOOOPPPQQQQQQPPPOOOKKKKKKJJJHHHGGGFFFEEEDDDEEEEEEFFFFFFIIIPPPZZZbbblll~~~mmmyyytttmmmhhheeecccbbb```bbbdddggggggeeeeeefffhhhfffdddaaa^^^]]]^^^___```___```bbbcccdddddddddcccfffhhhjjjlllkkkiiifffeee````````````aaabbbcccdddeeegggjjjmmmnnnmmmkkkiiiiiiiiiiiiiiihhhhhhggggggiiilllooonnnkkkjjjmmmpppoooooonnnkkkhhhhhhiiikkkiiihhhiiikkkmmmlllhhheeeeeegggiiijjjjjjkkkmmmoookkklllmmmnnnooooooooonnnlllmmmnnnpppqqqsssssstttqqqpppooonnnoooqqqsssuuuxxxuuuuuuwwwxxxwww{{{~~~|||}}}wwwsssuuuuuuooojjjiiieeeeeefffhhhiiiiiifffdddwwwTTTIIIHHHBBB>>>???999888666555333333222222000000000000////////////,,,,,,---......---,,,,,,------...///000111222222222333444666777888888888999<<<@@@BBBAAABBBEEEHHHJJJKKKIIIGGGKKKSSSXXXWWWWWWZZZ\\\WWWJJJAAACCCKKKFFFBBBAAAGGGNNNUUU]]]eee]]]gggpppvvv~~~mmmYYYNNNNNNLLLNNN]]]zzzwwwppppppsssrrrqqqrrrvvv{{{}}}}}}{{{~~~}}}}}}}}}~~~uuuyyy~~~vvvjjjooosssjjjllljjjiiikkkooooookkkfffggghhhhhhgggeeeddddddeeedddccccccgggkkknnnmmmkkkggghhhjjjkkkkkkjjjiiiiiieeefffiiimmmppppppmmmkkkmmmooorrruuuwwwxxxxxxwwwqqqrrrwww||||||{{{~~~xxxvvvggg]]]XXXYYY]]]^^^jjj||||||kkk```^^^]]]ZZZUUUOOOMMMOOORRRRRRRRRQQQOOOLLLHHHDDDBBBCCCCCCCCCCCCDDDEEEFFFGGGJJJGGGDDDEEEHHHIIIHHHFFFEEEEEEEEEDDDEEEFFFGGGHHHGGGIIILLLQQQYYYfffuuu~~~tttxxxoooddd______aaaaaa___kkklllmmmjjjfffdddeeegggeeedddaaa^^^^^^^^^```aaacccdddeeeggghhhhhhgggggghhhhhhhhhhhhhhhiiiiiiiiiaaaaaabbbbbbccccccdddddddddfffjjjmmmnnnmmmkkkiiiiiijjjlllmmmllliiieeecccbbbeeehhhgggddddddhhhmmmmmmlllkkkhhhfffgggjjjmmmiiihhhiiikkknnnmmmjjjfffdddeeefffgggggghhhkkkmmmllllllmmmnnnooooooooonnnjjjkkkmmmnnnpppqqqqqqqqqqqqooonnnmmmnnnqqqtttvvvwwwuuuvvvzzzzzzxxxxxx{{{|||wwwuuuyyy|||~~~|||qqqqqqkkkjjjppptttoooiiihhhfffffffffggghhhgggdddbbbvvvSSSGGGFFFDDD???>>>:::888555444444444222111222222000///............,,,,,,,,,,,,,,,,,,,,,,,,//////............//////111222444666777888888999999===AAA@@@>>>>>>CCCHHHFFFFFFFFFJJJPPPUUURRRMMMTTTRRR[[[fffYYYAAA>>>MMMJJJCCC>>>EEEXXXfffggg```aaagggnnnttt}}}{{{iiiXXXKKKFFFHHHMMM]]]yyyxxxuuurrrnnnqqquuuxxxzzz|||~~~~~~~~~~~~}}}rrrllllllllliiillllllkkkjjjjjjkkkllllllmmmnnnmmmjjjiiiiiifff```aaabbbdddgggjjjlllnnnooommmllllllmmmooonnnllljjjggglllqqqssspppmmmllllllnnnooorrrtttuuuuuuttttttuuuuuuvvvxxxzzz|||~~~{{{kkkZZZSSSaaaqqqyyyooocccXXXSSSMMMLLLJJJHHHEEEDDDGGGKKKDDDCCCBBBAAAAAACCCEEEFFFGGGDDDBBBAAABBBDDDFFFFFF???DDDHHHIIIHHHIIIOOOTTT\\\cccjjjppp{{{}}}wwwnnnjjjeee```]]]\\\^^^___ooommmjjjfffdddccccccdddcccaaa```___```aaa```___cccddddddeeeeeefffffffffeeefffhhhgggfffeeeeeeeeebbb```___aaacccdddaaa___```aaabbbeeeiiillllllkkkkkkjjjjjjkkkllljjjgggdddeeeccc```^^^^^^```bbbdddgggiiilllllliiigggffffffiiijjjkkklllmmmlllkkkkkkgggeeeccccccffflllrrruuullliiiiiilllmmmmmmooossskkkkkklllnnnqqqrrrrrrpppmmmllljjjggggggjjjppptttyyyyyyxxxxxxvvvuuutttssstttuuuvvvwwwyyy{{{|||||||||||||||zzzvvvsssoookkkiiicccfffiiilllllliiifffdddfffeeecccbbb```_________wwwSSSFFFFFFDDD@@@>>>:::888555444444444222111222111000///............,,,,,,,,,,,,,,,,,,,,,,,,//////............//////222333444555777777888888666:::>>>AAABBBEEEJJJNNNRRROOOJJJIIIMMMUUUZZZ\\\\\\YYY```jjjbbbKKK>>>???IIIHHHIIIMMMUUU^^^aaaaaabbbgggmmmrrrxxxvvvcccUUUGGGEEEHHHRRRgggyyynnnppprrruuuwwwyyyzzz|||}}}}}}~~~}}}zzzwwwuuu}}}sssooopppoookkkmmmmmmlllkkkjjjjjjiiiiiijjjlllllliiijjjllliiidddccccccdddfffiiikkknnnoooooonnnmmmmmmmmmllliiifffggglllppprrrqqqpppppppppnnnooorrrtttuuuvvvvvvvvvvvvwwwwwwxxxzzz|||}}}~~~|||}}}~~~dddkkkwwwggg^^^[[[LLLJJJKKKNNNQQQOOOJJJFFFNNNLLLJJJGGGFFFEEEFFFFFFFFFFFFGGGGGGHHHFFFDDDCCCJJJIIIIIIIIIOOOYYYfffooo~~~eeennn{{{|||rrrllliiiddd___]]]]]]^^^___jjjhhhfffeeeddddddeeefffbbb```______```bbbbbbbbbaaaaaabbbccccccddddddddddddeeefffdddbbbaaabbbcccaaa```___```ccceeedddccccccbbbcccfffjjjllllllkkkkkkjjjiiiiiiiiigggdddaaaeeeccc```^^^^^^```bbbdddhhhhhhiiijjjjjjhhhfffeeeeeeggghhhjjjkkkkkkkkkjjjgggeeecccbbbdddhhhmmmpppjjjgggfffjjjkkkjjjlllppplllkkkkkkmmmooopppooonnnlllkkkjjjhhhhhhkkkqqquuuyyyyyyyyyxxxvvvuuusssrrrttttttuuuwwwxxxzzz{{{{{{zzz|||{{{vvvpppooonnnllliiigggfffeeedddeeehhhjjjjjjgggdddbbbdddcccaaa```^^^]]]]]]]]]wwwSSSEEEEEECCC@@@???:::888555444444444222111222111000//////......///------------------------//////............//////222333444555666666666666555777;;;@@@DDDIIILLLNNNUUURRRMMMKKKNNNVVVbbbjjjfffdddhhhooonnn]]]GGG888AAAHHHPPPRRRPPPPPPUUU[[[bbbgggmmmpppssszzzssscccOOOGGGDDDIIISSSeeetttssstttuuuvvvwwwxxxyyyzzzyyy{{{}}}~~~{{{vvvppplll}}}|||tttrrrtttsssooooooooonnnlllkkkjjjiiihhhjjjlllmmmlllmmmpppooojjjgggfffffffffhhhkkkmmmoooqqqpppoooooopppnnnkkkiiijjjmmmppprrrsssssstttuuuqqqqqqsssuuuvvvwwwwwwxxxxxxxxxyyyyyyzzz{{{}}}~~~}}}||||||~~~uuukkkxxxyyyjjjdddeeeZZZYYY]]]hhhuuuzzztttkkkeeedddcccaaa___]]][[[ZZZXXXWWWWWWVVVVVVVVVVVVVVVfffdddccceeemmmzzzpppbbb\\\lll||||||yyyrrrlllhhhfffbbb___]]]]]]___```dddcccccccccdddeeeggghhhbbb___]]]]]]___aaabbbccc```aaaaaaccccccdddddddddcccdddcccaaa^^^]]]]]]^^^```___^^^```cccfffhhhhhheeeddddddfffiiikkkkkkjjjfffeeeeeefffgggfffcccaaacccbbb```^^^^^^```bbbdddhhhfffeeegggiiiiiifffccc```aaadddfffhhhiiiiiiiiigggfffcccbbbccceeeiiikkkhhheeedddggghhhggghhhlllnnnmmmmmmnnnoooooonnnllljjjiiiiiiggghhhlllqqqvvvxxxxxxxxxwwwuuutttrrrqqqrrrssstttuuuvvvwwwxxxyyyxxxzzz{{{zzzzzzzzz}}}zzz}}}~~~{{{zzz{{{~~~}}}}}}~~~~~~{{{wwwrrrooorrruuuvvvuuusssssspppllleeedddbbbaaa`````````aaabbbdddfffgggfffdddbbb```aaa```^^^]]][[[ZZZZZZZZZwwwSSSEEEDDDCCC??????:::888555444444444222111111111000///////////////........................///......------......///222222333444555666666555666777999>>>DDDIIIKKKLLLNNNNNNPPPQQQRRRWWWbbbmmmnnnoooppprrrssskkkVVVBBB:::DDDPPPUUUPPPJJJLLLSSS___eeellloooqqqttt{{{rrr___PPPFFFGGGIIISSSnnnyyywwwuuutttuuuvvvwwwwwwxxxyyy{{{|||zzzuuuppplllzzz~~~}}}xxxssstttvvvuuuqqqrrrpppmmmjjjiiiiiikkklllmmmooopppoooqqqtttsssnnnkkkjjjhhhhhhiiikkknnnpppqqqqqqqqqrrrttttttrrrpppnnnoooqqqrrrsssuuuvvvwwwvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}xxx{{{fff\\\iii|||vvvjjjccciiittttttvvv{{{~~~{{{uuurrrlllhhhgggkkkqqqvvv~~~sssmmmkkkyyyvvv{{{uuuoookkkhhhdddcccaaa___^^^______```aaaaaaaaabbbccceeeggghhhaaa___\\\[[[\\\^^^______```aaabbbdddeeeeeeeeeeeeccccccbbb___[[[ZZZZZZ[[[^^^^^^^^^___bbbfffiiikkkeeedddcccdddfffhhhhhhggg^^^^^^___aaadddfffeeedddbbbaaa___^^^___```cccdddfffcccaaacccggghhhddd```[[[]]]___bbbeeefffggggggfffeeecccbbbccceeehhhjjjhhheeedddggggggfffgggkkkqqqpppoooooopppooommmkkkgggggggggfffgggjjjppptttuuuuuuuuutttsssrrrppppppppppppqqqrrrsssttttttuuuvvvwwwwwwwwwvvvwwwzzz|||}}}~~~zzzyyy||||||yyyrrrrrrsssuuuwwwxxxxxxxxxzzz|||}}}}}}zzzvvvqqqmmmkkknnnqqqssssssrrrooommmdddbbb___]]][[[[[[\\\]]]___```bbbccccccbbbaaa```^^^]]][[[YYYXXXWWWWWWWWWuuuQQQDDDDDDBBB???>>>:::888555444444444222111111000000////////////000..............................------------......111111222444555555555555888888:::>>>EEEKKKNNNOOOSSSRRRSSSUUUSSSTTT^^^jjjsssvvvuuuqqqooolll```RRR<<<@@@IIIRRRTTTMMMJJJKKKWWW___iiioooqqqsssxxx}}}ooo[[[LLLHHHGGGIIIYYYnnnyyyuuutttuuuvvvvvvxxxxxxyyyyyyyyywwwvvvuuuyyy|||~~~xxx|||{{{tttrrrtttuuutttsssqqqmmmgggccccccggglllpppnnnqqqqqqpppqqqtttrrrnnnnnnmmmkkkjjjkkkmmmppprrrqqqqqqqqqsssuuuuuusssqqqrrrqqqqqqrrrtttuuuvvvvvv{{{{{{{{{{{{zzzyyywwwwwwuuuvvvwwwyyy|||~~~zzz{{{pppoooyyy|||eeeWWWOOOPPPbbbwww{{{{{{zzzyyyyyy~~~wwwvvvwwwpppjjjfffdddbbbaaa```````````````aaaaaaaaabbbbbbcccdddeeeeeeaaa^^^ZZZYYYYYYYYYYYYXXX]]]___aaacccddddddccccccccccccbbb___[[[XXXXXXYYY[[[[[[\\\]]]```ccchhhjjjdddbbb```aaabbbddddddccc\\\\\\]]]___bbbddddddddd```___^^^^^^___aaacccdddddd```]]]___cccdddaaa\\\XXXZZZ]]]```bbbdddeeeeeecccccccccdddeeehhhjjjllljjjgggfffhhhhhhfffgggkkkooonnnmmmmmmnnnmmmkkkiiifffffffffeeeeeehhhlllpppqqqrrrrrrrrrqqqpppooonnnnnnnnnooooooppppppqqqqqqrrrsssssssssssstttxxxzzzyyy{{{yyyuuusssuuuuuurrrqqqpppooonnnmmmnnnpppqqqsssttttttsssqqqnnnkkkiiigggiiilllooopppmmmkkkjjjgggeeeaaa]]][[[YYYYYYYYY\\\]]]^^^```aaaaaaaaaaaa[[[[[[YYYWWWVVVUUUUUUUUUrrrOOOCCCDDDBBB>>>===:::888555444444444222111000000////////////000000------------------------......------------......///000111333444555666666888999;;;???EEELLLSSSWWWaaa[[[WWWVVVQQQOOOXXXeeetttvvvvvvpppjjjfffbbb^^^FFF===;;;FFFNNNKKKDDDAAALLLVVVccclllpppssswww{{{}}}jjjWWWNNNHHHEEEJJJSSSxxxxxxuuutttttttttwwwwwwwwwwwwxxxzzz|||}}}yyy{{{~~~|||mmmrrr{{{zzztttoooqqqssssssssstttoookkkddd``````dddkkkooonnnppppppoooppprrrppplllnnnmmmlllllllllnnnpppqqqrrrqqqqqqqqqrrrqqqnnnlllrrrqqqppprrrtttuuuuuuttt{{{{{{||||||{{{yyyvvvuuuqqqrrrtttvvvyyy}}}|||{{{pppZZZKKKDDDOOOaaa|||tttyyywwwiiiddddddbbbppp~~~sssooolllfffaaa___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa___\\\ZZZXXXWWWVVVTTTSSSXXXZZZ\\\___``````______aaabbbbbb___[[[XXXWWWVVVWWWYYYZZZ[[[\\\___ccceeeaaa___]]]]]]___aaaaaaaaaaaa```______```aaa```___^^^^^^^^^^^^___aaacccdddccc```]]]^^^``````^^^[[[YYYZZZ]]]___aaabbbbbbbbbbbbbbbccceeegggjjjlllmmmkkkgggfffhhhhhheeefffjjjjjjiiiiiijjjkkkkkkiiihhhhhhhhhgggfffeeefffiiilllnnnooooooppppppppppppooonnnnnnnnnnnnoooooooooooommmooopppppppppqqqtttvvvsssuuuuuurrrrrruuuvvvsssrrrqqqpppmmmjjjiiikkkmmmnnnnnnmmmmmmkkkjjjiiihhhfffeeehhhlllmmmiiihhhiiihhhfffccc___\\\ZZZXXXXXX\\\\\\]]]]]]^^^___```aaa[[[ZZZXXXWWWUUUTTTTTTTTTnnnNNNCCCEEECCC>>>;;;:::888555444444444222111000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...000222444666666777888:::<<<===@@@GGGQQQXXXbbb[[[XXXZZZVVVOOORRR\\\nnnqqqtttuuuooohhhfffhhhZZZDDD555;;;FFFFFF@@@>>>AAAMMM\\\hhhmmmppptttwwwzzzlll[[[OOOJJJHHHHHH\\\ssswwwtttsssrrrttttttuuuvvvxxxzzz|||~~~{{{{{{|||~~~~~~~~~~~~}}}~~~zzzfffqqq|||rrr{{{}}}qqqmmmmmmqqqsssppprrrvvvqqqmmmiiieeedddgggkkknnnnnnpppqqqpppqqqtttsssnnnllllllllllllmmmnnnooopppppppppooopppqqqpppmmmkkknnnnnnnnnqqqtttvvvuuutttuuuwwwzzz||||||yyyvvvsssnnnoooppprrruuuxxxzzz{{{~~~zzzyyy|||}}}~~~{{{aaaSSSTTTTTTcccoooqqqrrrvvvssskkkdddeeegggjjjnnnrrrvvvwwwyyyrrrlllhhhdddbbbppp{{{ppphhhhhhiiieee```___aaaaaabbbccccccbbbaaaaaa^^^^^^^^^^^^^^^^^^]]]]]]\\\ZZZYYYYYYXXXWWWTTTQQQUUUWWWZZZ]]]___^^^]]]]]]]]]___```___\\\WWWUUUTTTSSSVVVYYYYYYYYYZZZ\\\___```^^^\\\[[[]]]___``````dddbbb```___``````___^^^]]]]]]]]]^^^```bbbcccdddcccbbb```___^^^]]]\\\\\\[[[\\\^^^```aaaaaa``````aaabbbdddfffhhhjjjkkkkkkiiieeedddeeeeeebbbcccfffhhhhhhhhhjjjlllmmmllljjjllllllkkkhhhfffeeegggjjjmmmnnnooopppqqqrrrrrrrrrpppppppppppppppppppppooonnnppprrrrrrqqqqqqqqqrrrsssuuuuuurrrrrrvvvvvvtttrrrssstttrrrnnnllllllmmmlllmmmnnnnnnnnnmmmkkkkkkgggeeeggglllnnnjjjjjjmmmfffeeedddbbb```^^^]]]\\\___^^^]]]\\\\\\]]]^^^^^^[[[ZZZXXXWWWUUUUUUTTTTTTkkkLLLCCCEEECCC===;;;:::888555444444444222111000000////////////000111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++---///222444666777888:::;;;<<<:::999???JJJRRRWWWSSSWWW```^^^SSSOOOTTThhhjjjrrr{{{yyypppmmmpppqqqSSS;;;<<>>???@@@AAADDDHHHKKKPPPSSSUUUWWW\\\]]]WWWNNNSSSdddqqqrrrrrrxxxyyyvvvnnndddPPPAAACCCPPPSSSLLLEEEBBBLLLbbbllljjjnnnwwwxxx{{{|||lll___PPPCCCGGGIIIXXXvvvyyysssxxxxxxvvvtttssstttwwwzzzvvvzzz~~~~~~|||zzzyyyzzz}}}|||||||||~~~{{{kkkiii|||nnnvvvyyypppiiijjjkkklllmmmnnnnnnmmmrrrsssssspppllljjjlllnnnqqqssstttvvvxxxyyyzzzzzzllliiiggghhhkkkllliiigggfffjjjooorrrqqqooommmlllqqqnnnlllkkkmmmpppqqqrrrppprrrvvvzzz{{{xxxsssnnnrrrooollljjjllloooqqqsssssstttwwwxxxyyyxxxwwwvvvyyy~~~ttt~~~zzzpppsssyyyoooiiilllnnnttt}}}rrrbbbcccdddcccaaaaaaaaabbbffffffeeedddcccbbb```___^^^___^^^\\\YYYXXXXXXZZZZZZZZZZZZZZZYYYXXXVVVVVVVVVWWWYYY[[[]]]^^^______]]]\\\\\\\\\ZZZYYYXXXWWWWWWXXXYYYXXXWWWWWWYYY[[[YYYZZZ\\\^^^_________^^^gggdddaaa^^^^^^```cccfff___^^^^^^^^^```cccfffhhhddddddccc```^^^^^^```cccbbbcccddddddeeeeeeddddddddddddeeeffffffgggggggggggghhhhhhgggeeedddeeeffffffhhhjjjllllllnnnrrrttttttssspppnnnkkkjjjiiihhhnnnmmmmmmoootttvvvuuuttttttssssssrrrrrrqqqppppppqqqqqqqqqrrrtttwwwyyy{{{wwwwwwwwwtttqqqnnnllllllsssuuuvvvwwwuuurrrnnnllliiijjjjjjhhhgggfffgggiiilllllllllmmmmmmmmmmmmmmmiiieeeaaa```bbbcccbbb```^^^]]]\\\[[[ZZZXXXWWWVVVXXXWWWUUUSSSSSSQQQNNNLLLgggJJJEEEBBBAAAAAA<<<:::888555444444444222111111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111333777:::<<<>>>@@@AAAAAABBBDDDEEEGGGLLLPPPUUU\\\```\\\VVVJJJYYYjjjssszzz~~~kkkUUUKKKQQQ]]]eeeMMMGGGJJJXXXdddiiinnntttyyy{{{rrr___PPPLLLHHHLLL]]]vvv~~~{{{yyyvvvttttttuuuvvvwwwvvvyyy||||||{{{{{{}}}}}}|||||||||~~~vvvxxx{{{yyyqqqyyyxxxnnnkkkkkkkkkkkkjjjiiihhhhhhpppppppppmmmjjjiiikkknnnmmmnnnqqqsssvvvxxxzzzzzzmmmjjjhhhiiikkkllliiigggfffiiimmmoooooommmlllkkkxxxtttpppmmmmmmnnnnnnnnnnnnppprrruuuvvvuuurrrooommmkkkiiiiiikkkmmmoooqqqpppqqqrrrssstttssssssrrruuuyyy}}}vvvnnnsss}}}tttjjj^^^___```aaaaaabbbcccdddeeeeeedddcccaaa___]]]\\\\\\]]]]]]\\\ZZZYYYZZZ[[[ZZZZZZZZZZZZZZZYYYXXXWWWXXXXXXZZZ\\\]]]^^^^^^^^^]]]]]]\\\\\\ZZZYYYWWWWWWXXXYYYZZZZZZYYYYYYZZZ\\\[[[[[[[[[[[[[[[[[[ZZZZZZaaaaaaaaaaaaaaabbbcccdddaaa```___^^^^^^```bbbcccddddddbbb```^^^]]]___aaaddddddeeefffffffffffffffddddddddddddeeefffggggggiiijjjkkkjjjhhhggghhhiiihhhjjjkkkkkkkkkllloooqqqsssrrrqqqpppooooooooooooooommmkkkmmmpppssssssrrroooooooooooooooooooooooopppqqqqqqrrrsssuuuvvvwwwvvvxxxyyyvvvrrrnnnnnnnnnqqqsssuuuwwwvvvtttqqqooonnnmmmkkkgggeeeeeehhhjjjlllllllllllllllllllllllljjjeee```___aaaccccccbbbbbb___]]]ZZZYYYXXXXXXWWWVVVTTTSSSSSSRRRPPPMMMJJJgggKKKFFFCCCAAAAAA===:::888555444444444222111111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111444888;;;:::===@@@BBBBBBBBBCCCDDDGGGLLLRRRVVV]]]dddeeeaaaYYY^^^iiixxxoooTTTKKKXXXjjjXXXQQQKKKNNNYYYgggpppsssyyy|||rrr```RRRKKKFFFIIIUUUmmm~~~xxxuuuvvvxxxxxxwwwxxxyyy{{{{{{{{{|||~~~|||||||||}}}uuuuuutttwwwzzzuuullliiiiiihhhhhhgggfffeeeeeemmmlllkkkiiihhhhhhkkkmmmkkkllloooqqqsssuuuuuuvvvooollliiihhhjjjkkkiiifffeeehhhkkklllkkkjjjjjjjjjwwwsssooolllkkkkkkkkkjjjmmmmmmnnnoooooopppooooooiiiiiiiiijjjkkkmmmnnnooooooooooooooooooppppppqqqrrruuuwwwwwwxxxtttnnnxxxlllccc^^^^^^___```aaabbbccccccdddccccccaaa___]]][[[ZZZ[[[\\\]]]\\\[[[[[[\\\]]]ZZZZZZ[[[[[[[[[ZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]YYYZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\]]]]]]\\\\\\]]]_________]]][[[ZZZYYYYYYXXX\\\^^^aaadddffffffeeedddgggfffcccaaa````````````ccccccbbb```^^^]]]^^^```eeefffffffffggggggggggggeeeeeedddddddddfffgggiiijjjkkkkkkjjjiiihhhiiikkkjjjkkkllllllkkkkkkmmmoooqqqqqqrrrrrrsssuuuvvvwwwpppmmmkkkjjjllloooqqqqqqlllllllllmmmnnnoooooopppppppppqqqrrrssssssssssssuuuxxx{{{xxxsssooooooqqqnnnqqqtttwwwwwwvvvsssrrrrrrppplllgggdddeeehhhkkkkkkkkkjjjjjjiiijjjjjjjjjjjjeee```___aaaccccccbbbccc```[[[XXXWWWWWWVVVVVVQQQQQQQQQRRRQQQOOOKKKHHHfffKKKFFFBBB@@@@@@===:::888555444444444222111111111000000//////......------------------------------------------------+++,,,...///111444777;;;999;;;>>>@@@AAABBBEEEFFFLLLQQQTTTVVV]]]gggmmmooopppgggfffsss~~~aaaKKKLLLXXX]]]YYYOOOHHHNNN___mmmrrrxxx|||qqq[[[RRRJJJGGGKKKYYYqqq~~~xxxxxxyyyxxxvvvyyyzzz|||}}}}}}}}}}}}}}}|||||||||}}}~~~tttuuuzzzzzzwww{{{xxxpppkkkeeeeeeeeeeeeffffffggggggjjjiiihhhgggggghhhjjjlllnnnoooooopppppppppppppppoookkkhhhgggiiiiiigggeeeeeegggiiijjjiiiiiiiiijjjnnnkkkhhhfffhhhiiijjjkkklllmmmnnnnnnmmmlllkkklllkkklllmmmnnnmmmmmmmmmnnnqqqpppnnnnnnnnnoooqqqrrrtttvvvwwwuuusssxxx{{{vvvrrrkkkdddbbbaaa``````aaaaaa```___````````````___^^^]]]\\\]]]^^^______]]]\\\]]]^^^ZZZZZZ[[[\\\\\\\\\[[[[[[\\\\\\\\\]]]]]]\\\\\\[[[UUUVVVXXXZZZ\\\]]]^^^^^^^^^___aaaaaa```___```aaadddbbb```^^^]]]\\\]]]]]]\\\^^^aaaeeeggghhhhhhhhhlllkkkiiigggeeeddddddddddddddddddbbb___^^^___aaaeeeeeeeeeeeeffffffgggggggggfffeeeeeeeeegggiiijjjhhhhhhiiihhhfffgggiiikkkkkklllmmmlllkkklllmmmoooqqqqqqrrrsssuuuwwwxxxzzzrrrooollljjjjjjmmmoooqqqllllllmmmooopppqqqsssssspppqqqrrrssssssrrrqqqppprrrwww{{{yyysssooopppsssooopppsssvvvvvvuuusssrrrrrrqqqnnnjjjffffffhhhjjjhhhgggggggggggghhhiiijjjhhheeebbbbbbdddeeedddaaaaaa]]]YYYWWWWWWVVVSSSPPPLLLMMMNNNPPPPPPNNNIIIEEEdddKKKFFFAAA>>>???<<<:::888555444444444222111111111000000//////......------------------------------------------------+++,,,...///000333777::::::<<<=========>>>AAADDDKKKPPPTTTVVV___ooo~~~mmm```gggvvvrrr\\\LLLHHHTTTUUUOOOEEECCCOOO```iiittt{{{mmmaaaSSSKKKJJJNNNYYYccc{{{xxxuuurrruuuwwwzzz~~~}}}|||{{{||||||~~~|||qqqoooxxx}}}zzzzzz{{{{{{rrrlllmmmggggggfffffffffggghhhhhhhhhhhhggggggiiijjjkkkkkknnnooooooppppppoooooonnnnnnjjjfffeeeggghhhfffdddeeehhhjjjkkkjjjjjjjjjkkkiiigggddddddgggiiikkklllmmmoooqqqpppmmmjjjhhhhhhmmmooopppooollljjjjjjjjjpppooommmlllmmmooorrrsssuuuxxxyyywwwuuuvvv{{{vvvoooooopppmmmjjjcccaaa``````aaabbb```^^^\\\]]]^^^___````````````aaabbbcccbbb```^^^]]]]]]ZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[ZZZZZZYYYVVVWWWYYYZZZ\\\]]]]]]]]]___aaaccccccbbbbbbbbbccccccbbb```______```aaabbb______aaaccceeehhhjjjkkklllkkkjjjiiihhhgggggggggdddeeeeeedddbbbaaabbbcccddddddcccccccccdddeeefffeeeddddddddddddfffggghhhfffggggggfffeeefffiiikkkkkklllmmmmmmlllmmmoooqqqqqqqqqrrrrrrsssuuuvvvwwwtttrrrnnnkkkjjjlllpppsssooopppqqqrrrtttuuuvvvwwwrrrrrrsssttttttrrrqqqppppppuuuyyyxxxssspppppprrrqqqqqqrrrssssssrrrpppooonnnoooooommmjjjhhhhhhhhheeedddccccccdddfffhhhiiieeedddcccfffhhhhhhccc___]]][[[ZZZZZZ[[[XXXQQQLLLIIIJJJKKKMMMNNNLLLHHHEEEcccKKKFFF@@@===>>><<<:::888555444444444222111111111000000//////......------------------------------------------------,,,---//////000222555888<<<===>>>>>><<<<<<===>>>GGGOOOVVV\\\ggg|||kkkeeekkkttt{{{{{{xxxqqqVVVAAAFFFJJJLLLGGGBBBDDDPPP[[[mmmvvvwwwbbbTTTNNNKKKLLLOOO___|||xxxsssssstttwww|||}}}{{{{{{}}}~~~zzzmmmjjjyyy}}}iiizzzyyyzzzxxxooolllqqqmmmkkkiiigggffffffffffffiiihhhiiikkkmmmmmmlllkkkjjjkkklllnnnpppqqqrrrrrrnnnjjjfffeeeggghhhgggfffgggjjjmmmnnnmmmlllllllllooollliiihhhiiikkklllmmmmmmppprrrqqqmmmiiihhhiiimmmpppqqqnnnjjjffffffhhhkkkkkkjjjjjjkkknnnppprrruuuxxx{{{zzzxxxwwwxxxzzzwwwttt~~~{{{uuummmiiiiiikkkllllll___]]]\\\^^^bbbdddbbb```YYYZZZ[[[^^^___aaabbbbbbbbbdddeeedddaaa^^^]]]]]][[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYXXXWWWWWW[[[[[[[[[[[[[[[ZZZYYYYYY]]]```bbbcccbbbaaaaaaaaa]]]]]]]]]^^^___aaabbbcccaaa`````````bbbfffiiikkkggggggggggggfffffffffeeeccceeefffeeedddcccdddeeecccbbbaaaaaaaaabbbdddeee```aaaaaabbbccccccddddddfffffffffeeeeeefffiiillljjjkkklllllllllmmmoooqqqqqqpppppppppqqqrrrsssssstttssspppmmmkkkmmmqqqtttrrrrrrsssssstttuuuuuuvvvssssssssssssrrrrrrqqqppppppsssvvvwwwuuusssqqqqqqrrrqqqooonnnmmmmmmmmmmmmjjjlllnnnnnnllljjjiiiiiidddcccbbbaaaaaaccceeefffbbbbbbbbbeeeggggggbbb^^^\\\ZZZZZZ\\\^^^[[[RRRJJJGGGGGGIIIKKKLLLKKKHHHFFFcccLLLGGGAAA===???===:::888555444444444222111111111000000//////......------------------------........................---.../////////111444666:::>>>CCCEEEEEECCCBBBBBBBBBMMMWWW]]]fffwwwxxxgggaaaffflllooowwwvvvwwwjjjPPPCCCFFFNNNUUUPPPHHHKKKTTTfffnnnxxx}}}}}}~~~}}}jjj\\\RRRMMMLLLMMMaaazzzzzzxxxwwwxxxzzz||||||zzzzzz{{{}}}~~~yyymmmlllrrrbbb]]]zzzzzzyyyvvvooonnnrrrnnnllljjjhhhfffffffffgggjjjjjjllloooqqqqqqnnnjjjhhhiiikkkmmmooopppqqqqqqoookkkgggfffhhhjjjjjjiiiiiilllppprrrqqqpppnnnnnnsssppplllkkklllmmmnnnnnnlllooopppnnnjjjhhhkkknnnnnnppprrroooiiiggghhhkkkgggggghhhiiikkknnnppprrrvvvzzz}}}~~~|||yyywwwwwwyyy}}}xxxwwwwwwuuuxxx|||pppmmmiiidddbbbbbbccceee]]]ZZZYYY[[[___bbb```]]]WWWXXXZZZ\\\^^^___``````___aaaccccccaaa^^^]]]]]][[[\\\\\\\\\[[[ZZZYYYYYYVVVVVVVVVWWWVVVVVVUUUTTTYYYZZZZZZ[[[[[[[[[ZZZZZZYYY\\\______^^^]]]]]]]]]YYYZZZ\\\^^^```aaabbbbbb______^^^___```bbbdddfffcccddddddddddddcccccccccaaabbbdddeeeddddddeeefffcccbbbaaa``````bbbccceee___aaacccdddeeeeeedddccccccccccccbbbbbbdddhhhkkkjjjkkklllkkkjjjiiikkkmmmooooooooooooooopppqqqrrrrrrrrrqqqnnnllllllppptttqqqqqqqqqqqqpppppppppppprrrqqqqqqppppppppppppqqqrrrrrrtttvvvxxxwwwtttpppqqqoookkkiiihhhiiilllmmmhhhiiikkkkkkjjjjjjkkkmmmhhhfffccc```^^^^^^___```bbb___^^^___bbbcccaaa^^^ZZZWWWVVVXXX[[[YYYQQQIIIGGGFFFGGGIIIKKKKKKIIIGGGdddMMMHHHBBB>>>@@@>>>:::888555444444444222111111111111000//////......------------------------...........................///000//////000333555666===GGGNNNPPPOOOLLLJJJ<<>>;;;999666444444333111///111111111111000000000000//////...------------.........---------......///------------...///000111444<<>>;;;>>>GGGVVVeeemmmrrrwww}}}xxxiii[[[TTTPPPLLLPPPXXXppp}}}}}}}}}~~~}}}~~~~~~vvvjjjbbbfffooo|||sssXXXJJJ^^^~~~{{{yyyvvvsssqqqqqqqqqqqqsssqqqmmmjjjhhhhhhiiijjjppppppqqqqqqqqqppppppooollllllllllllmmmnnnoooooolllmmmnnnoooppprrrwwwzzzxxxwwwvvvuuussspppnnnmmmtttttttttsssrrrpppnnnmmmlllkkkkkkiiiiiilllqqquuuxxxwwwvvvuuutttuuuvvvwwwvvvyyy{{{zzzwwwtttrrrrrrqqquuuzzz||||||yyywwwvvvtttxxx}}}~~~}}}|||}}}~~~yyyvvvrrrmmmhhheeecccbbb______``````aaaaaabbbbbbbbbcccccccccaaa^^^[[[YYYUUUUUUVVVWWWYYY[[[]]]^^^YYYXXXWWWYYY[[[^^^^^^]]]\\\[[[ZZZXXXWWWWWWVVVVVVWWWVVVUUUTTTTTTTTTUUUUUUTTTUUUVVVVVVUUUUUUWWWYYY[[[[[[\\\\\\[[[ZZZZZZYYYZZZ[[[\\\]]]]]]\\\ZZZYYY^^^^^^]]][[[YYYXXXZZZ\\\WWWXXXYYY[[[\\\\\\\\\[[[YYYXXXXXX[[[^^^bbbccccccbbbcccdddcccaaa``````aaabbbaaaaaaccceeeeeedddccc\\\]]]___``````___^^^^^^^^^aaaccccccbbb```___^^^cccdddfffhhhiiiiiiiiiiiigggiiikkkmmmmmmmmmlllkkkiiigggffffffhhhiiijjjkkkmmmkkkgggcccbbbdddjjjooonnnllljjjjjjkkkhhhccc^^^dddccc```___```cccfffhhhjjjhhhfffdddddddddcccaaaccccccbbb```]]]YYYUUURRRSSSUUUWWWYYYYYYXXXVVVTTTOOOLLLHHHFFFDDDCCCBBB@@@???@@@AAAAAAAAABBBEEEGGGlllNNNJJJFFFAAADDD<<<>>>;;;999666444444333111000111111111111000000000/////////...------------......------------...//////------------......//////...444>>>EEEHHHHHHGGGGGGSSSUUUVVVUUUSSSTTTWWW[[[TTTWWW```mmmtttrrrllliiixxxeeeJJJ???>>>???KKKYYYbbbgggmmmuuuzzzooobbbYYYQQQNNNOOORRRccc||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~qqqeee___jjjttt{{{dddYYYuuu~~~}}}tttrrrooommmmmmnnnnnnnnntttrrrpppmmmlllkkkllllllrrrrrrqqqppppppppppppqqqlllkkkkkkkkkllllllmmmnnnkkkkkklllkkkkkknnnrrruuuwwwxxxxxxwwwuuurrrppppppuuuuuuuuuuuusssqqqnnnmmmnnnnnnnnnmmmmmmooossswwwwwwwwwvvvvvvwwwwwwxxxxxxwwwxxxxxxvvvsssooonnnnnnqqqtttxxx{{{{{{yyyvvvtttrrrvvv{{{}}}{{{xxxwwwwww|||{{{sssnnnjjjgggffffffeeeccc```YYYZZZ]]]___aaabbbbbbbbbaaabbbaaa```]]]YYYVVVTTTUUUVVVWWWXXXYYY[[[\\\]]]ZZZXXXVVVVVVXXXZZZ[[[[[[XXXWWWVVVUUUTTTSSSRRRRRRTTTTTTTTTTTTTTTSSSSSSSSSQQQRRRRRRRRRPPPPPPRRRTTTWWWXXXYYYZZZZZZZZZZZZZZZWWWYYY[[[\\\\\\ZZZXXXVVV\\\[[[[[[YYYXXXWWWWWWWWWTTTUUUWWWYYYZZZZZZZZZZZZWWWWWWXXXZZZ\\\___aaabbbaaabbbbbbaaa```______```aaaaaa```aaaccccccbbb```ZZZ[[[]]]______^^^]]]\\\ZZZ\\\______]]][[[ZZZZZZ```aaabbbcccddddddddddddbbbeeehhhlllnnnnnnnnnmmmjjjiiiiiihhheeedddiiiooojjjhhheeebbb```ccchhhllljjjhhhggghhhjjjiiieeeaaadddbbb___]]]]]]___bbbddddddcccbbbbbbbbbcccccccccbbbcccdddccc```\\\XXXUUUTTTUUUWWWXXXXXXVVVUUUTTTQQQNNNKKKHHHFFFEEEBBBAAA@@@@@@AAAAAAAAACCCGGGKKKfffLLLKKKFFFBBBEEE>>>>>>;;;888666444444333222000111111111111000000000/////////...------------...---------------...//////---------...............///333:::@@@DDDFFFHHHJJJOOOUUUZZZYYYUUUUUU\\\cccbbbeeelllsssqqqiiieeefffuuukkkOOO>>>999???GGGPPPXXXaaammmvvvwwwjjj___WWWRRROOOSSS]]]mmm~~~~~~~~~~~~~~~}}}}}}|||~~~yyypppllliiijjjnnn||||||qqqvvvzzzdddjjj|||xxxwwwyyytttqqqnnnmmmnnnoooooonnnrrrqqqpppooonnnnnnnnnooonnnmmmlllkkkkkklllmmmmmmjjjjjjjjjiiijjjjjjkkklllkkklllkkkjjjiiijjjmmmooosssuuuxxxxxxvvvttttttuuutttuuuvvvuuussspppmmmkkklllmmmmmmllllllnnnrrruuutttuuuvvvwwwwwwxxxxxxxxxwwwwwwtttppplllkkklllnnnssstttvvvyyyyyyxxxuuussssssuuuxxxyyyxxxwwwvvvuuu|||zzzyyy|||yyyrrrkkkdddeeebbb``````bbbbbb^^^ZZZVVVXXXZZZ]]]^^^^^^^^^^^^_________^^^[[[WWWSSSQQQUUUVVVWWWXXXZZZ[[[[[[[[[\\\YYYVVVTTTUUUVVVWWWWWWRRRRRRQQQQQQPPPOOOOOONNNQQQRRRRRRSSSRRRQQQPPPOOONNNOOOOOONNNLLLLLLMMMOOOQQQRRRTTTVVVXXXYYYZZZZZZSSSUUUWWWYYYYYYXXXVVVTTTXXXXXXWWWWWWWWWVVVUUUSSSSSSTTTVVVXXXYYYYYYYYYYYYWWWXXXYYYYYYZZZ\\\^^^___^^^___```___^^^]]]^^^___aaa```___```aaa```^^^]]]YYYZZZ]]]^^^___^^^]]]\\\ZZZ[[[]]]]]][[[ZZZZZZZZZ_________``````_________]]]___dddhhhkkkllllllkkkffflllvvvxxxoooeeefffmmmgggggggggeeeddddddgggiiihhhfffeeegggiiijjjgggdddfffccc```]]]\\\]]]___```bbbbbbaaaaaa```aaabbbbbbaaabbbdddeeeddd```\\\YYYXXXWWWWWWVVVUUUUUUUUUUUUSSSPPPMMMJJJIIIGGGDDDBBBAAABBBBBBBBBCCCEEEIIILLLcccLLLLLLFFFAAAFFF>>>>>>:::888555444444444222111111111111111000000000000//////...------------...---------------...///000---....../////////.........222666;;;???CCCHHHLLLLLLSSSYYYZZZWWWXXX___gggfffhhhooovvvrrrjjjmmmuuuzzzfffEEE<<<999999@@@KKKVVVcccnnnvvv|||rrreee\\\ZZZRRRMMMQQQ^^^qqq~~~{{{yyyxxxzzz}}}yyylllaaa```dddjjjwwwsssppp{{{ddd___vvvvvvuuuqqqmmmiiiiiilllnnnmmmkkkoooooooooooonnnnnnmmmmmmlllkkkkkkkkkkkklllmmmmmmiiihhhhhhgggggghhhiiiiiilllmmmnnnlllkkkjjjlllmmmnnnqqquuuuuussssssuuuwwwssstttuuutttrrroookkkiiiggghhhhhhhhhhhhjjjmmmpppqqqrrrtttuuuvvvvvvuuutttvvvuuurrrnnnkkklllooorrrtttsssssstttvvvvvvtttrrrssssssttttttuuuuuuttttttqqqoooqqquuuyyyxxxrrrmmmhhhccc___bbb```___```aaa```\\\XXXTTTVVVWWWYYYYYYYYYYYYXXX]]]]]]]]]\\\ZZZVVVSSSQQQTTTUUUVVVWWWXXXXXXXXXXXX[[[XXXUUUSSSSSSSSSSSSSSSMMMMMMNNNNNNNNNNNNMMMMMMOOOPPPQQQRRRRRRPPPNNNMMMMMMNNNNNNLLLJJJJJJKKKLLLNNNOOOQQQSSSVVVWWWXXXYYYRRRSSSUUUVVVVVVUUUTTTSSSUUUUUUUUUVVVWWWWWWTTTRRRSSSTTTVVVWWWXXXXXXXXXWWWXXXYYYZZZZZZYYYZZZ\\\^^^]]]^^^___^^^]]]\\\]]]^^^___^^^^^^^^^______]]][[[YYYZZZ\\\^^^___`````````]]]^^^^^^\\\[[[ZZZ\\\^^^```______^^^^^^^^^]]]]]]YYY[[[___bbbeeegggggggggaaammmmmmdddhhhhhhiiijjjjjjiiihhhiiijjjjjjhhhffffffhhhhhheeebbbgggeeecccaaa______```aaadddeeedddbbb___^^^^^^___```bbbdddeeeeeebbb___\\\YYYXXXVVVTTTTTTTTTTTTUUUPPPNNNKKKIIIHHHFFFCCCAAABBBCCCCCCCCCCCCDDDGGGIIIbbbLLLLLLEEE???DDD===<<<:::888555444444444222111111111111111000000000000//////...------------...---,,,,,,------///000000...///000000000///......,,,...111555999???FFFKKKRRRTTTWWWYYY\\\^^^bbbdddkkkkkkqqqzzzzzzvvv}}}~~~aaaJJJ>>>666:::CCCKKKUUU]]]dddmmmyyyvvviii]]]RRROOOQQQWWWbbbnnnzzz|||yyypppbbb[[[[[[dddlllssszzzuuu{{{vvvhhhbbbnnnwwwwwwqqqlllhhheeeeeejjjmmmlllkkkllllllmmmlllkkkjjjiiihhhhhhiiijjjkkkllllllmmmmmmgggffffffeeeeeeffffffgggjjjlllnnnnnnmmmllllllllljjjnnnqqqpppnnnnnnrrrvvvqqqrrrssssssqqqmmmiiifffddddddeeeeeeeeegggjjjmmmmmmoooqqqssstttsssqqqppprrrrrrqqqooonnnoooqqqttttttqqqooooooqqqrrrrrrpppppppppppppppqqqqqqpppoooiiiiiimmmrrrsssqqqvvv~~~zzzwwwrrrmmmhhheeedddaaa^^^\\\`````````aaaaaa^^^[[[XXXRRRSSSSSSTTTUUUUUUTTTTTTXXXXXXYYYXXXWWWTTTQQQOOOQQQRRRSSSTTTUUUUUUTTTTTTWWWTTTRRRQQQQQQQQQQQQPPPJJJKKKLLLNNNNNNNNNNNNNNNNNNPPPRRRSSSSSSQQQNNNLLLNNNOOONNNMMMKKKJJJKKKLLLNNNOOOQQQSSSTTTUUUUUUVVVUUUUUUUUUUUUTTTSSSRRRRRRTTTTTTUUUWWWYYYYYYVVVSSSRRRSSSUUUVVVVVVVVVUUUUUUWWWYYYZZZZZZYYYZZZ\\\___]]]^^^______]]]]]]^^^___[[[[[[[[[\\\_________]]]ZZZZZZ\\\^^^```bbbcccdddbbbbbb```^^^\\\]]]```ccccccbbbaaa```___^^^^^^^^^ZZZ[[[^^^aaaccceeefffgggeeelll|||rrrfffgggkkkmmmnnnmmmlllkkklllmmmllljjjggggggiiiiiifffcccffffffeeeeeeeeeddddddddddddeeeeeeccc```^^^___aaaaaabbbcccdddccc```]]][[[WWWVVVVVVUUUTTTRRRQQQQQQMMMKKKIIIHHHGGGFFFCCC@@@@@@AAABBBBBBAAA@@@BBBCCCaaaLLLLLLDDD===CCC<<<;;;:::777555444444444333111111111111111000000000000//////...------------...,,,,,,,,,---...///000111//////000111111000///......///111444888???GGGMMMZZZWWWVVVZZZaaaeeeccc```zzzvvvyyy}}}YYYHHH::::::???DDDHHHMMMTTT```ooozzzxxxlllbbb\\\WWWQQQQQQUUUYYYkkk|||sssmmmfffbbb___^^^fffttt|||tttfffpppuuu]]]\\\kkkxxxuuuuuukkkmmmiiifffhhhmmmqqqqqqoookkkkkkkkkjjjiiifffdddbbbaaabbbdddfffggghhhhhhhhhfffeeeeeedddddddddeeeeeefffiiilllmmmmmmlllkkkllliiilllnnnllljjjjjjooossspppqqqrrrrrrppplllgggeeecccdddeeeeeeeeegggjjjlllkkkmmmppprrrrrrqqqooommmmmmnnnpppppppppppprrrtttsssooolllkkkmmmppppppooonnnmmmnnnnnnooonnnkkkiiikkkjjjlllooommmhhhkkkrrrpppsss}}}vvvnnnnnniiiccc^^^]]]]]]\\\[[[ZZZZZZ[[[]]]^^^\\\ZZZWWWUUUQQQQQQQQQQQQRRRRRRSSSSSSRRRSSSTTTTTTSSSQQQNNNMMMNNNOOOQQQRRRRRRRRRQQQPPPRRRQQQOOOOOOPPPQQQPPPOOOIIIJJJLLLNNNOOOPPPOOOOOONNNPPPSSSTTTTTTRRROOOMMMPPPPPPPPPNNNLLLKKKLLLMMMQQQQQQRRRSSSSSSSSSSSSSSSYYYXXXWWWUUUSSSRRRQQQPPPTTTTTTUUUXXX[[[[[[XXXTTTRRRSSSTTTUUUUUUTTTSSSSSSVVVXXXZZZZZZYYYZZZ^^^aaa]]]___```___^^^^^^___```XXXWWWXXX[[[___aaa``````ZZZ[[[\\\^^^```cccfffgggfffeeebbb___]]]___cccfffeeedddcccbbbaaa`````````^^^___```bbbdddfffhhhiiillljjjppp||||||pppiiikkkoooppppppooommmmmmoooqqqmmmjjjhhhiiilllmmmkkkhhhdddeeefffhhhhhhhhhhhhhhhaaacccdddcccaaa```bbbeeebbbccccccbbb```^^^[[[YYYSSSTTTUUUVVVTTTRRROOOMMMLLLKKKIIIHHHHHHFFFCCCAAA===???@@@@@@>>>=========cccVVVJJJEEECCC@@@>>>>>>;;;999666444444333111000111111111111000000000000...............///000000...............///000000........................222111000111444;;;EEEKKKXXXUUUUUU[[[dddiiigggbbbnnnrrryyyzzz|||dddHHH:::<<>>===___SSSGGGCCCBBB???>>>>>>;;;999666444444333111000111111111111000000000000...............//////000...............///000000...............---------111000000000333:::BBBIIIRRRTTTXXXaaajjjmmmlllhhh```gggsssxxxttt{{{|||lllSSSCCC???AAACCCCCCJJJSSS]]]iiiwww~~~nnn```WWWNNNOOOPPPRRRXXXbbbpppzzz|||uuuhhh______^^^\\\cccooottt}}}zzz}}}|||}}}nnnQQQ[[[ssszzztttooommmllljjjiiijjjkkkjjjiiigggeeeeeedddbbb```___]]]\\\```aaacccdddeeefffiiillljjjhhhgggggghhhiiiiiihhhhhhiiiiiiiiihhhhhhggggggcccdddeeeeeeddddddfffhhhkkkkkkjjjkkkkkkllllllkkknnngggbbbbbbcccccceeehhhhhhgggiiinnnssstttooojjjiiihhhhhhjjjmmmnnnmmmlllllllllmmmnnnooooooooonnnlllmmmnnnnnnmmmkkkjjjiiiiiijjjkkkkkkkkkjjjiiihhhkkklllmmmlllmmmrrr{{{}}}wwwpppiiidddaaa^^^\\\___^^^]]]\\\ZZZYYYXXXXXXYYYXXXWWWVVVUUUVVVVVVWWWTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNOOOPPPOOOMMMKKKJJJMMMNNNOOONNNMMMLLLMMMNNNMMMOOOPPPPPPNNNLLLKKKKKKNNNOOOPPPOOONNNNNNOOOPPPLLLMMMOOOPPPRRRRRRRRRRRRVVVUUUTTTRRRQQQPPPPPPPPPOOOQQQSSSUUUVVVVVVVVVUUUWWWXXXXXXVVVSSSRRRSSSTTTVVVXXXZZZ\\\^^^^^^]]]]]]\\\\\\[[[YYYVVVTTTTTTVVVYYYUUUUUUXXXYYYWWWYYY]]]^^^^^^^^^^^^^^^]]]]]]]]]^^^ZZZWWWWWWYYY]]]^^^^^^[[[]]]___aaabbbbbbaaaaaadddeeedddccc``````aaaccciiiiiiiiigggcccaaabbbdddeeedddcccbbbbbbdddeeefffjjjkkkkkklllkkkjjjhhhggghhhhhhiiijjjlllmmmoooppplllmmmmmmnnnmmmlllkkkjjjkkkjjjiiihhhfffdddbbbaaadddddddddcccbbbaaaaaa```___^^^^^^^^^^^^\\\ZZZXXXVVVVVVUUUTTTRRRPPPMMMLLLHHHFFFEEEEEEFFFFFFDDDBBBBBBBBBAAA@@@???>>>======\\\PPPEEEAAA@@@>>>===>>>;;;888666444444333222000111111111111000000000000......------......///000...............///000000//////.........---------////////////111777???EEEIIIPPPZZZeeellloooooonnn```eeeooo|||yyypppjjjeeelll{{{yyyqqq~~~xxx\\\HHHBBBCCC===@@@GGGOOOYYYgggwwwwwwjjj[[[VVVOOOKKKKKKMMMQQQSSS```mmmyyymmmccc]]]aaa\\\[[[```dddiiivvv{{{zzzhhhVVVOOOlllyyysssmmmkkklllkkkjjjhhhhhhhhhgggeeedddccccccbbbaaa___]]]\\\[[[^^^```bbbcccccceeehhhkkkjjjiiihhhhhhjjjllllllkkkkkkjjjiiihhhgggfffeeedddeeegggiiiiiihhhgggggghhhggggggfffgggiiilllppprrrxxxooogggdddccccccfffjjjhhhggghhhkkkooopppmmmjjjgggffffffhhhjjjkkkkkkjjjllllllmmmoooooopppppppppkkklllmmmnnnmmmkkkjjjhhhiiijjjjjjkkkjjjiiihhhgggfffhhhiiihhheeeeeeiiilllqqq~~~wwwooobbb```^^^]]]^^^^^^]]]\\\ZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[WWWUUUSSSPPPOOOOOOPPPQQQOOOOOONNNMMMLLLKKKJJJIIIKKKLLLMMMMMMLLLLLLMMMNNNNNNPPPQQQPPPMMMKKKJJJJJJMMMOOOPPPOOONNNMMMNNNOOOKKKLLLNNNPPPRRRSSSSSSSSSVVVVVVTTTSSSRRRRRRRRRRRROOOPPPQQQSSSTTTUUUVVVWWWXXXXXXXXXVVVUUUUUUVVVXXXXXXYYYZZZ\\\]]]___``````___]]][[[XXXUUUUUUXXX[[[YYYVVVVVVYYYZZZXXXYYY]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\[[[YYYYYYZZZ[[[[[[ZZZZZZ\\\```dddeeecccaaa___aaabbbbbbaaa``````aaaccchhhiiijjjiiifffdddddddddggggggffffffeeeeeeeeeeeefffggghhhiiiiiihhhgggfffhhhgggffffffgggiiilllnnnmmmmmmnnnnnnnnnmmmlllllllllllljjjhhheeebbb___^^^bbbaaaaaaaaa``````______[[[[[[\\\\\\[[[ZZZXXXWWWWWWVVVTTTQQQNNNLLLJJJIIIGGGFFFEEEFFFGGGFFFCCCAAAAAAAAA@@@???>>>===<<<<<<\\\PPPEEEAAA@@@===<<<<<<:::888555444444444222111111111111111000000000///...------------...//////...............///000000/////////...------,,,,,,............000555;;;@@@CCCLLLXXXbbbhhhlllppprrrjjjggghhhrrr}}}uuuyyymmmnnn|||{{{oooqqqaaaKKK@@@======AAAHHHPPPZZZfffpppyyyvvvkkk^^^UUURRRQQQNNNJJJPPPUUU\\\fffqqq~~~yyyooofff^^^ZZZWWWWWW```ccckkktttyyyyyyaaa]]]bbbsss{{{tttmmmhhhiiimmmjjjhhhfffeeeffffffeeeddddddddddddcccbbb```^^^]]]]]]___```aaabbbdddgggiiigggfffeeefffiiikkkkkkkkkjjjiiihhhgggfffeeeeeeeeefffiiikkklllkkkiiiggggggeeedddccccccfffjjjqqquuuzzzqqqiiifffeeedddfffkkkiiihhhhhhjjjmmmnnnlllkkkgggffffffgggiiijjjjjjiiijjjkkklllnnnooooooooooookkkmmmnnnoooooommmkkkiiiiiijjjjjjkkkjjjiiigggfffdddfffggggggffffffiiikkkgggmmmuuu~~~xxxxxxsssggg___^^^[[[[[[[[[]]]______^^^\\\XXXXXXXXXWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[XXXVVVRRRPPPNNNOOOPPPQQQRRRQQQOOOMMMKKKJJJJJJJJJHHHJJJKKKLLLKKKKKKMMMNNNOOOQQQQQQPPPMMMJJJHHHHHHLLLNNNOOONNNMMMLLLMMMNNNKKKKKKMMMOOOQQQRRRTTTTTTVVVUUUTTTTTTSSSSSSSSSSSSMMMMMMMMMNNNPPPRRRTTTVVVXXXXXXXXXWWWVVVWWWYYY\\\YYYYYYYYYYYYZZZ\\\^^^___]]]\\\YYYVVVUUUXXX^^^bbb[[[ZZZZZZ[[[[[[ZZZZZZ[[[XXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXWWWXXX\\\aaaeeefffddd```]]]___```aaaaaaaaaaaabbbdddggghhhiiiiiihhhfffeeedddfffggghhhhhhhhhgggfffeeeccceeegggiiiiiihhhfffeeeggggggfffggghhhiiikkkllllllllllllmmmlllllllllllljjjiiihhhgggeeebbb```___^^^^^^]]]]]]]]]]]]]]]]]][[[\\\\\\[[[XXXVVVTTTSSSVVVTTTRRRNNNKKKIIIGGGFFFEEEEEEEEEFFFGGGFFFBBB@@@@@@@@@???>>>===<<<;;;;;;___SSSGGGBBB@@@===;;;;;;:::888555444444444333111111111111111000000000///---------------...//////...............///000000//////.........---------------......///222777;;;CCCKKKUUU]]]bbbiiipppvvvsssiiiccciiizzzxxxpppnnn```KKKAAA<<<<<>>???>>>===<<<;;;::::::999aaaTTTHHHCCCAAA===;;;;;;999777555444444444333222111111111111000000000000------,,,,,,------...///...............///000000........................---.........///111444777CCCIIIPPPXXX___gggqqqxxx}}}vvvooonnnvvvzzznnnsssvvvSSSEEE;;;???DDDDDDDDDHHHPPP\\\mmm|||xxxkkkaaaUUUTTTRRRPPPOOONNNNNNNNNMMMSSSYYY]]]```fffnnnuuu|||~~~}}}vvvqqqiiigggdddcccccc```[[[VVVVVVXXX[[[___eeennnwww~~~{{{dddYYY^^^qqqzzztttooommmlllkkknnnsssjjjhhhffffffhhhjjjjjjjjjkkklllmmmmmmllljjjgggfff___```aaaaaaaaabbbdddfffgggeeeeeefffhhhjjjkkkjjjeeeeeeddddddeeefffhhhiiidddfffjjjkkkjjjhhhgggffffffggghhhgggeeegggkkkpppooojjjhhhjjjjjjhhhgggiiikkkkkklllmmmmmmllllllllljjjhhhgggggghhhjjjkkkjjjjjjjjjkkkllllllllllllkkklllnnnqqqssssssqqqnnnllliiijjjkkkkkklllkkkjjjiiihhhfffdddcccccceeeggghhheeeiiimmmoooooonnnnnnnnnpppxxx{{{tttooojjjhhhbbb\\\[[[```aaa[[[YYY\\\VVVUUUTTTTTTWWWXXXYYYXXXXXXXXXWWWVVVTTTSSSRRRRRRSSSSSSTTTTTTTTTSSSRRRRRRQQQPPPNNNLLLLLLLLLMMMNNNMMMLLLJJJHHHGGGFFFFFFGGGFFFGGGIIIIIIHHHIIIJJJLLLMMMNNNOOOMMMJJJGGGFFFEEEHHHJJJKKKJJJIIIHHHIIIJJJJJJJJJJJJKKKMMMOOOQQQRRRRRRQQQQQQQQQQQQQQQRRRSSSOOOOOONNNNNNOOOQQQSSSTTTTTTUUUWWWWWWWWWWWWXXXZZZ]]]\\\ZZZYYYYYYYYYZZZ[[[___]]][[[XXXUUUUUUXXX[[[[[[^^^___]]]\\\^^^]]]ZZZUUUUUUWWWXXXZZZ\\\^^^^^^[[[]]]______\\\YYYXXXWWWYYY[[[^^^```aaaaaa___^^^]]]___aaabbbbbbbbbcccddddddccccccdddfffgggfffdddcccdddfffgggggggggffffffbbbdddgggjjjjjjiiifffeee\\\^^^aaadddfffffffffeeehhhhhhggggggggghhhiiiiiijjjjjjhhhfffccc```^^^\\\\\\\\\]]]]]]^^^^^^______\\\^^^^^^ZZZSSSNNNLLLLLLNNNNNNNNNLLLJJJGGGEEECCCCCCBBBAAABBBCCCBBB???=========<<<;;;:::999888888___SSSGGGBBBAAA>>><<<<<<999777555444444444333222111111111111000000000000------,,,,,,------...///...............///000000,,,,,,------.../////////---.../////////000222555>>>BBBIIIRRR\\\fffpppuuu}}}vvvvvv{{{___FFF@@@AAA@@@>>>AAACCCJJJUUUcccppp|||ooolllgggaaa[[[VVVRRROOOLLLMMMNNNLLLJJJJJJLLLOOORRRUUUXXX[[[]]]^^^___```^^^___aaabbbbbbaaa``````]]]^^^___^^^\\\XXXTTTQQQRRRRRRRRRSSSVVVYYY\\\]]]dddjjjqqqyyyhhh\\\XXXgggtttnnniiikkkmmmnnnqqquuuooollljjjiiijjjkkklllkkklllmmmoooooonnnllliiigggaaabbbcccbbbaaaaaaccceeegggfffeeefffhhhjjjjjjjjjeeedddccccccdddfffhhhiiifffhhhkkkllllllkkkjjjkkkgggjjjmmmllliiiiiikkkooonnniiigggiiijjjhhhhhhjjjjjjlllmmmnnnmmmlllkkkkkkjjjhhhffffffgggiiijjjjjjlllllllllmmmllllllkkkjjjkkknnnqqqssssssqqqnnnlllhhhiiikkklllmmmmmmllllllgggfffffffffhhhjjjllllllfffiiimmmoooooommmjjjiiiooopppssswww{{{xxxtttnnnfffaaa```___]]][[[YYYXXXXXXZZZ[[[[[[ZZZZZZXXXUUUQQQQQQSSSVVVXXXYYYXXXWWWVVVTTTRRROOONNNMMMNNNOOOPPPPPPQQQPPPOOONNNLLLLLLKKKKKKKKKKKKKKKLLLJJJJJJHHHGGGGGGFFFFFFFFFEEEGGGHHHHHHGGGGGGIIIJJJJJJLLLMMMLLLIIIFFFEEEEEEFFFHHHIIIHHHGGGFFFGGGHHHJJJJJJIIIJJJKKKMMMNNNPPPOOOOOONNNNNNOOOPPPQQQQQQOOOOOOOOOOOOOOOPPPQQQQQQQQQSSSVVVWWWWWWVVVUUUVVVXXXXXXXXXXXXXXXXXXYYYYYY\\\\\\[[[YYYVVVTTTTTTVVVUUUZZZ\\\ZZZ\\\``````\\\XXXXXXYYYZZZ[[[\\\]]]]]][[[^^^``````]]]ZZZYYYZZZ[[[[[[[[[\\\]]]^^^___```\\\^^^```aaaaaaaaaaaabbbcccaaa___aaaccceeeeeedddddddddeeeeeeddddddccccccbbbdddgggjjjjjjhhheeecccZZZ[[[]]]___bbbccceeeeeeggggggfffffffffgggiiiiiihhhgggfffeeecccaaa___^^^YYYZZZZZZ[[[\\\]]]]]]]]]XXX[[[\\\XXXPPPKKKJJJKKKIIIKKKLLLMMMLLLIIIEEECCCBBBAAA??????@@@@@@>>>===<<<<<<;;;:::999888777777\\\PPPEEEAAAAAA>>>======999777555444444444333222111111111111000000000000---,,,,,,,,,,,,---.....................///000000+++,,,,,,---...///000000---...////////////111333777;;;CCCMMMZZZeeemmmqqqooozzzqqq}}}{{{UUUEEECCC@@@>>>@@@@@@AAAEEENNN]]]lllxxx~~~tttkkkeeeaaa```TTTTTTRRRPPPMMMKKKKKKKKKJJJLLLNNNOOOOOONNNNNNNNNLLLMMMOOOPPPRRRRRRRRRQQQNNNNNNNNNOOOPPPQQQRRRRRRPPPQQQRRRTTTWWW]]]dddjjjuuu||||||yyyvvv{{{gggRRRZZZooo~~~rrrjjjfffiiinnnppprrruuusssppplllkkkkkkllllllllllllmmmnnnooonnnllliiigggbbbcccdddcccaaaaaabbbdddgggeeedddeeeggghhhhhhhhhfffeeedddcccccceeeggghhhccceeehhhiiihhhhhhhhhiiiggglllppppppmmmkkkmmmppppppkkkgggiiiiiihhhhhhkkkiiikkkmmmnnnmmmkkkjjjiiijjjhhheeeeeefffhhhiiiiiinnnnnnnnnnnnmmmlllkkkjjjjjjmmmppprrrssspppmmmkkkhhhiiikkkmmmnnnnnnnnnmmmlllkkkiiiiiiiiihhhfffdddkkkkkkkkkjjjjjjlllmmmooommmkkkiiijjjnnnqqqtttuuuooosssyyy}}}uuussstttqqqhhh```]]]ZZZWWWYYY]]]^^^ZZZVVVUUUWWWXXXWWWWWWYYYYYYVVVYYYTTTOOOLLLMMMPPPSSSTTTXXXWWWUUURRROOOMMMKKKIIIJJJKKKMMMNNNOOONNNNNNMMMIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHEEEGGGHHHHHHGGGFFFHHHIIIIIIJJJLLLKKKHHHEEEDDDDDDEEEFFFGGGGGGFFFEEEFFFGGGJJJIIIIIIIIIJJJKKKMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMOOORRRVVVWWWVVVUUUTTTSSSSSSSSSTTTUUUUUUVVVWWWWWWVVVXXXYYYYYYWWWUUUUUUUUUPPPVVVYYYXXX[[[aaabbb^^^\\\\\\\\\\\\\\\[[[[[[[[[\\\___aaa```]]]ZZZ[[[\\\\\\[[[ZZZYYYZZZ]]]___aaaZZZ]]]___``````___``````bbb___]]]^^^aaadddeeedddfffeeeeeecccbbbaaaaaa```aaadddgggiiiiiigggcccaaa[[[[[[[[[]]]___cccfffiiihhhgggfffffffffhhhiiijjjbbbccccccdddddddddccccccUUUVVVVVVWWWXXXYYYZZZZZZUUUXXXYYYVVVOOOIIIIIIJJJFFFHHHKKKMMMMMMJJJFFFDDDBBB@@@>>>===>>>>>>===<<<<<<;;;;;;:::999888777777dddNNNDDDEEE???<<<===:::<<<:::777555555444222111111111111111000000000000......------------......111///...------...///111000000000000000000000000////////////000000000000666666===IIIVVVaaannnxxx}}}}}}\\\CCC>>>AAACCCBBB<<<;;;DDDQQQZZZbbbgggxxx{{{rrrlllddd___]]]\\\YYYVVVVVVRRRNNNMMMNNNOOONNNMMMOOOPPPPPPOOONNNOOOQQQSSSUUUVVVXXXXXXXXXYYY[[[^^^```cccgggiiikkkrrr|||}}}xxxvvvllleee^^^^^^______bbbfff\\\ttt}}}lllllllllnnnpppqqqpppooooooooooooooonnnllliiihhhhhhiiijjjkkkkkkkkkkkkjjjiiihhhfffdddbbbaaa``````gggdddaaabbbeeegggfffdddddddddccccccccccccdddddddddddddddeeefffgggggghhhiiikkkmmmllljjjiiikkknnnmmmmmmlllkkkkkkjjjjjjiiihhhffffffhhhkkkmmmkkkhhhjjjhhhdddbbbaaabbbeeefffiiijjjkkkkkkjjjhhheeecccfffhhhjjjmmmmmmmmmkkkiiikkkhhhfffiiimmmnnnkkkgggjjjjjjjjjiiiiiiiiihhhhhhggghhhjjjlllmmmmmmmmmmmmrrrnnnjjjggghhhiiikkkkkkiiihhhhhhkkkqqquuuvvvuuuzzzyyyyyy|||~~~|||~~~~~~}}}{{{zzzyyywwwtttqqqnnnmmmiiigggdddbbbbbbbbb```___YYYYYYXXXWWWVVVVVVVVVVVVRRRSSSTTTVVVWWWWWWWWWWWWTTTSSSRRRQQQQQQRRRTTTUUUWWWUUUSSSPPPMMMLLLLLLKKKIIIJJJKKKKKKKKKKKKKKKKKKGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIGGGEEEDDDEEEHHHKKKHHHHHHGGGFFFFFFEEEEEEFFFIIIJJJKKKKKKJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGFFFEEEEEEFFFGGGHHHIIIKKKNNNPPPPPPNNNKKKIIIJJJJJJKKKKKKLLLLLLMMMMMMPPPPPPPPPQQQRRRSSSTTTUUUQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVXXXZZZ[[[YYYXXXVVVWWWXXXZZZZZZZZZZZZYYY]]]^^^^^^\\\YYYVVVUUUUUU[[[\\\\\\\\\ZZZZZZ\\\^^^aaa___[[[[[[\\\^^^``````______```______^^^\\\\\\___^^^^^^```bbbeeeffffffgggccc^^^\\\]]]^^^]]][[[^^^^^^```ccceeeeeebbb```]]][[[\\\___\\\XXXZZZaaaeeedddcccdddfffgggfffeee```___^^^]]]]]]]]]^^^^^^VVVTTTRRRRRRTTTWWWXXXXXXYYYWWWUUUQQQNNNKKKHHHGGGFFFGGGGGGHHHGGGEEEDDDBBBAAA>>><<<===>>>???===::::::999888777666666666666gggPPPEEEEEE@@@======:::<<<999777555555444222111111111111111000000000000......------------......000///...------...///000.........................../////////000000000000111222777CCCOOO[[[hhhsssooo[[[JJJ>>>???>>>???AAA@@@CCCNNNZZZhhhrrryyyssslllggggggccc___]]]^^^___^^^\\\\\\\\\]]]]]]]]]___bbbeeeeeegggjjjlllnnnqqquuuxxx{{{zzzppphhhcccaaa```VVVLLLFFFGGGOOO```ooo{{{zzzwwwlllllllllmmmppppppooonnnkkkkkkkkkkkkjjjhhhgggfffhhhhhhhhhiiijjjjjjkkkkkkhhhgggeeecccaaa______^^^bbb```^^^```dddeeedddbbbbbbaaaaaa`````````aaaaaabbbbbbcccddddddeeeffffffgggiiijjjhhhfffdddeeegggiiiiiiiiijjjjjjjjjkkkkkkhhhgggfffhhhkkklllkkkiiiiiigggeeecccbbbcccdddeeeeeefffggggggfffeeedddcccdddfffhhhjjjkkkkkkkkkjjjkkkhhhfffhhhlllmmmkkkgggiiiiiiiiiiiihhhhhhhhhhhhdddeeeggghhhiiijjjjjjiiioookkkgggeeeeeeeeeeeeddddddbbbbbbeeejjjnnnooonnnjjjiiijjjlllooopppnnnkkkjjjkkkmmmmmmmmmllljjjhhhhhhhhhhhhgggfffdddcccbbb```^^^]]]\\\\\\[[[YYYXXXWWWVVVUUUTTTSSSSSSSSSSSSNNNNNNOOOQQQQQQRRRRRRRRRRRRQQQOOOMMMMMMNNNOOOPPPPPPPPPPPPPPPNNNKKKIIIGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFEEECCCBBBCCCFFFHHHGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDEEEFFFFFFGGGHHHJJJLLLLLLJJJHHHGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMOOOPPPQQQRRROOOPPPQQQSSSTTTUUUUUUUUUVVVVVVVVVWWWXXXXXXWWWUUUUUUVVVWWWYYYYYYYYYYYYXXXYYYZZZZZZYYYWWWUUUUUUUUUWWWXXXXXXWWWVVVVVVWWWYYY]]]\\\[[[\\\]]]]]]\\\ZZZ___^^^^^^]]]\\\\\\[[[[[[]]]]]]\\\^^^```aaabbbbbbddd```\\\ZZZ[[[]]]]]]]]]______```bbbeeefffeeeccc```]]][[[]]][[[YYY^^^eeemmmjjjfffdddcccaaa___]]]___]]][[[ZZZYYYYYYZZZ[[[XXXVVVSSSRRRTTTVVVVVVVVVXXXWWWUUURRROOOKKKHHHGGGBBBBBBBBBBBBAAA@@@??????@@@>>><<<<<<======;;;999999888777666666555555555kkkSSSFFFEEE@@@===>>>:::;;;999666555555444333111111111111111000000000000......------------......000///...------...///000............................../////////000000000000///333<<>>>>><<<<<>>======<<<<<<<<>>???;;;;;;999666555555444333222111111111111000000000///......------------......000///............///000................................./////////000000222000222777===EEERRR^^^bbbqqqwwwssswww|||lllmmmrrr~~~aaaNNN===<<>><<<<<<<<<=========<<<:::999888777666555555555555555444333222222rrrVVVEEECCC>>>>>>@@@<<<;;;888666555555555333222111111111111000000000///......------------......//////............//////////////////////////////............////////////000///111555999@@@LLLYYYYYY```fffkkksss~~~yyyssspppyyykkkMMM@@@BBBBBB???;;;===BBBHHHNNNSSSYYY```eeemmmuuuyyyoooiiiXXXUUUPPPKKKGGGEEEBBBAAADDDCCCJJJ\\\rrrzzzsssmmmjjjhhhgggggggggiiikkklllkkkjjjffffffffffffffffffggggggeeedddbbbbbbbbbccceeegggjjjiiihhhfffeeedddddddddeeeccccccdddgggfffbbb^^^ZZZ[[[]]]___bbbfffhhhjjjeeeeeeffffffffffffggggggbbbaaaaaaaaabbbbbbbbbbbbaaaaaabbbccceeefffggggggkkkkkkkkkkkkjjjkkklllmmmhhhhhhiiiiiihhhgggeeedddaaaaaabbbbbbdddfffhhhiiiffffffeeeddddddccccccccceeeeeeeeefffgggggggggeeeddddddcccccccccbbbbbbbbbaaaaaaaaaaaabbbccccccddd______^^^```aaaaaa___]]]^^^^^^^^^^^^^^^^^^___```[[[\\\]]]^^^]]]\\\[[[ZZZ[[[ZZZZZZZZZYYYYYYYYYYYYWWWVVVTTTSSSRRRQQQQQQQQQRRRSSSUUUZZZ^^^___^^^]]]QQQPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMQQQPPPOOOMMMJJJHHHEEEDDDAAAAAABBBCCCDDDEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBB@@@AAAAAA@@@???@@@BBBDDDDDDBBB???===>>>@@@CCCEEEBBBCCCCCCDDDCCCAAA@@@???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCCCCCCCEEEFFFGGGBBBAAAAAAAAABBBDDDFFFGGGEEEFFFHHHKKKMMMNNNNNNOOOMMMNNNNNNOOOOOOOOONNNNNNNNNPPPQQQRRRQQQRRRTTTVVVSSSSSSTTTTTTUUUVVVVVVWWWVVVVVVWWWUUUTTTTTTUUUWWWYYYZZZZZZXXXVVVUUUVVVWWWYYYYYYZZZ]]]aaaccccccbbb^^^]]]ZZZYYYXXXYYYZZZ[[[\\\]]]^^^^^^\\\\\\___aaajjjiiifffcccaaaaaabbbcccaaa^^^[[[[[[^^^cccggghhhiiihhhfffcccbbbcccbbbaaa\\\^^^aaadddfffeeeaaa]]]ZZZYYYXXXWWWXXX[[[^^^```WWWUUURRRRRRTTTVVVWWWWWWOOOOOONNNLLLIIIEEEBBB@@@AAA???>>><<<;;;<<<<<<===::::::999888777555555555444444555555444333222111yyy[[[GGGCCC>>>>>>@@@;;;:::888666555555555444222111111111111000000000000......------------......////////////////////////000000000000000000000000------........./////////,,,,,,///444777<<>>???@@@BBBDDDIIIOOOSSSWWW```mmmxxxxxxooodddYYYRRRKKKJJJGGGDDDBBBCCCGGGKKKLLLTTThhhyyyooohhheeeddddddddddddgggjjjlllkkkjjjfffffffffeeeeeefffggggggdddcccbbbaaaaaaaaabbbbbbggggggfffeeeeeeeeeeeeeeeeeecccaaabbbeeedddaaa]]]YYYZZZ[[[^^^aaadddgggiiiffffffffffffffffffffffffbbbaaaaaabbbeeeffffffeee___```aaabbbdddeeeffffffiiijjjjjjhhhggggggjjjlllgggggghhhggggggfffddddddcccdddeeefffggghhhhhhiiiffffffffffffeeedddcccbbbcccddddddeeeeeeeeeeeeeeebbbbbbbbbaaaaaaaaa```````````````___```aaabbbbbb]]]\\\\\\^^^___```___^^^[[[\\\\\\ZZZXXXWWWYYYZZZVVVXXXYYYYYYWWWUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSPPPPPPOOOOOOPPPQQQSSSTTTOOOPPPRRRUUUYYY[[[ZZZYYYNNNNNNMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGHHHIIIJJJKKKKKKLLLSSSQQQMMMJJJHHHGGGFFFFFFAAABBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@???@@@AAA@@@@@@@@@BBBDDDCCCBBB@@@>>>???@@@CCCDDD???@@@@@@AAA@@@>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCCCCAAA@@@??????AAACCCFFFHHHBBBDDDFFFHHHJJJKKKJJJJJJMMMMMMMMMMMMMMMLLLLLLKKKKKKNNNQQQQQQPPPQQQUUUXXXTTTSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXVVVUUUUUUXXXZZZXXXYYYYYYWWWUUUUUUVVVWWWYYYXXXXXXZZZ^^^bbbdddddd```___]]]\\\[[[[[[\\\\\\]]]___aaaaaa______bbbeeekkklllkkkhhheeeccccccdddaaa^^^[[[ZZZ]]]bbbeeeggghhhiiiiiifffffffffccc]]][[[]]]aaaeeegggeeeaaa]]]WWWWWWWWWXXXYYY[[[]]]^^^XXXUUUSSSRRRTTTVVVVVVVVVMMMLLLJJJGGGEEEBBB@@@???>>>===<<<;;;;;;::::::;;;777888999888666555555666444444555555444333111000cccLLLFFF???>>>>>>999:::888666555555555444333111111111111000000000000......------------............////////////......////////////////////////---------.........//////+++,,,///222222555@@@LLL^^^iiiwwwnnnVVVGGGBBB?????????>>>???@@@BBBDDDIIIPPPZZZbbbiiipppwww|||{{{tttkkkaaaYYYQQQIIIDDDCCCCCCBBB@@@CCCOOObbbpppqqq||||||rrrjjjeeebbb```aaaaaabbbeeeiiikkklllkkkiiihhhgggffffffgggggghhhccccccbbbaaa```___^^^^^^bbbaaaaaaaaabbbbbbcccddddddbbb```bbbeeefffeeebbb]]]]]]^^^___aaaccceeefffccccccccccccccccccccccccbbbaaa```bbbeeegggfffeee\\\]]]___aaadddfffhhhiiifffffffffdddbbbbbbeeehhheeeeeeddddddcccbbbbbbbbbdddeeefffggghhhgggffffffdddeeeggghhhhhhgggeeedddbbbcccdddeeedddddddddddd````````````____________]]]]]]\\\[[[\\\]]]^^^___[[[ZZZYYYZZZ[[[\\\\\\ZZZXXXYYYYYYWWWTTTRRRSSSUUUSSSVVVXXXWWWTTTRRRRRRRRRSSSTTTUUUVVVUUUTTTRRRQQQNNNMMMMMMMMMNNNPPPSSSTTTNNNMMMMMMNNNPPPQQQQQQOOOKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHGGGGGGEEEDDDDDDGGGGGGGGGHHHHHHGGGGGGFFFMMMKKKIIIGGGFFFFFFFFFGGGAAABBBBBBBBBBBBAAAAAA@@@AAAAAA@@@@@@?????????>>>===>>>@@@@@@??????AAACCCAAA@@@?????????@@@BBBCCC??????@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAA@@@???>>>>>>??????@@@AAAAAABBBBBB@@@???>>>>>>???BBBEEEGGGCCCDDDFFFHHHJJJJJJIIIHHHJJJKKKKKKLLLLLLLLLKKKKKKLLLOOORRRQQQOOOOOOSSSXXXTTTTTTSSSSSSTTTUUUWWWXXXVVVWWWWWWVVVVVVWWW[[[]]]XXXYYYYYYXXXVVVVVVXXXYYY\\\[[[[[[]]]```bbbccccccaaaaaaaaa```______^^^^^^]]]aaaccccccaaaaaaeeeiiigggiiikkkjjjgggdddcccdddbbb___\\\\\\^^^bbbeeeffffffhhhhhhfffgggjjjfff_________```cccddddddaaa___ZZZZZZ[[[[[[\\\\\\\\\[[[[[[XXXUUUSSSSSSTTTTTTSSSNNNLLLHHHEEEBBBAAA@@@@@@=========<<<<<<;;;:::999555777888888666555666888444444555666555333111000jjjQQQHHH@@@>>>===777:::888555555555555444333111111111111000000000000.........------...............////////////..............................---------.........//////...///111222///...666AAAVVVhhhxxx}}}\\\BBB>>>?????????>>>===<<<<<>>?????????>>>>>>>>>>>>>>>;;;===??????>>>???@@@BBB???????????????@@@AAAAAAAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAA@@@???>>>???@@@AAACCCCCCDDDDDDCCC>>>===<<<<<<>>>@@@DDDFFFEEEGGGIIIKKKLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLNNNQQQSSSQQQNNNNNNRRRVVVUUUTTTTTTTTTTTTVVVWWWXXXTTTUUUUUUVVVVVVYYY]]]```YYYZZZ[[[ZZZYYYYYYZZZ\\\```___```bbbddddddcccbbbccccccccccccbbbaaa```___]]]aaaddddddbbbbbbfffkkkbbbfffjjjjjjgggdddcccddddddaaa^^^]]]___ccceeefffdddgggfffdddgggllliiicccbbb```___```bbbcccdddccc^^^___``````___^^^\\\[[[^^^[[[WWWTTTSSSRRRQQQPPPOOOLLLHHHDDDAAAAAAAAABBB===>>>??????>>>===;;;:::444666888888666555777999444555666666666444222000yyyTTTFFFDDD@@@<<<<<<;;;888555333333333333222////////////000000000000111///---,,,,,,,,,...///////////////////////////000000//////.........---............///////////////.........000333666888GGGZZZrrrkkkOOOEEE???AAABBB===888888:::>>>AAABBBBBBEEEMMMSSSZZZ___gggpppxxx}}}~~~wwwoooggg```]]]WWWNNNHHHEEEAAA;;;<<>>===>>>=========>>>???@@@@@@>>>>>>?????????>>>>>>===@@@???>>>=========?????????@@@@@@@@@???>>><<<:::========================@@@@@@@@@@@@@@@???>>>===@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@>>>======>>>@@@AAADDDCCCCCCFFFJJJNNNMMMLLLGGGHHHIIIIIIIIIIIILLLNNNQQQPPPOOOOOOPPPQQQSSSTTTRRRRRRQQQQQQQQQRRRTTTUUUQQQQQQRRRSSSUUUWWWZZZ\\\[[[YYYWWWUUUTTTUUUVVVWWWYYY___bbbaaaccchhhhhhccchhhgggffffffgggeee```\\\^^^___```bbbeeegggfffeeecccaaa___```bbbeeefffgggffffffeeeccc``````aaaccceeekkklllfffaaabbbbbb___^^^_________aaadddbbb\\\^^^```aaa```^^^\\\\\\]]][[[ZZZZZZXXXVVVSSSPPPOOOOOOLLLHHHDDDAAA@@@AAAAAA>>>>>>===<<<;;;::::::999555555555555444444444444333333333222222222111111ZZZIIIEEE@@@<<<<<<;;;888555333333333333222////////////000000000000000///---,,,,,,---...///////////////////////////000/////////........................////////////000///...///000222555666===MMMcccttt}}}qqqbbbQQQGGGAAA===@@@EEE===>>>???>>>>>>@@@DDDGGGLLLPPPVVV___hhhqqqwww{{{{{{~~~}}}xxxtttmmmeee^^^WWWQQQNNNFFFAAA???AAA@@@>>>AAAHHHOOO^^^sss|||mmmhhhbbbaaadddfffeeecccfffhhhiiihhhfffddddddeeeaaa___]]]]]]___aaabbbbbbcccbbbaaa```______``````cccaaaccchhhiiidddbbbdddeeecccaaa``````aaaccceeedddeeegggeeecccbbbcccdddeeebbb___\\\\\\^^^bbbdddeeefffggggggfffeeefffhhhddddddeeehhhkkkkkkgggccc``````_________```aaaaaabbbeeehhhgggdddaaa``````aaaaaaaaaaaaaaabbbddddddiiiiiiiiiiiihhhfffdddcccccccccbbbbbbaaa`````````^^^^^^^^^^^^]]][[[YYYXXXYYYXXXWWWXXXZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXVVVTTTRRRPPPNNNMMMQQQPPPPPPOOOOOONNNNNNMMMLLLMMMPPPRRRSSSRRRPPPOOOLLLKKKJJJIIIJJJKKKMMMOOOMMMMMMLLLJJJIIIHHHFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIKKKKKKHHHFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCCCCDDDDDDBBBAAA???@@@AAAAAAAAA@@@???>>>>>>??????????????????@@@???????????????>>>===<<>>=========>>>??????????????????>>>======<<<========================@@@@@@@@@@@@@@@???>>>>>>@@@AAABBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>???@@@AAADDDCCCCCCEEEIIIKKKKKKJJJGGGIIIJJJJJJIIIJJJLLLNNNOOONNNNNNOOOOOOPPPQQQRRRTTTSSSSSSRRRRRRSSSTTTUUUUUUUUUTTTSSSTTTUUUVVVWWWYYYXXXVVVUUUTTTTTTTTTTTTXXX]]]______aaaffffffcccgggfffdddeeeffffffbbb````````````bbbeeeggghhhiiieeeccc``````bbbeeefffgggfffffffffdddaaa```aaabbbccciiijjjdddaaabbbbbb___^^^___^^^\\\^^^aaa___ZZZ\\\]]]^^^]]][[[YYYYYYYYYXXXWWWWWWVVVTTTQQQOOOMMMKKKJJJIIIGGGDDDBBB@@@>>>>>>>>>===<<<;;;:::999999666666555555555444444444333333222222222111111111```LLLEEE@@@<<<<<<;;;888555333333333333222000000000000////////////000///...,,,,,,---......////////////////////////////////////........................////////////000000//////000111333444444???PPP```mmmxxxmmm\\\NNNFFFDDDAAA@@@>>>>>>>>>>>><<<:::AAABBBFFFLLLTTT___hhhmmmjjjmmmsssyyywwwqqqllljjj```ZZZRRRMMMJJJGGGDDDAAACCC???;;;;;;<<>>??????@@@AAAAAA@@@@@@@@@???@@@AAABBBAAA@@@???>>>????????????>>>===;;;;;;===<<<<<<<<<===>>>??????>>>>>>============>>>>>>========================@@@@@@@@@AAA@@@@@@???>>>@@@AAABBBCCCCCCCCCBBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCCCCEEEGGGHHHGGGFFFGGGHHHIIIIIIIIIJJJLLLNNNLLLLLLMMMNNNOOOOOOOOOOOOSSSRRRRRRRRRRRRSSSTTTTTTVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTRRRQQQPPPUUUYYY[[[[[[]]]bbbdddbbbeeecccbbbcccdddeeeeeedddbbbaaa``````aaaeeehhhjjjhhheeeaaa```aaadddeeefffeeefffgggeeebbb```___``````dddeeebbb```aaaaaa```^^^^^^\\\XXXYYY\\\\\\XXXYYYZZZ[[[ZZZXXXUUUUUUUUUSSSSSSSSSRRRQQQOOOMMMLLLGGGHHHIIIIIIGGGCCC>>>;;;======<<<;;;:::999888888666666666555555555555444222222222222111111111000eeeMMMEEEAAA===<<<:::888555444444444222111000000000000////////////000///...------------...///////////////////////////////////////.....................////////////111000000000000111111222111777AAAOOO^^^ooo~~~~~~bbbPPPFFFBBB>>>>>>AAABBB@@@===>>>>>>>>>AAAFFFMMMTTTXXXYYY\\\aaahhhooouuuzzz}}}}}}uuulllccc]]]XXXVVVMMMHHHCCCAAACCCDDDBBB@@@CCC@@@===>>>CCCPPPaaannn~~~sssfff```^^^]]]___bbbeeeeeeeeeggghhhhhhfffcccaaa```aaa```^^^]]]^^^```bbbbbbbbbccccccdddfffgggiiijjjkkkiiijjjmmmpppoookkkhhhfffgggfffdddbbbaaaaaabbbbbbccceeeeeebbb^^^\\\^^^bbbeeebbb^^^[[[[[[\\\___bbbeeegggkkkllllllkkkkkkkkkjjjkkkkkkjjjiiiiiijjjlllccccccbbbaaa`````````aaahhhjjjmmmnnnmmmiiifffdddfffccc```]]]]]]___aaadddjjjjjjiiiiiihhhgggffffffdddccccccbbbaaa```______]]]]]]]]]]]]]]]]]]\\\\\\___^^^\\\\\\\\\\\\[[[YYYWWWYYYZZZ[[[ZZZXXXUUUSSSPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTRRRQQQPPPOOONNNJJJKKKMMMNNNNNNNNNMMMLLLIIIIIIIIIIIIJJJLLLMMMNNNKKKKKKJJJIIIHHHHHHGGGGGGDDDFFFHHHJJJJJJHHHFFFDDDDDDCCCDDDHHHKKKKKKGGGCCCDDDDDDCCCCCCBBBCCCCCCCCC@@@???>>>???AAAAAA???===>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCAAA???===?????????>>>===;;;:::999::::::;;;<<<<<<===>>>???======<<<;;;<<<===???@@@========================???@@@@@@@@@@@@@@@??????@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@??????@@@AAAAAABBBCCCCCCDDDEEEDDDCCCBBBDDDEEEGGGGGGGGGHHHJJJMMMIIIJJJLLLMMMNNNNNNMMMLLLNNNNNNOOOPPPQQQRRRTTTTTTSSSRRRRRRQQQRRRSSSUUUVVVUUUUUUVVVVVVUUURRRPPPNNNSSSTTTVVVWWWYYY]]]```aaaaaa```___```aaadddfffgggcccbbb```^^^]]]```dddgggjjjfffbbb___```bbbdddddddddeeefffeeebbb___]]]]]]]]]___``````___``````___]]]]]]ZZZUUUTTTXXXXXXVVVWWWYYYZZZYYYVVVSSSRRRQQQPPPPPPPPPOOONNNMMMLLLLLLEEEFFFHHHHHHFFFBBB>>>;;;<<<<<<;;;:::999888777777666666666555555555444444222111111111111000000000fffMMMDDDAAA???===:::888555444444444222111111000000000/////////...//////......------------////////////////////////.........///////////////............////////////000000000000000000000111111333777???NNNcccwwwdddXXXIII@@@???BBBCCCBBB<<<<<<<<<===???BBBEEEGGGIIILLLPPPUUU\\\bbbfffiiiqqqtttyyy}}}|||yyywwwuuukkkggg```XXXQQQKKKHHHGGGHHHDDDAAA@@@BBBBBBAAA???:::BBBLLLWWWfffyyywwwmmmjjjeeedddcccbbbbbbcccccccccbbbeeefffgggfffcccaaa```aaaaaa___^^^^^^___```___^^^ddddddfffhhhjjjlllmmmmmmkkkmmmpppppppppnnnkkkhhhgggfffeeeddddddddddddeeedddbbb```______^^^]]]]]]aaa```___^^^]]]]]]^^^^^^cccfffiiikkkkkkjjjkkkkkkkkklllllljjjjjjkkknnnqqqgggfffeeeeeeddddddddddddggghhhjjjmmmmmmllliiiggggggdddaaa^^^^^^```cccfffiiiiiihhhggggggfffffffffeeedddcccbbbaaa```______YYYZZZZZZ[[[\\\]]]^^^___```^^^]]]\\\]]]\\\[[[YYYXXXYYY[[[\\\ZZZXXXTTTRRRNNNNNNOOOPPPRRRSSSSSSTTTSSSSSSSSSRRRRRRRRRQQQQQQJJJKKKLLLMMMMMMMMMLLLLLLHHHHHHHHHHHHIIIJJJKKKLLLIIIHHHHHHHHHGGGGGGFFFFFFCCCDDDGGGHHHHHHGGGDDDCCCBBBAAACCCGGGKKKLLLIIIFFFDDDDDDCCCBBBBBBBBBBBBBBB???>>>>>>???@@@AAA???>>>============>>>>>>?????????@@@BBBBBBBBB@@@>>><<>>>>><<<;;;999999999999:::;;;<<<=========<<<<<<;;;:::;;;===>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@?????????@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDCCCAAA@@@@@@AAABBBDDDDDDDDDEEEHHHJJJGGGIIIJJJLLLMMMLLLLLLKKKJJJKKKMMMPPPRRRUUUVVVWWWRRRRRRQQQPPPQQQRRRSSSTTTTTTUUUVVVVVVUUUSSSPPPNNNQQQPPPRRRTTTWWWYYY[[[]]]]]]]]]\\\\\\]]]```dddffffffeeeccc___]]]]]]aaadddhhheeeaaa^^^___```aaaaaaaaabbbcccbbb```]]][[[[[[[[[ZZZ[[[]]]^^^^^^^^^^^^[[[\\\YYYSSSQQQTTTVVVUUUWWWYYY[[[ZZZVVVSSSPPPPPPNNNNNNMMMLLLLLLKKKKKKKKKEEEEEEEEEDDDBBB@@@>>>===;;;;;;:::999888777666666555555555555444444444444111111111000000000//////gggMMMCCCBBB@@@===999777666555555444222000111111000000//////......///............---------////////////////////////.........///////////////............//////////////////000000000000000000000000111555???QQQfffuuurrrZZZLLLDDD???<<<;;;;;;;;;;;;<<<===>>>>>>>>>???BBBEEEJJJNNNRRRTTT[[[^^^cccggglllpppuuuyyyxxx}}}xxxvvvsssoooiiiddd```^^^UUURRRMMMHHHDDDBBB@@@@@@CCCBBB???===<<<===>>>@@@JJJ\\\sss|||kkkdddgggfffeeeeeeeeeeeedddbbb``````ccceeeffffffdddccccccddd```___^^^^^^______]]]\\\eeefffgggiiikkklllmmmmmmlllpppqqqpppooopppoookkkhhhgggffffffeeeeeeeeeeeecccaaa``````aaaaaa^^^[[[]]]^^^^^^^^^^^^^^^^^^]]]aaadddgggiiiiiiiiijjjkkklllkkkjjjiiijjjmmmoooppphhhhhhggggggfffgggggggggeeeeeefffiiikkkkkkiiigggbbb```^^^]]]^^^bbbfffiiigggfffeeeeeeddddddeeeeeeddddddcccbbb```___^^^^^^XXXXXXXXXYYY[[[]]]^^^______]]]\\\[[[\\\\\\ZZZYYYXXXYYYZZZZZZXXXUUURRRPPPPPPPPPOOOOOONNNMMMMMMMMMOOOOOOPPPPPPQQQQQQQQQQQQJJJKKKKKKKKKLLLKKKKKKKKKFFFGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCEEEFFFFFFEEECCCBBBAAAAAABBBEEEGGGHHHHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@???>>>===???@@@AAA???>>><<<<<<;;;;;;;;;<<<======>>>>>>???@@@???>>>===<<<============<<<;;;999999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>??????>>>>>>>>>???@@@AAA????????????????????????@@@BBBDDDDDDBBB@@@???>>>>>>@@@AAABBBBBBDDDFFFIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKNNNQQQTTTVVVXXXXXXTTTSSSRRRPPPOOOOOOPPPPPPSSSSSSUUUUUUUUUSSSQQQOOOOOONNNOOOTTTVVVUUUVVVZZZYYYYYYZZZYYYYYY[[[___bbbeeeffffffccc___]]]___bbbdddbbb^^^]]]]]]^^^]]]]]]]]]^^^___^^^\\\ZZZZZZZZZYYYVVVVVV[[[]]]\\\[[[\\\YYY[[[YYYSSSQQQTTTVVVVVVXXXZZZ\\\[[[WWWSSSPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHDDDCCCAAA???>>>>>>>>>>>>::::::999888777666555555444444444333333333333222000000000000////////////iiiNNNDDDBBB@@@<<<999777666555555444222000111111111000///........................------,,,////////////////////////............/////////000............////////////......///000000111111000...000222222444@@@QQQ___sss}}}fffRRREEEAAA@@@>>>===<<<<<<======;;;<<<<<<===???BBBDDDEEEKKKMMMPPPSSSUUUZZZ```eeefffkkksssxxx{{{{{{|||}}}~~~}}}|||wwwuuutttssssssqqqmmmjjjcccbbb___[[[VVVQQQMMMKKKEEEDDDBBB@@@???>>>??????===>>>>>>===>>>EEEQQQZZZvvv|||tttnnnaaa___cccbbbaaacccddddddcccaaa_________aaacccddddddccceeefffaaa``````aaabbbcccaaa```fffggghhhjjjkkkkkkkkkkkkkkknnnoookkkllloooooollliiiiiihhhfffeeedddcccbbb```bbbdddeeedddbbb```___]]]\\\\\\\\\]]]^^^___```aaadddfffggggggiiikkkmmmmmmjjjggggggjjjlllkkkjjjgggffffffffffffgggggghhhfffdddcccdddfffgggfffddd^^^]]][[[ZZZ\\\___ccceeeeeedddcccbbbaaabbbccccccbbbbbbaaa```^^^]]]\\\[[[YYYXXXXXXXXXYYYZZZ[[[\\\]]][[[ZZZZZZ[[[[[[YYYXXXVVVVVVWWWVVVTTTQQQNNNMMMOOONNNMMMLLLKKKIIIHHHHHHKKKLLLLLLLLLMMMMMMMMMNNNIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCBBBAAAAAABBBDDDCCCBBBAAA@@@????????????===<<<<<<>>>???@@@???===<<<;;;:::999999999:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;:::999888999:::;;;;;;:::999999:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<===============>>>======<<<===>>>???@@@>>>>>>>>>??????>>>>>>>>>???BBBEEEEEEBBB???>>>???>>>???AAABBBBBBCCCFFFIIIIIIIIIIIIIIIJJJKKKLLLLLLIIIJJJMMMOOORRRSSSSSSTTTSSSRRRPPPOOOOOOOOOPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPOOOLLLNNNTTTUUURRRRRRVVVUUUWWWXXXWWWUUUVVVYYY\\\^^^bbbeeeddd```\\\]]]___```^^^\\\\\\\\\\\\ZZZYYYYYYZZZZZZYYYWWWWWWXXXYYYXXXSSSSSSYYY\\\ZZZXXXZZZXXX[[[ZZZUUURRRTTTWWWVVVXXXZZZ\\\[[[WWWRRROOOMMMKKKJJJHHHFFFEEEEEEEEEEEE@@@@@@???>>>===<<<<<<<<<:::999888777666555555444333333222222222222111111000000/////////.........kkkOOODDDCCC???:::999777666555555444222000222111111000///......---......//////......---,,,////////////////////////---.........//////000000............/////////000---...///000111111111111...222555333000666CCCOOOhhhxxx~~~~~~wwwcccKKKHHHDDD@@@======>>>>>>>>>===<<<<<<<<<>>>???@@@@@@BBBCCCDDDDDDHHHNNNSSSVVVXXX]]]bbbfffiiijjjjjjsssssstttttttttsssrrrqqqooonnnnnnoooooonnnkkkiiidddcccbbbaaa```]]]YYYUUUQQQPPPOOOMMMJJJGGGEEECCC>>>>>>===>>>>>>??????@@@<<>>AAABBBAAA@@@???>>>>>>>>>>>><<<;;;;;;===>>>???>>><<<<<<;;;999888777888888999:::::::::::::::;;;<<<===;;;;;;;;;<<<;;;;;;::::::888999:::;;;:::999888777::::::<<<<<<<<<;;;:::999999999999999999999999999::::::;;;<<<======<<<<<<===<<<<<<;;;;;;<<<>>>???======>>>>>>>>>>>>======>>>BBBEEEEEEBBB???>>>???>>>???AAABBBBBBDDDGGGIIIJJJIIIHHHHHHIIIJJJLLLMMMGGGHHHJJJLLLMMMNNNMMMMMMNNNNNNNNNNNNOOOQQQSSSTTTOOOOOOPPPPPPQQQQQQPPPPPPNNNLLLNNNUUUVVVQQQPPPTTTSSSUUUWWWVVVSSSSSSUUUXXXUUU[[[aaabbb^^^ZZZZZZ[[[\\\[[[ZZZ[[[[[[[[[XXXVVVWWWXXXWWWVVVUUUUUUWWWYYYXXXRRRRRRXXX[[[YYYWWWYYYWWW[[[[[[VVVSSSUUUWWWWWWXXXZZZ\\\[[[WWWRRRNNNLLLJJJHHHFFFDDDCCCBBBBBBBBB===>>>>>>>>>===<<<::::::999999888777666555444444222222222111111111000000000/////////............iiiKKKFFFCCC<<<>>>:::999777666444333333333222222111111000/////////.../////////---,,,---...------------------------///////////////.........000000////////////000000000000000000000000000000000000000111333666:::<<>>======???CCCEEEHHHJJJMMMOOORRRVVVZZZ]]]ZZZZZZZZZ[[[\\\\\\ZZZYYYYYYWWWUUUUUUWWWWWWUUURRRSSSQQQOOOMMMLLLJJJHHHFFFFFFDDDBBBAAAAAAAAA@@@@@@>>>;;;<<<@@@@@@<<<>>>DDDCCCIIITTTcccuuussskkkbbb]]]\\\\\\ZZZWWWZZZ[[[]]]_________]]]\\\\\\[[[[[[[[[\\\^^^```aaaeeefffggghhhiiiiiihhhhhhfffgggggghhhhhhgggfffffffffeeedddcccdddfffhhhjjjjjjlllmmmnnnllljjjgggeeekkkiiihhhhhhhhhfff```[[[\\\[[[YYYXXXYYY[[[^^^``````aaaaaaaaaaaacccgggjjjfffeeeddddddeeeeeecccaaa___``````___]]]]]]___```dddddddddcccbbb```___^^^YYYWWWUUUWWWZZZ\\\[[[ZZZ^^^^^^^^^\\\ZZZYYY[[[\\\^^^___``````^^^[[[WWWUUUXXXWWWWWWVVVVVVVVVVVVWWWSSSRRRRRRSSSUUUUUUTTTRRRRRRRRRQQQOOOMMMKKKIIIHHHKKKJJJIIIHHHGGGFFFFFFEEEGGGGGGHHHGGGGGGFFFEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGCCCDDDEEEDDDCCCBBBCCCEEECCCCCCBBBAAAAAA@@@??????BBBBBBAAA@@@????????????>>>>>>>>>>>>>>>===<<<<<>>;;;;;;:::::::::;;;<<<<<<888999:::::::::999888777999999999888888888888777999999999888999999::::::;;;;;;;;;:::999888777666:::;;;;;;<<<;;;:::888777777777777777888888888888888999:::;;;;;;;;;:::999:::;;;<<<===>>>???@@@AAA;;;<<<===>>>>>>===<<<;;;???????????????>>>===<<<<<<===>>>AAACCCEEEGGGHHHEEEDDDCCCCCCDDDFFFHHHJJJJJJJJJIIIIIIIIIJJJKKKKKKIIIKKKMMMMMMMMMLLLMMMNNNTTTQQQNNNNNNPPPRRRRRRPPPQQQRRRSSSTTTTTTSSSQQQQQQUUURRRPPPRRRVVVVVVRRRMMMUUUVVVXXXZZZ[[[[[[[[[[[[\\\[[[ZZZYYYXXXWWWVVVVVVUUUVVVXXXYYYZZZZZZZZZYYY[[[XXXVVVUUUWWWXXXYYYYYYWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTUUUUUURRRMMMIIIKKKHHHEEECCCBBB@@@===:::???>>>===>>>???>>><<<:::888888777555555444444444222111000///............///............---------iiiKKKGGGCCC===???:::999777666444333333333222222111111000/////////.../////////---,,,---...------------------------////////////............000000////////////000000000000000000000000000000111000000000111333555777AAATTTqqqvvvgggYYYPPPMMMFFFBBB???@@@BBBDDDCCCAAA;;;<<<<<<======>>>@@@AAA===>>>@@@AAABBBDDDFFFGGGIIIIIIIIIIIIJJJJJJIIIGGGGGGEEEDDDEEEGGGIIIHHHFFFGGGFFFFFFEEECCC@@@<<<999AAA@@@???>>>??????>>>===EEE@@@===???CCCHHHSSS___www~~~qqqddd___YYYXXXZZZ]]]\\\ZZZ\\\]]]]]]^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]ccceeeggghhhiiihhhgggfffcccddddddeeeeeeffffffgggdddcccbbbbbbcccdddfffhhhhhhiiikkklllkkkiiigggeeejjjiiihhhiiiiiifffaaa]]]```___]]][[[[[[\\\^^^``````aaaaaaaaaaaacccfffiiieeecccbbbbbbbbbbbb```___^^^______^^^\\\[[[\\\^^^````````````___^^^]]]]]]XXXVVVTTTUUUXXX[[[[[[ZZZ\\\\\\[[[YYYXXXXXX[[[]]]\\\]]]______^^^[[[YYYWWWWWWWWWVVVVVVVVVWWWWWWXXXTTTSSSQQQQQQRRRRRRPPPOOOOOONNNNNNLLLKKKIIIGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCBBBCCCDDDDDDBBBBBBCCCDDDAAAAAAAAA@@@???>>>>>>>>>AAAAAA@@@????????????@@@>>>>>>>>>>>>>>>===<<<<<>>===<<<;;;::::::999::::::;;;;;;888999:::::::::999888888999999999888888888777777888888888888888999:::;;;:::::::::999888666555444666777888999:::999888777666666666777777777777777777888:::;;;;;;;;;::::::;;;;;;<<<===>>>??????@@@<<<<<<===>>>>>>===<<<;;;>>>>>>?????????>>>======<<<===>>>@@@CCCEEEFFFGGGFFFEEEDDDCCCCCCEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJLLLLLLKKKKKKLLLMMMQQQOOONNNOOOSSSUUUUUUTTTSSSTTTUUUVVVWWWWWWXXXXXXTTTQQQOOOQQQUUUVVVSSSPPPRRRTTTXXX[[[^^^``````aaa[[[[[[ZZZZZZYYYXXXWWWWWWWWWXXXZZZ[[[\\\[[[[[[ZZZYYYXXXWWWXXXYYYYYYXXXWWWVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTQQQMMMIIIIIIGGGEEECCCCCCAAA???===>>>===<<<<<<======;;;999777666555444333333333333222222111000////////////............------------hhhKKKGGGDDD>>>@@@:::999777666444333333333222222111111000/////////.../////////---,,,---...................................................000//////......//////000000000000000000000000000111111//////...///000111444???VVVqqq}}}dddZZZNNNGGGEEEBBB===999AAA@@@@@@@@@@@@??????>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>???AAACCCCCCBBB???AAADDDFFFFFFEEEBBBAAA@@@@@@???>>>>>>>>>???@@@EEEDDDHHHSSS```ppp~~~sss```YYYVVVTTTVVVZZZ]]]]]]\\\]]]\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]\\\[[[[[[bbbdddgggiiiiiigggeeecccaaaaaa``````aaaccceeefffbbbbbbaaaaaaaaacccdddeeedddeeeggghhhhhhgggeeedddggggggggghhhhhhgggdddaaaaaa```^^^]]]^^^___aaabbb___```aaaaaaaaabbbeeehhhdddbbb```^^^___^^^]]]\\\\\\]]]]]]\\\YYYXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZXXXVVVTTTTTTVVVYYY[[[[[[ZZZZZZXXXVVVUUUWWWZZZ^^^[[[\\\]]]]]]]]][[[YYYWWWVVVVVVVVVVVVVVVWWWXXXYYYVVVTTTPPPNNNMMMMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFEEECCCAAA@@@BBBBBBCCCDDDDDDDDDCCCCCC@@@???>>>>>>===>>>???@@@AAABBBCCCBBBAAA@@@AAACCC?????????>>>>>>======<<>>>>>>>>???@@@@@@===============<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::999999888888888999999777888999::::::999888888999999888888888777777777777777777777888999;;;;;;::::::999777666444333222333444666777888888777666555555555555666666777777666777888::::::;;;;;;;;;<<<<<<<<<=========>>>>>>===============<<<;;;:::======>>>?????????>>>>>><<<===>>>@@@BBBDDDEEEFFFGGGFFFEEECCCCCCCCCDDDEEECCCDDDEEEGGGGGGGGGFFFEEEGGGIIIKKKKKKJJJJJJKKKLLLMMMMMMNNNRRRUUUXXXXXXWWWSSSTTTTTTVVVYYY\\\^^^```UUURRRPPPRRRUUUWWWVVVTTTRRRTTTYYY]]]```aaa``````[[[[[[ZZZZZZZZZYYYYYYYYY[[[\\\]]]^^^^^^]]]\\\[[[WWWWWWXXXZZZ[[[[[[XXXUUUUUUVVVWWWXXXWWWUUUSSSRRROOOPPPPPPRRRRRRQQQMMMJJJHHHFFFDDDDDDDDDCCCAAA@@@===<<<;;;;;;<<<;;;999777666555444333222222222222333333111000000000000000............------------gggJJJFFFDDD>>>@@@:::999777666444333333333222222111111000/////////.../////////---,,,---...////////////////////////------...............////////////....../////////000000000000000000000000111000///.........///000444555>>>OOOeee|||yyydddVVVLLLFFFBBBEEECCCAAA@@@@@@@@@@@@?????????>>>???@@@AAA@@@???<<<>>>???@@@@@@@@@@@@AAAAAA@@@???>>>>>>?????????<<<>>>@@@AAAAAA@@@AAAAAAAAA@@@@@@???AAAEEEJJJNNNTTT]]]mmmxxxtttlllYYYYYYWWWVVVXXX[[[\\\[[[ZZZZZZYYYXXXWWWWWWYYY[[[\\\``````aaaaaa```^^^\\\[[[aaacccgggjjjjjjhhheeebbbaaa```^^^]]]]]]___aaabbbaaaaaa``````aaabbbccccccaaabbbcccdddcccbbbaaa___aaabbbccceeeggggggfffeee^^^]]]]]]]]]^^^```bbbccc^^^___`````````aaacccfffdddaaa^^^]]]]]]\\\[[[ZZZZZZ[[[[[[ZZZWWWUUUUUUVVVVVVVVVWWWXXXXXXXXXWWWWWWXXXVVVTTTTTTUUUXXXZZZ[[[\\\ZZZXXXTTTSSSTTTXXX\\\YYYYYYZZZZZZYYYWWWUUUTTTTTTTTTTTTUUUUUUWWWXXXYYYYYYUUUPPPMMMKKKJJJIIIHHHFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDBBB@@@???>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@???@@@AAAAAA??????@@@AAA???>>>>>>>>>======<<<<<<============>>>???@@@AAA======<<<<<<<<<;;;<<<<<<:::;;;;;;;;;;;;;;;::::::999888888777777777777888666777999::::::999888888888888888888777777777777555555666666888999;;;;;;;;;:::888777555444333222444444666666777666555444333444444555555666666666555666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;::::::<<<<<<===>>>?????????>>>===>>>???@@@AAABBBCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEBBBDDDFFFHHHIIIHHHFFFEEEGGGIIIKKKKKKJJJJJJKKKLLLLLLMMMPPPTTTWWWYYYYYYXXXRRRRRRSSSUUUXXX]]]bbbddd[[[YYYVVVVVVXXXYYYYYYXXXWWWYYY\\\^^^^^^]]][[[YYY[[[[[[[[[[[[[[[[[[ZZZZZZ^^^^^^___``````___]]]]]]YYYXXXXXXZZZ[[[[[[YYYWWWVVVWWWYYYZZZYYYVVVSSSQQQOOOOOOPPPQQQRRRQQQNNNLLLHHHGGGEEEDDDDDDCCCAAA???===<<<;;;;;;;;;;;;999777555555444333333333333333444333222111000000000000.........---------,,,,,,fffIIIEEEBBB===???:::999777666444333333333222222111111000/////////.../////////---,,,---...////////////////////////,,,---------......////////////............/////////////////////////////////////////////000111111666333333:::GGG___~~~vvvooommmTTTOOOIIIEEECCCCCCAAA@@@BBB@@@??????BBBDDDCCCCCC@@@CCCFFFGGGFFFGGGHHHJJJKKKIIIGGGDDDBBBAAAAAABBBCCCCCCBBB???======@@@CCCEEEFFFHHHLLLSSS^^^jjjsss~~~tttlllnnnlll^^^YYYXXXXXXYYY[[[[[[ZZZYYYUUUTTTSSSSSSTTTWWWZZZ\\\______``````___]]][[[YYY```cccgggjjjjjjiiifffdddbbbaaa^^^\\\[[[[[[]]]]]]aaaaaaaaaaaaaaaaaabbbbbb___`````````___^^^\\\\\\[[[]]]___bbbdddeeefffggg___^^^]]]\\\\\\\\\]]]]]]\\\]]]^^^___^^^___aaabbbcccaaa^^^]]]]]]\\\[[[YYYXXXYYYZZZYYYVVVTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUYYYXXXWWWVVVVVVWWWYYY[[[^^^\\\XXXTTTQQQQQQTTTWWWWWWWWWWWWVVVTTTRRRPPPOOORRRRRRRRRRRRSSSTTTUUUVVVYYYUUUPPPMMMKKKJJJIIIHHHDDDDDDCCCBBBAAAAAABBBBBBDDDDDDDDDDDDCCCAAA@@@???<<<===>>>???@@@AAAAAAAAABBBAAA???>>>>>>>>>??????===???@@@???>>>===>>>???>>>>>>>>>>>>============;;;;;;;;;<<<===>>>???@@@======;;;;;;:::;;;;;;;;;::::::;;;;;;<<<;;;;;;:::999888777666666666666666666777888999:::999888888888888888777777777666666555555555666777999:::;;;;;;:::888777555444444444777777888888777555333222222333333444555666666666555555666777888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFDDDFFFHHHJJJKKKJJJIIIHHHHHHJJJLLLLLLKKKKKKLLLMMMMMMOOORRRTTTVVVVVVWWWWWWTTTSSSTTTUUUYYY^^^dddgggbbb```]]]\\\[[[[[[[[[ZZZ]]]^^^___```___]]]ZZZXXX\\\\\\\\\\\\\\\\\\[[[[[[______```aaaaaa```___^^^\\\ZZZXXXXXXYYY[[[[[[ZZZXXXYYYZZZ[[[ZZZWWWTTTRRRPPPOOOPPPQQQSSSRRRPPPMMMJJJHHHEEEDDDCCCBBB???===>>>===<<<<<<<<<;;;999777666555444444444444444444444333222111000000000000...------------,,,,,,,,,fffIIIEEEBBB<<<>>>:::999777666444333333333222222111111000/////////.../////////---,,,---...........................,,,,,,,,,---....../////////......------......///////////////////////////---...///000111111222222222222222555999GGG___ttttttiiiaaaZZZRRRMMMNNNIIIDDDAAABBBCCCCCCAAA???BBBEEEEEEDDDCCCEEEHHHGGGGGGEEEAAA>>>===???AAA???@@@BBBBBBDDDJJJSSSZZZdddhhhnnnuuuwwwnnngggbbbjjjnnndddVVVVVVWWWXXXYYYYYYZZZZZZSSSSSSRRRRRRSSSVVVXXXZZZZZZZZZZZZZZZZZZYYYXXXXXX^^^aaadddgggiiihhhfffeeecccaaa___]]][[[ZZZZZZZZZ`````````aaaaaaaaaaaaaaa____________^^^^^^]]]\\\YYY[[[^^^```aaabbbdddfffcccaaa___]]][[[YYYXXXWWWYYY[[[\\\]]]\\\\\\^^^___aaa```^^^^^^^^^]]][[[XXXWWWXXXZZZYYYWWWUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXXXX[[[\\\\\\[[[YYYXXXYYYZZZ\\\[[[WWWSSSOOONNNPPPRRRSSSSSSSSSRRRQQQPPPNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRVVVSSSOOOMMMMMMLLLKKKIIIEEEDDDCCCAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@??????;;;<<<===>>>???@@@@@@@@@@@@???===<<<;;;;;;<<<===<<<===>>>===<<<<<<===>>>========================;;;;;;;;;;;;<<<===>>>???===<<<;;;:::999:::;;;;;;::::::;;;;;;<<<<<<;;;;;;999888777777666666666666555666777999999999999888888888777777777666666666555555555555666777999999:::999777666555555555666888999999888777555333111222333333444555666777777666666666666777888:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<===>>>>>>>>>======??????????????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHJJJJJJKKKJJJJJJHHHJJJLLLLLLKKKKKKLLLMMMMMMOOOQQQSSSSSSSSSUUUVVVXXXWWWWWWXXX[[[```dddgggeeecccbbb___]]]\\\[[[[[[^^^___```aaaaaa```______^^^^^^]]]]]]\\\\\\\\\\\\^^^^^^```aaaaaa```___^^^^^^[[[XXXXXXYYY[[[\\\\\\YYYYYYZZZZZZYYYVVVTTTRRRQQQPPPPPPQQQRRRRRRPPPNNNIIIGGGEEECCCBBBAAA>>><<>>======>>>>>><<<<<<===>>>?????????>>>???>>><<<;;;::::::;;;;;;;;;<<<===<<<;;;:::;;;===;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;<<<=========<<<:::999888999:::;;;888999:::;;;;;;;;;;;;;;;:::999888777666666666666444555777888999999999888888777777777666666666666555555555555555666777888888777555444333444555666777777777777666555333222333333444555666777888888777666666555666777888999888888999:::;;;<<<<<<===;;;::::::::::::;;;===>>>=========>>>======<<<<<>>>>>>>>@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJGGGIIIKKKKKKJJJJJJKKKLLLKKKMMMOOOPPPOOOPPPTTTWWWYYYYYYXXXYYY[[[^^^```bbb```aaaaaa___]]][[[YYYYYY\\\\\\]]]]]]^^^```aaaaaa```______^^^]]]\\\[[[[[[\\\]]]^^^___``````______\\\[[[ZZZZZZ[[[\\\[[[ZZZYYYYYYXXXWWWVVVTTTRRRQQQQQQPPPOOOPPPQQQPPPNNNLLLFFFDDDBBBBBBBBBAAA???===>>><<<;;;::::::999777444444333333333333333444444222222111000////////////---------,,,,,,,,,++++++kkkMMMHHHDDD>>>@@@:::999777666444333333333222222111111000/////////.../////////---,,,---...------------------------++++++,,,,,,---...//////.........------.........////////////////////////......//////000//////...111000111222111111777???GGGfffxxxkkkccc^^^______[[[ccciiibbb]]]]]]\\\YYYWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWYYY[[[\\\YYY[[[]]]```ccceeeeeefff_______________^^^\\\\\\]]]]]]^^^^^^^^^]]]\\\\\\\\\]]]___aaaccceeefffgggaaacccdddbbb___]]]^^^`````````aaaaaaaaaaaaaaaaaaUUUWWWYYYZZZYYYXXXYYYZZZZZZ[[[\\\^^^___]]]YYYVVVUUUXXXZZZ[[[YYYWWWWWWWWWQQQSSSVVVZZZ]]]aaacccddd___bbbdddccc^^^ZZZYYYYYYRRRRRRQQQNNNLLLJJJKKKMMMLLLMMMNNNOOOQQQRRRSSSTTTLLLKKKKKKJJJJJJJJJJJJKKKLLLKKKKKKMMMNNNNNNMMMKKKJJJHHHFFFCCCBBBBBBCCCDDDCCCAAA>>>;;;:::;;;===>>><<<===>>>>>>>>>>>>>>>>>>@@@???>>><<<;;;;;;<<<<<<:::;;;<<<<<<::::::;;;<<<::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<===<<<:::888888999:::;;;777888999:::::::::::::::::::::888777666666666666444555777888999999999888777777777777666666666666666666555555555666666777666555333222222333555666444555666666666555444333333333444555666777888999888777666555555666777888777777888999;;;<<<======:::999999999:::<<<>>>???===>>>>>>>>>===<<<;;;;;;????????????>>>>>>>>>===BBBBBBCCCCCCBBBBBBAAA@@@BBBBBBCCCCCCDDDFFFGGGHHHEEEGGGIIIJJJIIIIIIJJJKKKIIIKKKMMMMMMMMMOOOTTTXXXXXXXXXWWWXXXXXXZZZ\\\]]][[[]]]^^^^^^[[[YYYXXXXXX[[[ZZZZZZYYYZZZ[[[]]]^^^aaa``````^^^]]]\\\[[[[[[ZZZ[[[]]]_______________ZZZZZZ[[[]]]^^^]]][[[XXXXXXWWWVVVUUUSSSRRRQQQQQQPPPOOONNNNNNOOOOOOMMMKKKCCCBBBAAAAAAAAAAAA@@@>>><<<;;;:::999999888555333222222222111222222333333222111000///............---------,,,,,,,,,++++++iiiPPPQQQEEE999DDD<<<:::777555555555444333222111000//////.........------------------------........................,,,------......------,,,........................,,,,,,,,,---------.........///////////////....../////////000111111222222;;;@@@PPPooo}}}ooobbb[[[YYYYYYZZZ]]]```bbbbbbaaa^^^\\\ZZZ[[[]]]\\\ZZZWWW\\\[[[YYYWWWUUUTTTSSSSSSYYYXXXWWWVVVWWWWWWYYYYYYZZZXXXVVVVVVXXX[[[]]]]]]```bbbeeegggfffccc___\\\\\\^^^___^^^\\\[[[[[[\\\cccdddeeefffffffffeeeddd```cccgggiiihhheeeaaa^^^gggfffdddbbbaaa```______\\\\\\]]]\\\[[[\\\^^^aaabbbbbbaaa```^^^[[[XXXVVVWWWXXXZZZ[[[\\\\\\[[[[[[WWWWWWWWW[[[```dddggghhhaaaaaaaaabbbbbb```\\\YYYQQQPPPNNNNNNOOOOOOMMMLLLRRRRRRQQQQQQQQQQQQRRRSSSTTTQQQMMMIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEFFFFFFFFFEEEDDDDDDDDDCCC@@@===;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>============<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;::::::<<<<<<;;;:::::::::999999::::::;;;<<<888:::;;;:::999888888888999999888888888888999999888888888888888888888888777777777777777777777777888777777666555444444444444444444444444444444444444444444555555444333333555666666666555444333333222222333444444555555666666666666666777777777777999::::::;;;;;;::::::999<<<;;;::::::999999:::::::::;;;<<<>>>????????????>>>>>>????????????>>>>>>???@@@@@@@@@@@@???>>>>>>?????????@@@AAACCCFFFGGGHHHGGGEEEFFFHHHJJJJJJIIILLLLLLLLLLLLMMMNNNOOOPPPYYYXXXVVVUUUUUUVVVXXXYYY[[[[[[ZZZYYYXXXWWWVVVVVVXXXXXXXXXYYYYYYZZZ[[[[[[______^^^^^^]]]]]]]]]]]]XXXYYYYYYZZZ[[[\\\]]]]]][[[ZZZXXXWWWXXXYYY[[[\\\VVVSSSQQQSSSWWWXXXUUUQQQRRRNNNIIIGGGGGGHHHHHHFFFIIIBBB<<<@@@HHHKKKDDD;;;<<<<<<:::888666555333222222222222111111111000000////////////...............------,,,,,,------...eeeMMMNNNDDD999AAA<<<:::777555555555444333222111000//////.........------------------------...............---------,,,------......------,,,........................,,,,,,,,,---------............////////////....../////////000111111222222333555===NNNfffxxxlllbbbZZZVVV\\\[[[\\\^^^bbbccccccbbb^^^]]][[[\\\]]]]]]ZZZWWW\\\[[[YYYWWWVVVUUUTTTTTTWWWVVVVVVUUUVVVWWWXXXYYY[[[ZZZXXXXXXZZZ\\\\\\\\\]]]___bbbddddddccc```___aaabbbcccbbb```^^^]]]^^^bbbccccccdddccccccbbbbbb^^^aaadddggggggdddaaa^^^ddddddcccaaaaaa`````````]]]^^^______^^^___bbbdddbbbbbbbbbaaa___]]][[[YYYZZZZZZ[[[]]]^^^^^^^^^^^^\\\[[[[[[\\\```ccceeeeee``````aaacccdddccc```]]]WWWUUUSSSRRRRRRQQQOOOMMMQQQQQQRRRRRRSSSTTTTTTTTTSSSQQQMMMJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDBBB@@@===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999:::;;;<<<;;;999777777777777777888999999888:::;;;;;;999888888999888888888777777888888888888888888888888777777777666666666666666666666666777777666666555444444333333333333333333333333333333333333444444333333222333444444444444333333222222222333333444555555555666666666666777777777777999999::::::::::::999999::::::999888888888999999::::::<<<===>>>?????????===>>>>>>??????>>>>>>===>>>??????@@@??????>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFEEEDDDEEEGGGHHHHHHHHHKKKKKKKKKLLLLLLLLLLLLLLLRRRRRRTTTUUUVVVWWWXXXXXX\\\[[[[[[ZZZZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYY___^^^\\\[[[ZZZZZZ[[[[[[XXXXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXTTTRRRPPPRRRVVVWWWTTTQQQOOOLLLIIIIIIIIIIIIFFFDDDGGGCCC@@@???AAAAAA===:::<<<;;;:::888666444333222222222111111111000000000////////////............------,,,,,,,,,,,,------```KKKKKKCCC:::???<<<:::777555555555444333222111000//////.........------------------------///.........------,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......---....../////////.........//////000000111111222222444666999CCCYYYvvvtttggg^^^ZZZXXXWWW\\\\\\\\\^^^```bbbaaa```^^^]]]\\\\\\]]]]]][[[YYY[[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUTTTTTTUUUWWWYYYZZZ\\\[[[ZZZ[[[\\\]]]\\\[[[[[[\\\___aaabbbbbbbbbbbbfffggghhhgggdddbbbbbbbbbcccbbbbbbaaaaaa`````````]]]___bbbeeefffdddbbb```aaa``````_______________]]]___`````````aaaccceeecccdddddddddcccaaa```___]]]]]]]]]^^^___aaabbbcccbbb```^^^___```bbbbbbbbb^^^^^^___aaacccccc```^^^\\\ZZZVVVTTTSSSQQQOOOMMMNNNPPPRRRTTTUUUVVVVVVVVVQQQPPPNNNKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFCCCBBB@@@>>><<<<<<<<<===<<<<<<<<<===============;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999888999:::;;;:::888666666666666666777888888888:::;;;:::999777888888777777777777777777777777888888777777666666666555444444444444444444444444666666555555444444333333111111111111111111111111111111222222333222222111111111222333333333222222111222222333333444555555666666666666777777777777888999999999999999999888999888777777666666777777888999:::<<<======>>>>>>=========>>>>>>============>>>>>>?????????>>>>>>=========>>>???AAACCCDDDDDDCCCBBBBBBEEEFFFFFFFFFIIIJJJKKKKKKKKKJJJIIIHHHJJJLLLOOOSSSUUUVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYXXXZZZ]]]___^^^\\\ZZZWWW^^^]]][[[ZZZYYYYYYYYYZZZYYYXXXVVVTTTTTTTTTVVVWWWWWWVVVVVVUUUUUUTTTTTTTTTRRRPPPNNNPPPSSSTTTRRROOOMMMKKKIIIIIIHHHEEEBBB???AAAAAAAAA===:::888999;;;::::::888777555444333222111111111111000000000000/////////............---------,,,,,,,,,,,,------^^^LLLIIIBBB<<<===<<<:::777555555555444333222111000///............------------------------///......------,,,,,,+++,,,------......------,,,------------------------,,,,,,,,,---------......------......//////............//////000111111111111777;;;:::999CCCWWWgggzzzrrrfff]]]XXXXXXYYYZZZ[[[ZZZZZZ[[[]]]^^^]]][[[]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYXXXWWWWWWVVVVVVWWWUUUUUUUUUUUUVVVXXXZZZ[[[[[[[[[[[[]]]______^^^]]]]]]]]]^^^```aaabbbcccdddggghhhjjjiiigggfffffffffeeedddcccbbbaaa`````````^^^```ccceeeggggggfffeeeaaa```___^^^]]]]]]\\\]]][[[]]]_________```bbbdddeeefffgggggggggfffeeeddd______^^^^^^___aaacccddddddbbb______```aaaaaa```[[[[[[\\\]]]______]]][[[[[[XXXUUUSSSQQQPPPNNNMMMKKKMMMPPPSSSUUUVVVUUUUUUOOONNNMMMLLLJJJHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCAAA@@@???>>>===<<<======<<<<<<<<<<<<<<<=========;;;;;;;;;:::::::::999999::::::999999999999888888999888777777999999888777777777777666777888888999777999::::::888777777888666666666777777666666666777777666666555555444444444444444444444444444444555444444444333333333222111111111111111111111111///000111111111111111111000000111222333333333333111111111222333333444444555666666666666777777777777888888999999888888777777666666555555555555555777777999:::;;;<<<<<<<<<<<<<<<============<<<<<<;;;<<<===>>>>>>>>>>>>>>>======>>>???@@@AAABBBCCCCCCBBBAAAAAACCCEEEEEEDDDFFFHHHJJJKKKKKKJJJHHHGGGGGGIIILLLOOORRRSSSTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVYYY]]]```aaa___[[[YYYZZZ[[[\\\]]]]]]\\\[[[ZZZYYYWWWTTTQQQPPPPPPRRRSSSUUUUUUUUUUUUTTTSSSQQQQQQOOONNNMMMOOOQQQQQQOOOMMMLLLJJJHHHFFFDDDBBBAAA@@@=========:::777777:::===888888777666555444333222111111000000000///////////////.........------------,,,,,,,,,,,,,,,,,,---```QQQHHHBBB???===<<<:::777555555555444333222111000///............------------------------......------,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,---........................///000000111111,,,222888888666777>>>EEE___wwwxxxqqqfffaaaZZZUUUTTTUUUVVVWWWZZZYYYYYYZZZ\\\]]][[[ZZZ\\\\\\]]]]]]\\\\\\[[[[[[YYYXXXXXXWWWWWWXXXXXXXXXWWWVVVVVVWWWXXXZZZ\\\]]]YYYYYYZZZ]]]```bbbbbbaaaaaaaaaaaabbbbbbccccccddddddfffhhhhhhgggfffggghhhfffffffffeeedddcccbbbbbb```bbbdddgggiiiiiijjjiiifffeeecccaaa___^^^]]]]]]\\\]]]___`````````bbbcccfffggghhhiiijjjiiiiiihhh______^^^^^^^^^```bbbcccaaa___]]]]]]___`````````\\\[[[[[[\\\]]]\\\ZZZXXXXXXVVVRRRQQQQQQQQQPPPOOOIIIKKKNNNQQQSSSSSSRRRRRRLLLLLLLLLKKKIIIGGGEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888777777777777888666555666777888777666666555555555555666777777666777999888777555666666444555555666666555555444555555555444444333333333444444444444444444444444333333333333222222222222111111111111111111111111...///000000111111111000000111222333333333333333000000111111222333333333444444555555555666666666666777777777777777777666555555444333333333333444555666777888999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBAAA@@@AAACCCDDDDDDDDDDDDEEEHHHJJJLLLKKKJJJJJJIIIIIIJJJKKKMMMOOORRRSSSRRRRRRSSSTTTUUUVVVWWWWWWRRRUUUZZZ^^^``````^^^\\\VVVZZZ___cccdddbbb^^^\\\ZZZXXXTTTQQQOOOOOOPPPQQQQQQQQQQQQQQQPPPOOOMMMMMMNNNNNNMMMNNNNNNNNNLLLKKKJJJHHHFFFDDDCCCEEEIIIKKK@@@===999888999::::::999666666555555444333222222000000000/////////..................------------,,,,,,,,,++++++,,,,,,,,,}}}eeeXXXHHHAAAAAA===<<<:::777555555555444333222111000//////.........------------------------,,,,,,,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---...............---......//////000000111,,,...111333333444666888FFFSSSjjj~~~pppfffaaaZZZXXXVVVUUUVVVWWWWWWWWW[[[ZZZZZZ[[[]]]^^^]]][[[ZZZ[[[]]]]]][[[ZZZZZZ[[[XXXXXXWWWWWWXXXYYYZZZZZZXXXXXXWWWXXXXXXZZZ\\\]]]XXXXXXXXX[[[```cccccccccddddddddddddddddddccccccbbbdddffffffeeedddeeefffeeefffggggggfffeeecccbbbbbbccceeeggghhhjjjkkkkkkkkkjjjhhheeecccaaa```___^^^```bbbcccbbbbbbbbbcccdddeeeggghhhiiiiiihhhhhh___^^^^^^]]]^^^^^^^^^___\\\ZZZYYYYYY\\\^^^^^^^^^^^^]]]\\\\\\]]]]]][[[YYYWWWTTTQQQPPPPPPRRRRRRRRRJJJKKKMMMNNNOOOOOOOOONNNJJJJJJJJJIIIGGGFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999999999888888888888777777777666666555555444666555444555666777666444222222222222222333444444444666777666555444444444333444555666666555444333333333333333333333333333333333333333333333333333222222222222111111111111111111111111111111111111......///000111111111111111111222333333333222222///000000111111222333333333333333444444444444555555666666777777666666555555444333333222222333333333444555777888888999999::::::;;;;;;;;;;;;::::::777888:::;;;<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@???@@@BBBCCCCCCCCCBBBDDDFFFHHHJJJKKKKKKKKKKKKJJJIIIIIIKKKMMMPPPRRRRRRSSSSSSTTTVVVWWWWWWXXXPPPRRRVVVZZZ]]]^^^______VVVZZZ```eeegggddd```\\\[[[YYYVVVSSSQQQPPPPPPQQQMMMLLLLLLLLLKKKJJJJJJJJJOOOOOONNNMMMLLLKKKIIIHHHFFFEEEDDDCCCEEEJJJQQQWWWFFF@@@999888;;;<<<777222555444444444333333222222////////////.....................------------,,,,,,,,,++++++++++++,,,,,,zzzjjj^^^HHH???AAA<<<<<<:::777555555555444333222111000//////.........------------------------+++++++++,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---............------......///000000000000000111111222333555666666<<>>===999:::::::::;;;:::::::::999999999888888888777777777777666666666555555555666666555444444333222222555444333444555666555333111111111111111222333333222444555555333222222333222333444555555444333222000000111111222333333333222222222222222222222222111111111111111111111111000000000000000000000000......///000111222222111111111111222111111000000//////000000111222222222111111222222222333333333555555555666666555555555555444333333222222333333222333444666777777777777999999::::::::::::999999666777999:::<<<======>>>===>>>???@@@AAAAAA@@@@@@???>>>===>>>@@@AAAAAAAAACCCCCCDDDFFFGGGHHHIIIIIIHHHIIIJJJKKKMMMOOOPPPQQQRRRRRRSSSTTTUUUUUUVVVVVVQQQRRRSSSUUUWWW[[[^^^___YYY\\\___bbbbbb```]]][[[\\\ZZZXXXVVVTTTSSSRRRQQQMMMLLLKKKJJJJJJJJJKKKLLLPPPPPPPPPNNNKKKHHHGGGFFFCCCDDDDDDCCCDDDGGGMMMRRRDDD???::::::<<<;;;666111333333333333222222222222/////////.........------.........---------,,,,,,,,,,,,++++++++++++,,,,,,yyymmmbbbGGG===AAA;;;<<<:::777555555555444333222111000//////.........------------------------)))***+++,,,------...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---............------......///000000000000111333333111000000000,,,444<<>>>>><<<;;;:::999888888999:::::::::999999999888888888777777666666555555444444444333333333555555444333333222111111555444333333555555444333333333222222333333444555111333444444222111111222111222444555555444222111//////000111222333333444000000000000000000000000000000000000000111111111////////////////////////......000111222222222222000000111000000///....../////////000111111222222000000111111111222222222444555555555555555555444555444333333222222333333222222444555666777777777999999999::::::999999999555666888:::<<<======>>><<<===>>>???@@@@@@???>>>>>><<<;;;<<<>>>@@@@@@???DDDDDDCCCCCCDDDEEEFFFGGGEEEGGGJJJMMMPPPQQQQQQQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQRRRTTTXXX\\\^^^]]]]]]^^^^^^]]]\\\ZZZYYY\\\[[[ZZZXXXVVVUUUSSSRRROOONNNLLLKKKLLLMMMOOOPPPQQQQQQQQQNNNJJJGGGFFFEEECCCEEEEEECCC@@@???BBBEEE>>><<<::::::<<<;;;888555222222222222222222222222//////.........---------......---------,,,,,,,,,,,,++++++++++++++++++,,,yyyooo\\\KKKGGG<<<:::999888666555666555444222/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---,,,,,,,,,,,,---..............................---------............//////000000000111111111111111333555777<<>>======;;;;;;::::::999:::::::::888999999888777888;;;===999999777666666555555555333333333222222222111111111111111111111111111111333333333333333222111000222222111000//////000000000000111222222222222111222333333444444333333222000000000000000000000000111111111111111111111111////////////////////////000000////////////000000......///000000000000000222111111111000000//////000111111111222222222222000000000111222222333333333333333444444444555555555555555555555444444444444555555555555555444444999999999999999888777666888999:::;;;<<<;;;:::999:::;;;;;;<<<===>>>>>>???@@@>>><<<===@@@CCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNQQQUUUWWWWWWUUUSSSQQQSSSUUUVVVWWWXXX\\\^^^^^^^^^^^^^^^]]]\\\[[[[[[YYYYYYYYYXXXWWWUUUTTTSSSVVVOOOIIIJJJPPPTTTRRROOORRRQQQOOOMMMJJJHHHFFFFFFDDDDDDCCCAAA???>>><<<<<<;;;;;;:::999999888888777444444333222222111111000////////////............,,,,,,,,,++++++*********)))************+++++++++tttlllYYYGGGEEE<<<<<<999888666555666555444222000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++---,,,,,,,,,,,,---......---------------------------------............/////////000000000111111111333444555444333777???FFF___tttvvvkkk___[[[UUUSSSSSSUUUUUUTTTRRRRRRSSSSSSTTTVVVWWWXXXXXXXXXVVVUUUUUUVVVWWWWWWZZZYYYYYYZZZZZZZZZWWWUUUWWWWWWXXXXXXXXXWWWWWWVVVYYYXXXVVVTTTSSSUUUVVVXXXYYYZZZ[[[\\\]]]^^^^^^^^^```___^^^```bbbcccaaa___```bbbdddfffeeeccc___\\\cccaaa``````aaaaaa___\\\___```bbbccccccbbbaaa``````aaabbbaaa^^^\\\[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYY\\\\\\\\\\\\]]]^^^______]]]^^^^^^]]]\\\YYYVVVTTTVVVVVVWWWWWWWWWVVVTTTSSSWWWUUUTTTTTTUUUVVVUUUTTTQQQOOOKKKHHHGGGGGGIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHFFFEEEBBB@@@>>>>>>>>>???>>>>>>???>>>>>>>>>===<<<;;;:::999999888999999999777888888888777777999;;;777777555444444333333333333333222222222111111111111111111111111111111111222222222222222111000000222111111000//////000000///000111111222222111111111222222333333222222111000000000000000000000000111111111111000000000000////////////////////////000//////////////////000......///000000000000000111111111000000000//////000000000000111111111222///000000111111222333333333333333333444444444444444444444444555555555555444555555555555555444444888888999999999888777777777888999999::::::999999888888999;;;<<<>>>???@@@???===<<<===@@@BBBCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDJJJKKKLLLMMMOOOOOOOOOOOONNNOOOQQQTTTWWWXXXWWWVVVRRRSSSUUUVVVVVVWWWZZZ\\\]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUQQQMMMNNNQQQSSSRRRPPPQQQPPPNNNLLLJJJGGGFFFEEEDDDCCCBBBAAA???===<<<;;;:::::::::999888888777777444333333222222111111000////////////............,,,,,,,,,+++++++++******)))************+++++++++qqqkkkXXXEEEBBB;;;>>>999888666555666555444222000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000...111444444333444888<<>><<<<<<<<<===>>>>>>=========<<<<<<<<<:::999888888777777777888666777777666555666777999555444333222222111111222333222222222222111111111////////////////////////000000111111111000//////111111000/////////000000//////000111111111111111000000111111111111000000000000000000000000000000000000000//////.........//////////////////////////////............//////......///000000000000///111111000000000000//////////////////000000000000//////000111111222222333222222333333333444444444333333333444444555555555444444555555555555555444777777888888999888888888777777777777777888999999666666888:::<<<>>>???@@@???===<<<===@@@AAABBBAAAAAAAAAAAABBBBBBBBBCCCCCCJJJKKKLLLNNNPPPQQQRRRRRRPPPQQQRRRTTTUUUWWWXXXYYYSSSTTTUUUUUUUUUVVVXXXZZZ[[[[[[\\\]]]]]]]]]\\\\\\^^^]]]\\\ZZZYYYYYYYYYYYYUUUTTTSSSSSSRRRRRRRRRQQQPPPOOOMMMKKKHHHFFFDDDCCCCCCCCCAAA@@@>>>===;;;;;;:::999999888888777666666333333333222111111000000/////////............---,,,,,,,,,++++++++++++***)))************+++++++++vvvppp[[[EEE@@@:::>>>999888666555666555444222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///........./////////000000,,,///333444555777999<<<555===HHHUUUjjj~~~qqqmmmfffXXXOOONNNKKKKKKKKKLLLMMMLLLLLLKKKQQQOOOMMMLLLMMMOOORRRSSSRRRQQQQQQQQQQQQSSSUUUVVVTTTTTTVVVZZZ^^^``````___YYYXXXVVVUUUTTTTTTUUUVVVVVVUUUTTTRRRRRRSSSTTTTTTXXXXXXYYYYYYYYYYYYXXXXXXVVVXXX[[[^^^``````^^^]]]ZZZ]]]bbbeeeeeeccc___\\\ZZZYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]___bbbdddfffddd___ZZZYYYZZZ[[[YYYWWWZZZZZZYYYXXXWWWVVVVVVUUUWWWVVVVVVVVVVVVXXX[[[\\\[[[ZZZXXXVVVUUUTTTTTTTTTXXXXXXWWWWWWWWWXXXYYYZZZZZZXXXVVVUUUUUUSSSPPPNNNNNNNNNMMMMMMKKKIIIGGGFFFHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@???===<<<;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;999888777666666666666666444555666666444444555777444333222111111111111111222222222222111111111111...........................//////000//////......111000000/////////000000...///000000111111000000...//////000000//////...////////////////////////000//////......------,,,........................///......------......///---...//////000000//////000000000000000000//////.........////////////000//////000000111222222222222222222222333333333333111111222333444555555666333444555555666555555555666666777888888999888888888888777666777888999:::777888999:::<<<===>>>???>>>>>>>>>???@@@AAABBBBBB@@@@@@AAAAAABBBBBBCCCCCCJJJKKKMMMOOOQQQSSSTTTTTTSSSSSSSSSSSSSSSTTTVVVXXXTTTUUUUUUUUUTTTTTTVVVWWWYYYYYYZZZ[[[\\\\\\\\\[[[]]]\\\[[[ZZZYYYYYYZZZZZZTTTWWWXXXWWWTTTQQQQQQRRRNNNMMMLLLIIIGGGEEECCCBBBBBBBBB@@@???===<<<::::::999888888777777666666555333333222222111000000000//////.........---------++++++++++++++++++++++++))))))*********+++++++++~~~vvv___GGGAAA:::>>>999888666555666555444222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---............/////////222222222111//////111222222666:::>>>III]]]rrrsssdddYYYXXXVVVMMMIIILLLLLLKKKJJJIIIIIIJJJKKKLLLOOONNNKKKJJJJJJLLLNNNPPPOOONNNNNNOOOPPPRRRTTTUUUQQQRRRTTTXXX\\\______^^^YYYXXXVVVUUUUUUUUUVVVWWWVVVVVVUUUTTTSSSTTTTTTUUUYYYYYYYYYYYYYYYXXXXXXWWWUUUWWW[[[^^^______^^^^^^YYY\\\```cccdddbbb___\\\]]]]]]\\\ZZZYYYXXXYYYYYYYYYXXXXXXYYY\\\___bbbdddeeeaaa[[[YYYZZZ[[[ZZZXXXYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVXXXZZZ[[[\\\ZZZXXXUUUTTTTTTUUUUUUWWWWWWWWWXXXYYY[[[]]]^^^[[[ZZZXXXWWWVVVTTTQQQNNNOOOOOOPPPOOOMMMJJJHHHFFFGGGFFFEEECCCBBBAAAAAAAAA@@@@@@???>>>===<<<<<<;;;<<<;;;:::999999999::::::999888777666555555555555333444666555444333444555444333222222111222222222222222222111111111000000---------------------------....../////////......000///////////////000000......///000000000000///---......//////......---....................................------,,,,,,------------------------......------------......------.../////////////////////////////////000000---.........////////////...//////000111111222222111111111222222222333333000111111222333444555555333444444555666666555555555666777888888888888888999999888777777999:::;;;;;;;;;<<<<<<=========>>>??????@@@AAAAAAAAABBBBBB@@@@@@AAABBBCCCCCCDDDDDDIIIJJJLLLOOOQQQSSSTTTTTTTTTUUUTTTRRRPPPPPPRRRUUUSSSTTTUUUTTTRRRRRRTTTUUUWWWWWWXXXYYYYYYZZZYYYYYYZZZYYYYYYXXXXXXXXXYYYYYYTTTWWWZZZYYYTTTQQQPPPRRRNNNMMMKKKIIIFFFDDDBBBAAAAAAAAA???>>><<<:::999999888777777666666555444444333333222111111000000///............------------++++++++++++++++++++++++))))))*********+++++++++vvv___GGGBBB:::<<<999888666555666555444222111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------.........///444333111/////////111222111444777666777???KKKUUUkkk|||ppp\\\TTTNNNMMMNNNLLLLLLMMMIIIIIIIIIGGGGGGIIIMMMQQQNNNLLLKKKIIIIIIJJJLLLMMMLLLLLLLLLMMMOOORRRTTTVVVQQQQQQRRRTTTWWWXXXVVVUUUWWWVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUXXXYYYYYYYYYYYYYYYXXXXXXUUUXXX\\\^^^^^^]]]^^^___ZZZ\\\___aaabbb```^^^\\\eeeeeebbb^^^ZZZWWWWWWXXXVVVVVVVVVWWWYYY[[[^^^___dddaaa^^^\\\]]]]]]]]]]]]ZZZZZZYYYXXXWWWVVVUUUTTTUUUUUUVVVXXXYYYZZZ[[[[[[\\\[[[YYYWWWVVVVVVVVVWWWWWWWWWXXXZZZ[[[]]]^^^___ZZZYYYXXXXXXWWWUUURRROOOPPPPPPQQQPPPNNNKKKHHHFFFFFFEEEDDDBBBBBBAAAAAAAAA?????????>>>======<<<<<<;;;:::999888777888999999999888777666555444444444333444666555444222333333444333222222222222333333222111111111111000000000------------------------------.../////////......//////......//////000000---......///////////////------............------........................------------------------------------------------------,,,,,,,,,,,,------------...////////////.........////////////000000............////////////......///000000111111222000000111111111222222222111111111222222333333333333333444555666666666666666666777777888777777777999888888888888999::::::===========================???AAAAAAAAA@@@AAABBB@@@@@@AAAAAABBBCCCDDDDDDEEEGGGIIIKKKMMMOOOPPPQQQRRRSSSTTTQQQMMMLLLOOORRRSSSSSSTTTSSSQQQQQQSSSTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUVVVWWWWWWWWWWWWWWWVVVSSSVVVXXXWWWSSSPPPPPPQQQNNNMMMKKKIIIFFFDDDBBBAAA@@@@@@>>>===;;;:::888888777777666555555444444333222222222111000000//////.........------------,,,***++++++++++++,,,,,,,,,)))************+++++++++yyynnnYYYFFFCCC;;;<<<999888666555666555444222111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++***++++++,,,------------------------------------............///,,,,,,---------.........000000///000222444555666111222333444333444999===FFFYYYqqqyyykkk]]]SSSOOOQQQOOOKKKJJJMMMNNNLLLEEEGGGHHHGGGFFFHHHLLLOOOLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKMMMOOORRRUUUVVVPPPPPPPPPRRRTTTTTTRRRPPPSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTWWWWWWXXXXXXYYYXXXXXXXXXUUUXXX[[[\\\[[[[[[]]]___[[[\\\^^^______^^^]]]\\\eeedddbbb^^^YYYWWWXXXZZZVVVVVVVVVWWWXXXYYYZZZ[[[``````aaa``````aaacccfffbbbaaa___]]]ZZZXXXVVVUUUUUUVVVYYY[[[]]]]]]\\\\\\^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[]]]]]]]]]\\\\\\WWWVVVVVVWWWWWWVVVSSSPPPPPPPPPPPPOOOMMMJJJGGGEEECCCCCCBBBAAAAAA@@@AAAAAA>>>>>>>>>>>>===<<<;;;;;;;;;999888666666777888999:::999888666555444444444333444666666444333222333333222222111222222333333111111111111000000000000........................------...///////////////...............///000000------.../////////......------............------------------------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---......//////.............../////////000000....../////////000000000......//////000111111111000000000000111111111222111111111111222222222222222333444555666666666666777777777777777777666555666777777888999888888888;;;;;;;;;<<<<<<=========;;;>>>@@@@@@???===>>>???>>>>>>???@@@AAABBBCCCCCCAAABBBDDDFFFHHHIIIJJJKKKLLLOOOQQQOOOLLLKKKMMMQQQQQQRRRSSSRRRQQQQQQRRRTTTTTTTTTTTTUUUTTTTTTSSSSSSRRRSSSVVVWWWXXXWWWUUUTTTSSSTTTUUUTTTRRRQQQPPPPPPNNNMMMKKKIIIGGGDDDCCCBBB@@@???>>><<<:::999888777666666555555444333333333222222111111000000//////.........---------,,,,,,******+++++++++,,,,,,,,,)))************+++++++++qqqfffSSSCCCCCC;;;;;;999888666555666555444222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++******++++++,,,---........................---------.........//////,,,,,,,,,---------....../////////000222111///...444000---000333666999<<<999AAAMMM\\\sssvvvggg\\\UUUPPPNNNGGGOOOOOOHHHFFFJJJJJJEEEDDDFFFHHHGGGEEEEEEGGGJJJKKKKKKKKKJJJJJJIIIIIIHHHJJJJJJKKKMMMOOORRRUUUWWWOOONNNOOORRRTTTUUUTTTRRROOOQQQSSSTTTUUUUUUUUUTTTUUUUUUUUUUUUTTTTTTTTTSSSUUUVVVWWWWWWXXXXXXXXXWWWVVVXXXZZZZZZYYYYYY[[[^^^]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^^^^[[[XXXWWWZZZ^^^WWWWWWWWWXXXXXXXXXYYYYYY\\\___bbbccccccdddhhhlllkkkjjjgggccc___[[[YYYWWWUUUWWW[[[^^^______^^^]]]___^^^^^^]]]\\\[[[ZZZZZZ[[[\\\^^^^^^^^^\\\ZZZYYYTTTTTTUUUVVVWWWVVVSSSPPPPPPPPPOOONNNLLLIIIFFFEEEAAAAAA@@@@@@@@@@@@@@@AAA============<<<;;;:::::::::999777666555666888999:::999888777555555444444333555666666444333222222222111111111111111222222111111111111000000000000........................------...///000000000///...............///000111,,,---......//////......---......//////......---------------------------+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////......---.........//////000000////////////000000000000......//////000111111111000000000000111111111111222222222111111111111111222333444555666666666666777777888777777666555555444555777888888888777666888888999:::<<<======>>>999<<>><<<===>>>???@@@AAABBBBBB>>>???@@@BBBDDDEEEFFFFFFGGGKKKNNNNNNKKKJJJMMMQQQQQQRRRRRRRRRPPPQQQRRRTTTSSSSSSTTTSSSSSSRRRQQQPPPPPPRRRVVVXXXYYYWWWUUUSSSSSSSSSRRRQQQQQQQQQPPPPPPNNNMMMLLLIIIGGGEEECCCBBB??????===<<<:::888777777666555555444444333222222222222111111000/////////......---------,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++nnneeeUUUGGGFFF>>>???;;;999666555555555333222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,------......---------------............///......//////000000111111111111222222222333333333888:::===AAAJJJ[[[ppp~~~}}}gggccc\\\UUUPPPMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFIIIOOOUUUVVVSSSQQQRRRTTTRRRRRRQQQPPPOOOPPPQQQRRRLLLOOOPPPOOORRRYYY\\\[[[[[[ZZZYYYWWWVVVTTTSSSRRRUUUVVVXXXYYYZZZZZZZZZYYY[[[[[[[[[YYYWWWWWWYYY[[[___[[[XXXZZZ___ccccccaaa```___^^^^^^^^^___aaabbb]]]^^^]]][[[WWWVVVXXXZZZ_________```bbbeeehhhiiikkkiiifffeeefffeeedddccc___\\\YYYZZZ^^^___\\\XXX^^^aaacccbbb^^^\\\[[[]]]^^^bbbccc___^^^aaa```[[[XXXUUUQQQQQQRRRRRRPPPMMMNNNMMMLLLKKKKKKIIIEEEBBB@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;;;;;;;:::999999999999:::999888777666444444333333333333333333333333333333111222222222222111000000000000000000////////////........................................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------............------,,,---......///............------,,,,,,------...------------------------............////////////...//////000111222222333///000000222333444555555777777666666555555555555666666666777777777777777111666999999;;;===<<<999<<<<<<<<<;;;;;;:::::::::;;;;;;:::;;;<<<>>>@@@AAA<<<<<<===>>>AAACCCEEEFFFGGGJJJMMMLLLIIIHHHKKKOOONNNQQQSSSRRRPPPOOOQQQTTTRRRTTTVVVUUURRRQQQSSSVVVRRRQQQQQQSSSVVVVVVRRROOOOOONNNMMMLLLLLLKKKKKKKKKHHHGGGFFFEEEDDDCCCBBBAAA;;;;;;:::999888777666555888777444222111000111111////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***mmmdddTTTEEEDDD<<<===;;;999666555555555333222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,------...---------------------.....................///000000111111111111111222222222333333111333555666999BBBNNNWWWjjjzzzuuuhhh^^^SSSQQQMMMJJJGGGGGGGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJIIIHHHGGGKKKPPPUUUUUURRROOOOOOQQQLLLKKKLLLMMMNNNMMMLLLKKKPPPRRRRRRPPPQQQVVVXXXVVV[[[[[[[[[ZZZZZZYYYYYYYYYWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWXXX\\\^^^bbb^^^[[[]]]aaaeeeeeeccccccbbbaaaaaaaaabbbcccccc```aaa```^^^[[[ZZZ[[[]]]dddddddddddddddfffggghhhgggfffeeegggjjjmmmnnnmmmccc___\\\\\\^^^___]]]YYY___aaacccbbb___\\\\\\\\\]]]aaaaaa^^^\\\^^^[[[VVVYYYWWWUUUTTTSSSSSSRRRPPPMMMLLLJJJIIIIIIGGGEEEBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888999999999999888666555444333333333333333333333333333333333111111222222111111000///000000000/////////..............................------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------............------,,,,,,---...............------,,,,,,,,,,,,------------------------------............////////////.../////////000111111111///000000111222333444555666666555555555444444444555555555666666666777777888;;;:::888:::@@@DDDCCC>>>===<<<;;;:::999999999;;;;;;:::;;;<<<>>>???@@@<<<<<<===>>>@@@BBBCCCDDDDDDGGGJJJIIIGGGFFFIIILLLKKKMMMNNNNNNNNNNNNOOOQQQPPPRRRTTTSSSPPPPPPQQQSSSQQQPPPPPPRRRTTTTTTQQQNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???;;;::::::999777666666555777555333111000//////000////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***mmmeeeSSSBBBBBB;;;<<<;;;999666555555555333222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++++++++,,,---------------------------............---......//////000111111000111111111222222222222000333444444222222555999@@@NNNbbbuuuyyyssskkkddd^^^WWWOOOIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFJJJKKKMMMMMMMMMLLLJJJIIIMMMPPPTTTSSSPPPLLLKKKLLLLLLLLLNNNRRRUUUTTTPPPKKKOOORRRRRROOOPPPTTTUUUSSSUUUUUUVVVWWWWWWXXXYYYYYYXXXYYYYYYZZZZZZZZZYYYYYYVVVWWWWWWWWWWWWZZZ___cccfffccc```aaaeeeggggggffffffeeeeeedddddddddeeeeeebbbbbbbbb```^^^]]]^^^___eeeeeeeeeeeeeeeeeeffffffccccccdddggglllppprrrrrrhhhddd```______```^^^[[[___aaabbbaaa___]]]\\\\\\[[[^^^]]]ZZZXXXYYYVVVSSSXXXXXXWWWUUUSSSQQQRRRSSSMMMKKKHHHGGGFFFFFFDDDCCCBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>===<<<<<<;;;;;;:::999888888777777888888888777666444333333333333222222222222222222222222111111111111111000//////000////////////.........------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------......------,,,+++,,,------......---------,,,,,,++++++,,,,,,------------------------------............/////////......////////////////////////000111222333333444444444444333333333333333222333333444555666666777<<<<<<999666:::EEEOOORRRAAA???<<<999888777888888;;;;;;;;;;;;<<<===??????<<<<<<===>>>???@@@AAAAAA@@@CCCFFFEEECCCCCCEEEHHHHHHGGGGGGIIILLLMMMMMMMMMOOOPPPPPPOOONNNMMMMMMNNNOOONNNNNNPPPQQQQQQOOOLLLKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCBBBAAA???>>>===<<<::::::999888777666555555555444333111000///....../////////............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***nnnhhhTTTAAAAAA;;;<<<;;;999666555555555333222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,------------,,,,,,,,,---------.........------......///000000111000000000111111111111222111333666666444222222333888===DDDMMMWWWgggxxxyyykkkbbb]]]WWWRRROOOLLLIIIGGGHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEIIIJJJMMMNNNNNNLLLJJJHHHKKKMMMPPPQQQNNNKKKJJJJJJOOOOOOSSSXXX\\\[[[TTTNNNJJJMMMNNNMMMNNNSSSTTTRRRQQQRRRRRRSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[XXXXXXXXXXXXYYY\\\aaaeeehhhfffdddeeegggiiihhhgggfffffffffeeeeeeeeeeeeeeeaaaaaaaaa```^^^^^^^^^^^^aaabbbccccccdddcccccccccbbbaaaaaacccgggjjjlllllllllhhhdddaaa``````^^^]]]___```aaaaaa___]]]\\\[[[[[[ZZZXXXUUUTTTUUUUUUUUUVVVWWWXXXUUUQQQOOOPPPSSSMMMJJJGGGEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>======<<<;;;;;;;;;888777777666666666666666666555444333222222222222111111111111111111111111000000111111000000///.../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..................------//////000000111222222333222222222222222222111111000111111333444555666666999999666444:::HHHTTTXXXCCC@@@<<<888666666777777::::::;;;;;;<<<===>>>>>><<<<<<===>>>>>>?????????>>>@@@BBBBBBAAABBBDDDFFFFFFDDDCCCFFFJJJMMMLLLKKKMMMMMMMMMLLLKKKJJJJJJJJJLLLLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHBBBBBBAAA???>>><<<;;;:::999999888777666666555555555555333222111//////...//////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***qqqmmmVVVBBBBBB<<<===;;;999666555555555333222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,,,,------------...---------...//////000000//////000000000111111111///000222222222222333333::::::999999<<>>======<<<======<<<<<<;;;:::::::::666666555444444444444555555444333222222111111222000000000000000000000000///000000000000///..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------/////////000000111111111000000000111111111111111///000111222333444555666666777666555:::DDDLLLOOOBBB???<<<888666666777888::::::;;;<<<<<<=========;;;<<<===>>>>>>>>>>>>===>>>???AAAAAABBBBBBDDDEEEEEECCCBBBEEEJJJMMMLLLJJJKKKJJJJJJIIIIIIIIIIIIHHHJJJJJJKKKKKKJJJJJJJJJJJJFFFGGGHHHIIIJJJJJJJJJIIICCCBBBAAA???===<<<::::::888777777666666555555555666666555444222111000///............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***tttqqqXXXBBBBBB>>>>>>;;;999666555555555333222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......///000000////////////000000000000111111000000111222333444444555777777777999;;;>>>GGGPPP```rrrrrr```WWWTTTMMMFFFFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGGGGGGGEEEDDDCCCEEEHHHJJJKKKKKKIIIHHHHHHLLLPPPTTTTTTRRRNNNKKKJJJMMMNNNLLLLLLOOONNNKKKPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPRRRUUUXXX\\\___```___```___]]]\\\[[[]]]___```aaaaaabbbcccddddddddd______```aaabbbaaaaaaaaacccbbbaaabbbccccccaaa___eeefffgggfffddd```\\\YYY\\\[[[[[[]]]aaadddfffffffffeeedddbbbaaa___]]]]]]^^^]]]]]]]]]]]]\\\YYYWWWWWWSSSPPPQQQQQQQQQUUUYYYVVVVVVVVVTTTQQQPPPPPPQQQIIIGGGDDDDDDDDDDDDCCCAAA>>>>>>>>>======<<<<<<;;;<<<;;;;;;:::999999888888555444333333222222333333333333222111111111111111///////////////////////////////////////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........................//////000000000000000000000000000111111111000111111222333444444555666888888666888===???>>>>>>===:::888777777888888999:::;;;<<<<<<<<<<<<<<<;;;<<<===?????????>>>===>>>???@@@AAABBBCCCDDDEEEDDDCCCDDDFFFIIIKKKLLLKKKJJJHHHGGGHHHIIIJJJIIIHHHHHHIIIJJJJJJHHHHHHIIIJJJCCCDDDFFFGGGHHHHHHHHHGGGCCCBBBAAA???===;;;:::999777666666666555555555444666666555555333222000///.........------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***uuusssYYYAAABBB>>>>>>;;;999666555555555333222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,---......//////000........./////////000000333222111222333333333333000222555777888777777777777;;;EEEQQQXXX]]]fffqqqzzztttccc```XXXMMMHHHHHHGGGDDDFFFFFFFFFEEEEEEEEEEEEFFFDDDDDDEEEEEEFFFGGGGGGGGGBBBCCCEEEFFFFFFEEECCCBBBDDDCCCBBBBBBAAAAAABBBBBBAAABBBBBBCCCDDDDDDCCCCCCAAACCCEEEHHHJJJJJJHHHFFFHHHLLLQQQRRROOOLLLLLLMMMJJJNNNOOONNNNNNQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQSSSVVVZZZ]]]___^^^______^^^\\\ZZZZZZZZZZZZ[[[]]]^^^______```aaa[[[\\\^^^___````````````bbb```___aaabbbbbb```]]]```bbbdddeeeddd```]]]ZZZYYYYYYYYY[[[^^^aaabbbbbb___aaabbbbbb```^^^\\\\\\]]]\\\[[[[[[\\\[[[XXXUUUSSSPPPPPPTTTTTTPPPOOORRRTTTRRROOONNNNNNMMMLLLKKKDDDCCCBBBBBBBBBBBB???===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777333333222111111111111222222222111000000000000111............................../////////...---------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))*********+++************************++++++************++++++******+++++++++,,,,,,,,,******++++++++++++******)))******+++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,---------.........---------...//////000000......////////////000000//////000000111111111111222222222333333333444444555888999777777:::999666::::::999999888999999999999:::;;;<<<<<<<<<;;;;;;:::;;;>>>???@@@@@@???>>>>>>>>>>>>@@@BBBDDDDDDDDDBBBDDDFFFGGGGGGHHHJJJLLLIIIGGGFFFGGGJJJLLLJJJIIIGGGIIIJJJIIIGGGFFFHHHJJJEEEFFFHHHIIIIIIHHHFFFEEEBBBAAA@@@>>><<<:::888888666666555555555555444444555555555444333111///............---------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***uuutttYYY@@@AAA======;;;999666555555555333222111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,*********************************++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,------...//////000............/////////000/////////111222222111000444444444444444666999;;;999999<<>>DDDNNNPPP```ttt|||ssshhh]]]TTTPPPIIILLLKKKFFFEEEGGGHHHGGGCCCCCCCCCBBBAAABBBDDDGGGDDDCCCBBBAAAAAAAAABBBBBB@@@BBBCCCEEEEEEDDDBBBAAADDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBCCCEEEGGGIIIIIIFFFDDDDDDJJJOOONNNHHHEEEGGGKKKHHHLLLOOOOOOQQQUUUVVVSSSOOOOOOOOOPPPPPPQQQQQQRRRPPPPPPQQQRRRUUUXXX[[[]]][[[]]]^^^^^^[[[YYYXXXXXXUUUWWWZZZ[[[\\\\\\^^^___YYYZZZ\\\^^^````````````___]]]\\\^^^``````]]]ZZZVVVYYY]]]aaabbbaaa___]]]YYYXXXWWWXXX[[[]]]]]]\\\[[[]]]```aaa```]]]\\\[[[]]][[[YYYZZZ[[[[[[WWWTTTOOONNNQQQXXXWWWOOOJJJKKKPPPLLLIIIHHHIIIJJJGGGDDDAAA@@@@@@@@@AAA@@@===:::999:::::::::::::::::::::999999888888777666666666333222222111111111111111222111000000000000000111..............................//////......---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++,,,,,,+++++++++************************))))))))))))************************************++++++************++++++*********++++++,,,,,,,,,******++++++++++++******))))))***+++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,---------......---------...///000111111.........//////////////////000000000111111222222333333333333333333333444222666888666777::::::777888888888999::::::::::::999:::;;;<<<<<<<<<;;;::::::;;;>>>@@@AAAAAA@@@???=========???BBBDDDDDDCCCAAADDDGGGGGGFFFFFFIIILLLHHHGGGFFFGGGKKKMMMLLLJJJGGGIIIJJJIIIFFFFFFHHHKKKJJJKKKKKKLLLKKKHHHFFFDDDAAAAAA???===;;;999777666555555555555555555444444333444444333222000...,,,......---------,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++oooQQQ@@@@@@AAA<<<:::888777666777666555333222222111000///...------++++++++++++++++++++++++'''((()))***+++***))))))******++++++++++++******++++++******++++++,,,---+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////////////////000000000000222222222333333333444444777888888999;;;<<<======BBBGGGLLLQQQXXXcccrrr}}}}}}tttmmm```]]]WWWQQQLLLHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@???>>>>>>>>>???AAABBB@@@???>>>======>>>??????@@@AAABBBEEEHHHIIIGGGEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHJJJNNNTTTWWWWWWUUUSSSRRRQQQTTTYYY\\\\\\ZZZNNNOOOQQQTTTVVVXXXYYYYYYZZZ[[[\\\\\\[[[YYYWWWVVVUUUVVVWWWWWWVVVVVVXXXZZZXXXYYYZZZ[[[]]]^^^``````___[[[VVVVVVYYYZZZXXXUUUXXXXXXXXX[[[^^^^^^[[[XXXWWWVVVUUUVVVYYY[[[\\\\\\VVVYYY\\\______]]]ZZZXXXZZZYYYXXXWWWXXXXXXWWWVVVQQQRRRRRRRRROOOLLLHHHEEEKKKKKKLLLLLLKKKIIIHHHGGGBBB??????BBBBBB>>>::::::;;;;;;::::::999888888777999888777666666555555555:::555///...000222333222111///......//////...---------------------------...------------...//////+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******************++++++************++++++))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,------...///000000111111000000//////......////////////000000000000222222222222222222222222555555555555666777888999777777888888888999999999:::999999:::;;;<<<===>>>=========>>>??????@@@@@@??????@@@AAACCCEEEGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIMMMKKKJJJKKKMMMLLLIIIEEEGGGGGGHHHHHHGGGGGGFFFEEEHHHHHHHHHGGGGGGFFFFFFFFFAAA@@@>>>;;;999777666666555555444444444333333333111111111111111000//////.........------,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,rrrTTTAAA@@@@@@::::::888777666777666555333222222111000///...------++++++++++++++++++++++++((()))***+++++++++************++++++++++++******++++++******++++++,,,---+++++++++*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.............../////////////////////000000000111111222222222333333333333444555666666777888999:::;;;:::<<>>======<<<===>>>???@@@@@@???>>>======>>>??????>>>???AAADDDGGGHHHGGGEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIHHHHHHLLLPPPSSSTTTSSSUUUTTTSSSVVVZZZ]]]\\\ZZZOOOOOOQQQRRRSSSTTTTTTTTTXXXYYYZZZ[[[[[[YYYXXXVVVTTTUUUVVVUUUUUUUUUWWWYYYXXXYYYZZZ[[[]]]^^^___``````[[[WWWWWWYYYZZZWWWUUURRRRRRSSSWWW\\\^^^^^^\\\[[[ZZZXXXXXXYYYZZZXXXWWWVVVXXX\\\___```^^^\\\ZZZYYYXXXWWWWWWWWWWWWVVVTTTTTTTTTUUUTTTRRRNNNKKKIIILLLJJJHHHFFFEEEDDDCCCBBBAAA===;;;===>>>;;;999:::::::::999999888777777777888777666555444444444444222111000///000///---+++000///......//////...,,,---------------------------------------......///+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++************++++++***************************+++,,,,,,------,,,,,,,,,,,,------...//////000000000000000//////....../////////000000000111111222222222222222222222222555444444555555666777888888888888888999999999999999999999:::;;;<<<============>>>>>>???@@@@@@@@@>>>>>>???@@@BBBCCCEEEFFFEEEEEEEEEEEEFFFGGGHHHIIINNNMMMLLLLLLMMMMMMJJJGGGIIIIIIJJJJJJIIIIIIHHHGGGJJJIIIHHHGGGEEECCCBBBBBBAAA???===;;;999777666666444444444444333333333333000111111111111000//////......---------,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,vvvWWWCCCAAA???999:::999777666777666444333222222111000///...------++++++++++++++++++++++++)))******+++,,,+++++++++******++++++++++++******+++************+++,,,,,,+++++++++***************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////000000000000111111111111111111222222222333333333333333444555666777777888888::::::999777888===AAABBBCCCFFFLLLWWWcccooouuu~~~~~~sssiii]]]VVVNNNIIIHHHHHHGGGFFFCCCCCCAAA@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@??????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======???>>>>>>======>>>>>>???======???BBBEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIGGGGGGIIILLLOOOQQQQQQVVVSSSRRRTTTXXXZZZYYYWWWQQQQQQRRRRRRRRRRRRQQQQQQUUUVVVWWWXXXYYYXXXWWWWWWSSSTTTUUUTTTTTTTTTVVVXXXYYYYYYZZZ[[[]]]^^^______```\\\XXXWWWXXXXXXVVVTTTPPPOOOPPPSSSWWW[[[]]]]]]]]]\\\\\\\\\]]]]]]ZZZXXXWWWYYY\\\___```___\\\[[[XXXVVVUUUUUUVVVVVVTTTRRRSSSTTTTTTSSSQQQOOOKKKIIIKKKGGGCCCAAABBBCCCBBB@@@CCC===:::;;;;;;888777999999999888777777666666555666555444333333222222333000444888999777222///,,,000...------...///---,,,------------------------------,,,,,,------...///+++++++++++++++++++++++++++************)))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---......//////000000000////////////...000000000111111111222222222222222222222222222222444444444444555666777777:::999999999999999999999999999::::::;;;;;;<<<<<<======>>>??????@@@@@@AAA>>>>>>>>>???@@@AAACCCDDDCCCCCCCCCDDDEEEGGGHHHIIIOOONNNMMMMMMMMMLLLJJJHHHKKKKKKLLLLLLKKKKKKJJJIIIKKKJJJHHHFFFCCCAAA???>>>???>>><<<:::888777666666444444444333333333222222000000000000000//////......------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwXXXCCCAAA???999;;;999777666777666444222222222111000///...------++++++++++++++++++++++++******++++++,,,,,,,,,,,,******++++++++++++*********************++++++,,,************************************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000000111111111222111111111111222222222222222222333333444555666666999;;;<<<;;;:::999;;;===???>>>===>>>@@@EEEJJJMMMTTTXXX]]]dddjjjooorrrsssyyyzzz{{{~~~pppiii```]]]]]][[[UUUPPPKKKGGGBBB@@@AAABBBCCCBBBCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<====================================<<<==================<<<;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>???>>>>>>>>>@@@CCCDDDCCCAAACCCCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGJJJMMMPPPRRRSSSQQQOOOPPPSSSUUUSSSQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQRRRTTTUUUVVVWWWWWWVVVSSSTTTUUUUUUUUUVVVXXXZZZZZZZZZ[[[\\\]]]]]]^^^^^^^^^[[[WWWUUUVVVVVVTTTSSSTTTSSSRRRRRRSSSUUUWWWXXXYYYZZZ\\\___bbbcccbbb```ZZZ[[[^^^``````^^^[[[ZZZVVVUUUUUUUUUUUUTTTRRRPPPOOOOOOPPPOOOMMMKKKIIIGGGHHHDDDAAAAAADDDFFFDDDAAACCC>>>;;;<<<<<<888666777888777777666666555444444444444333222111111111111111777<<<>>>:::444111000///...,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------.........////////////////////////000111111111222222222222111111111111222222222222444444444444555666777888::::::::::::999999999999999999::::::;;;;;;;;;;;;======>>>>>>???@@@@@@AAA>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIINNNMMMLLLLLLKKKJJJIIIHHHKKKKKKLLLLLLKKKKKKJJJIIIKKKJJJHHHEEECCC@@@>>>======<<<;;;999777666666555333333333333222222222222//////000000//////...---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvWWWCCCAAA@@@:::;;;999777777666666444222222222111000///...------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******++++++++++++************))))))******+++,,,************************************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............///000000000000111111111000000000111111111222222222222333333444555555555555777999999999999999:::;;;;;;;;;<<<===>>>???@@@===???BBBFFFJJJMMMOOOOOOMMMMMMOOORRRUUUZZZ]]]___eeecccbbbccceeeeeebbb^^^aaacccddddddcccbbbcccdddfffeeecccaaa```^^^\\\ZZZNNNLLLHHHEEEDDDEEEFFFGGG@@@?????????@@@@@@???>>>??????>>>===<<<<<<<<<<<<<<<=====================;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<============<<<;;;;;;;;;<<<<<<============<<<<<<======>>>>>>>>>>>>@@@???>>>???AAAAAA@@@>>>AAABBBBBBCCCEEEFFFFFFGGGEEEEEEFFFGGGJJJMMMQQQTTTRRROOOMMMNNNQQQRRRPPPMMMOOOPPPQQQRRRSSSTTTTTTTTTOOOPPPQQQSSSTTTUUUVVVVVVUUUVVVWWWWWWWWWXXXZZZ\\\[[[[[[[[[\\\\\\]]]]]]]]][[[XXXVVVTTTSSSSSSRRRRRRWWWVVVTTTRRRQQQRRRTTTVVVVVVWWWYYY^^^bbbdddcccbbb^^^___``````___]]]ZZZXXXVVVVVVUUUUUUVVVTTTQQQOOOLLLLLLLLLLLLKKKIIIGGGFFFFFFDDDBBBCCCDDDEEECCC@@@===:::999<<<===:::777888777777666666555444444333333222111000////////////---111555555222...---......---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------------.............../////////000111111111222222222222000000000111111222222222555555555555666777888888999999999999999999999999888999:::;;;;;;;;;::::::<<<======>>>>>>???@@@@@@????????????@@@AAABBBCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGIIIIIIJJJJJJIIIIIIHHHGGGHHHGGGFFFDDDCCCAAA@@@???;;;;;;999888666666555555333333222222222111111111...////////////...------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwVVVAAA@@@AAA<<<<<<:::888777666555333111222222111000///...------+++++++++++++++++++++++++++************+++,,,,,,******++++++++++++*********))))))))))))***++++++***************+++++++++************************)))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........////////////000000000000///000000000000111111111222333333333444444444444444444555666666666555555777888:::;;;<<<<<<<<<;;;:::;;;<<<===>>>?????????>>>>>>>>>>>>@@@BBBDDDEEELLLJJJHHHGGGHHHIIIIIIIIIFFFGGGHHHHHHFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJCCCCCCBBB???======AAAEEE;;;===>>>??????>>>===<<<<<<<<<<<<======>>>>>>>>>;;;;;;<<<<<<<<<<<<======;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;<<<======>>>>>>======;;;;;;<<<===>>>>>>>>>>>>AAA???>>>>>>@@@@@@???>>>@@@@@@AAABBBDDDEEEFFFFFFEEEFFFHHHIIIJJJLLLPPPSSSQQQOOOMMMNNNQQQRRRPPPMMMKKKLLLNNNPPPQQQRRRSSSSSSQQQQQQRRRSSSUUUVVVWWWXXXVVVXXXYYYYYYYYYZZZ]]]___\\\\\\\\\\\\\\\\\\\\\\\\XXXWWWUUUTTTSSSRRRSSSSSSTTTTTTTTTRRRQQQRRRUUUXXXVVVVVVXXXZZZ]]]___^^^\\\___```aaa```___]]][[[YYYWWWWWWWWWWWWWWWUUURRROOOLLLLLLLLLKKKJJJIIIHHHHHHEEEEEEDDDCCCBBBAAAAAAAAA;;;777777:::<<<::::::;;;777777666555555444444333222111000//////...//////,,,---......---,,,---......,,,++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************(((((()))))))))))))))***(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000111111111222222//////000000111222222222444444444444555666777888777777888888888999999999888999:::;;;;;;:::999888;;;;;;<<<======>>>>>>???>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGFFFGGGGGGFFFEEEEEEFFFHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@??????:::999888777666555555555222222222111111111000000...............------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzVVVAAA@@@AAA===<<<:::888777666555333111222222111000///...------++++++++++++++++++++++++******)))))))))***+++,,,******++++++++++++******)))))))))))))))***++++++))))))*********+++++++++************************))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---........./////////////////////000000000111111222222222222333333333333555444444555666666666555999888888777777777777777;;;;;;<<<<<<;;;;;;;;;;;;???>>>============>>>???BBBBBBBBBBBBAAAAAACCCEEE>>>@@@AAAAAA@@@???@@@AAA===???AAACCCDDDEEEEEEFFFCCCAAA???======>>>???@@@<<<===>>>>>>>>>>>>>>>???======>>>???@@@@@@@@@@@@;;;;;;;;;<<<<<<<<<======::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;:::;;;<<<===>>>======<<<:::;;;<<<>>>>>>>>>>>>===???>>>===>>>@@@AAAAAA@@@??????@@@BBBCCCDDDEEEFFFEEEHHHJJJJJJIIIJJJLLLNNNOOOMMMKKKLLLOOOPPPNNNLLLKKKLLLMMMOOOPPPQQQRRRRRRTTTUUUUUUVVVWWWYYYZZZ[[[WWWXXXYYYZZZZZZ[[[^^^```\\\\\\\\\\\\\\\\\\\\\\\\WWWWWWVVVUUUTTTTTTUUUVVVQQQRRRSSSRRRQQQRRRUUUWWWYYYXXXXXXYYY[[[\\\\\\[[[^^^___`````````___]]]\\\YYYYYYYYYYYYYYYWWWSSSPPPKKKKKKKKKKKKJJJIIIIIIIIIDDDEEEDDDAAA???BBBIIIOOOIIIBBB<<<;;;;;;999:::<<<777777666666555444444444222111000//////......///...---,,,---///000000///---,,,++++++,,,,,,+++***++++++++++++++++++++++++***************+++,,,,,,************************(((((((((((())))))******(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000000000111111/////////000111222222222222222222222333444555555555555666777888888999:::888999:::;;;;;;:::888777::::::;;;;;;<<<=========;;;<<<<<<===???AAACCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCEEEFFFEEECCCDDDGGGJJJFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBAAA@@@>>>===<<<;;;888888777666555555555555222111111111000000000000---............---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,|||WWW@@@???AAA===<<<:::888777666555333111222222111000///...------++++++++++++++++++++++++***)))((((((((()))+++,,,******++++++++++++******)))))))))))))))******+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------.........///////////////000000000000111111111111222222222222333222222444666777888777777666444444555777:::<<<999999999999999999999999999888777777777999:::;;;888;;;======;;;:::<<>>:::<<>>::::::===>>>===;;;<<<<<<<<<;;;:::;;;>>>@@@======>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<=========999999:::;;;;;;<<<==============================;;;<<<>>>??????>>><<<;;;:::;;;<<<=========<<<;;;999:::<<<>>>>>>>>>>>>======<<<;;;===@@@CCCDDDCCC>>>???@@@AAACCCDDDEEEFFFGGGIIILLLKKKIIIGGGHHHJJJLLLJJJHHHIIILLLMMMLLLIIINNNOOOPPPQQQRRRSSSSSSSSSXXXXXXXXXYYYZZZ[[[]]]]]]VVVXXXYYYZZZZZZ[[[^^^```]]]]]]]]]\\\\\\\\\\\\[[[XXXXXXWWWVVVUUUVVVWWWYYYPPPRRRTTTRRRPPPOOORRRTTT[[[ZZZYYYZZZ\\\^^^___^^^\\\]]]^^^````````````___ZZZZZZZZZ[[[[[[XXXTTTPPPJJJJJJIIIIIIIIIHHHHHHHHHBBBDDDDDDAAA@@@GGGTTT___[[[PPPEEE>>>:::777888<<<777777777666555555444444222111000//////......///,,,***)))+++///111///------,,,***+++,,,,,,+++)))++++++++++++++++++++++++*********)))***++++++,,,))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000...//////000111222222222000000000000111222333444333444444666777888999:::777999:::;;;;;;:::888777999999::::::;;;<<<<<<===999:::;;;<<<>>>@@@BBBCCCBBBAAA@@@@@@??????@@@@@@BBBDDDEEEEEECCCDDDHHHKKKEEEFFFFFFFFFFFFEEEDDDDDDAAA@@@???>>><<<:::999888777777666555555555555555111111111111000000000000------......------,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,UUUBBB??????BBB;;;999777666666666444333888333111222000,,,)))***,,,,,,,,,+++++++++******************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((&&&(((+++,,,+++///...((('''+++---***,,,,,,,,,++++++*********---------............///------------------------555111...---///222444444222222111111222222333444222222333444555666777888666777777777888888888888999999888888888888888999777777888999999:::;;;;;;;;;;;;;;;::::::999999999:::===;;;777;;;DDDBBB888;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@???>>>>>>>>>>>>>>>============<<<<<<<<<===============888999:::999888888999;;;<<<;;;:::::::::;;;<<<===>>>>>>===;;;;;;:::::::::;;;;;;<<<===>>>???@@@@@@<<<<<<======<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAA@@@???>>>>>>???BBBDDDFFFEEEEEEGGGHHHIIIKKKLLLMMMKKKLLLMMMLLLKKKKKKMMMNNNPPPRRRUUUXXXWWWUUUQQQOOOZZZ[[[\\\\\\\\\\\\[[[[[[[[[XXXWWWZZZ___aaa^^^[[[___^^^]]]\\\\\\\\\\\\]]]YYYYYYYYYYYYXXXXXXXXXXXXUUUTTTSSSSSSTTTTTTRRRQQQYYYXXXXXXXXXZZZ]]]```bbbaaa___^^^\\\[[[[[[[[[\\\^^^[[[WWWWWWYYYYYYTTTOOOMMMLLLJJJGGGEEEDDDCCCBBBAAAAAA@@@@@@CCCOOO___kkkQQQHHH===999;;;===;;;888777666555444444333444444222111111000///......---........................------,,,,,,,,,+++++++++))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))---+++)))***,,,---,,,)))***+++,,,------,,,+++***+++*********))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,---...............------000000000000000000000000////////////000000000000111222222333333444444555333333222222333444666777888999999::::::;;;;;;<<<;;;;;;::::::999::::::::::::;;;<<<===>>>@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGEEECCCAAA???AAA>>><<<;;;<<<<<<999666666666555444333333333333111111000000//////...............------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,~~~UUUDDD@@@???AAA<<<:::777666666555444222444000///111111...---...,,,,,,,,,+++++++++******************************************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((***+++,,,)))------((((((+++---***,,,,,,,,,++++++*********------------............------------------------(((---111111...,,,///222222111111111111222333333111111222333444555666666666666666777777777888888999888888777777777888888777777777888999999999:::;;;;;;:::::::::999999999777;;;;;;999???IIIIII@@@;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::999888888:::<<<;;;;;;:::999999:::;;;<<<>>>===<<<;;;::::::::::::::::::;;;<<<===>>>???@@@<<<<<<<<<<<<<<<;;;::::::999:::;;;;;;<<<;;;;;;;;;<<<<<<===>>>??????@@@@@@???>>>>>>>>>???AAACCCEEEDDDDDDEEEGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLMMMOOOOOOOOOQQQRRRSSSSSSSSSSSSWWWXXXYYYYYYYYYYYYYYYYYYZZZXXXVVVYYY]]]___\\\YYY^^^^^^]]]]]]]]]]]]]]]]]]ZZZZZZZZZYYYYYYXXXXXXXXXWWWUUUTTTTTTUUUUUUTTTRRRXXXXXXXXXXXXZZZ]]]```bbbcccaaa```^^^]]]\\\\\\\\\\\\YYYVVVVVVXXXWWWSSSNNNMMMLLLJJJHHHEEEDDDCCCBBB@@@AAA@@@>>>@@@HHHUUU___JJJCCC<<<888999::::::999777666555444333333333333111111000000///......------------------------------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))+++)))'''(((***+++)))(((******++++++++++++******************)))))))))(((************************,,,,,,,,,,,,,,,,,,,,,,,,------............------........................////////////000000000000111111222222333444444444444333333333333555666777888888999999:::;;;;;;;;;::::::999999999999::::::999::::::;;;<<<===>>>>>>===============>>>????????????@@@AAABBBCCCDDDDDDGGGGGGGGGFFFEEECCCAAA???@@@>>>;;;;;;<<<;;;999666666555444333333222333333111111000000///.........---------------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}UUUEEECCC??????===;;;888666666555333111333000///111000......111,,,,,,,,,+++++++++******************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***++++++***)))'''******((())),,,,,,***+++++++++++++++*********,,,,,,,,,---------......------------------------'''222===<<<333,,,...333111111111111111222222333000000111222333333444444555555666666666777777777888777777666666777888888777777888888888888888888:::::::::999999999999999555999:::;;;BBBLLLMMMGGG;;;;;;;;;:::999999888888888999;;;<<<<<<;;;:::::::::::::::::::::;;;;;;;;;:::::::::::::::999999999888999:::999999999;;;<<<;;;:::999888888888999:::===<<<;;;::::::999::::::999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;::::::999999999:::;;;;;;;;;;;;;;;<<<=========>>>>>>??????>>>>>>======>>>@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIIIIKKKLLLNNNMMMLLLLLLNNNOOOMMMLLLLLLMMMOOORRRUUUWWWVVVVVVWWWXXXXXXXXXXXXXXX^^^\\\[[[]]]```aaa___\\\\\\]]]^^^______^^^]]]]]][[[[[[ZZZYYYYYYXXXWWWWWWWWWVVVUUUUUUVVVVVVUUUTTTUUUUUUUUUVVVYYY[[[^^^```bbbaaa___]]]\\\[[[[[[ZZZZZZWWWTTTTTTUUUTTTQQQMMMLLLKKKJJJHHHFFFDDDBBBBBB??????>>><<<;;;???HHHNNN@@@>>>;;;888777777888888666555444333333222222333000000000///......------------------------------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))***)))((((((******)))(((******))))))))))))******************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------............------........................////////////000000000000111111111222333333444444444444333444444555777777777777888888999::::::;;;999888888888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>>>>???@@@AAABBBCCCCCCFFFFFFFFFFFFDDDBBB@@@??????===;;;;;;;;;:::888666666555444333333222222222111111000//////......---,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}UUUGGGDDD???===>>>;;;888666555444222000555222111222///,,,,,,000,,,,,,,,,+++++++++******************************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&***,,,***''''''''''''((((((***,,,,,,***+++++++++***************+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,777BBBAAA666......222000000000000000111222222000000111111222333444444444555555555555666666666666666666555666666777777999999888888888888888888999999999999999888888888555888::::::@@@HHHJJJFFF;;;::::::999888777777666888999:::;;;;;;:::999999999999:::::::::::::::;;;::::::999999999999888888888999:::999999999;;;===;;;:::888777777777888888;;;;;;:::999999999999999888888999::::::;;;<<<<<<999:::::::::::::::999999999999:::;;;;;;;;;;;;:::========================>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFGGGGGGHHHJJJKKKMMMMMMMMMLLLMMMOOOLLLKKKKKKLLLNNNQQQUUUWWWUUUVVVWWWXXXYYYYYYYYYYYY]]]\\\\\\]]]___```^^^\\\[[[\\\^^^___```___]]]\\\ZZZZZZYYYXXXWWWVVVUUUTTTVVVUUUTTTTTTUUUVVVUUUSSSQQQQQQRRRSSSVVVXXXZZZ\\\^^^]]]\\\ZZZYYYWWWVVVVVVWWWUUUSSSSSSSSSRRROOOMMMKKKJJJIIIHHHFFFCCCBBBAAA======<<<:::888:::>>>AAA999;;;;;;999666444555777555444333222222111111222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********+++++++++******)))(((''''''((()))************)))))))))))))))************************++++++++++++++++++++++++,,,,,,---.........------........................////////////000000000000000000111111222333333333444444444444555666777777666666777888888999999:::777777777777777888888999::::::::::::999999999999;;;;;;<<<===>>>@@@BBBCCC?????????@@@AAABBBBBBCCCEEEEEEEEEEEEDDDBBB@@@???===<<<;;;:::999888777666666555444333222222222222111000000///......------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------VVVGGGEEE???===>>>;;;888666555444222000444222111222///,,,...333,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((+++&&&&&&***+++'''&&&(((***'''&&&(((++++++******************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))000666666111,,,---///000000//////000000111222111111222222333333444444333333444444444555555555555444444444555555666777999999999999999888888888888888888888888888888888666888888888;;;??????===::::::999888777777666666999:::;;;;;;;;;;;;999999999999999::::::;;;;;;;;;:::::::::999999999888888777888999999888888;;;===;;;:::999777666666777777:::999999888888888888999777777777888999999::::::888888999999999999999888888999::::::;;;;;;::::::<<<<<<<<<<<<<<<<<<======>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDEEEEEEFFFGGGGGGIIIKKKLLLKKKKKKLLLMMMJJJKKKMMMOOOPPPQQQRRRRRRRRRSSSUUUVVVWWWXXXXXXYYYVVVVVVVVVWWWYYYYYYXXXWWWZZZ\\\]]]______^^^\\\[[[XXXWWWVVVUUUTTTSSSRRRRRRSSSRRRQQQRRRSSSTTTSSSRRRQQQQQQRRRSSSUUUWWWXXXYYY[[[ZZZZZZXXXWWWUUUTTTSSSTTTSSSRRRRRRQQQPPPNNNLLLIIIIIIHHHGGGEEEBBB@@@???999::::::999888888999:::777:::<<<:::555222333555444333222111111000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++************+++***)))(((''''''((()))***))))))))))))))))))******************************++++++++++++++++++++++++++++++,,,---......------////////////////////////////////////000000000000//////000111111222222333333333444555555666666666555555666666777888888999777666666666777777888999;;;;;;;;;:::::::::::::::;;;;;;<<<===???AAACCCDDD@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCBBB@@@???<<<<<<;;;:::888666666555555555444333222222222222000000//////...---------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------YYYGGGCCC???>>>===;;;888666666555333111///...///111///...222999,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++'''&&&***)))%%%)))111000***&&&(((+++***)))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((,,,------...000111///////////////000000111111111222222222333333333222333333333333444444444333333333333444555666666888888888888888888888888777777777777777888888888777777777777666777666666999999999888777777777666:::;;;;;;<<<<<<;;;999999888888999999::::::;;;;;;:::::::::999888888777777555666777777777888:::<<<===;;;999888666666666666999888777777777777888888666666666666777777888888666777888888888888888888888888999::::::::::::::::::;;;;;;;;;<<<<<<============>>>>>>????????????@@@@@@AAABBBCCCCCCDDDDDDCCCFFFIIIJJJIIIIIIIIIJJJIIIKKKMMMPPPQQQQQQOOOOOONNNOOOQQQRRRTTTUUUVVVVVVTTTTTTVVVWWWXXXYYYYYYYYY[[[\\\]]]]]]]]]\\\ZZZYYYUUUUUUTTTSSSSSSRRRQQQQQQQQQPPPOOOPPPQQQRRRQQQPPPRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVTTTSSSPPPPPPPPPOOONNNMMMLLLKKKGGGGGGFFFEEECCCAAA>>><<<777777888888888777777777777999:::999555222222444333222111000000//////000------------------------++++++++++++++++++++++++*********))))))))))))(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''((())))))''''''((()))))))))(((((((((((())))))))))))))))))************************************++++++++++++++++++++++++***+++,,,------...------000000000000000000000000////////////000000000000/////////000111111222222111222333444555555555555444444555666666777777888666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;===>>>@@@AAAAAAAAAAAAAAABBBBBBBBBCCCBBBCCCCCCCCCCCCAAA@@@???:::;;;;;;999666444444555555444333222222111111111000000///......------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------[[[GGGAAA>>>???<<<:::777666666555444222......000111///...333;;;,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((+++''''''+++)))&&&000???666---'''(((***(((''')))((()))))))))*********+++************++++++++++++++++++++++++++++++++++++'''***---...---...111333///............///000000000000000111111111111222222222222222333333333333222222222222333444555666444444555555666777777777666666666777777777888888666555666666555444444666888888888888888888888888::::::;;;<<<;;;:::999888666666777888888999::::::999999888888777666666555333555666666666666999;;;>>>===:::888777666666666777777777666666777777888555555555555666666666666555666777777888888888777888888999::::::::::::999999999:::;;;<<<<<<======;;;;;;<<<<<<======<<<<<<===>>>>>>??????@@@@@@AAA@@@BBBFFFGGGGGGFFFGGGGGGGGGIIIKKKMMMOOOOOOOOONNNLLLMMMOOOQQQSSSTTTUUUUUUUUUWWWYYY[[[\\\\\\^^^^^^]]]\\\\\\[[[ZZZYYYXXXXXXTTTTTTTTTSSSSSSRRRRRRRRRPPPOOONNNOOOQQQQQQQQQPPPQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRLLLMMMMMMLLLJJJIIIHHHHHHEEEEEEEEEDDDBBB???<<<:::777666666777777777555444444555666555444333333444222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&((())))))'''&&&''')))((())))))******))))))(((((()))))))))******************************************************************+++,,,------------////////////////////////////////////000000000000......//////000111111222000111222444444444444333333444444555666666777777777777777777888999:::::::::::::::;;;;;;;;;;;;;;;999999999:::;;;===>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBAAA???>>>999:::;;;999555333444555555444333222111111111111000//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......------------------------........................\\\FFF@@@>>>@@@;;;999777666666666555333111111222222...,,,111999,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***'''(((,,,)))(((666III:::///'''(((***'''&&&)))(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++(((,,,000///+++(((+++..................///000000////////////000000000000111111222222222333333333222222222222333444555666222222333333444555666666555666666666777777888888444444555777666555666888888888888888888999999999999::::::;;;:::999888777444555555666777888888999888777777666555555444444222444555555555666888:::???===;;;999777666666666777777666666666666777888444444555555555555555555555555666777777888777777888888999::::::::::::999888888999:::<<<===>>>>>>999999:::;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>>>>@@@DDDFFFEEEEEEEEEEEEFFFFFFHHHJJJLLLNNNOOOOOOMMMNNNPPPRRRTTTVVVWWWWWWSSSUUUXXXYYYZZZ\\\]]]___^^^]]][[[YYYXXXWWWWWWWWWTTTTTTTTTTTTSSSSSSSSSSSSPPPOOONNNOOOQQQRRRQQQPPPOOOOOOOOOPPPPPPOOONNNNNNOOOPPPQQQRRRRRRQQQPPPOOOIIIJJJJJJJJJHHHFFFFFFFFFCCCDDDDDDCCCAAA>>>;;;999777666555666666555444222222222222333444444555555222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))******))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((***,,,+++(((''')))+++((()))***++++++***)))((((((((())))))*********+++************************************************)))***+++,,,------...---........................////////////000000000000......//////000111111111///000222333444444333222333333444444555666666777777777777777888999:::;;;999999:::::::::;;;;;;;;;:::::::::;;;<<<===>>>??????????????????@@@@@@@@@AAABBBBBBCCCBBBAAA???>>>888:::;;;888555222333555555444333222111111111111000//////...------,,,,,,---,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,---------......------------------------........................WWWEEEAAA======>>>;;;999777666666444222444000000333333111333:::---+++)))***,,,---,,,))),,,...+++)))222>>>:::...))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))***+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++++++++++++++++++++++++++---//////.........//////...,,,---///000000///000000000000000000000000111111222222222333333333//////000111222222333333111111222333333444555555666666666666777777777777444444444444444444444444888888888888888777666666999888777555555555666777666666666666666666666666777777666555444333333222333333333333333333333333777999;;;<<<;;;999555333555555555444444333333333666666666666666666555555222333333444555666777777777777888888888999999999999999888888999;;;===>>>666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???CCCCCCCCCCCCDDDDDDDDDEEEHHHJJJKKKLLLKKKJJJKKKLLLLLLOOOTTTVVVWWWWWWWWWXXXTTTUUUUUUVVVXXXZZZ[[[\\\\\\[[[YYYXXXWWWVVVRRRPPPUUUSSSRRRRRRTTTUUUTTTSSSSSSSSSTTTTTTTTTSSSRRRRRRUUUQQQNNNMMMOOOOOONNNLLLNNNNNNOOOOOONNNMMMKKKJJJJJJIIIFFFCCCAAA@@@@@@@@@CCCAAA@@@???>>><<<999666555555555555555444444444111111111111111111222222222111///---,,,+++,,,,,,---,,,++++++******++++++))))))(((((((((((())))))******))))))(((((('''''''''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((+++*********))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,+++++++++******((()))***+++,,,---------------,,,+++,,,---...///---......///////////////......//////000000111111222222111111111111111111333444555666777777777777666777888999999999999999<<<;;;;;;::::::<<<===>>>>>>===;;;:::;;;<<<>>>???BBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@???===<<<:::999888777666555333333333222111111111111000000000000//////...---,,,,,,++++++,,,,,,,,,---------......++++++,,,,,,,,,------------------............///------------------------,,,---......//////......XXXFFFBBB>>>>>>>>>;;;888777777666444333222//////111000---222999---+++)))***,,,---,,,***(((+++)))&&&---666333)))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((()))))))))))))))))))))***))))))))))))************++++++++++++++++++++++++)))***,,,,,,+++,,,---//////...,,,---///000000///000000000000000000000000000000000111111111222222//////000111111222333333111111222222333444444555555555555555666666666666444444444444444444444444666666777777666666555444777666555444444444555555555555555555555555555555666666555555444333333333333333333333333333333333444555888999:::888777555555444444444333333333333555555555555555555555555555555555555555555666666666666666777777777888888888888777777888999:::;;;777888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFGGGIIIKKKKKKKKKKKKLLLMMMMMMOOORRRTTTTTTTTTUUUVVVTTTTTTUUUVVVXXXZZZ[[[\\\\\\ZZZWWWVVVVVVUUUSSSQQQSSSRRRQQQRRRUUUVVVWWWVVVUUUUUUVVVVVVUUUUUUTTTTTTRRROOOLLLKKKMMMOOOOOONNNMMMMMMNNNNNNMMMLLLJJJIIIIIIHHHEEEBBB@@@>>>>>>>>>@@@???>>>======;;;888555444444444444333333333333111111111111111111111111111000///...,,,,,,,,,+++---,,,++++++******++++++))))))(((((((((((())))))***)))))))))(((((((((''''''''''''''''''((())))))(((((((((((((((((((((((()))((((((((('''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,+++++++++*********((()))***+++,,,,,,,,,,,,---,,,,,,+++,,,---...///------...///////////////.........///000000111111111111111111111111111111333333444555666666666666555666777888999999999999<<<;;;;;;:::;;;<<<===>>>===<<<;;;:::;;;<<<>>>???AAAAAA@@@@@@@@@@@@@@@AAA@@@??????>>>===;;;:::999888777666444333222222222111111111000000000/////////......---,,,,,,++++++,,,,,,,,,---------......++++++,,,,,,,,,------------------............///------------------------,,,---......//////......YYYGGGCCC??????===;;;888777777666444333111111111111---,,,222:::,,,+++******,,,,,,+++***'''+++***&&&(((...---&&&))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((((())))))*********))))))))))))************++++++++++++++++++++++++((()))*********+++...111///...,,,---...000//////000000000000000000000000////////////000000000000///000000111111222222222111111222222333333444444333333444444444555555555444444444444444444444444444555555555555444333333555444444333333333333444333333333333333333333333444444444444444444444333222222222222222222222222111222333555777777888888444444333333333333333222333333333444444444444444777777666666555555555555555555555555666666666666777777666666666777777888888888999:::;;;;;;:::::::::::::::;;;<<<>>>???@@@>>>???@@@BBBDDDEEEGGGGGGEEEHHHJJJKKKKKKKKKLLLNNNNNNOOOPPPPPPOOOPPPRRRSSSSSSTTTTTTUUUWWWYYY[[[\\\ZZZXXXUUUTTTTTTTTTTTTSSSQQQPPPPPPRRRUUUXXXYYYXXXWWWWWWXXXXXXWWWVVVVVVUUUPPPMMMJJJIIIKKKNNNOOOPPPLLLLLLMMMMMMLLLKKKIIIHHHHHHGGGDDDAAA???===<<<;;;<<<;;;;;;;;;;;;:::777555333333333333222222222111111111111111000000000000/////////...---,,,+++***,,,,,,+++************+++))))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))*********++++++,,,++++++++++++*********))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---......//////......---......//////000111111111111111111111111111111333333444444444444444333333444666777888999::::::;;;;;;;;;;;;;;;<<<======<<<;;;:::::::::;;;===>>>@@@??????>>>>>>???@@@@@@>>>>>>>>>===<<<:::888777777666555333222222222222111111000000000000//////.........------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,---------------------............///------------------------------...////////////...YYYGGGCCC???>>>===;;;888777777666555333333444555222......444<<<+++++++++++++++,,,++++++)))------)))'''***+++((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&''''''((()))***++++++((()))))))))******************************************+++******---000444///...,,,---...//////...////////////////////////....../////////000000000///000000000111111111222111111222222333333333333222222222222333333333333333333333333333333333333333444444444444444333333333333333333333333333333222222222222222222222222222222222222333333444444222222222222222222222222000000111222333555666777333333333333222222222222222222222222222333333333666666666666666666666666444555555555666666666666777777777666666666666666888999999:::::::::999999999999999:::<<<>>>@@@AAA??????@@@AAACCCDDDEEEFFFDDDGGGIIIJJJKKKKKKMMMNNNPPPPPPPPPNNNMMMNNNPPPSSSSSSSSSTTTUUUVVVXXXZZZ[[[XXXUUURRRRRRSSSTTTUUUUUUQQQPPPOOOQQQTTTVVVWWWVVVWWWWWWXXXWWWWWWVVVUUUTTTOOOMMMJJJIIIIIIKKKNNNOOOJJJKKKLLLLLLKKKJJJHHHGGGGGGFFFDDDBBB???===<<<;;;:::999999:::;;;;;;888666444444333333222222111111000000000000000/////////......//////...---+++***,,,++++++***************))))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++************))))))***+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---............---------......///000000111000000000000111111111111222222333333333222222111222333444666888999999999::::::::::::;;;;;;<<<<<<::::::999999:::;;;<<<===>>>============>>>>>>???======<<<;;;:::888777666555555333222222111111111111000000000////////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...---------............///........................------...///////////////XXXEEEAAA======<<<:::888777777666555444222555555111...///555999++++++,,,++++++++++++++++++......***'''((())))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&'''((()))******+++((()))))))))************************************)))************,,,000333///...,,,,,,.........---......................../////////000000000000111000000000000000111111111111111222222222222222333111111111111222222222222333333333333333333333333333333444555555444444444333333333333333333333333111111111111111111111111000000111111222333333333111111111111111111111111111111000000000111333333222222222222222222222222111111111111222222333333444444444555666777777888555555555666666666777777888888888888888888777777888888999::::::999999999888888999:::<<<>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDFFFIIIJJJJJJKKKLLLNNNPPPPPPPPPNNNMMMNNNRRRTTTTTTTTTTTTUUUUUUWWWXXXYYYUUUSSSQQQQQQSSSUUUWWWWWWSSSQQQPPPPPPRRRSSSSSSRRRVVVVVVVVVUUUTTTSSSRRRRRRPPPOOOMMMJJJIIIJJJLLLMMMJJJJJJKKKKKKJJJIIIGGGFFFFFFFFFDDDCCC@@@>>>===<<<:::999:::;;;<<<<<<:::888555555555444333222222111000000000/////////......------.........,,,+++***,,,+++******))))))******))))))(((((((((((())))))(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))*********+++++++++*********))))))))))))***+++++++++******+++++++++,,,,,,,,,,,,,,,+++,,,,,,------------------------...//////000000//////000000000111111111222222222222222222111111000111333555777888888888888999999999::::::::::::888888888999999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;::::::888777555444444333222111111000111111000000000////////////...---------------,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........---------............///........................---...//////000000//////WWWEEEAAA======<<<:::777777777777666444111333222///...111333333***+++,,,,,,******+++,,,+++,,,+++)))'''''')))***))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))'''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))************************************&&&'''((((((((())),,,///000...,,,,,,---...---,,,........................////////////000000000000000000000000000000000000111111222222222222222222000000111111111222222222333333333333333333333333222333333444444444444333111222333333333333333222000000000000000000000000///000000000111111222222000000000000000000000000111111000000///000000000000111111111111222222222000000111111222333333333222222333444555666777777555555555666666666666777888888999::::::999999888777777888999::::::999999999999999:::;;;===>>>???@@@@@@AAAAAAAAAAAAAAABBBDDDGGGIIIJJJJJJJJJKKKMMMNNNOOOOOONNNNNNPPPTTTWWWUUUUUUUUUTTTTTTUUUVVVVVVRRRQQQPPPQQQUUUWWWYYYYYYUUUTTTRRRQQQRRRRRRQQQPPPSSSSSSSSSSSSRRRQQQOOOOOOQQQQQQPPPNNNKKKKKKLLLMMMJJJJJJKKKKKKJJJIIIGGGFFFDDDDDDCCCCCCAAA???>>>===;;;::::::<<<======;;;999666666555444333222111111000000//////......---------------------,,,++++++++++++***))))))))))))***))))))(((((((((((())))))(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))******+++************)))))))))))))))***************)))******+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......///000000...//////000000111111111111111222222222222222111000111333444555666777777666777777888999888888888666666777888999:::;;;;;;999999999999:::;;;<<<<<<999999999888777555333333222222111000000000000000000000////////////......------------------------,,,,,,,,,---------......,,,---------............---------............///..............................///000000000000///XXXFFFBBB>>>===;;;999777777777777666555111333111...000444333...***+++---,,,***)))+++---,,,***((((((((()))***+++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))************************************&&&'''))))))((()))***,,,000...,,,,,,---------,,,------------------------------........./////////000000000000000000000///222222111111111111111111000000111111111222222222222222222222222222222222000111222222333333222222///000111222222222111111000000000000000000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222000000111222222333444444222333333333444444555555333444444444555555555555666777999::::::::::::999555666777999999:::::::::::::::::::::;;;<<<===>>>>>>??????@@@AAABBBBBBCCCEEEGGGIIIJJJIIIIIIJJJKKKJJJLLLMMMNNNOOOQQQUUUXXXWWWVVVUUUTTTSSSSSSSSSSSSPPPOOOPPPSSSWWWYYYZZZZZZWWWUUUSSSSSSSSSSSSRRRQQQRRRRRRRRRQQQPPPOOONNNMMMOOOQQQRRRQQQOOOMMMNNNPPPJJJJJJKKKKKKKKKIIIHHHGGG@@@AAAAAAAAAAAA???>>>===;;;::::::;;;===<<<:::888555555444333222111000000000000///......---,,,,,,------,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************))))))))))))))))))************)))))))))***+++,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,---......//////000......//////000111111222000000111222333333333333111111333444444555555555444555666777777777666555555555666888999:::::::::888888888888999:::;;;;;;888888888777555444222111111111000/////////000000000000/////////.........------------------------,,,,,,,,,---------......------------............---------............///..............................///000000000000000YYYGGGCCC??????;;;999777777777777666555333444222000444999555---))),,,---,,,***)))+++---...***((()))+++,,,---...))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))***+++''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))************))))))))))))))))))))))))''')))+++,,,+++***+++,,,000...,,,,,,------,,,+++------------------------,,,,,,,,,---------......000000000000////////////222222111111111111111111111111111111222222222222222222222222222222222222//////000111111111111111---...///111111111000///111111111111111111111111000000000000000/////////000000000000000000000000......///000111111000000//////000000111111111222000111111222333333444444444444333333333222222222222222333333333444444444555666888999:::::::::999555555777888::::::;;;;;;:::::::::::::::;;;<<<===<<<===>>>???AAACCCDDDDDDFFFHHHJJJJJJIIIIIIIIIKKKGGGIIILLLNNNOOORRRUUUXXXXXXWWWVVVTTTSSSRRRRRRRRROOOOOOPPPTTTXXX[[[[[[ZZZXXXVVVUUUTTTUUUUUUUUUTTTRRRRRRRRRQQQPPPNNNMMMLLLMMMPPPSSSTTTQQQPPPQQQRRRJJJKKKKKKLLLKKKIIIHHHGGG>>>>>>???@@@@@@???===<<<;;;::::::;;;<<<<<<999777444444333222111000///...000000///...------,,,,,,...---,,,+++***+++,,,---+++******)))))))))))))))))))))(((((((((((())))))'''((((((((())))))******'''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))*********))))))((()))***+++,,,---,,,++++++******+++,,,,,,,,,,,,+++,,,,,,------...//////000---......///000111111222///000111222333444444444111222333333444444444444222333555666666666555444444555666888999999::::::777777777777888999:::;;;888777777666555333222111111000000////////////000000/////////............------------------------,,,,,,,,,---------......---------.........//////---------.........//////////////////////////////...//////000000000000000{{{TTTGGGDDD??????===;;;888777777666555333222///222:::===999111---+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''')))***+++***)))***+++---,,,)))'''&&&(((***++++++++++++*********)))))))))************+++++++++)))***++++++,,,,,,++++++........................,,,---......//////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000////////////000111111111111111111111111000000000000000000000///...............////////////000000000000000000000000000000000000///////////////000111111000000111111111222222222111111222222222333333333333333333444444444555555666666666666777777777777333555777999:::;;;;;;:::999999:::::::::999999888999::::::<<<>>>@@@BBBCCCEEEEEEEEEFFFFFFGGGGGGHHHIIIHHHHHHJJJNNNQQQTTTTTTVVVXXXXXXWWWTTTQQQPPPPPPSSSRRRRRRRRRTTTVVVYYY[[[UUUVVVWWWUUUSSSRRRSSSTTTTTTSSSRRRSSSTTTSSSQQQPPPLLLNNNQQQTTTTTTSSSQQQOOOLLLLLLLLLKKKJJJHHHGGGFFFAAAAAA@@@@@@???>>>======<<<<<<;;;:::999777555555444444333222222111111000///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''(((((())))))))))))((((((+++***)))(((((()))***+++))))))************)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............///------......///000000000000111222333444333222222111222222333444555666666888888777777666666555555888777666666666777999:::888888888888888888888888555666666666555333111000222222222111000//////...//////////////////////////////.........---------,,,,,,,,,---------........................................../////////000111111000000//////.........///000000000///---,,,{{{TTTGGGDDD??????===:::888777777666555333444111222888;;;666///++++++++++++++++++*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((******)))))))))***,,,+++)))((('''((()))***+++++++++*********)))))))))************++++++++++++,,,------......------------------------------,,,------...................../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000////////////000111111111111000000000000000000000000000000//////...................../////////000000000////////////////////////.........---...//////000000000000111111111222222111111111222222222333333333333333333444444444444555555666666666777777777444555777999:::::::::999888999999::::::999999888999999:::;;;===???AAABBBDDDDDDEEEEEEFFFFFFGGGGGGJJJIIIIIIJJJLLLOOOPPPQQQUUUWWWXXXXXXVVVTTTSSSSSSUUUUUUUUUUUUVVVWWWYYYZZZTTTUUUUUUTTTRRRRRRSSSUUUTTTSSSQQQRRRRRRRRRPPPNNNOOOQQQSSSVVVVVVTTTRRRPPPKKKKKKKKKJJJHHHFFFEEEDDD@@@@@@??????>>>=========<<<<<<;;;:::999777666555333333333222111111000000............------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''(((((())))))))))))((((((+++***)))(((((()))***+++))))))************)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------............------......///000000000000111222333333333222222111222222333444555666666888777777777666666666555777777666666777777888999777777777777777777777777555666666555444333111000222222111111000//////...//////////////////////////////.........---------,,,,,,---------........................................../////////000000111111000000////////////...///000111111000000///zzzSSSFFFCCC>>>>>><<<:::888777777666555444666222111555777222,,,***+++++++++******)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&(((******)))))))))*********))))))))))))((((((+++************))))))))))))************++++++++++++,,,,,,---------------------------------------,,,,,,---........................////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...//////000000000000000/////////000000000000000//////...------------............////////////000////////////////////////------,,,,,,------...///000000000000111111111111000111111111222222222222222222333333333444444444555555555666666666666777666666777888888888888888888888999999999999999888888888999:::<<<===???@@@BBBCCCCCCDDDEEEEEEFFFFFFIIIIIIIIIIIIJJJKKKLLLMMMPPPSSSUUUUUUTTTSSSSSSTTTVVVVVVWWWXXXXXXXXXXXXWWWTTTTTTTTTRRRPPPPPPRRRTTTSSSRRRPPPOOOOOOOOOMMMKKKOOOQQQSSSTTTTTTRRRPPPNNNJJJJJJIIIGGGEEECCCAAA@@@>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::999777666555333222222111111000//////......---------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((())))))))))))((((((******))))))))))))******))))))************)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------............------......///000000000000111222222333333222222111222222333444555666666777777777777666666666666666666777777888888777777666666666666666666666666555555555555444222111000222111111000000//////...////////////////////////...............---------,,,------------......................................./////////000000000111000000000000/////////...///000111222222222111yyyRRRFFFCCC>>>>>><<<:::777777777777555444666111000333333///,,,,,,++++++******)))(((((((((***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((******)))((()))***(((((()))******)))((('''************))))))))))))))))))*********+++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------........./////////////////////////////////////////////////////////////////////////////////////////////////////////---...//////000000//////......///////////////000///...------,,,,,,------------........./////////////////////////////////---------,,,---......////////////000000000111111000000000111111111111222222222222222333333333333444444555555555666666666777777777777777777777666777888888999999999999888888888888999:::<<<===>>>@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHIIIJJJLLLKKKMMMOOOPPPOOONNNOOOOOOSSSTTTVVVXXXYYYXXXWWWVVVUUUUUUTTTQQQOOONNNPPPRRRSSSPPPNNNMMMMMMLLLJJJIIILLLMMMOOOOOONNNLLLJJJHHHHHHHHHFFFEEEBBB@@@>>>===<<<<<<<<<;;;;;;::::::::::::::::::999888777555555222111111000000//////...------------,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((***))))))))))))))))))***))))))************))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------.........------......///000000000000111111222222222222222111222222333444555666666777777777777666666666666444555777888888888777666666666666666666666666666555555444444333222111111111111000000////////////////////////////////////........................------------.......................................////////////000000000000000000000000000000000//////000000111111111111xxxQQQEEEBBB>>>>>>;;;999777666777777666555444000///111111...---///*********)))))))))(((((()))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&((())))))(((((()))***&&&''')))******)))((('''))))))))))))))))))))))))))))))*********+++++++++((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------.........................................................................................................///------...////////////...------........./////////......---,,,,,,,,,,,,,,,------------..........................................------......///000....../////////000000000//////000000000111111111111111111222222222333333444444444444555555555555777777666666666666666666666777888888999999999999888888888888999:::<<<<<<>>>??????@@@BBBCCCCCCDDDBBBEEEGGGHHHGGGGGGIIILLLIIIKKKMMMMMMLLLKKKKKKLLLNNNPPPSSSVVVWWWWWWVVVUUUWWWWWWUUURRRNNNMMMMMMNNNQQQOOOLLLKKKJJJJJJIIIGGGIIIJJJKKKKKKJJJHHHFFFDDDFFFEEEDDDBBB@@@>>>;;;::::::999999999999999888888888999888888777666444444111000000//////...---------,,,,,,,,,+++++++++++++++++++++*********))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((()))))))))******)))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------......///000000000000000000111111111222222111222222333444555666666666666666666777777777777444555666888888777666666777777777777777777777777555444444333222222222222000000000///////////////////////////////////////---.....................---------.........//////////////////////////////////////////000000000111000000000000111111111111111000000000000000000000xxxQQQEEEBBB>>>>>>;;;999777666777777666555333000///111111...---000************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%'''))))))((((((((()))&&&'''((()))***)))((('''(((((()))))))))))))))***)))************+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,---------..............................................................................---------...............,,,------...............,,,,,,------.../////////------,,,++++++++++++,,,,,,,,,,,,---------.......................................---...//////000............////////////////////////000000000000000000111111111222222222333333333444444444555555777666555555555555666666666666777888999999999999999999999999999:::;;;;;;<<<===>>>???@@@AAABBBCCC@@@DDDGGGHHHGGGFFFHHHKKKIIIKKKNNNNNNMMMLLLMMMMMMLLLMMMPPPSSSUUUVVVUUUUUUVVVWWWVVVTTTPPPMMMLLLMMMPPPMMMJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCBBBAAA???<<<:::999777777777777777777777777666666666666555444333222000000///......------,,,,,,,,,,,,+++++++++******+++************)))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((*********)))(((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++(((((())))))))))))(((((())))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------......///000000000111000000000000111222222111222222333444555666666666666666666777777777777555555666666777777666666777777777777777777777777444444333222222222222222////////////////////////////////////////////////---------...............------.........//////////////////////////////////////////000000000111111000000000111111111111222111111111000111111222333wwwPPPDDDBBB===>>>;;;999777666777777777555444222111333111,,,,,,///))))))******+++,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%'''))))))((('''((()))&&&''''''((())))))(((((((((((((((((())))))******)))************+++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,---------.........,,,,,,---............---+++,,,,,,---......//////---,,,,,,++++++++++++++++++,,,,,,,,,,,,---------........................------,,,,,,------...///------........./////////........./////////000000000000000000111111111222222333333333333444444444666555444444444555666777555666777888999999999999::::::999999999:::;;;;;;;;;;;;<<<===???@@@AAABBBBBBFFFIIIIIIFFFDDDFFFIIIHHHJJJNNNOOOOOOOOOPPPQQQMMMNNNPPPRRRSSSTTTSSSSSSSSSUUUVVVUUUSSSPPPNNNNNNOOOLLLIIIHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDAAAAAA@@@???>>><<<;;;:::555555666666666666666666444444444444333333222111//////......---,,,,,,,,,++++++++++++************************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,(((((())))))))))))((((((((()))***++++++***)))((())))))************)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000111000000///000111222333111222222333444555666666555666666666777777777888666555555555555666777777666666666666666666666666444333222111111111222333////////////////////////////////////////////////---------.........//////............//////////////////////////////////////////000000000111111111000000111111111222222222111111111222333555777999wwwPPPDDDBBB===>>>:::999777666777888777666666444333444111+++***---))))))***+++,,,------...((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%'''))))))((('''((()))''''''''''''(((((())))))'''((((((((())))))******)))************+++++++++(((((()))************)))************************++++++,,,---------,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,------.........+++,,,------......------++++++,,,------...//////---,,,++++++******++++++++++++,,,,,,,,,---------........................,,,,,,++++++,,,,,,---...---------.........//////............/////////000000000000000111111111111222222333333333444444444555444444333444555666777555555777888888999999999;;;::::::999::::::;;;;;;::::::;;;===>>>@@@AAAAAADDDHHHKKKJJJFFFCCCDDDFFFEEEHHHLLLNNNOOOPPPRRRSSSPPPQQQQQQRRRRRRRRRRRRRRRPPPRRRUUUVVVUUURRRQQQPPPNNNLLLIIIGGGHHHJJJJJJJJJEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@???>>><<<;;;:::444555555555555555555555333333333333222222111000///......------,,,+++++++++++++++************)))************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,(((((())))))))))))((((((((()))***++++++***)))((())))))************)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000111000/////////000222333111222222333444555666777555666666666777777888888666666555444444666777888555555555555555555555555444333222111111111222333.........///////////////////////////////////////---------.........//////............/////////000000000000000000000000000000000000000111111111111000000111111222222222222000000111333666999<<<>>>sssQQQFFF@@@;;;???===:::888777888888777555444444333222000...,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))''''''((((((((((((''''''))))))(((((('''''''''&&&''''''&&&%%%&&&'''((()))$$$%%%'''((((((((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++******++++++,,,,,,++++++***,,,,,,,,,---------......---------.........//////...------------...//////------------,,,+++***)))++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000000000000000000222444444333333333444222222222333333333444444555555555666666777888999777888888888999999999999888999:::<<<>>>???AAAAAAEEEFFFHHHHHHHHHFFFDDDCCCFFFGGGIIILLLOOORRRTTTUUUSSSQQQPPPPPPRRRSSSRRRQQQSSSTTTUUUUUUTTTSSSRRRQQQLLLKKKJJJHHHGGGFFFFFFEEEDDDFFFHHHIIIIIIHHHGGGFFF@@@??????>>>===<<<<<<;;;666555444444555666555333222222222111111///............---,,,,,,,,,,,,---+++++++++*********))))))******))))))((((((''''''''''''(((((((((((('''''''''((((((((())))))******''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************((((((((((((((()))******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------............////////////000111111111111222222222222222333444444555555666444444555666666777666666555444444444444555666666555555444444444333333333222111111000000000000000000000000000000000000000......------------......////////////////////////000000000000///////////////000000///......000222111000000000111222111000222222222333444555666666555888;;;>>>BBBHHHPPPVVVuuuRRRFFFAAA<<>>===<<<;;;:::999666444333333444444333111111222222111111///............---,,,,,,,,,,,,---+++++++++*********))))))***)))))))))((((((((('''''''''(((((((((((('''''''''''''''(((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************((((((((((((((()))******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------............////////////000000111111111222222222222222333333444555555555444444555666666666666666444444444444444555555666444444444333333333333222222111000000//////000000////////////////////////......------------......////////////////////////000000000000000000000///...000111111000000111333222111111111222333333222222111000000111333555777===CCCKKKSSSYYY___fffkkkyyyTTTGGGBBB===@@@===:::888777888888777555444444333222000...,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))''''''((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''(((((()))***)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,------------......******))))))******+++,,,------------,,,+++***)))++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---............/////////000000000000000000000000000111333333222222222333333333333444444444555555333333333444444555666777666666666777777777888888888999:::;;;===???@@@@@@BBBCCCEEEGGGGGGGGGFFFFFFCCCDDDFFFIIILLLOOOQQQRRRTTTSSSQQQQQQRRRRRRQQQOOORRRRRRSSSRRRQQQOOOMMMLLLFFFFFFFFFFFFFFFFFFGGGGGGCCCDDDFFFGGGGGGGGGFFFEEE??????===<<<:::999888777666444333222333222111///111111111111000///............---,,,,,,,,,,,,,,,+++************)))))))))))))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))(((((((((((()))******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,---............/////////000000000111111111222222222222333333444444555555444444555555666666555555444444333333444444555666333333333222222222111111222111000000//////000000////////////////////////......------------......////////////////////////000000000000000000000000...000222222222111222333222222111111111111222222666555444555999>>>DDDHHHRRRXXXaaahhhkkklllmmmmmm|||VVVHHHCCC>>>@@@===:::888777888888777555444444333222000...,,,++++++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((%%%&&&&&&'''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))***++++++++++++******++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------***))))))))))))***++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))************************************))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++---------........./////////////////////////////////111333333222111222333333333444444444555555555444444444444555666777777666666666666777777777777888999:::;;;===>>>???@@@@@@BBBCCCEEEFFFGGGGGGGGGEEEEEEGGGIIIJJJLLLNNNNNNRRRQQQPPPQQQRRRSSSRRRPPPOOOPPPQQQQQQQQQPPPNNNNNNHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGGGGFFFFFF@@@???>>><<<:::999777666777555333333333222000...000000111111000///.........---,,,,,,++++++,,,,,,************))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))(((((())))))***+++))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,---------.........//////000000000000111111111111111222222333444444555555333444444555555555444444333333333333333444444555222222222111111111111000111111000///////////////////////////////////////......------------......////////////////////////000000000000000111111111///111333333222000000111111222333444333333333444;;;<<>>??????@@@BBBDDDEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKNNNNNNNNNPPPRRRSSSRRRQQQLLLMMMOOOQQQRRRRRRRRRQQQLLLLLLLLLLLLJJJIIIGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEAAA@@@???===;;;999888777888666444333333333111//////000000000000//////...------,,,++++++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((()))))))))************)))))))))))))))***++++++***************************************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------............//////000000000111111111111111222222333444444555333333444444444444333333222222222222222333444444222222111111111000000000111000000///.../////////..............................------------......000000000000000000000000///000000000111111111222111222333333111//////000111666;;;>>>???@@@BBBDDDGGGKKKQQQXXX```fffkkkmmmnnnoooooonnnmmmjjjgggdddXXXGGGDDD???>>>===:::888777888888777555444444333222000...,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))''''''(((((((((((('''''''''''''''(((((((((((((((%%%&&&''''''(((((('''''')))(((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++***++++++,,,---***+++++++++++++++******++++++++++++++++++++++++)))************+++++++++************************((()))))))))************************************((()))))))))************(((((())))))***+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------....................................000111111000000000222222222222333333333444444666555555666666777888999666666666777777777888888888999:::;;;<<<===>>>>>>???@@@AAACCCDDDFFFGGGHHHKKKKKKKKKKKKKKKKKKKKKJJJLLLLLLMMMOOOQQQRRRQQQOOOIIIKKKMMMPPPRRRSSSSSSSSSOOOOOOOOOOOOMMMKKKIIIGGGIIIIIIHHHFFFEEEDDDCCCCCC@@@@@@???===;;;:::999888777555444333444333222000/////////000000//////...------,,,+++++++++++++++(((((()))))))))))))))***(((((((((((())))))))))))''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))***************))))))))))))***++++++***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++************++++++++++++,,,------------........./////////000000000111111111111222222333333444444333333444444333333222222222222111111222222333444222222222111111111000000111000//////......//////..............................------------......000000000000000000000000///000000111111222222222222333333222111111222444999@@@JJJQQQUUUWWWZZZ\\\^^^aaaeeejjjmmmooopppooonnnjjjeeebbb___]]]ZZZXXXXXXGGGDDD???======:::888777888888777555444444333222000...,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))''''''((((((((((((''''''''''''''''''((((((((()))%%%&&&'''((((((((('''&&&)))(((((('''((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++******++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,+++++++++************++++++******++++++,,,---******++++++++++++******++++++++++++++++++++++++))))))))))))******++++++************************)))))))))*********++++++************************)))))))))*********++++++((((((((()))***+++++++++************++++++++++++))))))***+++,,,------...,,,,,,---------.........---------------------------///111111000///000111111111111222222222333333555555555555666777888888777777777888888888999999999999:::;;;<<<<<<======???@@@AAABBBCCCEEEGGGHHHKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLMMMNNNPPPOOOMMMJJJHHHJJJLLLNNNPPPQQQQQQQQQNNNNNNOOOPPPOOOMMMKKKIIIJJJHHHGGGDDDBBB@@@??????>>>>>>===<<<;;;:::999888555333222222333333222000......///////////////...---,,,++++++***+++++++++(((((((((((())))))******'''((((((((()))))))))***''''''(((((((((((('''''')))))))))(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))******************))))))******+++,,,***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,---------.........////////////000000000111111111111222333333444444333333333333333222111111111111111111111222333333333333222222222111111111000000///............///..............................------------......000000000000000000000000///000000111111222333333111222222222222555999<<>><<<<<<<<<<<<;;;::::::999888888333111000111222222111000......///////////////...---,,,++++++******++++++'''((((((((())))))******'''((((((((())))))******''''''((((((((((((''''''******))))))((((((((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))*********************)))******+++,,,***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,---------......////////////000000000000000111111222333333444444333333333333333222111000111111111000111222222333333333333222222222222111000000///................................................------.........000000000000000000000000///000000111222222333333111111222222444999???DDDWWW```lllrrrrrrooommmmmmhhhfffccc___\\\YYYXXXWWWVVVTTTSSSUUU[[[___aaaaaa\\\DDDBBBBBB===>>><<<:::888888888777555333333333222000///---,,,++++++++++++++++++++++++,,,,,,***)))((((((''''''************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((()))***************(((((((((((())))))))))))((((((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++*********++++++++++++******+++***)))(((((()))***+++((()))***)))((((((***,,,---***'''(((***+++)))'''(((((((((((((((((((((((())))))))))))******************************************++++++++++++******************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------////////////000000000000000000000111222222333333444444444555444444333333666777777888999999::::::===<<<:::999999:::;;;<<<@@@@@@@@@AAABBBCCCDDDEEEGGGIIIKKKNNNOOOOOONNNMMMOOOMMMKKKIIIIIIJJJLLLNNNIIIJJJLLLMMMNNNMMMKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJHHHEEEBBB???>>>======<<<;;;:::999777666555444222222222222111111111000......---------,,,,,,,,,+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))+++*********))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))+++,,,+++((('''(((***))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------------------...///////////////......000111111111111222222222333333333222222111111111333333333333333333333333333333222222111000//////222000...,,,+++,,,---...000000000000////////////...///111111///...///000555555333222111111111111000111111000//////000222444666888999===EEEPPPYYYlllmmmnnnppppppnnnjjjggg```\\\VVVQQQMMMLLLMMMNNNQQQTTTXXX[[[\\\]]]^^^```___FFFCCCCCC===>>><<<999888888888777555333333333222000///---,,,++++++++++++++++++++++++,,,+++******))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((()))************)))(((((((((((())))))))))))((((((((((((((()))******************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***)))******++++++******)))******)))(((((()))******)))***++++++***)))***,,,...,,,******+++,,,+++)))))))))))))))))))))))))))(((((()))))))))*********************************)))******++++++******)))************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------....../////////000000000//////000111111222222333333444444444444444333333444555666777999:::;;;<<<<<<;;;;;;::::::;;;<<<===??????@@@@@@AAACCCDDDEEEGGGHHHKKKMMMNNNOOONNNNNNMMMMMMNNNNNNNNNMMMMMMMMMHHHIIIKKKMMMMMMMMMKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJHHHFFFCCC@@@>>><<<<<<;;;::::::999777666555444333222111111111000000000000...------------,,,,,,,,,+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))************)))))))))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))+++,,,+++((('''(((***))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------.........////////////......000000111111111222222222333333333222222111111111333333333333333333333333333333222111111000//////000///...---...///111222000000000000///////////////111333222111000111111111111111111111111111111000111333333222222444555111444:::BBBLLLXXXcccjjjiiilllqqquuutttooohhhcccTTTRRRNNNKKKKKKOOOTTTWWWVVVVVVVVVXXX]]]fffqqqxxxdddIIIEEECCC===>>><<<999888888888666555333333333222000///---,,,++++++++++++++++++++++++++++++************++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))******))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))******++++++******)))***))))))(((((())))))***)))+++------+++*********---,,,******+++++++++***************************(((((())))))))))))******************************)))******++++++******)))************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........////////////000//////000000111111222222333333444444444444333333222333444666999;;;<<<===;;;;;;;;;;;;;;;<<<===>>>>>>>>>??????@@@BBBCCCDDDFFFHHHJJJLLLMMMNNNNNNNNNLLLNNNQQQRRRRRRPPPLLLJJJGGGHHHJJJKKKLLLLLLLLLKKKIIIJJJKKKKKKKKKKKKJJJIIIEEEDDDBBB???===;;;::::::888888777666555333222222000000000000////////////------------,,,,,,,,,,,,+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++***)))((()))***))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............///////////////...000000000111111111222222222222222222222111111111222222222222222222222222222222222111111000000/////////...///000222444666////////////000000000000111333444444333222222333///000000111222222111111///111333444444555777999???BBBIIITTT___hhhmmmppplllmmmnnnmmmhhhaaaZZZVVVKKKOOOTTTYYY[[[\\\[[[ZZZ\\\^^^bbbiiiuuufffKKKDDDBBB<<<>>>;;;999888888777666555333333333222000///---,,,++++++++++++++++++++++++++++++******+++,,,,,,---************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***)))))))))*********************************************++++++++++++******************************))))))))))))))))))))))))******++++++++++++******))))))************)))))))))))))))(((((()))))))))(((***------+++)))((((((***)))(((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************))))))************))))))***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------........./////////......//////000111111222222222333444444444333333222333444666888999;;;;;;::::::;;;;;;<<<===>>>???=========>>>???@@@BBBBBBEEEFFFHHHJJJLLLMMMMMMMMMMMMNNNPPPQQQPPPMMMIIIFFFFFFGGGHHHJJJKKKKKKKKKKKKGGGGGGHHHHHHHHHHHHGGGGGGDDDCCCAAA???===;;;:::999888777666555444333222222000////////////.........---------,,,,,,,,,+++++++++++++++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********))))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,------.........---...//////////////////000000000000111111111111222222222111111111111111222222222222222222222222222111111111000000000///////////////111333444555////////////000000000000111333444444333222222333000111222333333333222222///111333555777:::???BBBSSSUUUZZZccckkknnnllliiiiiifff```ZZZUUUSSSTTTUUUTTTWWW[[[aaaeeehhhiiijjjvvv}}}gggJJJCCC@@@;;;===;;;999777777777666444333333333222000///---,,,++++++++++++++++++++++++************+++,,,------************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((())))))************+++++++++,,,,,,******************************++++++++++++******************************)))))))))))))))))))))))))))******++++++******))))))))))))******)))))))))((((((((())))))(((((((((&&&(((++++++***((('''''')))))))))(((''''''(((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,------------............---......//////000111111111222222333444444333333444444555666777777888999999:::;;;;;;<<<======>>><<<<<<<<<===>>>???@@@AAACCCDDDFFFGGGIIIKKKLLLLLLOOONNNMMMLLLJJJGGGEEEDDDFFFGGGGGGHHHIIIJJJJJJJJJEEEEEEEEEDDDDDDEEEEEEEEECCCCCCAAA@@@>>><<<:::999777777666555444333333222////////////.........---------,,,,,,,,,++++++++++++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))*********)))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////------.../////////////////////000000000111111111111111111111111111111111111111111111111111111111111111111000000000000000////////////000000111111.../////////000000000111000222333333222111111222111222222333333222222111111333666;;;@@@HHHQQQWWW______bbbggglllkkkfffaaaWWWUUURRROOONNNQQQXXX]]]^^^]]]]]]bbblllzzzgggIIIBBB@@@<<<===;;;888777777777555444333333333222000///---,,,++++++++++++++++++++++++***************+++,,,---************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))(((((((((((((((((())))))))))))((((((((((((((()))***************+++,,,,,,------******************************++++++++++++******************************))))))))))))))))))))))))))))))************))))))((())))))******))))))((('''(((((())))))(((((('''%%%''')))***)))(((((()))***++++++***(((((()))+++''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************++++++++++++************++++++++++++,,,,,,,,,---------......------......//////000000000111222333333444444333444444555555666666777777999999:::;;;<<<<<<<<<;;;::::::;;;;;;<<<>>>???@@@AAAAAACCCDDDFFFHHHJJJKKKNNNMMMKKKHHHFFFEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHDDDDDDCCCBBBBBBCCCDDDDDDBBBAAAAAA@@@>>><<<:::999666666555555444333333222////////////............,,,,,,,,,,,,+++++++++++++++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,---...//////,,,---...///000000000000/////////000000000111111000000000111111111111111000000000000000000000000000000000000000000000000//////////////////............//////000000111111///111222222111000000111111111111111111222333444777<<>>===:::888777777666555444333333333222000///---,,,++++++++++++++++++++++++******)))))))))******+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))(((((((((((((((((())))))))))))((((((((((((((()))******)))))))))***+++,,,,,,,,,******************************++++++++++++******************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''((())))))(((''''''%%%'''((()))((()))***,,,***+++,,,***(((''')))+++(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++************+++++++++++++++,,,,,,,,,,,,---------,,,------......///000000000000111333333444444333222222333444666777888888888999:::;;;;;;::::::999999:::::::::;;;===>>>???>>>???@@@BBBDDDFFFHHHIIIKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEE?????????>>>===:::888777444444444333222222111111000000000/////////......,,,,,,,,,++++++++++++***+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***((('''(((+++,,,+++)))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,---...///000,,,---...///000000000000////////////000000000111///000000000111111111222000000000000000000000000///000000000000000000000...//////////////////............///000111111111///111222222111000000111222222111111333777:::<<>>======>>>@@@BBBEEEGGGHHHHHHIIIKKKLLLMMMMMMMMMMMMIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFF>>>>>>>>>===;;;999777666333222222222111111000000000000000000////////////,,,,,,,,,+++++++++******+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***((('''(((+++,,,+++)))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++,,,---//////000,,,---...///000000000000////////////000000000000//////000000111111111222000000000000000000000000////////////000000000000......///000000000000000---......///000111111222000111333333111000111222555444333444888===BBBEEEQQQXXXaaaggghhhddd___]]]ZZZZZZXXXSSSNNNMMMPPPTTTOOOSSSXXX^^^ggguuummmMMMAAA>>>===>>>;;;999888888777666444555444333222111///......++++++++++++++++++++++++************************))))))))))))))))))))))))(((((('''(((((()))***+++)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))++++++)))((()))***(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))((()))***++++++***)))((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))))))))))))))************++++++******************---,,,,,,,,,,,,---..................////////////111111111111111222222222///000111444666888:::;;;;;;:::999888888888999:::::::::999999999:::;;;;;;<<<<<<>>>???AAACCCDDDDDDGGGIIILLLNNNOOOOOONNNMMMLLLIIIFFFCCCCCCCCCCCCBBBAAAAAAAAABBBAAAAAA@@@@@@:::;;;;;;:::999888777666666555555444222111000000222111000///...---,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))'''(((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++(((((())))))************))))))))))))************)))************+++++++++++++++************++++++++++++,,,------......///////////////000000000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,---...000111111222222...111444666555333222222333444777<<>>>>>;;;999888888777666444555444333222111///......++++++++++++++++++++++++************************))))))))))))))))))))))))(((''''''&&&&&&&&&'''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))++++++)))((()))***(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))'''((())))))))))))((('''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))(((((()))))))))*********************************---,,,,,,,,,,,,---..................////////////111111111111111222222222000000222444666888999:::999888888888888999;;;;;;::::::999999::::::;;;<<<<<<===>>>@@@AAACCCDDDEEEFFFHHHKKKMMMNNNNNNMMMLLLKKKHHHEEECCCCCCCCCCCCBBBAAAAAABBBBBBAAAAAA@@@@@@<<<;;;;;;:::999888777777555555444333222111000000111111000///...---,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++)))))))))))))))*********))))))))))))************)))************+++++++++++++++************++++++++++++,,,------......///.../////////000000000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000111222222222111333444444333222333444777;;;AAAHHHQQQXXX^^^aaabbb```\\\XXXTTTPPPLLLJJJGGGKKKQQQUUUWWWYYY[[[^^^qqqlllLLLAAAAAA@@@===;;;999888888777666555555444333222111///......++++++++++++++++++++++++************************))))))))))))))))))))))))))))))'''&&&&&&%%%%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&''''''(((((())))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((()))++++++)))((()))***(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))(((((())))))))))))******************************,,,,,,,,,,,,,,,---......---............/////////000000111111111222222222111222333444555777888888777777777777999:::;;;<<<:::::::::::::::;;;<<<<<<======>>>@@@BBBCCCEEEEEEFFFHHHJJJMMMNNNMMMLLLKKKJJJHHHEEECCCCCCDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@>>>===;;;999888888888888555444444333222111000000111000000///...---,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))'''((())))))******))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++*********)))))))))))))))))))))))))))************)))************+++++++++++++++************++++++++++++,,,------......///....../////////000000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222222222333333333222222444777:::DDDHHHPPPXXX^^^aaabbbbbbaaa```^^^[[[WWWRRRNNNLLLOOOPPPRRRUUU\\\jjj{{{lllLLLBBBBBBBBB===;;;888777888888666555555444333222111///......++++++++++++++++++++++++************************((((((((((((((((((((((((******)))((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))((()))++++++)))((()))***(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((()))(((((((((((((((((()))))))))******************+++++++++,,,,,,++++++,,,,,,---...---------.........//////000000000111222222333333222333333444555666777777777777777888999999:::;;;:::::::::::::::;;;<<<======>>>???AAABBBDDDEEEFFFHHHIIIKKKMMMMMMMMMLLLLLLJJJHHHEEEEEEEEEEEEEEECCCDDDDDDDDDDDDDDDCCCBBBAAA???===;;;888777777888888444333333222111000000000000000///......---,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************))))))))))))((()))))))))************))))))*********+++++++++++++++************++++++++++++,,,------......///........./////////000000............////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000111222222111222333333666;;;BBBGGGTTTXXX^^^bbbdddcccaaa___^^^```bbbbbb^^^XXXSSSPPPQQQWWW___jjjxxxlllLLLBBBBBBBBB<<<:::888777888888777555555444333222111///......++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((()))******'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))++++++)))((()))***(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++,,,++++++++++++,,,------------------............///000000111222222333333333333444444555666666777888888888888888888888888::::::::::::;;;<<<===>>>>>>???@@@AAACCCEEEFFFGGGIIIJJJKKKMMMMMMMMMMMMLLLJJJHHHFFFFFFGGGGGGFFFEEEFFFFFFFFFEEEEEEDDDBBBBBB???===:::777666666777777222222222111111000000/////////......------,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))((())))))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++*********)))))))))))))))((()))))))))************))))))*********+++++++++++++++************++++++++++++,,,------......///............////////////............///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000222222000222555999???HHHQQQWWWbbbcccfffhhhgggeeebbb```^^^___^^^[[[WWWUUUVVVXXXXXXjjjlllLLLAAAAAA@@@<<<:::888777888888777666555444333222111///......++++++++++++++++++++++++************************))))))))))))))))))))))))%%%%%%%%%&&&&&&'''))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((()))++++++)))((()))***(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))******))))))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((()))))))))))))))***++++++,,,,,,+++++++++++++++,,,------,,,------------.........//////000111222333333444333333444444555666777777888888999999888777777666::::::::::::;;;<<<>>>>>>??????@@@BBBDDDEEEGGGGGGJJJJJJKKKKKKLLLLLLLLLLLLHHHGGGFFFFFFHHHHHHGGGEEEFFFEEEEEEEEEDDDCCCAAAAAA===<<<:::777666555555555111111111000000000//////.........---------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))************))))))((()))******++++++******'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++((()))))))))************))))))))))))************)))************+++++++++++++++************++++++++++++,,,------......///------........./////////............////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000222444555444888>>>DDDLLLTTT]]]cccfffhhhiiiiiiiiifffcccbbb^^^[[[UUUPPPOOOVVVcccllllllMMMAAA???>>><<<:::888777888888777666555444333222111///......++++++++++++++++++++++++************************))))))))))))))))))))))))''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((()))++++++)))((()))***(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))***)))(((((((((((()))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))((())))))***++++++,,,,,,+++++++++***++++++,,,---,,,,,,---------............///000111222333444444222222333444555666777888666777888999999888777777999:::::::::<<<===>>>??????@@@AAABBBDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJEEEDDDDDDEEEFFFGGGEEEDDDCCCCCCCCCBBBAAA@@@???>>>;;;:::999777555444333222000000000000000/////////......------------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))************))))))))))))***++++++++++++***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++''''''((()))***++++++,,,))))))))))))************)))************+++++++++++++++************++++++++++++,,,------......///---------.........//////............////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111000000000222555777999===BBBIIIPPPWWW^^^dddhhhfffgggiiiiiigggbbb]]]ZZZVVVVVVVVVWWW^^^nnnmmmMMMAAA>>>===;;;999888777888888888777555444333222111///......++++++++++++++++++++++++************************))))))))))))))))))))))))+++***)))(((((('''((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((()))++++++)))((()))***(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''((((((((()))((())))))***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,---------.........///000111222333444444111222333444666777888888444555777888999999999999999::::::;;;<<<===?????????@@@AAACCCEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHCCCBBBBBBCCCEEEEEEDDDBBBAAAAAAAAA@@@???>>><<<;;;999999999777555333111000000000000000////////////------------------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))************))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++&&&&&&''')))***+++,,,---))))))))))))************)))************+++++++++++++++************++++++++++++,,,------......///---------.........//////............/////////000////////////////////////////////////////////////000000000000000000000000000000000000000000000000222111111222444777:::<<>>===;;;888777777777777666555444333111000...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))''''''(((((()))))))))***'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......---...///000111222333444333333444444555666666666999999999999999999999999999999999::::::;;;;;;;;;===???AAABBBBBBBBBCCCDDDFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDBBBAAA@@@AAAAAA@@@???>>>===<<<;;;:::888666444222111000///111111111111000000000000------,,,,,,+++***)))))))))***,,,,,,***)))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))((()))******+++)))************+++++++++,,,,,,+++***))))))************))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------..................////////////////////////////////////......////////////......////////////000000000000////////////000000000000222111000...---...111333444555666444333888CCCLLLWWW]]]___\\\]]]cccfffdddfffeeegggfff]]]RRRPPPVVV[[[llltttLLLAAACCC>>>===;;;888777777777777666555444333111000...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''***)))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,------------...---......///000111222222333333333444555555666666777777888888999999999999777777888888888888888888<<<>>>@@@@@@@@@@@@AAABBBEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCDDDDDDDDDCCCAAAAAAAAAAAA@@@???===<<<;;;;;;888777666444222111000000////////////............------,,,++++++***))))))(((***,,,+++***)))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++,,,++++++***))))))************))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------..................////////////////////////////////////......////////////......////////////000000000000////////////000000000111000111222111000000222333000222444888???HHHQQQVVVYYY___cccbbbcccgggiiigggddd^^^ZZZWWWTTTTTT^^^iiivvvNNNAAACCC======;;;888777777777777666555444333111000...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((()))((((((''''''''''''(((*********))))))))))))(((((((((((((((((((((((((((******))))))(((''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,------------............//////000000222333333444444555555666555555666777888888999:::888888888777777777777777;;;<<<>>>>>>======>>>@@@DDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBDDDDDDCCCBBBBBBAAA@@@???>>><<<;;;::::::666555444333222111111111------------,,,,,,,,,,,,,,,,,,,,,+++******))))))(((***++++++***))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********)))************+++++++++,,,+++******)))***************))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------..................////////////////////////////////////......////////////......////////////000000000000/////////000000000111111...000333333333222333444333444999CCCNNNXXX^^^```___eeegggfffccccccaaa]]]___YYYTTTVVV^^^lllwwwNNNAAABBB<<<===;;;888777777777777666555444333111///...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((''''''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************************++++++,,,,,,,,,---------------..................222222222333444444555555222333444555777888999:::::::::999999888888888777999:::;;;;;;:::;;;<<<>>>AAAAAABBBBBBBBBBBBCCCCCC???@@@AAACCCDDDDDDCCCCCC@@@@@@???===;;;:::999888444333222111111111111111---,,,,,,,,,++++++++++++,,,+++++++++******))))))(((***++++++)))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))(((((()))***************))))))*********+++++++++++++++***************++++++******))))))******+++))))))*********+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,---------..................////////////////////////////////////......////////////......////////////000000000000//////000000000111111111///111222222111222444666===AAAHHHQQQZZZ___bbbccccccfffhhhfffbbb^^^ZZZXXXTTTWWW___mmm~~~xxxNNN@@@AAA:::===;;;888777777777777666555444333111///...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))******'''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))************************+++++++++,,,,,,,,,------------------............111111222222333444444444111222333444666888999999999999999888888777777777777999999999999:::<<>>???AAACCCCCCDDDCCCCCC@@@???>>><<<:::999777777222222111000000000000000---------,,,,,,,,,++++++++++++***************)))((()))++++++)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))******)))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))(((((()))************)))))))))*********++++++++++++***************++++++++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,---------..................////////////////////////////////////......////////////......////////////000000000000000000000000111111111111222222111000000333777;;;GGGOOOXXX^^^___```bbbeeecccccccccaaa]]]YYYWWWXXXSSSccc{{{xxxOOOAAAAAA:::===;;;888777777777777666555444333111000...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((((()))%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***+++------...'''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))************************++++++++++++,,,,,,,,,,,,------------......//////000111111222222333333444111222333444666777888999666666666666555555555555666888999999999;;;>>>AAA@@@@@@@@@??????>>>>>>>>>>>>???AAABBBCCCCCCCCCBBB??????===;;;999777666555222111000///////////////------------,,,,,,,,,,,,************************''')))******)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((************(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))'''((()))++++++******))))))************+++++++++*********)))******+++,,,++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------..................////////////////////////////////////......////////////......////////////000000000000000000000111111111222222333333222222444999AAAGGGNNNWWW```cccbbb```cccfffgggbbb\\\XXXSSSOOORRRWWWnnnzzzQQQCCCCCC<<<===;;;888777777777777666555444333111000...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''(((((()))***+++,,,,,,'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))***************************++++++++++++,,,,,,,,,,,,,,,---...///000000111000000111111222333333333222333444555666777888888444444555555555555555555666777888999:::===AAADDDBBBBBBAAA@@@???>>>>>>===>>>???AAABBBCCCBBBBBBAAA???>>>===;;;888777555444222111000///............---------,,,,,,,,,++++++))))))))))))************''')))******)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))'''(((***+++++++++)))((()))************+++++++++******))))))***++++++,,,,,,++++++******++++++,,,)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------..................////////////////////////////////////......////////////......////////////000000000000000000111111111222222222111333666999>>>FFFNNNTTTWWW[[[```ccccccbbbbbbccceee]]]XXXVVVWWW[[[fffrrr{{{SSSEEEEEE>>>===;;;888777777777777666555444333111000...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...///111111222000000000111222222333333333444444555666777888888555666666666777777888888666777888999;;;>>>CCCFFFEEEDDDCCCBBB@@@???>>>>>>???@@@AAABBBBBBBBBAAA@@@???>>><<<:::888666444444222111000///------------,,,,,,,,,++++++++++++***)))))))))))))))*********''')))******((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))'''(((***+++,,,+++)))((()))************+++++++++******))))))***+++,,,,,,,,,++++++******++++++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------................../////////000////////////////////////......////////////......////////////000000000000000111111111111222222222///333999@@@GGGPPPXXX^^^^^^^^^___aaacccccc```^^^[[[UUUUUU]]]jjjzzzUUUCCCBBB>>>===<<<;;;999888777666666444444333333111000...---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''((($$$&&&((()))***)))((('''((((((((((((((((((((((((***((('''&&&&&&'''(((***''''''''''''''''''''''''((((((((((((((('''''''''******)))''''''&&&&&&&&&***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))******++++++,,,------++++++,,,---...///000111111111111111111111222222333444555666777888999999999999888888888999:::;;;888999:::<<>>===<<<:::888666444333222////////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))%%%&&&''')))***,,,---...))))))))))))))))))))))))))))))))))))************++++++******))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++***)))(((+++***)))***++++++***)))))))))))))))))))))))))))************************)))))))))))))))******+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------............///////////////////////////000000000000000000000000000000000000000000000000///000000///......000222222000///000222333333111777???FFFKKKTTT]]]___[[[dddaaa^^^^^^^^^]]]ZZZVVVOOOZZZmmmUUUCCCBBB>>>===<<<;;;999888777666666444444333333111000...---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((&&&''')))***+++***)))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''(((((((((((((((***)))(((''''''&&&&&&&&&***)))((('''&&&''''''(((''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))***++++++,,,,,,---......++++++,,,---...///000000000000000111111222222222444444555666777888999999999999999999999::::::;;;::::::;;;<<<===???AAABBBEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCBBB@@@???>>><<<;;;:::888666444222222////////////............,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''''')))***+++,,,---************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++***))))))+++******++++++,,,,,,+++************************************************)))))))))))))))******+++)))***++++++++++++***)))************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,---------............///////////////////////////000000000000000000000000000000000000000000000000...///000/////////111222000222222222111222666999???IIIRRRUUUXXX[[[ZZZVVV`````````^^^ZZZWWWVVVWWW]]]oooVVVDDDBBB======<<<;;;999888777666666444444333333111000...---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''((('''((()))***+++***)))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))***)))(((''''''&&&''''''))))))(((''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))++++++,,,,,,---.........++++++,,,---...//////000//////000000111222333333555555666777777888999999999999999999:::::::::;;;<<<<<<;;;;;;<<<<<<===>>>AAABBBBBBCCCBBBAAA???>>>AAABBBBBBBBBBBB@@@???>>>;;;:::999777555333222111/////////............---,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))******++++++++++++++++++++++++++++++))))))))))))************)))))))))***************))))))))))))))))))))))))))))))************))))))************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++***))))))******++++++,,,,,,,,,---++++++++++++++++++++++++************************)))))))))))))))******+++)))***++++++++++++***)))************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---------............///////////////////////////000000000000000000000000000000000000000000000000---...000//////000222444...222555333111444<<>>@@@AAABBBBBBAAA@@@>>>===:::999888666444333111111//////.........---------++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))*********************************((()))))))))************)))))))))******+++++++++))))))))))))))))))))))))))))))************))))))************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************+++++++++******)))((()))***+++***+++,,,---++++++++++++++++++++++++************************)))))))))))))))******+++*********++++++************************************+++++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------............///////////////////////////////////////////////////////////////////////////---...///000///000333555...111444555666<<>>>>>===???AAABBBBBBAAA@@@>>>???@@@@@@@@@@@@>>>===<<<888888777555333222111000............------------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))******++++++,,,,,,))))))))))))))))))))))))))))))************))))))************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************)))******+++++++++******''')))+++***))))))***,,,************************)))))))))))))))))))))))))))))))))))))))******++++++******************+++*********************************++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,------------------............///////////////////////////////////////////////////////////////////////////---...000000000111333555000111222777>>>GGGNNNQQQNNNKKKJJJNNNSSSVVVVVVVVVRRRUUU]]]hhhxxx{{{ZZZEEEBBB======<<<;;;999888777666666444444333333111000...---++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))***+++++++++++++++,,,,,,------------......//////000111222222444444444555555666666666555666888999999999888777888888888999:::<<<===>>>===>>>???@@@AAAAAA@@@???===>>>>>>>>>>>><<<;;;:::777666555444333111000000.........------------,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))*********************+++++++++++++++))))))))))))))))))))))))))))))************))))))************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))***++++++++++++***(((+++---,,,)))(((***,,,************************)))))))))))))))))))))))))))))))))))))))******+++++++++***))))))***++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,---------------------............///////////////////////////000000000000000000000000000000000000000000000000...///111000000111333555333333666===FFFMMMPPPQQQMMMMMMQQQXXX\\\YYYUUUSSSWWWbbbuuuuuuzzzZZZFFFBBB<<<===<<<;;;999888777666666444444333333111000...---++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,+++,,,,,,,,,,,,---------.../////////000000111111333333333444444444444444444555777888888888666555666666666777888999:::;;;;;;<<<<<<===>>>?????????;;;<<<======<<<;;;999888666555444333222111000///.........---------,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))************,,,++++++++++++++++++***))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))***++++++++++++++++++...000...***(((***---++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++++++++***))))))***++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,------------...---------............///////////////////////////000000000000000000000000000000000000000000000000000111111111000000222444555:::@@@EEEIIILLLMMMNNNOOOQQQWWW\\\ZZZVVVXXX___ooo[[[FFFBBB<<<===<<<;;;999888777666666444444444333111000...---++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&((())))))(((''''''(((***)))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''(((((()))%%%&&&((()))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))&&&&&&''''''(((((())))))&&&''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---////////////000000000000222222333333333333333333333444666777888777555444555555555555555666777777::::::::::::;;;===>>>???:::;;;;;;<<<;;;:::888777555555444333222000000///......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************---,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************((()))***+++++++++++++++...111333000+++)))+++...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,---------......---------.........//////////////////////////////000000000000000000000000000000000000000000000000111111222111000000222333777???HHHLLLJJJIIIIIILLLQQQTTTXXXXXXQQQPPP^^^pppZZZFFFCCC>>>===<<<;;;999888777666666666555444222000///...---,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************))))))***+++,,,,,,------------......///000000000333333333333333333333333111222333333444444333333444444555555666777777777999999999::::::;;;;;;;;;<<<:::999999::::::888777555444333111000/////////......---------,,,,,,,,,------,,,,,,+++***))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))*********)))))))))))))))******************************))))))))))))******,,,------......------,,,666888888444---))))))++++++++++++*********))))))************************)))************+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------..............................////////////////////////000000000000111111111111000000111111111111000///000111333333222333666999BBBDDDIIINNNMMMKKKMMMSSSXXXVVVTTTSSSXXXeeezzzYYYFFFCCC>>>===<<<;;;999888777666666666555444222111///...---,,,,,,,,,,,,,,,+++***)))************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))(((((((((''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))*********************++++++,,,,,,---,,,------...//////000000333333333333333333333333222222333444444444444444444444555555666777777777888888999999:::;;;;;;<<<;;;:::888888999999888666444444222111000/////////...------------,,,,,,,,,------,,,++++++***))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************)))))))))))))))******+++************)))))))))((())))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))***)))))))))))))))))))))******************************))))))))))))******,,,,,,------------,,,,,,333555666222---)))***,,,+++++++++*********))))))************************)))************+++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------..............................////////////////////////000000000000111111111111000000000111111000000000222222222333555999===@@@KKKIIIJJJNNNPPPPPPTTTZZZQQQTTT\\\hhhxxxYYYFFFCCC>>>===<<<;;;999888777666666666555444333111///...---++++++,,,,,,,,,+++******************************))))))))))))))))))))))))*********))))))(((((('''''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,---......//////111111222222333333444444333333444555555555555444444444555555666777777777666777777999:::;;;<<<<<<;;;999888888888888777555444333222000////////////------------,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************)))))))))))))))******+++************))))))))))))))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******+++++++++,,,,,,+++++++++///111222000,,,***+++---+++++++++***************************************)))************+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,---------..............................////////////////////////000000000000111111111111000000000000000000000000444222222444999@@@FFFHHHKKKJJJKKKPPPRRRRRRUUUYYYPPPZZZlll~~~XXXEEECCC>>>===<<<;;;999888777666666666666444333111///......++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))++++++******)))(((''''''&&&''''''((()))******+++((((((((())))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))************,,,,,,++++++++++++++++++++++++,,,,,,---.........000000111222333444444555333444555555666666555555444444555555666777777777555555666888999;;;<<<===:::999777777777777555444222222111000///......///---------,,,,,,,,,++++++,,,+++++++++******))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************)))))))))))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&))))))))))))))))))))))))************************))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))***************************************))))))))))))************++++++++++++******+++---...---,,,+++,,,...************************************************))))))*********+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..............................///////////////////////////000000000111111111111000000//////000000111111444444444888???EEEIIIJJJJJJLLLRRRWWWVVVRRRTTTYYYgggvvvvvvtttyyy|||XXXEEECCC======<<<;;;999888777666666777666555333111000///...***++++++,,,,,,,,,++++++************************)))))))))))))))))))))))),,,++++++***)))(((((('''&&&''''''((()))******+++(((((()))******)))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))************,,,,,,++++++++++++++++++++++++,,,,,,---.........000000111111222333444444333444555555666666555555444444555555666777777777444555666777999:::;;;<<<:::888666666666666444222111111000///............------,,,,,,,,,+++++++++++++++***************)))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))((('''&&&))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))(((((())))))******************************************))))))))))))******)))******++++++******))))))***+++++++++,,,---...************************************************))))))*********+++++++++******++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......////////////////////////000000000000000000000000///000000000111111111111000000000///000111222333555777;;;@@@EEEHHHIIIIIIPPPTTTXXXYYYTTTSSS]]]iiiXXXEEEBBB======<<<;;;999888777666666777666555333222000///...******+++,,,,,,,,,++++++************************))))))))))))))))))))))))+++++++++******))))))(((''''''(((((())))))******((((((************(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,---......//////000000111111222222333333333333444555555555555444444444555555666777777777444555555777888999::::::999888666555555444222111000000///...............,,,,,,,,,,,,++++++++++++************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))((((((((()))******++++++******************************))))))))))))***************++++++******************++++++,,,,,,,,,***************+++++++++************************)))************++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------......////////////////////////000000000000000000000000000000000000111111111111222111000000111222444555888===DDDIIIKKKKKKKKKLLLUUUUUUTTTRRRRRRZZZnnnYYYEEEBBB<<<===<<<;;;999888777666666777777555444222000//////)))***+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))************************(((((((((((())))))))))))'''(((***++++++***((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))*********************++++++,,,,,,---,,,------...//////000000111111111111111222222222222222333444444444444444444444555555666777777777555555666666777888999999999777555444444333111000//////......------......,,,,,,,,,++++++++++++***))))))))))))************'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************)))))))))))))))******+++((()))))))))************))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))'''(((((()))******++++++******************************))))))))))))*********++++++++++++++++++***++++++***++++++,,,++++++))))))*********+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////000000000000000000000000000000000000111111111111333222111111222333555777???FFFNNNQQQOOOOOORRRVVVVVVRRRQQQVVVaaaqqqYYYEEEAAA<<<===<<<;;;999888777666666777777555444222111//////)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***************+++++++++))))))))))))((((((((((((''')))***++++++***)))'''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''(((((((((((())))))))))))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************))))))***+++,,,,,,------------......///000000000222222222111111111111111111222333333444444333333444444555555666777777777555555666666777777888888999777555444444333111/////////...---------......,,,,,,,,,+++++++++******)))))))))))))))*********'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))''''''''''''(((***++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++******************************))))))))))))******++++++,,,,,,,,,,,,++++++---,,,++++++,,,,,,+++***))))))******++++++++++++************************)))************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......000000000000000000000000000000000000000000000000000000000000111111111111444333222222222444777888DDDLLLTTTUUURRRRRRYYY```XXXTTTXXXggg||||||[[[CCCAAA@@@>>>===;;;999777555444333666666555444222000...---------------------------************************'''((()))******)))((('''+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,------...000000000000////////////111111222222222333333333222222333333333333444444777777777666555555444444555666777888888999999888555555444333222222222222......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************************************(((((()))***************))))))))))))************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))*********************************************************************++++++++++++************))))))******+++,,,******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))************************************************))))))))))))))))))))))))++++++++++++******))))))++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,---------......------------------------////////////000000000000////////////000000000000///000111222111111333444666444444555333333>>>KKKNNNQQQWWWZZZWWWRRRVVV]]]NNN[[[nnn[[[DDDAAA@@@>>>===;;;999777555444444666666555444222000...---------------------------************************((((((************((((((************)))))))))((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******+++,,,,,,------...000/////////////////////111111111222222222333333222222222333333333444444555555555555555666666666666666777888888888777777555444333222111111111111...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************************(((((()))***************))))))))))))************)))************+++++++++************************))))))))))))))))))))))))************************************************((())))))***************************************************************)))))))))******)))))))))******))))))******+++,,,******))))))))))))******************************+++++++++*********))))))************************+++++++++***************************************++++++++++++*********)))++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,---------......------------------------////////////000000000000////////////000000000111///111333333222222333444666222111777<<<@@@FFFNNNXXXSSSRRRWWW[[[XXXTTTRRRlllzzz\\\DDDAAA???>>>===;;;999777555444444666555555444222000...---------------------------************************((()))***++++++***)))(((************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******++++++,,,---------////////////////////////111111111222222222222333222222222222333333333333333333444444555666666777777777777777777666666555333222111000000/////////------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************************************((())))))************)))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))************************************************((()))******++++++******************************************************(((((())))))))))))((((((******))))))******+++,,,******))))))))))))******************************+++++++++***************************************++++++++++++******))))))************************++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,---------......------------------------////////////000000000000/////////000000000111111000222444555333222222333666111111;;;FFFLLLOOOPPPRRROOOOOOUUUYYYYYY[[[^^^]]]EEEAAA???===<<<;;;888777555555444555555444333222000///...,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********+++,,,,,,------.........///////////////111111111111222222222222111222222222222333333333333333444444444555555555777777777777666555444333111111000///............---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))************************************((()))************))))))((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))************************************************))))))***++++++++++++***************************************************(((((())))))))))))((((((******))))))******+++,,,******))))))))))))******************************************************************************,,,,,,++++++***)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---------......------------............////////////000000000000//////000000000111111111///222444555333222111222555444777@@@JJJOOOOOOMMMIIINNNUUUUUUQQQTTTeeexxx^^^EEEAAA???===<<<:::888777666555555555555444333222111///...,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++,,,,,,---------....../////////000000000111111111222222222111111111222222222333333555444444444333333333222777777777666555444333222000000///...------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************************************))))))*********))))))(((((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))************************************************))))))***+++++++++++++++************************************************)))******++++++******)))******))))))******+++,,,******))))))))))))******************************************************************************+++++++++*********))))))************************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---------......---------....../////////////////////000000000000000000000000111111111111///111333444222111222222666;;;@@@DDDGGGIIIJJJJJJNNNQQQVVVVVVTTT]]]uuu^^^FFFBBB???===<<<:::888777666555555444444444333222111//////,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,---------......//////000000000000111111111111222111111111111222222222222555555444333333222111111666666666666555444333222000///...------,,,,,,---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************************)))************))))))((())))))))))))************)))************+++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))***++++++,,,+++++++++******************************************************++++++++++++************))))))******+++,,,******))))))))))))******++++++++++++++++++++++++***************+++++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,---------......---------...//////000000////////////000000000000000000000111111111222222000111333333222222444666888AAAHHHGGGCCCDDDHHHIIIQQQNNNPPP]]]nnn^^^FFFBBB???<<<;;;:::888777666666666444444444333222111000///++++++++++++++++++++++++************************((((((************((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---......///000000000000000000111111111111111111111111222222222222333333333222222222222222555555555555555444333222000///...------,,,,,,---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))***************************************************)))(((((())))))))))))************)))************+++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))***++++++,,,,,,++++++************************************************))))))************))))))******))))))******+++,,,******))))))))))))******++++++++++++++++++++++++))))))*********+++++++++************************)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,---------......---------...///000000000////////////000000000000000000111111111222222222222333333333333555888;;;<<>>>>>>>><<<888777777777666555444444444333111000...---......---,,,,,,+++******************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))((((((((())))))'''))))))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))'''%%%%%%''')))***&&&'''''''''(((((())))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))************+++,,,------......------///............//////000000000000000000000000000222222111111111111222222222333333444444333333222000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))******++++++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************************************)))************+++++++++***((('''(((+++,,,+++(((************************+++++++++++++++***)))((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000000...------------,,,***..................---------.........//////000000000000000000////////////111111111111222333444555444444444444666:::@@@DDDHHHJJJLLLMMMPPPRRRRRROOO\\\}}}aaaFFFAAA@@@>>><<<999777777777666555444444444333111000...---......---,,,,,,+++******************************))))))))))))))))))))))))******)))(((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))'''))))))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))''''''''''''((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))************+++,,,------......------000////////////000111111111111111111111111111111222111111000000111111222222222333333333333222222//////...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))******++++++++++++*********))))))************************+++++++++*********))))))************************+++***)))(((((()))***+++)))))))))))))))***++++++++++++++++++++++++++++++************************************************************++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************************************)))************+++++++++***((('''(((+++,,,+++)))************************+++++++++++++++***))))))************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.../////////...,,,---......---+++................................./////////000000000000000000000000000///111111111222222333333333333444555666888<<>><<<999777777777666555444444444333222000.........------,,,,,,++++++***************************))))))))))))))))))))))))***))))))(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''(((((('''))))))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))************+++,,,------......------000000000000000111222222111111111111111111111111222111111000000111111222111222222222222222222111///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++***************************************+++++++++***************************************+++***))))))))))))***+++***))))))))))))***++++++++++++++++++++++++++++++************************************************************+++++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************************************)))************+++++++++***)))((()))+++++++++***++++++++++++++++++++++++++++++++++++++++++***)))************+++++++++,,,******+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,---...//////---..............................////////////000000000000000000000000000000000111222222222222222111222444777999<<>>???===999888888888777666555555555444222111///...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''))))))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&((()))))))))((('''(((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((()))))))))************+++,,,------......------...------...///000111222111111111111111111111111111000000000000000000111///000000000000000000///------,,,+++++++++,,,,,,++++++++++++++++++++++++((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******************************************************************************************************++++++++++++*********************++++++,,,++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************))))))*********+++++++++)))***************+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...---,,,...000222111000........./////////000000000000000000000000/////////000000000111111111222111222222333333333333222666999>>>BBBDDDGGGJJJLLLSSSOOONNNSSS[[[hhh}}}rrrrrr___FFFAAA<<>>BBBFFFHHHJJJMMMPPPRRROOOVVVhhh{{{wwwrrr}}}^^^FFFBBB===@@@===:::999999999888777666666555444333111000///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((()))******((((((((()))))))))******(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++'''))))))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&)))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))************+++,,,------......---------------...///111222333222222222222222222222222000000////////////000000.........//////.........,,,+++++++++++++++,,,,,,************************))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))))))))******+++))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))************+++++++++)))+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------000///...///111222111000---......///000000111111111111111000000000/////////000000111111222333333444333222222333666999;;;@@@CCCFFFHHHJJJMMMPPPSSSQQQWWWlll}}}vvv~~~]]]GGGCCC>>>@@@===:::999999999888777666666555444333111000///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((***++++++''')))))))))'''&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((())))))******&&&%%%$$$###$$$%%%&&&'''((((((((((((((((((((((((&&&'''((())))))((('''&&&***)))'''&&&&&&''')))***))))))(((((('''''''''&&&''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))************+++,,,------......------.........///000222333444222222222222222222222222000000////////////000000---..................---+++++++++***++++++,,,,,,************************))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))******+++))))))******++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))************+++++++++(((+++---,,,***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000///000111222111000---......///000111111222222111111111000000/////////000000111222222333333555444222111333777;;;>>>DDDFFFHHHJJJLLLNNNRRRUUUSSSaaaxxx{{{aaaIIIBBBAAA@@@???===:::999888888888777777666555333111...---+++,,,------++++++,,,---,,,,,,,,,+++++++++******))))))))))))((((((((((((******))))))((((((''''''))))))))))))************&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))(((((('''''''''&&&'''&&&&&&''''''((()))***)))************(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))***+++)))(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,------,,,,,,,,,,,,---......000000000000111111111111333111//////000111000///////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++******************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000000000////////////000000111111000000//////......222222222222222222333333444333333555:::>>>AAABBBMMMJJJJJJNNNQQQQQQQQQTTTddd{{{bbbHHH@@@@@@???>>><<<:::888888888999666666666555333111///...)))+++,,,,,,++++++,,,...,,,,,,,,,+++++++++*********)))))))))((((((((((((***)))))))))((((((((('''))))))))))))************&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''&&&&&&''''''((()))************))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((())))))(((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,------------------......///000000000000111111111111333111//////000111000///........................////////////.........---,,,,,,,,,,,,,,,,,,++++++,,,++++++***))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++******************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000000000////////////000000111111000000////////////222222222222222333333333444333444666;;;@@@EEEHHHJJJLLLOOOOOOLLLMMMYYYfffzzzdddHHH???>>>===<<<:::999888888888999555555555555444222000///***+++,,,,,,++++++---...,,,,,,,,,+++++++++************)))))))))((((((((())))))))))))(((((((((((())))))))))))************&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&''''''((()))***+++***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((('''&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---......------......///000000000000000111111111111333111//////000000000///........................//////.........---------------,,,,,,+++++++++***,,,+++******)))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000000000////////////000000111000000000000/////////111222222222333333333444444444555888===DDDJJJMMMKKKOOOSSSPPPJJJPPPggg~~~hhhJJJ??????<<<;;;999888777888888999444444555555444222111000---...///...,,,+++,,,---,,,,,,,,,+++++++++***************)))))))))(((((())))))))))))((((((((((((((()))))))))************''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''&&&&&&''''''((()))***+++***)))'''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---///............///000000///000000000111111111111222000///...000000///....................................---------,,,,,,------,,,,,,+++*********++++++***************+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000000000////////////000000000000000000000000000000111222222333333444444444333666999===AAAEEEJJJMMMOOOPPPQQQSSSVVVccc|||lllLLL@@@AAA<<<;;;999888777888888999444444555555444222111000111222222000---++++++,,,,,,,,,,,,+++++++++******************))))))))))))(((((((((((())))))))))))((()))))))))************'''''''''((((((((())))))'''''''''(((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''&&&&&&''''''((()))***+++***(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))((((((***,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---///............///000000///000000000111111111111222000......///000///...........................------------,,,,,,,,,,,,,,,,,,,,,++++++*********+++***************++++++))))))))))))))))))******************************))))))))))))))))))))))))***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000000000////////////000000000000000000111111111111111111222333444444555555333888>>>BBBDDDEEEHHHIIIPPPKKKLLLZZZooonnnLLL@@@CCC===<<<:::999888888888999555555555555444222000///222222222000---++++++,,,,,,,,,,,,+++++++++******++++++*********)))))))))(((((((((((())))))))))))))))))))))))************''''''((((((((()))))))))'''''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((('''&&&&&&''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))***)))))))))+++---(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---......------......///000000000000000111111111111222000....../////////...------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))******+++,,,))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000000000////////////000000000000000111111111111222111111222333444555666666666;;;BBBEEEFFFFFFGGGIIINNNJJJQQQkkkmmmKKK@@@DDD???>>><<<:::888888888999666666666555333111///......///000...,,,+++,,,---,,,,,,,,,+++++++++******+++++++++*********))))))'''((((((((()))))))))***))))))))))))************'''((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((''''''''''''((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))'''&&&&&&''''''((()))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&((()))(((((((((***,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,------------------......///000000000000111111111111111000....../////////...------------------------,,,,,,,,,,,,++++++++++++)))))))))***++++++,,,,,,******))))))***++++++,,,((()))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000000000////////////000000000000111111111222222222111111222333444555666666;;;???DDDFFFEEEFFFKKKOOOQQQSSSdddmmmJJJ???DDD@@@???===:::999888888888777777666555333111...---***+++---,,,++++++,,,...,,,,,,,,,+++++++++******+++++++++************)))'''((((((((())))))******))))))))))))************(((((((((((())))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))'''&&&&&&''''''((()))***'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&'''''''''''')))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,------,,,,,,,,,,,,---......000000000000111111111111111///...---//////...---------------------------,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---******))))))***+++,,,,,,(((((())))))*********+++************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000000000////////////000000000000111111222222222222111111222333444666666777>>>BBBDDDEEEDDDGGGOOOUUUVVV```xxxeeeIII@@@AAA???===:::999999999888666888777444222000/////////...---,,,+++************,,,++++++******++++++,,,+++++++++*********))))))++++++)))(((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((***+++,,,******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))(((''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&+++***((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,---..................///000000000000000000000///...------,,,,,,------------------------,,,,,,,,,+++++++++******)))************+++++++++************************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------///...---,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////......////////////000000000000000000000000000000000000000222333333222111333444111444666666555777;;;>>>GGGCCCCCCIIILLLLLLOOOUUU___vvvjjjLLL@@@??????===:::999999999888666777666444222000000//////...---,,,+++************,,,++++++******++++++,,,+++*********)))))))))))),,,+++***))))))((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))(((''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&,,,+++)))((('''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,---..................///000000000000000000//////...------,,,,,,------------------------,,,,,,,,,+++++++++******)))************+++++++++************************))))))))))))***************************************++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------------------------------///...---,,,,,,,,,,,,------.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////......////////////000000000000000000000000000000000000000222333333222111333444222333555555555888===@@@FFFEEEHHHMMMNNNNNNSSS[[[xxxpppPPPAAA>>>???===:::999999999888666666555444222111111000000...---,,,++++++******+++,,,++++++******++++++,,,************))))))))))))++++++***************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''')))((((((''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''++++++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++,,,------------......///000000000000000/////////...------,,,,,,------------------------,,,,,,,,,+++++++++******)))************+++++++++************************)))))))))*********++++++************************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------......---,,,,,,,,,---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------............------------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////......////////////000000000000000000000000000000000000000222333333222111333444222333444555777;;;@@@DDDDDDHHHMMMPPPPPPSSS___lllqqqQQQAAA>>>???===:::999999999888666555555444333222222111111...---,,,+++++++++++++++,,,++++++******++++++,,,++++++++++++******************)))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((()))(((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''***))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))***+++,,,------------......///000000000000000//////.........---------------------------------,,,,,,,,,+++++++++******))))))*********+++++++++************************))))))*********+++++++++************************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------..............................------,,,,,,,,,------------............------------------------------------------............------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......///.........////////////000000000000000000000000000000000000000222333333222111333444333333444555999>>>DDDHHHEEEJJJOOOPPPRRR___wwwoooOOOAAA@@@???===:::999999999888666555555444444333222111111------,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++))))))((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))(((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++,,,------------......///000000000000000...............---------------------------------,,,,,,,,,+++++++++******))))))*********+++++++++************************************++++++++++++************************++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.................................------,,,,,,,,,------...------...//////......------------------------------------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......///.........////////////000000000000111111111111111111111111000222333333222111333444444444555888===CCCHHHKKKHHHLLLNNNOOOXXXqqq{{{nnnNNNAAA@@@???===:::999999999888666666666555555444222111000------,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((''''''''''''(((((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,---..................///000000000000000........................------------------------,,,,,,,,,+++++++++******)))************+++++++++*********************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---------....................................------,,,,,,,,,---......------...////////////...------------------------------........./////////------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////......////////////000000000000111111111111111111111111000222333333222111333444666666888<<>>???===;;;999999999888666777777777666444222///...------,,,,,,,,,------...,,,++++++++++++++++++,,,))))))))))))((((((((((((---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))'''''''''''''''((()))***'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''((())))))(((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,---...///000000000000...//////000000000000000---.....................------------------------,,,,,,,,,+++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////---------------------------------.........//////---------.........//////////////////////////////,,,,,,,,,,,,,,,---...///------...///000000//////..................................../////////000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////......////////////000000000000111111111111111111111111000222333333222111333444999999<<>>666---***+++---+++((())))))))))))************))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((***************)))((('''((((((((('''''''''''''''(((((((((((()))))))))))))))************++++++++++++,,,------......---------------............///------............------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,------......///,,,,,,---------............------,,,,,,---/////////...---------...//////------------...///000000...//////000000000111111---------,,,------...///......////////////......000000000000000///......///............//////000111000000000//////......///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,------------------------...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////////////////000000000111222222222222333333333333222333333333222444777999:::AAAGGGHHHJJJOOORRRRRR^^^xxxtttMMMEEE>>><<<<<<:::999888777777777666666555444333111000///------------------------------,,,,,,,,,,,,++++++******++++++++++++******111...***))))))***+++***))))))))))))************)))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))******++++++******)))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((((())))))******))))))(((&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))************++++++++++++,,,------......---------------............///------............------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,---......//////------------.........///------,,,,,,---...000111------......//////000000000//////......//////000...///000111111222222222000000000000000111222333333333444444444444333333333333333333333333222111222222111111111111111111222111111000000//////...000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,------------------------...---...///111222000...,,,,,,,,,,,,,,,,,,,,,,,,..................................../////////////////////000000000111111333333333333444444444444333333333333333444777:::BBBBBBFFFLLLNNNOOOTTTZZZqqqrrrKKKEEE???<<<<<<:::999888777777777666666555444333111000///------------------------------,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))))))))***)))(((((()))+++((()))))))))************)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))))))))((((((''''''((()))******))))))&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))*********++++++++++++,,,------......---------------............///------............------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,------.../////////---............/////////000///.........///111222------///000111111111111333222111000///////////////000222444666777777888:::999999999999999::::::<<<<<<============<<<<<<:::;;;;;;;;;;;;;;;::::::999999999888888777666666222222111111111111000000111000000///......------------------............------------------------...............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------...------...//////...,,,------------------------,,,,,,...000333333111...------------------------....................................//////////////////000000000111111111333333333333444444444444333444444333333555999===FFFDDDIIIPPPPPPPPPZZZiii~~~rrrpppHHHDDD???<<<<<<:::999888777777777666666555444333111000///------------------------------,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))''')))++++++)))((((((***((()))))))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))))))))((((((&&&'''((()))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))*********++++++++++++,,,------......---------------............///------............------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---......//////000........./////////000000111000///......///000111,,,...000222222222111111//////000000111222444444777999<<>>???CCCEEEIIILLLNNNOOOOOOOOOIIIIIIHHHGGGGGGGGGGGGGGGJJJKKKKKKLLLLLLKKKKKKJJJMMMNNNNNNOOOOOOOOOOOONNNJJJKKKLLLLLLLLLKKKJJJIIIGGGEEECCC@@@===:::777666555444444444333222222222//////.........---------////////////////////////.............../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............------------------------...------...//////...,,,------------------------++++++,,,---///000...,,,------------------------....................................////////////000000000111111111222222222222222222333333333333444444555555777;;;BBBFFFFFFJJJOOOSSSUUU___uuu{{{{{{}}}{{{oooIIIDDD===<<<<<<:::999888777777777666666555444333111000///------------------------------,,,,,,,,,,,,++++++++++++************++++++))))))))))))******)))((())))))))))))*********************)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))%%%&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((((((((&&&&&&''''''((())))))***(((((((((((()))))))))))))))************++++++++++++,,,------......---------------............///------............------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,.../////////...---------......//////000000//////000000000111111111000000000111222555777888:::===@@@BBBBBB@@@===;;;666888:::===AAAFFFIIIKKKNNNPPPRRRTTTUUUTTTSSSRRRKKKKKKKKKKKKLLLMMMOOOOOOOOOOOOPPPPPPPPPPPPOOOOOORRRRRRSSSTTTTTTTTTTTTTTTPPPQQQSSSTTTTTTSSSRRRQQQQQQPPPNNNLLLIIIGGGEEEDDDBBBBBB@@@>>>===;;;999999444333333222111000//////////////////////////////---........./////////000................................................------------------------........................------------.......................................------...//////...,,,------------------------...---,,,,,,...///...,,,............................................................////////////000000111111111222222222333333333333444444444444333444555666999???FFFKKKOOOSSSUUUWWWaaavvvxxxzzzpppLLLEEE;;;<<<<<<:::999888777777777666666555444333111000///---------------------------------,,,,,,,,,++++++,,,+++***))))))***+++,,,)))((('''(((***+++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''(((((((((((((((''''''%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))************++++++++++++,,,------......---------------.........//////---..................------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++)))************+++++++++------------------------,,,,,,,,,---------......,,,,,,.../////////...---------......///000000000000000000000111111111111222222333555888;;;>>>@@@EEEGGGKKKMMMMMMJJJGGGDDDEEEEEEGGGIIIKKKNNNPPPQQQSSSTTTVVVWWWVVVTTTQQQOOOLLLMMMNNNOOOQQQSSSUUUWWWSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVSSSTTTVVVXXXXXXXXXVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPOOOLLLIIIFFFCCCAAA@@@999999888777555444333333000000000000000000000000---.........//////000000................................................------------------------........................---------.........//////...........................------...//////...,,,------------------------000...,,,,,,---......---............................................................/////////000000111111111111222222222444444444555555555666666333444555777;;;AAAHHHNNNYYY\\\[[[\\\mmmpppLLL>>>???======<<<;;;999888777666777777666555444222111000,,,,,,------...------------------,,,,,,+++++++++---,,,+++***))))))))))))******))))))))))))******))))))))))))(((((((((((()))))))))+++------+++)))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((((((((('''&&&''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,---......//////......------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++,,,,,,,,,---------------------------------------------------------+++,,,------,,,+++,,,...---///000000//////111222///000222222333444777999<<<===@@@BBBEEEGGGHHHIIIMMMMMMMMMMMMMMMNNNNNNNNNOOONNNMMMLLLMMMNNNQQQRRRUUUUUUVVVUUUTTTSSSQQQPPPMMMNNNPPPRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUVVVWWWWWWVVVTTTRRRXXXWWWVVVUUUUUUUUUUUUVVVXXXWWWUUUTTTUUUVVVXXXYYYVVVVVVVVVVVVUUURRRPPPOOOMMMLLLJJJGGGDDD@@@===;;;:::888444111000000111222333111000///000///---,,,---....../////////..............................//////.........---------..............................---------,,,,,,,,,------............------........................------------------------..................------------------------------////////////000000000000///////////////000111111222222111111111111111222444444555555666555555555888444444999===BBBJJJRRRZZZ]]]dddrrrpppMMM???AAA>>>===<<<;;;999888777777777777666555444222111000---------...------,,,,,,---------,,,,,,+++++++++---,,,+++***))))))))))))******))))))))))))******)))))))))))))))))))))((('''((())))))***))))))))))))))))))(((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,---......//////......------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,------------------------------------------------------------...//////------...///...///000000///000222444555777999;;;<<<>>>AAACCCDDDEEEGGGIIIJJJLLLLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLKKKLLLMMMOOORRRSSSSSSTTTUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWUUUVVVXXXYYYYYYXXXWWWUUUSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPNNNLLLJJJHHHFFFCCC???:::666333222111111000......000000000//////////////////...------........................//////.........---------.................................---------,,,,,,------............------........................................................................------------------------......//////000000000111///////////////000111111222222111111111111222222444444555555666666555555888666777===BBBFFFMMMTTTYYY___kkkqqqNNN@@@CCC>>>===<<<:::999888777777777777666555444222111000............---,,,++++++------,,,,,,,,,,,,++++++,,,,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))(((***+++***((((((***---******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))))))))(((''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---......//////......------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------.....................///000000......///000///000111111111333666999===@@@BBBDDDFFFHHHKKKMMMLLLMMMNNNOOOPPPPPPPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRMMMLLLLLLMMMOOOQQQTTTUUUTTTUUUWWWXXXXXXXXXWWWVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVXXXYYYZZZYYYYYYXXXUUUTTTTTTTTTSSSSSSSSSSSSTTTVVVYYY[[[[[[ZZZWWWVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUQQQOOOLLLGGGBBB===:::888444222//////000222222111111111111000//////............................../////////............---.................................------------,,,------............------........................////////////////////////........................---------------------------......///000111111222000000000000000111111111222222111111111111222222333444555666666666666666777777;;;BBBGGGJJJPPPWWW[[[fffzzzsssOOOAAACCC>>>===<<<:::888888777888777777666555444222111000............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))************))))))))))))******)))))))))))))))************---///---)))(((---222************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%'''((())))))))))))''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---......///.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................................../////////---///000000......///111000222333555777:::???BBBDDDGGGIIIKKKLLLMMMOOOQQQOOOPPPQQQRRRSSSSSSSSSSSSTTTSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTSSSTTTVVVWWWYYYYYYYYYYYYXXXWWWUUURRROOOLLLIIIHHHLLLNNNRRRUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZVVVVVVTTTRRROOOKKKHHHFFF===:::666444444444333222222111111000000000000000......................../////////...................................................------------------............------................................................---------.......................................,,,---...///000111222333000000111111111222111111222222111111111222333333333444555666666777666666888999???EEEIIIJJJPPPWWW___sssxxxSSSAAAAAA???>>>;;;999888777888888777777666555444222111000............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***************))))))))))))******((()))))))))*********+++***---///---)))(((---222************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%'''((())))))))))))''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))***************************++++++++++++,,,,,,,,,,,,---......///.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................//////000000000,,,...///000//////111222444666999;;;>>>BBBGGGKKKKKKMMMOOOPPPOOOOOOPPPQQQPPPQQQSSSTTTUUUVVVWWWWWWUUUTTTRRRQQQPPPQQQRRRSSSVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVTTTSSSQQQNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTRRRSSSTTTVVVWWWXXXYYYYYYVVVUUUSSSPPPLLLHHHEEECCCEEEEEEGGGIIIMMMQQQUUUWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[ZZZZZZZZZYYYZZZZZZZZZXXXUUUSSSQQQIIIFFFAAA===;;;999666444111111000/////////000000//////////////////////////////////////////////////////////////////////////////.........---------------............------........................---------------------------------.........//////........................,,,---...///000111222333000000111222333222222222222222111111222333333444333444555666777777777777888:::@@@FFFHHHJJJPPPXXXgggZZZDDDAAA@@@>>>;;;999777777888999777777666555444222111000............---,,,++++++++++++,,,,,,,,,,,,------++++++***************+++******))))))))))))******((())))))******+++++++++(((***+++***((((((***---******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))))))))(((''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))************************++++++++++++,,,,,,,,,,,,,,,---......//////......------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---------..........................................//////000000111111...000222333333444666888:::<<<@@@CCCFFFHHHLLLOOOOOOQQQSSSTTTSSSQQQQQQRRRRRRSSSTTTUUUWWWXXXXXXXXXSSSRRRPPPNNNMMMNNNOOOPPPTTTTTTSSSRRRQQQPPPPPPOOOLLLMMMMMMMMMLLLJJJHHHGGGCCCDDDEEEFFFGGGHHHHHHHHHEEEFFFHHHKKKNNNPPPRRRSSSOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTUUUTTTSSSQQQNNNMMMCCCBBB@@@@@@CCCHHHNNNRRRUUUWWWXXXZZZ[[[ZZZZZZYYYZZZZZZ[[[[[[\\\[[[[[[[[[]]]]]]^^^]]]\\\ZZZXXXVVVSSSPPPMMMIIIFFFCCC???<<<666444222000////////////////////////////////////...////////////000000000/////////////////////////////////.........------------............------........................------------------------,,,,,,------.../////////........................---......///000111111222000111222333444333222222222222111222222333444555333444555666777888888888:::<<>>;;;888777777888999777777666555444222111000---------...------,,,,,,+++++++++,,,,,,---------+++***************++++++******))))))))))))******((())))))******+++,,,,,,'''((())))))***))))))))))))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((()))***)))(((&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((((((((((((((())))))))))))************************+++++++++,,,,,,,,,------,,,---......//////......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------..........................................///000000111222222222444666888999;;;>>>@@@@@@CCCGGGJJJJJJJJJKKKLLLMMMPPPSSSTTTSSSQQQQQQRRRRRRRRRSSSTTTTTTTTTTTTSSSLLLJJJHHHFFFEEEFFFGGGHHHJJJJJJJJJJJJJJJIIIHHHGGGBBBCCCDDDDDDCCCBBBAAA@@@??????@@@@@@AAA@@@@@@???>>>???AAACCCFFFHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNQQQSSSTTTTTTSSSRRRHHHEEEAAA>>>>>>@@@DDDFFFLLLOOOSSSWWWYYYZZZYYYXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZWWWUUUTTTTTTSSSPPPLLLHHHCCCAAA===999555333333222////////////////////////.../////////000000000000////////////////////////////////////............------............------................................................,,,,,,------...//////000..............................//////000000000111000111333444555444333222222222222222333444555555333444555666888888888888<<<===BBBHHHKKKRRR```nnnhhhJJJBBB@@@>>>;;;888777777888999777777666555444222111000,,,,,,------...---------+++++++++,,,,,,---------+++***************++++++******))))))))))))******((())))))***++++++,,,,,,)))))))))+++------+++)))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))***)))(((&&&%%%((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((((((((('''''''''(((((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((((((((((((((())))))))))))************************++++++,,,,,,,,,---------,,,---......//////......------------------------------------------------,,,,,,,,,------.........,,,,,,,,,------.........---------.........//////////////////////////////...//////000111222222222555888;;;===???AAADDDFFFEEEHHHLLLMMMLLLJJJIIIIIIIIILLLPPPQQQQQQPPPPPPQQQPPPPPPPPPPPPPPPOOONNNMMMDDDBBB???===<<<===???@@@AAABBBBBBCCCCCCCCCBBBBBB===>>>???@@@@@@@@@???>>>@@@@@@@@@@@@???>>>===<<<>>>>>>>>>?????????@@@@@@????????????@@@AAABBBCCCAAACCCFFFIIIKKKKKKKKKJJJNNNJJJEEE@@@===<<<<<<===CCCGGGMMMSSSVVVWWWWWWVVVWWWXXXYYY[[[]]]^^^______YYYYYYZZZ[[[\\\]]]]]]^^^VVVVVVXXXZZZ[[[YYYVVVSSSPPPMMMHHHBBB===:::888777000000000000000000000000.../////////000000111111000000000000000000000000000/////////............---..................---........................////////////////////////,,,,,,------...///000000////////////////////////////////////000000000000000111333555555444333222222222222222333444555666333444555777888888999999===???CCCIIINNNWWWhhhxxxlllIIIDDDAAA???===:::999888777888:::888666555555444222000......//////......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++***)))(((((()))***+++***)))'''&&&'''(((***++++++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((---,,,,,,+++***)))((((((++++++,,,,,,,,,,,,------,,,---......//////......------------------------,,,,,,,,,---------......---------------------------------.........//////222222111000///.........////////////////////////222333444444444666999<<>><<<<<<>>>@@@;;;BBBGGGIIIJJJLLLLLLIIILLLJJJHHHGGGFFFEEECCCAAA???BBBBBB@@@???AAACCCDDDCCCEEEEEEBBBAAACCCAAA===>>>===>>>@@@DDDFFFGGGGGGEEEDDDCCCAAAAAAAAACCCEEEBBB@@@>>>=========<<<;;;<<<<<>>:::777444222222222222111000//////......///000111000000////////////000000////////////////////////111000000///...---------...............///000000///...,,,++++++,,,...///---------............///............////////////////////////000000000000000000000000111111111111111222222333333444444555333555777888888888999:::DDDEEEGGGLLLWWWhhh|||{{{uuupppllliiihhhggghhhkkknnnooooooqqqKKKBBBAAA???===:::999888888888999888666555555444222000---............---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++***)))(((((()))***+++***)))'''''''''(((***+++************)))))))))(((************)))))))))((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,------,,,---......//////......------------------------,,,,,,---------.........---------------------------------.........//////000000000000000000000000222222111000000000111111///111555777999===AAADDDFFFGGGHHHJJJKKKKKKLLLLLLIIIHHHFFFDDDBBBAAA@@@@@@HHHHHHHHHHHHHHHGGGEEECCCGGGHHHHHHGGGDDDCCCCCCEEE?????????@@@@@@@@@>>>===CCCHHHKKKKKKLLLOOONNNLLLTTTRRRPPPNNNMMMKKKHHHFFFIIIJJJJJJJJJJJJKKKKKKJJJKKKPPPQQQMMMJJJKKKLLLJJJMMMKKKJJJJJJLLLNNNQQQRRRMMMJJJHHHIIIJJJJJJFFFCCCDDDCCCCCCAAA@@@???>>>>>>===;;;<<>>@@@FFFMMMUUUaaavvv~~~wwwoookkkfffbbb___\\\XXXVVVSSSRRRQQQQQQSSSUUUVVVWWWUUU[[[```dddhhhkkkjjjeeeeeecccbbbcccfffjjjllllllvvvMMMBBB@@@???===:::999888888888999777555555555444222000---------------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++*********))))))))))))******))))))((('''((()))***+++************))))))))))))************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************************++++++,,,,,,,,,,,,------,,,---......//////......------------------------,,,------------.........------------------------------.........//////////////////000000111111111333222111000000111222333333666:::>>>@@@CCCGGGIIIIIIJJJKKKMMMMMMNNNNNNNNNGGGFFFEEECCCAAA???>>>===FFFEEEEEEDDDDDDDDDDDDDDD@@@@@@AAACCCFFFIIILLLNNNSSSRRRPPPPPPPPPPPPOOONNNNNNRRRTTTSSSTTTWWWVVVSSSOOONNNMMMNNNOOOPPPOOOMMMOOONNNOOOSSSWWWXXXVVVTTTXXX]]]___\\\ZZZ]]]`````````]]]YYYWWWXXX\\\aaaeeecccaaa```dddgggeee]]]UUUNNNPPPQQQMMMGGGBBB@@@@@@CCC===999:::<<<>>>DDDKKKPPPSSSVVVZZZ]]]___``````]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\^^^^^^]]]\\\[[[YYYYYYXXXQQQMMMGGGBBB>>>:::777555222222333333222111000///000/////////000111222222000000000000000000000000111000000//////......---...............///000000///...---,,,,,,---...///---------............///............/////////////////////000000000111111000000000111111111222222222222222333444444555555333555777999:::<<>>???AAADDDDDDEEEHHHKKKOOOQQQRRRQQQSSSTTTSSSQQQPPPQQQSSSRRRVVVZZZ[[[^^^```^^^YYYXXXYYY[[[```ggglllooopppjjjgggiiiqqqyyy|||zzzyyyxxxzzzzzzzzz}}}}}}zzzvvvrrrrrrwww~~~|||ooorrrsssmmmbbbXXXSSSRRRUUUMMMFFFDDDAAA>>>???CCCKKKMMMPPPUUU[[[^^^______\\\]]]]]]]]]^^^^^^______```_________^^^^^^]]]]]]^^^]]]\\\\\\\\\\\\]]]^^^[[[WWWQQQLLLHHHDDD@@@===555444333222111111111222000000000000111222333333111111111111111111111111000000000000//////.....................///000000......------------......---------............///............//////////////////000000000111111111000000111111111222222222222222333333444555555555444666777888:::<<<@@@DDDFFFPPP___nnn}}}|||zzzyyyxxxxxxxxxxxxuuupppjjjddd___[[[VVVRRRUUUQQQMMMKKKMMMNNNMMMKKKIIIJJJJJJKKKLLLNNNRRRTTT]]]bbbeeefffkkkuuu|||~~~}}}zzzyyy{{{~~~uuuNNNDDD???>>><<<:::999888999999888666555555555555333111,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))******))))))))))))))))))))))))******+++))))))))))))))))))******))))))))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,---......///.................................---------.........//////................................./////////000000////////////////////////111111222444777:::===>>>DDDGGGJJJKKKJJJIIIJJJJJJLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGEEEDDDCCCBBB>>>@@@CCCDDDDDDDDDFFFHHHNNNOOOPPPQQQQQQOOOOOONNNSSS___mmmssspppkkkkkkmmmxxx~~~{{{yyyvvvooohhheee```WWWQQQOOOSSSRRRRRRUUUZZZ^^^``````]]]]]]]]]^^^^^^_________aaaaaa``````______^^^^^^___^^^]]]\\\\\\]]]^^^``````\\\XXXUUURRROOOKKKHHHAAA>>>999444111000111222111111111111111222333333222222222222222222222222000000000000000/////////...............///000000........................---------............///............////////////000000000000111111111111111111111111222222222222222333333444444555666666666777888888999<<>><<<:::999999999999888666555444555555333222---------------,,,++++++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,))))))************)))))))))))))))*********++++++))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++,,,,,,,,,,,,------,,,---......//////..............................------........./////////............................../////////000000000000000000111111222222222666888:::===@@@CCCEEEFFFFFFHHHKKKLLLLLLLLLNNNOOOOOOOOOPPPPPPPPPOOONNNNNNNNNMMMJJJGGGDDDCCCBBBBBBFFFIIIKKKKKKJJJKKKNNNRRRUUU\\\cccgggeeecccbbbbbbvvvxxxsssjjjddd]]]YYYZZZ\\\\\\[[[^^^^^^^^^^^^^^^_________```````````````_________aaa```___^^^^^^___```aaa```^^^\\\ZZZZZZXXXVVVTTTRRRMMMFFF>>>777333111111333333222222222222222333111111111111111111111111000000000000000000000000...............///000000........................---------............///............////////////000000000111111111222222111111111222222222222333333333333444555555666666777888888888:::???EEEIIIQQQ\\\pppyyyooohhheeeeeefffcccdddddd___VVVOOOLLLLLLPPPSSSWWWZZZ[[[___fffkkkzzzpppKKKDDD???===<<<:::999999999:::777666444444555555444222---............---,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,((()))***++++++***)))((())))))******+++++++++***((()))))))))************((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******)))((('''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,,,,------,,,---......//////..........................................////////////.........................../////////000000000000///000111333555777888999<<<>>>AAAEEEGGGHHHIIIIIIGGGIIIJJJKKKLLLMMMPPPRRRQQQQQQQQQQQQQQQPPPOOOOOOMMMKKKHHHFFFEEEFFFHHHJJJKKKMMMNNNMMMMMMRRR\\\cccssstttgggaaa^^^\\\ZZZ____________^^^^^^^^^^^^_________```````````````aaaaaa```aaaaaabbbbbbccc___^^^]]]^^^^^^^^^]]][[[\\\YYYSSSLLLDDD>>>999666555444333222222222222222111111111111111111111111000000000000000000000000...............///000000......////////////......---------............///............////////////000000111111111222222222111111111222222222333333333333444444555666666666777777888:::===CCCKKKQQQXXXiii~~~uuucccWWWTTTVVVRRRVVV[[[]]]^^^bbbiiinnn}}}yyyoooIIIBBB>>>===<<<:::999999::::::777666444444555555444222......//////......---,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,((()))***++++++***)))((())))))***++++++++++++***(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,---......//////......////////////////////////............/////////000////////////////////////////////////000000000000...000222555888;;;>>>??????AAADDDHHHIIIIIIHHHGGGJJJKKKKKKKKKJJJLLLOOOQQQQQQQQQQQQQQQPPPOOONNNMMMIIIHHHFFFFFFHHHMMMRRRUUUggghhhhhhhhhkkkuuuzzznnngggccc````````````___^^^^^^^^^]]]^^^^^^______``````aaaaaa^^^___```aaaaaabbbcccccc___^^^^^^___aaaaaa___^^^]]]\\\ZZZVVVPPPIIIBBB>>>666555444333222111111111000000000000000000000000000000000000000111111111...............///000000......////////////......---------.........//////............/////////000000111111111111222222222111111222222222333333333333333444444555666666666666777888;;;@@@HHHQQQWWW```uuummm^^^\\\```fffkkkoooqqqqqqtttzzzwwwyyy~~~jjjIIIGGGAAA???===;;;:::999999:::777666444444555444222000........................,,,++++++******++++++,,,,,,++++++******+++,,,,,,++++++***)))((('''&&&&&&(((((()))***************************************))))))))))))))))))))))))************************(((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((''''''((((((((((((((((((((((((+++*********))))))((((((''''''(((((())))))******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))************'''((()))******)))((('''+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......///...---,,,,,,---.../////////.........---------............/////////000////////////000000000000000111111222222222222222111333666:::>>>AAACCCDDDCCCDDDEEEEEEDDDDDDEEEGGGFFFGGGIIIMMMPPPPPPOOONNNUUUUUUNNNMMMRRRNNNKKKSSSSSSJJJHHHMMMPPPRRR```rrryyytttqqqnnnhhheeebbbaaa___^^^bbbaaabbbcccaaa]]]___dddYYY```ccc```^^^aaabbb`````````___``````aaabbbcccbbbaaa```]]]XXXQQQLLLHHHCCC???999555444444555555222222222222222222111111000000000000////////////000000000000000000000000////////////////////////............/////////000////////////000000000000111111111111111111111111444333333333333333333333444444444444444555666777999<<<999;;;EEEKKKUUUggguuu}}}rrrrrruuujjjHHHFFF???>>><<<:::999888888999777666555444555444222000........................,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++******))))))(((((('''((())))))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((())))))******))))))((((((((((((((((((((((((((('''''''''((((((((())))))******))))))((((((((((((((((((((((((((((((((((((************)))))))))((((((((((((((())))))******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((******++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))************************++++++++++++++++++++++++,,,---------............///...------------.../////////.........---------........./////////000000///////////////000000000111111111111111111222222444666888;;;>>>AAABBBCCCEEEFFFFFFDDDDDDDDDGGGIIIMMMLLLJJJJJJKKKLLLMMMMMMLLLSSSSSSTTTWWWOOOLLLUUU^^^[[[]]]hhhuuuzzzpppkkkhhheeebbb___]]]^^^bbbbbb``````bbb\\\bbbdddaaa```dddfffeee```____________``````aaa^^^___```___]]]ZZZWWWUUUQQQKKKCCC<<<777555333222333222222111111111000000111111000000000/////////000000000000000000000000////////////////////////........./////////000000////////////000000000111111111111111111111111111333333333333333333333333444444444444555666777777888<<<:::===IIIOOOZZZllljjjHHHEEE???===;;;999888777777888777666555555555444222000........................,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********************************((()))******++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))))))))******************)))((((((((((((((((((((((((''''''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((************))))))))))))((((((((())))))))))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''((())))))******))))))(((((((((((((((((((((((())))))))))))***************))))))(((((())))))***))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************************++++++++++++,,,,,,,,,,,,------.........////////////......------......////////////............---....../////////000000000.........//////000000000222111000000000111333444888999;;;===???@@@AAAAAABBBBBBBBBBBBBBBDDDHHHKKKKKKJJJJJJKKKLLLNNNOOOPPPMMMRRROOONNNUUUYYYdddxxx{{{sssiiibbb^^^aaadddbbb___^^^]]]aaabbb```___aaacccbbb`````````_______________\\\^^^___aaaaaa```^^^]]]]]]WWWNNNFFF???:::555222444444333222222111222222111111111000000000000///000000000000000000000000////////////////////////....../////////000000000/////////000000000111111222222222222222222222222222222333333444444555555444444444444555666777888888===>>>DDDQQQYYYdddvvvjjjGGGEEE???>>><<<:::888888888888888666555555555555222000........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******++++++++++++))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******++++++++++++******'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))************)))((((((((((((((((((((((((((()))))))))************+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))************************+++++++++,,,,,,,,,,,,,,,.........////////////000//////............///////////////..................////////////000000000.........//////000000111111000000000222444777888;;;<<<===???@@@@@@AAAAAA@@@BBBDDDFFFFFFHHHKKKMMMJJJKKKLLLMMMOOOQQQSSSUUUVVVZZZZZZaaasssyyykkk___^^^cccdddaaa```^^^```bbbbbbaaaaaa```^^^aaaaaaaaaaaaaaa```______]]]^^^___``````___]]]\\\___\\\WWWQQQKKKDDD===888666555444333333333444555222222111111111000000000000000000000000000000000////////////////////////...////////////000000000//////000000000111111111222222222222222222222222111222222333444555666666444444555555666777888999888???CCCLLL\\\eeepppkkkHHHDDD@@@???===;;;999999999999888777555555666555333111........................---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,))))))***+++++++++++++++************************))))))))))))))))))))))))************************++++++******))))))((((((******++++++++++++******(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))(((((((((((()))))))))***((())))))***************))))))))))))))))))))))))((()))))))))************+++***)))(((((()))***+++'''((())))))))))))(((((())))))))))))))))))))))))************************)))******+++++++++******************************++++++,,,,,,,,,---------.........////////////000////////////////////////////////////////////////////////////000000000111......//////000111111222000000111333666:::===???>>>???@@@AAABBBCCCCCCCCCHHHJJJNNNOOOOOONNNNNNNNNOOONNNMMMMMMPPPYYYdddlllllluuu~~~wwwccc^^^aaadddbbbaaa^^^___bbbeeefffdddbbbaaacccccccccccccccbbbaaa```______`````````___^^^]]]^^^]]]\\\ZZZVVVNNNEEE???888777555333333333444555222222222222111111111111111111111111111111111111000000000000000000000000////////////000000000111000000000000111111111111222222222222222222222222222222333444444555666666555555555666777888::::::777@@@FFFSSSeeeooo{{{mmmIIIEEEAAA???===;;;:::999::::::888777666666666555333111........................------,,,,,,,,,,,,------******,,,------,,,+++***)))))))))******+++++++++)))***++++++,,,+++++++++************************))))))))))))))))))))))))************************************)))))))))))))))******************)))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++))))))))))))))))))))))))))))))))))))************+++************)))))))))************************************))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******((()))******++++++******))))))))))))))))))))))))))))))))))))*********************))))))*********(((((())))))******))))))))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,------......------........./////////...//////000000//////......////////////000000000/////////000000000111111//////000000111222333333222333666999===@@@CCCDDDBBBCCCDDDFFFGGGHHHHHHIIILLLNNNQQQQQQOOOMMMKKKKKKOOOOOOOOOTTTaaawwwuuurrrmmmeee```___\\\]]]bbbdddbbbaaaaaaccccccdddeeeeeedddbbbaaa___```aaabbbbbbccccccccc`````````___\\\VVVMMMGGG>>><<<888555333222222333333333333222222222111111111111111111111111111111000000000000000000000000/////////000000000111111000000000111111111222222333333333333333333333333333333444444555555666666555555555666777999;;;;;;777BBBKKKYYYmmmxxxnnnJJJEEE@@@???===:::999999999999888777666666666555333111........................------,,,,,,,,,,,,------((()))+++---------,,,+++)))))))))))))))))))))))))))***++++++,,,,,,++++++************************))))))))))))))))))))))))************************)))))))))))))))*********((())))))******))))))(((************************(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))((()))))))))************+++++++++*********))))))++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************)))******++++++******)))((())))))***++++++******))))))))))))))))))))))))************************))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///,,,---------...............///000111111000///....../////////000000000000//////000000000111111111///000111222333444555555777999===@@@CCCEEEEEEEEEFFFGGGIIIKKKNNNOOOPPPQQQKKKMMMNNNNNNNNNPPPRRRUUUXXX]]]gggtttyyy{{{{{{xxx{{{|||ooofff`````````]]]]]]```aaabbbccceeeeeedddcccbbb```aaaaaabbbcccdddeeeeeecccaaa```___^^^\\\XXXUUUKKKHHHBBB<<<777444222222444333333333333222222222111111111111111111111111000000000000000000000000//////000000000111111111000000111111111222222222333333333333333333333333444444444555555555555555555555666777888:::;;;<<<===HHHSSScccyyyoooJJJFFF???>>>;;;999888888888888999777666666666666333111...........................------,,,,,,------...'''(((+++---...---,,,,,,)))))))))(((((((((((((((******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((((((************************))))))))))))************))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))))))))***+++++++++++++++))))))))))))))))))))))))************************((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,---------.........///000111111000///....../////////000000111111000000000000111111111111000111111333444555666666;;;>>>AAAEEEGGGGGGFFFEEEIIIJJJMMMOOORRRTTTVVVVVVMMMNNNOOOQQQTTT[[[bbbhhhlllxxx~~~~~~~~~~~~~~~|||~~~vvvttt~~~zzz}}}zzzmmmgggbbb^^^^^^bbb___```bbbdddeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbccc```^^^]]]___aaabbbbbbXXXTTTLLLDDD===888555444444444444333333333222222111111111111111111111111000000000000000000000000000000000000111111111111000111111111111222222222333333333333333333333333555555555555555444444444555555666777888:::<<<===CCCPPP[[[lllnnnJJJFFF@@@???===<<<::::::999999:::888777666666555222000//////............//////......---------,,,,,,,,,------------------------++++++************++++++******))))))***+++,,,,,,******************************++++++++++++******))))))))))))************************************,,,+++++++++******)))))))))************+++++++++******))))))))))))******((()))))))))************---,,,,,,+++******))))))+++++++++++++++***)))(((+++***)))))))))***+++,,,++++++++++++,,,,,,,,,,,,+++******)))))))))))))))************************))))))************))))))(((((())))))))))))(((((())))))))))))***************)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************)))))))))))))))******+++++++++++++++++++++++++++---,,,,,,,,,,,,---......////////////////////////////////////000000000000111111111000000000000000000000000000111111111111333333333333555777:::;;;AAADDDFFFFFFDDDDDDHHHLLLGGGPPPUUURRRSSS[[[^^^[[[]]]XXXRRRTTTeee|||zzz~~~}}}wwwsssqqqtttyyyooommmooossstttrrrvvv|||mmm```___ccceeeaaabbbeeeccc___bbbhhhbbbccceeefffgggfffdddccc]]]^^^```aaaaaaaaa```___```]]]WWWQQQIIIAAA888222333333333444555444111///222222222222222222222222333......111111------222000111222333333222000000000111111111111222222222222222333333333333444444444555666777777888888888888666666;;;===<<<<<>>???CCCCCCDDDDDDEEEFFFGGGHHHWWW^^^aaa```fffrrrwwwuuunnnnnnooowwwxxxnnniiimmmvvvbbbaaaaaaeeemmmrrrrrrppp}}}oooeeeccc______dddeeeaaa]]]]]]ffffffeeedddcccaaaaaa```___```aaaaaabbbaaaaaa```bbb___ZZZUUUOOOGGG???:::666444333333444444333222222222222222222222222222222......111222///000444000111222222222222111000111111111111222222222222222222333333333333444444444555666777777888888888888444444777999;;;???DDDUUUdddyyyjjjFFFAAA@@@???===<<<::::::999999999888777666666555333111//////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********)))******+++,,,******************************++++++++++++******))))))))))))******************************************))))))))))))(((((()))************+++++++++******))))))))))))******++++++++++++++++++******)))))))))*********++++++******+++++++++***))))))---,,,++++++++++++,,,,,,---,,,,,,++++++*********++++++***))))))))))))***************************))))))************))))))((())))))******))))))((())))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************************************************))))))))))))***++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......////////////////////////////////////000000000000111111111111111111111111111111000000000000111111222333555888;;;???CCCDDDFFFEEEDDDEEEIIIKKKKKKIIIWWWdddpppyyy||||||yyyrrrpppwww}}}uuufffhhhqqqqqqhhhaaaaaadddbbb___]]]bbbbbbaaaaaabbbdddeeegggcccccccccbbbbbbbbbbbbbbbdddaaa^^^ZZZVVVPPPJJJFFF;;;888555333333444555555333333333333333333333333111//////111222000111444000111111222222222111111111111111111222222222333222222333333333333444444444555666777777888888888999555444666888;;;CCCLLLeeexxxhhhEEEBBB@@@???===<<<:::999999999999888666666666555333111///......------......///......---------,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++***************++++++******************************++++++++++++******((()))))))))************************************)))))))))((((((((((((((())))))*********++++++++++++******))))))******+++++++++++++++************++++++++++++++++++++++++***++++++,,,,,,,,,++++++------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************)))******++++++******))))))))))))******)))))))))((()))))))))************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************************************))))))******+++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......////////////////////////////////////000000000000000111111111111111222222222111111000000111222333555666999<<>>@@@BBBDDDFFFGGGFFFIIILLLIIIEEEFFFMMMTTT^^^yyytttiiihhhjjjiiidddaaajjjtttooofffdddddddddddddddeeedddcccbbbbbbffffffffffffffffffeeeeeecccaaa___^^^^^^\\\ZZZWWWNNNIII@@@999555333222111333333333333333333333333222222111/////////000///000000000111111222222333111222222222222333333333222222222333333333444444444555666777777888888888999999;;;<<<;;;>>>IIIUUU~~~jjjHHHEEE@@@???===<<<::::::999999888777666666777666444222......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++******)))***************************************++++++++++++******))))))))))))************************************(((((())))))))))))******)))************+++++++++++++++************++++++************++++++,,,,,,------------,,,,,,,,,,,,---...///000111111111111///////////////...---,,,+++++++++,,,,,,,,,------,,,,,,+++************+++******************************++++++++++++******)))******++++++******)))))))))))))))************)))))))))***************************************))))))))))))))))))))))))))))))************))))))************************************************+++************+++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......000000000000000000000000////////////000000000000000000111111222333333333333222111222333666999;;;>>>???AAACCCEEEFFFFFFFFFDDDIIIMMMJJJFFFIIITTT```qqq~~~pppdddcccbbbhhhtttrrriiieeeeeeeeeeeeeeeeeeeeeeeedddeeefffhhhhhhhhhgggfffbbb```___^^^^^^^^^\\\ZZZWWWRRRIIIBBB<<<777333000333333333333333333333333111333222//////111111///000000000000111222333444222222222222333333333333222222333333333333444444444555666777777888888888666888;;;===;;;>>>KKKZZZxxxoooIIIDDD@@@???===<<<::::::999999888666666666777666444222...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++***))))))************************************++++++++++++******))))))))))))************************************)))))))))*********++++++)))************+++++++++,,,++++++******++++++,,,***++++++,,,---...//////000000111222444555666666666777999:::;;;<<<<<<<<<::::::;;;;;;:::888777666333333222222111000//////---,,,++++++******++++++***************************++++++,,,,,,++++++***)))******++++++******)))))))))))))))************((((((((())))))*********************************))))))))))))))))))))))))))))))************))))))************************************************++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,---......000000000000000000000000////////////000000000000000000111222222333444444333222222333555999===??????AAACCCEEEGGGGGGHHHHHHEEEJJJNNNQQQUUUaaaqqqrrriiidddiiiqqqvvv|||uuurrrmmmiiiffffffhhhiiiaaacccfffiiijjjiiigggfffbbb```^^^]]]^^^^^^\\\[[[]]]YYYRRRKKKEEE>>>777333444444444444444444444444000333333000111666777444111000000000000222333444222222222333333333444444222222333333333333444444444555666777777888888888666888<<<===;;;AAASSSfffwwwrrrIIIAAA@@@???===<<<::::::999999777666555666777666444333...------,,,,,,------.........---------,,,,,,,,,------------------------++++++************++++++,,,,,,+++***))))))************************************++++++++++++******))))))))))))************************************))))))******+++++++++,,,)))************+++++++++,,,++++++******++++++,,,+++,,,---...///111222222444555777999<<<>>>@@@AAA@@@AAACCCDDDFFFFFFGGGGGGEEEFFFFFFFFFEEEDDDBBBAAA===<<<;;;999777555444333---,,,++++++******++++++***************************++++++,,,,,,++++++*********++++++++++++******))))))))))))************''''''(((((()))))))))***************************))))))))))))))))))))))))))))))************))))))************************************************++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,---......000000000000000000000000////////////000000000000000000111222333333444444333222222333666;;;???BBB???@@@CCCFFFHHHIIIIIIIIIHHHKKKQQQZZZiii|||uuupppnnnnnnsss{{{~~~}}}}}}pppfffaaaaaaaaa___bbbfffjjjkkkjjjhhhfffcccaaa^^^]]]^^^^^^]]][[[```\\\WWWQQQKKKCCC<<<666444444444444444444444444...333444111333:::<<<999111000000000000222444555222222333333333444444444222222333333333444444444444555666777888888888888999;;;>>>>>>===FFF\\\rrryyytttsssJJJCCCAAA@@@>>><<<:::999888888999888666555666555444222000///------///000///...//////.........---------000...------------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))******+++++++++,,,,,,,,,************************...---+++*********++++++)))************+++++++++,,,,,,,,,+++++++++++++++******+++,,,------------///000222555888;;;===>>>CCCCCCDDDDDDEEEFFFFFFGGGGGGHHHJJJKKKLLLLLLLLLKKKKKKLLLMMMNNNOOONNNNNNMMMMMMLLLJJJHHHFFFDDDCCCCCC;;;999666222000.........++++++,,,...///---)))&&&+++***)))***,,,,,,+++***+++++++++************)))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000////////////000000000000111111111000000000000000111111000000000000111111444555666777777999<<>><<<:::999888888999888666555666555444222000///------///000///...//////.........---------///...,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))*********+++++++++************************---,,,+++*********++++++************++++++++++++++++++++++++++++++++++++)))***+++---///000000000333444666999<<<>>>@@@AAAAAABBBCCCDDDFFFGGGHHHIIIJJJKKKMMMOOOPPPQQQPPPPPPRRRRRRQQQPPPOOOOOOOOOOOOQQQPPPOOONNNMMMMMMMMMNNNHHHFFFCCC???;;;888666444000...,,,,,,,,,,,,***)))+++***))))))***+++***)))++++++++++++************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000////////////000000000111111111111111000000000000222222111111111222222333444666888:::;;;===@@@CCCAAAFFFKKKLLLIIIHHHIIIJJJWWWeee}}}vvvpppmmmpppvvv|||qqqfffllljjjhhhhhhiiikkkjjjiiidddddddddbbb```___```bbbaaa```___]]]ZZZUUUNNNJJJ===888333222444666444222555444333333222222333333222222222222222222222222222222333333333444444444666666444444444666888999555666777888999999999999888999<<<>>>BBBQQQnnnyyyhhh]]]jjjsssMMMHHHAAA@@@>>><<<:::999999888999888666555666555444222000///------///000///..................---------...---++++++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************************************---,,,+++*********++++++************+++++++++,,,************++++++++++++)))+++---///111333444444666777888;;;>>>@@@BBBCCC???@@@AAACCCEEEGGGIIIJJJKKKMMMOOOQQQSSSSSSSSSSSSUUUSSSQQQNNNNNNOOOQQQRRRRRRRRRQQQQQQRRRSSSUUUWWWRRRRRRPPPMMMJJJFFFBBB@@@:::666111...---------------+++))))))+++++++++***,,,+++++++++************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000/////////000000000111111111111111111111111111111222222222222333333444555444777;;;>>>@@@BBBDDDFFFFFFHHHJJJJJJJJJNNNVVV]]]nnnyyylllgggjjjttt~~~yyyuuuxxxsssnnnhhhfffhhhiiihhhgggdddeeeeeecccaaaaaabbbcccaaa```___^^^]]]ZZZVVVSSSFFF@@@888444444444444222555444333333333333333333333333333333333333333333333333333333444444444444666555555555666777999:::555666777888999999999999999<<<<<<<<>><<<:::999999999999888666555666555444222000///------///000///...........................---,,,***++++++,,,***)))************************++++++++++++++++++++++++)))***************++++++)))*********++++++++++++************************,,,+++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,---...000222444555666666666777888:::<<>>???@@@BBBDDDFFFGGGGGGIIIKKKMMMPPPQQQRRRSSSSSSRRROOOLLLIIIHHHJJJMMMOOONNNNNNNNNNNNOOORRRTTTUUUSSSTTTUUUUUUTTTQQQNNNLLLFFFBBB<<<888666444222111...,,,******,,,------,,,,,,,,,+++++++++*********************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------......////////////000000000//////000000000111111111000111111111111111222222111111222222333555666777777:::???AAACCCDDDFFFGGGJJJHHHFFFIIITTTggg{{{uuujjjllltttyyyvvvmmmjjjzzzyyylllgggjjjkkkhhhcccdddeeeeeedddbbbbbbdddeeecccaaa___^^^^^^]]][[[YYYNNNHHH???999555555444333555444444333333333444444333333333333333333333333333333333444444444444555444444444555666888999:::666666777888999999999999999===<<<<<>>BBBDDDEEEEEEFFFHHHIIIGGGKKKYYYsss{{{tttxxx}}}qqqnnnyyy{{{llljjjlllhhhccccccdddeeedddcccccceeeffffffcccaaa______^^^\\\ZZZUUUOOOGGG@@@:::777555444444444444333333444555555333333333333333333333333333333444444444555555555222333333444555777888888666777888999999::::::999999<<<===AAAWWWwww|||gggYYYRRRUUU___tttqqqrrrrrrJJJCCC???>>>===<<<;;;:::::::::999888666555666555444222000///------///000///...---------...............---,,,***+++,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,---------...******************************+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---...///000111222222666777888999999999999999;;;<<<===>>>@@@AAABBBCCCBBBBBBBBBCCCCCCDDDDDDEEEKKKLLLOOOQQQRRRSSSSSSSSSRRROOOKKKFFFAAA===;;;999DDDEEEGGGIIIJJJJJJIIIIIINNNPPPSSSVVVWWWWWWVVVUUUVVVVVVTTTSSSQQQLLLFFFBBB777444000---------,,,+++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---------............/////////000000000111111000000000111111111222222000000111111222333333333111111222444666999;;;<<<@@@BBBEEEFFFGGGGGGIIIJJJJJJQQQbbb{{{qqqgggkkkqqqzzzmmmhhheeebbbbbbcccddddddcccccceeeggghhheeecccaaa```___\\\ZZZXXXUUUOOOHHHAAA<<<888666444444444444444444555666333333333333333333333333333444444444555555555555222333333444555666666777666777888999::::::::::::999;;;@@@MMMeeekkk]]]OOOOOOSSS```sssxxxuuuKKKDDD???>>>===<<<;;;:::::::::999888666555666555444222000///------///000///...---------.........//////---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------++++++,,,,,,,,,---------************************)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------...///000111333444555666777888999;;;<<<=========>>>>>>???@@@BBBCCCDDDDDDCCCCCCDDDEEEFFFHHHHHHIIIMMMNNNPPPRRRSSSSSSSSSRRRSSSRRRPPPMMMHHHBBB===:::>>>AAAEEEIIIJJJIIIGGGFFFDDDGGGKKKOOORRRUUUUUUVVVVVVVVVWWWXXXXXXUUUQQQNNNFFFAAA;;;555222000...,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------------...------------............//////000000000111111111000000111111111222222222000000111222222333444444333333555777999<<<>>>@@@CCCEEEGGGHHHIIIKKKNNNPPPYYYiiioooiiiiiiuuuyyyqqqfffbbbaaabbbcccccccccccceeeggghhhfffeeedddcccaaa^^^[[[XXXXXXUUUPPPHHH@@@:::777444444444444444555666666444444444444444444444444444444444444555555555555444444555666666666666666777777888999::::::::::::;;;;;;DDDZZZtttlll___OOOMMMMMMPPPYYYfffsss{{{zzzzzzzzzzzzzzz|||~~~wwwMMMFFF???>>>===<<<;;;:::::::::999888666555666555444222000///------///000///...---------.........//////...,,,,,,,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,************************)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------000111222333555666888888666777999;;;===???@@@@@@>>>??????@@@AAABBBCCCDDDCCCDDDEEEGGGIIIKKKMMMMMMLLLMMMOOOQQQQQQQQQQQQPPPRRRSSSTTTSSSPPPKKKEEEBBB:::===CCCHHHJJJIIIGGGEEE999<<>>999444111...---------,,,,,,,,,++++++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////000000000000111111111111000111111111111222222222000000111222333333444444555555777999<<>>===;;;;;;:::::::::999777777888888666555111111000//////////////////............---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,)))))))))++++++,,,,,,---...///000000222333444666888999::::::;;;;;;;;;<<<===>>>>>>???CCCBBBAAAAAABBBDDDFFFHHHFFFGGGIIIJJJKKKJJJJJJIIINNNNNNOOOOOOQQQRRRTTTUUUWWWVVVUUUTTTRRRPPPNNNMMMCCC<<<777:::BBBEEEAAA;;;888666777???KKKTTTWWWVVVWWWXXXYYYWWWTTTTTTWWWZZZWWWVVVSSSOOOIIICCC<<<888............------------+++***))))))+++---------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..................////////////000000000000111111111111111111111000111111222333222222222222333444555555222444777999<<<>>>???@@@GGGHHHIIIIIILLLVVVfffrrrssshhhgggvvvvvvlllaaa^^^dddeeebbbdddlllllljjjhhheeebbb```___^^^ZZZZZZZZZYYYUUUMMMDDD>>>555333222333666777555222555555555444444333333333555555555555555555444444555555555555666666666777888:::<<<<<<;;;;;;<<<===>>>999YYYnnnbbbTTTMMMGGGFFFEEEFFFKKKRRRYYY[[[\\\]]]^^^aaaeeehhhzzz{{{TTTCCCAAA@@@>>>===;;;::::::::::::999777777888888666555111111000//////////////////............---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((***+++,,,,,,---000222,,,,,,---...///000111111222333555777888::::::;;;;;;;;;<<<===>>>???@@@AAADDDCCCCCCDDDEEEGGGIIIKKKKKKLLLMMMNNNOOOOOONNNNNNPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSQQQPPPOOOGGGCCC???===>>>???@@@???>>>===>>>DDDLLLSSSWWWXXXYYYZZZZZZWWWSSSQQQRRRTTTYYYXXXXXXVVVSSSMMMGGGCCC999666222///,,,++++++,,,---,,,++++++---------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.....................////////////000000000000111111111111111111111111111222222333333333333333333444555555888:::===@@@AAACCCDDDEEEHHHIIINNNXXXfffyyyuuu___```nnn|||wwwiiihhhiiieeedddhhhggggggfffeeedddccccccbbb]]]\\\[[[ZZZWWWQQQJJJDDD;;;888555444555666666444555555555444444333333333555555555555555555555555555555555666666666777777777999;;;;;;;;;:::;;;===CCCDDDbbbnnn```UUUNNNHHHFFFDDDCCCFFFLLLPPPRRRTTTVVVXXX[[[___cccrrryyy|||VVVEEEBBBAAA???===;;;:::999888:::999777777888888666555111111000//////////////////............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,---...///333555------...///000111222222333444555777999:::;;;;;;;;;<<<===???@@@BBBCCCCCCEEEEEEFFFHHHJJJKKKLLLMMMLLLLLLMMMOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRMMMMMMJJJCCC===;;;>>>BBBCCCDDDGGGJJJOOOTTTXXX[[[[[[\\\[[[XXXTTTOOOMMMLLLUUUVVVXXX[[[[[[WWWQQQMMMHHHCCC<<<444///,,,++++++...---,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.....................////////////000000000111111111222222111111111111111222333333444444444333444444555555888;;;???BBBCCCDDDFFFHHHHHHMMMZZZooouuugggeeeiiirrr{{{|||oooiiidddccceeeeeeffffffffffffeeedddccc___^^^]]]\\\ZZZVVVQQQNNNCCC???999555444555666666555555555444444444444444555555555555555555555555555555666666666777777777777999::::::::::::;;;===AAALLLhhhooo^^^VVVOOOIIIGGGCCC@@@AAAEEEEEEGGGJJJLLLOOORRRWWW[[[fffnnnxxx{{{UUUEEECCCBBB@@@===;;;999888888:::999777777888888666555111000000//////////////////............---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,---......------///111//////000111222333333444444555777999:::<<<<<<=========???AAACCCDDDFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPQQQQQQRRRSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUSSSTTTQQQJJJBBB>>>>>>AAAAAAEEEKKKQQQTTTXXX[[[]]]\\\\\\\\\ZZZVVVQQQMMMJJJMMMNNNRRRWWWZZZYYYTTTPPPTTTPPPIII@@@999333///------,,,,,,---///...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------........................////////////000000111111111222222222222111111111111222333333555555444444555555666777999<<<@@@BBBDDDFFFJJJMMMSSS___tttrrrlllnnnwwwzzzsssgggeeeiiifffggggggfffeeecccaaa```aaa```]]]\\\\\\ZZZXXXUUUKKKFFF>>>777444444555777555555555555555444444444444444444555555555555555555666666666666777777777777888999:::999:::<<<>>>>>>VVVrrrvvvbbbVVVPPPKKKIIIEEE@@@@@@CCCAAABBBDDDFFFHHHKKKOOORRR\\\cccnnnwwwxxxSSSDDDCCCBBB@@@===;;;999888888:::999777777888888666555111000000//////////////////............---------.........------,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---.........,,,,,,...///000111111222333444555666666777999;;;<<<>>>>>>??????@@@AAACCCEEEGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSTTTVVVVVVWWWWWWWWWXXXVVVTTTQQQMMMHHHBBB???<<>>BBBIIIQQQWWW[[[\\\\\\ZZZZZZ[[[\\\]]][[[WWWTTTKKKHHHFFFIIIOOOQQQOOOLLLQQQSSSVVVVVVRRRJJJBBB<<>>AAAMMMvvv~~~cccWWWRRRMMMKKKHHHDDDCCCFFFDDDEEEEEEDDDBBBCCCEEEGGGLLLSSS\\\eeemmmvvvxxxTTTFFFAAA@@@>>>===;;;::::::::::::999777777888888666555111111000//////////////////............---------------------............******+++,,,,,,---......------------------------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000333666333444444555666777888888;;;<<<>>>???AAABBBCCCCCCEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKKKKKKKLLLNNNPPPQQQOOOOOOOOOOOOQQQSSSUUUVVVRRRSSSTTTUUUTTTSSSQQQPPPQQQRRRSSSUUUVVVVVVVVVVVVWWWUUUUUUWWWYYYXXXRRRMMMIIIHHHHHHLLLSSSXXXZZZYYYZZZYYYYYY[[[^^^^^^[[[XXXQQQKKKDDDDDDIIIMMMLLLIIIGGGKKKQQQVVVVVVQQQKKKFFF777444000......//////...------------------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------........................////////////............////////////111111111222222222333333333222222222222333444444333444555666888:::===>>>@@@CCCFFFJJJSSSfff~~~|||jjj```fffzzzwwwiiigggeeecccccceeefffhhheeeccc```^^^^^^]]][[[YYYXXXVVVQQQIII@@@999777777444555555555666666666777333333444444555666666777666666777777777888888888999::::::::::::<<<@@@BBBWWWfffZZZTTTNNNKKKGGGCCCCCCFFFDDDDDDDDDBBBAAAAAACCCEEEEEEKKKTTT\\\cccllluuu|||zzzVVVIII@@@???>>>===;;;;;;:::::::::999777777888888666555111111000/////////////////////.........---------,,,---------.../////////******+++,,,,,,---..............................++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000111444666444444555666777888999999<<<===???AAACCCDDDDDDEEEGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKMMMPPPTTTVVVXXXXXXXXXYYYZZZ\\\___```YYYZZZ\\\\\\\\\ZZZXXXVVVQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUWWWXXXYYYXXXWWWTTTNNNHHHHHHOOOUUUWWWWWWZZZXXXXXXZZZ]]]^^^\\\YYYUUUMMMCCCAAAEEEIIIIIIGGG???DDDLLLRRRUUUSSSPPPLLL===999333///......///...------------------------,,,------......------,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........//////............/////////000............/////////000111111222222222333333333333333222222333333444555333333444666999<<<>>>???BBBFFFLLLUUUeeexxxccc___mmm|||pppmmmiiieeecccdddeeegggfffdddbbb```___]]]ZZZXXXYYYYYYVVVNNNDDD<<<999888444555555555666666777777333333444444555666777777777777777777888888888888:::;;;;;;;;;;;;===AAADDDbbbrrr\\\UUUNNNJJJFFFAAAAAAEEEBBBCCCBBBAAA@@@@@@BBBDDDAAAGGGOOOVVV\\\dddnnntttUUUIIICCC@@@>>><<<<<<;;;999888888999999888888777666555444111//////000111000000000000//////.........---------............------.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...///000000000111222222222333444444555888:::<<<<<<;;;CCC???@@@DDDCCC???@@@DDDCCCIIIKKKFFFFFFIIIJJJHHHJJJMMMTTT[[[```fffnnnuuuuuuzzz|||{{{{{{uuuyyy||||||vvvlllddd___```^^^YYYTTTUUUYYYXXXTTT^^^UUUSSSZZZ\\\XXXWWW\\\ZZZVVVPPPNNNOOORRRTTTUUUXXXYYYYYYZZZZZZZZZZZZZZZYYYSSSKKKEEECCCFFFJJJMMMDDD===:::CCCQQQZZZVVVOOOPPP???333222222...---111---//////---******---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////..............................---,,,---...///000000000000000111111111111222222333333333222222111333333333222222333333444333555888;;;===>>>@@@AAAMMMKKKUUUmmm}}}{{{iiifffpppzzz}}}~~~dddcccfffaaa___eeegggfffccc```\\\[[[]]]^^^\\\[[[WWWRRRKKKCCC<<<888666555555666888999888777777777777777777777777777888888777777777777888888<<<;;;777999@@@===AAAQQQtttttt\\\XXXRRRLLLHHHFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@BBBHHHPPPVVV[[[dddmmmTTTGGGCCC@@@>>><<<<<<;;;999888888999999888888777666555444111//////000111000000000/////////............------............------.........------,,,,,,,,,//////...---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---///000000111111222222333333444888888999:::<<<=========???<<<>>>DDDEEECCCEEEJJJJJJOOOPPPMMMNNNSSSVVVUUUggglllttt||||||zzzssslllmmmrrrsssqqqhhhaaaZZZYYYXXXUUUTTTUUUXXXWWWVVVTTTSSSTTTWWWXXXXXXYYYZZZ[[[[[[[[[[[[ZZZXXXVVVRRRKKKFFFEEEJJJNNNKKKDDD===???HHHQQQTTTSSSRRREEE:::777999777444222...//////...---,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////..............................---------...///000000000000000111111111111222222333333333333222222333333333333333333444555:::888888:::===AAACCCDDDEEEQQQjjjyyynnnooouuuxxxyyywwweeefffiiieee^^^ddddddcccaaa```______```ZZZYYYVVVRRRMMMGGGBBB@@@777666555666777888888777777777777777777777777777888888777777777777888888999;;;888:::@@@>>>EEEYYYxxx\\\YYYSSSOOOKKKIIIHHHGGGEEEDDDCCCBBBAAAAAAAAABBB???@@@FFFMMMQQQVVV___iiiTTTGGGCCC@@@>>><<<<<<;;;999888888999999888888777666555444111//////000111000000////////////............------............------.........---------------/////////........................///////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...///000111222222333444444555555777777888:::;;;======>>>CCC@@@@@@BBBDDDGGGNNNUUU\\\```ccccccgggooovvvyyy{{{uuuggg^^^ZZZWWWSSSVVVWWWWWWWWWVVVWWWXXXZZZVVVWWWXXXYYYYYYYYYWWWWWWWWWYYYYYYSSSKKKFFFIIIMMMQQQKKKBBB===???GGGQQQWWWUUUNNNDDD>>>>>>AAA===777111000......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////..............................------......///000000000000111111111222222222222333333444333333222333333333333333444555666::::::;;;===AAAEEEFFFGGGSSSfff}}}||||||zzzpppmmmnnnwww}}}xxxiiijjjggg]]]bbbcccddddddcccbbb```___\\\[[[XXXTTTPPPLLLHHHGGG:::888666666777777777666777777777777777777777777888888777777777777888888555:::999:::>>>>>>KKKeee}}}^^^ZZZVVVRRRPPPMMMKKKHHHDDDDDDCCCBBBAAA@@@@@@AAA??????BBBHHHKKKOOOYYYcccVVVJJJCCC@@@>>><<<<<<;;;999888888999999888888777666555444111//////000111000000///////////////.........------............------...............---------.....................---////////////////////////---------------------------,,,,,,---...///000111222333333444555666777777777888:::;;;<<<>>>@@@BBBCCCBBBCCCFFFLLLWWWeeeppp{{{~~~rrrjjjfffaaa]]]ZZZWWWWWWXXXYYYWWWVVVWWWXXXYYYZZZZZZYYYXXXWWWYYY[[[[[[WWWQQQKKKIIIIIIQQQOOOJJJCCC@@@EEEPPPZZZUUUVVVOOOCCC???DDDDDD???888444...---...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////.......................................//////000000000111111111222222222222333333444444444444333333333333333444555666777666;;;@@@CCCEEEHHHNNNTTTrrrwwwzzz|||zzz~~~wwwllleeevvv{{{hhhbbbaaaddddddeeeffffffccc```]]]bbb___[[[VVVRRRNNNKKKJJJ>>>;;;888666666777777666777777777777777777777777999888888777777888888999444:::::::::<<<>>>QQQqqqwwwbbb^^^YYYUUUSSSPPPLLLIIIEEEDDDCCCAAA@@@@@@@@@@@@@@@???AAADDDFFFJJJSSS]]]WWWKKKCCC@@@>>><<<<<<;;;999888888999999888888777666555444111//////000111000000.........///////////////------............------........................,,,---............------//////..................---------------------------------...///111222222444444555666777888999999:::<<<>>>>>>===>>>AAADDD???GGGQQQZZZeeettt~~~wwwzzz~~~{{{yyyqqqiii```^^^``````ZZZTTTYYYYYYZZZ[[[\\\]]]]]]]]]\\\ZZZYYYXXXWWWRRRKKKFFFKKKNNNOOOMMMJJJKKKSSSZZZTTT[[[WWWGGG===AAAHHHIIIBBB;;;222---,,,.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////.................................///////////////111111111111222222222222222333444555555555555555333333333444555777888999888>>>BBBBBBCCCNNNbbbsss~~~lllooo{{{|||eeeaaaccccccccceeeffffffbbb___bbb```]]]YYYUUURRROOONNNDDD@@@:::777666777777666888888888888888888888888999999888888888888999999444;;;;;;:::;;;@@@YYY|||xxx~~~~~~mmmfff]]]XXXUUURRRMMMIIIEEEEEECCCBBBAAA@@@@@@@@@BBB@@@AAACCCDDDGGGOOOYYYVVVIIICCC@@@>>><<<<<<;;;999888888999999888888777666555444111//////000111000000.........///////////////------............------.............../////////,,,---...///000///...---............------------------------------------------...000111222333333555555666777999:::;;;;;;;;;===??????>>>???CCCGGGQQQ___nnnwww}}}yyy~~~~~~~~~}}}tttrrrtttrrrkkkddd___^^^]]]\\\[[[\\\]]]^^^^^^ZZZWWWXXXZZZXXXPPPHHHHHHLLLQQQSSSSSSUUUWWWZZZWWW\\\ZZZNNNBBBBBBIIINNNKKKEEE;;;222...---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////........................---...///000000000000///111111111222222222222333333333444555666666666666222333333444666888999:::@@@BBBBBBAAAGGG^^^tttjjjvvv{{{yyy~~~gggcccaaa___aaaeeegggfffccc^^^]]]\\\ZZZWWWUUUTTTSSSIIIDDD>>>999777777777777888888888888888888888888999999888888888888999999555<<<;;;:::>>>FFFcccxxxtttnnn|||rrrdddZZZVVVSSSNNNJJJGGGFFFDDDCCCBBBAAA@@@@@@BBB@@@AAACCCDDDEEELLLUUUTTTHHHCCC@@@>>><<<<<<;;;999888888999999888888777666555444111//////000111000000............/////////000------............---------........./////////000---///000222222222000000//////.........---------........................---...///111222333444444666666777999:::;;;<<<===<<>><<<<<<;;;999888888999999888888777666555444111//////000111000000---.........//////000000---..................------.........//////000000///000222444444444222111000000//////.........---........................---...///111333444444444666777888999;;;<<<===>>>CCCIIIQQQXXX^^^gggsss|||{{{yyyuuu{{{uuurrrrrriii\\\XXXZZZXXXSSSTTT[[[bbbeeemmmgggaaa```dddggggggeeelllvvv}}}yyyrrrllljjjcccdddooovvvuuutttxxxzzz{{{nnnfffaaa___]]]^^^^^^]]][[[YYYXXXXXXPPPLLLJJJNNNVVV]]]^^^\\\```YYYXXX\\\ZZZOOOJJJMMMUUUTTTOOOFFF:::111------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////........................---...000111111111000///111111222222222333333333333444555666777777777777222333333555777999;;;<<<>>>AAAIIIYYYsssiiiiiiqqqwwwwww~~~ssskkkbbb]]]]]]___^^^\\\______^^^\\\YYYTTTPPPNNNPPPJJJBBB;;;999888999999888888888888888888888888:::999999888888999999:::777;;;:::<<>>AAADDDCCCCCCHHHOOOtttUUULLLBBBAAA???>>><<<;;;;;;;;;<<<444444<<>>>>>===BBBKKKWWWdddrrrwwwzzz|||{{{wwwnnnjjj___[[[UUURRROOOLLLGGGDDDBBBDDDEEECCCAAABBBGGGKKKFFFHHHIIIHHHFFFEEEGGGJJJ[[[```gggkkkkkkhhhdddbbb[[[\\\\\\[[[\\\```hhhnnnttt{{{tttbbbZZZaaa\\\[[[______[[[\\\```[[[UUUPPPPPPVVVZZZ[[[ZZZZZZ[[[[[[[[[WWWSSSNNNKKKSSSXXXXXXOOOFFF???666,,,/////////...+++***+++---------------------------....................................////////////000000000000000000000000000000000000111111111111222222333333333444444444444333444444555777888999444999999666777===CCCDDDFFFKKKRRRlllqqqhhhfffqqqzzz}}}\\\]]]ccc^^^\\\ccc```___\\\[[[YYYWWWTTTQQQRRROOOIIICCC>>>;;;999888777777888888999999999999999===AAA???;;;888999;;;???999AAADDDEEEfffvvviiixxxzzzllldddYYYPPPMMMKKKJJJGGGDDDBBBAAAAAA@@@AAA@@@AAACCCBBBBBBGGGNNNrrrRRRHHHBBBAAA???>>><<<;;;;;;;;;;;;???>>>777888@@@EEECCC888---,,,///...111111'''111///......///000000///......---------,,,,,,,,,....................................////////////////////////////////////...............//////000222111222333555777888888===:::999===BBBIIIWWWeeettt}}}uuummmdddXXXPPPMMMJJJGGGCCCAAA@@@???>>><<<;;;<<<<<<<<<;;;;;;<<<===>>>??????===::::::<<>><<<;;;;;;;;;888555555OOOzzz;;;GGG333---111///......)))111000//////111333333222.........---------,,,,,,....................................////////////////////////////////////...---------......///000...000222555888999:::;;;<<<;;;===DDDOOO___ttt|||tttrrrsssfff\\\RRRLLLGGGAAA@@@BBB@@@@@@????????????@@@@@@GGGIIIKKKLLLLLLJJJIIIHHHFFFHHHJJJIIIEEEAAA===<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>===;;;<<<@@@FFFKKKUUU___iiijjjfffgggrrr|||pppfff]]]ZZZ[[[ZZZYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXX]]]^^^______\\\VVVQQQMMMJJJPPPUUUUUUSSSNNNFFF>>>555111------...000///---------------------------....................................////////////000000000000000000000000000000000000111111111111111111222222222333333333222333555777888888888777999555666>>>AAA@@@DDDLLL^^^|||iiimmmzzzxxxccc``````___aaa___^^^]]]\\\[[[XXXVVVPPPOOOLLLHHHCCC???;;;999888888888888999999999999:::===???>>>;;;:::;;;===@@@<<<@@@DDDNNNqqqvvvbbbmmmttteeeYYYSSSPPPMMMIIIFFFFFFEEEDDDCCCAAA@@@AAACCCBBBBBBHHHPPPuuuSSSDDDBBBAAA???>>><<<;;;;;;;;;DDD@@@777>>>nnn\\\>>>000222...,,,000222111///...///222333333333000000000000////////////....................................////////////////////////////////////------------...///000000000222555888999:::<<<===;;;AAALLLXXXfffuuuvvveeeYYYTTTRRRGGGBBB@@@BBBEEEGGGMMMSSSQQQUUUYYYZZZYYYVVVTTTSSS```fffmmmooommmiiihhhiiieeeiiinnnnnnggg\\\OOOHHHJJJGGGCCCAAA???>>>===<<<:::999888777888<<<@@@CCCEEEPPP]]]aaa___\\\___cccttt{{{ooobbb[[[YYY[[[^^^VVVYYY\\\\\\ZZZXXXWWWWWW[[[]]]______]]]YYYUUURRRHHHMMMSSSWWWXXXTTTLLLEEE:::444---,,,///111///,,,............................................................///////////////////////////////////////000000000111111111111111111111222222222333333222444666888999888777666999333666@@@BBB???KKK]]]|||vvvmmmnnn{{{sssaaa___ddddddbbb```___^^^\\\YYYVVVPPPOOONNNKKKGGGBBB===:::999999999999999999999999:::<<<>>>===<<<;;;===???AAA??????DDDVVVzzzooo^^^uuuooobbb[[[SSSOOOJJJGGGGGGFFFEEECCCAAA@@@AAABBBBBBBBBIIIQQQwwwTTTCCCBBBAAA???>>><<<;;;;;;;;;444???DDD===888BBBVVVeeeXXX<<>>===<<<;;;::::::===EEEOOOXXX___cccfffhhhnnntttyyyiii^^^ZZZXXXWWWZZZ]]]___^^^\\\[[[[[[YYY[[[]]]^^^]]][[[YYYWWWJJJLLLPPPVVVYYYVVVOOOKKK@@@888000---///000...,,,............................................................///////////////////////////////////////000000000111111111111111111222222222333333333333555777999999888777666777555999BBBBBBDDD[[[vvv~~~iiinnn{{{jjj___gggfffdddbbb```^^^\\\XXXUUUQQQPPPPPPMMMIIIDDD@@@===:::999999999999999999999:::;;;<<<<<<======???@@@@@@AAA>>>EEE```nnnbbbyyyjjjaaaXXXRRRKKKGGGGGGGGGEEEBBBBBB@@@@@@BBBBBBCCCJJJSSSxxxTTTBBBBBBAAA???>>><<<;;;;;;;;;CCC444+++222===@@@???AAA>>>...---333000///111...///...------///111111000/////////.........------....................................////////////////////////////////////.........///000111222333333555777777888<<>>EEEQQQ___jjjqqquuutttuuu|||vvveeeZZZYYYYYYZZZ[[[\\\\\\\\\[[[YYYYYYZZZ[[[[[[ZZZZZZYYYOOOMMMNNNUUUXXXVVVRRRPPPGGG@@@777111//////...---............................................................////////////000000000000000000000000000000000000111111111111222222333333333444444444555666777888888888777777777999???EEEJJJVVVssszzzmmmttt|||dddcccfffdddbbb```___\\\YYYVVVRRRRRRQQQOOOKKKGGGBBB@@@::::::::::::999999999999::::::;;;<<<===???AAABBB???CCC>>>HHHkkkllliiittthhh^^^VVVNNNIIIIIIIIIFFFBBBBBB@@@@@@BBBBBBCCCKKKTTTzzzWWWCCCBBBAAA???>>><<<;;;;;;;;;>>>::::::===999111///333///***///333///000222+++000///------///000000///////////////.........---....................................//////////////////////////////////////////000000111333444555555666888999===GGGUUU___qqq|||xxxnnnaaaUUUNNNOOOSSSXXX^^^dddhhhiiiooouuu}}}ssspppmmmiiidddZZZPPPHHHCCC@@@===<<<@@@JJJXXXaaahhhbbb]]]^^^iii{{{~~~lll^^^[[[WWWWWWYYY[[[ZZZYYY[[[ZZZYYYXXXWWWWWWXXXXXXTTTNNNMMMSSSXXXWWWUUUVVVOOOIII@@@777111......///............................................................////////////000000000000000000000000000000000000111111111111333333444444444555555555666777777777777888888888:::???DDDLLLYYYpppqqqtttzzz|||}}}iiicccbbb``````___^^^[[[YYYTTTSSSRRROOOLLLHHHEEECCC;;;;;;:::::::::999999999:::::::::;;;>>>@@@BBBCCC===DDD???JJJsssfffmmmvvveee\\\RRRLLLLLLKKKGGGCCCCCC@@@@@@AAABBBCCCKKKUUU~~~[[[FFFBBBAAA???>>><<<;;;;;;;;;777999;;;;;;888555555777333222555222+++000555---222000......///000000///111111111111000000000000..................................../////////000////////////////////////000000000111222444555666777888;;;===DDDRRRdddqqq}}}|||mmm___UUUKKKDDDMMMZZZlll{{{|||tttnnntttxxx~~~uuuiii```SSSQQQLLLCCC;;;;;;CCCKKKJJJKKKMMMRRRYYYccclllrrr~~~hhhaaaZZZYYY\\\___^^^\\\^^^\\\YYYVVVUUUUUUUUUVVVXXXOOOLLLRRRWWWXXXYYY\\\UUUPPPFFF;;;222...///111////////////////////////..................................../////////000000000000000000000000000000000000000111111111111444444444555555555666666888777777666777777888999>>>CCCHHHQQQffftttjjjmmmppp~~~zzz```___^^^___``````^^^\\\UUUTTTRRROOOLLLIIIFFFEEE;;;;;;;;;::::::999999999:::999999;;;>>>AAACCCCCC<<>>BBBEEEHHHPPP\\\fffdddhhhmmmsss}}}jjj___\\\\\\[[[YYY]]]ZZZZZZ[[[XXXQQQLLLLLLTTTUUUPPPKKKMMMVVVYYYVVVWWWTTTOOOFFF===666222111//////...---,,,,,,...000////////////////////////000000000000111111111111////////////000000000000222222111111111111111111111222222333444555666666777555555888999777999>>>???IIITTTeee~~~llliiivvvrrrkkk```[[[^^^dddaaaZZZYYYUUURRRQQQRRROOOIIIDDDBBB>>>999999<<<===;;;888:::999999<<>>RRRmmmfff|||}}}fffSSSPPPPPPJJJFFFHHHEEEBBBBBBEEEBBBBBBOOO```YYYGGGBBBAAA???===<<<;;;;;;;;;:::999888999999999777555333222111111000000111111111000000000/////////.........////////////..................///////////////////////////////////////............///000000000---...333555444555888;;;DDDNNNTTT\\\gggnnnqqq}}}ggg\\\RRRQQQSSSWWW```iiizzzwwwsssuuuxxxxxx}}}yyyvvvuuuvvvqqqhhh```YYYYYY\\\aaahhhnnnqqqrrrvvvwwwxxxwwwtttoooiiifffggghhhkkknnnsssxxx}}}~~~|||uuukkkddd\\\OOOBBB>>><<<>>>AAACCCJJJZZZkkkssslllcccbbbpppqqq```WWWWWW[[[\\\YYYZZZ\\\YYYRRRLLLKKKMMMRRRRRRNNNMMMRRRVVVVVVWWWUUUPPPIIIBBB:::444000/////////.........///000////////////////////////000000000000111111111111////////////000000000111222222111111111111111111111222333333555555666777888666666999999888;;;AAADDDYYYppplllppp{{{```YYY]]]^^^^^^___ZZZVVVRRRQQQQQQOOOJJJEEEDDD???:::999;;;===;;;999;;;:::999;;;>>>???===;;;<<>>FFFQQQsss|||iiinnnzzzkkk___```\\\[[[```\\\WWWSSSQQQPPPOOOKKKHHHFFFAAA;;;999:::<<<;;;:::<<<:::999:::<<<>>>>>>===>>>@@@EEE```tttcccsssuuuaaaZZZVVVOOOJJJJJJIIIEEEEEEFFFDDDFFFVVVjjj[[[GGGBBBAAA???===;;;;;;;;;;;;:::999888999999999777555333222111111000000111111000000000000////////////......////////////..................////////////////////////////////////............///000111111333111222666777:::BBBJJJZZZeeennnpppqqqvvv{{{}}}~~~qqqaaaSSSJJJRRRWWWbbbqqqzzztttaaa\\\TTTNNNKKKKKKKKKLLLRRRXXXaaakkktttxxxwwwsssgggSSSDDDAAA===999EEEXXXqqq|||}}}qqqooozzzkkk]]][[[XXXYYY___```\\\WWWUUUHHHKKKNNNLLLJJJLLLPPPTTTXXXUUUSSSRRRPPPHHH<<<222000000///000000000///...///////////////////////////000000000111111111111//////000000000111111111111111222222222222222333222222333444555666777777888777888888777888BBBNNNiiissshhhmmmjjjaaa]]][[[\\\]]]YYYTTTQQQPPPOOOLLLJJJIIIDDD>>>::::::;;;;;;;;;<<<;;;::::::;;;===>>>?????????KKKjjjqqqeeejjj\\\UUUOOOLLLLLLJJJGGGFFFGGGEEEHHH\\\qqq]]]HHHBBBAAA???===;;;;;;;;;;;;:::999888999999999777555333222111111000000111111////////////000000000000......////////////..................////////////////////////////////////.........//////000222222222333666888888===KKKZZZhhhoootttssstttzzzvvvhhh[[[SSSQQQSSSUUUdddlllyyyzzztttlllddd]]]VVVOOOKKKLLLNNNSSSWWW^^^kkk}}}nnnYYYQQQIII>>>===CCCNNNccc}}}zzz{{{uuu```ZZZXXX\\\___]]][[[ZZZPPPMMMIIIIIIJJJLLLPPPSSSWWWUUUTTTUUUTTTMMMAAA888333111//////000000...,,,000000000000000000000000///000000000111111111111000000000000111111111111111111222222333333333333222333333444555666777888777777888888777===MMM^^^xxxjjjxxxrrr]]]\\\^^^[[[]]]ZZZVVVSSSPPPOOOMMMLLLJJJFFF@@@<<<::::::;;;<<<;;;;;;;;;::::::<<<>>>??????===QQQwwwrrrhhhttt___TTTOOONNNOOOKKKHHHGGGHHHFFFLLLccc{{{___IIIBBBAAA???===<<<;;;;;;;;;:::999888999999999777555333222111111000000111111////////////000000000000......////////////..................////////////////////////////////////.........///000111222333111333888===???GGGWWWgggqqquuuvvvtttuuuzzz~~~~~~jjj___PPPGGGJJJWWWgggqqqyyy|||pppcccZZZQQQOOOLLLJJJMMM]]]yyyvvvlllbbbSSSEEE???===GGG___~~~ttt~~~pppeee[[[YYYZZZZZZZZZ[[[XXXPPPJJJJJJLLLLLLOOOQQQVVVUUUUUUVVVUUUPPPGGG@@@888444000...000000...,,,000000000000000000000000000000000000111111111111000000000111111111222222111111222222333444444444333333444555666777777888666777999:::===IIIbbbxxxxxxrrr```]]]```^^^\\\[[[XXXUUURRROOONNNMMMKKKHHHCCC>>>;;;::::::;;;:::;;;<<<;;;;;;;;;===??????<<>>AAA===^^^kkkiiitttbbbYYYUUURRROOOMMMMMMNNNNNNXXXuuu{{{bbbMMMBBBAAA???===<<<;;;;;;;;;:::999888999999999777555333222222111000111111111.../////////000000111111......////////////................../////////000////////////////////////.........///000222333444:::999@@@QQQbbbmmmrrruuuuuuxxxzzz{{{zzztttfffXXXPPPSSS\\\lll~~~|||nnncccXXXSSS[[[ggg~~~rrr```NNNFFF@@@@@@CCCKKK[[[lllfffjjjxxxqqqaaaYYYWWWXXX[[[ZZZXXXYYYXXXQQQHHHJJJQQQSSSUUUVVVUUUSSSPPPOOOOOOCCC<<<444000111222111///000000000000000000000000000000000000111111111111000111111111111222222222111111222333333444555555333333444555666777888888555888===CCCMMMeeexxxppp\\\YYY[[[[[[[[[YYYUUUPPPNNNMMMKKKJJJGGGBBB===:::999999777:::>>>>>><<<;;;<<<>>>BBB>>>ccchhhkkk}}}jjj___XXXSSSRRROOOPPPQQQQQQ]]]|||yyyhhhIIIBBBBBB@@@>>>===<<<<<<<<<;;;::::::999888777666666444333222222111111222222000000////////////000000111111111111111222222333222111///...---...000111111222222111///...///000222000......000333555666888@@@OOOaaannntttssspppyyyxxxzzz}}}wwwgggWWWNNNWWWjjjyyypppggg\\\TTTkkkqqq]]]JJJCCCDDDFFFJJJPPPgggddddddnnn~~~lllVVVQQQ[[[YYYYYYYYYXXXUUUQQQMMMJJJPPPTTTXXXXXXUUUPPPMMMMMMJJJDDD;;;333000///000111000000000000000000000000000000000000111111111111111111111111111111111111222333333333333333333444111333555777888888888777AAA<<>><<<:::;;;<<<======;;;<<<===???BBBFFFiiirrrcccsssttt^^^```gggyyywww```VVVVVVPPPTTTSSSPPPUUUjjj|||eeeIIIBBBAAA@@@>>>===<<<<<<;;;;;;::::::999888777666666444333222222111111222222000000////////////000000000000000000000111222222111000///......///000111000111222111/////////000000000111222333444555666===GGGWWWeeennnqqqrrrrrryyy{{{}}}zzzmmm^^^YYY\\\mmm}}}|||mmmbbb___mmmoooYYYJJJBBB???CCCJJJYYY^^^hhhrrrwww~~~rrr]]]TTTWWWXXXXXXXXXXXXUUUQQQLLLIIIOOORRRVVVWWWTTTQQQOOOOOOLLLFFF===555111///000111111111111111111111111111000000000000111111111111111111111111111111111111222333333333333444444444777888888888777777888999<<<===JJJiii}}}|||eee______]]]YYYWWWVVVQQQMMMJJJJJJHHHEEEBBB???<<<;;;<<<=========<<<<<<>>>???BBBJJJpppkkk```ttt|||hhhXXXSSSVVVccc}}}kkkZZZSSSSSSVVVUUUSSS\\\qqqyyybbbIIIBBBAAA@@@>>>===<<<;;;;;;::::::999888777666666555333333222111111111111222000000////////////000000///////////////000111111111000///......///000111000111222111000///000111---111444555444444777999DDDNNN\\\eeehhhiiikkkmmmsssuuuuuukkk[[[SSS\\\jjj~~~{{{gggiiiqqq}}}mmm^^^OOOCCC@@@BBBMMMTTTgggwwwrrrgggsss|||kkk]]]VVVYYYXXXXXXYYYXXXTTTOOOJJJOOOQQQTTTUUUTTTRRRQQQQQQNNNIIIAAA888333000000111111111111111111111111111000000000111111111222222222222222222222222222222222222333333444444444444::::::999888777777:::===;;;CCCZZZuuuwww~~~sssdddaaa^^^\\\YYYUUUQQQOOOKKKJJJHHHFFFCCC@@@===<<<<<<=========<<<<<<>>>@@@BBBQQQzzz|||bbbaaayyy}}}kkk]]]TTTQQQNNNTTTjjjvvvaaaVVVSSSTTTRRRTTTbbbzzzrrr```KKKBBBAAA???>>><<<;;;;;;;;;::::::999888777666555555333222222111111111111111000000////////////000000...............///000000000//////...//////000111000111222111000///000111---111555555333555;;;AAALLLQQQWWW]]]aaadddfffgggmmmjjjeee]]]UUUVVVfffxxxyyyqqquuuzzznnn\\\KKKAAAGGGIIIZZZqqq{{{tttpppsssooo___ZZZYYYXXXYYYZZZYYYUUUQQQQQQSSSTTTUUUSSSQQQOOONNNOOOKKKEEE===666222111222111111111111111111111111000000111111111222222222222222222222222222222222222222333333444555555555666777888888777888<<<@@@AAAPPPmmmiiisssqqqggg___]]]\\\VVVQQQQQQKKKKKKIIIGGGDDDAAA>>>===<<<===>>>===<<<<<<>>>@@@BBBXXXrrr\\\gggnnnaaaZZZVVVVVVRRRUUUhhh}}}jjj]]]UUUTTTTTT[[[ooopppaaaNNNAAAAAA???===<<<;;;;;;::::::999999888777666555555333222111111000000111111000000////////////000000...............//////000///////////////000111111///000111111000///000222///111333333444999DDDMMMSSSQQQSSSZZZcccjjjlllkkkjjjbbb[[[\\\aaajjjxxxxxx}}}zzzaaaNNN@@@BBBIII\\\sssyyyvvv___[[[WWWWWWYYY[[[YYYVVVUUUUUUUUUUUUSSSPPPKKKHHHLLLKKKHHHAAA:::444222222111111111111111111111111111111111111222222222222222222222222222222222222222222333444444555666666333666999999777888<<<@@@JJJeee|||jjjyyyqqq```^^^^^^VVVRRRSSSLLLKKKJJJHHHEEEBBB@@@???<<<===>>>>>><<<===>>>@@@CCC___fff[[[rrr}}}lllaaa[[[XXXWWWUUUTTTZZZmmmrrraaa[[[\\\^^^iiitttaaaOOOAAA@@@???===<<<;;;::::::999999888777666555555444222222111000000000000111000000////////////000000...............///000000......//////000000111111///000111111000000111222111222333444999CCCOOOXXXWWWUUUVVV___lllttttttppp```[[[ZZZcccoooyyyzzzhhhDDDEEECCCFFFYYYvvvmmmeee[[[VVVWWWYYYYYYWWWWWWWWWWWWVVVTTTOOOHHHCCCGGGIIIJJJFFF>>>777444333222222222222222222222222111111111222222222222333333333333333333333333333222222333444555666666777555888;;;:::888999???EEEZZZ{{{qqqrrr|||~~~bbb^^^```XXXRRRTTTLLLLLLKKKIIIFFFDDDAAA@@@===>>>>>>>>>======???AAAFFFfff]]]aaa|||iii\\\YYYWWWUUUTTTSSSVVVaaauuu}}}gggbbbdddjjjxxx}}}___LLLAAA@@@>>>===;;;;;;::::::999999888777666555444444222222111000000000000000000000////////////000000//////......//////000111---...///000000111111111...000111111000000111222222222444999BBBNNNZZZaaaYYYZZZ___hhhoooqqqkkkeeeUUUZZZfffssszzz|||bbbWWWIIICCCIII^^^zzzyyyggg[[[XXXYYYXXXWWWWWWWWWWWWXXXVVVOOOFFF???AAAFFFJJJIIIBBB:::555444222222222222222222222222111111111222222222333333333333333333333333333333222222333444555666777777777999;;;999999???KKKUUUppp|||qqqccc^^^aaaYYYRRRTTTMMMLLLKKKIIIGGGDDDBBBAAA===>>>???>>>======???AAAKKKlll^^^hhhppp\\\VVVWWWUUUSSSSSSUUUZZZfffxxxxxxnnnttt|||^^^JJJAAA@@@>>>===;;;:::::::::999999888777666555444444222111111000000000000000000000////////////000000///////////////000111111------///000111111111111...000111111000000111333333333666>>>JJJWWWaaafffYYY^^^ffflllllleee[[[TTTQQQbbbxxxjjjRRRLLLLLLRRRfff}}}sssbbb[[[ZZZYYYXXXVVVVVVWWWXXXWWWPPPFFF>>>===CCCKKKKKKDDD<<<666444222222222222222222222222111111222222222333333333333333333333333333333333222222333444555666777888555777999888;;;GGGYYYgggmmmvvvddd]]]aaaZZZRRRTTTMMMMMMLLLJJJHHHEEECCCBBB===>>>???>>>======???AAANNNpppaaannnrrrcccVVVTTTWWWVVVTTTUUUVVV[[[eeesssZZZKKKBBBAAA@@@>>><<<;;;:::::::::888777666777666555333222111111000000000000000222222111111111111222222000000000000000000000000...............///000000///000222333222111111222222222666DDDUUU``````]]]]]]iiioooeeeXXXQQQMMMKKK___qqq{{{{{{{{{xxx```JJJCCCLLLXXXmmmyyybbbRRRSSSZZZXXXVVVUUUXXXZZZVVVJJJ@@@>>>BBBHHHMMMLLLEEE;;;333555333222222333222111000222222333333333333444444333333222222333333444555333333333333333444555666999999;;;===AAANNNfff{{{mmmyyy|||^^^\\\aaa]]]UUURRROOOJJJGGGEEEDDDCCCAAA===>>>>>>======>>>@@@BBBMMM}}}dddsss|||bbb^^^ZZZYYY[[[[[[WWWRRRZZZ\\\bbbjjjvvvZZZJJJBBBAAA@@@>>><<<;;;:::::::::999777666777666555333222222111000000000000000222111111000000111111222000000000000000000000000///............///000000///111333333111111222333777:::CCCQQQ___fffddd```hhhllliiiZZZMMMKKKPPPTTTppp}}}}}}vvvrrrtttuuutttxxx}}}pppXXXFFFBBBFFFSSS^^^nnn{{{}}}vvv^^^WWWZZZZZZXXXVVVWWWWWWRRRIIIBBB>>>BBBHHHLLLMMMGGG===666555333222222333333222111222222333333333333444444333333222222333333444555444444444444555666777777777888;;;===DDDYYY|||wwwsssqqq^^^\\\[[[WWWSSSOOOKKKGGGFFFDDDCCCBBB===>>>>>>>>>===>>>@@@CCCPPPggg}}}mmmcccbbbbbbbbbcccaaa\\\XXX[[[___eeennn{{{ZZZJJJBBBAAA@@@>>><<<;;;::::::;;;999777777777777555333222222111000000000000111222111111000000111111222000000000000000000000000//////......//////000111111222333222111222333555777>>>JJJXXXbbbeeebbb^^^llljjjbbbTTTLLLOOOXXX^^^ttt|||rrriiidddaaa___```fffqqq|||zzzjjjUUUFFF??????EEEZZZqqqtttmmmuuujjjYYYVVVZZZYYYXXXWWWTTTOOOIIIDDD>>>AAAGGGKKKMMMIIIAAA;;;666444222222333444333222222222333333333333444444333333333333333444444555555555555555666777888999888999<<>>??????>>>===>>>AAADDDTTTzzzkkkqqqooorrruuuvvvsssoookkkiiijjjooovvvzzzyyyZZZIIIBBBAAA@@@>>><<<;;;::::::;;;999777777777777555444333222111111000000111111111111000000000000111111000000000000000000000000/////////...///000000111222222333222222333555888<<>>===???BBBEEEZZZmmmkkkooowwwZZZIIIBBBAAA@@@>>><<<;;;::::::;;;999888777888777666444333222222111111111111111111000000000000000000111000000000000000000000000///////////////000111111222222222222222444999<<>>===???CCCFFFaaazzzbbbjjjyyy\\\JJJBBBAAA@@@>>><<<;;;::::::;;;:::888888888888666444333333222111111111111222111000000//////000000111000000000000000000000000000000//////000000111222111222111111222666<<<@@@OOOPPPRRRTTTWWW\\\cccgggbbbWWWPPPXXXeeemmmnnnlllxxxiiiXXXMMMHHHUUUnnn~~~|||tttRRRJJJ???BBBXXXoooqqqggg___iiinnn___TTTUUUWWWZZZZZZWWWRRRMMM@@@@@@BBBEEEIIIJJJIIIHHH===:::666444444555444444222222333333333333444444444444444444444555555666222333333444555777888999888:::GGGbbb{{{wwwtttsssqqqooommmkkkjjjiiilllmmmmmmooottt}}}}}}kkksss```WWWXXXUUUOOOKKKIIIGGGEEEDDDBBBAAA@@@>>>===???DDDGGGhhhppp\\\lll```KKKBBBAAA@@@>>><<<;;;::::::<<<:::888888888888666444444333222222111111222222000000////////////000000000000000000000000000000000000//////000000111222000000000111333888???DDDJJJKKKNNNRRRVVVZZZ\\\]]]WWWSSSTTT^^^hhhlllqqqvvvooo]]]LLLOOOdddzzzgggWWWFFFBBBNNNaaatttooojjjuuuqqq\\\XXXUUUVVVYYYYYYUUUPPPAAA@@@AAACCCGGGIIIJJJIII@@@<<<888555444444444333222222333333333333444444444444444444444555666666333333444555666888999:::999???QQQooo~~~}}}{{{yyyxxxvvvtttrrrqqqpppmmmkkkqqqrrrrrrrrrrrrpppooonnnrrrtttwww|||uuuuuudddZZZZZZVVVPPPLLLJJJHHHFFFDDDCCCBBB@@@>>>===@@@DDDHHHmmmlll^^^ssscccLLLCCCAAA@@@>>><<<;;;::::::<<<:::999888888888666555444333222222111111222222000000////////////000000000000000000000000000000000000000000000111111222000000000000333999AAAGGGGGGIIINNNUUUZZZ\\\YYYWWWIIIOOO[[[iiiooopppuuu~~~rrrYYYPPPZZZlllyyy~~~~~~gggRRRJJJHHHQQQpppvvvvvvccc\\\TTTSSSWWWYYYWWWRRRAAA@@@@@@BBBEEEHHHIIIIIIAAA>>>999555444444333333222222333333333444444444555444444444444555666666444444555666888999;;;<<>>>>>@@@EEEIIIppplllbbb{{{}}}yyygggIIICCCBBBAAA???===<<<;;;;;;;;;;;;:::888777555444444444333111000///////////////......------///000111000000000000000000000000111111111000000000000000111111111444999>>>AAABBBIIIHHHNNNXXX]]]YYYSSSPPPRRR^^^cccgggqqqtttxxxmmmWWWOOOVVVhhhzzzmmmVVVMMMJJJddd||||||eeeSSSTTTZZZZZZWWWWWWIIIBBB>>>AAAEEEGGGIIIKKKGGGAAA888333333444444444111111222333333444555555444444444555555555666666222999555222999:::888>>>BBBVVVttt~~~~~~zzz{{{|||{{{xxxuuussssssmmmmmmmmmmmmllljjjkkknnnjjjjjjkkkmmmppprrruuuvvvtttxxx|||wwwrrr[[[]]]UUUTTTPPPGGGHHHJJJCCCCCCEEE???===BBB@@@AAANNNtttqqqggghhhJJJCCCBBBAAA???===<<<;;;;;;;;;:::999888777555444444333222111/////////000000000000/////////000111222000000000000000000000000111000000000000000000000111111333666;;;@@@CCCEEEJJJKKKPPPVVVVVVQQQNNNNNNWWWbbbeeehhhqqqtttwww|||sssnnnrrrzzzkkkYYYXXXgggyyyvvvaaaOOO^^^vvv___WWWZZZ\\\XXXTTTJJJCCC???BBBFFFGGGIIIKKKIIICCC;;;666444555555444111222222333444444555555444444444555555555666666555;;;888555::::::999@@@NNNiii~~~{{{zzzxxxvvvuuuooopppooommmkkkjjjlllmmmkkkmmmooonnnmmmkkkkkkllloooooopppqqqrrrrrrtttvvvxxxxxxxxxzzz}}}sssrrr|||bbb\\\VVVUUUQQQGGGGGGJJJCCCDDDFFF@@@>>>BBB@@@BBBOOOzzzqqqkkkiiiKKKCCCBBBAAA???===<<<;;;;;;;;;:::999888777555555444222222000000///000111222111111000000000111222333000000000000000000000000000000000000000000111111111222555999>>>CCCGGGIIIOOOQQQTTTTTTNNNGGGIIIPPP^^^gggiiikkktttvvvyyy}}}tttqqqssszzzkkk___gggttt{{{YYYVVVmmmppp]]]YYY\\\ZZZTTTMMMFFFAAACCCFFFGGGHHHKKKKKKFFF???999666555555555222222222333444444555555444444555555555666666666444;;;999777======>>>IIIaaa}}}~~~|||yyyxxxvvvtttpppmmmjjjkkklllkkkiiiiiijjjkkkiiiiiiiiihhhgggiiilllooosssvvvyyy|||}}}rrrjjjxxxppp^^^WWWWWWSSSHHHFFFIIIDDDDDDGGGAAA???CCCAAADDDRRRqqqooojjjLLLCCCBBBAAA???===<<<;;;;;;::::::999888777666555555222111000000000111222333000000000000111111222222000000000000000000000000000000000000000111111111111444888<<>>???EEETTTppp~~~}}}|||{{{oooooooooooonnnmmmjjjiiilllppptttvvvvvvvvvzzz}}}}}}~~~~~~nnnnnnbbbYYYXXXUUUIIIEEEHHHEEEEEEHHHCCC@@@DDDBBBFFFUUUmmmqqqkkkMMMCCCBBBAAA???===<<<;;;;;;:::999999888777666555555222222111000000111222333//////000000000111111111000000000000000000000000//////000000111111111111111555;;;@@@DDDHHHNNNQQQTTTUUUTTTMMMDDDAAALLLZZZcccjjjjjjmmmyyytttfffyyypppVVVHHHHHHXXXvvvyyy___WWWYYYZZZTTTLLLEEEDDDEEEEEEFFFIIIJJJHHHCCC===888555333333333333444444444444555555555555555666666666777777222888777888===>>>HHH\\\xxx|||{{{yyyyyyxxxwwwvvvuuutttsssssssssvvvwwwzzz~~~|||}}}vvveeewwwkkk]]]XXXVVVKKKFFFHHHEEEDDDHHHCCC@@@CCCBBBHHHXXXfffooommmNNNCCCBBBAAA???===<<<;;;;;;999999888888777666666555333333111000000111222333...///000000111111000000000000000000000000000000/////////000111111222222111777===BBBEEEIIIOOOSSSRRROOOKKKHHHDDDFFFSSSaaagggmmmkkkmmmyyyllliiinnn{{{eeeMMMFFFEEEZZZzzzyyy~~~lllZZZWWWZZZWWWMMMEEEDDDDDDCCCDDDGGGIIIHHHEEE@@@999555444444444444444444444444555555555555666666666777777777666:::888888;;;<<>>999888888555555555555555555444444666666666666777777777777111555444777===CCC[[[~~~}}}qqqjjjhhhsssrrrjjjWWWUUUOOOKKKIIIDDDAAAGGGCCC???AAA@@@III\\\rrrYYYlll}}}yyypppOOODDDDDDBBB@@@>>><<<;;;:::===<<<:::888666444333222555555444333333333333444222222111111111111222222111111222222222222111111111000//////000222444555>>>;;;;;;AAAJJJPPPPPPNNNMMMIIIHHHOOOXXXaaallluuu}}}}}}~~~xxxxxxzzzwwwqqqssspppnnnnnnmmmoooxxxzzzqqqzzzmmmLLLFFFXXXhhhzzz{{{fffdddyyy~~~jjj[[[SSSXXXSSSKKKDDDBBBDDDDDDBBBHHHJJJKKKGGG@@@:::666555666666666666666666666666555555555555666666666777999777999===???LLLmmmrrrccccccmmmxxx~~~}}}}}}vvvzzzvvv[[[UUUUUUNNNIIIJJJEEEBBBHHHEEEEEEDDDEEEeeeooo```pppzzznnnLLLDDDDDDBBB@@@>>><<<;;;:::;;;;;;:::888666555444333444444333222222222222222222222111111111111222222000111111222222111111000111000//////000222444666===;;;<<>><<<;;;::::::999999888666555555444333333222111111111111111222222111111111111222222000111111222222111111000111000000///111333555777<<<<<<>>>CCCIIILLLKKKIIIEEEFFFMMMXXX___bbbeeejjjfffmmmuuuzzz{{{zzzzzz{{{mmmMMMEEEMMMgggqqqllliii[[[VVVPPPJJJFFFEEEEEEFFFJJJKKKKKKHHHBBB<<<888666666666666666666666666666555555666666666777777777555999:::;;;JJJlllqqqZZZOOOXXXpppiiiXXXPPPPPPRRRVVVaaammmtttzzzyyyqqq[[[VVVPPPHHHCCCFFFAAAFFFBBBCCCEEEIIIjjj|||hhhtttoooOOODDDDDDBBB@@@>>><<<;;;:::888888888777666666555555333333222111111111111111222222111111111111222222000000111111111111000000111000000000111444777888;;;<<<@@@DDDHHHIIIHHHGGGHHHJJJQQQ[[[``````aaaeeehhhpppxxx{{{yyyxxxzzz~~~rrrgggssszzz[[[HHHHHH\\\{{{ooo~~~|||ddd]]]UUUPPPKKKGGGGGGJJJLLLLLLLLLIIIDDD>>>999666666666666666666666666666555666666666666777777777555999999;;;PPPzzzjjjSSSLLLVVViiiiiiWWWNNNJJJIIIJJJQQQZZZaaagggmmmrrruuuxxxyyy}}}~~~yyyxxx\\\UUUTTTMMMFFFFFFAAAEEEAAACCCEEEKKKmmmooowwwmmmNNNDDDDDDBBB@@@>>><<<;;;:::777777777777666666555555444444333222222222222222222222111111111111222222000000000111111000000000000000000000222555888::::::===BBBFFFGGGGGGGGGGGGOOOPPPUUU\\\^^^]]]```fffpppvvv{{{zzzuuuuuu{{{wwweee___oookkkPPPEEEQQQttt{{{yyymmmaaaUUUQQQNNNKKKLLLPPPNNNNNNLLLJJJFFF@@@;;;777666666666666666666666666666666666666777777777888777::::::???YYY___NNNLLLVVVggg}}}ppp^^^SSSOOOMMMIIILLLRRRYYY```eeejjjooouuuwww{{{zzz```UUUUUUPPPHHHGGGAAAEEE@@@CCCEEELLLooouuu|||www}}}qqqRRRDDDDDDBBB@@@>>><<<;;;:::777777777666666555555555444444333222222222222222222222111111111111222222///000000111111000000///000000000111333666:::<<<:::???DDDFFFFFFFFFHHHJJJTTTUUUYYY]]]^^^^^^cccjjjtttwwwxxxtttpppqqqxxxxxxqqqqqq~~~|||[[[HHHIIIiii|||hhhWWWQQQQQQPPPQQQVVVPPPOOOMMMKKKHHHBBB<<<888666666666666666666666666666666666777777777888888::::::===KKKiiiyyyUUUKKKLLLXXXmmmxxxzzzeeeWWWPPPMMMIIIHHHLLLSSSZZZ___fffllltttvvvyyy}}}~~~~~~kkkXXXUUUPPPGGGGGGAAAFFFAAACCCFFFLLLnnnxxxwwwkkkcccgggqqqRRRDDDDDDBBB@@@>>><<<;;;:::888888777666555555444444333333222111111111111111222222111111111111222222//////000000000000//////000000000111444777;;;===;;;@@@EEEFFFEEEEEEIIINNNTTTVVVZZZ___```aaahhhpppssstttssspppmmmooouuu{{{nnnWWWJJJYYY~~~|||```WWWWWWTTTTTTWWWRRRPPPMMMKKKIIIDDD===888666666666666666666666666666666777777777888888888<<<999AAA[[[|||iiiRRRNNNMMMZZZtttyyyuuu```SSSNNNKKKGGGGGGMMMSSSVVV\\\cccmmmoooqqqtttxxxzzzttt{{{|||{{{___WWWQQQIIIGGGBBBGGGBBBDDDFFFKKKmmmtttxxxzzziiieee___[[[nnnjjjJJJDDDDDDBBB@@@>>><<<;;;:::888888777666555444333333222111111000000000000000222222111111111111222222//////000000000000//////000000000111444888;;;===;;;AAAFFFFFFDDDEEEJJJPPPRRRUUU[[[bbbdddeeellltttqqqqqqqqqooommmoootttyyy~~~~~~~~~~~~~~~iiiOOOLLLfffmmm___\\\WWWTTTUUURRRPPPMMMLLLJJJEEE>>>888666666666666666666666666777777777777888888888888===999DDDfffvvvZZZQQQRRRNNNZZZvvv~~~ooo]]]UUUOOOHHHEEEJJJMMMNNNRRRYYYaaaccceeegggjjjqqqzzzuuuooonnnrrreeeZZZUUUNNNGGGBBBHHHCCCEEEFFFJJJlllnnnwwwmmmcccfffaaaWWWbbbxxxmmmPPPCCCCCCBBBAAA???===;;;:::999999888777666555444444555444333222111111111111333333222111000///......111111111111111111111111000111333555666888;;;===@@@BBBCCCBBBAAAEEENNNUUUXXXWWW[[[bbbeeegggoooyyywwwpppkkkkkkmmmoootttyyy{{{|||yyy}}}vvvyyy~~~WWWGGG\\\cccXXX\\\\\\UUUTTTRRRPPPNNNKKKGGGAAA===777777777777777777777777555777999999888777777888===???QQQrrryyyiiiZZZTTTOOOMMMXXXgggzzzqqq___XXXRRRKKKIIIHHHHHHLLLRRRVVVVVVXXXZZZZZZ^^^kkkyyyuuuhhheeeooo}}}|||gggYYYYYYJJJGGGBBBGGGBBBDDDFFFNNNrrrhhhvvv{{{qqqhhhaaa]]]VVVTTT]]]lllmmmPPPCCCCCCBBBAAA???===;;;:::999999888777666555444444444333222111000000000000222222111111000/////////111111111111111111111111///111333444555777:::===BBBCCCDDDCCCBBBFFFNNNUUUYYYXXX[[[aaadddfffmmmvvvpppjjjfffggghhhjjjnnntttxxx}}}{{{xxx|||yyyyyy}}}nnnkkkmmm|||ooorrr}}}```IIIRRRooohhhYYY[[[\\\WWWUUUSSSQQQNNNLLLGGGBBB>>>888888777777777777888888555777999999777777888999<<>>AAABBBBBBBBBCCCGGGMMMRRRXXXYYY[[[___bbbdddhhhkkkdddbbbbbbeeefffeeehhhmmmttt{{{{{{rrrkkktttuuummmhhhvvvzzzgggZZZ]]]aaajjjgggNNNLLLeeeqqqvvv^^^XXX\\\^^^XXXVVVRRRPPPMMMIIIDDDAAA999888888777777888888999666777888888777888999;;;===TTT{{{|||fffZZZTTTTTTXXX[[[lll|||mmm\\\TTTQQQKKKGGGEEEEEEDDDDDDFFFEEEFFFNNNXXXeeesssxxxzzz~~~rrrbbb[[[[[[mmmyyyhhhXXXRRRJJJCCCFFFBBBDDDGGGMMMoooiii{{{xxxqqqeee]]]XXXXXXUUUPPPVVV```vvvgggJJJCCCCCCBBBAAA???===;;;:::999999888777666555444444333333222111111111222222/////////000111111222222////////////////////////...000333444666888<<>>[[[ooo]]]WWW]]]eeejjjxxxiii\\\TTTMMMHHHFFFFFFDDDDDDEEEDDDDDDIIIQQQ]]]lllxxxnnnwww{{{mmmbbbYYYUUUbbbzzz}}}uuuuuuZZZTTTLLLDDDFFFAAADDDGGGLLLmmm}}}eeexxxyyyrrrjjj```XXXVVVSSSPPPUUU```vvvdddHHHCCCCCCBBBAAA???===;;;:::999999888777666555444444333333222222222222222333//////000000111111111222000000000000000000000000///111444666777:::>>>@@@>>>>>>>>>@@@DDDIIINNNQQQUUUXXXZZZ[[[```dddddd```[[[]]]ccchhhgggdddfffkkkgggooovvv{{{zzzlll```hhhtttpppwwwpppaaaWWWWWWhhh~~~dddKKKSSSkkkiiieeeqqqmmm___^^^```\\\YYYUUUQQQOOOKKKHHHEEE;;;:::888777777888:::;;;777888888888777888;;;>>>AAAbbbppp]]]ZZZfffsssrrr~~~{{{iii\\\QQQKKKJJJGGGEEEDDDEEEDDDBBBEEEJJJUUUeee~~~~~~kkklllwwwyyyhhh```XXXSSS[[[nnnoooaaaVVVMMMEEEFFFAAAEEEHHHKKKkkksss___ttt}}}{{{uuuqqqeee[[[XXXTTTQQQUUU^^^vvvdddHHHCCCCCCBBBAAA???===;;;:::999999888777666555444444222222111111111111222222000000000000000111111111111111111111111111111111000222555777999;;;???BBB>>>>>>???BBBGGGMMMQQQSSSRRRVVVYYYZZZ___dddccc]]]YYY\\\dddjjjiiieeefffkkkjjjqqqyyy|||lll[[[[[[mmm{{{vvvlllgggnnnqqqfffdddiiiqqqvvvTTTTTTddd~~~ssseeeeeexxxfffaaa```]]]ZZZVVVRRROOOLLLIIIFFF;;;:::888777777888:::;;;777888888777777999<<>>>>>???CCCIIIOOOTTTVVVQQQVVVXXXYYY___eeeccc\\\YYY^^^fffmmmlllggghhhlllrrryyyooo]]]UUU```xxxwwwqqqmmmiiifffYYYXXXaaavvvwwwrrrpppnnn^^^YYYdddlllccckkkccc```^^^ZZZVVVRRRPPPMMMIIIGGG<<<:::888666666888:::<<<777888888777777999<<>><<<999<<<:::888777777666444333222222222111111111111000222333333222000///000222111000000000000000000000444444444555777:::<<<>>>===???BBBDDDGGGKKKQQQUUURRRWWW]]]___^^^\\\YYYXXXYYY]]]dddiiilllnnnppprrrzzzwww```SSSNNNWWWqqqsssfff]]]TTTLLLLLLPPPKKKMMM\\\sss}}}wwwaaaXXXooosssyyylllddd```]]]YYYUUURRRNNNJJJGGGAAA===999666666777888888666;;;888777<<<:::<<>>999777777888888888777;;;999999<<<:::===LLLlll{{{nnnjjj[[[KKKDDDBBBCCCFFFIIIUUUfff{{{tttbbbXXXPPPNNNMMMIIIEEEDDDJJJ]]]uuueee[[[___lll|||kkkgggccc\\\___iii{{{bbbSSSIIIGGGAAAEEEGGGJJJhhhdddVVVgggwwwyyy~~~||||||fff]]]LLLGGGAAA>>>??????<<<999;;;999777777777666444333222222222111111111000000000222333222111000111222000000000000000111111111222333555888:::;;;<<<<<<<<<>>>AAACCCEEEHHHLLLOOOQQQYYY``````ZZZUUUVVVXXXUUUZZZ```fffiiikkkmmmooovvv~~~lllYYYKKKIIIZZZnnnsssggg```YYYQQQMMMJJJMMM```~~~xxxjjjUUUbbbwwweeedddaaa]]]YYYVVVRRRNNNJJJDDD@@@;;;888777888888888777;;;999:::===:::@@@TTT|||xxxooocccVVVIIICCCBBBBBBEEEHHHRRRccczzzrrrcccVVVRRRQQQNNNJJJGGGJJJbbb}}}zzzpppbbbaaahhh~~~tttlllhhhaaa___cccrrryyyxxxeeeUUUIIIGGGAAAEEEGGGIIIfffmmmYYYgggxxx{{{}}}yyy^^^QQQCCCDDDCCCAAA???<<<;;;::::::888666666777666555333222222222111111111000000///111333333222111111222//////000000111111111111222444666888:::<<<<<<===<<<>>>AAACCCDDDFFFJJJLLLQQQXXX^^^^^^XXXUUUWWWZZZZZZ^^^dddhhhjjjkkklllmmmpppttt|||tttqqqpppuuu{{{~~~zzzvvvqqqsssssssssyyynnn\\\OOOJJJSSSaaaxxxmmm___TTTPPPOOO^^^yyywww]]]]]]zzztttgggddd```\\\XXXTTTPPPLLLEEEAAA<<<888777888888888777:::999:::===;;;FFF___tttoooaaaUUUHHHCCCAAAAAAEEEJJJSSSddd{{{qqq]]]TTTSSSQQQNNNLLLKKKfffyyyuuu{{{zzzuuusss||||||llleeeeeettt~~~qqqllleeeaaaaaaiiixxxfffXXXKKKGGGAAAEEEHHHHHHdddxxx```iiiwww{{{uuu}}}xxxsssuuu{{{\\\KKK@@@BBBDDDCCC???<<<;;;;;;999777666666666666555333222222222111111111111000...000333333222111111222/////////000111111222222444444666888:::<<<===>>>===@@@BBBDDDEEEFFFIIIKKKTTTXXX[[[ZZZVVVUUUWWW[[[aaadddiiilllmmmlllmmmmmmiiijjjpppzzz|||ppp]]]XXXTTTVVV\\\^^^YYYRRRRRRTTTVVVWWW[[[eeeqqqyyyqqqmmm{{{qqq```RRRIIIMMMWWWxxxqqqccc[[[UUU___~~~zzzjjjWWWgggjjjgggbbb^^^ZZZVVVQQQNNNGGGCCC===999888888888888777:::888:::>>>===NNNmmm}}}llliii[[[PPPEEE@@@>>>???DDDJJJUUUfff{{{jjj\\\VVVRRRPPPOOONNNkkkvvvqqqkkkiiihhhfffbbbiiixxxjjjbbbjjjzzzqqqiiiccc```eeewww|||jjj[[[LLLHHHBBBFFFIIIHHHcccfffjjjvvvyyytttnnnllltttiiieeehhhsss|||___OOOFFFEEEBBBAAA???===;;;:::888777555555666666555333222222222111111111111000---000333444333111111222...//////000111111222222555555666777999;;;>>>???AAACCCFFFGGGHHHIIIJJJLLLZZZZZZYYYVVVTTTTTTVVVYYYbbbeeeiiilllmmmllllllmmmddddddiiittt|||~~~kkkXXXIIIFFFCCCDDDGGGIIIGGGDDDAAACCCFFFGGGHHHOOOZZZdddeee^^^kkkyyygggVVVJJJMMMXXX{{{|||iiibbbffftttzzzZZZ[[[|||~~~llliiiddd```\\\XXXSSSPPPHHHDDD>>>:::888888888777777999777:::>>>???VVVzzzsssccccccQQQIIIAAA???>>>>>>CCCIIITTTdddyyy~~~lll```WWWSSSRRRTTTppp{{{ooojjjjjjlllkkknnnuuufffaaawww}}}sssjjjeeecccooouuu]]]NNNIIICCCHHHJJJHHHcccfffjjjvvv{{{}}}}}}jjjbbboootttggg^^^[[[[[[bbbnnn{{{xxx^^^RRROOOHHH@@@>>>??????<<<999888777555555666666555333222222222111111111111000---000333444333222111222...//////000111222222222666666555666888;;;>>>@@@CCCFFFHHHJJJJJJKKKLLLNNN___\\\XXXTTTSSSSSSUUUVVV___bbbgggjjjjjjjjjkkkkkkaaaaaagggrrryyy|||zzzbbbHHHDDDDDDDDDEEEGGGJJJMMMOOOCCCEEEHHHHHHHHHLLLWWWbbbdddYYYdddnnnZZZMMMRRR```uuunnnpppqqqbbbYYYuuuzzzmmmjjjeeeaaa]]]XXXTTTPPPIIIDDD>>>:::999888888777777888666:::>>>AAAZZZhhh[[[^^^JJJDDD@@@???@@@@@@DDDIIISSScccvvvzzzjjj]]]VVVTTTWWWttt}}}nnnZZZppp~~~sssmmmcccjjj___OOOJJJCCCHHHJJJHHHccczzzbbbhhhwww~~~}}}kkkaaabbbpppvvvkkk___XXXWWWSSSVVV]]]iiivvvuuu^^^TTTDDDDDDCCCAAA???<<<:::999;;;:::888777555444444333333333222222111000//////333111///000222333222///000111222111000///000111333555777999:::;;;>>>@@@DDDDDDGGGLLLKKKHHHLLLTTT___]]]XXXSSSPPPQQQUUUYYY]]]bbbgggjjjjjjkkkmmmooolllcccbbblllrrrtttzzzkkkXXXQQQOOONNNNNNSSS]]]cccbbb\\\SSSTTTSSSQQQQQQYYYfffqqqtttllleeemmmgggRRRSSSbbb{{{rrr{{{{{{yyyUUUeeessssssiiifffcccYYYVVVXXXSSSLLLGGGAAA<<<999999999888???999999===<<>>===???DDDHHHXXXiii|||{{{|||iii\\\WWW^^^rrrzzz```fff|||}}}tttmmmiiiuuu~~~hhhQQQLLLEEEDDDIIILLLbbbpppVVVfff|||{{{{{{eeeaaaaaarrrssshhhaaa[[[WWWUUUSSSTTTZZZ```iii{{{rrr\\\SSSDDDCCCBBBAAA???<<<:::999:::999777555444333333222333333222222111000000///333111///000222333222000000111222111000///000111333555777999999;;;===???EEEEEEHHHLLLKKKIIIOOOWWW[[[YYYUUUQQQPPPSSSYYY^^^___eeelllppppppooooooooollldddcccmmmuuuxxx~~~rrrkkkdddfffkkktttzzztttjjjccccccjjjuuu}}}vvvlllqqqooo[[[YYYccc|||ooorrr{{{```fffvvvpppfffffffff]]]YYYYYYSSSMMMHHHAAA<<<999999999888<<<888:::>>>???JJJlllxxxnnnaaaSSSKKKIIIFFFEEEBBB??????BBBHHHLLL\\\mmm~~~{{{pppccc___bbbttt|||aaaaaaqqqzzzooojjjtttkkkTTTNNNFFFEEEHHHJJJ^^^wwwZZZggg}}}~~~zzzfff```^^^ooo~~~rrrjjjbbb\\\WWWVVVTTTTTTWWWYYY^^^kkkyyyppp[[[RRRCCCCCCBBBAAA???<<<:::999999888666555333222222222333333222222111000000000222111000111222222111000000111222111000000111222333555777888999:::===???CCCDDDHHHJJJIIIIIIPPPXXXZZZWWWSSSOOONNNRRRYYY___bbbgggnnnssstttrrrpppoookkkdddcccnnnwww{{{~~~~~~~~~uuuiiilll}}}zzzhhhbbbfffvvveeedddppp|||}}}uuu}}}qqqeeeyyyvvvqqqeeefffiiibbb]]][[[TTTOOOIIIBBB<<<999999999999;;;888:::???AAANNNqqqwww```TTTPPPMMMIIIHHHHHHFFFDDDAAA@@@CCCHHHLLL___ppp}}}{{{~~~}}}qqqnnnmmm|||hhh___ddduuunnnssspppWWWPPPHHHEEEGGGGGGYYY^^^eee{{{vvvrrr|||iiiaaa]]]nnnxxxqqqkkkeee^^^XXXYYYWWWUUUUUUSSSSSSZZZcccpppzzzlllXXXQQQBBBBBBAAA@@@>>><<<:::999999888666555444333333333222222222111111111000000222111111111111222111111///111222222111000111333333555777888999:::<<<>>>???BBBFFFGGGEEEGGGOOOWWW[[[XXXRRRMMMKKKOOOWWW]]]dddhhhmmmqqqsssrrrqqqoookkkeeeeeeoooyyy~~~ssskkkiiiaaaYYY[[[hhhuuukkkhhhrrrfffeeeooossseeeVVVTTT___mmmtttuuujjjtttbbbttt~~~ppp{{{jjjgggjjjddd___]]]WWWQQQKKKCCC<<<999999999999:::999;;;???AAAPPPttt}}}```RRRPPPOOOKKKIIILLLJJJGGGCCC@@@AAAEEEHHH\\\ooo}}}zzz{{{}}}qqqgggppprrrddd___pppsssppptttZZZRRRIIIFFFHHHFFFXXX~~~dddbbbvvv}}}}}}~~~ggg```mmmoooeeeaaasssyyyvvvqqqnnnlllhhhaaa[[[\\\[[[YYYVVVSSSQQQSSSVVV\\\dddnnnrrrtttdddQQQLLLBBBAAAAAA@@@>>><<<:::999999888777666555555444444222222222111111111111111111111222111111111111222///111222222111111222444333555777888888999;;;===<<>><<<;;;:::999999777666666555555555111111111111111111111111000222222222111000111222///111222222111111333444333555777888888999;;;<<<===GGGMMMKKKGGGIIIQQQVVVPPPOOOLLLJJJKKKQQQZZZaaaiiihhhiiilllpppsssuuuuuuuuuqqqqqqxxxrrrfffZZZRRRWWWbbbaaaeeefff```TTTJJJFFFGGG@@@@@@BBBBBBCCCSSS{{{rrraaajjjcccPPPHHHDDDBBBCCCCCCEEELLLTTTZZZ]]]aaaccc```XXXOOOIIIBBB???===AAAJJJUUU]]]aaa^^^gggyyytttzzzccc___~~~{{{lll}}}lllkkkeee___^^^[[[UUUNNNEEE===999999999999777999<<<@@@HHHbbb{{{rrrfffYYYPPPLLLKKKIIIFFFDDDEEEHHHKKKQQQeee~~~wwwyyyzzz}}}tttuuuuuurrrsss~~~vvvkkkjjjxxxvvvuuuuuuooolllnnn}}}bbbUUUIIIGGGJJJHHHZZZ{{{vvvdddsss}}}mmmeeeooouuujjjxxx|||qqqlllhhhfffhhhiiihhhfff```bbb```\\\YYYXXXUUUQQQKKKMMMPPPRRRQQQ[[[yyysssTTTCCC@@@@@@@@@@@@???>>><<<;;;:::888777666555555555555555111111111111111111111111000222333222000///111333///111222222222222333555333555777888777888:::<<<<<>><<<;;;:::777666555444444444444444111111111111111111222222///222333333000///111333///111222222222222444555333555777777777888:::<<<:::HHHQQQMMMGGGIIINNNQQQNNNMMMLLLJJJKKKPPPWWW\\\]]]^^^bbbhhhnnnqqqooolllooonnnnnnvvvppp```SSSQQQLLLPPPYYYXXXMMMFFFIIIPPPMMMHHHFFFEEEDDDBBB@@@AAA???AAACCCAAACCCWWWooouuu]]]NNNbbb{{{xxx[[[IIIEEEHHHAAA@@@AAACCCAAA>>>AAAFFFAAAAAA@@@@@@??????>>>>>>>>>=========>>>BBBGGGJJJIIIKKKXXXpppkkkuuummm]]]qqqnnnoooqqqqqqkkkccc```\\\WWWPPPFFF===999999999:::999;;;===>>>HHHhhhqqqcccUUUTTTQQQMMMIIIHHHIIIKKKPPP^^^tttxxxrrrtttvvvxxxzzz{{{{{{zzz}}}~~~tttzzzlllZZZJJJFFFIIIGGGXXXuuuxxxddduuu{{{xxxuuuxxxyyywwwoooeee```aaaggglllnnnppprrrnnnfffbbbaaa[[[SSSNNNMMMRRRVVVRRRQQQbbbxxx___GGGCCCAAAAAAAAA@@@>>>===;;;::::::999888777555555444444222111000//////000111222222111111111000000//////222222222222222222222222333777;;;<<<;;;999:::;;;@@@CCCDDDBBBEEELLLRRRTTTOOOMMMJJJIIILLLQQQWWW[[[^^^___ccciiioooqqqpppmmmiiidddfffsssvvvoooggg___PPPNNNLLLNNNQQQQQQLLLGGGPPPNNNKKKIIIHHHGGGFFFFFFDDDDDDDDDDDDFFFKKKRRRWWW}}}bbbRRRTTTaaa|||mmmZZZPPPJJJHHHIIIGGGFFFDDDCCCCCCCCCDDDDDDAAABBBCCCBBB@@@?????????<<<<<<<<<;;;;;;<<<@@@BBB@@@CCCKKK[[[tttwwwjjjtttqqqeeeiii|||lllyyyiiimmmiii___^^^ZZZSSSIII@@@;;;:::999999<<<999???CCCHHHhhhhhh[[[aaa^^^PPPEEEEEEKKKNNNYYYaaannnzzz|||xxxsssqqqxxxvvvxxxzzz|||~~~zzzttt}}}~~~hhhVVVPPPMMMPPPNNNXXXqqqqqqfffwww|||xxxwwwkkkdddeeehhhiiiiiiqqqtttvvvuuuoooeee[[[UUUUUUTTTTTTUUUTTTVVV```kkkcccHHHDDD@@@@@@@@@???===<<<:::999999888777666555444444444222111000000000000111222111111111111000000000///111111111222222333333333333666:::;;;::::::;;;===???AAAAAA@@@CCCKKKRRRSSSNNNLLLJJJIIILLLRRRXXX\\\aaabbbfffmmmrrruuutttrrrhhhddddddmmmxxx{{{wwwqqqkkk```[[[UUURRRRRRQQQMMMJJJMMMPPPSSSQQQLLLHHHIIIKKKMMMLLLIIIEEEEEEHHHNNNSSShhh{{{eeeQQQQQQZZZrrruuubbbXXXRRRLLLIIIIIIKKKKKKIIIHHHGGGGGGGGGGGGDDDDDDEEEDDDBBBAAA@@@@@@======<<<<<<;;;<<<>>>@@@>>>???DDDQQQiiimmmqqqzzziiieeekkknnnoookkkbbbbbbZZZSSSIII@@@;;;::::::999:::888>>>BBBHHHiii~~~fff[[[___\\\PPPFFFGGGMMMQQQ]]]ccclllssstttrrrppppppttttttvvvyyyzzz}}}yyyssssss|||rrr\\\QQQJJJLLLJJJUUUooojjj^^^ppp}}}rrrkkkjjjjjjkkkkkkuuuzzzxxxmmmbbb\\\VVVUUUVVVWWWUUUTTT[[[cccfffJJJDDD?????????>>><<<;;;999888888777666555444333333333222222111111111111222222111111111111000000000000000000111222333333444444444555888999999;;;>>>@@@===???>>>===AAAJJJQQQSSSKKKJJJIIIIIIMMMRRRYYY]]]bbbdddhhhnnntttwwwwwwvvvlllhhhfffiiinnnuuu}}}qqqiii___WWWSSSQQQOOOMMMKKKSSSZZZYYYSSSNNNPPPSSSZZZXXXSSSOOOMMMOOOTTTXXX\\\jjj|||yyykkkWWWRRRUUUhhhzzzpppgggdddbbb]]]WWWUUUTTTSSSQQQOOOLLLIIIGGGFFFGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>>>>======<<<<<<<<<>>><<<===GGG\\\xxxsssoooqqqyyysssdddrrrtttqqqkkkdddeee\\\TTTIII@@@<<<:::::::::;;;999???BBBJJJlllzzzaaaZZZ]]]ZZZPPPHHHIIIQQQVVVbbbgggkkkmmmkkkkkklllnnnnnnppptttwwwwww}}}uuuooorrrwww___QQQHHHJJJJJJUUUoookkk\\\ooo|||uuupppmmmmmmmmmvvv~~~wwwllleee]]]\\\\\\[[[XXXUUUXXX___gggIIICCC@@@@@@???>>>===;;;:::999777666555444333333333333333222222222222222222333111111111000000000000000//////000111333444555555444555666777999===@@@CCC===>>>===;;;AAAKKKRRRSSSIIIHHHHHHIIIMMMSSSZZZ^^^```ccchhhnnnsssvvvwwwwwwoookkkhhhfffeeeiiiwww|||qqqhhhccc___]]][[[TTTZZZ```aaa\\\YYYZZZ]]]ddddddbbb``````bbbfffiiijjjmmmwww|||uuueee[[[XXXfff}}}uuummmjjjbbbaaa]]]YYYSSSNNNJJJHHHKKKIIIGGGFFFEEEEEECCCBBBBBBAAA@@@@@@???>>><<<:::@@@<<<<<>><<>><<<;;;:::666555444333333222333333222222222222222222222222000000000000000000111111//////000111333444555555555444444666:::>>>BBBDDD??????======CCCNNNSSSSSSGGGGGGGGGIIIMMMTTTZZZ^^^```ccchhhmmmqqquuuwwwxxxooommmlllhhhcccdddppp|||xxxvvvnnnnnnnnnllljjjgggeeeeeemmmoooqqqssstttuuuxxxzzzyyymmmeeeooozzzvvvllljjjfffaaa\\\XXXTTTRRRPPPMMMJJJHHHHHHHHHFFFDDDGGGEEECCCBBBBBBAAA===:::???<<<===DDDNNNbbbwwwnnn{{{mmm~~~uuummmeeeeee___WWWKKKAAA<<<:::;;;;;;>>><<<@@@CCCNNNttthhhWWWUUUQQQLLLIIILLLVVV___hhhpppssslllggggggiiihhhjjjmmmrrrvvvwwwvvvvvv|||jjj[[[PPPJJJPPPOOOWWWffffffpppwwwyyypppssswwwpppkkkjjjjjjsssxxxqqqiiieee```^^^bbbhhhzzz{{{```DDDCCCAAAAAAAAA@@@???===;;;:::666555444333333333333333111111222222222222111111000000000000111111111111000000111222333333444444666444444666;;;???BBBDDD@@@@@@>>>???FFFPPPSSSRRRFFFFFFGGGIIINNNTTTZZZ]]]```dddiiimmmpppsssvvvxxxrrrtttwwwwwwrrrpppxxx{{{vvvsss{{{}}}||||||yyymmmkkkgggccc```]]]\\\\\\XXXTTTOOONNNNNNNNNKKKIIILLLIIIFFFEEEEEEDDDAAA>>>>>><<<>>>CCCHHHVVVrrr|||hhhjjjrrrzzztttjjjfff```XXXLLLAAA<<<;;;;;;<<<;;;:::???CCCQQQzzzzzzdddUUUPPPKKKIIIGGGKKKUUU```gggqqqtttllleeefffhhhgggjjjlllqqqtttwww~~~{{{nnnkkkooo{{{}}}~~~iii^^^SSSLLLRRROOOTTTgggrrruuuyyyxxxmmmhhhnnn|||zzzsssmmmiiiggglllwww}}}rrrlllgggdddhhhmmm~~~[[[BBBEEEAAA@@@@@@???>>><<<::::::666555555444444444444444000000111222222111000000///000000000111111111111111111111222222333333333666444444777<<<@@@BBBBBB@@@@@@???@@@HHHPPPRRRNNNFFFFFFGGGIIINNNSSSYYY\\\___ccchhhkkkmmmooosssvvvqqqwwwyyyvvvqqqkkkhhhfffffffffbbb]]]XXXUUUVVVVVVTTTQQQRRRMMMHHHGGGHHHHHHEEEBBBAAA>>>???BBBBBBLLLiiirrrppp}}}~~~{{{xxxlllfffbbbYYYLLLAAA<<<;;;<<<===:::;;;AAAHHHZZZ~~~xxxxxxqqq^^^SSSLLLGGGEEEEEEIIITTT```fffppprrrggg___bbbggggggkkkkkknnnrrrwww|||ooowww}}}pppeeebbbdddqqquuuqqqllllllvvvmmmcccVVVNNNTTTQQQUUUiii|||zzzzzzsss|||lllnnnyyyxxxpppkkkfffffflll|||yyyrrrmmmmmmqqqYYYAAAGGG?????????>>>===;;;999999666666555444444444555555///000111222222111000/////////000000111111111222222222222222222222222333666555444888===AAABBBAAA???@@@???AAAHHHPPPPPPLLLFFFFFFGGGIIINNNSSSXXX[[[\\\```dddggghhhjjjnnnqqqiiiqqq~~~{{{uuurrrrrrrrrjjjddd^^^\\\]]]]]]ZZZWWWUUUOOOIIIHHHJJJKKKHHHEEEEEEBBBBBBBBB@@@HHHeeeuuu{{{yyyxxxllldddbbbYYYLLLAAA<<<;;;<<<===<<<===EEEMMMbbb|||tttuuuooo___RRRJJJDDDDDDDDDGGGSSS___dddnnnooobbbZZZ___fffgggllljjjlllqqqvvv}}}sssiiivvvwwwmmmccc______lllvvvsssnnnllltttpppfffXXXPPPWWWUUUZZZeee}}}www~~~yyyppp{{{|||qqqxxx}}}tttmmmeeebbbeeeuuu}}}uuurrrssszzzWWWFFFHHHBBB@@@>>>===<<<;;;999777888999999999777555444222222222333444333222111000111111111111111111111111000111111222222333444444666444555999:::999:::===AAA>>>>>>BBBJJJPPPPPPNNNIIIGGGFFFGGGJJJPPPWWW[[[\\\___bbbgggjjjlllmmmmmmnnnqqqxxx}}}zzz{{{rrrhhh```]]]\\\[[[YYYVVVTTTPPPLLLJJJIIIIIIJJJHHHDDD>>>???CCCDDDWWWyyysss~~~vvvuuupppfffeee[[[MMM@@@:::888999:::<<>>======<<<999777777888888888666555333222222222333333333222111000111111111111111111111111000111111222222333333444555333555999;;;:::;;;???AAA>>>>>>BBBJJJOOOOOOMMMHHHGGGGGGHHHLLLQQQWWW[[[```bbbeeeiiikkkllllllllllllqqqyyyxxxqqqkkkhhheeeddd^^^[[[WWWTTTRRROOOLLLIIIIIIGGGBBBBBBDDDBBBRRRqqqmmm}}}yyyyyyssshhheee[[[NNNBBB<<<:::;;;;;;===BBBDDDLLLlllrrrjjjfff___VVVPPPOOOIIIDDDBBBAAACCCIIIQQQZZZaaaddd___ZZZ\\\aaaeeekkkkkknnnppprrrxxx~~~ppplllvvvkkkgggcccfffxxx|||uuuooobbb[[[ZZZZZZSSScccoooeeetttuuurrrwwwqqqggg___[[[bbbnnn|||zzzwwwyyyWWWHHHKKKBBB@@@>>>======<<<:::888666777777666555444222222222222333333222222111000111111111111111111111111000000111111222333333333555333555:::<<<;;;===AAAAAA???>>>CCCJJJOOONNNLLLGGGGGGHHHJJJNNNSSSXXX[[[dddfffiiilllmmmmmmlllkkklllqqq{{{~~~vvvrrrpppbbb]]]XXXWWWWWWUUUPPPJJJKKKLLLGGGGGGGGGBBBOOOjjjjjjvvv||||||vvvjjjccc[[[NNNCCC===<<<<<<<<<>>>DDDFFFNNNmmmwwwrrrppphhh___YYY[[[SSSJJJEEEAAA@@@DDDIIIPPPXXX]]]ZZZWWW[[[aaaeeekkkkkkmmmpppqqqvvvqqqlll~~~zzzssskkkeeejjjuuurrrvvv|||zzzsss~~~|||jjj```]]]\\\TTT```tttfffwwwyyyrrrrrrwwweeeaaa]]]^^^```iiiyyy|||xxxWWWIIILLLCCCAAA???======<<<:::888666666555555444333222222222222222222222111111000111111111111111111111111000000000111222222333333555333555:::===<<<>>>BBBBBB@@@@@@DDDLLLPPPOOOLLLGGGGGGIIIKKKOOOTTTXXX[[[eeegggkkknnnoooooonnnlllnnnttt{{{yyyfff___YYYXXX\\\]]]YYYTTTNNNPPPLLLIIIIIIEEEQQQjjjnnnuuu{{{|||vvvjjjaaaYYYMMMCCC>>><<<<<<===>>>DDDGGGOOOmmm~~~ssslllmmmaaaSSSIIIBBB>>>@@@DDDIIIRRRYYYXXXVVVZZZaaadddiiiiiikkknnnpppvvvsssiiitttrrrccc```ddd^^^dddnnn|||}}}xxxnnnccc```]]]TTT]]]qqquuupppzzzfffccc```___]]]aaammm{{{~~~yyyXXXJJJNNNCCCAAA???>>>===<<<:::888555555444444333333222222222222111111111000000000111111111111111111111111///000000111111222333333555333555:::===<<<>>>BBBBBB@@@AAAFFFMMMQQQPPPMMMFFFGGGHHHKKKOOOTTTYYY\\\dddgggkkkoooqqqqqqooonnnqqqwww{{{}}}zzzsssmmmiiigggnnn}}}tttkkk```]]]___bbb```]]]OOORRRNNNIIIIIIHHHTTTmmmqqqvvvzzzyyytttiii___WWWKKKAAA<<<<<<===>>>>>>DDDGGGOOOmmmyyyooorrrdddRRRGGG@@@===???DDDFFFPPPXXXXXXVVVYYY___bbbeeeeeeiiilllooovvvwwweeeggg{{{uuu```ZZZ]]]bbbiiivvv{{{llleeeccc___TTTYYYvvv}}}yyyrrr|||zzziiieeebbbbbbbbbbbbhhhooo{{{}}}}}}\\\NNNRRRCCCAAA???>>>>>>===;;;999666555444333333333333444222222111000000000000111111111111111111111111111//////000000111222222222555333555:::<<<;;;===AAAAAA???@@@FFFNNNRRRQQQNNNFFFFFFGGGJJJNNNTTTYYY\\\cccfffkkkoooqqqpppnnnmmmrrrwww~~~|||{{{~~~|||vvvwww{{{vvvkkkhhhbbb]]]XXXTTTSSSRRRXXXeee}}}zzzlllbbb___^^^\\\YYYTTTXXXSSSMMMLLLKKKVVVlllqqqwww|||yyysssjjj___VVVIII???;;;;;;>>>@@@@@@EEEHHHOOOmmmvvvgggfffXXXJJJBBB???>>>AAAEEEEEEPPPXXXXXXVVVYYY^^^```bbbcccgggkkknnnuuuyyyccc^^^iii~~~}}}ttt```\\\aaalllsssssskkkhhhggg```RRRSSS}}}yyy}}}sssxxxwwwssszzz}}}ooojjjggghhhhhhggghhhkkkuuu{{{|||bbbSSSVVVDDDBBB???>>>>>>===;;;999666666444333333444444555333222111000///000000111111111111111111111111111//////000000111111222222555333555999;;;:::;;;???===<<<>>>DDDMMMRRRPPPMMMFFFFFFFFFHHHLLLSSSYYY]]]dddgggkkkooopppnnnkkkiiiqqqtttzzz~~~uuupppqqqxxx~~~~~~zzzjjjhhheeeaaa^^^\\\[[[ZZZ]]]bbbrrr}}}oooeee^^^ZZZXXX___eeeaaaXXXUUUPPPWWWiiiooozzz{{{{{{uuulll```WWWIII>>>:::<<<@@@CCCBBBGGGIIIPPPnnnwwweeeWWWLLLCCC@@@AAA@@@@@@BBBBBBNNNWWWXXXVVVYYY]]]```bbbcccfffjjjmmmttttttaaaXXX[[[jjj|||yyypppfffiiioooyyy~~~ooommmmmmjjj```PPPMMM|||yyy}}}sssssspppkkkkkkooozzz{{{uuurrrqqqooolllnnnrrrtttzzzzzzfffWWWZZZDDDBBB@@@???>>>===;;;999777666555444333444555666333222000/////////000111111111111111111111111111/////////000111111222222666444555999:::999:::===:::999<<>>:::===BBBFFFDDDIIIKKKQQQooozzzgggPPPHHHBBBCCCDDDAAA>>>===@@@KKKUUUWWWVVVYYY^^^```ddddddgggjjjlllrrrppplll{{{zzznnn^^^TTTSSS\\\nnn}}}uuu{{{nnnooowww~~~ooooooqqqmmm```MMMIIIwwwyyy|||rrrppp|||jjjiiikkklllsss~~~|||xxxssspppttt{{{uuu{{{jjjhhh```HHHBBB???@@@???;;;888999666666555444444444444555222222222111111111111000111222222333333222222111000000000111222222333333444333444777:::<<<<<<;;;>>>>>>???BBBJJJQQQPPPKKKFFFFFFFFFIIIMMMSSSYYY]]]dddfffiiimmmooonnnjjjgggmmmnnnrrrvvv}}}zzzttt|||yyyzzzyyymmm^^^]]]gggwww|||}}}kkkcccTTTEEE>>>===<<<>>>@@@DDDEEEKKKSSSmmmgggNNNFFF@@@@@@CCCAAA@@@@@@GGGMMMUUUYYYYYYYYYZZZ[[[___aaadddggghhhooonnnfffhhhvvveee[[[VVVTTTWWW]]]eeesss~~~}}}vvvxxxooorrruuummm\\\IIIMMMnnnvvv|||zzzvvvsssyyyuuulllssszzzzzztttyyy~~~}}}||||||xxx|||iiiiii```HHHBBB???@@@???;;;999999666555555444333444444444222222222111111111111000111222222333333222222111000000000111222222333333666555666999===??????>>>===>>>???AAAJJJQQQQQQKKKEEEEEEEEEGGGLLLRRRXXX[[[bbbeeejjjppprrrqqqmmmjjjmmmnnnrrrvvv{{{wwwgggaaaeee~~~yyygggbbbSSSEEE>>>======>>>AAACCCDDDJJJRRRlllmmmQQQHHH@@@@@@AAA@@@@@@AAAHHHNNNVVVYYYYYYXXXYYY\\\___```dddfffgggnnn}}}kkkhhhzzzzzzjjj]]]TTTOOOQQQVVVWWW```ppp~~~{{{{{{}}}vvvxxxvvvkkkZZZIIIKKKkkkvvvxxxvvvqqqnnnuuuvvvqqq}}}~~~~~~fffhhhaaaHHHCCC???@@@???;;;999:::555444444333333333333333222222222111111111111000111111222222222222111111000000111111222333333333555555777999===??????>>>======>>>AAAJJJRRRQQQLLLDDDDDDDDDFFFKKKQQQWWWZZZ```dddjjjppprrrqqqooommmmmmooorrrvvvzzzxxxvvv{{{qqqdddaaa|||}}}wwwggg```RRRDDD>>>>>>===>>>AAACCCDDDJJJRRRiiimmmRRRIIIAAA@@@@@@???@@@BBBHHHOOOWWWZZZXXXWWWYYY[[[^^^___ccceeeeeelll}}}{{{pppxxxyyylll```UUULLLLLLPPPMMMPPPZZZppp}}}}}}yyyhhhWWWJJJJJJeeeooovvvtttoookkkqqqyyyxxx}}}dddhhhaaaHHHCCC@@@@@@???;;;999:::444444333222222222222333222222222111111111000000111111222222222222111111000000111222222333333444333333555888;;;>>>>>>===<<<===>>>AAAJJJRRRRRRMMMDDDDDDDDDFFFKKKQQQWWWZZZaaadddhhhjjjkkklllllllllmmmppptttwwwyyy~~~vvvfff]]]\\\^^^bbbjjjvvv~~~jjj___nnn~~~xxxkkk^^^PPPCCC>>>>>>>>>???AAADDDEEEKKKSSSgggwwwbbbNNNGGGBBBBBBBBB@@@@@@BBBIIIQQQYYY\\\YYYVVVWWWZZZ\\\^^^```bbbbbbhhhyyy~~~yyysssllldddYYYPPPNNNQQQPPPOOOQQQ```~~~{{{gggVVVJJJJJJ```mmmyyywwwrrrlllqqq~~~zzzdddiii```IIICCC@@@AAA@@@<<<999:::444444333222222222222333222222222111111111000000000111111222222111111000111111111222333333444444333333555888<<<>>>>>>>>>;;;<<<===AAAJJJSSSSSSNNNEEEEEEEEEGGGLLLRRRXXX[[[bbbccccccbbbaaabbbdddgggmmmqqquuuwwwyyy}}}xxxdddUUUOOONNNKKKQQQ[[[hhhwwwqqq___aaayyy~~~wwwkkk\\\OOOBBB>>>>>>???@@@BBBEEEEEELLLTTTdddzzz{{{}}}kkkWWWJJJEEECCCEEEDDDAAA???AAAHHHRRR\\\^^^ZZZUUUVVVXXXZZZ[[[]]]______ddduuu|||uuuppplllhhh```WWWSSSUUUTTTSSSRRRWWWmmmyyywwwzzz|||fffTTTJJJKKKZZZxxx||||||wwwnnnooo|||}}}ggglllaaaIIIDDD@@@AAA@@@<<<:::;;;555444444333333333333333222222222111111111111000000000111111111111000000111111222222333444444444555555777:::>>>AAAAAAAAA:::;;;===AAAJJJSSSTTTOOOEEEEEEEEEGGGLLLRRRXXX[[[aaabbbaaa^^^[[[ZZZ^^^bbbkkkpppuuuwwwwww|||~~~iiiXXXNNNJJJGGGJJJPPP\\\mmmvvv```___ppp}}}tttgggYYYMMMAAA>>>??????@@@CCCEEEEEELLLSSSaaa{{{wwwyyyjjjXXXMMMIIIGGGHHHEEEAAA???AAAGGGRRR___bbb\\\UUUTTTVVVWWWXXXZZZ[[[[[[```qqqvvvnnnjjjeee___\\\]]]YYYZZZXXXXXXddd{{{tttrrrqqqyyy```PPPJJJLLLTTT~~~~~~zzzpppkkk{{{vvvhhhqqqmmmqqqdddIIIDDDAAAAAA@@@<<<:::;;;666555555444333444444444222222222111111111111000000000111111111111000000111111222333333444444555555555777:::>>>AAABBBAAA999;;;<<>>???@@@AAACCCCCCCCCKKKRRR]]]{{{|||ttteeeXXXRRRMMMIIIDDD???@@@DDDEEESSSaaaeee^^^UUURRRSSSTTTUUUWWWXXXWWW]]]mmm}}}pppjjjiiiiiijjjlllfffiiihhheeekkk}}}|||xxxtttVVVIIIJJJKKKNNNuuurrriiitttwwwhhh\\\```xxxqqqtttfffIIIDDDAAAAAA@@@<<<:::;;;666666555444444444444555222222222111111111111000000000111111111111000000111222222333333444444555333333555888===???@@@???999:::<<>>???@@@AAACCCBBBAAAIIIPPPZZZ|||}}}qqqbbbZZZQQQJJJCCC>>>@@@FFFDDDSSScccggg___UUUQQQQQQSSSTTTVVVVVVUUU[[[kkk{{{ooohhhkkkqqqvvv{{{vvvyyyyyyuuuwww~~~oooNNNDDDJJJIIIJJJpppuuuiiiqqqpppeeeYYYYYYjjj|||jjjIIIEEEAAA???===<<<:::999999888666444222111000000222222222111111111111000000000000000000000000000000000000111222444555666555666888999:::;;;>>>@@@@@@>>>>>>CCCLLLSSSTTTTTTHHHCCC@@@BBBEEEJJJQQQYYY^^^aaaddddddaaa^^^[[[ZZZeeejjjpppssssssvvvpppWWWNNNJJJEEEEEERRRnnn~~~}}}tttyyybbbWWWKKK@@@???AAAAAA@@@@@@DDDHHHLLLOOOYYYuuutttaaaOOOHHHGGGDDDBBBCCCFFFPPP___gggaaaUUUPPPQQQRRRQQQTTTVVVWWW[[[eeepppvvvmmmlllnnnuuu{{{vvvrrryyyhhhRRRDDDMMMLLLTTTiiiqqqmmmvvv}}}tttdddbbbeeevvv}}}hhhHHHDDD@@@>>><<<;;;999888777666555444333333333333222222222111111111111000111111111111111111111111000000000111222333555666555777888999999:::===???BBB>>><<>>@@@DDD>>>:::@@@KKKTTTUUURRRIIIDDD@@@BBBFFFJJJSSS[[[^^^cccjjjnnnmmmjjjgggeeekkkpppuuuyyy|||nnnWWWOOOKKKGGGJJJ\\\xxxxxx{{{tttbbbNNNDDD===???CCCDDDEEEGGGGGGIIILLLPPPYYYsssyyyfffVVVJJJBBB@@@BBBGGGRRRbbbllliii\\\RRROOOQQQPPPSSSVVVVVVVVV[[[cccsss{{{{{{}}}ggg]]]___hhh}}}}}}wwwnnnnnnzzzaaaNNNAAAJJJGGGLLLZZZqqqpppkkktttxxxnnnffffff~~~eeeHHHEEEAAA>>><<<;;;999888888777666555555555555555222222222111111111000000111111111111111111111111111111111111222333444555555666888999:::===AAAEEEHHH@@@:::???KKKUUUVVVTTTKKKEEEAAABBBFFFJJJSSS[[[___dddiiilllllljjjgggffflllpppuuuxxx}}}mmm\\\SSSLLLGGGKKK___{{{xxxqqq```KKKCCC===@@@CCCDDDEEEGGGGGGHHHLLLPPPWWWnnnooo[[[JJJAAA@@@BBBFFFQQQcccpppoooaaaTTTNNNNNNMMMPPPTTTUUUTTTXXX^^^kkk~~~}}}dddZZZVVVXXXeeezzzzzz{{{tttttt{{{bbbRRRFFFLLLJJJMMMUUUttt}}}```zzzuuunnn{{{wwwmmmiiiwwwgggIIIFFFBBB???>>>===;;;999:::999888666444333333333222222222111111111000000111111111111111111111111111111111111222333444444444555777999<<<@@@FFFJJJJJJBBB<<>><<<::::::999777555444222222111222222222111111111111000222222222222222222222222222222111111222222333444444555777999<<>>???GGGQQQWWWZZZQQQJJJDDDCCCEEEIIIRRRZZZgggiiimmmmmmllliiigggfffiiipppsssqqqttt~~~oooWWWQQQKKKPPPhhhvvvkkkVVVGGGBBB@@@BBBCCCBBBCCCEEEFFFFFFKKKOOOPPP^^^xxx{{{pppXXXHHHCCCCCCBBBEEEQQQfff{{{ppp\\\PPPKKKIIIJJJOOORRRRRRTTTXXX]]]hhhyyyvvvdddZZZRRRPPPQQQXXXllluuuggghhhwwwrrr[[[QQQEEEFFFEEELLLQQQfffmmmqqqvvvnnnpppuuutttrrrqqqvvvzzzmmmiiimmm|||lllcccdddjjj~~~pppIIIFFFBBB@@@>>>===;;;:::888777666444333222222222222222222111111111111000222222222222222222222222222222111111222222333333555555666777999>>>DDDHHHHHHCCC>>>>>>BBBLLLUUU[[[TTTLLLFFFDDDEEEHHHQQQYYYccchhhnnnqqqooojjjfffcccccclllnnnhhhiiivvvyyy```UUUPPPXXXsssyyyzzz{{{~~~sssgggQQQDDDAAA@@@CCCDDDBBBCCCFFFEEEDDDJJJNNNMMMVVV{{{|||mmmUUUGGGDDDCCCAAAGGGSSSjjjyyycccUUUNNNJJJJJJMMMPPPPPPRRRUUU\\\cccppp~~~hhh[[[QQQOOOMMMNNNZZZiii|||jjjccckkkyyybbbNNNKKKDDDHHHEEEPPPTTTeee}}}qqqxxx~~~yyypppzzzsssvvvxxxppphhhdddfff{{{uuufff\\\TTTOOOOOO~~~tttIIIEEEAAA???===<<<:::999555555444333333333333333222222222111111111111000222222222222222222222222222222222111222222333333666666666666777;;;@@@EEEEEECCC>>><<>>@@@===999888<<>>AAACCC???;;;:::>>>FFFNNNTTTXXXUUUQQQJJJEEECCCFFFKKKRRRZZZcccjjjooopppiiiaaa```jjjwww|||zzzuuutttuuuooo```ZZZTTTOOOTTT___zzzoooZZZLLLCCC???@@@AAACCCEEEFFFHHHHHHHHHHHHCCCDDDKKKKKKVVVmmmhhhNNNAAA@@@CCCFFFIIIPPPhhhxxxXXXPPPJJJIIIKKKKKKKKKKKKKKKNNNRRRUUU\\\jjjyyyyyyjjj___[[[XXXkkkuuuuuu}}}xxx|||{{{jjjVVVKKKGGGFFFFFFGGGIIIHHHKKKOOOZZZxxxhhhkkk}}}mmmpppqqq^^^XXXYYY___eeeiiizzzjjjddd]]]XXXWWWVVVSSSPPP}}}kkkjjjMMMEEE@@@@@@@@@<<<999999666666555444333333333333111111111111111111111111222222222222222222222222//////000111111222333333333444777999;;;>>>BBBFFFLLLIIIDDD@@@@@@EEEKKKPPPVVVWWWTTTMMMFFFCCCEEEHHHNNNWWWaaahhhnnnpppllleeeaaajjjttt{{{zzzvvvsssrrr{{{mmmZZZSSSRRRRRRUUUZZZiiiiiiUUUIIICCCBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGCCCDDDKKKKKKSSSgggxxx___LLLBBB???AAACCCIIIMMMbbb|||aaaTTTJJJIIILLLLLLKKKMMMKKKLLLMMMPPPWWWbbbppp|||}}}yyyvvvkkkhhhhhh|||}}}|||iiiUUUMMMJJJGGGFFFGGGHHHJJJLLLQQQ[[[ooohhhccczzzxxxmmmkkkaaaccckkkrrrqqq|||uuullleeeaaa]]]XXXTTT~~~jjj{{{jjjMMMEEE@@@@@@@@@<<<999999666666555444333333333333111111111111111111111111222222222222222222222222...//////000111222333333222444777999<<<@@@EEEIIISSSQQQLLLEEE@@@@@@FFFKKKRRRWWWVVVNNNEEECCCCCCDDDKKKUUU___gggmmmqqqooojjjbbbiiiqqqxxxyyywwwsssqqqyyyzzzhhhVVVRRRUUUWWWWWWWWW\\\oooxxxaaaPPPGGGCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBFFFDDDDDDIIIIIIPPPaaa}}}}}}wwwfffSSSGGGBBB@@@AAACCCIIIKKK]]]tttnnn[[[LLLJJJMMMLLLKKKNNNKKKJJJKKKOOOSSS[[[hhhttt~~~qqqaaa\\\lll{{{yyyzzzvvvzzzeeeRRRMMMLLLHHHFFFHHHEEEIIIJJJPPPYYYbbbtttaaarrrnnnyyyyyyyyyyyysssmmmgggbbbnnn{{{oooMMMEEE@@@@@@@@@<<<999999666666555444333333333333111111111111111111111111111111111111111111111111......///000111222333333333555777999<<>>===EEEMMMQQQXXXYYYPPPGGGDDDDDDCCCJJJTTT^^^eeelllqqqqqqnnnggglllttt{{{~~~}}}yyyuuu}}}qqqeeeZZZWWWXXXXXXVVVTTTSSS]]]hhhrrrmmmYYYLLLEEECCCDDDDDDDDDCCCCCCBBBBBBBBB>>>FFFEEECCCFFFEEEJJJZZZyyyrrrqqq___NNNFFFCCCAAABBBEEEIIIIIIYYYlllyyy|||dddPPPLLLMMMJJJIIILLLJJJHHHIIINNNQQQUUU```lllyyyuuuggg\\\SSSPPP^^^|||sss^^^LLLJJJKKKHHHFFFHHHDDDHHHFFFLLLTTTUUUsssggglllrrruuu{{{wwwtttMMMEEE@@@@@@@@@<<<999999666666555444333333333333111111111111111111111111000000000000000000000000---...///000111222333333333555777999:::>>>BBBEEEEEEIIIJJJDDD======HHHSSSRRRZZZ\\\SSSJJJHHHGGGEEEJJJTTT^^^eeekkkqqqsssqqqlllqqqzzz{{{~~~qqqkkkdddaaa___[[[WWWVVVNNNQQQSSSYYYiii~~~eeeTTTIIIDDDBBBCCCCCCCCCCCCCCCCCCBBBBBB===FFFFFFCCCCCCAAAFFFVVVpppvvvuuucccPPPHHHEEEBBBBBBEEEIIIHHHVVVhhhrrrkkkSSSMMMMMMIIIGGGJJJIIIGGGHHHNNNPPPRRR[[[fffuuu~~~{{{mmmaaaYYYSSSQQQ]]]~~~lllWWWGGGGGGJJJGGGFFFIIIDDDHHHEEEIIIPPPMMMkkkqqqnnntttsssqqqLLLHHHBBB>>>===<<<;;;:::555555444333333333444444333222111111000000111111000000000000000000000000333222111111111222333444222555888999;;;<<>>===<<<:::999555555444333333333444444333222111111000000111111000000000000000000000000222222111111111222333444333555888:::<<<@@@DDDGGGPPPUUUWWWPPPBBB>>>KKK]]]^^^[[[\\\^^^YYYLLLDDDDDDHHHQQQ]]]hhhpppuuuzzz|||}}}zzzppp```QQQKKKMMMOOOKKKLLLQQQWWWccc}}}qqqfffiii{{{rrr[[[MMMGGGDDDDDDEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCDDDGGGKKKOOOfff{{{nnnVVVHHHCCC@@@@@@AAAAAABBBIIIWWWeeerrr|||dddSSSMMMLLLJJJHHHHHHIIIIIIIIIJJJNNNSSSWWWbbbmmmyyy{{{{{{zzzuuujjjdddbbbsss{{{ooommmqqqwwwvvvtttvvvcccVVVKKKHHHHHHGGGFFFFFFEEEGGGFFFHHHKKKJJJ___ttthhhsss|||qqquuuqqqnnnqqqJJJGGGBBB>>>===<<<:::999666555444333333333333333333222111111000000111111000000000000000000000000222111111111111222333333444555888:::===BBBGGGKKK\\\fffnnnfffQQQBBBHHHVVVXXXXXX\\\___]]]TTTJJJEEEGGGLLLUUUaaallluuuyyyzzzzzzjjj[[[TTTTTTTTTRRRTTTYYY[[[___ooo}}}cccWWW\\\mmmiiiTTTJJJEEEDDDEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDFFFJJJMMM___{{{vvv^^^MMMDDD??????AAA>>>===BBBLLLXXXfffvvvrrr```RRRKKKIIIHHHHHHIIIIIIJJJJJJLLLOOORRRXXXbbbmmmvvv~~~{{{zzzmmmoooxxxpppllllllmmmccc^^^jjjsssbbbWWWLLLIIIHHHFFFDDDDDDFFFGGGEEEHHHLLLIIITTTooottt]]]^^^tttooorrr|||pppIIIFFFBBB???===<<<:::999666555444444333333333333333222111111000000111111000000000000000000000000111111111111111222222333444555666888:::???EEEJJJTTTcccrrrrrr^^^HHHBBBGGGKKKPPPVVV\\\]]]ZZZPPPHHHGGGHHHMMMYYYfffppptttssswwwyyyooogggcccaaa]]]___ccc```\\\bbbnnn{{{dddYYY\\\iii|||bbbPPPIIIDDDCCCFFFDDDCCCBBBBBBAAAAAAAAABBBAAABBBCCCCCCCCCEEEIIIKKKTTTiii|||cccRRRGGGAAA@@@CCC===;;;>>>EEENNN[[[lll{{{}}}lllYYYLLLHHHIIIGGGIIIJJJJJJJJJJJJKKKMMMOOOWWWbbbkkkuuu}}}tttwwwxxxrrrmmmddd]]]cccwwwxxxttt]]]SSSJJJHHHGGGDDDCCCCCCFFFHHHGGGLLLRRRLLLNNN^^^sssXXXRRRggglllrrr}}}jjjHHHEEEAAA???===<<<:::888666666555444333222222333333222111111000000111111000000000000000000000000000000111111222222222222333444444555666:::???CCCEEEOOO]]]cccYYYGGG<<<:::CCCMMMVVVYYY\\\]]]UUUKKKIIIGGGIIIRRR___iiimmmllllll}}}yyypppgggaaa```aaa]]]VVVWWW^^^rrrgggZZZYYYcccttt]]]NNNIIIEEECCCEEECCCBBBBBBAAAAAAAAAAAABBBAAABBBCCCCCCCCCDDDGGGIIILLL[[[|||cccRRRHHHBBB@@@AAA???===>>>BBBHHHSSSdddsssuuuaaaQQQJJJIIIGGGIIIJJJJJJIIIIIIIIIJJJKKKPPPYYYbbbkkkvvvwwwttt{{{|||xxx|||zzzxxxsssmmmooo~~~ooolllTTTLLLFFFFFFEEECCCCCCDDDCCCHHHJJJSSS^^^YYYTTT^^^vvv```SSS[[[hhhsss|||xxx~~~```GGGDDDAAA???>>><<<:::888777666555444333222222222333222111111000000111111000000000000000000000000///000111111222222111111222333444333444666:::===BBBDDDIIIOOONNNEEE???===DDDRRR[[[YYYYYY]]]YYYPPPJJJHHHHHHNNNYYYccchhhiiigggzzzzzzjjj```YYYXXXSSSMMMOOOUUU```|||iiiUUUNNNVVViiizzzzzzWWWLLLJJJEEEBBBDDDBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCCCCCCCCCCEEEGGGHHHRRRrrr}}}aaaOOOFFFAAA???>>>@@@??????BBBEEELLL[[[iiitttzzzzzzkkk[[[PPPLLLHHHIIIJJJJJJIIIHHHIIIJJJJJJLLLRRRZZZbbbjjjwwwtttooorrroooccccccqqq||||||kkk___MMMGGGCCCDDDDDDCCCCCCEEEAAAGGGJJJUUUcccbbb___gggqqqpppYYYVVVdddooouuuyyysssoooZZZFFFCCCAAA???>>><<<:::888777666555444333222222222333222111111000000111111000000000000000000000000...///000111222111111000111333444555555666999;;;EEEBBBDDDHHHIIIEEEBBBBBBBBBTTT^^^XXXVVV^^^^^^WWWKKKIIIHHHMMMVVV```hhhkkkhhhwwwwwwhhhYYYRRRMMMGGGJJJRRRTTThhhpppXXXJJJMMM^^^ppppppOOOGGGIIIDDD@@@BBBBBBAAAAAA@@@AAAAAABBBBBBAAABBBCCCCCCBBBCCCDDDFFFGGGKKK```{{{}}}uuudddLLLDDDAAA???>>>??????@@@BBBBBBFFFRRR___jjjqqqzzz|||uuufffXXXPPPIIIJJJJJJIIIHHHHHHJJJKKKKKKJJJMMMSSSYYY```lllyyy|||qqqqqqqqq```[[[eeessslllVVVJJJFFFCCCEEEEEEBBBCCCFFFCCCGGGGGGMMM[[[^^^___iiiooommmUUU]]]fffnnnzzz|||mmmhhhXXXEEECCC@@@???>>><<<:::888777777555444333222222222333222222111000111111111000000000000000000000000...///000222222111111000000333555666777888:::<<>>@@@AAA@@@AAALLLXXXdddlllvvv}}}{{{nnn^^^SSSJJJJJJJJJIIIHHHHHHKKKMMMLLLIIIJJJPPPTTTYYYeeesss{{{vvvuuuyyyfff\\\cccpppmmmQQQKKKGGGEEEFFFEEEBBBCCCEEEGGGIIICCCDDDOOOSSSWWWbbbjjjVVVXXX^^^iiiwwwvvveeelllWWWEEECCCAAA???>>><<<999777777666555444444333444444222111111000000000000000111111111111111111111111111111111111111111111111444555666666666888;;;>>>@@@BBBCCCDDDHHHJJJDDD<<>>======@@@FFFKKK\\\dddmmmttt{{{zzzlll[[[MMMKKKHHHGGGGGGIIIIIIJJJHHHJJJKKKJJJKKKQQQ[[[cccvvvzzzpppeeeggglllgggNNNFFFEEECCCBBBAAABBBDDDEEEEEEFFFFFFFFFFFFHHHLLLOOO]]]sssqqqYYYMMM]]]qqq~~~nnnqqqXXXFFFCCCAAA???>>><<<:::777777666555444444333444444222111111000000000000000111111111111111111111111111111111111111111111111333444666666666888;;;>>>DDDGGGHHHIIIKKKLLLGGG???>>>FFFRRRYYYVVVRRRZZZfffaaaUUUIIIFFFMMMWWWbbbiiirrrrrruuu}}}yyy~~~qqq]]]SSSPPPNNNMMMMMMOOO\\\vvvvvvgggaaaaaaddd}}}~~~nnnXXXFFFCCCDDDAAA>>>@@@AAA@@@????????????@@@AAABBBAAA@@@@@@@@@@@@AAABBB???CCCHHHUUUvvvwwwSSSFFFDDDAAA===<<<======<<<<<>>===:::888777666555444444333444444222111111000000000000000111111111111111111111111111111111111111111111111333444555555666888;;;>>>DDDIIIKKKLLLNNNPPPKKKEEE999BBBOOOWWWVVVSSSWWW^^^gggaaaSSSFFFDDDNNN\\\eeerrrrrrttt{{{||||||yyyjjj___YYYTTTQQQPPPRRR___www}}}tttpppooo___PPPDDDBBBAAA======@@@@@@@@@????????????@@@@@@AAAAAA@@@??????@@@AAAAAA>>>BBBEEELLLdddXXXFFFEEEBBB999;;;;;;;;;::::::===AAAEEEIIITTTaaakkksssvvvsssmmmVVVPPPIIIGGGHHHIIIGGGDDDEEEGGGHHHHHHGGGIIINNNSSSXXXfffxxxvvvooonnngggPPPCCCEEEDDDCCCBBBAAABBBCCCCCC@@@AAABBBBBBBBBCCCFFFIIIGGGQQQlllfffMMMOOO]]]lllYYYFFFDDDAAA@@@???===:::888777666555444444333444444222111111000000000000000111111111111111111111111111111111111111111111111222333555555666888;;;>>>???EEEJJJKKKMMMPPPOOOKKK;;;AAAKKKUUUYYYXXXTTTRRRbbbfffaaaOOODDDIIIWWW```pppqqqrrrxxx~~~zzzuuulllddd^^^ZZZZZZ^^^lllpppQQQIIICCCBBB@@@<<<===AAA?????????>>>>>>?????????@@@@@@????????????@@@@@@@@@DDDFFFFFFSSSsss^^^HHHHHHFFF===<<<;;;:::999:::;;;>>>@@@BBBLLLYYYbbbiiillloooooo```WWWLLLFFFFFFHHHFFFDDDDDDFFFHHHGGGFFFFFFHHHKKKRRR[[[iiiwwwuuusssrrrYYYHHHEEEDDDCCCBBBAAAAAAAAABBBBBB???@@@AAAAAAAAABBBDDDGGGDDDHHH[[[hhhQQQRRR]]]iiizzztttnnnsss~~~YYYGGGDDDBBB@@@???===;;;888777666555444444333444444222111111000000000000000000000000000000000000000000000000000000000000000111222444555555888;;;>>>>>>EEEJJJIIIIIILLLNNNMMMBBBBBBEEEPPP^^^bbbZZZPPPTTTaaaggg[[[KKKFFFOOOYYYjjjnnnrrruuu~~~{{{}}}zzzsssmmmkkklllrrryyyaaaHHHFFFCCCBBB???===>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????BBBEEEDDDJJJcccgggNNNJJJJJJDDD===<<<:::999:::;;;<<<======EEEPPPZZZaaafffmmmssskkk```QQQHHHEEEFFFGGGGGGEEEGGGHHHHHHGGGFFFFFFFFFNNNSSS[[[eeepppzzz~~~}}}~~~{{{}}}iiiPPPDDDGGGCCCBBBBBBAAAAAAAAAAAAAAA???@@@AAABBBAAABBBDDDEEEFFFGGGUUUxxxkkkSSSPPPXXXdddvvvwwwpppsss|||[[[GGGEEEBBB@@@???>>>;;;999777666555444444333444444222111111000000000000000000000000000000000000000000000000000000000000000000222333444555888;;;>>>CCCJJJNNNKKKIIILLLPPPRRRKKKDDD@@@GGGXXXeeebbbWWWLLLWWWccccccUUUIIIJJJSSSbbbkkkrrrsssyyy{{{}}}nnnTTTDDDDDDCCCBBB???>>>???@@@======>>>>>>>>>>>>======>>>>>>????????????>>>>>>;;;>>>BBBCCCFFFXXXtttVVVHHHDDDBBB@@@>>><<<;;;;;;<<<;;;:::;;;???HHHSSS[[[cccmmmvvvrrrhhh[[[NNNHHHFFFGGGHHHFFFGGGGGGHHHGGGGGGFFFEEEIIIJJJOOOXXX```jjjyyy{{{lllkkksssrrr\\\HHHBBBFFFBBBBBBAAAAAAAAA@@@@@@@@@>>>@@@BBBBBBAAAAAACCCDDDEEEGGGRRRmmmxxx\\\NNNNNNXXXnnn~~~^^^GGGEEEBBBAAA???>>>;;;999777666555444444333444444222111111000000000000000000000000000000000000000000000000000000000000000000111333444555888;;;>>>IIIPPPTTTQQQOOOTTT]]]bbb```UUUGGGCCCQQQcccjjjfffSSSQQQYYYeeebbbRRRKKKQQQYYYgggrrrrrruuu~~~{{{}}}bbbHHHCCCCCCBBB@@@?????????>>><<<<<<===>>>>>>===<<<<<<======>>>??????>>>======;;;;;;@@@CCCCCCMMMnnnvvvjjjNNNCCCCCCCCC@@@===<<<======<<<:::;;;;;;@@@JJJSSS[[[fffpppsssnnneeeYYYNNNGGGFFFGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEIIIPPPUUU[[[hhhuuu|||uuuiiiiiiqqqbbbPPPFFFBBBCCCAAAAAAAAAAAAAAA@@@??????===???AAAAAAAAA@@@AAACCCBBBEEEKKK\\\}}}oooYYYMMMOOOaaattt```GGGEEEBBBAAA@@@>>>;;;999777777555444444444444444222111111000000000000000000000000000000000000000000000000000000000000000000111333444555888;;;>>>JJJRRRXXXVVVVVV___kkkssszzzmmmXXXJJJPPPdddssswww___PPPRRReeekkk[[[PPPRRRSSSeeerrrrrrsss|||zzz}}}~~~[[[@@@CCCCCCAAA>>>>>>???>>><<<;;;<<<===>>>>>>===<<<;;;<<<===>>>??????>>>===<<>>>>>>>>>>><<<999>>>999;;;CCCLLLRRR\\\fffrrrqqqlll```SSSHHHEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEHHHNNNOOOPPPYYYeeemmmsssyyy{{{{{{wwwooopppyyy{{{WWWIIIFFFDDDAAA@@@AAAAAAAAAAAA@@@??????<<<>>>@@@AAA@@@???@@@AAA???BBBDDDMMMhhhiiiTTTMMMVVVeeepppeeeMMMGGGBBBBBB@@@<<<:::;;;666666666555444444333333111111111000000000000///000000000000000000000000000000000000000000000000---...000333666999;;;<<<<<>><<<;;;;;;======>>>>>>????????????>>>>>>==============================@@@BBBAAAEEERRR___sss{{{QQQIIIFFFAAACCCBBB;;;===>>>666777888:::===CCCKKKUUU[[[gggmmmqqqkkk]]]NNNEEEBBBDDDFFFHHHGGGDDDCCCEEEHHHGGGFFFFFFGGGJJJOOOTTTWWW___eeeppp{{{~~~~~~oooPPPFFFAAA@@@AAAAAA@@@>>>=========>>>???>>>>>>?????????@@@@@@@@@???HHHFFFEEEVVVuuueeeLLLOOO```iiiyyyeeeMMMGGGBBBBBB@@@<<<:::;;;666666666555444444333333222222111111111000000000000000000000000000000000000000000000000000000000...///000222555888;;;<<<;;;AAAHHHKKKMMMVVVeeepppzzzvvviiiVVVIIIOOOfff{{{mmmTTTSSSaaaggg[[[LLLKKKUUUdddqqqzzz___EEE???AAA@@@>>><<<;;;<<<=========>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======???AAA@@@BBBLLLWWWvvvoooVVVIIICCCEEEEEE>>>@@@CCC<<<999999:::<<>>=========>>>???>>>>>>>>>?????????@@@@@@===DDDBBBAAANNNfffvvvWWWOOOVVVbbbqqqgggMMMGGGBBBBBB@@@<<<:::;;;666666666555444444333333333222222222111111111111000000000000000000000000000000000000000000000000/////////111333777:::<<<:::===AAADDDGGGNNNVVV]]]bbbgggdddVVVEEEDDDTTTeeetttsss```JJJQQQgggdddMMMHHHMMMWWWfffuuu{{{SSSBBBBBB@@@???===<<<;;;<<<<<<============>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@>>>>>>DDDNNNaaaiiiLLLEEEFFFEEE===>>>AAA===;;;;;;::::::;;;???DDDIIIUUU]]]iiiqqqoooeeeWWWNNNDDDDDDDDDEEEFFFFFFDDDBBBGGGFFFDDDCCCDDDFFFHHHJJJOOORRRZZZbbbhhhooo{{{~~~zzz|||yyyuuuuuuvvvwwwyyy{{{}}}rrrQQQEEEDDDBBB>>>>>>@@@???>>>=========>>>>>>>>>>>>>>>>>>????????????===@@@>>>@@@HHHSSSvvv}}}[[[LLLMMM]]]kkkmmmLLLGGGBBBBBB@@@<<<:::;;;666666666555444444333333333333333222222222111111000000000000000000000000000000000000000000000000000000//////222555999<<<999;;;===AAAEEEJJJNNNQQQUUU[[[]]]TTTFFFAAAHHHRRRaaaooofffJJJGGG___iii]]]OOOLLLNNNYYYkkkzzz~~~lllKKKBBBGGG???>>>===<<<<<<<<<<<<===<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@>>><<<@@@GGGVVVwwwRRRHHHGGGGGG???>>>???;;;;;;;;;;;;:::999;;;>>>BBBMMMTTT```kkkoooiii]]]SSSIIIEEEBBBBBBDDDFFFDDDBBBEEEDDDCCCCCCCCCDDDEEEFFFHHHJJJOOOVVV\\\eeetttrrrhhhhhhuuu|||xxxuuusssrrrrrrtttwwwyyyzzz|||}}}~~~xxx^^^FFFAAACCCAAA???>>>??????>>>>>>=====================>>>>>>>>>????????????>>>CCCFFFHHHdddyyyZZZMMMOOO]]]iiiwwwnnnLLLGGGBBBBBB@@@<<<:::;;;666666666555444444333333333333333222222222111111000000000000000000000000000000000000000000000000111000//////111444888:::999:::===AAAFFFKKKNNNOOOQQQSSSUUUQQQJJJDDDCCCDDDWWWggghhhSSSGGGTTTeeelllYYYQQQJJJOOO^^^ppp|||ZZZAAA>>>CCC=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999<<<@@@???===???EEEHHHaaa\\\LLLHHHJJJDDDBBBCCC===;;;;;;;;;:::999:::<<>>>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>??????>>>DDDFFFCCCWWW}}}~~~___QQQPPPYYYeeeoooyyy|||kkkMMMGGGBBBBBB@@@<<<:::;;;666666666555444444333333333222222222111111111111000000000000000000000000000000000000000000000000000000//////111333666888999;;;???DDDIIIMMMPPPRRRRRRQQQPPPQQQPPPKKKCCC===LLLYYYbbb[[[MMMIIIWWWhhhbbbXXXMMMKKKSSSddduuupppMMM>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999888;;;>>>???===???CCC@@@RRRpppkkkRRREEEFFFCCCCCCCCC>>>:::;;;<<<;;;::::::<<<===AAACCCIIISSS]]]cccdddcccTTTOOOHHHDDDCCCDDDFFFGGGBBBBBBDDDEEEFFFGGGGGGGGGGGGFFFHHHKKKNNNTTTbbbppp~~~{{{}}}|||xxxmmmjjjgggggghhhkkklllmmmjjjmmmqqqrrrqqqrrruuuyyy~~~cccPPPAAA@@@BBB???>>>@@@======>>>>>>>>>===<<<;;;<<<<<<<<<<<<============;;;>>>===AAADDDAAANNNjjjoooVVVJJJQQQ]]]iiiqqqwwwhhhMMMGGGBBBBBB@@@<<<:::;;;666666666555444444333333222222111111111000000000000000000000000000000000000000000000000000000000/////////000111333444555:::===BBBFFFIIIMMMRRRVVVTTTTTTUUUYYYZZZTTTIII@@@BBBMMM\\\ccc[[[PPPSSS]]]kkkcccXXXNNNMMMWWWhhhuuu\\\EEEAAA@@@;;;;;;<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999999999999999999999999999;;;999999<<<===;;;<<<@@@@@@III\\\yyyfffKKKEEEBBBBBBBBB===;;;<<<===<<<:::999999:::===>>>AAAFFFNNNTTTYYY[[[TTTSSSPPPKKKFFFDDDEEEFFFBBBCCCEEEFFFGGGGGGFFFEEEGGGFFFGGGHHHHHHLLLWWWbbbwww{{{sssxxx~~~|||xxxtttpppmmmhhhgggggghhhjjjkkkkkkiiigggjjjnnnooooooqqqwww|||~~~~~~wwwXXXIII>>>???AAA>>><<>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<=========:::???======CCCBBBHHHYYYhhhPPPKKKVVVeeemmmrrruuugggMMMGGGBBBBBB@@@<<<:::;;;777666666555444444333333111111111000000000000///000000000000000000000000000000000000000000000000...///000111222333444444:::>>>CCCFFFHHHLLLRRRWWWWWWYYY]]]bbbbbb[[[OOOFFF???KKK^^^mmmmmmccc]]]\\\sssmmmbbbSSSJJJNNN\\\jjjlllKKK===AAA@@@888;;;;;;<<<<<<===<<<<<<;;;999999999::::::999999999999999999999999999999999<<<999999;;;;;;888999===BBBBBBIIIjjjlllpppZZZMMMGGGFFFFFF@@@;;;======<<<:::888777888<<<<<<===>>>AAAEEEJJJLLLSSSUUUUUUQQQJJJEEEDDDDDDCCCDDDFFFGGGGGGFFFDDDCCCFFFEEEFFFGGGEEEFFFOOOYYY\\\iiimmmdddaaakkkxxx||||||wwwsssppplllhhhfffeeeeeefffhhhiiihhheeebbbfffjjjnnnoooooosss{{{wwwuuuuuueeeOOOBBB;;;>>>AAA===;;;===<<<===>>>>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<======;;;BBB???<<>><<<:::999888777555333222222222000111222111000//////111333111000000111222222111111111000000//////......000000000000111111111111;;;;;;===@@@EEEKKKPPPSSSZZZ[[[^^^bbbbbb]]]WWWTTTIIICCCNNNiii|||vvvbbbTTT\\\jjjooobbbSSSPPPUUUXXXnnn|||kkkNNNDDDBBB===:::<<<;;;;;;:::::::::999999999:::::::::::::::999888777999999888888999999:::;;;>>>===;;;999999999;;;<<<:::???DDDSSSxxx|||fffvvvWWWJJJFFFCCCAAA;;;<<<>>>===<<<;;;;;;<<<:::===??????>>>>>>AAAEEEHHHTTT\\\WWWNNNIIIEEEAAACCCCCCDDDEEEFFFFFFHHHHHHCCCCCCDDDFFFGGGHHHIIIJJJNNNQQQUUUUUUVVV[[[dddlll~~~wwwppplllhhhhhhjjjiiieeeaaaaaacccdddcccbbbaaabbbcccfffiiilllnnnqqqzzz{{{tttyyylllQQQBBBAAA???======>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>@@@CCCEEEGGGWWWZZZQQQZZZlllfff]]]```[[[IIIFFFCCCAAA@@@>>><<<:::999888777555333222222222000111222111000///000111333111000000111222222111000000000000111111111111000000000000111111111111555:::AAAFFFJJJLLLNNNPPPVVVZZZ```ggghhhccc\\\WWWMMMEEEIII```xxx}}}nnn]]][[[aaalllnnn___LLLJJJUUUbbbppp~~~|||aaaGGG@@@???<<<:::<<<;;;::::::::::::999999999888999999999888888777666999888888888888999::::::===<<<:::999999999:::;;;===???AAAIIIbbbkkkOOOFFFEEECCC??????>>><<<;;;:::<<<===888;;;===?????????@@@AAABBBKKKRRRSSSRRRQQQLLLEEECCCCCCBBBCCCDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGGGGDDDGGGJJJKKKKKKOOOVVV\\\mmmzzzyyypppiiigggcccaaaaaadddeeebbb___aaa```]]]]]]]]]___aaabbbfffjjjnnnssszzz^^^KKKBBB@@@???======>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===???AAACCCEEEMMMtttpppXXXQQQccciiidddttt[[[TTTHHHEEEBBB@@@???>>><<<:::999888666555333333222222111222222222000///000111333111///000111222111000//////000111111222333333000000000000111111111111222999AAAGGGKKKQQQYYY```]]]bbbiiimmmoooooonnnnnnbbbTTTHHHNNNfffzzz{{{rrraaa\\\fffvvvlllOOOEEEPPPUUUaaasssnnnhhhyyygggQQQ>>>;;;===;;;:::;;;:::::::::999999999888888777777777888777777666555888888888888888999999:::<<<;;;:::999999999:::;;;;;;<<<>>>BBBNNNmmmaaaLLLGGGFFFBBB@@@===;;;:::;;;<<<===;;;<<<>>>AAACCCBBB@@@>>>>>>BBBFFFKKKSSSXXXUUUNNNGGGDDDAAAAAACCCDDDCCCAAAEEEEEEEEEEEEEEEDDDDDDDDDAAADDDGGGGGGGGGIIIMMMQQQUUU]]]hhhooorrrrrrssstttttttttuuuvvvwwwxxxyyyyyy}}}yyytttoooiiibbb\\\^^^\\\ZZZ\\\```aaa```^^^___^^^^^^```aaabbbbbbaaajjjooowww~~~~~~hhhOOOFFF@@@???>>>=========>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===???AAABBBEEE___~~~^^^LLLZZZgggeeejjjwwwYYYPPPGGGDDDAAA??????===;;;:::888777666555444333333333111222333222000///000111222111//////111111111000//////000000000111111111///000000000111111111111555999===AAAHHHWWWlll{{{yyy{{{uuuZZZHHHRRRqqqzzziiiffftttttt___NNNLLLMMMTTTbbbwwwttthhhbbb```bbbsss~~~UUUFFF999888;;;:::999999999999999999888888888888777777777888888777666666777777777777777888999999;;;:::999999888999::::::666777>>>EEEGGGXXX~~~XXXHHHFFFAAA???<<<;;;;;;<<<<<<<<>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;<<<===???@@@DDDQQQmmm|||bbbOOOTTT^^^bbbfffnnn|||yyyXXXNNNFFFCCC@@@???>>>===;;;:::888777666555444333333333111222333222111000000222222000//////000111111000000000/////////.........///000000000111111111111555777:::<<>>>>>===;;;>>>???AAAGGGNNNQQQPPPMMMIIIFFFCCCAAADDDMMM[[[fff]]]VVVMMMFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEBBBDDDEEEFFFEEEEEEDDDEEEFFFFFFFFFHHHKKKNNNPPPQQQOOOTTTXXXZZZYYYZZZ___cccdddfffiiilllnnnqqqtttwwwxxx|||}}}xxxsssnnniiieeebbb]]][[[YYYWWWWWWXXXXXXXXXXXXWWWWWWXXXZZZ[[[[[[ZZZXXXaaajjjllljjjjjjooouuu|||oooooolllcccqqqvvv___LLLBBB@@@======<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>>>>DDDGGG[[[jjjRRRNNNZZZeeehhhhhhuuujjjuuuXXXLLLDDDBBB???>>>======;;;999777777666444444333333333222333333333111000111222222000...///000111000///000000///......---,,,,,,000000000000111111111111000333888<<>>:::999;;;;;;999777888888888777777777777666777777888888999999888888666666666666666777777888777888888888888999999999>>>888888===???GGGaaa~~~}}}bbbPPPGGGCCC???>>>??????===;;;999;;;>>>EEEMMMSSSXXXYYYPPPOOOLLLGGGCCCFFFUUUeeeeeeaaaZZZRRRJJJEEEBBBAAAAAABBBBBBCCCDDDEEEEEEFFFCCCDDDEEEEEEEEEEEEEEEDDDEEEDDDCCCCCCCCCEEEGGGHHHHHHKKKMMMMMMMMMOOOSSSWWWWWWZZZ]]]___aaadddgggjjjkkknnnrrruuuvvvwwwyyyzzzwwwyyy|||}}}|||zzzwwwssspppkkkhhhccc```]]][[[WWWUUUTTTTTTRRRRRRQQQRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVZZZ___dddfffhhhppp~~~oooiiigggdddvvv~~~dddRRREEE>>><<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>???@@@@@@LLLkkk~~~ZZZLLLZZZlllkkk___eee||||||gggqqqWWWJJJDDDAAA???======<<<;;;999777666555444444444444444222333444333111000111222111000......000111000///////////////............000000000000111111111111...111555:::@@@HHHQQQWWWooo}}}}}}vvvuuuqqqkkkkkknnnppphhhZZZTTT___nnnuuuttt}}}nnn```SSSJJJMMMUUUaaavvvxxxsssooottt```EEE===<<<::::::;;;<<<;;;888888888777777777666666666555666777777888888777777666555555555555666777777666777777888888888888888<<<999888999;;;BBBSSSeeevvvvvvqqqTTTMMMDDD???>>>???>>>===888:::<<>><<<>>>;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<;;;;;;;;;<<<===???@@@===>>>CCCWWW}}}qqqTTTUUUggglllcccbbbiii}}}www}}}nnnvvvXXXIIICCCAAA>>>======<<<;;;999777666555444444444444444222333444333111000111222111000......000000000///......//////000000111111000000000000111111111111000000222555<<>>===?????????;;;<<<<<<;;;;;;AAAJJJQQQTTTVVV[[[\\\UUUJJJHHHNNN]]]gggpppppphhh^^^XXXVVVGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@AAABBBDDDEEEEEEAAACCCEEECCC@@@???BBBEEEAAAAAAAAAAAABBBCCCCCCCCCDDDFFFIIIKKKLLLNNNQQQTTTUUUWWW[[[]]]^^^^^^___aaabbbccceeehhhjjjlllmmmmmmlllppptttvvvwwwxxx{{{~~~xxxyyyzzz|||}}}~~~~~~~~~|||yyywwwwwwwwwvvvuuussspppmmmlllmmmlllhhhdddbbb```\\\YYYWWWUUUSSSQQQRRRPPPNNNMMMMMMMMMKKKJJJMMMNNNOOOOOONNNNNNNNNOOOOOOQQQSSSTTTTTTUUUWWWXXX\\\___hhhzzz}}}pppeeebbb\\\YYYeeewwwkkkOOO@@@;;;===BBB::::::;;;;;;;;;:::999888::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA===@@@@@@JJJmmm```OOO\\\lllpppbbb[[[cccwwwooo```IIIDDDBBB???======<<<:::999666666666555444444333333111111111111000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111222666===FFFLLLNNNSSSbbbvvvzzzuuummm```YYY^^^bbb[[[OOOGGGNNN^^^sss|||uuuwww}}}}}}qqq___NNNGGGKKKWWW```uuuxxxtttqqqllloooiiieeeiiixxxzzz[[[EEE<<<999888888777777777777777888888777555555444444444444444444555555555555666666555555444444666777888666777777777888888888888666777888999:::===BBBEEE]]]}}}dddHHHCCCEEE@@@===>>>===>>>>>>===;;;<<<@@@CCCHHHKKKOOORRRRRROOOKKKHHHQQQ[[[jjjuuuxxxuuuooojjjSSSNNNHHHDDDDDDEEEDDDBBBAAABBBDDDEEEDDDBBB@@@>>>DDDCCCBBBAAA@@@@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFGGGHHHHHHIIILLLMMMOOOPPPRRRSSSSSSSSSTTTUUUVVVYYY[[[^^^___```ddddddeeefffhhhkkknnnooommmmmmmmmmmmnnnooopppqqqssstttuuuwwwyyy{{{}}}~~~~~~{{{yyyvvvtttssstttsssrrrqqqrrrtttvvvxxx}}}zzztttnnniiieeecccbbbaaa```^^^\\\ZZZWWWVVVUUUOOONNNNNNNNNMMMMMMLLLLLLHHHHHHIIIJJJKKKKKKKKKKKKOOOLLLJJJJJJKKKMMMOOOPPPOOOQQQRRRQQQQQQTTT[[[```aaaooowwwccc]]]WWWUUUWWWccc}}}wwwSSSEEECCC???<<<===<<<;;;::::::999999::::::888888888888888888888888;;;999888888:::;;;;;;:::888999999::::::;;;;;;<<<===AAABBBCCCSSSvvvoooXXXTTTkkkggg^^^YYYeee~~~ppp___HHHDDDAAA???======<<<:::999666666666555444444333333111111111111000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111222555;;;CCCIIILLLQQQ___qqq}}}~~~|||{{{vvvnnnkkknnnnnneee[[[VVVIIINNN```xxxwwwpppqqqzzzwwwmmm^^^OOOIIIMMMSSSaaannnvvvkkkdddaaa]]]]]]dddtttfffLLL>>>;;;999888777777666666777777888777666555444444444444444444444444555555555555666555555444555666777888666666777777777888888888777888999999:::<<<@@@CCCLLLlllyyySSSEEEFFFDDDAAABBB<<<======;;;999888:::===@@@BBBEEEHHHJJJIIIGGGFFFJJJTTTcccpppxxx{{{{{{{{{nnndddWWWMMMGGGFFFEEEEEECCCBBBAAA@@@AAACCCFFFHHHCCCCCCCCCBBBCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSUUUVVVYYYYYYYYYZZZ\\\^^^```aaa````````````aaabbbcccdddeeefffggghhhjjjlllmmmnnnpppooonnnllljjjhhhgggffffffeeedddddddddfffhhhiiillljjjeee```\\\YYYWWWWWWTTTTTTSSSRRRQQQPPPOOONNNLLLLLLKKKKKKJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHJJJIIIIIIJJJLLLMMMNNNNNNPPPQQQRRRRRRTTT[[[fffnnnttthhh^^^\\\SSSQQQ___wwwfffHHH??????<<<::::::;;;;;;:::999999999999:::888888888888888888888888:::888777777999::::::999888888999::::::;;;;;;<<<:::>>>??????HHHccceeeUUUaaaccc\\\VVV\\\qqqnnn~~~~~~]]]GGGCCCAAA???>>>>>>===;;;999666666666555444444333333111111111111000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111111333888>>>CCCRRRVVVaaammmrrrqqqqqqttt{{{{{{}}}}}}wwwllldddbbbSSSKKKUUUsss{{{vvvpppwww{{{tttdddSSSJJJGGGNNNYYYkkk~~~yyyvvvnnnccc\\\aaappp~~~iiiNNN<<<999;;;888888777666666666666666777777666555444444444444444444444444555555555555555555444444555555666777666666666666777777777777888999999999999;;;>>>@@@DDDSSSzzzoooSSSIIIDDDAAA@@@>>>???>>><<<999777777777999:::<<<>>>AAACCCDDDEEEDDDLLLXXXeeeqqq{{{~~~pppcccXXXPPPJJJFFFGGGEEEBBB???>>>???AAABBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@AAAAAABBBBBBAAABBBBBBCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJMMMMMMMMMMMMNNNOOOQQQRRRRRRRRRQQQRRRRRRSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[ZZZYYYYYYXXXWWWWWWWWWVVVUUUTTTTTTUUUWWWWWWXXXWWWTTTPPPNNNLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNQQQSSSWWW[[[bbbooo~~~{{{iii^^^VVVQQQUUULLLQQQrrrjjjSSS>>>:::===<<<::::::;;;:::999999888888999999888888888888888888888888999777666666888999999888888888999999:::;;;;;;;;;:::;;;===>>>>>>MMMssslllRRRQQQ]]][[[WWWUUU]]]uuuooo|||}}}]]]EEECCCAAA?????????===;;;999666666666555444444333333111111111111000000000///////////////000000000000///000000000111111111111111111111111111111111111111111111000111444999===PPPUUU___ggghhheeeggglllyyytttnnnnnnhhh]]]ZZZjjjkkkrrr|||{{{kkkXXXLLLKKKOOOZZZjjj}}}wwwrrrxxx}}}tttmmmjjjiiimmmvvvlllSSSAAA888888<<<777777666555555555555666777666555444444444444444333333444444444555555555444444444444555555666666555555555666666666777777888999:::999888999;;;===DDDIIIaaapppVVVGGGBBBBBB@@@AAA@@@???<<<:::888777888888888999;;;???BBBDDD@@@EEEMMMXXXdddrrruuufffXXXOOOIIIHHHFFFDDDBBB@@@>>>===CCCBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLMMMMMMMMMNNNQQQSSSWWW^^^hhhsss~~~xxxfffZZZUUUTTTTTTOOOOOO^^^yyyUUUFFF::::::>>>>>><<<;;;::::::999888888888888888888888888888888888888888999777666666888999999888888888888999::::::;;;;;;===:::<<<@@@===AAA^^^rrrVVVHHHUUUYYY[[[XXXUUUaaa~~~yyy\\\BBBBBBAAA@@@??????>>><<<999666666666555444444333333111111111111000000000///////////////000000000000///000000000111111111111000000000000000000000000000111111000000111555888@@@GGGTTT^^^bbbbbbgggooosss{{{tttdddZZZjjj{{{xxxwww}}}oooaaaRRRPPPPPPVVVeeexxxssseee]]]aaadddiiiooowww{{{ZZZEEE===999999:::777666555555444555555555666555555444444444444555333333333444444444444555333444444555555555555555444555555555555666666666777888999999888888999;;;===AAALLLddduuu{{{oooTTTIIIFFFAAA@@@@@@??????===;;;::::::999888777999;;;>>>@@@>>>AAAEEEMMMWWWfffuuu~~~qqqiiiUUURRRMMMIIIFFFEEEEEEFFFDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJGGGIIIKKKLLLOOOTTT[[[aaalllvvvvvveeeXXXRRROOONNNNNNJJJXXXsss{{{bbbGGG@@@:::;;;>>>>>><<<;;;999999888777777777777888777777777777777777777777999888777777999::::::999777777888999999::::::;;;>>>888:::@@@???>>>MMMdddiiiOOOJJJQQQZZZ\\\WWWXXXkkk\\\@@@AAA@@@@@@@@@@@@???<<<:::666666666555444444333333111111111111000000000000////////////000000000000000000000000111111111111000000000000000000000000000111111000///000222444999???KKKWWW\\\___eeennnmmmoooYYYYYYppp~~~{{{|||uuu___XXXPPPKKKQQQ^^^ooozzz~~~uuupppllljjjuuuyyy~~~hhhIII===<<<:::777666666666555444444444444444555555444444444444444555333333333333444444444444333333444555555555555444444444444444555555555666666777999888777777888999666===AAAKKKmmmkkkoookkkRRRDDDBBB@@@>>>>>>??????===<<<;;;:::999888888999::::::;;;<<>><<<::::::::::::999999999888777777666777777777777777777777777777777777:::888777777999::::::999777777888888999:::::::::;;;777777===>>>===CCCMMM___LLLMMMTTTZZZYYYVVV^^^lll___CCCAAA@@@@@@AAAAAA@@@===:::666666666555444444333333111111111111000000000000////////////000000000000000000000000111111111111000000000000000000000000///000111111000000111333999<<>><<<<<<<<<<<<;;;:::999888888999;;;???DDDNNNXXX___gggnnnwww|||ooobbbYYYSSSQQQHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA?????????@@@@@@AAAAAAAAA@@@AAABBBBBBBBBBBBAAA@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????@@@AAABBBBBBBBBBBB???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGIIILLLOOOPPPVVV^^^jjjttt|||sssiiibbbVVVSSSQQQQQQOOOPPPZZZfff|||uuuWWWCCC999::::::888777888888888888888777666666666666777777777777777777777777777999777666666888999999888777777777888999999::::::888999::::::<<<>>>AAADDDgggzzzdddWWWPPPSSSVVVUUUWWW]]]qqqcccHHHAAA@@@@@@AAABBB@@@===:::777666666555444444333333111111111111000000000000////////////000000000000000000000000111111111111000000000000000000000000///000111111000000111222222444;;;HHHVVVbbbqqq|||yyyppprrrwwwiiiWWWfffsssmmmppp{{{wwwlll]]]OOOJJJMMMQQQTTTeeewwwxxxPPP@@@555888;;;777555999555555444333333333333444444444333333333444444555222222333333333444444444222333444555555555444333333333333444444444555555333555777888777777777888;;;:::===BBBFFFYYYmmmkkkMMMIIIDDDBBBCCCDDDCCCAAA===>>>???@@@???===;;;999888888999:::===BBBIIINNNTTT\\\iiittt||||||pppiiiYYYWWWSSSOOOKKKHHHEEEDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCC>>>??????@@@@@@AAAAAABBB@@@AAABBBCCCDDDCCCBBBAAAAAA@@@????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCBBBBBBAAA@@@@@@??????>>>???@@@BBBCCCCCCCCCCCC??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFHHHKKKPPPUUU[[[^^^lllwwwxxxjjj^^^VVVQQQNNNMMMOOOPPPPPP[[[uuudddIII888888;;;;;;999777777999:::888888777666666666666666777777777777777777777777777666555555777888888777777777777888999999::::::888===>>>:::999???CCCDDDSSSyyyfffQQQOOOSSSSSSSSSVVV```~~~gggHHHEEECCCAAA@@@???>>>;;;999888888777777666444333222222222222111111111000000111111000000000000111111//////000000000000//////////////////000000000000000000000000000000000000000000666CCCWWWiiitttyyy|||xxxvvvyyy{{{uuuhhh\\\vvvzzzfffiiirrr|||yyyeeeNNNHHHNNNIIINNNYYYfffpppyyyvvvRRR;;;:::888666444444444555444444444444444444444444333333222222111222222222555555444444444333333333333333333333333333333333222222333333333333444444666666666777888888999999;;;888999???BBBKKKddduuulllWWWEEEBBBGGGHHHGGGHHHAAA@@@>>>===<<<;;;:::999;;;:::999888:::===@@@BBBHHHLLLTTT^^^hhhttt}}}wwwnnnggg```YYYQQQKKKMMMHHHDDDBBBCCCDDDDDDBBBAAA???>>>>>>@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????>>>===@@@@@@@@@@@@AAAAAAAAABBB???>>>>>>===============?????????>>>>>>>>>======@@@?????????????????????AAAAAABBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@??????@@@AAA@@@??????AAACCCDDDEEEFFFFFFEEEEEEFFFHHHFFFIIINNNTTT^^^jjjwww|||nnn^^^QQQLLLNNNIIIOOORRRRRR```fffMMM???;;;::::::999999888777666666333444444444555666666666666666666666666666666666555555555555666666666666777777777777777888888999888999:::;;;===>>>??????GGG______LLLOOOYYYUUUJJJXXXqqqiiiKKKEEECCCAAA??????===;;;999888888777777666444333333222111111111000000000000111111000000000000111111//////000000000000//////////////////000000000000000000000000000000000000222222444>>>OOObbbrrrzzz|||~~~~~~xxxkkk___YYYggg}}}oookkknnnvvvxxxjjjWWWKKKRRRMMMJJJOOOVVVaaaqqq~~~}}}~~~yyyYYYCCC:::999777666444444444444444444444444444444444444222222222111222222333333444444333333333222222222333333333333333333333333222222333333333333444444555666666777777888999999999555666:::;;;===NNNaaawwwnnnQQQEEEEEEJJJNNNRRREEECCC@@@???>>>??????>>><<<;;;:::999999:::<<<===???CCCIIIRRR\\\gggrrryyy~~~xxxqqqlll```[[[UUUPPPMMMJJJEEEBBBDDDBBB@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@??????>>>>>>AAA@@@??????AAAAAAAAA?????????@@@@@@AAAAAABBBBBBAAAAAA@@@????????????@@@@@@@@@@@@@@@?????????>>>AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@AAACCCFFFDDDEEEFFFFFFGGGJJJNNNRRRYYY^^^fffpppzzzyyypppeee]]]UUUMMMLLLOOOLLLLLLNNN\\\|||sssWWWBBB::::::::::::999888888777666666444444444444555555555555555555555555555555555555555555555555666666666666777777666666777777888999999999:::;;;;;;<<<======>>>OOOqqqkkkRRRHHHMMMSSSUUUUUUeeekkkPPPEEECCCAAA??????===;;;999888888777666555444333333111111111111000000000000111000000//////000000111//////000000000000//////////////////000000000000000000000000000000000000444333333777BBBUUUiiivvvlllkkkmmmsss|||wwwmmmZZZ]]]hhh}}}vvvmmmttt~~~|||nnnaaaSSSLLLGGGIIIMMMRRRZZZaaarrr|||xxxuuurrrxxx\\\AAA<<<999888777555555444444444444444444444444444444444111111111111222333444444333333222222222111111111333333333333333333333333222222333333333333444444555555666666777888888888:::777777;;;:::888???JJJ\\\qqqwwwoooTTTHHHFFFIIIMMMGGGDDD@@@>>>>>>>>>>>>======<<<;;;:::999888777777777:::???DDDLLLVVV```fffuuuzzz~~~zzzssskkkccc[[[SSSNNNLLLIIIEEECCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@?????????>>>===???@@@BBBAAA@@@======>>>??????@@@AAAAAAAAA@@@@@@?????????????????????>>>>>>>>>>>>======AAA@@@@@@@@@?????????>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAABBBFFFHHHGGGIIILLLPPPTTT\\\dddiiitttzzzwwwmmm\\\WWWSSSQQQMMMIIIIIIMMMLLLPPPYYYmmmwww\\\FFF888777;;;999999888888777777666666555555555555444444444444555555555555555555555555444555555555555666666666777777666666777777888999999999999999::::::;;;;;;===EEEYYY{{{kkkQQQBBBDDDMMMTTTSSSYYYiiimmmTTTEEECCC@@@???>>>===:::888999888777666555444444333222222222222111111111111000000////////////000000//////000000000000//////////////////000000000000000000000000000000000000444444222222777FFFYYYgggfffeeecccbbbeeelllvvv}}}qqqfffooo|||vvvwww|||iiiaaaXXXSSSNNNJJJMMMRRRYYYeeeuuuyyyttttttuuutttqqqxxxzzzoooKKK;;;<<<777666666555555444444444333333333333333333333333111111111111222333444555333333333333222222222222222222222222222222222222222222222333333333444444444444555666666777777888999666777;;;<<<;;;===AAAFFFeeedddnnnuuu[[[KKKDDDCCCHHHEEEAAA@@@AAA@@@>>><<<============;;;999777666888999;;;===AAAHHHPPPVVVbbbhhhooowww}}}xxxpppkkk```\\\UUUOOOKKKHHHEEEDDDCCCCCCCCCCCCCCCBBBBBBBBB???>>>>>>???AAABBBBBBAAA?????????@@@AAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@????????????????????????@@@@@@@@@@@@????????????AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFIIINNNQQQUUUYYY```hhhpppyyy|||vvvmmmbbbZZZMMMMMMPPPPPPLLLHHHMMMTTT^^^nnn|||___JJJ===777888<<<888888777777777666666666555555555444444333333333555555555555555555555555444444444555555555666666666666666666666777888888999999999999888888888888>>>@@@HHHaaammmTTTIIIHHHHHHHHHTTTRRRYYYnnnoooVVVDDDBBB@@@???>>><<<:::888999888777555444444444444444444333333333222222222000000////////////000000//////000000000000//////////////////000000000000000000000000000000000000222333333111111999GGGRRRdddggghhhddd___aaalllvvvwwwzzz}}}tttyyy|||mmm^^^OOOFFFGGGMMMJJJOOOYYYdddnnnwwwwwwpppiiihhhmmmsssvvvvvvgggNNN???888777555555555555555444444444333333333333333333333333111111111111222333444555444444444444333333333333222222222222222222222222222222222333333333444444444444444555666666777777555333222666888888:::======JJJ[[[zzz{{{eeepppeeeOOODDDGGGDDDBBBCCCFFFGGGDDDAAA===>>>??????>>><<<:::888;;;;;;;;;:::;;;>>>CCCGGGPPPTTT[[[bbbiiipppwww{{{zzzrrriiibbb\\\WWWSSSMMMLLLKKKIIIGGGEEECCCBBBBBBAAA@@@AAABBBCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBBBBBCCCDDDEEEGGGIIIJJJJJJIIILLLOOOTTTXXX___fffjjjpppvvvvvvpppiiiccc^^^XXXRRRMMMGGGJJJMMMMMMKKKRRRggg|||gggLLL>>>::::::999:::777777666666666666666666555555444444333333333222555555555555555555555555444444444444555555555555666666666555666777777888999888888888888777777777777:::===LLLpppnnn[[[NNNFFFCCCPPPMMMPPP___rrrpppUUUDDDBBB@@@>>>>>><<<:::888:::888777555444444444444444333333333333222222222000//////......//////000//////000000000000//////////////////000000000000000000000000000000000000///222333222000222999???YYYaaaiiikkkhhhiiirrr{{{wwwrrryyyqqq{{{xxxssshhhYYYOOOLLLJJJHHHIIIOOOUUUZZZbbbiiirrrxxxzzzrrrhhheeedddgggoooxxx~~~|||bbbHHH:::888777444333333444444555444444333333333333333333333333333111111111111222333444444555555555444444444333333222222222222222222222222222222333333333333444444333333444444555666666666666555444444555777999;;;>>>@@@CCCXXX}}}}}}mmmwwwfffNNNEEEAAA===>>>CCCGGGFFFDDD???@@@@@@@@@@@@>>>===<<<;;;<<<;;;999888888:::===AAAEEEJJJPPPVVV^^^fffkkkooowww|||vvvrrrfffdddaaa\\\VVVRRRNNNLLLKKKIIIGGGGGGGGGGGGEEECCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCEEEGGGHHHIIIJJJLLLOOORRRTTTWWWXXX]]]bbbhhhpppwwwyyynnnhhh]]]XXXSSSNNNKKKJJJHHHGGGGGGFFFGGGIIIQQQiiihhhTTT???888999:::888666666666666666555555555555444444444444333333333333444444444444444444444444333444444444444555555555666666555555666666777888888888888888888888777777555888<<>>===<<<999777:::999666444333333444555222222222111111111000000//////............////////////000000000000//////////////////000000000000000000000000000000000000...111333333111111333666EEEOOO]]]iiiqqqxxx~~~tttuuu~~~|||{{{vvveee[[[VVVNNNIIIJJJKKKKKKNNNSSSVVV[[[aaaiiipppzzz{{{rrrllljjjiiijjjkkkooottt|||xxx```GGG;;;777444444777111222333444555444444333222222222222222222222222222222222111222222333333444444444333333333222222111111111111111111111111222222333333333333444444222333333444555555666666666888999777666777999;;;;;;@@@???FFFZZZppp}}}kkkRRRIII???;;;???DDDFFFEEEBBBBBBAAAAAA???>>>===<<<:::;;;<<<:::888888888999:::<<<>>>AAAEEEKKKQQQVVV[[[dddrrr}}}wwwrrrnnnkkkfffdddaaa___^^^]]]ZZZXXXTTTTTTSSSRRRQQQPPPOOOOOOLLLKKKJJJJJJIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQRRRQQQQQQQQQSSSVVVZZZ]]]___cccdddgggkkkooorrruuuwww~~~tttjjj```XXXSSSKKKJJJGGGFFFFFFGGGGGGGGGIIIFFFHHHQQQfffmmmOOODDD:::888888777666666555555555555555555555555333333333333333333444444444444444444444444444444333333444444444555555555666555555555555666777777888888888888888888888888888:::===AAAKKKhhhiiiVVVRRREEEFFFLLLTTTWWW___yyyoooQQQDDDBBB???>>>===<<<999777:::999666444333333444555000000000000//////////////////............////////////000000000000//////////////////000000000000000000000000000000000000///000222333222222333333666???NNNbbbuuuvvviiivvv~~~zzzyyysss```VVVNNNMMMKKKGGGFFFIIIGGGIIILLLNNNRRRYYYccckkkpppvvv~~~~~~vvvqqqiiibbb```fffooovvvtttxxx~~~gggHHH333777999000///;;;000111333444555444444333222222222222222222222222333333222222111222222222333333333222222222111111111111111111111111111111222222333333333444444444222222333444444555555666000555999777555555888999111===@@@===???LLLrrriii[[[JJJ@@@AAAEEEHHHIIIDDDCCCBBB@@@>>>===<<<;;;:::;;;======;;;::::::;;;::::::999888888<<>>SSSmmm]]]FFFGGGNNNTTTRRRTTTgggnnnOOOEEEDDDBBB@@@>>><<<;;;;;;888888777666555444333333222111111000000000000000111000///......///000111////////////////////////000000000000000000000000111111111111111111111111111111222333333333333222666555;;;PPPmmmyyymmmppp~~~yyyxxx~~~|||tttfffVVVKKKHHHLLLPPPHHHGGGGGGFFFGGGJJJOOORRRXXXXXXZZZ]]]bbbggglllnnn{{{~~~zzzxxxzzzvvvrrrqqqqqqoookkkhhhccc```^^^]]]\\\```ooo|||cccCCC<<<555222333333222///111222222333333222222111111111111111111111111111111111111111111111111111222222222222222222222222000000000111222222222333111111222222222333333333444444444444444444444444333333444444555666666666999777:::>>>===DDD___|||dddJJJAAACCCHHHKKK>>>???AAADDDCCC@@@<<<;;;@@@>>>>>>>>><<<:::999;;;::::::999999999;;;<<<===DDDHHHNNNWWWbbbllltttxxxzzz~~~~~~}}}~~~||||||}}}|||{{{|||wwwoooccc]]]SSSJJJFFFGGGFFFDDDGGGFFFIIIMMMLLLIIILLLSSSXXXVVV```xxxuuuWWWEEE:::999888666555555444444333333333333333333333333444444444333333222222222333333333333333333333333444444444444444444444444555444333555777888777666777777777777888888888888888777:::<<<;;;HHHlll}}}YYYMMMEEEGGGKKKQQQ^^^kkkmmmNNNEEEDDDBBB???===<<<;;;;;;888888777666555444333333222111111000000000000000111000///......///000111////////////////////////000000000000000000000000111111111111111111111111000111222222333333222222444222444@@@TTTlllyyyuuuxxx{{{ttt}}}xxxpppcccUUUKKKKKKLLLKKKJJJHHHHHHHHHIIIGGGHHHJJJLLLOOOQQQSSSTTTYYY]]]```bbbaaa___]]]]]]XXXYYY[[[^^^``````]]][[[[[[ZZZ]]]bbbffflll{{{}}}```JJJ>>>999333222444555333111111222222333333222222111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111222222222111111111222222222333333444444444444444444444444333333444444555666666666777666888<<<:::<<>>===<<<999999999;;;<<<===>>>???<<<;;;999888888888999:::<<>>===<<>>AAAEEEHHHJJJQQQVVV]]]dddjjjqqqvvvzzz~~~yyyuuuooofff^^^WWWQQQMMMJJJFFFCCC@@@AAAEEEFFFFFFEEEHHHGGGHHHLLLUUUggguuu\\\GGG<<<:::999888777666555444444444333333333333333333333333333333333333222222222222333333333333333333333333333333333333444444444444555444333444666777777666666666777777777777888888:::999<<<>>>:::999FFFWWWttt\\\FFFDDDKKKQQQXXX___gggzzzkkkOOODDDCCCAAA???===;;;::::::888888777666555444333333222111111000000000000000000000////////////000000////////////////////////000000000000000000000000111111111111111111111111000000111222222222222222,,,222666444333<<>>DDDPPPooo}}}vvv]]]OOOJJJKKK___llljjjkkkkkkZZZBBB@@@@@@>>><<<===@@@AAA>>>AAA@@@>>><<<;;;:::;;;;;;999999999:::;;;<<<>>>>>>AAAFFFLLLRRRWWW]]]cccfffnnnttt|||wwwkkkddd___[[[TTTNNNIIIGGGFFFFFFGGGDDDCCCFFFHHHGGGFFFGGGMMMLLLOOOZZZnnntttzzzqqq\\\KKK???;;;;;;888777666555444444444444222222222222222222222222333222222222222222222222222222222222222222222222333333333333333444444444444333333444666777777666666666666666777777777888777666888;;;;;;999>>>FFF___nnnSSSFFFDDDIIIWWWfffdddqqqlllQQQDDDCCCAAA???<<<;;;::::::888888777666555444333333222111111000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000000000111222222222222111---222666555333444<<>>MMMaaauuuuuu]]]PPPHHHUUU___hhhyyyoooNNN@@@DDDCCC???>>>CCCEEEDDDAAA@@@???===<<<<<<======:::999999999999999:::::::::===AAADDDGGGKKKPPPSSS[[[aaaiiipppuuuzzzzzzrrriii___VVVQQQLLLKKKIIIFFFDDDDDDEEEFFFFFFEEEGGGKKKKKKHHHIIINNNXXXZZZ```pppyyyjjjsssxxxZZZHHH???:::666666777666555444333333333444222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444333222444666777666555555666666666666777777777777555555999;;;<<<>>>AAAIIIjjjqqq]]]KKKDDDQQQcccjjjpppyyymmmTTTDDDCCCAAA>>><<<;;;:::999888888777666555444333333222111111000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000///000111111222222111111111222222111111333777:::999IIIbbbzzzxxxvvv}}}}}}wwwssslllfffcccbbbcccddd```bbbdddfffhhhkkkpppssstttyyy}}}zzzoooRRRCCC>>>777444444333333333333222111000///000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111111111000000000111111111111222333333333333333333333333222222222333444444555555888555333444666777999999;;;@@@GGGXXXxxxsss\\\NNNLLLJJJRRRhhhwwwjjjQQQOOOUUUTTTHHH??????AAA???BBBAAA@@@>>>======>>>>>>888888777777777777888888777999;;;;;;<<<>>>@@@CCCGGGMMMUUU[[[aaahhhpppvvvwww{{{}}}yyynnniiiaaaYYYRRRLLLGGGDDDCCCCCCDDDCCCBBBBBBEEEGGGGGGHHHNNNTTTSSSQQQYYYfff{{{eeeHHH===;;;888444444555555444333333333333333222222222222222222222222111111111222222222222222222222222222222222222222111111222222333333444444444333222333555666666555555555666666666666777777:::888666777:::<<<===>>>CCCVVVtttfffNNNJJJSSShhhnnnuuupppXXXCCCBBB@@@>>><<<::::::999888888777666555444333333222111111000000000000000...///000111111000///...////////////////////////////////////////////////000000000000000000000000///000000111111111111111111000///...///111444666222===OOOcccrrr|||zzz~~~~~~}}}~~~gggQQQ>>>::::::444000111111222222111000000000111000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222000000000000111111111111222222222222222222222222111222222333333444555555555555444333444666666666;;;???CCCIII]]]|||cccYYYLLLIIISSS[[[WWWMMM___iiigggUUUEEEBBBDDDDDDIIIGGGEEECCCAAA@@@@@@@@@;;;::::::999999999999:::999::::::999888888:::<<<<<<@@@EEEHHHLLLRRRYYY___```eeekkknnnppptttzzzyyysssmmmfffbbbUUUQQQLLLHHHEEECCCAAA@@@BBBDDDEEEEEEEEEHHHMMMRRRVVVZZZccckkkiiihhhxxxgggQQQ>>>;;;;;;777555888555444333333222333333333111111111111111111111111000111111111222222222222111111111111111111111111000111111222333333444444333222222333555666666555555555555666666666777777999888777777888;;;<<<;;;@@@KKK]]]eeeOOOHHHWWWgggvvvqqqZZZCCCBBB@@@>>><<<:::999999888888777666555444333333222111111000000000000000...///000111111000///...////////////////////////////////////////////////000000000000000000000000//////000111111111111111...///111111000//////000444666;;;FFFVVViii{{{tttttt}}}|||wwwwwwyyy{{{{{{kkkLLL===333444555//////555///000111000///000111333000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333000000000000111111111111222222222222222222222222111222222333333444555555000333555555555777888888555===AAA>>>DDDaaauuu}}}|||qqqbbbWWWPPPNNNMMMMMM___mmmnnn]]]NNNNNNTTTWWWPPPNNNLLLHHHFFFDDDCCCCCC@@@??????>>>==================<<<:::888888:::<<<999;;;=========AAAGGGMMMNNNTTT[[[^^^```dddkkkqqquuuyyy~~~~~~{{{tttooohhhaaa[[[TTTMMMIIIGGGDDDBBBBBBCCCCCCCCCBBBFFFGGGHHHIIIKKKQQQZZZ```kkkppp{{{{{{vvvsssOOO@@@777888888333444;;;444444333333222222333333111111111111111111111111000000111111222222222222111111111111111111111111000000111222333333444444333222222333555666666555555555555555666666666777444666666666888;;;<<<;;;:::EEENNNhhhxxxZZZJJJFFF___xxxuuuXXXFFFDDDBBB@@@@@@>>><<<:::999888777555444444444444111111111111000000000000000000000000000000000000////////////////////////......------------......////////////////////////////////////000000000000///111222444444333222111444777999888;;;HHH]]]nnn|||~~~~~~```BBB999888777555333222222222222111000111222222111000000000111111111111000000///////////////////////////000111000///...///000222111000//////000111222111111111111111111111111111111111000000000000000222222222111111111000000111222333333444444333333333333333444444444555555999777999===@@@MMMppp{{{ttttttwwwmmm]]]PPPJJJRRRWWWXXXSSSTTTbbbwwwzzzvvviiiWWWIIIDDDBBB@@@EEECCC@@@>>>>>>>>>???@@@===<<<<<<<<<:::777888<<<777999::::::999:::<<>><<<:::999888777555444444444444111111111111000000000000000000000000000000000000////////////////////////......------------......////////////////////////.../////////000000000000///000222333444333222111111333444222333999FFFPPP___ssskkkWWWFFF;;;666666555444333333333333222111000000222222111000000000111111111111000000////////////////////////000111111000...---...///111000000000000000000111111111111111111111111111111000000000000000000000222222222111111111000000111222333333444444333333333333333444444444444555999777999<<<<<>>===;;;::::::;;;777888999999888888:::<<<======>>>???BBBDDDGGGHHHPPPTTTYYY]]]___aaacccdddmmmssszzz|||zzzxxxyyy{{{zzz}}}}}}yyyuuussspppnnnkkkhhhfffeeeeeeeeedddbbb^^^ZZZUUUPPPMMMKKKJJJHHHFFFDDDCCCCCCCCCCCC@@@@@@AAADDDEEEFFFGGGHHHFFFJJJKKKMMM\\\wwwuuulllkkkttt}}}nnnUUUBBB<<<:::888666555555666666444333222222111111222222111111111111111111111111111111111111111111111111000111111111111222222222000111111111111222222222555555555555555555444444555555555555555555555555777777777888888888999999888===AAAJJJhhhtttXXXKKKJJJUUUooowwwZZZFFFDDDAAA@@@???>>><<<:::999888777555444444444444111111111111000000000000000000000000000000000000////////////////////////......------------......////////////////////////....../////////000000000///000111333333222111111222333333333222333666999BBBVVVnnncccHHH999666777333333222222222333333444222111000000222222111000///000000111111000000///////////////////////////000111222000...------...///000000111111000000///111111111111111111111111000000000000000000111111222222222111111111111111111222222333333333333333333333333333444444444444888666999<<<::::::FFFUUUvvvhhhWWWPPPKKKLLLPPP^^^yyyrrrUUUJJJHHHEEECCCBBBBBBCCCCCCAAA@@@CCCBBB@@@?????????===;;;999:::;;;:::999999:::<<<::::::999999999::::::;;;???BBBFFFIIIJJJKKKLLLNNNWWW[[[```bbb```^^^___```dddgggjjjkkkkkkjjjiiijjjhhhiiikkklllmmmmmmlllkkkkkkjjjjjjllloooqqqrrrrrrqqqooolllgggccc___\\\[[[XXXVVVSSSPPPNNNMMMMMMMMMJJJIIIGGGEEECCCAAA@@@???===>>>@@@AAAAAAAAACCCDDDDDDEEEFFFHHHIIILLLMMMNNNMMMRRRWWW___rrryyyaaaOOOAAA888:::888777555444444444555444333222222111111222222111111111111111111111111111111111111111111111111000111111111111222222222000111111111111222222222444444444444444444555555555555555555555555555555777777777777888888888888777;;;>>>BBBOOOooonnnRRRJJJJJJ^^^|||yyy[[[FFFDDDAAA@@@???>>>;;;999999888777555444444444444111111111111000000000///////////////////////////////////////////////////......------------......////////////////////////........./////////000000///000111111222222111111222222222333555555444333888===JJJbbbpppXXXDDD:::777555222222222111111111111222222222000///000111222111000//////000000000000//////////////////////////////000111111000...,,,,,,---...///000111111000///...111111111111111111111111000000000000000111111111111111111111111111111111111111222333333333333222222222333333333444444444555444777;;;<<<:::???FFFWWWwwwrrrfff\\\WWWRRRPPP]]]ooofffXXXSSSKKKHHHDDDBBBAAAAAA>>><<>><<<<<<===>>>;;;;;;:::999888888777777777:::===>>>>>>???@@@AAAFFFIIILLLLLLKKKIIIIIIJJJPPPRRRTTTUUUSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTTTTTTTTTTTTTUUUWWWYYY[[[\\\ZZZXXXUUUQQQNNNLLLKKKKKKIIIHHHFFFEEECCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCC===@@@DDDEEEEEEEEEGGGHHHIIIJJJIIIIIIMMMUUU\\\^^^aaahhhtttxxxeeecccrrryyy___JJJ>>>888666777666555444333333333333444333222222111111222222111111111111111111111111111111111111111111111111000000111111111222222222000000111111111222222222333333444444444444555555555555555555555555555555666666666777777777888888777888<<<>>>@@@QQQxxxdddWWWKKKOOOfffzzz^^^EEECCCAAA??????===;;;999999888777555444444444444111111111111000000000///////////////////////////////////////////////////......------------......////////////////////////............//////////////////000000111111111000000......///222333222111666333666FFFaaa}}}vvv]]]LLL999111333555333000333333222000000000000000111000///000111111000/////////000000000000/////////////////////////////////000111000---,,,------...///000111111000///...000000000000000000000000//////000000111111111111111111111111111111111111000111222222333333222222222222222333333333444444444333555888::::::===@@@>>>SSSggg|||nnn^^^QQQQQQYYY^^^rrryyyrrrnnn[[[TTTLLLHHHGGGFFFCCC@@@BBBEEEEEEBBBBBBEEECCC>>>BBBBBBBBBAAA???>>>???AAA=========<<<<<<;;;::::::888:::;;;<<<;;;;;;===>>>>>>???AAAAAA@@@?????????BBBDDDFFFEEEDDDBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGIIIKKKLLLIIIGGGEEECCCBBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGIIIJJJLLLOOOQQQKKKNNNNNNPPP\\\qqqxxxcccUUUXXXiii{{{^^^HHH<<<777555444555555444333333222222222444333222222111111222222000000000000000000000000000000000000000000000000000000111111111222222222000000111111111222222222333333333333444444555555555555555555555555555555555555666666666777777777888777;;;???===BBBZZZvvvnnnWWWJJJOOOfffxxx]]]EEECCC@@@???>>>===;;;999999888777555444444444444111111111111000000000000000000000000000000000000////////////////////////......------------......////////////////////////------.........////////////////////////000000000222111///...000111111111222333555:::AAAPPPjjjeeePPP???999555222000...000444444333222111000/////////111000//////111111000///...//////000000//////...////////////////////////...///000///---------......//////000000//////...000000000000000000000000/////////000111111222222111111111111111222222222000111111222222222222222222222222222333333333333444333333444555777999:::;;;BBBHHHXXXvvv{{{zzztttbbbVVVQQQOOOXXXbbbhhhpppyyy~~~~~~ggg```WWWSSSSSSSSSOOOKKKEEELLLMMMGGGDDDGGGFFFAAACCCCCCCCCBBB@@@@@@AAABBB>>>????????????>>>===<<<:::;;;<<<<<<;;;;;;<<<>>>>>>=====================<<<>>>???>>>===;;;<<<<<<>>>>>>@@@@@@@@@@@@???>>>===???AAABBBAAAAAABBBCCC>>>>>>>>>>>>>>>??????@@@<<<<<<>>>???AAABBBCCCCCCCCCCCCBBBAAAAAA@@@??????BBBAAACCCIIIRRR[[[bbbeeedddhhhiiimmmwwwooommmrrr|||xxxbbbIII===999888777666444444444333333222222222444333222222111111222222000000000000000000000000000000000000000000000000000111111111111222222222000111111111111222222222222222333333444444555555444444444444444444444444555555555555666666666666888777;;;???>>>>>>HHHWWWkkkTTTHHHOOOkkknnnTTTEEECCC@@@???>>>===:::888999888777555444444444444111111111111000000000000000000000000000000000000////////////////////////......------------......////////////////////////---------........./////////.........//////000000222222222111000000111222///222666777444777GGGYYYiiiyyyrrr^^^HHH:::555444555666333...000666222222111000000111111111111///...///000111000///......////////////......////////////////////////,,,...///...------...000/////////....../////////000000000000000000000000...//////000111111222222000000111111111222222222000000111222222222222222111222222222222333333333222333444333333444666777:::===<<>>===;;;<<<===<<<;;;;;;===??????>>>=========>>>??????;;;===>>>===;;;:::;;;<<<>>>???@@@@@@@@@???>>>>>><<>>???===>>>??????@@@@@@@@@@@@>>>>>>@@@AAACCCDDDEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGIIIGGGJJJWWWlllqqqfffhhhyyyvvvZZZKKK===::::::888777888333333444444333333222222444333222222111111222222000000000000000000000000000000000000000000000000000111111111111222222222000111111111111222222222111222222333444444555555444444444444444444444444444444555555555666666666777888:::;;;<<<===BBBGGGggglllWWWHHHSSSjjj{{{cccIIIEEECCC@@@???>>>===:::888999888777666444444444444111111111111000000000000000000000000000000000000////////////////////////.........------.........////////////////////////---------........./////////............///000000,,,...//////...---...000111...111777999666777<<>><<<===>>>===<<<<<<>>>@@@@@@>>>======>>>???@@@@@@<<<===>>>===<<<;;;<<<>>>???@@@AAABBBBBBAAA@@@???<<<@@@EEEEEEBBB???======@@@AAACCCDDDDDDCCCBBBAAACCCDDDEEEFFFGGGGGGGGGGGGCCCEEEHHHKKKPPPTTTWWWXXXZZZWWW\\\ooovvvdddUUUQQQ___}}}hhhWWWAAA999444666777333222555333333444444444333222222444333222222111111222222000000000000000000000000000000000000000000000000000111111111111222222222000111111111111222222222111111222333333444555555444444444444444444444444444444444555555555666666666888999777888===BBBCCCPPPnnnjjjLLLFFFTTThhhxxxZZZDDD@@@>>><<<<<<<<<<<<;;;:::888888888777666666555555000000000000000000000000000000000000000000000000////////////////////////........................---------............///....................................////////////////////////////////////222222222222333444555666888<<>>???AAA@@@>>>AAAFFF;;;???CCCCCC@@@>>>@@@CCCAAA???===<<<===@@@BBBCCCCCCCCC@@@<<<>>>BBBDDDBBB??????@@@@@@@@@AAACCCDDDDDDEEEBBB>>>???DDDFFFEEECCC???FFFMMMLLLQQQUUUNNNOOOQQQWWWeeevvvuuummmkkkjjjeeeeeedddcccgggsssvvv\\\KKKDDD888777777666555555444444222222222222222222222222222222222111111111000000//////000000000000//////000000000000000000000000000000111111111111000000111111111000000000000000111111111111222333444444444444444444444444444444111333666666444444666999777777888999:::;;;;;;<<>>===<<<:::999888888777666666555555444000000000000000000000000000000000000000000000000////////////////////////........................---------............///....................................////////////////////////////////////111111111111222333444555555666;;;DDDTTTiiirrr```LLLCCC888111000000000...000000000000000000000000////////////////////////........................................................................///......---------............////////////..................////////////////////////000000000000000000111111111111000000000000111111111222222222222222222222222222222222333333333444444444444555777888999999999<<>>AAA>>>>>>BBBCCCAAABBBEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDBBB@@@CCCFFFGGGCCC???AAADDDEEEDDDDDDFFFCCC???@@@BBBDDDEEECCCBBBCCCDDDEEEJJJKKKHHHFFFGGGEEEBBBFFFEEEOOOXXXXXX^^^eeeaaahhhnnn{{{xxxeeeYYYWWW___fffwww{{{uuu___KKK>>>;;;777666666555444444333333222222222222222222222222222222222111111111000000//////000000000000//////000000000000000000000000000000111111111111000000000000000000000111111111222111111222222333444555444444444444444444444444222444666555444444555888666777777888999:::;;;;;;???JJJcccsss^^^SSSKKKVVVjjjooo```IIIFFFCCC@@@>>><<<:::888777777666666555444444333000000000000000000000000000000000000000000000000////////////////////////........................---------............///........................---............/////////////////////////////////000000000000111222333333444555555444777GGG^^^pppsss^^^KKK>>>666333000000222222000...000000000000000000000000////////////////////////..............................................................................---------......///......////////////..................////////////////////////000000000000000000111111111111000000000000000111111111222222222222222222222222222222333333333333444444444444666777777666555666999;;;777>>>RRRrrrwwwkkkaaaUUUNNNOOOPPPKKKHHHJJJHHHJJJIIIJJJVVVhhhrrrrrrYYYWWWaaavvvzzzpppfffbbb```ZZZUUUTTTRRRKKKFFFGGGIIIHHHHHHJJJGGGDDD@@@AAAEEEIIILLLMMMKKKEEE@@@AAAFFFKKKJJJHHHFFFHHHHHHDDDCCCEEEEEEAAAEEEFFFFFFCCC@@@AAADDDHHHHHHTTT___cccbbb```\\\WWW___bbbqqq~~~yyytttrrrssssssjjjiiibbbXXXRRRWWWggguuulllWWWFFF:::555555555555444444333333222222222222222222222222222222222111111111111000000000//////000000000000//////000000000000000000000000000000111111111111000000//////000000111111222222222222222222333444555666444444444444444444444444333444555555444333444666666666777888999:::;;;;;;;;;@@@KKK```xxxcccXXXQQQRRRhhhwwwhhhIIIFFFCCC@@@>>>===:::888666666666555444444333333000000000000000000000000000000000000000000000000////////////////////////........................---------............///........................---------........./////////////////////////////////////////////000111222000444666444222777CCCNNN[[[gggyyyppp]]]LLLAAA999555444333333444555555222///000000000000000000000000////////////////////////...........................................................................------------...//////......////////////..................////////////////////////000000000000000000111111111111000000000000000000111111111111111111111111222222222222222222333333333444444444444555555444333444555777>>><<>>JJJeeeyyyxxxcccQQQTTThhh}}}zzz|||nnn[[[FFFCCC@@@>>>>>>===;;;999666666666555444444333333000000000000000000000000////////////////////////////////////////////////........................---------............///........................------------............//////////////////////////////......//////000000---000222333222111333555:::DDDTTTeeeuuuyyydddXXXGGG<<<777555666777333222111111111111///---////////////////////////................................................................................................---------------...//////......////////////..................////////////////////////000000000000000000111111111111000000//////000000000111111111000000000111111222222222222222222333333333444444222333444444444444666888<<<999999>>>JJJ```zzzmmmiiieee]]]UUUQQQPPPKKKEEEIIIEEEEEEKKKTTT]]]fffllllllddd[[[UUUTTT___vvv{{{hhh___```eeennnuuu{{{wwwpppgggfffrrrxxxjjjfffppp{{{ssssssvvvwww|||}}}xxxqqqppppppnnnkkk```WWWLLLGGGJJJRRRYYY\\\kkkyyy]]]OOO@@@:::888666555777222222222222222111111111111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////000000111111111111000000......///000111222222333333333333333444555666666333333333333333333333333555444444444444444333333444555666666888888999:::<<<999<<>>=========;;;:::777777666666555444444333000000000000000000000000////////////////////////////////////////////////........................---------............///........................,,,------------........./////////////////////////////////......//////000222000000000111222222111333666:::AAALLL]]]ppp}}}{{{gggVVVNNNCCC:::333222444333333444000000///....../////////////////////////////////........................------------------------------------------------........................---------------...///000......////////////..................////////////////////////000000000000000000111111111111000000/////////000000000111111//////000000111222222222222222222222333333333333111222444555444555666888111444888;;;===EEEYYYlll~~~xxxkkkbbb[[[UUUQQQHHHHHHHHHIIIJJJLLLNNNOOOPPPNNNNNNNNNPPPXXXlll~~~{{{lll\\\UUUWWW^^^iiissssssjjjooo~~~|||xxx|||yyyrrrooonnnmmmkkkfff```YYYVVVXXXZZZZZZYYYYYYTTTPPPQQQ[[[jjjxxxooo```FFF>>>777666555333111222222222222222222222111111111111111111111111111111//////000000000000000111//////000000000000//////000000000000000000000000000000111111111111000000//////000000111111222222222222222222333444555666333333333333333333333333444333222333444555444333444444555666777888999999:::777<<>>===<<<:::888888888888777666666555555000000000000000000000000////////////////////////////////////////////////........................---------.........//////........................,,,,,,,,,---------......////////////////////////111000000/////////000000+++---//////......///000---111444666555666999<<>>888333666===222222444666222,,,///777...///111111000.........////////////////////////........................------------------------------------------------........................,,,,,,,,,---...///000111......////////////................../////////000////////////000000000000000000111111111111000000////////////000000000000...//////000111222222222111111222222222333333333222333555555333222333444444333555777777666:::@@@DDDWWWsss~~~xxxzzzlllaaa\\\[[[[[[TTTKKKDDDEEEHHHHHHIIIKKKKKKIIIIIIKKKKKKIIILLLQQQNNNSSSZZZ]]]ZZZVVVRRRQQQ```gggoooqqqmmmfffbbb```YYYkkkzzzeeeeeekkkyyyyyylllooosssyyy{{{sssnnnpppjjj]]]\\\dddcccTTTOOOKKKJJJNNNQQQSSSSSSQQQUUUZZZ]]]bbbnnnlllTTTEEE===;;;888444333333111///222888222222222222222222333333000000000000000000000000.../////////000000111111//////000000000000//////000000000000000000000000000000111111111111000000111111111000000000000000111111111111222333444444222222222222222222222222333111000111555666555333333333444555666777888888888;;;:::666:::DDDKKKJJJdddxxx[[[OOORRR^^^xxxxxxcccZZZQQQ]]]lllzzzrrrLLLBBBAAA???===;;;999888888777777777777777666555555111111000///////////////---.........//////000000------............------------------------------////////////////////////........................//////............//////------------------------............////////////000000000000000000000000000000111222333333444444555999???GGGPPP[[[fffmmmrrr}}}vvvllleee]]]QQQGGG???===999555222111111111000000000000000000000000////////////////////////111...------000111///,,,---------............///------------------------,,,,,,,,,------.........+++,,,------......------,,,,,,,,,---...///000000........................////////////////////////////////////////////////000000000000000000000000............////////////000000000000000000000000111111222222222333333333333333333444444444555555333333444444666777888999>>>CCCOOObbb}}}{{{uuutttoooeeeZZZTTTPPPLLLNNNQQQQQQPPPLLLHHHIIIKKKJJJEEEGGGHHHIIIIIIIIIIIIJJJJJJLLLNNNRRRUUUWWWWWWWWWVVVQQQ]]]eeefffiiippppppiiiXXXWWWXXX]]]bbbddd___ZZZZZZXXX]]]eeejjjfff```]]]YYYWWWSSSPPPNNNNNNOOOOOOQQQPPPPPPQQQTTT\\\gggnnnvvv}}}~~~cccMMMAAA;;;888555555444333333222222333333111111111111111111111111000000000000000000000000000000000000////////////////////////////////////111111000///////////////////////////////////////............////////////000111111111111222222222222222333333333333444444222222333333333333444444444444555555666777777777555777888999999;;;>>>@@@LLLlllrrrYYYRRRSSSccc{{{~~~bbb]]]\\\XXX[[[kkkuuuOOODDDCCCAAA???===;;;;;;:::888888888888777666444444111111000///////////////............/////////000------............------------------------------................................................//////............//////------------------------............////////////////////////////////////000000111111222333333444333444666777:::>>>CCCHHHRRR[[[gggqqqxxx{{{tttggg^^^SSSLLLHHHBBB:::444888777444222000000000111000000000000000000000000........................000...------000000///---------------............------------------------,,,,,,,,,,,,------------+++,,,------......---------,,,,,,------///000000........................................................................000000000000000000000000............////////////000000000000000000000000111111111222222222333333222333333333333444444444333333444444555777888999888:::???GGGXXXttt~~~wwwsssqqqsssxxxyyykkk\\\UUUWWWWWWTTTQQQOOOLLLJJJJJJJJJIIIIIIIIIKKKMMMOOOOOOMMMJJJHHHGGGNNNSSSSSSSSSUUUUUUTTTMMMJJJIIILLLQQQSSSQQQMMMLLLIIIJJJPPPTTTRRROOONNNKKKMMMNNNOOOPPPWWWaaaiiinnnnnnpppssszzzssscccOOO@@@:::999777666444444333222222222222333111111111111111111111111000000000000000000000000000000000000////////////////////////////////////111000000////////////////////////////////////////////////000000000000111000000111111111222222222111111111222222222333333222222222333333333444444444444555555666666777777666777999999999:::<<>>999666333111///---333222111000///000111222////////////////////////........................///...------///000///---------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------...///000........................................................................000000000000000000000000............////////////000000000000000000000000111111111222222222222333111111222222222333333333333333333444555666777888555777888999>>>OOOhhh{{{{{{}}}qqqkkkdddaaaaaaccccccbbb[[[]]]```bbb```[[[VVVRRRQQQRRRUUUWWWSSSPPPSSSZZZVVVRRROOORRRXXX\\\\\\YYYUUUPPPOOOUUUZZZ\\\]]]___```eeehhhiiijjjsssmmmbbbQQQGGG;;;555444666666444444333222222111111222222111111111111111111111111000000000000000000000000000000000000////////////////////////////////////000000//////......//////////////////////////////000000000000111111111111000000000111111111222222000000000111111111111222222222222222333333333333444444444555666666777777777888999999888888:::<<<>>>???LLLjjjvvv^^^NNNXXXoookkk[[[XXXSSSNNNYYYlll{{{vvvSSSCCCBBB@@@>>>;;;:::999999::::::999888666555333222111000000///////////////.........///////////////------............------------------------------................................................///......------......///////////////////////////............////////////////////////////////////000000000000111111222222///000111222222555888;;;111222444555666999???CCCEEEGGGJJJMMMPPPQQQQQQPPPRRRRRRSSSUUUWWWVVVRRROOOLLLJJJFFFCCCAAA===888444555555444333111111222333222111111000000111222222...................................................------......//////...,,,,,,---------.........------------------------,,,,,,,,,,,,,,,++++++++++++,,,------......---------------------...///000........................................................................////////////////////////............////////////000000000000000000000000111111111111222222222222000111111111111222222222333333333333444555666777444777:::;;;<<>>RRRqqqoooMMMGGGRRRbbbwwwkkk]]]UUUPPPSSSZZZcccooowwwVVVCCCBBB@@@>>><<<:::999999::::::999888666555333222111000000//////////////////////////////.........------............------------------------------......................................................------------......////////////////////////............////////////........................//////000000000000111111222333333222000000222444111222222222222222444555333444777888999:::::::::777888999<<<===<<<999666777666555555555555333222000222333222000///111222111111000000////////////------------------------........................,,,------............///,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////........................................................................////////////////////////............////////////000000000000000000000000000000111111111222222222000000000111111111222222333333222333333444555666222333555888;;;<<<:::999EEEOOObbb|||{{{hhhRRRBBB;;;:::777555555666666444222222222111000000000000111000000000000000000000000////////////////////////000000000000//////////////////////////////////////////............//////////////////////////////........./////////000000//////000000000111111111111111111111222222222333111111111222222222333333333333444444555666666666666777888777666555777999::::::<<>>===<<<;;;999999999888777555444333111111000//////////////////////////////.........------............------------------------------------------------------..............................------------..........................................////////////........................///////////////000000000...///000///......///111...///000333555777888999---///111111111111333555111111111333555555222000444333333222111000//////...///000///...------...///......------,,,++++++........................------------------------+++,,,......------...000,,,,,,,,,,,,------------------------------------,,,,,,,,,------.........+++,,,------......------......---------......///........................------------------------------------------------000000000000000000000000............////////////000000000000000000000000000000000111111111111222000000111111111222222222222222222222222333444555666333111222777999888555<<>>???>>>LLLttttttaaaRRRJJJOOOYYYllljjjZZZRRRKKKPPPMMMPPP___ssswwwUUUFFFEEECCC@@@>>>===<<<<<<888888888888777666444444111111000///////////////000/////////............------............------------------------------------------------------...........................------,,,,,,------...------------------------............////////////........................////////////////////////***,,,...//////000222444.........111444888;;;<<<222333222000...---000333///......000111222111///222222111000...---------......//////000000000///------------------,,,,,,........................------------------------***,,,......,,,,,,...000++++++,,,,,,,,,---------------------------------,,,,,,---...//////000000+++,,,------......------///......---------..............................------------------------------------------------000000000000000000000000............////////////000000000000000000000000000000000000111111111111111111111222222222333333222222222222222333333444666555333333555777888777888:::<<<@@@III[[[sss~~~uuueeeWWWHHH???999555444666333333222222333333333222111111000////////////000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////...------------...///000////////////////////////...////////////000000000////////////000000000111000000000111111111111222111111111111222222222222222333333444444555555666444555555555444444666888555666;;;???<<<@@@XXXsssooo```TTTMMMRRRoooppp___SSSOOOLLLMMMTTT\\\gggxxxtttPPPDDDCCCAAA???===;;;::::::777777777777777666555555111111000///////////////000000//////.........------..................---------------------------------------------------...........................------,,,,,,------...------------------------............/////////000........................///////////////............///000000...---...///444111//////111555888999<<<<<<999444...---///222///...---...000111111000000111111000///000111222...---...000333444333222---...//////000000//////////////////////////////------------------------))),,,......,,,,,,...111++++++,,,,,,,,,---------------------------------+++,,,---...///111222222+++,,,------......------///......---------..............................------------------------------------------------000000000000000000000000............/////////000000000000000000000000000000000000000111111111111111222222222222333333333222222222111222222333333///333666777555444333444222777;;;:::999@@@MMMYYYfff{{{ttt```SSSEEE===777999<<<:::666444666555333222111111111000111111000///////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////---------------...///000////////////////////////000000000000111111111111////////////000000000000////////////000000000000000111111111111222222222222222333444444555555666333444555444444444666888777222444;;;<<<:::AAANNNmmm|||hhhVVVKKKRRRfffmmmZZZOOOOOOPPPQQQOOORRRbbbtttuuuTTTDDDBBB@@@???>>>===;;;999888888777666555444333333222111000//////.........//////.........------------------------------------------------------------------............///------............---------------............///.................................///////////////000///...---------------////////////////////////------------...000111222222111111000111111222333888555222///......///000//////............///////////////////////////////////////000222111///---000///...------...///000,,,,,,,,,---------......------------------------..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111........................---------...///...,,,***+++...000///,,,***+++---...........................---,,,,,,,,,,,,---...........................////////////////////////////////////000000000000000111111111111222222222222222222222222222222222222222222222222222222222555555555555555555555555666666555555777999;;;<<>>???JJJaaauuuiiiPPPNNNMMM[[[|||ttt\\\UUUNNNKKKNNNRRRTTTUUUhhhzzzuuuSSSDDDBBB@@@???>>>===;;;999888888777666555444444333222111000//////.........//////.........---------------------------------------------------------------------............------............---------------............///........................,,,------...///000000111//////...---------------........................------......//////000000///////////////000000000555333111///...///111222//////............//////.................................///000000...,,,000///...------...///000,,,,,,,,,---------......------------------------..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------...---,,,---......///...+++---///...,,,+++,,,..............................---,,,,,,,,,,,,---...........................////////////////////////.../////////000000000000//////000000000111111111222222222222222222222222222222222222222222222222444444444444444444444444555555444555666888999:::;;;@@@GGGQQQaaayyywwweeeSSSFFF>>>999777666555555444333222111111222222222111111111000000000000000000000000000000000000000000//////......---......///////////////........................//////.........---------.../////////000000000000////////////////////////////////////////////////////////////////////////000000000000111111111111000111111111111222222222222222222333333333444444444444444444444555555666555555666777999;;;===>>>CCCPPPkkkvvvggg^^^SSSTTTiiiooodddUUUKKKIIIKKKLLLLLLUUUaaattttttQQQDDDBBB@@@???>>>===;;;999999888777777555555444333222111000//////........................---------------------------------------------------------------------............------............---------------............///------------------------++++++,,,...///000111222///...------------------........................------//////000///...------...///000000000000///222111///......///111333//////............//////........................------,,,---//////---+++//////...------...//////,,,,,,,,,---------......------------------------------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111+++---......,,,,,,---...------------------------...------,,,,,,------...........................////////////////////////....../////////000000000.../////////000000000000111111111111111111111111222222222222222222222222333333333333333333333333333333333444555666777888555666777999AAARRRhhhwwwuuuaaaWWWHHH<<<555333444555333333333222222222111111222111111111111000000000000000000000000000000000000000000////////////...---......///////////////.......................................---------....../////////000000000////////////////////////////////////////////////////////////////////////000000000000111111111111000111111111111222222222222222222222333333333333333333333333333444444555666666666777888999;;;;;;<<<>>>LLLhhhrrr```TTTXXXmmmzzzfffUUULLLKKKMMMOOOKKKNNNXXXhhh~~~sssQQQDDDBBB@@@???>>>===;;;999999999888777666555444444222111000///....................................------------------------------------------------,,,,,,---------.........,,,------......------,,,---------............///------------------------,,,,,,------...///000000......---,,,,,,---------........................,,,---///000000///---+++...///000111222222111111111000............000111///......------......///...........................---,,,---...///---,,,........................,,,,,,,,,---------......------------------------,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------------...,,,---------,,,---......------------------------------------------------........................////////////////////////........./////////000000/////////000000000111111000000000000000000000000111111111111111111111111111111111111111111111111222222222333444444555666666888::::::;;;@@@IIIPPPgggxxxvvviii[[[QQQEEEBBB===999777666444222222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////---......///////////////........................................................./////////000000///////////////////////////////////////////////////////////////////////////000000000111111111111000000111111111222222222111222222222222333333333333333333333333444444555666666666666777888999999:::888===NNNhhhwwwggg\\\^^^sssmmm]]]SSSOOOOOOOOONNNOOOWWWfffyyyrrrRRRDDDBBB@@@???>>>===;;;999999999888777666555444444222111000///............---.....................------------------------------------------------,,,,,,,,,------------...,,,,,,------------,,,,,,---------............///------------------------............------------------,,,,,,,,,------...........................,,,---///000000...,,,+++......///000111222222222111000///---------------......------------..............................///...------/////////---------............------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,***---000///---+++***+++...---,,,,,,,,,---......------------------------------------------------........................////////////////////////............////////////000000000111111111222222000000000000000000000000111111111111111111111111111111111111111111111111111111222222333333444444222555888999888888:::<<>>===;;;999:::999888888666666555444222111000//////.........---------...............------------------------------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,......///...---,,,,,,,,,,,,---...///000111000///...---,,,,,,,,,,,,......------------......------------------------000...------...//////...------............------,,,,,,,,,---------......------------------------++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,***---000000---***+++,,,000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................////////////////////////------........./////////111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111222333333333333222000111222222333555999<<<888???HHHRRR___pppxxxqqq```YYYNNNCCC<<<888666444666444111111222333333333222222222222222222333333//////000000000000000111////////////////////////---............/////////---......///////////////........................---------...............------........./////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222111111111111222222222222444444444444444555555666444444444444555666666777666:::===:::777AAA\\\wwwzzzqqqnnnnnnjjjyyyzzzoooXXXVVVQQQLLLJJJNNNWWW]]]jjjjjjqqqvvvSSSDDDBBB@@@???>>>===;;;999:::999999888777666555555222111000//////.........---------.........//////------------------------------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---------............///,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------.........---,,,++++++,,,...111333------,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------///---,,,+++---......---,,,------......------,,,,,,,,,,,,---------......------------------------***++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,...000...+++,,,111555333///,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,........................////////////////////////---------.........//////000000000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111000111222333333333222222222222222222333555999;;;666888:::===CCCMMMYYYaaammmwwwvvvcccUUUPPPDDD@@@;;;777555444444444888555111000111333444444111111111111111111000000////////////000000111111////////////////////////---------.........//////---......///////////////........................---------.........//////---------.........//////////////////////////////////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222111111111111222222222222333333333333333444444555333333333333444555666777555777999888444777FFFVVVwwwzzzfffjjjtttvvvnnnaaaVVVPPPNNNMMMMMMSSSTTTZZZhhhyyywwwTTTDDDBBB@@@???>>>===;;;999::::::999888777666555555222111000//////.........---------.........//////------------------------------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++,,,,,,---...------------------------,,,++++++,,,,,,...///000000///---,,,---000444666******+++,,,------.........------,,,,,,------...------------------------...,,,******+++------,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------...........................//////,,,***...666>>>444000,,,***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,........................////////////////////////---------.........//////////////////000000000000222222222222222222222222000000000000000000000000111111111111111111111111000111333444444333222111222444555666555333222111666777777777999===BBBFFFIIIPPP[[[gggvvvqqqcccTTTEEE???@@@:::999777666555555444444222111111111222222000...111000000000////////////.../////////000000111111////////////////////////---------.........//////---......///////////////........................---------.........//////---------.........//////////////////////////////////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222000111111111111222222222222222111111222222333444222222222333444555777777666444444888::::::>>>DDDPPPssszzzjjj]]]ddd}}}vvvfff\\\TTTLLLEEEHHHJJJOOOUUU```nnn~~~VVVDDDBBB???>>>>>>===;;;:::IIIEEE???999555444444555444333222000///.........////////////............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000+++)))...777999444---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++---------+++++++++---++++++,,,------......///------------------,,,,,,++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///***)))+++---,,,,,,//////,,,***)))***+++++++++++++++******+++---...///CCC;;;222+++***,,,---...///...+++***+++...111333.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---------............///......//////000222333444888777444222000000111222000000000000000000000000111111111000111111222222000111111111111222222222111222222333333444444555444555555666777888888999>>>@@@CCCFFFLLLZZZkkkxxxxxxfffZZZLLLAAA<<<:::888666333333444444333333222111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////............////////////........................////////////////////////............////////////............////////////111000000///...---------............////////////000111222111000//////111............////////////000000000000000000000000222222111111111111111111222333333444444333333222222333444444555555444444666666666777888888999999CCCNNNkkkjjj[[[^^^lll{{{vvvdddSSSIIIEEEDDDFFFIIIKKKOOOXXXbbbjjjzzzXXXDDDBBB???>>>>>>===;;;:::CCC@@@;;;777555444555666444333222000//////..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++...333444000***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,------++++++,,,---///......------,,,++++++------------------------++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,......---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///+++***,,,---++++++------,,,******+++,,,++++++++++++******+++---...///777222---******++++++***...---+++***+++---000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------..............................---------............///......//////000222333444777666444111000000111222000000000000000000000000222222111111000111111111000000111111111222222222111111222333333444444555444555555555666777777777555888:::;;;===DDDNNNVVV```mmm}}}sssgggZZZQQQJJJCCC;;;777666777555222333333333444333222222111000000000000000000000000////////////////////////000000////////////000000....................................////////////............................................................////////////............////////////000000000///...---------............////////////000111222111/////////000............////////////000000000000000000000000111111111111111111111111222222333333333333222222222333444444555444444444555555666777777888888999<<>>>>>===;;;:::<<<:::888666555444555555333333111000////////////...------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------......+++(((++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,------++++++,,,---///......------,,,+++++++++,,,,,,------.........++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...++++++------))))))+++,,,+++***+++,,,---,,,+++++++++++++++,,,---......+++*********,,,,,,+++)))++++++++++++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------..............................---------............///......//////000222333444666555333111000000111111000000000000000000000000333222111111000000000000000000000111111111222222111111222222333444444444444444444444555555555555222555777777666777:::>>>>>>FFFQQQ[[[cccnnnzzzvvvmmmaaaVVVMMMEEE>>>888666444222333666777555333222333333333333222111111000000000000000000000000////////////////////////000//////......//////000---------------------------............/////////////////////////////////........................---............/////////---............/////////000000//////...------------............/////////000111222111///...///000............////////////000000000000000000000000111111111111111111111111111111222222222222111111222222333444444444444444444555555666777777888888888999AAARRRiiivvvjjj^^^WWWTTTTTTRRRNNNHHHCCCAAA@@@@@@AAAAAAAAAAAABBBDDDGGGKKKRRR]]]iiiwwwZZZDDDBBB???>>>>>>===;;;:::999888777777666555444444333222111000////////////.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...++++++,,,------......///++++++,,,,,,---...//////+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,...---)))(((+++,,,+++***+++---...---+++++++++++++++,,,---------((()))***,,,......---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................---------............///......//////000222333444444333222111000000111111000000000000000000000000333333222000////////////000000000000111111111111111111111222333333444444444444444333333333333333222555777888777666888999888;;;???AAACCCHHHOOOVVVkkktttyyylllaaa[[[PPPJJJBBB<<<999888777666444333222444666777555333222222222222222111111000000000000000000000000000/////////////////////////////////....../////////---------------------------------.........//////////////////////////////........................---------.........//////---------.........///////////////......------------------........./////////111111111///...///000............////////////000000000000000000000000111111111111111222222222000111111222222111111000222222333444444444444333444444444555666666777777888777888===GGG]]]|||sssjjjccc]]]SSSJJJCCC???>>>>>>;;;===???AAABBBDDDFFFHHHBBBFFFLLLSSS]]]kkkzzz\\\DDDBBB???>>>>>>===;;;::::::999999888666555333333222222111000/////////000////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...++++++,,,------......///++++++,,,,,,---...//////+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++---///---)))***///---,,,++++++---------+++++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,------...)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................---------............///......//////000222333444222111111111000111111111////////////////////////333222111000//////////////////000000000111111111000000111222222333333444333333333333222222222222111222333333444444666777444666999999999;;;???BBBFFFMMMWWWaaakkkzzz|||wwwnnnbbbVVVKKKCCC>>>???<<<888555444333333222333222111000111222111111111111222222111111000///////////////////////////........................//////............//////........................------------............////////////////////////........................------------............------------........................------------------------............///000111000.........///............////////////////////////////////////000000111111111222222222000111111222222111111000111222333333444444333333222333333444555555666666777888999::::::CCCXXXlllzzzmmmaaaWWWOOOGGGBBB>>>>>>>>>>>>???@@@AAAAAABBBDDDFFFHHHKKKQQQ[[[bbbvvv}}}XXXDDDBBB???>>>>>>===;;;:::;;;;;;:::888666555333333222222111000000000000000000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,---...000++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------)))+++,,,,,,,,,,,,---//////......------,,,+++++++++,,,,,,------.........++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++,,,...---+++...555000...++++++,,,------,,,+++,,,,,,------,,,,,,++++++,,,,,,+++******,,,...***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///......//////000222333444000000000000000111111111////////////////////////222111000000/////////////////////000000000111111000000111111222333333333222222222222333333333333333333333222333333444444222444666777666666777888:::<<>>>>>@@@BBBDDDCCCBBBDDDIIIMMMSSS___ppp}}}{{{WWWDDDBBB???>>>>>>===;;;:::;;;:::888666555444444444222111111000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---......++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------)))+++,,,,,,,,,,,,---//////......------,,,++++++------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++***,,,...,,,,,,333<<<333000,,,)))***+++,,,,,,+++,,,---------,,,++++++))),,,......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------..............................---------............///......//////000222333444...//////000111111111000////////////////////////111000000/////////000000////////////000000000111000000000111222222333333111222222333333444444444555555555666666555444222444555555555444333222222888888777888:::>>>BBBDDDCCCFFFKKKQQQXXX```hhhlllxxx~~~xxxwwwhhhbbbZZZRRRLLLFFFAAA>>><<<:::777555333444555666000111222333333333444444000111222222222222333444000000111111000000///...////////////////////////........................///......------......///........................,,,,,,---------.........------------------------------------------------,,,,,,---------.........,,,,,,---------.........------------------------,,,,,,---------.........///000000000...---...///............///////////////////////////////////////000000111222222333333222222333333333333222222111111222333333333333222111111222222333444444444444333666:::;;;999:::>>>HHH[[[www{{{ppp[[[TTTJJJCCCAAAAAA@@@@@@<<<>>>AAA@@@???@@@CCCGGGCCCKKKTTT\\\dddooo}}}```DDDBBB???>>>>>>===;;;:::999888666555444444555666222111000000000000000111......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------)))+++,,,,,,,,,,,,...///++++++,,,------......///------------------,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++------...666@@@555111,,,))))))***,,,---+++,,,---------,,,+++***(((,,,000222000......///------,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..............................---------.........//////......//////000222333444---...///000111111111000////////////////////////000////////////000000111////////////000000000000000000000111222222333333111111222333444444555555111222444666888666333000222222333333444555666666444444555777:::<<<<<<;;;;;;<<<======???BBBGGGJJJNNNTTTZZZ\\\[[[___gggooonnnzzzxxxrrrllliiibbbXXXQQQOOOFFFCCC===:::999888888777666555444333222333333333333444444333111000111222---///111111000///......000000000000000//////...////////////////////////.................................------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,---------.........000000000...---...///............/////////000///////////////////////////000000111222222333333222333333444444333333222111111222333333333333222000111111222333333444444777333222777999888777888777BBBWWWpppsssbbbSSSIIICCC???<<<999<<>>???CCCFFFEEEFFFFFFFFFIIIRRR___iii|||mmmJJJCCC>>>???@@@===::::::888888888888777555444333222111///...---...000111......------------......,,,------......------,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++000...,,,*********+++,,,---...///000000...,,,+++------,,,+++++++++,,,,,,++++++++++++++++++++++++------------------------)))+++,,,,,,+++***,,,---...------,,,,,,------...'''***------,,,)))((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---............++++++++++++++++++++++++***+++,,,---............000000///...------,,,,,,***+++,,,,,,------------++++++******++++++,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---..................---...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,//////+++***---//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333444444555666666777888888888888888888888888======>>>@@@AAACCCDDDDDDLLLRRR[[[fffooouuuyyyzzzzzz~~~|||tttpppkkkgggaaa\\\ZZZXXXWWWVVVPPPNNNKKKGGGCCC???===<<<777777666666555555555555222222222111111111000000111111111111111111111111///111222111000///000111000000000000000000000000........................////////////////////////........................------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////...............///000000000000000000111222333444222222222222222222222222222222222222222222222222111111222222222333333333444444444555555555555666666888AAAQQQfff~~~vvveeeVVVMMMIIIAAA>>><<<>>>>>>===<<<<<<@@@BBBEEEFFFGGGHHHJJJLLLYYYaaalllttt{{{qqqKKKCCC>>>>>>???<<<:::;;;888888888888777555444333222111///.........000111......------------......,,,------......------,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------+++++++++***++++++,,,,,,---,,,+++******+++---...,,,---...//////---,,,***,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,++++++,,,,,,,,,+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............//////......---,,,,,,+++***++++++,,,,,,,,,,,,+++++++++******++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,...///---///444555333////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333444555666666666777777777777777777777777888999999::::::;;;;;;;;;555888===CCCGGGJJJKKKKKKRRRUUUYYY^^^cccgggiiijjjhhhfffdddccceeejjjooosss|||zzzvvvssspppnnnmmmmmmhhhgggeeebbbaaa`````````_________]]]ZZZTTTOOOLLLMMMJJJFFFDDDCCCBBBAAA@@@;;;:::999888666666666666555555444444333333333333222222222111111111000000000000000000000000000000...000111000///...///000000000000000000000000000........................////////////////////////........................------------------------...---,,,,,,,,,,,,---...,,,,,,,,,------------...------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,---------.........////////////////////////////////////////////////...............///000000000000000//////000111111222222222222222222222222222222222222222222222222111111111222222222333333444444444444555555555555555555777>>>JJJ^^^|||xxxlllbbbSSSLLLCCC>>><<<<<<>>>AAADDDBBB@@@>>>>>>@@@DDDGGGGGGLLLRRRXXX```kkkyyypppLLLDDD>>>===>>>;;;:::<<<888888888888777555444333222111000///...///000000......------------......,,,------......------,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------************+++,,,------++++++******+++,,,...///+++,,,---...---,,,+++***++++++++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,++++++******++++++,,,///000///,,,******+++---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...------,,,,,,------------------------***+++,,,------......---...------,,,,,,+++++++++++++++++++++++++++******++++++******++++++,,,---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++---///000666;;;;;;666////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222222333222222222222222222222222222333333444444555555666555555555555555555555555555555444444444444444444999:::;;;<<<<<<<<<<<<<<<;;;<<<===???AAABBBDDDDDDEEEDDDBBBBBBCCCFFFIIIKKKNNNMMMKKKIIIHHHHHHIIIIIIFFFEEECCCBBBAAAAAAAAAAAA?????????>>>===;;;888777777555444444555666555333111111111111222333444555222222222111111111111111222111111111111000000000////////////////////////---///000///...---...///000000000000000000000000........................////////////////////////........................------------------------...------,,,,,,------...,,,,,,,,,,,,------------------------------------------------------------------------------------...------------,,,,,,,,,,,,------------.........////////////////////////////////////////////////...............///000000000000///............///222222222222222222222222222222222222222222222222111111111222222222222333333333333444444444555555666666555555777CCC\\\rrr|||pppfffUUUGGG???======>>>@@@>>><<<;;;;;;===@@@BBB???@@@AAABBBIIIVVVfffqqqmmmMMMEEE>>><<<===;;;:::<<<888888888888777555444333222111000/////////000000......------------......,,,------......------,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------************+++,,,---...++++++******+++,,,------++++++,,,,,,,,,++++++************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,++++++++++++,,,,,,000111000...,,,+++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............---,,,++++++------------------------***+++,,,---------------,,,,,,,,,+++++++++******+++++++++++++++***)))(((++++++******++++++,,,---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---///222999>>>;;;555////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222333333444444444444444444444444444444444444444444444444444444444444777666666666666777888888:::999999888999999:::;;;::::::999999:::;;;<<<<<<:::999999888888999::::::999999888888888777777777777777666666666555555555222222222444666666555333555444444333333444444555000000000000000000000000111111111111000000000000////////////////////////...///000000......///000000000000000000000000000........................////////////////////////........................------------------------------------------------++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------------------............////////////////////////////////////////////////...............///000000/////////......///000000111111111111111111111111111111111111111111111111111111111111222222222222222333333333444444444444333444777999888:::DDDPPPjjjvvv~~~~~~ppp^^^PPPHHHAAA<<<::::::;;;<<>>AAAIIITTT\\\qqqNNNEEE>>>===<<<;;;:::;;;888888888888777555444333222111111000000000000000......------------......,,,------......------,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------************+++,,,---...,,,,,,++++++******************++++++++++++++++++*********+++,,,---...///************************++++++++++++++++++++++++)))+++,,,,,,+++***,,,---------,,,,,,,,,,,,---------///111111///,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............---,,,++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++*********+++++++++++++++***)))(((++++++******++++++,,,---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,...///111777<<<777000................................................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111222222222333333333333333222222222222222222222222222222333333444555555666111000000000111333444555555444444333333444444555444444444444444444444444555555444444444444555555333333333444444444333333222111111000000000000000111111222444555555333000444333222111111111111111000000000000000000111111000000000000000000000000000000000000000000000000///000111111//////000111////////////////////////........................////////////////////////........................------------------------------------------------+++++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------------.........//////////////////////////////////////////////////////...............///000000---......///000111333444111111111111111111111111111111111111111111111111000000111111111222222222222222222222333333333444000///222777888666777:::GGGSSSjjjxxxxxxyyynnnfffZZZOOOCCC@@@<<<;;;<<<===<<<;;;>>>>>>>>>>>>>>>AAADDDFFFyyyNNNEEE>>>>>>===;;;999:::888888888888777555444333222222111111111000000000......------------......,,,------......------,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------************+++,,,------,,,,,,,,,+++******))))))++++++++++++++++++,,,,,,++++++++++++,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---...------,,,,,,------...***,,,000111///,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++******++++++,,,---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,...///000333666222,,,................................................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000111111111111222000000000000000000000000222222222222222222222222222222222222222222222222000111111222333444444555444444444444444555666666111111222222222222222222444444444444444333333333555555555555444444444444000111111222222222111111111111111000000000//////111111111222333333000...000000/////////000111111000000000000111111111111//////000000000000000111000000000000000000000000000111222111000///000222////////////////////////........................////////////////////////........................------------------------,,,------......------,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------------...------........./////////////////////////////////////////////////////////...............///000000,,,------///000222444555111111111111111111111111111111111111111111111111000000000111111111111222111111222222222333333333555000...222666666666888:::@@@OOOeeevvv{{{~~~sss```VVVIII@@@<<<;;;;;;:::999:::<<<>>>?????????>>>yyyMMMEEE??????>>>;;;888999888888888888777555444333111222222222111111000000......------------......,,,------......------,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------+++++++++***++++++,,,,,,******+++++++++******)))+++++++++++++++,,,------,,,,,,,,,++++++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,------,,,,,,,,,,,,,,,,,,---(((***,,,---,,,++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++******++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......***...000...///111000,,,................................................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222222222222111111111111111111111111111111111222222222222222222222222///000000000000000000000333333555555555555444333666666666555555555555555444444444555555444444444222333333444444333222111222222333333333333222222222111000111222333111///111111000000000111222222////////////000000111111////////////000000111111///////////////////////////000111000///...///111////////////////////////........................////////////////////////........................------------------------,,,,,,---......---,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------..................////////////////////////////////////////////////////////////...............///000000,,,------...///000222333111111111111111111111111111111111111111111111111000000000000111111111111111111111111222222222222666333222444555444666:::999999???JJJWWWdddvvvuuufffZZZQQQJJJCCC===<<<;;;;;;<<<===???@@@@@@sssLLLEEE@@@@@@???;;;888888888888888888777555444333111222222222222111000000.........------.........,,,------......------,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,++++++***+++++++++((()))***+++++++++++++++,,,+++++++++,,,------...------,,,+++++++++,,,,,,++++++++++++++++++++++++------------------------)))+++,,,,,,+++***,,,---,,,++++++++++++++++++,,,))))))***)))((())),,,...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---............------------------------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++******++++++,,,---+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......)))...000...---//////---................................................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222111111111111111111111111111111111111111111555444444333222222111111111111333444444555555444000222333444444333111000222111111000000000000111///000111111222222222111333444555666555444333222,,,---///000111111000///000///...///111222111000333222111000//////...///........./////////000000.../////////000000111111...........................///000///...---...000////////////////////////........................////////////////////////........................------------------------,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------...................../////////000////////////////////////////////////////////////...............///000000---------------...///000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222///000444777444///000555555444555888>>>KKKbbbvvv}}}xxxmmm___NNNCCC@@@===999777888;;;>>>???oooMMMDDD>>>======;;;:::;;;::::::999777666444333333333111//////111222000...000///------......---,,,//////...---,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...000000///...,,,+++***))))))+++,,,,,,+++***++++++///222444222---+++---000)))***++++++******,,,...******+++++++++,,,,,,,,,........................---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++...///---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,CCC<<<333---***,,,...///...---,,,,,,+++++++++++++++)))(((***...000///---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------............------------............---------......///////////////////////////////////////............////////////000000000000000000000000////////////000000000000111111000///...---,,,,,,000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111000000111222222222222111111111111111111111111111000111111111111222222222000000000111111222222222111111111111111111111111000000000000000000000000---.........//////000000000000000000000000000000////////////////////////////////////////////////---------............//////////////////.........////////////////////////........................................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......////////////////////////////////////////////////...........................------------.../////////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111222444555555444222111222555666666777===HHHQQQgggvvvyyy}}}sss___SSSKKKAAA<<<===>>>>>><<>>======;;;999:::::::::999777666444333333333111///000111222000...000...------......---,,,///......---,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...//////...---,,,++++++******,,,------,,,++++++,,,...111333111---+++,,,///+++,,,,,,,,,******,,,...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++......---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666222...,,,,,,...//////...---,,,,,,+++++++++,,,,,,***)))+++---///...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------............------------............------------...///////////////....................................////////////////////////////////////............///////////////////////////.........000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111000000111222222222222111111111111111111111111111000000111111111222222222111111111111222222222222111111111111111111111111000000000000000000000000............/////////000////////////////////////................................................---------............////////////////////////...................................................................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------..............................////////////////////////...........................------------.../////////////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111222444555555444222111444666666444222555<<>>===:::999::::::999888777666555444333222111000000111111000...///...------...///---,,,.........------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,+++,,,......,,,+++,,,------///111///,,,***,,,...------...---++++++,,,...******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++---...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++---------,,,,,,+++++++++---,,,,,,...///000///---------,,,+++++++++,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------............------------............------------...////////////...........................---............/////////////////////////////////------------............---.........//////000000000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111///000111111222222111111111111111111111111111111000000000111111111222222222222222222222111111111000000000000000000000000000000000000000000000000............////////////////////////////////////................................................---------............///......//////////////////................................................................................................------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................////////////////////////...........................------------...////////////......//////000111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111222333444444333222111444555555333000000444888<<<@@@NNNbbbpppxxx{{{xxxyyyzzznnnddd]]]VVVOOOJJJrrrNNNFFF???>>>===:::888999999999888777666555444444222111000000000000000//////...------...///...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---+++---...---+++***,,,---...//////---++++++,,,---******+++++++++,,,,,,,,,////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++------,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,......---,,,,,,+++******////////////000///---***---,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,------......------,,,------............------,,,---......//////..............................---------.........//////////////////////////////------........./////////............////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111///000000111111111111111111111111111111111111111000000000000111111111111333333222222111111111000000000000000000000000000000000000000000000000000.........///////////////////////////////////////................................................---------............///............////////////................................................................................................------------------------,,,------......------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................////////////////////////...........................------------.../////////............///000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111222333333333222222111333444444222222444666999666888CCCQQQ```qqq~~~sssooosssyyy~~~|||xxxrrrnnnllljjjfffddduuuNNNFFF???>>>===:::999:::999888888777666555444444111111111111000///000000///---,,,---...///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,,,,---+++---......---,,,,,,---***+++,,,,,,++++++,,,---...//////---++++++,,,---******+++++++++,,,,,,,,,////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,+++***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------......---,,,,,,+++******111///...---------+++))),,,,,,,,,++++++,,,,,,---------------+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------............------,,,------.......................................------------........................................../////////000000000////////////............//////////////////////////////////////////////////////000000000111111111000000000000000000000000//////000111111111111000000000000000000000000000//////000000000111111111222222222111111000000000///////////////////////////////////////////////////////////////.................................................................................---------............///---.........//////000000................................................................................................------------------------,,,------......------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................////////////////////////...........................------------...//////...............//////000//////////////////////////////////////////////////////////////////////////////000000000111111111000111111222333333333333///111333333333333444555888555444666===HHHYYYgggvvv{{{{{{{{{vvvrrrooollliiiwwwMMMEEE>>>======;;;:::;;;888888888777666555555555000111222111000//////111...---,,,---/////////---------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,+++,,,......,,,+++,,,---******++++++,,,,,,------------...---++++++,,,...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---............------------,,,,,,+++++++++---+++))))))+++,,,++++++,,,,,,+++++++++,,,------,,,---...---+++***+++,,,++++++++++++++++++++++++***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------............------,,,,,,---............---------------------------,,,------------.................................////////////000000000111000000//////.........---/////////////////////////////////////////////////////////000000000111111000000000000000000000000...///000000111111000000000000000000000000000000/////////000000000111111000000000000000////////////////////////////////////////////////////////////////////////.................................---------------------------------------------------------............///------......///000000000------------------------........................................................................------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////////////////...........................------------...//////......------......///000000000000000000000000000/////////////////////////////////////////////////////////000000000111111000000111111222222333333000111111222111111000///222444666666666999AAAHHHXXXhhhzzz~~~~~~wwwqqqmmmkkkuuuKKKCCC======>>><<<;;;<<<888888777777666666555555000111333222///...///111...---,,,---///000///...------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++++++++***,,,------,,,++++++,,,*********+++---......---+++,,,,,,,,,******,,,...******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))+++,,,---,,,***,,,+++++++++,,,,,,---...+++---...---+++***+++---++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------............------+++,,,------......------------------------------,,,,,,---------........................................../////////000000.........///////////////////////////////////////////////////////////////////////////000000000111000000000000000000000000...//////000000000000000000000000000000000000000////////////000000000111............////////////........................////////////////////////000/////////....................................---------------------------------------------------------............///------......///000000111------------------------........................................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////////////////...........................------------...//////...------------...//////000000000000000000000000////////////////////////////////////////////////////////////000000000111000000000111111222333444111111000000111111000//////333555555444444666777???KKKYYYdddooo{{{vvvttttttsssJJJBBB======>>>===<<<===888888777777666666555555///222333222///...///111...---,,,---///000///...------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******)))+++---,,,+++***+++++++++******+++---.........)))***++++++******,,,...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++***))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,------///000///,,,)))++++++++++++,,,,,,---...***,,,...---+++***,,,...++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---..................---+++,,,------......------------------------------,,,,,,,,,---------..............................---------.........//////,,,,,,---...///000111222////////////////////////////////////////////////////////////000000000000000000000000000000000000...//////000000000000000000000000000000000000000////////////000000000000,,,---------......//////........................////////////////////////000000//////.........---........................---------------------------------------------------------.........//////---------...///000000111------------------------........................................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////////////////...........................------------...//////...------------...//////000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000111222333444111000000111222444333333444333111///111555666666222888@@@JJJYYYooo}}}xxxxxx{{{}}}|||xxxwwwxxxwwwMMMEEE>>>======;;;:::;;;:::999777777888888666555333222111000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,---------------++++++++++++------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------++++++*********************+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------+++******+++,,,---...///------------------------+++,,,,,,------,,,,,,+++................................................---------............///,,,------......------,,,------,,,+++,,,---...///---------............///---------............///////////////////////////......///000000000000000000000000000000000000000////////////////////////......//////000000111111////////////////////////////////////////////////////////////////////////000000000000000000000000............////////////........................//////.........---------------------------------------------------------,,,,,,,,,---------....................................------------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////...------------...------------------------//////............//////................................................---------............///......//////000000111111111111000000//////......//////000000///...------222111111111000000//////000000000000000000000000000000000000000000000000000000111222333333444444555444777<<>>======;;;:::;;;:::999777777888888666555333222111000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,------......------,,,................................................---------............///,,,------......------,,,---,,,,,,,,,,,,---......---------............///---------............///..............................///000000000000000///////////////////////////////////////////////////////////////000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////........................//////.........---------------------------------------------------------,,,,,,---------.......................................------------......,,,------......------,,,------------------------------,,,,,,,,,,,,,,,,,,------------------------............---------,,,------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////...------------...------------------------000///...............///................................................---------............///......//////000000000000000000000000//////......///////////////...------111111111000000000//////000000000000000000000000000000000000000000000000111111111222222333333333111000222555777===KKKZZZggguuu~~~xxxuuuuuuxxx~~~{{{tttMMMEEE>>>======;;;:::;;;:::999777777888888666555333222111000////////////...............---------------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++***((()))***+++,,,------...******+++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++***+++,,,---------,,,+++---------------------------......//////......---........................---------------------------------............///,,,------......------,,,+++,,,------......---------------............///---------............///------------------------......///000000000000///////////////////////////////////////////////////000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////.......................................---------------------------------------------------------,,,------------.......................................------------......,,,------......------,,,------------------------...---------,,,,,,++++++------------------------/////////.........------------------------------...------------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////...------------...------------------------000000///...---------...................................................---------............///...////////////000000000000000000////////////...///////////////......---111111000000000000//////000000000000000000000000000000000000000000000000111111222222222222222222333111222444444333888===DDDQQQcccpppyyy~~~|||yyyuuuvvv}}}~~~xxxsssxxxpppMMMEEE>>>======;;;:::;;;:::999777777888888666555333222111000////////////................................................,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,++++++++++++++++++,,,,,,,,,------******************************+++++++++++++++,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,+++*********))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++)))))))))*********++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------------------------------***,,,---......---+++))),,,,,,------------------------............------........................---------------------------------............///,,,------......------,,,+++,,,---...///...---,,,---------............///---------............///---------------------------...//////000000//////////////////////////////////////////////////////000000000//////......---////////////////////////////////////////////////////////////////////////////////////////////////............////////////................................................................................................------------..........................................------------......,,,------......------,,,------------------------.........---,,,,,,++++++------------------------000////////////.........------------------------------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......//////...------------...,,,,,,------------------000000///...------------................................................---------............///////////////////////////////////////////////////...///////////////......000000000000000000//////000000000000000000000000000000000000000000000000222222222222111111111111444222222444555555444333333;;;GGGSSSaaaqqq~~~~~~~~~{{{|||}}}~~~|||~~~xxxrrrsssvvvwwwlllMMMEEE>>>======;;;:::;;;:::999777777888888666555333222111000////////////---.............................................,,,,,,---------.........+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,++++++++++++++++++,,,,,,,,,------******************************++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------------------------------***,,,---......---+++))),,,,,,,,,---------......,,,,,,------------,,,,,,........................---------------------------------............///,,,------......------,,,+++,,,---...///...---,,,---------............///---------............///------------------------------...///////////////........................////////////////////////000000//////......------////////////////////////////////////////////////////////////////////////....................................////////////........................---.....................................................................---------.........//////..............................------------......,,,------......------,,,------------------------.........------,,,,,,,,,------------------------000////////////.........------------------------------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......//////...------------...,,,,,,,,,---------......//////...---------------................................................---------............////////////............................../////////......///////////////...//////////////////000000000000000000000000000000000000000000000000000000222111111111111111111111222111000000222444333000555666888===GGGWWWhhhtttyyyyyy{{{vvvtttwwwvvvsssuuu{{{}}}~~~~~~~~~xxxqqqjjjMMMEEE>>>======;;;:::;;;:::999777777888888666555333222111000////////////---------...............------------------------,,,---------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------******************************++++++,,,---------,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,++++++,,,,,,------.........+++,,,,,,,,,,,,,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------......------,,,+++,,,------......---------------............///---------............///------------------------------...////////////...........................//////////////////////////////..................////////////////////////////////////////////////////////////////////////....................................////////////........................---------...............................................................------........./////////..............................------------......,,,------......------,,,------------------------------------------------------------------------/////////.........------------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////...------------...+++,,,,,,------............---------------......................................................---------............////////////............------............/////////---...//////////////////......////////////000000000000000000000000000000000000000000000000000000000000111111111111111111333444222000111444444000999666333222666@@@NNNWWWaaaqqq|||xxxppptttvvvqqqssssssrrrrrrwwwxxxzzzwwwqqqvvv{{{jjjMMMEEE>>>======;;;:::;;;:::999777777888888666555333222111000////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++,,,------...,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,---......///,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------......------,,,---,,,,,,,,,,,,---......---------............///---------............///........................,,,---......//////..............................////////////////////////------..................////////////////////////////////////////////////////////////////////////....................................////////////........................---------.........//////............................................................////////////..............................------------......,,,------......------,,,------------------------,,,,,,------.../////////------------------------............---------,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////...------------...++++++,,,,,,---......///,,,,,,,,,,,,---...//////................................................---------............/////////.........------------------.........//////------...///////////////........./////////000000000000000000000000000000000000000000000000000000//////000000111111222222000444555222111444555111333444444222111444;;;@@@KKKSSS^^^cccccchhhyyytttkkklllppprrrppprrrwwwwwwttttttxxxzzzvvvxxx||||||{{{kkkMMMEEE>>>======;;;:::;;;:::999777777888888666555333222111000////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,,,,---------......------------,,,,,,+++++++++,,,,,,---------++++++------------++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++(((((()))***+++,,,,,,---))))))***+++,,,------...******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,------------------------+++******+++,,,---...///++++++,,,,,,---...//////---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,...---,,,+++,,,---...///---------.........//////---------.........//////////////////////////////,,,---......//////..............................////////////////////////,,,------....../////////////////////////////////////////////////////////////////////////////////..................................../////////000........................---------.........//////////////////////////////////////////////////////............/////////000.................................------.........,,,------......------,,,------------------------+++,,,,,,---...///000000------------------------......---------,,,,,,,,,------------------------,,,,,,,,,------.........++++++,,,,,,,,,------------,,,,,,,,,,,,---......//////...------------...++++++,,,,,,---...//////+++++++++,,,---...///000................................................---------.........////////////.........------------------.........//////------...///000000//////---.........//////000000000000000000000000000000000000000000000000000000...//////000111222222333'''...222///...222333///+++///444555333111222444999:::BBBOOOWWW^^^ooo|||nnnccceeekkkpppmmmlllnnnjjjcccccchhhjjj}}}yyypppzzzyyytttoooqqqxxx{{{yyybbbIIICCC======<<<999888::::::999888888888777555333222111000//////............------,,,,,,------...,,,,,,,,,---------..............................,,,,,,+++***+++,,,...///------------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++)))***...000,,,((((((---,,,,,,++++++,,,,,,---$$$+++111222...,,,///333EEE<<<222++++++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,---***(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++,,,------......------------------------------,,,,,,,,,---------..............................+++,,,,,,+++***+++---///...------------...//////////////////////////////////////////////////////................................................,,,---...//////...---,,,////////////////////////---------............///---------............///........................------------------------////////////////////////......................................................---------,,,,,,,,,***++++++,,,------------...---,,,,,,,,,,,,---...........................000///...---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,------------------------------------------------------------------------......------------......,,,,,,,,,---------..............................///...---,,,,,,---...///........................////////////////////////000000000000////////////////////////000000000000......///000000000000000000000000000000000000000111111111111111111111111444777:::;;;???LLLaaarrryyyhhh[[[___iiipppmmmhhhbbb^^^ZZZXXXWWWeeennnxxx{{{pppsssrrrnnnfff```aaaiiipppbbbKKKDDD>>><<<;;;999:::===:::999888888888888555333333222111000000///000000...------,,,,,,------...,,,---------............------------------------,,,,,,+++++++++,,,---...,,,---------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---)))(((+++---+++***+++---,,,,,,++++++,,,,,,---&&&***......,,,+++---000===666...***+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------*********+++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++,,,------......------------------------------,,,,,,,,,---------..............................---......---,,,,,,///111---,,,,,,,,,,,,---......................................................................................................------...//////...------........................---------............///---------............///........................------------------------..............................................................................---------,,,,,,,,,,,,,,,---.........------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,------------------------------------------------------------------------......------------......,,,,,,,,,---------..............................///...------------...///................................................000/////////////////////.../////////000000000000......///000000000000000000000000000000000000000111111111111111111111111000333555555666===IIISSSbbbggglllkkkbbb[[[aaakkkllljjjddd[[[SSSPPPRRRVVVbbbhhhnnntttzzz|||vvvmmmoooooommmiiidddbbbdddfffbbbLLLDDD>>><<<;;;999;;;>>>;;;999888888999888666333444444333222111111111111......------------......------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---)))'''***,,,+++,,,...---,,,,,,++++++,,,,,,---))))))*********+++++++++333///***)))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---------.................................///000///......000222,,,,,,++++++,,,,,,---...................................................................................................------...//////...------........................---------............///---------............///........................------------------------..............................................................................---------,,,,,,,,,......//////......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................------------------------------------------------++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,------------------------------------------------------------------------......------------......,,,,,,,,,---------..............................///...------------...///................................................////////////////////////....../////////000000000......///000000000000000000000000000000000000000111111111111111111111111111222444444444555888:::CCCGGGOOOVVVXXXZZZaaajjjpppqqqlll___PPPJJJPPPXXXdddeeeeeefffkkkoookkkccccccfffiiikkkjjjgggcccaaacccIIICCC>>>===<<<::::::<<<;;;:::999999999888666444444333222111111000000111......------------...............////////////000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---)))(((,,,...------///---,,,,,,++++++,,,,,,------***'''(((***+++***)))---+++)))***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------,,,,,,------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---------.................................///000000///...000111------,,,,,,,,,---......................................................................................................---..................---........................---------............///---------............///........................------------------------..............................................................................---------,,,,,,,,,......///......---,,,+++------------------------........................,,,,,,,,,------///000000........................------------------------........................+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,---------.......................................------..................................................................///////////////........./////////000000......///000000000000000000000000000000000000000111111111111111111111111000111222444666666555333444555;;;DDDLLLSSS[[[cccnnntttuuuhhhTTTJJJMMMVVVhhheee___ZZZ[[[^^^\\\VVVWWWZZZaaahhhmmmmmmiiieeedddFFFAAA>>>??????;;;999:::;;;:::999999999888666444333333222111000000000000///......------......///.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++000222000......---,,,,,,++++++,,,,,,---///+++((((((+++---+++(((,,,+++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---------..............................,,,...//////......///000...............///000000.........................................................................................................------.................................---------............///---------............///........................------------------------..............................................................................---------,,,,,,,,,---------------,,,+++***------------------------........................,,,,,,,,,---...///000111........................------------------------........................+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------..............................---..................---................................................------....../////////000............////////////......///000000000000000////////////////////////000000000000000000000000...------///222444222111444111111777>>>DDDKKKQQQXXXcccllleeeUUUIIIIIIOOOaaa___XXXQQQOOOPPPOOOKKKPPPSSSYYYaaagggjjjiiihhheeeFFFAAA???@@@@@@<<<:::;;;<<<:::999999:::999777444333222111000000//////000//////............//////------........./////////,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,111333000---------,,,,,,++++++,,,,,,---...+++)))***------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------+++,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---------..............................***,,,......---------.../////////...///000000111------------------------------------------------................................................///...------------...///---------------------------------............///---------............///........................------------------------------------------------......................................................---------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111........................------------------------------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------..............................------...//////...------........................---------------------------------......//////000------........./////////......///000000000000000////////////////////////000000000000000000000000222000//////000111111111666000---000333555999>>>@@@LLLXXXZZZRRRKKKKKKNNNSSSVVVTTTMMMHHHHHHGGGEEEMMMOOOSSSWWW[[[]]]___```fffKKKDDD?????????===>>>AAA<<<;;;:::999:::999777555444444222111111111111111//////............//////,,,---------............---------------------------.../////////...,,,+++***+++,,,,,,---------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...******...000---+++,,,---,,,,,,++++++,,,,,,---*********,,,------+++)))***+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++,,,...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------+++,,,,,,,,,---.........------------------------........................---,,,,,,,,,,,,---......------------------------++++++,,,,,,---......///,,,,,,,,,---------......------------------------------------------------+++,,,------......------------------------------,,,,,,,,,---------..............................***,,,...///...------..................///000000------------------------------------------------................................................///...------------...///---------------------------------............///---------............///........................------------------------------------------------......................................................---------,,,,,,,,,+++,,,------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................------...//////...------........................------------------------,,,,,,---......///000000---------.........//////......///000000000000000////////////////////////000000000000000000000000222333333222111111111222222///...000111///111444555<<>>===>>>AAAFFF<<<;;;:::::::::999777555555555444333222222222222//////............//////,,,,,,,,,---------..................................../////////...,,,+++***+++,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///***(((+++,,,******,,,---,,,,,,++++++,,,,,,---''')))+++------,,,******((()))************,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...+++***+++---........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------++++++,,,,,,---...//////------------------------........................---,,,,,,,,,,,,---......------------------------++++++,,,,,,---...//////,,,,,,,,,---------......------------------------------------------------+++,,,------......------------------------------,,,,,,,,,---------..............................***---///000///............------------...//////------------------------------------------------................................................///...---,,,,,,---...///---------------------------------.........//////---------.........//////........................------------------------------------------------......................................................---------,,,,,,,,,,,,,,,---...////////////,,,,,,---......---,,,,,,...........................------------...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................,,,---...//////...---,,,........................------------------------,,,,,,------...///000000---------.........//////...//////000000000000000////////////////////////000000000000000000000000,,,///111111///...///000...---000444444111000222111222444888<<>>IIIMMMRRRSSSOOOHHHAAA>>>===AAADDDDDDBBB@@@AAABBBkkkYYYJJJ???>>>===999;;;BBB<<<;;;:::999888666555555555555444333222222222222111111000//////////////////............---------,,,,,,------------,,,,,,++++++,,,,,,,,,---------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,---------------+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------***++++++++++++,,,,,,,,,++++++,,,---...///000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------222'''%%%000666222111666......---------,,,,,,,,,---...//////...,,,++++++///...000222111,,,,,,///------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......//////...---------------..............................//////000000//////---...............------------............------,,,,,,+++++++++,,,---..............................------,,,,,,------...------,,,,,,,,,---...///...---,,,++++++---...000...------,,,,,,------...//////.........------------------............///......------------......---...///...------...///................................................//////...---------------------......//////..............................------------------------,,,---......//////......//////.........---------------------------------------------------------,,,,,,,,,---------......................................................---------------------------------------------------...///...------...///------------------------...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++------,,,,,,,,,,,,,,,---................................................------------------------,,,------......------,,,------------............---------............///---------............///////////////////////////////////////////////////000000000000000000000000............////////////333000---///222333111...111000000000222444777999>>>BBBGGGHHHFFFAAA===:::<<<@@@FFFIIIHHHDDDAAA???|||hhh[[[JJJ======@@@===999888<<<;;;:::999888666555555555444333222222111111222111111000//////////////////............---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...............)))***+++,,,------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---------------------------++++++++++++,,,,,,,,,,,,******+++---///222555777---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++------------------------111$$$000QQQYYY???,,,///...------------,,,,,,,,,---///000000...,,,++++++,,,---000333///***+++111------------------------------............------,,,,,,,,,---------......//////...------------...........................///000000000000//////.........---------......///,,,,,,------------,,,,,,,,,,,,,,,+++,,,------..............................------,,,,,,------...---,,,,,,,,,,,,---...///------,,,+++,,,---...///...------,,,,,,------..................------------------............///......------------......---...///...------...///................................................//////...------------...------........./////////........................------------------------,,,---......//////.....................---------------------------------------------------------,,,,,,,,,---------......................................................---------------------------------------------------...///...------...///------------------------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,,,,......---,,,++++++++++++................................................------------------------,,,------......------,,,------------............---------............///---------............///////////////////////////////////////////////////000000000000000000000000............////////////222///...///111222000...111000/////////000222222333666:::<<<;;;:::999888:::???FFFLLLMMMIIIAAA;;;{{{iiiSSSFFF;;;===AAA@@@;;;888;;;;;;:::999888777666555555444333222111111111111111000000//////////////////............---------,,,,,,------------,,,,,,,,,,,,,,,------------...+++,,,,,,---...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---............---++++++***+++,,,---...///+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------+++++++++,,,...222666888---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++------------------------///***???bbbfffEEE***'''------------------------,,,///222111...,,,,,,------++++++---,,,+++---222........................------............------,,,,,,,,,---------......///......---------..............................000111111111000///......///...---,,,,,,---///000,,,------......------,,,,,,,,,,,,,,,------.................................------,,,,,,------...,,,,,,,,,,,,------......------,,,,,,,,,---...///...------,,,,,,------...........................---------............///......------------......---...///...---------///................................................///......---------.....................//////000................................................,,,---......///.................................------------------------------------------------,,,,,,,,,---------......................................................---------------------------------------------------...///...---------///------------------------------------------------------------------,,,,,,,,,,,,,,,------------...------------------------........................,,,------...------,,,,,,000///...---,,,,,,,,,,,,---------.......................................------------------------,,,------......------,,,,,,,,,---------.........---------............///---------............///////////////////////////////////////////////////////////////////////////............////////////111///...///111111000...000000///......///000000000222444555555555777888999<<>>>>>@@@>>><<<:::;;;::::::999888777666666444444333222111111111111111000000//////////////////............---------------............------,,,,,,---------.........,,,,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,---------------///---+++***+++---111333+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,++++++---///222444---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------000000888CCCAAA444---...------------------------,,,///222111...,,,...111999000((())),,,---///111........................,,,,,,------------,,,,,,,,,,,,,,,---------............---------......///........................000000000000000///...---...---,,,,,,,,,...///000......////////////......,,,,,,---------....................................------,,,,,,------...,,,,,,,,,---------------,,,,,,,,,,,,------.........------,,,,,,------...---.....................---------............///......------------......---...///...---------///......................................................---------......//////............///000111................................................,,,---......///.........---.....................------------------------------------------------,,,,,,,,,---------......................................................---------------------------------------------------...///...---------///------------------------------------------------------------------------,,,,,,---------.........------------------------........................,,,,,,------...------,,,111111///...---------------------.........//////........................------------------------,,,------......------,,,,,,,,,,,,------------...---------............///---------............///........................////////////////////////////////////////////////............////////////000/////////000000/////////////////////000000111000111222222111222444777777888;;;???CCCBBB<<<777ttt^^^GGGDDDAAA???===;;;999999::::::999999888777777666444333222111111000000111111111000//////////////////............------------......//////......---,,,---------............,,,,,,---...............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,------------,,,,,,++++++,,,---------------111///,,,++++++...111333++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------------,,,,,,,,,---///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------(((---...***'''+++000222,,,,,,,,,------------...,,,///111000,,,---222777DDD777+++***...///...---........................,,,,,,------------,,,,,,,,,,,,,,,---------.........------------...//////...........................////////////......------------------...///000...//////////////////...,,,,,,---............---...........................------,,,,,,------...+++,,,------......------,,,,,,,,,---------.........------,,,,,,------...---------...............---------............///......------------......---...///...------...///........................------------------------...------------...//////000///.........///000111................................................,,,---......//////......---------...............------------------------------------------------,,,,,,,,,---------......................................................---------------------------------------------------...///...------...///------------------------,,,------......------,,,------------............,,,---------............------------------------........................,,,,,,------......------000000///...---------...,,,,,,------.../////////........................------------------------,,,------......------,,,,,,,,,,,,,,,---------------------............///---------............///........................////////////////////////000000000000000000000000............////////////////////////////////////......//////000111111111000000000///......111333444444555777999999888777pppXXXFFFDDDAAA===<<<;;;999777::::::999999888777777777444333222111000000000000111111000//////////////////............---------,,,------......------,,,------------............,,,------.......................................+++,,,,,,------,,,,,,+++------------------------,,,---...//////...---,,,,,,,,,------------,,,,,,,,,,,,---.....................---------......///++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------------------%%%***------,,,...///---,,,,,,,,,---------......,,,///000...+++---555<<>>;;;<<<>>><<<888:::999999999888777777777444333222111000000000000111111000/////////////////////.........---------+++,,,,,,------,,,,,,+++---------.........//////,,,---......//////..............................++++++------------++++++------------------------,,,---...//////...---,,,,,,------......------,,,---......///////////////+++,,,...000000...+++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------......///......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000------------------------000,,,***---///...---...,,,,,,,,,------.........,,,...000---***---666???222---+++---...,,,,,,///////////////////////////......////////////......,,,,,,,,,---------......---------------...///000........................++++++,,,---............***+++---///000000///...,,,------......------,,,,,,,,,.../////////...---...........................------,,,,,,------...+++,,,---.........---,,,+++,,,------......------...------,,,,,,------...---------.........//////---------.........//////.........------.........---...///...------...///........................---------------------------------------...///000111000...---...///111222........................////////////////////////,,,---......//////......---------.........//////------------------------------------------------,,,,,,,,,---------......................................................---------------------------------------------------...///...------...///------------------------,,,,,,---......---,,,,,,---------.........//////---------.........//////........................////////////////////////+++,,,,,,---.........---+++++++++******+++,,,,,,,,,,,,------...///000000........................------------------------,,,------......------,,,++++++,,,,,,,,,------------------.........//////---------.........//////........................////////////////////////000000000000000000000000............/////////000...///000///.........///......//////......---,,,///000000/////////222444+++...111111//////222555wwwcccIIIFFFAAA>>>=========<<<===<<<;;;:::888777666555555444333222111111111111000000////////////000000........................------------------------...,,,((()))...222111,,,........................+++,,,......---+++,,,///,,,,,,,,,---------......+++,,,------++++++,,,---..............................////////////......---...//////---,,,---......///000///---,,,---...---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---------......---,,,,,,------------------------///...---,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---,,,//////.........------------------............///......///111222333444555.........------,,,,,,,,,------------------------000///---,,,+++,,,,,,---.........////////////000------------------,,,,,,------............---------...///...,,,+++,,,---......---,,,---...///000//////.........------------------............///------------------------........................---------............///------------------------................................................------------------------........................,,,,,,,,,---------..............................------------------------.........////////////000///...------...///...---------------------------------------------------......---------......///000000000000///...,,,,,,000000000///......---------------...............000000///...............---...///000000///...---........................---------------------------......,,,++++++---///---------............///...------,,,,,,------...------------------------......---,,,+++******)))........................,,,,,,,,,---------......//////...------------...,,,,,,,,,---------...............------,,,,,,,,,---------............///------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------..................------222---AAA...444,,,///333---------............//////...---,,,,,,---//////////////////////////////000000000000000000000000000000000000000000000000............////////////wwwbbbEEEBBB>>><<<<<<============<<<;;;:::888777666666555444333222111111111111000000////////////000000........................------------------------,,,+++)))***---///...+++........................111///------......------,,,,,,---------.........+++,,,------++++++,,,---..............................////////////......,,,...///...------...///---...///...+++***+++,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,........................------------------------///...---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,//////.........------------------............///------...///000111222222......---------,,,,,,,,,------------------------......------,,,,,,------------........./////////...---------------------------............---------...///...,,,+++,,,---...------,,,---...///000//////.........------------------............///------------------------........................---------............///------------------------................................................------------------------........................,,,,,,---------.................................------------------------------.........////////////...------...///...---------------------------------------------------...------------...//////...............---------............------------........................000000///...............---...///000000///...---........................---------------------------......,,,++++++---///---------............///...------,,,,,,------...------------------------.........---,,,,,,++++++........................,,,,,,---------.........//////...------------...,,,,,,,,,---------............---------,,,,,,,,,---------............///------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------........................000+++666((())))))(((///---------............///000///...------......///////////////////////////........................////////////////////////............////////////ttt^^^GGGDDD@@@>>>===>>>======<<<<<<;;;:::888777666666555444333222111111111111000000////////////000000........................---------------------------,,,,,,---------------........................111...******...000///,,,,,,------------.........+++---...---,,,+++,,,---..............................////////////......+++---......------///000///000000///,,,+++,,,---------,,,,,,,,,,,,------------------------------......---------,,,,,,,,,///...------...///111222------------------------......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,...............------------------............///------------......//////...------------,,,,,,,,,------------------------,,,------............---,,,---------....................................------............---------...///...,,,,,,,,,......------------...//////...............------------------............///------------------------........................---------............///------------------------................................................------------------------........................,,,------------.................................------------------------,,,---------............///...------...///...------------------------------------------------------------------...//////...---,,,,,,,,,---...///,,,,,,,,,---------------////////////////////////000///......---.........---...////////////...---........................------------------------------...---++++++---///---------............///...------,,,,,,------...------------------------................................................,,,------------.........//////...------------...,,,,,,,,,---------.........------------,,,,,,,,,---------............///------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------........................***000222,,,888[[[KKK999---------............///111111000///............////////////////////////........................////////////////////////............////////////pppYYYMMMJJJEEEAAA@@@>>><<<:::<<<<<<;;;:::999888777666444444333222111111111111000000////////////000000................................................111/////////---,,,...222........................,,,,,,+++)))+++///000///------------............,,,---...---,,,+++,,,...........................---......//////......---***,,,............///111///111222111000///000111------,,,,,,,,,,,,------------------------------......---------,,,,,,,,,...---,,,,,,---///111333------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,,,,,,,---------------------------------------------------...//////...---------........................---------............///------------------------------------------------........................+++,,,---/////////...---,,,,,,,,,---------...............///////////////------............---------...///...---,,,---...------------......//////........................---------............///------------....................................---------............///------------------------................................................------------------------........................------------....................................------------------------,,,,,,,,,---------......///---------...///...------------------------------------------------------------------...///000000///---,,,,,,---...000++++++,,,---......//////000000000000///////////////......------.........................................................------------------------,,,---...---,,,,,,---...---------............///...------,,,,,,------...---------------------------.........//////000000........................------------............//////...------------...,,,,,,,,,---------......---------------------------------............///................................................------------------------------------------------,,,,,,,,,---------..............................---------...............&&&777333111LLLjjj666---------............///222222111000///.........////////////////////////000000000000000000000000////////////////////////............////////////mmmUUULLLIIIEEEBBB@@@>>><<<:::;;;;;;::::::999888777777444444333222111111111111000000////////////000000////////////////////////........................333///---...,,,***---444........................,,,222444...***,,,000000---------.........//////,,,---......,,,,,,---...........................------............------***,,,............///111---///000111111111333444...------,,,,,,------...------------------------......---------,,,,,,,,,---,,,+++++++++...000222------------------------,,,---------------------------------------------------------------------++++++,,,,,,,,,------------------------------------------------------------///000000---,,,,,,...---.....................---------............/////////............------------------------------........................+++,,,...///000///......,,,,,,,,,---------..................//////000000------............---------...//////------...///---------...............---.....................---------............///---------....../////////........................---------............///------------------------................................................------------------------........................---------.........//////........................------------------------,,,,,,,,,---------......///---------...///...---------------------------------------------------,,,,,,,,,------///000000555333000...------......,,,,,,---...///000000111111111000000/////////.........------------............------------..............................------------------------,,,---......,,,,,,---...---------............///...------,,,,,,------...---------------------------......//////000000000........................---------.........////////////...------------...,,,,,,,,,---------......---------------------------------............///................................................------------------------------------------------,,,,,,,,,---------..............................---------.........//////+++222---000BBBrrrMMM&&&---------............///222111111000///......---////////////////////////000000000000000000000000....................................////////////oooWWWEEECCC@@@??????>>>===;;;;;;;;;::::::999888777777555444333222111111111111000000////////////000000////////////////////////........................111+++***//////+++,,,222........................///:::===333+++,,,///...------........./////////,,,...///...---,,,---...........................------............------+++---......------///000***,,,...///...///111333......------------......------------------------......---------,,,,,,,,,---,,,++++++,,,---...///------------------------+++,,,---.........------------------------------------------------------++++++,,,,,,------......---------------------------------------------------000222111---+++,,,...---------...............---------............/////////////////////......,,,,,,,,,------------...........................---....../////////......,,,---------............---------......//////000------............---------...//////...---///000,,,---......//////......---------...............---------............///---------...//////000000........................---------............///------------------------................................................------------------------........................------........./////////........................------------------------,,,---------............///...------...///...---------------------------------------------------,,,,,,,,,---...///000111666444222000...---------------......///000111111111000000//////......------------,,,------...///......------------..............................------------------------+++---......---,,,,,,------------............///...------,,,,,,------...---------------------------.........//////000000........................------.........///////////////...------------...,,,,,,,,,---------......,,,,,,,,,------------...---------............///................................................------------------------------------------------,,,,,,,,,---------..............................,,,,,,------.../////////333(((+++222222777(((000---------............///000000000000000///...---////////////////////////............................................................////////////uuu^^^CCCAAA???>>>???>>>===;;;;;;::::::999999888888888555444333222111111111111000000////////////000000////////////////////////........................000***+++555888111---///........................---888;;;333---///000+++............////////////---...///...---,,,---///........................,,,------......------,,,,,,...///...------...///,,,---///...------...000......------------......------------------------......---------,,,,,,,,,------------............------------------------+++,,,---.........------------------------------........................++++++,,,,,,---......///------------------------........................---000333111---+++,,,///---------.........//////---------............///............////////////,,,,,,,,,---------..............................000//////............///------........./////////+++,,,,,,---......//////------............------,,,...//////......///111,,,---.../////////...------------.........//////---------............///---------...///000000000........................---------............///------------------------................................................------------------------....................................////////////........................------------------------------.........////////////...------...///...---------------------------------------------------,,,,,,,,,---...///000111333222111000///...---,,,---------....../////////000000//////...------,,,---,,,,,,,,,------...///...------,,,,,,------...........................------------------------+++---//////---,,,,,,------------............///...------,,,,,,------...------------------------.....................///....................................//////////////////...------------...,,,,,,,,,---------......,,,,,,,,,---------......---------............///................................................------------------------------------------------,,,,,,,,,---------..............................,,,,,,------...//////000333%%%222///000&&&''';;;---------............///---...////////////------////////////////////////............................................................////////////zzzeeeGGGEEEBBBAAA@@@>>><<<:::;;;::::::999999888888888555444333222111111111111000000////////////000000000000000000000000000000////////////////////////000+++///===BBB999000...........................&&&000333......333222***............/////////000---...///...------...///........................,,,------......------,,,---...//////---,,,---...000111222111///---...///......------------......------------------------......---------,,,,,,,,,...//////000//////...---------------------------***+++---...///...------------------------------........................++++++,,,,,,---...//////------------------------........................---111333222---***,,,///---------.........//////---------.........//////---------.........//////,,,,,,,,,------.........////////////////////////111000///---------...///.........////////////000++++++,,,,,,---...//////---..................---,,,...//////......///111,,,,,,.../////////...------------.........//////---------.........//////---------...///000000111........................---------.........//////------------------------................................................------------------------..................................../////////000........................------------------------.........////////////000///...------...///...---------------------------------------------------+++,,,,,,---...///111111//////000000///...---,,,,,,,,,,,,---------......000//////...---,,,,,,,,,,,,,,,,,,,,,------...///...---,,,,,,,,,,,,---...........................------------------------+++---//////...,,,,,,------------.........//////...------,,,,,,------...------------------------............................................................/////////000//////...------------...,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////////////////////////////........................------------------------------------------------,,,,,,,,,---------......////////////////////////,,,,,,------...///000000,,,)))999###000222111***---------.........//////,,,---.../////////...---////////////////////////000000000000000000000000..................................../////////000oooMMMEEE?????????>>>>>>???<<<;;;;;;::::::999999888444444333222111111111111222222111000//////000000000000000000000000000000........................---///222444444222///---................................................---.........---,,,,,,+++,,,,,,,,,---------...............////////////000333000......000111///------...///...------.../////////.........---------///......------,,,++++++............////////////.........................................................------,,,,,,,,,---------............///------------------------------............------,,,,,,,,,---------......................................................................................................////////////////////////........................000...,,,+++,,,---------...000...+++---333222------------------------------....../////////////////////.........---------............/////////000---------------...///000......////////////..............................------------------------------------------------,,,,,,,,,---------......000000//////.........---------------------------................................................---------............/////////.........---------//////.........---------...........................------,,,,,,------...........................,,,,,,,,,---------......000000//////......------........................,,,,,,------...///000000.................................------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......//////.........---------...............------------------------...///000...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........///////////////////////////////////////////////////...---,,,,,,---...///..............................//////...---,,,,,,,,,------......------,,,.........------,,,,,,,,,------------------------------------------------------------------------........................,,,,,,,,,---------......---------------------------///000000///......///.........------,,,,,,,,,////////////////////////........................//////000000///...------........................---......///////////////kkkLLLDDD??????@@@>>>===>>><<<;;;;;;::::::999999888666555444333222222222222222222111000000000000000////////////////////////........................,,,...000111111000...,,,................................................---.........------,,,+++,,,,,,---------.........------........./////////222000---...///000///------...//////------.../////////.........---------------------------------............////////////.........................................................------,,,,,,,,,---------............///------------------------------............------,,,,,,---------.........................................................................................................////////////////////////...........................---,,,------...//////---000000---...222333///---------------------------....../////////////////////.........---------........./////////000000------------......//////......////////////..............................------------------------------------------------,,,,,,---------.........000/////////....................................................................................---------............/////////.........---------//////.........---------...........................------,,,,,,------...........................,,,,,,---------.........///////////////.................................,,,,,,------...//////000...........................------------------,,,------------------------------------------------.........------,,,,,,,,,,,,,,,---------.........//////.........---------...........................---------......///000......---------...///000,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////...////////////////////////////////////////////////111000///......///000111..............................//////...------,,,,,,------......------,,,.........------,,,,,,,,,------------------------------------------------------------------------........................------------............---------------------------///000000///......///.........------,,,,,,,,,///////////////////////////////////////////////////////////////...------........................---......///////////////fffJJJCCC???@@@@@@>>>;;;;;;<<<;;;;;;::::::999999888666666555444333333333333222111000000000000000000................................................,,,---............---,,,................................................---............---,,,,,,,,,------------.........,,,---------............111///------...///...------...//////------...////////////.........------++++++,,,------...//////---............/////////.........................................................------------------------............///------------------------------............------,,,------------.........................................................................................................////////////////////////........................,,,------...//////000000+++///111//////111222111---------------------------......////////////////////////............---....../////////000000000..................//////......////////////..............................------------------------------------------------,,,------------.........////////////............////////////////////////................................................---------............////////////............---/////////............---..............................------------..............................,,,------------..................///////////////........................,,,,,,------.../////////........................---------------.........------------------------------------------------.........---------------,,,------------........................------------------......//////000............////////////......------......///000,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////000000000000000000000000////////////////////////000000////////////000111.................................///......---,,,------............------.........---------------------------------------------------------------------------------------....................................////////////........................---///000000///......///.........---------------////////////////////////000000000000000000000000///////////////......---........................---......///////////////fffJJJCCC???AAAAAA===::::::<<<;;;;;;::::::999999888666555444333333222222222111111000000000000000111////////////////////////...........................------,,,,,,------...................................................------............------------------............,,,,,,,,,---------......///...---------.........---///000///...---...///////////////............,,,,,,,,,---------......---------.........//////...............................................................------------------............///........................------............------------------............................................................................................................////////////////////////........................,,,---...///.........///***...000000//////000111........................---......////////////////////////..................////////////000000000........./////////............////////////..............................................................................------------............///////////////.........////////////////////////................................................---------............////////////.............../////////.............................................------------..............................------------............------......//////000000........................---------.........//////........................,,,,,,------......//////...............................................................---------------------....................................,,,------...///000000111////////////000/////////..................//////------------------------............////////////////////////////////////////////////////////////---------------......///........................---...............------------............------...............---------................................................................................................////////////000000000000////////////////////////---///000000///......///...............---------////////////////////////////////////////////////...///////////////..............................---......///////////////jjjJJJDDD@@@AAAAAA===::::::<<<;;;;;;::::::999999888555444333222111111111111111000000000000000111111000000000000000000000000//////////////////////////////...------...//////................................................------...//////......------------.........//////,,,,,,,,,---------...............---------...///...///000///......///000000000/////////...............---------,,,,,,,,,------------....................................................................................---------............///........................------............---------------.........//////................................................................................................////////////////////////........................,,,...///...,,,,,,---///,,,---...//////......000........................---......///////////////////////////////////////////////////000000000111...//////000000///............////////////..............................................................................---------.........//////.........///////////////................................................////////////////////////---------............//////////////////////////////////////////////////////////////////////////////......------......///////////////////////////---------.........//////------......//////000000........................---------...............////////////////////////---------....../////////........................................................................---------.........//////---.....................------......///000111111///000000111111000////////////////////////......---------------------------.........//////000000........................////////////////////////,,,------...............////////////////////////------...............------......//////......---................................................................................................/////////////////////////////////000000000111111////////////////////////---///000000///......///........................////////////////////////..............................///////////////...////////////////////////---......///////////////sssMMMFFFAAAAAAAAA>>>;;;;;;<<<;;;;;;::::::999999888444444333222111111111111000000000000000111111222111111111111111111111111////////////////////////000000////////////000000................................................------...////////////...------........./////////,,,---------............---...///...------///111...///000000......///000000000000/////////......//////...---,,,,,,++++++,,,------------......................................................................../////////---------............///........................------............------------........./////////................................................................................................////////////////////////........................---///000...++++++///222333...,,,...000...---///........................---......///////////////...////////////000000000/////////000000000111111...///000111000///...---......////////////..............................................................................------........./////////.........///////////////................................................////////////////////////---------............///...////////////000000000...////////////000000000//////////////////////////////............//////////////////////////////------........./////////.........///////////////................................................////////////////////////.............../////////.............................................................../////////------........./////////---------........................//////000000111000000111222222111///...//////000000000///......------------------------------......///000000000////////////////////////////////////////////////---...///000111111111000////////////////////////,,,---......///...............////////////...................../////////........................................................................////////////////////////////////////000000000000........................---///000000///......///.............../////////////////////////////////........................---...//////////////////////////////////////////---......///////////////{{{OOOGGGAAAAAAAAA>>><<<===<<<;;;;;;::::::999999888555555444222222222222222000000000000000111222222000000000000000000000000////////////////////////////////////////////////................................................------...///////////////............////////////------........./////////---///000///......000222...000111000///...///000000000000000/////////...---------------------,,,,,,,,,---------.........................................................---........./////////000---------............///........................------............------............////////////................................................................................................////////////////////////........................---///000...,,,...444:::;;;111+++...222000...///........................---......///////////////.../////////000000000000//////000000000111111111//////111111111000...---......////////////..........................................................................................////////////............/////////000////////////////////////........................////////////////////////---------............///.../////////000000000000.../////////000000000000//////////////////////////////............//////////////////////////////............///////////////////////////.........................................................////////////////////////////////////............................................................---........./////////000............////////////---------........./////////////////////000000000000111222333333111///...///000000111000///...---........................------......///000000111000000000000000000000000////////////////////////---...///000111111111000////////////////////////,,,------...//////............////////////......---........./////////000........................................................................////////////////////////........./////////000000---------------------------///000000///......///---........./////////000////////////////////////........................------...///////////////////////////////////////---......///////////////QQQIIIBBBAAAAAA>>>===>>><<<<<<;;;::::::999999888666666555444333333333333000000///000000111222222////////////////////////000000000000000000000000......///000000///......................................................------...///000000//////............/////////000.........////////////000---///111000......000333...000111000///...///111000000000000////////////+++,,,,,,------......///,,,,,,,,,---------......................................................---.........//////000000---------.........//////////////////////////////---..................---............/////////000................................................................................................////////////////////////........................,,,///000///...111999@@@AAA444+++...333222000///////////////////////////---......///////////////.../////////000000111111000000000000111111111111///000111222111000...,,,......////////////..............................////////////////////////////////////////////////............/////////000---.........//////000000000000000000000000000000........................000000000000000000000000---------.........//////.../////////000000111111.../////////000000111111000000000000000000000000//////............//////000000000000000000000000............/////////000000000//////.........---.............................................---000000000000000000000000000000//////......------////////////////////////////////////////////////---.........//////000000............/////////000---------.........//////000000000000////////////000111333444333111///...///000111111111///...---........................---------...///000000111222222222222222222222222////////////////////////***+++---////////////...000000000000000000000000,,,,,,---.../////////.........////////////......---.........//////000000////////////////////////////////////////////////////////////////////////000000000000000000000000............////////////---------------------------///000000///......///---.........//////000000////////////////////////000000000000000000000000------...///000000//////000000000000000000000000---......///////////////RRRIIIAAA???>>><<<<<<>>>===<<<<<<;;;;;;:::999999666666555444333333333333111111111111111111111111444333333222111000//////000000000000000000000000000000000000000000000000......////////////........................................../////////000////////////////////////111///......//////...,,,000000000000000000000000000000///////////////000////////////............000...,,,---///000---***...///////////////................../////////000............///000222222///...---,,,,,,---///000............/////////000000000//////.........---000///...,,,,,,---......000000000000000000000000////////////////////////......///111222222222222////////////////////////------............------......////////////......111111000000//////......111000000000//////............------------................../////////000000000000000////////////...222777666111......////////////.........000222000000000000111111111111//////000000000000//////......////////////......000///...------...///000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////111000///......///000111000000000000000000000000////////////////////////...//////000000000000000...///000000///.........////////////////////////............/////////000////////////000000000000111111000000//////......////////////////////////////////////////////////............/////////000222,,,***...///++++++...////////////////////////111000......///000000///111111000000//////......111111000000//////......////////////000000000000000000////////////000000000111111111111222222222000000000000000000000000////////////////////////////////////////////////777eeehhh<<<(((111333***...------...000111222222111111000000//////............///222222000///000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////............//////////////////////////////////////////////////////000000000000000000000000........................////////////000000000000222222111111000000//////000000000000000000000000000000000000000000000000//////............//////000000000000000000000000~~~QQQHHHAAA@@@???===<<<======<<<<<<;;;;;;:::999999666666555444333333333333111111111111111111111111222222111000000/////////000000000000000000000000000000000000000000000000......////////////......................................./////////000000////////////////////////111000...///000000...---000000000000000000000000000000////////////000000////////////////////////000...---...000000---+++...///////////////.............../////////000000//////...//////000111222///......---------.............../////////000000000000000/////////......000//////...............000000000000000000000000////////////////////////......///000111111111111//////////////////////////////000000000000//////......////////////......111111000000////////////111111111000000/////////................................./////////000000000000000000000000000///111555999999444111111222111555999888333000111444000000000000111111111111//////000000000000//////......////////////......000///............///000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////111000///......///000111000000000000000000000000////////////////////////...//////000000000000000...///000000///......///////////////////////////........./////////000000////////////000000000111111111000000////////////////////////////////////////////////////////////........./////////000000111---,,,111222//////333////////////////////////000000000000000000000000000000000000////////////111111000000////////////////////////000000000111000000////////////000000000111111111111222222222000000000000000000000000////////////////////////////////////////////////222LLLMMM666---000000///111000///000222333444444111000000000/////////...000000000222111000...///////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////............//////////////////////////////////////////////////////000000000000000000000000........................////////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000//////............//////////////////////////////rrrOOOGGGBBBAAAAAA>>>;;;<<<===<<<<<<;;;;;;:::999999666666555444333333333333111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000...//////000000//////................................./////////000000000////////////////////////222000//////000111000...000000000000000000000000000000////////////000000000000000000000000000000000///...///000000...,,,...//////000000/////////....../////////000000000000000////////////000000////////////......---,,,....../////////000000000111000000000000000//////000000000000000///......000000000000000000000000////////////////////////...//////000000000/////////////////////////////////000000111111000000///...//////000000//////...111000000000000/////////111111111111111000000000...///000111111000///........./////////000000000000000000000000000000000222666999888555222222333111999@@@>>>666000000222000000000000111111111111///000000111111000000///...//////000000//////...000//////......//////000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000////////////000000000000000000000000000000////////////////////////...///000000111111000000//////000000000000//////000000000000000000000000....../////////000000000/////////000000000111111111000000000000/////////////////////////////////////////////////////////....../////////000000000...,,,---000111///...000////////////////////////...111444444111///000222/////////000000000111111111000000000000//////////////////000000000111111111000000//////000000111000111111111111222222222000000000000000000000000////////////////////////////////////////////////000666222000444000,,,222111111111111111222333444000000000000////////////000111111111000///...---////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000//////......//////000////////////////////////////////////////////////000000000000000000000000/////////////////////////////////000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000//////......//////000........................lllMMMFFFBBBCCCBBB???;;;;;;===<<<<<<;;;;;;:::999999666666555444333333333333111111111111111111111111/////////000000000111111//////////////////////////////////////////////////////000000000000//////...........................////////////000000000////////////////////////222000///000111222111///////////////////////////000////////////000000111111111111111111222222222000000///000000///...---...//////000000000000///...////////////000000000111000000////////////000///000000000///...,,,+++...////////////000000000111111111111000000000000000000111222222000///...////////////////////////////////////////////////...////////////......---////////////////////////......////////////......//////000000000000//////000000000000000000000000222222111111111111111111...///111222222111///......////////////000000000000000000000000111111111000222555555222000000111000666::::::444000...//////000000000111111111111000000000111111000000000//////000000000000//////000//////////////////000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000//////////////////////////////000111111111111000/////////000111111000///111111111111111111111111...////////////000000000//////000000000111111111000000000000000000000000////////////////////////////////////////////////...////////////000000000//////000111000...---...000000000000000000000000---222777666222///000333...//////000111111222222000000000000000000000000//////000000000111111111111000000000000000000111000000111111111222222222000000000000000000000000////////////////////////////////////////////////333222,,,///666000***000000000000000//////111222000000000000////////////...000000......//////,,,////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000000111111111//////000000111111222222000000000000000000000000////////////////////////000000////////////000000////////////////////////kkkLLLFFFBBBCCCCCC???;;;;;;===<<<<<<;;;;;;:::999999666666555444333333333333111111111111111111111111///000000111111222222333//////////////////////////////////////////////////////000000000000//////////////////////////////////////////000000000111000000000000000000000000111000///000111222111000///////////////////////////////////////000111111000111111111222222222333000000111111000/////////......///000111111000000////////////000000000111111000000////////////000000000111111000...,,,+++////////////000000000111000000000000111111111111000111222222222111///...////////////////////////000000000000000000000000...////////////......---000000000000000000000000......////////////......//////000000000000//////000000000000111111111111111111111111111111222222///000222333333222000///////////////000000000111///000000000111111111222///111222222111000//////222111111111222111000...///000000000111111111111000000111111111111000000//////000000000000/////////000000000000000000///111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////111111111111111111111111000000000000000000000000///000000111111111111111000//////000222333222000222222222222222222222222////////////000000000111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000111000222444333111000111222111111111111111111111111---222777777222000111333......///000111222333333000000000000111111111111000000000000111111111111111111000000000000111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000///666222---222111,,,---000111222111///...000222////////////000000000000,,,000000,,,,,,000000---000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000111111111111//////000000111111222222000000000000000000000000////////////////////////000000////////////000000000000000000000000000000mmmLLLFFFAAACCCCCC???<<<<<<===<<<<<<;;;;;;:::999999666666555444333333333333111111111111111111111111000000111111222222222333000000000000000000000000000000000000000000000000///000000111111000000////////////////////////////////////000000000111111000000000000000000000000000///...///111222111000000000000000000000000000///......//////000111222000000000111222222333333000111222222000//////000......///000111111111111/////////000000000111111000000////////////000000000000000000//////...---/////////000000000111111//////000000000000000111111111111111111000//////000000000000000000000000000000000000000000000000...//////000000000//////000000000000000000000000000111111222222111111000///000000111111000000///000000000111111111111222000000000111111111111111///000111222222111000////////////000000000111111///000000111111222222222111222222222222222111111444000,,,---111444333111000000000000111111111111000111111222222111111000///000000111111000000//////000000111111000000///111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111000000000000000000000000///000111111222222111111111///...000444555333000111111111111111111111111/////////000000000111111000000000111111111222222000000000111111111111222000000000000000000000000000000000000000000000000/////////000000000111111---111333///---///222333111111111111111111111111///222555555222000111333//////000000111222333333000000000111111111111222000000000111111111222222222111111000000111111222000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000(((666555+++...111//////333555666444000///111444////////////000000000000...333222,,,,,,111222---000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000000000111111111111000000000000000000000000000000000000000000000000111000000//////000000111111111111111111111111111nnnMMMFFFAAABBBBBB???=========<<<<<<;;;;;;:::999999666666555444333333333333111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000//////////////////////////////000000000111111111000000000000000000000000///...---...000111000///000000000000000000000000............///000111222//////000000111222222333000222444333000///000111......///111111222222111//////000000000111111111//////...//////000111222000000///////////////000//////000000000111111111....../////////000000000111111000////////////000000000000000000000000000000000000000000000000000......///000111111111111000000000000000000000000111111222222222222111111000000111111111111000000000000111111111222222222/////////000000111111111000000000000000000000000//////000000000111111111///000000111111222333333222222222222333333222222333111//////111333333333000000000000111111111111000111111222222111111000000000111111111111000000///000111111111111000///111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...111111111111111111111111000000000000000000000000000000111222222222222111222///...000555666444000111111111111111111111111//////000000000111111111000000111111111222222222000000111111111222222222000000000000000000000000000000000000000000000000//////000000000111111111444999888111,,,...111222222222222222222222222222111222222222222111222222000000000111111222222222000000111111111222222222000000111111111222222222222111111000000111111222000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000'''333222---111000///444333666777444000///111444.../////////000000000111444999777///---333333---000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000nnnMMMFFF@@@AAAAAA???===>>>===<<<<<<;;;;;;:::999999666666555444333333333333111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000...------...///000000///000000000000000000000000............///000222222...//////000111111222222000222444333111///000222......///111111222222222000000000000111111111111............///111222222111000///......///111111000000000000111111111111---.........//////000000222111///.........///000000000000000000000000000000000000000000000000000......000111222222222222000000000000000000000000//////000000000000//////000000111111111111000000000000111111222222222222......//////000000000111000000////////////000000000000000000111111111111///000000111222222333333222111000111222222222111000111333222000///111333000000000000111111111111111111222222222222111111000000111111111111000000///000111222222111000///111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...111111111111111111111111000000000000000000000000000000111222222222222111222///...000555777444111000000000000000000000000000000000000111111111111000111111111111222222222000000111111222222222222000000000000000000000000000000000000000000000000000000000000111111111111EEEIIIFFF:::222222555444222222222222222222222222333111000000111222222111111111111111111222222222000000111111222222222222000111111111111222222222222222111111111111222222000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000---111000111666///---777111444666333...,,,///222.../////////000000111111:::???<<<222///444333,,,000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000111111111111222222222222222111111000000//////000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////