BM6P6(@ fff___UUUMMMJJJIIIHHHGGGAAABBBCCCDDDFFFGGGHHHIIIDDDHHHJJJHHHCCC@@@BBBFFFEEEIIIKKKIIIKKKNNNLLLEEEEEEHHHHHHDDDBBBDDDEEEDDDJJJGGGDDDEEEIIILLLKKKIIIHHHFFFCCCAAA@@@@@@AAABBBFFFFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHJJJLLLNNNJJJFFFBBBBBBEEEGGGEEEBBBDDDAAA>>>;;;<<>>CCCBBBBBBGGGHHHEEEGGGDDD@@@@@@BBBCCCAAA@@@>>>>>>>>>@@@CCCEEEEEEEEEHHHBBBAAAFFFHHHFFFHHHLLLHHHHHHGGGGGGFFFGGGGGGGGGFFFGGGFFFDDDDDDHHHMMMOOOSSSMMMFFFCCCFFFJJJNNNOOOTTTRRROOOLLLJJJJJJJJJKKKJJJFFFBBBAAADDDHHHJJJJJJMMMQQQUUUSSSMMMHHHGGGHHHRRROOOLLLLLLMMMNNNLLLJJJKKKLLLMMMMMMLLLJJJHHHGGGJJJNNNMMMFFFAAACCCHHHJJJKKKJJJIIIGGGFFFEEEEEEDDDBBBAAADDDJJJKKKHHHGGGHHHFFFHHHJJJJJJGGGEEECCCCCCEEECCCEEEIIILLLKKKLLLNNNJJJJJJJJJKKKLLLLLLIIIGGGIIIHHHGGGFFFFFFFFFGGGHHHKKKKKKKKKMMMOOOOOONNNMMMKKKKKKJJJLLLNNNOOONNNMMMHHHGGGGGGJJJMMMPPPQQQQQQOOOGGGKKKOOOJJJJJJLLLFFFIIIJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMOOOOOOMMMLLLKKKIIIIIIHHHHHHHHHIIIKKKKKKJJJLLLMMMKKKHHHIIIMMMQQQQQQMMMHHHHHHKKKOOOQQQQQQOOOMMMKKKLLLPPPRRRQQQOOOOOOMMMLLLOOOTTTTTTPPPLLLJJJJJJJJJKKKKKKKKKLLLLLLOOOOOOOOOOOOPPPQQQRRRSSSQQQNNNKKKLLLNNNPPPOOONNNLLLLLLNNNOOOOOONNNMMMLLLJJJHHHFFFEEEEEEGGGJJJKKKJJJJJJKKKNNNQQQRRRRRRQQQTTTRRRSSSUUUTTTTTTZZZbbb```___bbbnnnzzz{{{ooobbbaaaaaa___[[[WWWSSSSSSSSSWWWWWWWWWVVVTTTSSSXXX^^^[[[]]]]]]YYYYYY^^^aaaaaabbbdddggghhhhhhggghhhiiihhhqqqtttttt|||vvvwwwzzz~~~{{{{{{|||{{{vvvqqqyyynnnkkkttt{{{yyy{{{xxxnnnkkkllljjjfffaaa___aaaeeegggeeefffiiiiiifffeeegggnnniiiiiikkkhhhiiixxxyyypppiiigggppp{{{~~~{{{yyy[[[VVVNNNIIIGGGFFFEEEDDDAAA@@@??????@@@CCCEEEGGGBBBDDDEEEDDDAAA???AAACCCEEEGGGGGGCCCDDDGGGGGGBBBGGGJJJJJJFFFEEEHHHIIIGGGHHHFFFEEEFFFIIIKKKLLLKKKFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEGGGIIIJJJHHHHHHIIIIIIIIIIIIIIIIIIJJJFFFBBBBBBEEEGGGEEECCCEEECCC@@@>>>>>>AAAEEEGGGBBBBBBAAA??????????????????FFFKKKKKKLLLNNNKKKFFFLLLHHHEEECCCCCCCCCAAA???@@@@@@@@@AAABBBCCCDDDDDDGGGBBBAAAEEEFFFDDDEEEIIIGGGHHHJJJKKKKKKIIIHHHGGGEEEGGGGGGFFFGGGJJJOOOQQQSSSMMMGGGDDDEEEHHHJJJJJJOOONNNLLLJJJIIIHHHHHHHHHQQQMMMGGGEEEEEEGGGHHHHHHKKKPPPTTTSSSOOOLLLLLLNNN\\\WWWQQQMMMLLLLLLKKKJJJJJJKKKLLLMMMLLLKKKIIIHHHKKKNNNMMMFFFAAACCCGGGHHHJJJIIIHHHGGGFFFEEEEEEEEEGGGHHHJJJLLLHHHAAA@@@DDDDDDFFFHHHHHHFFFCCCCCCCCCBBBEEEHHHIIIIIIKKKLLLLLLJJJIIIHHHHHHIIIIIIHHHFFFIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLOOOMMMKKKKKKLLLMMMMMMMMMJJJJJJJJJKKKMMMNNNPPPPPPQQQKKKOOOPPPHHHFFFHHHBBBJJJKKKKKKKKKKKKJJJJJJIIIMMMMMMNNNOOONNNLLLIIIHHHHHHHHHGGGGGGHHHJJJLLLMMMNNNNNNMMMLLLKKKKKKNNNPPPQQQMMMHHHHHHLLLPPPRRRSSSOOONNNLLLLLLMMMNNNNNNMMMNNNLLLKKKNNNRRRSSSPPPLLLKKKKKKKKKKKKLLLLLLLLLLLLOOONNNNNNOOOPPPQQQRRRRRRTTTQQQNNNNNNPPPQQQPPPNNNOOOOOOOOOOOOOOOOOONNNNNNKKKJJJHHHGGGHHHIIILLLNNNLLLKKKKKKLLLNNNOOOOOOOOOOOOOOOPPPSSSSSSQQQTTTZZZZZZXXX[[[eeeooorrrkkkccc^^^^^^]]]ZZZWWWUUUUUUVVVYYYZZZZZZXXXTTTRRRUUUYYYYYY\\\\\\YYYYYY[[[\\\[[[ZZZ[[[\\\]]]^^^]]]\\\\\\___fffpppuuummmcccaaafffgggggghhhkkkooorrrrrrrrrwwwzzz~~~|||}}}rrrooovvvzzzwwwvvvzzz~~~yyyrrrmmmllliiihhhggggggffffffgggeeefffiiiiiieeedddfffqqqnnnnnnqqqmmmkkkxxxzzzmmmggggggqqq{{{~~~|||zzzPPPMMMJJJGGGFFFEEECCCAAADDDBBB???>>>???BBBEEEHHHAAAAAAAAAAAA@@@@@@AAABBBCCCDDDCCC@@@@@@DDDGGGFFFIIIKKKJJJGGGGGGKKKLLLJJJJJJIIIGGGGGGHHHIIIJJJKKKEEEFFFFFFFFFFFFFFFFFFEEEGGGFFFFFFFFFGGGHHHJJJKKKGGGHHHIIIJJJIIIHHHFFFEEEIIIFFFCCCCCCFFFGGGEEECCCEEEDDDAAA@@@@@@BBBEEEGGGGGGFFFDDDBBBAAA?????????FFFMMMSSSWWWZZZZZZSSSLLLJJJGGGDDDCCCCCCBBBAAA@@@BBBBBBAAAAAAAAABBBCCCCCCFFFCCCCCCDDDDDDCCCCCCFFFGGGIIILLLNNNOOOMMMJJJHHHFFFGGGIIIJJJKKKMMMPPPSSSQQQMMMIIIFFFFFFFFFFFFEEEIIIIIIIIIHHHHHHGGGFFFEEERRRNNNIIIFFFEEEFFFGGGGGGGGGKKKPPPQQQPPPOOOPPPRRR___ZZZSSSMMMKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKJJJJJJMMMPPPNNNGGGBBBCCCFFFGGGIIIHHHHHHHHHGGGGGGGGGGGGJJJKKKNNNMMMFFF===>>>CCCBBBDDDEEEEEEDDDCCCCCCDDDBBBIIIMMMKKKKKKPPPPPPKKKKKKIIIFFFEEEFFFGGGGGGGGGJJJIIIIIIHHHGGGFFFFFFFFFJJJLLLMMMLLLJJJJJJNNNQQQTTTPPPLLLJJJKKKLLLNNNNNNMMMLLLLLLKKKLLLMMMNNNOOOSSSQQQVVVUUUKKKIIILLLGGGLLLLLLLLLKKKJJJIIIGGGFFFKKKLLLMMMNNNMMMLLLJJJIIIHHHGGGFFFFFFGGGJJJMMMOOOQQQOOONNNMMMNNNOOOOOONNNQQQMMMHHHHHHMMMRRRTTTUUUNNNNNNNNNLLLJJJIIIJJJKKKOOOMMMJJJKKKNNNPPPOOOMMMKKKLLLLLLLLLLLLMMMMMMMMMOOOOOOOOOOOOOOOPPPQQQRRRUUUSSSQQQQQQRRRRRRRRRPPPSSSRRRQQQPPPOOOPPPPPPQQQMMMLLLKKKJJJKKKMMMOOOQQQNNNMMMLLLKKKKKKLLLNNNOOOOOONNNPPPSSSRRROOOPPPSSSUUUTTTVVV[[[aaadddbbb```ZZZ[[[[[[YYYWWWVVVXXXYYYWWWZZZ[[[YYYUUUSSSTTTVVVXXX\\\^^^\\\[[[\\\ZZZVVVWWWVVVUUUWWWZZZZZZWWWTTT\\\^^^cccfffccc\\\YYY\\\^^^]]]\\\]]]___``````^^^```ccchhhkkkmmmnnnoooqqqpppvvvyyywwwvvvyyy}}}~~~|||~~~~~~yyyxxxxxxtttnnnllliiiggghhhkkkllliiifffiiiggghhhkkkkkkhhhgggiiiqqqppprrrvvvuuuttt~~~~~~}}}xxxjjjeeefffqqq|||}}}|||KKKJJJJJJIIIHHHEEECCCAAACCCBBB@@@???@@@AAACCCEEEBBBAAA??????AAACCCCCCCCCBBBCCCCCCBBBDDDHHHMMMPPPNNNOOOMMMKKKLLLQQQRRROOOMMMLLLIIIGGGEEEFFFHHHJJJEEEGGGIIIJJJKKKKKKJJJIIINNNMMMKKKIIIHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEGGGEEECCCCCCEEEEEEDDDBBBCCCBBBAAAAAAAAABBBCCCDDDHHHGGGEEEDDDBBBAAAAAAAAAFFFLLLUUU]]]bbb```YYYQQQBBBAAA??????@@@AAABBBCCCCCCCCCBBB@@@???@@@CCCEEEGGGGGGGGGFFFEEECCCCCCEEEHHHJJJLLLNNNOOONNNLLLKKKIIIJJJLLLOOOOOOMMMNNNRRRNNNMMMKKKJJJIIIHHHFFFEEEFFFGGGIIIJJJJJJIIIGGGFFFIIIGGGDDDCCCDDDGGGIIIJJJDDDHHHLLLNNNNNNOOOQQQRRRWWWTTTPPPMMMMMMMMMNNNOOONNNMMMMMMLLLKKKJJJJJJJJJOOORRRPPPIIIEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIKKKKKKGGGBBBBBBFFFBBBCCCEEEEEEDDDDDDFFFGGGGGGNNNQQQPPPUUU]]]ZZZOOONNNKKKFFFDDDEEEGGGIIIIIILLLLLLLLLKKKJJJIIIGGGGGGJJJLLLNNNLLLHHHIIINNNSSSUUUQQQLLLIIIJJJMMMPPPQQQLLLLLLLLLKKKKKKLLLOOOQQQQQQRRRYYYXXXMMMNNNSSSOOONNNNNNMMMLLLJJJHHHGGGFFFGGGHHHKKKMMMOOOOOOOOONNNKKKJJJHHHGGGGGGJJJMMMOOOQQQNNNMMMOOORRRSSSQQQOOOQQQMMMIIIJJJOOOTTTVVVVVVJJJMMMNNNLLLIIIHHHKKKNNNSSSPPPLLLKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMPPPOOOOOOOOOPPPPPPQQQRRRSSSRRRRRRRRRSSSTTTTTTTTTVVVTTTQQQOOOOOOPPPQQQRRROOOOOONNNNNNOOOQQQSSSTTTOOONNNMMMKKKKKKMMMQQQTTTTTTRRRRRRTTTSSSPPPPPPSSSSSSUUUVVVXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWVVVXXXYYYRRRXXX\\\ZZZXXXWWWXXXWWWXXX]]]``````aaaaaa]]]VVVVVVSSSQQQTTTYYYZZZVVVRRRYYYYYY[[[^^^``````______\\\ZZZXXXXXXYYYZZZYYYWWWVVVZZZ___bbbbbbbbbbbbbbbaaadddggggggggghhhjjjkkkjjjlllpppuuuzzz~~~zzzvvvxxxyyytttllljjjjjjjjjlllnnnnnnkkkhhhjjjhhhjjjnnnooolllkkknnnmmmnnnsssxxx{{{xxxvvvpppeeebbbeeeqqq|||}}}}}}IIIJJJKKKJJJHHHDDDBBB@@@AAAAAABBBBBBBBBAAA@@@@@@CCCAAA??????AAACCCDDDDDDEEEEEEFFFGGGIIILLLRRRWWWUUUVVVUUUSSSUUUYYYYYYUUURRRNNNIIIFFFEEEGGGJJJLLLFFFHHHKKKMMMNNNNNNLLLKKKMMMLLLJJJIIIHHHHHHHHHIIIFFFEEECCCAAABBBDDDFFFHHHEEEDDDCCCCCCCCCCCCAAA@@@???@@@@@@AAABBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBBBBGGGPPPYYY\\\YYYRRRMMM???????????????AAACCCEEEDDDDDDCCCAAA???@@@EEEHHHIIIKKKLLLJJJGGGFFFFFFGGGJJJKKKKKKLLLMMMNNNNNNOOOOOOMMMOOORRRPPPJJJJJJMMMJJJLLLMMMNNNMMMKKKJJJJJJHHHIIILLLMMMNNNMMMKKKJJJEEEDDDDDDDDDEEEHHHKKKNNNGGGIIILLLNNNOOOPPPQQQRRRPPPQQQQQQRRRQQQQQQRRRRRRRRRQQQOOOMMMKKKJJJJJJJJJQQQSSSRRRLLLJJJLLLMMMKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNHHHFFFHHHJJJHHHGGGGGGEEEFFFGGGFFFFFFGGGJJJLLLPPPRRRSSSWWWccckkkdddUUUSSSNNNIIIFFFGGGIIIKKKMMMMMMNNNOOOOOOOOOMMMKKKIIIFFFIIIJJJHHHEEEEEEJJJPPPSSSPPPLLLKKKLLLPPPRRRTTTKKKLLLLLLKKKKKKMMMQQQTTTRRRTTTZZZWWWMMMRRRYYYUUUQQQQQQPPPOOOMMMKKKIIIHHHHHHJJJLLLOOOQQQQQQQQQPPPOOOMMMKKKJJJJJJLLLNNNOOOOOOMMMMMMPPPTTTVVVTTTQQQQQQNNNKKKMMMRRRVVVWWWVVVHHHKKKMMMMMMKKKLLLOOOSSSXXXUUUQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQQQQPPPQQQQQQRRRRRROOOQQQRRRSSSTTTUUUVVVWWWVVVTTTQQQOOONNNPPPRRRTTTRRRRRRRRRRRRSSSTTTUUUVVVPPPPPPOOONNNMMMPPPVVVZZZZZZUUURRRRRRQQQOOOPPPSSSPPPSSSWWWXXXVVVTTTTTTTTTYYYYYYYYYXXXVVVUUUVVVWWWRRRZZZ___\\\YYYZZZYYYVVVVVV[[[^^^```cccddd___WWWOOOMMMLLLOOOUUUWWWSSSOOOSSSSSSSSSUUUZZZ___```^^^WWWUUUSSSSSSTTTUUUTTTTTTRRRUUUYYY[[[[[[ZZZYYYYYYXXXYYY[[[]]]]]]]]]^^^___aaabbbdddgggiiilllmmmnnnkkkmmmppprrrtttwww{{{~~~}}}~~~yyypppllloooqqqqqqooolllkkkkkkiiigggiiinnnpppmmmmmmpppnnnppptttyyy~~~rrrmmmeee```___dddppp{{{}}}||||||IIIJJJJJJHHHEEEBBBAAAAAAHHHIIIJJJKKKJJJHHHFFFDDDCCCCCCAAAAAAAAABBBEEEFFFKKKIIIIIIJJJJJJMMMVVV``````bbbaaaaaadddgggddd]]]\\\TTTKKKEEEFFFJJJMMMNNNFFFHHHJJJLLLMMMMMMLLLLLLGGGFFFFFFFFFFFFHHHJJJKKKHHHFFFBBB@@@AAADDDHHHJJJFFFFFFEEEEEECCCAAA@@@???>>>???AAADDDEEEEEEEEEDDD???????????????@@@AAABBB@@@CCCJJJPPPOOOHHHDDDEEEDDDDDDDDDCCCBBBBBBDDDFFFJJJJJJHHHDDDAAABBBGGGLLLKKKPPPRRRNNNJJJJJJJJJIIILLLLLLLLLLLLMMMOOOQQQRRRTTTPPPPPPSSSOOOFFFEEEJJJHHHKKKOOOPPPPPPNNNNNNNNNKKKLLLNNNPPPPPPOOONNNMMMIIIJJJJJJIIIIIIJJJMMMPPPLLLMMMOOOPPPRRRSSSTTTTTTQQQTTTVVVWWWVVVTTTTTTUUUUUUSSSPPPMMMLLLLLLLLLMMMQQQSSSRRRNNNNNNQQQRRROOONNNOOOPPPQQQQQQPPPOOONNNSSSKKKEEEHHHLLLLLLIIIHHHIIIIIIIIIIIIHHHJJJNNNQQQUUUSSSUUU```lllooofff[[[VVVRRRLLLIIIJJJLLLNNNPPPMMMOOOQQQRRRRRRPPPNNNLLLIIIKKKLLLKKKIIIIIIMMMPPPQQQOOOMMMNNNPPPRRRSSSSSSLLLNNNOOOMMMLLLNNNTTTXXX\\\\\\```ZZZRRR[[[ccc]]]TTTTTTTTTSSSRRRPPPOOONNNNNNPPPQQQSSSSSSRRRPPPOOOPPPPPPOOOOOOOOOPPPQQQRRROOOPPPRRRUUUWWWWWWVVVTTTPPPOOONNNQQQUUUXXXVVVTTTJJJKKKMMMNNNPPPRRRUUUWWWZZZXXXUUURRRPPPPPPPPPQQQOOOOOOPPPPPPPPPQQQQQQQQQSSSSSSRRRRRRRRRSSSSSSTTTOOOQQQTTTUUUVVVVVVXXXYYYUUUTTTQQQPPPPPPRRRTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWQQQRRRRRRQQQPPPSSSYYY^^^\\\UUUPPPPPPOOONNNNNNQQQKKKPPPUUUXXXVVVUUUUUUVVVYYYYYYYYYWWWUUUTTTUUUVVVWWW```ddd^^^ZZZZZZXXXSSSTTTWWWYYYZZZ^^^aaa\\\UUUOOONNNNNNQQQUUUVVVTTTQQQSSSSSSRRRQQQVVV]]]^^^[[[WWWUUURRRRRRSSSUUUUUUTTTRRRTTTWWWYYYXXXWWWWWWXXXVVVUUUWWW[[[\\\YYYYYYZZZ]]]^^^^^^______`````````bbbeeeggggggggggggggghhhjjjkkkmmmoooqqqtttyyy|||}}}sssqqqtttvvvtttmmmhhhggghhhiiihhhiiinnnooollllllnnnsssuuuwww{{{oooggg]]][[[\\\cccpppyyy{{{zzzzzzIIIJJJIIIGGGCCCBBBDDDFFFOOOPPPPPPOOONNNLLLJJJIIIHHHIIIIIIGGGDDDEEEIIIMMMNNNIIIGGGIIIKKKRRRbbbqqq~~~wwwqqqcccRRRHHHHHHJJJJJJHHHEEEFFFGGGIIIJJJJJJJJJIIIFFFFFFFFFFFFGGGIIIKKKLLLKKKIIIFFFDDDDDDEEEHHHIIIHHHIIIIIIGGGDDDBBB@@@??????AAAEEEIIIKKKKKKJJJIIIAAAAAAAAAAAAAAABBBCCCDDDAAACCCHHHKKKFFF???@@@FFFEEEFFFGGGFFFEEEEEEHHHKKKSSSSSSOOOIIIDDDDDDIIINNNKKKRRRUUUPPPKKKLLLMMMLLLKKKLLLNNNPPPQQQRRRSSSSSSVVVPPPOOOQQQMMMCCCBBBIIIHHHLLLPPPQQQPPPOOOOOOPPPLLLMMMNNNOOOOOOOOONNNNNNMMMNNNOOONNNLLLMMMPPPSSSNNNNNNOOOQQQSSSUUUUUUUUURRRTTTWWWWWWUUUUUUVVVXXXUUUSSSPPPNNNMMMNNNPPPRRRNNNPPPPPPNNNPPPTTTUUURRROOOPPPQQQRRRRRRQQQOOONNNSSSLLLHHHJJJLLLLLLKKKMMMLLLLLLKKKJJJJJJLLLPPPSSSVVVQQQWWWfffmmmfff___]]]XXXTTTOOOLLLLLLNNNPPPQQQLLLNNNQQQTTTTTTRRROOOMMMOOOOOOPPPPPPQQQQQQRRRRRRQQQPPPPPPRRRSSSSSSQQQOOORRRSSSTTTQQQOOOPPPVVV[[[```^^^___ZZZVVVcccmmmeeeVVVVVVWWWWWWWWWVVVUUUUUURRRSSSUUUVVVUUUTTTRRRQQQOOOPPPQQQSSSTTTVVVVVVWWWRRRUUUYYYZZZYYYXXXVVVVVVPPPPPPQQQUUUXXXYYYUUURRRNNNNNNNNNQQQTTTXXXYYYZZZYYYYYYXXXWWWUUUUUUWWWXXXSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUURRRUUUXXXYYYWWWVVVWWWYYYUUUTTTSSSRRRSSSTTTVVVXXXXXXXXXWWWWWWWWWVVVVVVVVVRRRTTTUUUTTTQQQSSSXXX]]]ZZZTTTPPPQQQQQQOOOMMMOOOKKKNNNRRRTTTTTTSSSTTTUUUWWWXXXXXXWWWUUUTTTUUUVVVYYYcccfff___ZZZ\\\ZZZTTTUUUUUUUUUUUUYYY\\\YYYRRRUUUVVVWWWWWWWWWWWWUUUTTTUUUWWWUUUSSSWWW^^^```]]][[[YYYVVVUUUVVVXXXXXXXXXSSSUUUWWWXXXWWWWWWXXXYYYXXXUUUWWW\\\]]]ZZZXXXZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\___bbbdddcccaaa``````bbbcccbbb```___aaafffjjjnnnppprrrtttvvvwwwwwwwwwpppuuu{{{}}}wwwqqqmmmkkkooommmnnnppppppllljjjllltttwww{{{~~~qqqeeeYYYXXXZZZbbboooxxxyyywwwxxxKKKKKKJJJGGGDDDEEEHHHLLLOOOMMMKKKIIIHHHGGGGGGGGGMMMPPPPPPMMMIIIIIINNNSSSNNNHHHEEEHHHMMMYYYooorrrZZZLLLHHHHHHEEE@@@CCCDDDEEEFFFGGGGGGGGGGGGKKKKKKJJJIIIIIIJJJLLLLLLMMMLLLJJJIIIHHHGGGGGGGGGKKKKKKLLLJJJFFFBBB@@@???AAADDDIIIMMMPPPPPPOOONNNGGGGGGFFFFFFFFFFFFGGGGGGBBBDDDHHHJJJDDD>>>DDDOOOAAADDDFFFFFFFFFHHHLLLPPPZZZZZZUUUNNNFFFEEEIIIOOOKKKSSSVVVQQQLLLMMMNNNMMMJJJMMMQQQTTTVVVUUUTTTSSSVVVOOOMMMPPPLLLBBBAAAIIIIIIMMMPPPQQQOOONNNNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMKKKMMMOOONNNMMMNNNRRRVVVLLLLLLMMMOOORRRUUUUUUUUUPPPQQQSSSSSSRRRTTTXXX\\\TTTRRRPPPNNNOOOQQQTTTVVVLLLNNNNNNMMMPPPUUUVVVTTTOOOPPPQQQRRRRRRPPPNNNMMMOOOKKKJJJLLLLLLLLLOOOTTTNNNMMMLLLJJJJJJLLLPPPTTTTTTPPPXXXiiijjj\\\WWW]]]YYYUUUPPPMMMMMMOOOPPPQQQJJJMMMQQQTTTTTTRRRPPPNNNNNNNNNNNNPPPRRRRRRQQQPPPQQQRRRSSSTTTUUUSSSOOOLLLWWWXXXXXXUUUQQQQQQWWW\\\XXXVVVVVVQQQQQQcccnnngggWWWXXXYYYYYYZZZZZZYYYYYYQQQRRRUUUWWWXXXXXXWWWVVVMMMOOORRRVVVXXXZZZZZZ[[[VVVZZZ______[[[WWWVVVVVVPPPPPPRRRWWWZZZZZZUUUPPPRRRPPPOOORRRWWW[[[[[[ZZZWWWXXXYYYYYYYYYZZZ\\\]]]VVVVVVWWWWWWWWWXXXXXXXXXVVVVVVUUUUUUUUUUUUUUUVVVVVVYYY\\\[[[YYYVVVWWWXXXUUUTTTTTTTTTUUUWWWYYYZZZYYYYYYYYYXXXWWWWWWVVVVVVSSSVVVWWWUUURRRRRRVVV[[[ZZZTTTRRRTTTUUUQQQNNNMMMOOOPPPQQQQQQPPPPPPQQQQQQVVVVVVWWWVVVUUUUUUVVVXXXWWWbbbfff___[[[______YYYXXXWWWUUUSSSWWWZZZWWWQQQXXXYYYZZZYYYWWWTTTSSSSSSRRRUUUUUUSSSVVV___bbb___]]]ZZZWWWVVVVVVWWWXXXWWWRRRSSSTTTUUUTTTTTTVVVWWWWWWSSSUUU[[[\\\XXXVVVXXXXXXYYYYYYZZZ\\\]]]]]]^^^UUUYYY___bbbbbbaaaaaaaaabbbaaa___[[[XXXYYY]]]bbb___```aaacccdddeeeffffffdddgggkkknnnoooqqqvvvyyyrrrxxx|||vvvwwwttttttuuusssmmmkkklllqqqvvv|||tttfffYYYWWWXXXaaannnwwwwwwvvvvvvOOOOOONNNLLLJJJJJJKKKMMMNNNMMMKKKFFFCCCEEEJJJOOOUUUTTTQQQKKKFFFDDDHHHLLLFFFFFFIIIMMMUUUhhh{{{\\\SSSQQQJJJBBB???GGGFFFEEEFFFJJJNNNQQQRRRNNNMMMLLLMMMOOOOOOLLLIIIPPPQQQOOOJJJHHHJJJIIIGGGMMMNNNMMMHHHCCCAAABBBDDDFFFJJJNNNPPPQQQRRRPPPMMMFFFFFFGGGKKKNNNNNNJJJFFFEEEGGGIIIJJJIIIGGGEEECCCLLLJJJGGGDDDDDDHHHOOOUUUTTTTTTQQQJJJGGGIIIIIIFFFNNNPPPPPPNNNKKKJJJLLLNNNOOONNNOOOTTT[[[\\\YYYUUUYYYTTTOOOOOOQQQQQQKKKFFFTTTQQQNNNMMMOOOQQQSSSTTTIIILLLPPPRRRRRROOOKKKHHHPPPSSSUUUSSSPPPMMMNNNPPPNNNPPPSSSUUUWWWYYY[[[\\\YYYWWWVVVVVVWWWXXXVVVUUUTTTRRRQQQRRRTTTUUURRRPPPOOOQQQOOOMMMOOOSSSTTTRRRPPPRRRVVVXXXTTTNNNNNNSSSOOONNNNNNPPPRRRSSSRRRPPPSSSOOOMMMOOOPPPOOORRRVVVWWWXXX[[[]]]]]][[[VVVRRRSSSTTTQQQNNNQQQWWWUUUOOOPPPQQQSSSTTTTTTRRROOOMMMKKKQQQTTTRRRQQQSSSUUUUUUSSSVVVYYYWWWSSSOOONNNOOOVVVWWWXXXWWWVVVUUUVVVWWWUUUWWWXXXWWWUUUVVVZZZ]]]\\\YYYVVVVVVWWWWWWTTTRRRPPPQQQSSSUUUWWWXXXXXXXXXRRRRRRVVVZZZWWWQQQSSSZZZXXX___aaa\\\YYYYYYYYYUUUVVVXXXZZZ\\\\\\ZZZXXXVVVUUUVVVWWWXXXYYYYYYYYYYYYUUUWWWZZZ[[[ZZZYYYYYYZZZ[[[[[[ZZZXXXVVVVVVXXXZZZXXXWWWWWWVVVVVVVVVWWWWWWYYYZZZ\\\]]]]]][[[YYYXXXYYYXXXWWWUUUUUUVVVWWWWWWSSSYYY^^^]]]XXXTTTUUUWWWXXXYYYZZZZZZYYYYYY[[[]]][[[WWWSSSRRRTTTUUUUUUSSSOOOQQQSSSTTTUUUTTTSSSRRRVVVUUUTTTTTTTTTUUUVVVWWWSSSWWW\\\\\\ZZZXXX[[[^^^]]]YYYUUUUUUZZZ\\\ZZZWWW\\\YYYWWWVVVVVVUUUTTTSSSVVVRRRSSSYYY]]]]]]\\\]]]___^^^]]]ZZZWWWWWWYYY[[[TTTSSSSSSSSSTTTTTTTTTSSSZZZ[[[[[[[[[YYYYYYZZZ\\\YYYXXXVVVVVVWWWXXXYYYYYYWWWWWW[[[aaaffffff```ZZZaaa\\\WWWUUUWWWYYYZZZZZZ^^^\\\\\\\\\^^^___^^^]]]^^^]]]```eeeeeeccceeeiiikkkhhheeeeeejjjpppvvvyyysssvvv{{{wwwtttyyy|||}}}pppbbbdddXXX[[[cccmmmrrrrrrvvv{{{SSSRRRPPPMMMJJJIIIIIIJJJLLLKKKJJJFFFEEEGGGLLLPPPSSSQQQNNNJJJHHHHHHKKKNNNMMMKKKMMMVVVeee~~~rrrZZZUUUTTTOOOJJJIIIKKKJJJJJJLLLOOOSSSTTTUUURRRQQQQQQRRRTTTSSSQQQNNNMMMOOONNNIIIHHHKKKKKKIIINNNPPPRRRPPPKKKGGGFFFFFFGGGJJJLLLNNNOOOPPPOOOMMMJJJKKKLLLPPPSSSSSSPPPMMMFFFHHHJJJKKKKKKIIIGGGEEEFFFFFFFFFEEEFFFHHHLLLPPPPPPQQQOOOJJJHHHJJJJJJGGGMMMNNNPPPOOOLLLLLLMMMOOOQQQPPPPPPTTTXXXYYYVVVQQQTTTPPPLLLLLLOOOPPPMMMIIIUUUUUUVVVWWWXXXWWWUUUTTTOOOQQQTTTVVVVVVTTTQQQNNNSSSUUUUUUSSSNNNKKKLLLMMMNNNSSSYYY[[[ZZZZZZ^^^bbbZZZXXXWWWWWWYYYYYYXXXWWWUUUTTTSSSUUUWWWXXXVVVTTTRRRUUUUUUSSSUUUZZZ[[[XXXTTTTTTWWWYYYTTTOOOPPPUUUVVVUUUUUUWWWYYYZZZYYYWWWVVVSSSQQQSSSRRRQQQSSSYYYUUUWWWXXXZZZ[[[YYYUUUSSSRRRVVVWWWSSSRRRUUUVVVSSSRRRSSSUUUVVVUUUSSSOOOMMMNNNTTTWWWUUUTTTXXXZZZYYYUUUWWWYYYYYYXXXVVVUUUUUUZZZ[[[\\\[[[YYYWWWXXXYYYTTTVVVXXXWWWUUUVVVXXXZZZYYYWWWTTTTTTVVVVVVSSSQQQPPPPPPQQQRRRSSSUUUUUUVVVTTTTTTXXX\\\YYYTTTVVV\\\YYY^^^^^^YYYVVVWWWXXXVVVWWWXXXZZZ[[[[[[ZZZYYYXXXXXXYYYYYYZZZ[[[[[[\\\\\\YYYZZZ[[[]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZ\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\WWWXXXZZZ\\\]]]\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXVVVZZZ]]]\\\YYYWWWWWWXXX\\\[[[YYYXXXWWWWWWXXXXXXYYYXXXVVVWWWXXXXXXUUUSSSQQQRRRTTTVVVVVVUUUTTTSSSVVVVVVUUUTTTTTTTTTTTTUUURRRWWW\\\]]][[[[[[^^^aaa]]]ZZZWWWWWWYYY[[[ZZZXXXYYYWWWUUUTTTTTTTTTSSSRRRVVVRRRRRRWWW[[[ZZZYYYZZZZZZZZZZZZXXXVVVUUUWWWXXXVVVTTTQQQPPPPPPRRRTTTUUUZZZ[[[\\\[[[ZZZZZZ[[[]]]YYYVVVUUUVVVYYYZZZYYYXXXWWWWWWYYY^^^cccccc^^^YYY___[[[VVVTTTVVVYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYY[[[^^^^^^\\\]]]aaaccc```]]]\\\]]]___aaaaaa___bbbeeehhhjjjnnnrrruuuvvv{{{vvvfffeee[[[]]]ccclllpppqqqvvv|||VVVTTTQQQNNNKKKJJJIIIIIIMMMLLLKKKIIIHHHJJJOOORRRQQQNNNKKKJJJLLLNNNPPPQQQRRRQQQWWWiiizzzjjj\\\[[[[[[WWWUUUVVVQQQPPPPPPRRRVVVXXXXXXXXXUUUUUUUUUUUUVVVVVVSSSQQQLLLNNNMMMJJJJJJMMMMMMKKKNNNRRRVVVVVVQQQLLLIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMIIIIIIKKKNNNQQQRRRPPPNNNGGGIIIJJJLLLLLLKKKJJJHHHDDDFFFHHHIIIIIIJJJKKKMMMMMMPPPOOOLLLLLLNNNMMMIIILLLNNNOOOOOONNNOOOQQQSSSTTTRRRRRRTTTWWWWWWSSSPPPQQQNNNKKKLLLOOORRRQQQPPPSSSVVV[[[^^^^^^YYYSSSOOORRRSSSUUUVVVVVVUUUTTTRRRWWWXXXWWWTTTNNNLLLLLLNNNOOOXXX```aaa^^^]]]bbbggg\\\[[[YYYZZZ[[[\\\\\\[[[TTTSSSSSSTTTVVVWWWVVVTTTSSSVVVXXXWWWYYY\\\]]][[[RRRRRRTTTUUUSSSPPPRRRXXXZZZYYYYYY[[[]]]^^^]]][[[XXXVVVVVVVVVTTTQQQTTTZZZZZZ[[[[[[[[[ZZZXXXUUUTTTQQQWWW[[[XXXTTTUUUVVVVVVRRRTTTVVVXXXWWWTTTQQQOOOPPPUUUWWWUUUUUUYYY[[[ZZZTTTTTTUUUWWWZZZZZZYYYXXXXXXYYYZZZYYYWWWUUUUUUVVVVVVXXXYYYYYYXXXWWWXXXYYYXXXVVVUUUUUUVVVVVVUUUSSSRRRQQQQQQQQQRRRSSSUUUVVVVVVWWW[[[]]][[[XXXYYY^^^ZZZ\\\[[[WWWTTTVVVXXXWWWXXXXXXYYYYYYZZZZZZZZZZZZ]]]\\\\\\\\\]]]^^^___```^^^]]]\\\___bbbccc```^^^[[[\\\]]]^^^____________\\\\\\[[[[[[[[[[[[\\\\\\VVVWWWYYY\\\]]]^^^^^^]]]\\\\\\]]]]]]]]]\\\[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ```\\\XXXWWWYYY[[[ZZZYYYYYYYYYZZZ\\\\\\[[[WWWTTTTTTUUUWWWYYYYYYXXXWWWVVVXXXXXXWWWWWWVVVTTTSSSRRRQQQUUUYYY[[[ZZZ[[[^^^aaaZZZZZZXXXXXXWWWWWWXXXXXXUUUSSSRRRRRRSSSSSSRRRQQQVVVRRRSSSWWWZZZXXXWWWYYYWWWXXXYYYXXXVVVUUUVVVWWWZZZWWWRRROOOOOORRRWWWZZZYYYZZZ[[[ZZZZZZZZZ\\\^^^WWWUUUTTTWWW[[[]]]ZZZVVVVVVVVVWWWZZZ^^^___[[[XXX\\\XXXUUUTTTUUUXXXZZZ[[[ZZZ\\\]]]ZZZWWWUUUWWWYYYXXXVVVXXXZZZYYYVVVWWW[[[```^^^[[[YYYXXXXXXWWWUUUUUUVVVWWWXXXYYY[[[___cccbbbeeehhhiiimmmuuuzzzyyy|||}}}mmmjjjfffeeegggkkkmmmnnnvvv~~~UUUSSSPPPNNNNNNNNNMMMLLLSSSRRRPPPOOONNNPPPRRRTTTSSSOOOMMMNNNQQQTTTTTTSSSTTTVVVddd~~~|||ooohhhccccccaaa\\\[[[^^^TTTSSSTTTVVVYYYZZZZZZXXXUUUUUUVVVVVVVVVUUUSSSQQQNNNPPPPPPMMMLLLOOOӵPPPLLLJJJJJJHHHHHHKKKOOOPPPNNNLLLMMMFFFGGGIIIKKKMMMNNNMMMMMMHHHIIIKKKLLLMMMLLLKKKKKKKKKLLLNNNMMMLLLLLLMMMNNNMMMPPPRRRPPPPPPRRRPPPLLLNNNNNNMMMMMMNNNPPPTTTVVVTTTTTTTTTUUUWWWWWWUUURRRTTTRRRPPPQQQRRRUUUVVVVVVVVVZZZ```bbb```ZZZTTTPPPVVVWWWWWWXXXXXXXXXXXXWWWZZZ[[[[[[WWWRRRPPPRRRTTTVVV[[[bbbcccbbbaaacccfff___]]][[[\\\]]]______^^^ĦWWWVVVUUUWWW[[[^^^Ħ^^^\\\UUUTTTUUUWWWWWWVVVZZZ```]]]]]]]]]^^^```aaa```___^^^ӵ___```aaaaaa___\\\XXXVVVUUUXXX\\\```___]]]\\\\\\[[[XXXZZZ]]]______]]][[[YYYXXX\\\\\\YYYYYY\\\]]][[[WWWUUUUUUXXX\\\^^^\\\YYYVVVXXXYYYYYYXXXVVVVVVWWWYYYZZZ\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXYYYYYYXXXXXXVVVUUUSSSSSSSSSUUUWWWXXXXXXZZZ]]]___^^^]]]]]]```[[[[[[[[[YYYXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\```______Ħaaa^^^]]]```dddfffbbb]]]^^^^^^___aaaccccccaaa```\\\\\\[[[[[[\\\\\\]]]]]]XXXYYY[[[]]]^^^^^^^^^^^^^^^___aaabbbbbb```^^^\\\___]]][[[[[[]]]^^^^^^^^^ccc^^^YYYZZZ^^^bbbaaa___[[[\\\]]]^^^^^^]]]ZZZXXXXXXYYY[[[\\\\\\[[[YYYXXXZZZZZZ[[[ZZZYYYVVVTTTSSSQQQTTTVVVWWWWWWXXXZZZ\\\VVVWWWWWWVVVTTTSSSTTTUUURRRQQQPPPQQQSSSSSSRRRPPPUUUSSSTTTXXXZZZXXXXXX[[[XXXZZZ[[[ZZZXXXVVVUUUVVV[[[YYYVVVRRRRRRTTTYYY]]]WWWXXXYYYYYYXXXYYY[[[]]]VVVTTTSSSWWW]]]^^^ZZZTTTVVVUUUVVVXXXZZZ[[[YYYVVVXXXVVVTTTSSSUUUWWWZZZ[[[\\\^^^___\\\VVVTTTVVVZZZ[[[YYYYYYZZZXXXUUUVVVZZZbbb___[[[YYYZZZZZZZZZYYYXXXWWWVVVUUUTTTVVVYYY\\\\\\^^^^^^]]]```fffjjjiiifffhhhlllpppuuuyyy}}}tttpppuuuqqqnnnllljjjmmmyyySSSQQQOOOOOORRRTTTTTTSSSZZZYYYWWWUUUUUUUUUUUUUUUVVVTTTRRRSSSWWWYYYXXXVVVZZZ\\\iiiyyymmmjjjiiihhhfffbbb\\\ZZZ\\\VVVUUUUUUWWWYYYZZZYYYWWWVVVWWWXXXWWWVVVUUUSSSSSSQQQTTTSSSPPPOOO4ĉ@ӵHHHIIIKKKIIIIIIMMMUUUVVVQQQOOOPPPKKKKKKLLLMMMMMMMMMNNNOOOKKKKKKMMMNNNNNNNNNNNNMMMTTTSSSRRRNNNLLLLLLNNNPPPMMMQQQSSSRRRSSSTTTSSSOOOQQQNNNKKKIIIKKKPPPTTTWWWRRRRRRSSSUUUWWWWWWWWWUUUYYYYYYXXXWWWVVVWWWXXXZZZ^^^aaadddccc```[[[YYYXXX\\\\\\\\\]]]]]]^^^^^^^^^ZZZ\\\]]][[[XXXWWWYYY\\\``````bbbdddfffgggeeecccaaa___]]]]]]^^^`````````>L]]][[[[[[ZZZ```eee=hĦ___ccc```___``````___ccchhhbbbbbbbbbccceeefffeeeddd4ĉ@ӵ^^^```aaa```\\\ZZZYYYZZZdddccccccfffhhhgggcccaaa___aaadddggghhhhhhhhhgggfffgggeeeaaaaaaddddddaaa```]]]\\\]]]```aaa___]]]ZZZ\\\___```___^^^______[[[[[[\\\]]]]]]\\\[[[YYY\\\\\\\\\\\\[[[[[[[[[\\\YYYXXXVVVVVVVVVXXXZZZ[[[[[[^^^```aaaaaabbbbbbbbb]]]\\\\\\^^^^^^]]]\\\[[[[[[ZZZYYYYYYYYY[[[\\\^^^aaaaaaaaa>Leeedddaaa___aaaeeefffbbb]]]aaaaaaaaaccceeeeeeccc```aaaaaa``````aaabbbbbbccc_____________________^^^```aaadddeeeeeeccc```^^^bbb___]]]]]]___aaabbbbbbfffaaa]]]]]]aaadddbbb___^^^_________^^^^^^^^^^^^[[[\\\^^^______]]]\\\[[[]]]]]]^^^]]]\\\ZZZXXXVVVWWWXXXXXXXXXWWWWWWXXXYYYRRRTTTUUUTTTRRRQQQQQQRRRRRRRRRRRRSSSUUUUUUSSSRRRRRRQQQSSSXXXYYYWWWYYY\\\ZZZ[[[[[[ZZZWWWTTTTTTTTTWWWXXXXXXVVVTTTTTTWWWZZZVVVWWWXXXXXXWWWWWWYYY[[[UUUTTTUUUYYY]]]]]]YYYTTTWWWWWWWWWXXXYYYXXXWWWVVVVVVVVVUUUTTTTTTWWWZZZ\\\[[[]]]^^^ZZZUUUSSSVVV[[[]]][[[[[[\\\YYYVVVWWW[[[aaa]]]WWWTTTUUUWWWYYYZZZWWWVVVTTTQQQOOOPPPSSSVVVVVVXXXWWWSSSTTTYYY[[[ZZZZZZZZZ[[[]]]aaaeeehhhjjjiiiiiijjjmmmrrryyy|||sssooo|||wwwrrrnnnlllrrrVVVSSSPPPQQQUUUXXXXXXVVV^^^\\\ZZZYYYYYYXXXVVVUUUWWWWWWWWWXXXZZZ[[[[[[ZZZ```___fffxxxwwwnnniiieeeggghhheee___[[[YYYZZZXXXWWWVVVWWWYYYYYYYYYWWWXXXZZZ\\\[[[YYYVVVVVVVVVRRRUUUTTTQQQPPPGG=?LLLOOONNNLLLQQQZZZ\\\VVVUUUXXXRRRSSSSSSQQQOOONNNPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSYYYWWWTTTOOOLLLLLLOOORRRMMMRRRUUUTTTVVVYYYXXXUUUUUURRROOONNNPPPSSSVVVWWWRRRSSSUUUVVVXXXYYYZZZZZZ^^^```bbb```\\\ZZZ[[[]]]cccdddccc```[[[YYY[[[^^^]]]^^^___``````aaaaaaaaa]]]```ccccccaaa```bbbdddkkkhhhgggiiinnnooommmjjjhhhfffcccbbbcccdddeeedddHdĦbbbaaa```aaahhh=ĪjoookkkhhhiiigggeeeeeeiiifffeeeeeegggiiijjjiiigggGG=?^^^bbbcccaaa```aaabbbiiidddcccgggkkkiiieeedddcccdddfffhhhjjjkkklllmmmnnnnnnkkkggggggjjjiiiffffffdddbbbbbbbbbbbb```______bbbeeeffffffddddddddd___^^^]]]^^^``````___]]]___```aaa```^^^]]]^^^___[[[[[[[[[[[[[[[]]]^^^``````ccceeeeeefffiiiiiifffbbb^^^^^^aaabbbaaa```aaa```___^^^]]]]]]^^^______cccccceeeHdĦfffhhhfffdddeeegggfffccc___dddbbbaaadddgggiiigggdddbbbbbbbbbbbbcccdddeeeeeefffeeedddcccbbbaaa``````aaaccceeeffffffdddaaa___bbbaaaaaaaaabbbccceeefffiiifffbbbaaaaaa```]]]ZZZ___```aaaaaa______```aaa]]]^^^```aaaaaa___]]]\\\^^^^^^___^^^^^^]]]\\\\\\```___]]][[[ZZZYYYYYYYYYRRRSSSSSSTTTTTTTTTSSSRRRVVVUUUVVVWWWYYYXXXVVVTTTQQQQQQSSSWWWWWWUUUWWW[[[XXXYYYYYYWWWTTTSSSSSSSSSSSSVVVXXXWWWUUUSSSUUUWWWWWWXXXYYYXXXVVVVVVWWWYYYUUUVVVWWWZZZ[[[ZZZWWWUUUYYYYYYZZZZZZZZZYYYWWWVVVVVVVVVVVVUUUUUUVVVYYY\\\YYYZZZYYYWWWTTTSSSVVVZZZ]]]ZZZZZZ[[[YYYVVVXXX]]]ccc]]]VVVRRRRRRTTTVVVWWWUUUTTTSSSPPPNNNNNNOOOQQQRRRTTTSSSOOOOOOSSSTTTRRRTTTRRRQQQRRRUUUXXXZZZ[[[]]]]]]^^^___cccgggkkkmmmmmmooosssvvvxxxyyy|||~~~~~~~~~xxxpppiiiwwwtttrrrqqqqqqxxx\\\XXXTTTӵ[[[YYYWWWĭӵ[[[ӵ```Ħ}}}qqqllliiifffaaaӵӵ]]]ZZZĦƜ`1.׼sOOORRRUUUUUUĦ\\\ccc______^^^ZZZVVVTTTUUUӵ[[[ĦWWWSSSPPPQQQTTTWWWQQQVVVYYYZZZĭӵ^^^___ĦccceeeiiiĦaaaĦhhhhhhggggggfffjjjooopppnnnmmmmmmooozzzzzzwwwpppDdDrrrwwwxxx?fӵwwwsssqqqĦpppppppppӵƜ`1.׼seeekkkĭӵnnnmmmlllsssvvvuuurrrooopppuuutttӵiiiggghhhiiiĦmmmmmmkkkiiihhhiiihhheeecccdddeeeaaaaaabbbĦeeeiiikkkjjjlllpppbbbĦdddcccbbbbbbbbbbbbdddfffiiiDdDllljjjhhhnnnnnnӵdddeeeӵfffӵcccdddeeeeeeeeeĦccccccӵ___```aaa]]]ĭӵ]]]\\\UUUTTTWWWZZZ[[[XXXUUUZZZZZZZZZ\\\]]]\\\ZZZWWWWWWVVVYYY[[[YYYUUUVVV[[[WWWXXXWWWVVVTTTTTTVVVXXXTTTWWWZZZYYYVVVTTTVVVYYYZZZ[[[[[[YYYWWWWWWXXXYYYUUUXXX[[[[[[XXXVVVVVVWWWZZZ\\\^^^^^^\\\ZZZXXXWWWVVVWWWXXXWWWUUUVVVYYY\\\XXXWWWVVVUUUUUUWWWZZZ[[[\\\YYYYYYZZZYYYXXXZZZ```bbb^^^XXXUUUTTTUUUVVVVVVVVVVVVVVVTTTRRRQQQQQQSSSQQQTTTTTTRRRSSSVVVVVVTTTSSSPPPLLLLLLOOOSSSTTTTTTWWWWWWXXXYYY[[[^^^```aaa\\\___bbbdddeeefffiiijjjlllqqqwww{{{|||{{{rrriiinnnpppsssuuuuuuzzzccc^^^?~4QQQWWWUUUg&e>&e\\\g&eZZZ>hӵ|||sssiiifffgggfffbbbg&efffguO>uO>&e^^^\\\4ff?>ߝLOOOgĉ@VVVUUUWWWZZZShӵlllmmmmmmkkkfffaaa^^^g&eaaa>hӵXXXWWWWWWZZZ\\\UUU[[[___fff?><zjjjg&e>&eeeedddHLjjjkkkmmmShӵgLtttuuuuuusssssspppuuuzzz|||yyywwwvvvS?ʬ3h?D%%)?ZufĦ{{{zzzgLg&egĉ@{{{wwwg&e>&e{{{@e~~~|||??}}}}}}{{{~~~g<ĉyyyuuusssuuu3we<Ħwwwwwwtttppp3h?@eoookkkiiijjjlllggghhhjjjZoooiiinnnooommmppp3h?gLiiihhhhhhgggfffeeedddfffhhhkkkD%%)?mmmfff?><zlllrrr=?Ħkkkg&eiiig&eccccccdddS?ʬhhh4ff?>ߝLjjj@e___g&e___```aaa3h?g&e>&e^^^\\\??ZZZWWWVVVYYY___```]]]YYY]]]]]]^^^___```___\\\YYY^^^^^^___```]]]XXXXXX\\\XXXXXXXXXWWWWWWXXX\\\___YYY\\\]]][[[XXXWWWZZZ^^^]]]]]]]]][[[YYYXXXXXXZZZUUUYYY]]][[[WWWTTTUUUXXX\\\^^^``````^^^[[[YYYXXXWWWXXXYYYXXXVVVVVVYYY\\\ZZZXXXVVVVVVXXX\\\^^^^^^\\\YYYYYY[[[[[[ZZZ]]]ccc\\\ZZZWWWVVVVVVWWWVVVUUUVVVWWWWWWVVVTTTSSSSSSTTTOOOSSSUUUTTTVVVZZZZZZWWWTTTPPPLLLKKKOOORRRTTTTTTTTTTTTUUUWWWXXXZZZZZZ[[[XXXZZZ]]]^^^___```bbbcccdddhhhlllllljjjjjjnnnrrrooottt{{{~~~wwwllljjjnnnuuuyyyxxxxxx\\\4DӵQQQOOOUUUHƅ^Hu]ĦXXXHu]ĦYYYZuR)Ħjjjiiifffdddaaa___^^^Hu]ĦdddHŐeHŐeHu]Ħ]]]qIܗGIӵXXXtt[[[]]]^^^HGgĉ@fffiiimmmvvvwwwmmmddddddHu]ĦiiiZuR)ĦgggfffeeecccbbbggghhhsߝLGdUĦvvvHƅ^Hu]ĦxxxntHdĦ|||zzzHGgĉ@~~~HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<Ħ~~~Bt=o9ĦH׼s{{{xxxuuussstttuuutttrrrqqqHtĦyyywwwvvvtttqqqBt=o9ĦHdĦqqqooonnnmmmkkkfffbbbfffhhhmmmDtfo9ĦsߝLGdUĦmmmHt@cӵHu]ĦjjjHu]ĦggggggHtƅ^cccqIܗGIӵkkkH׼sbbbcccHu]ĦeeefffBt=o9ĦHƅ^Hu]Ħ___^^^aaa``````bbbdddeeebbb___dddeeedddbbb___\\\\\\\\\ZZZccckkkiii___XXXYYY^^^^^^[[[YYYZZZ^^^```___]]]```bbbbbb^^^XXXUUUWWWZZZZZZZZZZZZXXXVVVWWWYYY[[[[[[aaabbb]]]ZZZ]]]]]]YYY```^^^\\\[[[\\\\\\[[[ZZZUUUVVVXXXZZZ[[[ZZZXXXUUUUUUTTTRRRRRRTTTXXX\\\^^^]]]ZZZXXXYYY[[[\\\ZZZWWWXXXUUUSSSUUUYYYYYYUUUPPPXXXXXXXXXXXXVVVTTTRRRQQQSSSWWWYYYZZZ\\\^^^ZZZTTTSSSQQQOOOLLLKKKLLLMMMOOORRRSSSQQQPPPSSSWWWVVVPPPTTTQQQVVV^^^\\\VVV[[[fffdddeeedddcccaaaaaaccceeecccdddhhhlllmmmlllpppwwwzzz{{{~~~yyy~~~}}}wwwvvv}}}YYYXXX4DuXӵSSSSSSWWWDdDΦDdDĦZZZDdDĦ[[[___t|d<ĦdddDtaaagggiiikkklllmmmmmmmmm>d<Ħnnn>d<ʜDd<ʜ4DuTӵjjjfffF&uTӵzzz4DufئL>ezzzpuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦ~~~DdDӵnd<DdDĦxxx>d<Ħ}}}peӵyyyĦtttF&uTӵoooDdDĦllllll>d<ĦjjjpeӵDx<>d<ʜ4DuTӵ```cccdddaaabbbeeebbbbbbcccccccccbbb```___ccceeegggfffdddaaa______hhhddd```aaaeeefffbbb]]]___ccchhhiiiggggggiiikkkmmmmmmlllhhhdddbbbcccdddbbbccccccbbb___\\\\\\\\\^^^```bbbaaa``````aaaaaa```___^^^___```___\\\ZZZ^^^^^^^^^\\\[[[[[[[[[\\\WWWWWWVVVUUUUUUVVVWWWWWWSSSSSSTTTUUUWWWYYYYYYZZZTTTUUUVVVVVVWWWXXX\\\___WWWXXXZZZ[[[[[[YYYWWWVVVWWWZZZ\\\[[[[[[[[[VVVPPPTTTSSSQQQOOOMMMKKKJJJJJJJJJPPPRRRNNNKKKMMMOOOOOOPPPNNNPPPTTTTTTSSSXXX___jjjiiieee```YYYUUUTTTTTTZZZZZZ\\\``````[[[YYYZZZ^^^^^^___```aaacccdddeeedddfffgggiiijjjlllooorrrwwwwwwyyy{{{YYYXXX4DuXӵjjjgggeeeD&dq&ĒRlllmmmsdKĦkkkDHRRuduuusssssstttvvvxxxzzzsdKĦ{{{D&oq<Ōq&ĒR{{{xxx>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦ~~~sdKĦB?dp&ĒRssssss>d<sdKĦkkkB?Ho9ddds&dq&ĒR]]]___cccdddcccdddhhhcccdddddddddcccaaa```___cccfffiiiiiigggdddbbbaaahhhfffddddddeeeeeedddcccaaadddffffffeeefffkkkoooooonnnmmmjjjgggfffggghhhcccddddddccc```^^^^^^___dddeeeggggggfffeeeeeegggeeeeeeeeeeeeeeebbb^^^[[[\\\___aaaaaa^^^[[[ZZZ[[[XXXXXXXXXWWWWWWVVVVVVVVVUUUVVVVVVWWWVVVWWWWWWXXXSSSTTTUUUVVVVVVXXX[[[^^^YYYYYYYYYYYYWWWVVVTTTSSSTTTXXXZZZZZZ\\\]]]YYYRRRZZZYYYWWWUUURRROOOMMMKKKLLLRRRTTTPPPMMMNNNPPPPPPQQQPPPPPPRRRRRRRRRTTTXXX______]]]ZZZVVVTTTUUUVVVVVVUUUWWW\\\^^^ZZZXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\[[[]]]^^^_________bbbdddiiiiiiiiikkkmmmpppssstttvvvwwwzzz\\\]]]4DuXӵoooiiigggHu]3hhpppsssuuunerrrqqq=e~~~}}}~~~nepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h~~~|||>h{{{zzzzzzsetttnemmmmmm@G^^^^^^sĪj@h^^^\\\^^^dddffffffhhhllleeefffhhhgggdddbbbaaaaaadddggglllmmmkkkhhheeedddaaabbbdddeeeeeefffgggiiiffffffffffffgggjjjooosssnnnmmmkkkjjjiiiiiijjjjjjdddeeedddcccaaaaaaccceeeffffffgggiiihhhdddeeehhhiiiiiijjjkkkkkkhhhccc___^^^bbbeeeeeeaaa]]]\\\\\\ZZZ[[[[[[[[[[[[ZZZYYYXXXZZZ[[[\\\[[[YYYXXXXXXZZZWWWWWWWWWXXXYYY[[[\\\\\\ZZZYYYWWWVVVTTTSSSSSSSSSRRRVVVYYYZZZ\\\^^^ZZZTTTXXXYYYYYYYYYXXXVVVTTTRRRPPPTTTTTTQQQOOOQQQRRRPPPQQQQQQQQQRRRRRRQQQQQQRRRRRRSSSSSSSSSRRRSSSUUUWWWOOOMMMOOOUUUXXXVVVUUUVVVWWWXXXYYYYYYZZZYYYYYYYYYWWWYYYZZZZZZYYYYYY[[[\\\`````````aaabbbccceeeeeejjjhhhjjjpppvvv{{{fff4DuXӵyyyĵD^~~~DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦ~~~}}}s׼s}}}|||uuuttttttqqqggg______dddgggeeefffjjjllljjjkkkooohhhkkklllkkkgggdddcccdddbbbfffkkkmmmkkkhhhdddccc^^^___```bbbdddeeeeeeeeehhhgggggghhhlllppprrrssslllkkkiiiiiiiiikkkkkkkkkffffffeeecccccceeeiiimmmgggeeefffiiigggbbbbbbfffiiijjjllloooooommmhhhdddcccgggiiigggbbb^^^___aaa^^^___```aaa```___^^^]]]^^^```aaa```]]]\\\]]]___^^^\\\[[[]]]``````^^^\\\[[[YYYUUUSSSRRRSSSUUUVVVRRRVVVYYYZZZ\\\^^^ZZZTTTUUUVVVXXXZZZZZZYYYWWWVVVSSSUUUSSSQQQRRRTTTSSSOOONNNPPPQQQRRRSSSSSSQQQOOOMMMOOOPPPPPPQQQSSSVVVYYYOOOLLLLLLRRRVVVUUUUUUVVVWWWXXXZZZ[[[[[[[[[ZZZZZZWWWYYY[[[[[[YYYYYYYYY[[[[[[\\\]]]^^^____________ddd```aaagggmmmpppwww}}}{{{zzzzzz}}}Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦ}}}BeĦ{{{zzzyyyuuurrrssswwwuuupppjjjjjjnnnxxxvvvllluuurrrqqqsssqqqmmmmmmoookkknnnooonnnjjjffffffggg^^^bbbgggjjjhhheeeaaa___dddbbbbbbdddggggggdddaaagggffffffjjjpppsssrrrqqqjjjiiiggghhhiiikkkllllllggggggeeeddddddhhhmmmrrrllliiijjjmmmkkkeeeeeejjjgggiiilllppprrrpppkkkhhhhhhkkkkkkgggbbb```bbbfffaaabbbdddeeeeeecccbbb```aaaccceeedddaaa```bbbddddddaaa___aaaeeeeeeaaa\\\ZZZXXXTTTRRRRRRTTTXXXZZZSSSWWWZZZZZZ\\\]]]YYYSSSSSSUUUXXXYYYZZZYYYWWWUUUUUUUUURRRPPPSSSVVVTTTNNNLLLNNNQQQRRRTTTUUUSSSOOOOOOPPPRRRRRRSSSUUUXXX[[[TTTOOOOOOTTTXXXXXXXXXYYYVVVWWWXXXZZZ[[[[[[ZZZYYYVVVXXXYYYYYYXXXWWWWWWXXXZZZ[[[]]]___`````````___```\\\\\\ccchhhkkkrrr{{{|||yyytttqqqpppsssxxx{{{uuutttrrrssswww|||?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ|||yyywwwuuuuuuuuuqqqrrrxxxyyy~~~}}}zzzvvvrrrpppqqqssspppooonnnllljjjiiiggggggfffggghhhhhhhhhgggeeedddgggeeedddfffhhhhhheeebbbeeefffhhhiiikkkmmmnnnoooeeejjjiiicccaaadddfffdddhhhgggeeeeeefffiiilllnnnlllnnnooonnnllliiigggfffmmmjjjlllsssuuupppnnnooolllkkkjjjhhhffffffgggiiiiiifffcccbbbccccccaaa___ggghhhhhhiiiiiihhhgggfffmmmfffaaacccjjjkkkddd[[[^^^ZZZYYY[[[[[[ZZZ[[[^^^YYYXXXXXXYYY[[[[[[ZZZYYYWWWZZZ[[[XXXXXXZZZYYYVVVZZZVVVQQQOOOQQQRRRQQQPPPSSSQQQPPPQQQRRRSSSSSSQQQOOOOOOOOOOOOQQQTTTWWWYYYOOOMMMLLLPPPVVVYYYWWWSSSQQQWWW[[[ZZZ[[[]]]^^^\\\ZZZZZZZZZYYYYYYYYYYYYYYYZZZYYY[[[```fffeee\\\TTTUUUXXX]]]```bbbdddgggiiiqqqqqqpppooollliiifffeeeiiiiiigggeeedddfffjjjmmmtttxxx}}}>AneneneneDenene>Ak<fhDenenene}}}zzzyyyxxxxxxssswww}}}zzz~~~~~~~~~{{{yyyxxxyyy{{{vvvuuuuuutttsssrrrqqqqqqpppppppppoooooommmlllkkkmmmkkkjjjjjjkkkjjjfffcccgggggghhhiiijjjkkkmmmmmmeeeiiiiiidddbbbdddfffddddddddddddeeefffhhhiiiiiijjjkkkmmmmmmllljjjhhhhhhjjjhhhkkkrrrtttooojjjiiikkkllllllkkkhhhhhhllloooiiieeeaaa___```aaabbbaaafffggghhhiiiiiiiiihhhgggkkkfffbbbdddhhhhhhbbb\\\___\\\\\\___```^^^^^^aaa]]]\\\ZZZYYYZZZ\\\]]]]]]YYY\\\\\\YYYYYYZZZYYYVVV[[[XXXTTTRRRSSSTTTTTTRRRVVVTTTQQQQQQRRRTTTTTTTTTRRRQQQPPPPPPPPPQQQSSSTTTNNNKKKJJJMMMSSSVVVTTTRRRPPPVVVZZZYYYZZZ]]]^^^\\\]]][[[YYYWWWWWWWWWYYYZZZ[[[ZZZ[[[```dddccc[[[SSSSSSWWW\\\___````````````kkkkkkkkkkkkiiihhhfffdddaaabbbbbbaaa```___aaacccfffiiilllooorrruuuzzz}}}}}}}}}{{{zzzzzzwww{{{}}}{{{{{{}}}~~~~~~}}}}}}xxxyyyyyyyyyyyyyyyzzzzzz~~~}}}{{{yyywwwvvvuuuuuuvvvtttrrrqqqpppooommmjjjmmmmmmlllkkkkkklllmmmnnnfffjjjjjjgggeeeffffffeeecccdddeeefffffffffeeeeeejjjkkkmmmnnnnnnmmmllljjjiiiiiimmmssstttnnnhhheeefffjjjllljjjgggggglllqqqjjjfffaaa___```ccceeeffffffggghhhjjjjjjjjjiiiiiihhhfffeeeeeeeeedddaaa^^^aaa^^^___cccfffcccbbbbbbbbb```^^^\\\\\\]]]```aaa^^^``````\\\[[[\\\[[[WWW\\\ZZZWWWVVVVVVWWWVVVVVVZZZWWWTTTRRRSSSTTTUUUUUUUUUSSSRRRPPPOOONNNNNNNNNMMMJJJIIIKKKOOORRRRRRPPPOOOUUUXXXXXXYYY\\\]]]\\\^^^\\\XXXVVVUUUWWWZZZ\\\\\\[[[[[[^^^bbb```YYYSSSPPPUUUZZZ]]]\\\ZZZXXXWWWbbbcccdddeeeeeedddcccbbb[[[\\\^^^]]][[[ZZZYYYZZZ```aaabbbbbbccceeehhhkkkiiikkknnnttt{{{~~~|||{{{}}}~~~~~~|||~~~{{{{{{|||}}}~~~~~~|||{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxwwwuuusssrrrssstttuuukkknnnnnnmmmkkkjjjjjjjjjjjjjjjiiigggffffffeeeeeennnnnnooopppqqqqqqnnnlllllllllnnnrrrrrrnnnhhheeefffjjjmmmkkkhhhggglllqqqkkkiiigggeeefffhhhjjjkkkfffgggiiikkkllllllkkkkkkggghhhiiigggdddbbbbbbcccccc``````fffhhheeebbbbbbddddddcccaaa``````bbbdddccceeeeeeaaa___```^^^ZZZ\\\[[[ZZZYYYYYYYYYYYYYYYZZZXXXVVVUUUVVVVVVUUUSSSTTTTTTRRRQQQOOOMMMKKKJJJNNNLLLJJJKKKOOOQQQRRRQQQMMMSSSVVVUUUVVVYYY[[[ZZZ[[[ZZZYYYXXXYYY[[[]]]^^^^^^\\\[[[]]]___^^^XXXSSSQQQTTTXXXYYYXXXWWWVVVVVV\\\]]]^^^___```______^^^\\\]]]]]][[[YYYWWWXXXXXX`````````___^^^___bbbdddcccccceeekkkrrrwwwwwwvvvzzz{{{|||~~~|||{{{{{{{{{xxxxxxxxxyyyzzz|||~~~~~~~~~~~~~~~ttttttttttttrrrpppqqqrrrwwwtttpppkkkiiiiiijjjkkkqqqppppppqqqrrrqqqnnnkkkoooooonnnnnnnnnmmmiiifffjjjmmmpppnnnkkkjjjnnnqqqkkkkkklllllllllllllllmmmhhhiiikkkmmmnnnnnnmmmmmmiiilllnnnkkkfffdddfffiiijjjeeebbbfffhhheeeaaa___bbbdddggggggeeeccccccdddgggjjjiiieeeccccccaaa]]]\\\]]]]]]]]]]]]\\\\\\\\\YYYXXXXXXYYYZZZXXXUUURRRTTTTTTTTTSSSQQQOOOMMMLLLPPPOOOOOOPPPQQQSSSSSSSSSMMMRRRTTTSSSSSSWWWYYYXXXWWWXXXZZZ\\\^^^___``````___]]][[[\\\]]]\\\XXXUUUSSSUUUVVVWWWVVVWWWYYY[[[ZZZ[[[\\\\\\\\\\\\ZZZZZZ___^^^\\\YYYVVVVVVXXXZZZ\\\\\\]]][[[ZZZ[[[]]]___\\\\\\^^^cccjjjmmmllljjjrrrqqqqqqoooooossszzz~~~}}}}}}}}}xxxyyyyyyyyyzzz}}}}}}{{{zzzzzzxxxvvvwww|||~~~xxxrrroooppprrrtttrrrpppoooqqqsssrrrnnnjjjpppqqqooollllllmmmkkkgggjjjkkkllllllkkkkkklllnnnjjjmmmooopppooommmmmmmmmlllmmmnnnoooppppppoooooonnnqqqrrrpppllljjjnnnrrrvvvmmmgggggggggddd```^^^```dddiiijjjgggeeeeeefffiiikkkkkkfffeeeeeeccc```]]]___bbbbbbaaa`````````ZZZZZZZZZ\\\\\\[[[XXXUUUVVVWWWXXXYYYXXXVVVSSSRRRSSSSSSTTTUUUVVVVVVVVVUUUOOOSSSUUUSSSRRRVVVWWWVVVTTTWWWZZZ^^^```````````````^^^\\\[[[[[[[[[ZZZXXXWWWWWWXXXXXXXXXYYY]]]```ZZZ[[[\\\\\\\\\[[[YYYXXX^^^]]]ZZZVVVTTTTTTWWWZZZXXXZZZ[[[[[[YYYYYYZZZ[[[WWWXXX[[[___ccceeeeeecccjjjjjjiiifffdddfffkkkppprrrrrruuu{{{}}}|||~~~~~~~~~|||yyy|||}}}zzzxxxyyy{{{|||tttrrrqqqssswwwwwwsssnnnrrrttttttqqqqqqsssoooiiikkkjjjkkkmmmppprrrqqqooooooqqqsssrrrpppoooppprrrooopppqqqrrrrrrqqqppppppsssuuuvvvuuurrrrrruuuyyyyyymmmiiihhheeeaaa```___dddhhhiiifffeeefffiiihhhjjjjjjfffdddeeeddd```___cccggghhhfffddddddeee___]]]\\\\\\]]]^^^]]]]]]\\\^^^___```___]]]ZZZXXXTTTVVVYYYZZZZZZXXXWWWVVVSSSWWWXXXUUUTTTVVVXXXWWWVVVWWWYYY[[[]]]]]]^^^^^^aaa___]]][[[[[[[[[[[[[[[XXXZZZ[[[[[[[[[[[[]]]___ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[ZZZYYYWWWUUUTTTVVVXXXXXXZZZ\\\\\\ZZZXXXXXXXXXVVVZZZ^^^aaabbbbbbbbbccceeeffffffbbb]]]]]]bbbggghhhgggjjjnnnpppppptttyyy}}}~~~{{{vvvttttttwww|||}}}yyyuuutttyyyzzzxxxxxxyyytttlllsssqqqpppuuu{{{~~~|||yyyvvvwwwwwwtttrrrqqqtttwwwqqqrrrsssssssssrrrqqqpppvvvxxxyyyxxxvvvwwwzzz}}}rrrllljjjfffcccbbb```dddgggfffddddddhhhlllfffiiihhheeecccdddccc___aaafffjjjkkkiiigggggghhhdddaaa]]][[[\\\```bbbcccbbbccceeefffeeebbb^^^[[[TTTWWW[[[]]]\\\ZZZWWWVVVWWWZZZZZZWWWUUUXXXYYYXXXYYYYYYXXXXXXXXXZZZ[[[\\\aaa___]]][[[[[[\\\]]]]]]YYY[[[^^^___^^^]]]\\\]]]ZZZ[[[\\\^^^^^^^^^^^^]]]XXXZZZ[[[ZZZXXXVVVVVVWWWVVVXXX[[[[[[YYYUUUSSSSSSVVV[[[```bbbaaa```aaacccdddfffeee```ZZZXXX[[[```aaaaaadddhhhjjjkkknnntttqqqtttyyy}}}~~~~~~}}}yyyvvvwwwxxxyyyzzzrrrxxx|||{{{|||~~~}}}zzzvvvtttssstttxxx}}}|||yyywwwvvvtttrrrpppnnnoooqqqsssuuuvvvvvvwwwwwwxxxyyy{{{||||||||||||}}}vvvrrrqqqnnngggaaa___dddhhhiiiggghhhlllqqqmmmkkkjjjhhhgggeeeaaa^^^eeeffffffgggggggggffffffgggfffdddcccccceeehhhiiikkkjjjhhhfffeeecccbbbbbb```\\\ZZZ[[[^^^___[[[WWW^^^___^^^\\\ZZZYYY[[[]]]```___]]]ZZZWWWWWWYYY\\\hhhfffbbb\\\XXXWWWYYY[[[^^^______^^^\\\\\\\\\]]]]]]\\\___dddbbb[[[XXX[[[^^^```aaa```^^^\\\[[[[[[\\\[[[YYYXXXXXXXXXYYYZZZ^^^___aaacccdddddddddcccaaadddfffccc^^^\\\^^^aaa]]]```eeeggggggeeeddddddfffiiinnnrrrvvvyyy|||~~~zzzzzz|||~~~|||zzzyyyzzz{{{zzzyyyyyy|||}}}{{{{{{}}}~~~||||||zzzxxxxxx{{{~~~|||zzzzzz{{{{{{{{{zzzpppqqqsssuuuwwwyyyzzzzzzxxxyyyzzz{{{|||}}}}}}}}}}}}yyyuuurrrooommmlllkkkmmmoooooooooppprrruuuooonnnmmmmmmllljjjfffcccgggggggggfffeeedddcccbbbdddccccccccceeehhhkkkmmmqqqooommmjjjhhhgggggggggdddaaa___```cccccc___[[[]]]^^^^^^]]]\\\\\\^^^aaa``````^^^[[[XXXXXXZZZ\\\eeedddbbb^^^[[[ZZZ[[[]]]\\\\\\\\\ZZZZZZZZZ\\\]]]YYYXXX\\\```___YYYWWWZZZ```bbbeeegggfffddd```]]][[[[[[ZZZZZZZZZ[[[\\\\\\^^^```ccceeefffeeecccaaafffiiijjjfff```\\\]]]___^^^aaadddeeedddbbbaaaaaa[[[]]]```cccggglllppprrrrrrpppoooqqqtttxxxyyyzzz|||}}}~~~}}}~~~~~~|||zzz|||~~~~~~|||}}}|||{{{|||~~~}}}{{{yyyyyy{{{}}}}}}}}}tttuuuwwwyyy{{{}}}~~~~~~zzz{{{}}}}}}~~~|||yyyuuutttvvvyyywwwuuuttttttuuuwwwxxxxxxqqqqqqrrrrrrssspppllliiikkkjjjiiigggeeecccbbbaaaaaaaaaaaacccfffkkkoooqqqqqqoookkkhhhfffeeefffffffffdddcccdddffffffbbb^^^\\\]]]^^^]]]]]]___bbbdddaaa```___\\\YYYXXXZZZ\\\bbbbbbcccaaa___^^^___```\\\ZZZYYYXXXYYY[[[]]]___WWWXXX[[[___^^^YYYXXX[[[\\\]]]aaafffiiiggg```[[[[[[[[[\\\^^^^^^^^^^^^^^^___aaadddffffffeeecccaaagggiiijjjgggbbb______``````bbbcccbbb```^^^]]]]]]WWWWWWXXXZZZ^^^ccchhhkkkjjjhhheeeeeegggkkkmmmnnnlllnnnpppqqqsssyyy~~~|||{{{|||~~~~~~|||zzzyyy{{{||||||{{{vvvwwwyyy{{{}}}~~~|||}}}~~~|||{{{|||~~~~~~yyyuuuuuuyyy{{{yyywwwuuuuuuuuuvvvvvvtttooolllooonnnllljjjhhhfffeeeeee``````bbbdddgggkkkoooqqqpppmmmjjjgggeeeddddddeeeeeedddcccdddfffeeebbb___]]]^^^^^^^^^^^^___bbbdddaaaaaa```]]][[[ZZZ[[[]]]___aaadddeeedddccccccccc___\\\ZZZYYY\\\___cccddd[[[]]]___aaa___\\\[[[[[[[[[ZZZ[[[```ffffff```ZZZ]]]^^^```aaaaaa```___^^^```aaabbbdddeeeeeeffffffdddgggiiihhhfffdddeeefffcccccccccaaa^^^[[[[[[[[[\\\ZZZXXXXXX[[[```dddfffeeecccbbbcccfffhhhjjjjjjiiikkkllliiihhhkkkttt|||}}}~~~~~~}}}||||||~~~~~~~~~}}}vvvvvvwwwyyyzzzzzzzzzzzzyyy{{{|||wwwxxx|||~~~{{{xxxyyyxxxxxxyyyxxxvvvqqqnnnpppooommmlllkkkjjjjjjjjjddddddeeegggiiilllnnnppprrrpppmmmkkkiiihhhiiiiiigggfffeeeeeeeeedddcccbbb```aaa```___^^^^^^```bbb`````````^^^\\\\\\]]]______bbbfffhhhhhhgggffffffeeebbb______cccgggjjjkkkaaaccceeeccc```]]]\\\[[[```]]][[[^^^ccceeeccc```aaabbbbbbbbbaaa```^^^]]]``````___```bbbeeehhhjjjfffhhhjjjkkkkkkjjjjjjjjjeeeffffffccc```]]]\\\\\\```\\\XXXWWWYYY\\\^^^^^^^^^^^^```cccggghhhgggfffhhhiiihhhddd```aaahhhooossssssssspppllllllooorrr{{{}}}zzzzzz|||~~~~~~xxxxxxxxxxxxxxxwwwvvvuuuvvvxxx{{{|||~~~||||||{{{zzz{{{{{{yyywwwtttrrrqqqooonnnmmmnnnnnnooollllllmmmmmmooopppqqqrrrqqqpppooonnnmmmlllllllllkkkiiihhhfffeeeffffffgggddddddcccaaa______```bbb^^^___```___^^^^^^```bbbaaaeeeiiijjjjjjiiihhhhhhjjjgggdddeeejjjnnnooooooeeehhhhhhddd```___^^^[[[ccc___[[[ZZZ]]]```bbbaaaccccccbbbaaa```^^^]]]\\\```___^^^^^^```dddhhhjjjhhhjjjlllmmmnnnmmmlllkkkhhhiiiiiihhhdddaaa```___ddd```]]]\\\^^^___]]][[[VVVXXX[[[___ccccccaaa___ffffffeeebbb^^^^^^aaadddeeegggiiigggcccaaabbbdddiiikkknnnsssxxx~~~|||zzzxxxwwwvvvwwwzzz}}}~~~}}}}}}xxxwwwuuussssssssstttuuuvvvvvvvvvwwwwwwxxxyyyyyyqqqrrrrrrsssrrrrrrppppppnnnllliiifffeeefffiiikkkggggggfffdddbbbaaaccceee\\\^^^````````````bbbdddeeehhhkkklllkkkiiiiiiiiillliiigggiiinnnqqqqqqooohhhmmmmmmgggdddeeeddd```dddbbb^^^\\\[[[]]]```bbbbbbaaa```___^^^^^^^^^^^^______``````aaabbbcccdddbbbdddfffiiillllllkkkiiiiiikkknnnmmmkkkgggeeedddeeebbbaaaccceeeeeeaaa\\\WWWWWWXXX[[[^^^___^^^\\\bbbbbbbbbbbbaaa``````___[[[___ddddddbbb___^^^___aaabbbccceeegggkkknnnooopppssswww}}}vvvtttsssuuuzzz~~~|||yyyzzz|||~~~~~~~~~|||zzzyyyyyyzzzzzz||||||}}}}}}~~~wwwxxxzzz||||||{{{yyyxxxnnnlllhhhdddbbbdddhhhlllhhhhhhhhhfffeeedddfffhhh[[[]]]___```aaabbbdddfffgggjjjlllmmmkkkjjjiiiiiimmmiiigggjjjooorrrqqqnnnkkkpppqqqkkkiiikkkjjjfffjjjiiigggcccaaaaaadddggg``````^^^]]]]]]^^^___```^^^```bbbccccccaaa___]]]XXXZZZ^^^ccchhhjjjiiihhhjjjmmmpppqqqoookkkiiihhh```______cccgggfff```[[[\\\[[[ZZZ[[[]]]^^^^^^]]][[[\\\]]]___aaa```]]][[[YYY^^^dddfffccc___]]]]]]______^^^^^^___aaacccddddddeeegggjjjnnnqqqtttvvvyyy~~~{{{vvvrrrooohhhfffccc```aaafffooovvvwwwzzzyyyqqqlllnnnpppqqq{{{vvvpppnnnqqqvvvzzz|||~~~}}}}}}~~~}}}}}}}}}~~~vvvrrrlllgggfffiiinnnqqqooollliiihhhiiihhheeebbb^^^bbbgggiiihhhhhhjjjlllkkkjjjhhheeeeeehhhmmmqqquuugggeeejjjjjjmmmooojjjjjjkkkmmmmmmlllllllllmmmtttnnnhhhfffhhhjjjhhheeefffeeebbb___^^^^^^___```gggkkkmmmiiibbb[[[YYYYYYYYYYYY[[[```fffiiihhhfffmmmnnnpppqqqpppllleee```______aaadddhhhhhheeeaaa[[[WWWUUUXXXZZZXXXWWWYYYXXXXXXYYY[[[]]]]]][[[YYYbbb``````dddhhhgggaaa\\\[[[]]]___^^^[[[[[[]]]````````````aaabbbdddfffhhhkkkoootttxxx}}}{{{ssstttxxx~~~}}}wwwwww}}}tttssssssrrrpppnnnmmmllleeebbb______cccgggjjjkkkhhhjjjhhhaaa^^^```aaa```kkkhhheeeeeehhhlllnnnnnnhhhkkkqqqxxx~~~yyywwwvvvuuusssssszzz~~~yyyvvvyyy{{{|||~~~zzztttnnnlllllloooqqqnnnkkkiiiiiijjjjjjgggeeebbbeeeiiilllmmmmmmmmmllltttrrrnnniiiggggggkkknnnsssggggggllljjjlllpppllliiikkklllmmmlllllllllmmmtttpppllljjjkkkkkkkkkjjjkkkjjjhhhfffdddcccccccccgggjjjmmmjjjccc]]][[[\\\[[[[[[]]]bbbfffhhhgggeeehhhiiijjjkkkllliiidddaaa]]]]]]^^^bbbgggiiiiiihhhccc^^^[[[]]]]]]ZZZXXXZZZVVVVVVXXX[[[]]]^^^\\\ZZZ[[[[[[^^^bbbfffhhhfffddd[[[]]]^^^___^^^\\\\\\]]]ZZZ[[[\\\___aaacccbbbaaa^^^```cccfffiiimmmssswwwzzz{{{xxxnnnnnnnnnoooooonnnkkkiiiaaaeeefffgggnnnvvvpppeee___dddllltttyyyyyytttppp]]]]]]^^^___```bbbcccddd```\\\ZZZ]]]ccceeebbb^^^______\\\VVVVVVXXXWWWSSS\\\[[[ZZZZZZ]]]___``````VVVZZZ```dddgggiiimmmpppdddeeeeeeeee```___gggrrrqqqsssvvvxxxyyy|||}}}uuurrrnnnmmmllllllkkkiiieeefffiiimmmqqqqqqlllgggkkkqqquuuxxxzzz~~~}}}zzz{{{xxxwwwzzzzzzwwwtttttt|||xxxwww|||~~~~~~~~~~~~zzzvvvtttttttttpppnnnmmmmmmmmmmmmllljjjiiiiiikkkpppttttttqqqmmm{{{yyytttmmmhhhggghhhjjjooofffhhhkkkfffggglllkkkiiikkkmmmmmmmmmmmmnnnoootttsssrrrpppmmmmmmnnnpppnnnnnnmmmllljjjhhhfffeeefffiiilllkkkfffbbbaaabbbbbbaaabbbeeeggghhhfffdddaaaaaaaaacccdddcccaaa___[[[ZZZZZZ]]]ccciiimmmooojjjddd```aaa___ZZZXXXYYYUUUUUUWWWYYY]]]^^^]]]\\\VVVYYY]]]```bbbeeegggiii\\\\\\]]]^^^______\\\ZZZWWWWWWYYY]]]bbbccc```\\\[[[[[[ZZZYYYZZZ^^^dddhhhggggggiiiooowww~~~xxxzzz}}}zzzyyy}}}vvvmmmeee]]]\\\ZZZZZZ[[[^^^```aaaXXX]]]]]]ZZZdddrrrooobbbXXXZZZ^^^bbbffffffccc```OOOOOOOOOQQQSSSVVVYYYZZZZZZXXXXXXZZZ^^^^^^[[[WWW\\\[[[XXXTTTUUUXXXUUUPPPXXXVVVUUUTTTUUUVVVWWWWWWSSSUUUXXX[[[]]]```bbbccc[[[]]]``````[[[XXX___jjjfffffffffeeedddeeehhhkkkrrrpppoooppprrrssspppllliiijjjiiifffcccbbbccceeeaaabbbbbbcccgggjjjhhhccceeegggjjjooowww~~~{{{yyyxxxrrrooonnnrrr}}}|||xxxwwwvvvuuuuuutttsssrrrqqqooooootttzzz{{{vvvooo|||yyyuuunnniiiggghhhjjjrrrjjjnnnooofffdddjjjjjjiiikkkmmmnnnnnnnnnoooppptttwwwxxxtttooolllnnnqqqnnnnnnnnnmmmkkkhhheeeccceeehhhkkkllljjjiiijjjkkkkkkkkkjjjiiihhhfffdddccc]]][[[ZZZZZZ\\\\\\[[[ZZZ[[[YYYXXXYYY^^^eeelllpppkkkeeeaaaaaa___ZZZXXXXXXVVVVVVVVVYYY[[[\\\[[[ZZZXXX\\\______]]]]]]bbbfff```]]][[[[[[^^^___]]]ZZZYYYXXXXXX\\\aaabbb```\\\___]]]ZZZVVVUUUXXX]]]aaacccbbbaaadddhhhlllooopppzzz}}}|||zzzzzzxxxqqqlll^^^___aaaffflllqqqtttttttttmmmgggccc___```hhhqqquuuqqqllljjjgggccc^^^[[[XXXWWWUUUTTTUUUXXX]]]```SSSXXXWWWSSS[[[iiihhh\\\YYYXXXYYYZZZ\\\[[[YYYVVVMMMLLLLLLLLLMMMOOOQQQRRRUUUVVVWWWXXXWWWVVVVVVVVVWWWWWWUUUSSSUUUWWWTTTNNNYYYWWWTTTPPPOOOOOORRRTTTRRRPPPPPPSSSXXX[[[ZZZWWWUUUVVVZZZ[[[WWWTTTYYYaaa___^^^]]]\\\ZZZ[[[^^^aaaeeecccaaaccceeefffdddaaabbbcccddd```\\\[[[___ccc___bbbdddeeekkkrrrqqqlllcccbbbdddnnn|||{{{sssooosss~~~||||||{{{xxxuuutttyyyzzzsssxxxwwwtttoookkkjjjlllnnnzzzsssvvvwwwkkkfffkkkkkkgggiiikkklllkkkkkklllmmmuuuyyy{{{wwwoookkklllnnnlllmmmnnnnnnllliiieeeccccccfffiiilllmmmoooqqqrrrtttsssqqqnnniiieeecccbbb]]]ZZZXXXVVVWWWWWWWWWVVV]]][[[XXXWWWYYY```gggllliiidddaaaaaa```\\\ZZZ[[[YYYXXXWWWXXXYYYZZZYYYWWWXXX[[[^^^]]]YYYXXX]]]bbbccc___ZZZYYY[[[^^^^^^]]]\\\YYYXXXYYY]]]___^^^]]]^^^\\\XXXTTTQQQRRRVVVYYY]]][[[ZZZZZZ]]]aaacccdddkkkmmmooorrrsssvvvxxxzzz|||xxxssspppqqqrrruuuzzzqqqfffbbb``````fffooouuuvvvuuuuuuppplllllljjjmmm}}}qqqhhhkkktttxxxrrrmmmjjjgggbbb```aaaYYYWWWWWWYYY]]]bbbeeefffggg___YYYYYYYYYYYY]]]bbbbbb^^^]]]```aaa^^^\\\]]]XXXXXXWWWUUUTTTVVVYYY\\\UUUXXXVVVRRRUUU\\\\\\UUUTTTTTTTTTVVVWWWWWWUUUSSSNNNNNNMMMMMMMMMMMMNNNNNNSSSUUUWWWVVVTTTSSSTTTUUURRRUUUVVVTTTVVVXXXVVVRRRWWWVVVRRRNNNKKKKKKOOORRRSSSOOONNNRRRXXXZZZVVVRRRPPPQQQSSSVVVUUURRRTTTYYYTTTTTTUUUTTTUUUWWWZZZ]]]^^^[[[ZZZ[[[^^^```^^^\\\\\\]]]]]]ZZZWWWYYY```gggdddjjjooorrrzzz{{{mmmhhhjjjxxx|||{{{~~~{{{zzzyyywwwtttrrrqqqsssvvv{{{tttwwwwwwkkkfffjjjhhhfffhhhiiijjjiiihhhiiijjjtttxxxzzzwwwpppkkkkkkmmmlllmmmnnnnnnllljjjgggfffcccdddgggjjjmmmppprrrrrrvvvvvvtttoooiiieeecccbbb```]]]ZZZXXXXXXXXXWWWVVV___^^^[[[XXXXXX\\\bbbggghhhccc```bbbbbb___]]]___ZZZXXXWWWWWWXXXXXXWWWVVVSSSWWWZZZYYYWWWWWW[[[___bbb___\\\ZZZZZZ\\\]]]]]][[[ZZZYYYXXXXXXYYY[[[\\\[[[ZZZXXXTTTRRRQQQSSSUUUVVVTTTSSSTTTXXX\\\___aaaddddddeeefffhhhiiijjjjjj{{{xxxvvvsssnnnlllnnnpppiiicccccc```[[[XXXZZZXXX[[[```gggnnnuuuzzz}}}oooaaaXXXWWWTTTSSSXXX___ccc```\\\[[[XXXZZZ\\\YYYXXXeeewwwtttqqqllleee[[[SSSUUU[[[aaa\\\[[[[[[YYYUUUVVV\\\ZZZWWWSSSRRRUUUZZZ^^^aaa^^^ZZZYYY[[[[[[YYYZZZ]]][[[XXXYYY___aaa^^^]]]___XXXYYYZZZXXXTTTSSSTTTUUUVVVVVVUUUSSSRRRRRRSSSSSSOOOPPPQQQTTTVVVVVVSSSQQQNNNNNNOOOPPPPPPPPPOOOOOORRRSSSUUUVVVWWWVVVTTTRRRMMMSSSVVVUUUUUUWWWWWWUUUQQQRRRQQQNNNLLLKKKNNNPPPQQQQQQRRRUUUXXXXXXUUURRRMMMKKKMMMRRRSSSQQQPPPRRRKKKLLLNNNNNNOOOQQQTTTWWWVVVTTTRRRTTTXXXZZZYYYWWWVVVVVVVVVTTTUUU[[[dddlllnnnwww}}}~~~rrrkkklll{{{~~~{{{zzz{{{}}}|||sssuuuwwwmmmiiillliiijjjkkkmmmlllkkkjjjjjjkkkrrruuuwwwvvvrrrooommmmmmkkkkkkllllllkkkjjjhhhgggddddddeeehhhjjjlllmmmmmmssssssrrrmmmhhhddddddeeedddbbb___^^^^^^]]]\\\[[[aaa```___\\\ZZZ[[[```dddeee```^^^``````]]]\\\]]]XXXWWWVVVVVVWWWXXXXXXWWWQQQSSSVVVVVVUUUVVVXXX[[[^^^______^^^\\\[[[[[[\\\ZZZ]]]___]]]YYYWWWXXX[[[XXXYYYZZZYYYVVVTTTTTTUUUSSSQQQOOOPPPTTTYYY\\\^^^^^^]]]]]]^^^````````````qqqggghhhccc___^^^[[[WWWVVVYYYZZZWWWXXX]]]\\\TTTNNNNNNJJJLLLQQQVVV\\\aaaeeegggjjjrrryyyyyyoooaaaVVVQQQNNNKKKJJJOOOUUUWWWRRRMMMHHHHHHMMMRRRMMMHHHRRRcccnnnssswwwxxxxxxvvvmmmddd]]]XXXTTTRRRNNNJJJKKKOOONNNLLLMMMPPPMMMHHHKKKRRRVVVQQQKKKIIIKKKQQQVVVZZZSSSSSSUUUYYYWWWTTTTTTWWWUUURRRTTT[[[\\\XXXVVVYYYXXXZZZ\\\ZZZUUUQQQPPPPPPPPPOOOPPPRRROOOKKKMMMSSSNNNOOOQQQTTTVVVUUURRROOOLLLMMMOOOQQQRRRSSSRRRRRRSSSQQQRRRWWW\\\[[[TTTNNNEEEMMMRRRRRRPPPRRRSSSRRRLLLOOOQQQQQQOOONNNOOOQQQLLLPPPTTTVVVUUUSSSRRRRRRIIIEEEFFFLLLOOOMMMJJJJJJIIIJJJKKKKKKKKKLLLNNNPPPMMMKKKIIIKKKOOORRRRRRPPPNNNNNNMMMMMMQQQZZZeeennnttt~~~tttjjj``````oooxxxzzz}}}uuusssuuuqqqpppqqqrrrqqqooonnnnnnnnnqqqsssuuuvvvuuurrrpppooohhhhhhiiiiiihhhhhhggggggfffeeedddeeeggghhhhhhgggnnnooooookkkgggdddeeeggggggeeecccbbbccccccbbb```aaabbbaaa___\\\\\\```cccbbb]]][[[\\\\\\YYYXXXYYYWWWUUUTTTUUUWWWYYYYYYYYYRRRSSSUUUUUUUUUTTTTTTUUUZZZ^^^bbbbbb___[[[YYYZZZZZZ```eeeccc]]]XXXYYY\\\TTTWWWYYYZZZWWWUUUSSSSSSRRROOOLLLLLLOOORRRUUUVVVYYYXXXWWWXXXZZZ[[[ZZZZZZ}}}uuuqqqssspppeeeZZZVVVPPPQQQQQQOOOLLLKKKMMMPPPQQQRRRSSSSSSQQQMMMHHHFFF<<>>AAADDDEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDFFFIIIKKKLLLKKKJJJIIIKKKKKKKKKKKKKKKLLLLLLMMMJJJJJJLLLMMMLLLKKKIIIHHHNNNOOOPPPPPPNNNJJJFFFDDDGGGHHHJJJPPPUUUXXXWWWUUUSSSQQQPPPPPPQQQPPPMMMIIIOOOMMMKKKKKKLLLLLLKKKHHHGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLNNNNNNKKKMMMRRRQQQMMMIIIJJJJJJIIIGGGGGGIIIKKKGGGFFFDDDDDDEEEGGGJJJLLLEEEGGGIIIIIIGGGGGGHHHJJJEEEGGGHHHHHHHHHIIIMMMPPPZZZeeellljjjhhhhhh```TTTPPPKKKKKKPPPQQQQQQ\\\jjjrrrkkkaaa[[[YYY]]]aaadddgggvvv{{{tttrrrqqquuu{{{~~~{{{{{{~~~|||zzzxxxvvvvvvxxxwwwtttrrruuuuuuuuurrrnnnjjjhhhhhhjjjiiijjjlllkkkfffeeehhhhhhjjjjjjiiiggggggiiilllllljjjhhhiiijjjllljjjiiidddcccaaa___^^^^^^^^^___eee___]]]cccfffccc```___]]]YYYWWWYYYYYYWWWWWWZZZVVVSSSRRRTTTSSSPPPPPPSSSXXXWWWZZZ___^^^YYYVVVVVVXXXYYY[[[\\\]]]\\\[[[ZZZ___]]]\\\ZZZZZZ[[[\\\]]]WWWUUUSSSQQQQQQSSSVVVXXXZZZXXXTTTRRRRRRTTTWWWYYY}}}uuuiiifffbbb``````___^^^]]]^^^aaa___WWWQQQOOOLLLIIIPPPLLLJJJLLLNNNJJJFFFDDDDDDDDDDDDBBB???>>>???@@@;;;<<<===>>>???@@@@@@????????????@@@AAAAAA???===BBBFFFJJJJJJFFFBBB@@@@@@>>>>>>???AAACCCCCCAAA???===???AAABBBAAA@@@@@@AAA???@@@>>>;;;<<>>>>>>>>???@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAA>>>@@@CCCEEEGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGIIIKKKLLLMMMLLLLLLIIILLLOOOQQQPPPKKKFFFCCCDDDEEEHHHMMMRRRTTTUUUTTTUUUTTTSSSSSSSSSQQQNNNLLLMMMKKKHHHGGGHHHIIIHHHGGGIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKNNNMMMJJJGGGHHHMMMNNNLLLHHHIIIIIIHHHFFFDDDEEEFFFDDDCCCBBBAAACCCEEEHHHJJJCCCEEEHHHIIIGGGFFFFFFFFFGGGGGGGGGEEECCCBBBBBBDDDIIIQQQUUUSSSSSSVVVRRRJJJJJJFFFFFFJJJIIIFFFLLLWWWXXXTTTNNNLLLLLLOOOQQQRRRXXXddduuuzzzwwwtttrrrrrrqqqpppooojjjhhhhhhjjjoooqqqqqqooolllmmmnnnppprrrwww}}}vvvuuurrrnnnmmmnnnrrrvvvsssrrrtttxxxxxxwwwyyy}}}|||}}}{{{|||~~~~~~}}}zzzwww{{{|||}}}zzzvvvqqqnnnmmmllljjjkkknnnlllgggeeefffggghhhiiiiiihhhiiikkkmmmiiiiiiiiikkkmmmnnnmmmkkkjjjhhhfffcccaaa`````````cccaaadddkkkooolllgggeee```^^^]]]^^^\\\YYY[[[___ZZZWWWVVVXXXWWWTTTTTTWWWWWWWWWYYY^^^]]]XXXUUUVVVUUUVVVWWWYYYZZZ[[[[[[[[[^^^\\\ZZZYYYZZZ\\\___```YYYXXXVVVUUUTTTTTTTTTTTTXXXVVVSSSQQQQQQTTTWWWYYY|||sssqqqllleeebbbbbb^^^YYYRRRPPPMMMLLLMMMMMMLLLJJJNNNOOOKKKFFFDDDFFFEEEAAADDDAAA@@@BBBDDDDDDCCCBBBBBBBBBAAA@@@>>>=========999999:::;;;<<<>>>???@@@@@@>>><<<===???>>>;;;777???BBBDDDCCCAAA??????@@@<<<<<<===???@@@???>>>===<<<===>>>???>>>>>>======<<<>>><<<888888<<<<<<:::888:::<<<======<<<===>>><<<<<<<<<<<<===>>>???@@@AAA@@@@@@???>>>>>>??????<<<>>>@@@BBBCCCCCCBBBBBB@@@AAAAAABBBCCCCCCCCCCCCEEEFFFHHHJJJKKKLLLLLLMMM@@@EEEKKKPPPPPPMMMHHHDDDDDDEEEFFFIIIKKKMMMNNNNNNMMMMMMNNNOOOOOOOOOMMMLLLJJJHHHEEEDDDDDDDDDEEEFFFIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIKKKIIIFFFCCCDDDGGGHHHGGGDDDEEEGGGFFFDDDCCCCCCCCCEEEDDDBBBAAAAAACCCEEEGGGCCCEEEHHHJJJIIIGGGEEEDDDIIIIIIGGGEEEBBB@@@??????AAAEEEFFFEEEHHHNNNNNNJJJHHHFFFHHHKKKKKKIIILLLSSSKKKJJJIIIKKKMMMPPPPPPPPPRRRWWW___gggqqq{{{wwwwww|||}}}|||xxxvvvzzz{{{uuurrrqqqooommmkkkjjjkkklllnnnoooooommmkkkkkklllllljjjhhhhhhiiijjjiiiiiilllsssyyynnnoooooollliiiiiilllppplllmmmnnnooonnnmmmnnnppprrrtttzzzyyyxxxwwwtttssstttwwwzzzvvvyyy}}}zzzvvvtttqqqooooooqqqpppkkkgggggghhhiiiiiiiiiiiijjjkkkkkkhhhhhhiiikkklllnnnooooookkkiiigggeeecccbbbbbbbbb```bbbfffmmmqqqppplllhhhdddcccdddfffddd```aaaeeebbb___^^^```___\\\]]]```YYYXXXZZZ___^^^YYYWWWXXXVVVVVVVVVWWWWWWXXXYYYYYY\\\ZZZXXXWWWWWWYYY\\\^^^[[[ZZZZZZYYYWWWUUUSSSRRRVVVTTTRRRQQQRRRTTTVVVXXXnnnkkkjjjooouuuvvvpppjjj```]]]\\\___dddddd^^^XXXRRRRRRNNNIIIHHHKKKKKKHHHEEECCCBBBAAABBBBBBAAA@@@BBBBBB???<<<>>>BBBBBB>>><<<<<<;;;:::<<<===>>><<>>===<<<<<<;;;;;;;;;<<<===???@@@???===;;;;;;>>>>>>;;;888:::;;;;;;;;;::::::;;;<<<;;;<<<>>>>>>>>>=====================>>>>>>======999;;;:::666555888999888:::;;;===<<<;;;:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>???>>>==================>>>>>>???@@@@@@@@@??????======???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCC<<<@@@GGGLLLMMMJJJEEEAAAAAAAAACCCDDDEEEGGGIIIJJJCCCEEEFFFGGGGGGFFFFFFFFFGGGEEEDDDAAA@@@AAABBBDDDAAAAAABBBDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGEEECCCAAABBBBBBBBB@@@@@@AAACCCEEEFFFEEEEEEFFFGGGIIIGGGDDDBBB@@@AAABBBDDDCCCEEEHHHJJJKKKHHHEEEBBBGGGFFFEEEDDDCCCBBB@@@???AAA@@@>>>===AAAGGGIIIGGGEEEDDDFFFIIIJJJIIIJJJMMMFFFFFFGGGIIIKKKLLLJJJHHHJJJLLLOOOSSS[[[iiiyyy|||vvvrrrmmmhhhfffaaa]]]^^^cccfffeeebbbaaafffkkkiiibbb___aaaeeetttrrroookkkiiikkkooorrrtttttttttwww{{{~~~|||{{{wwwuuuwwwxxx{{{}}}~~~zzzyyyuuuooojjjfffeeefffdddccccccbbbccceeehhhjjjiiihhhhhhggggggeeecccaaafffggggggeeeccceeekkkppphhhkkkllliiifffdddfffhhhfffhhhhhhgggeeeeeeeeefffjjjkkknnnsssxxxyyywwwtttrrrrrrqqqooonnnooorrruuussstttvvvvvvvvvxxx{{{}}}~~~}}}zzzvvvuuuwwwwwwrrrnnnmmmmmmmmmllllllkkkkkkjjjiiikkkkkkkkkkkklllnnnqqqsssiiihhhgggeeeeeeeeeeeefffdddhhhmmmrrrvvvwwwuuuqqqhhhgggiiillljjjfffeeeggggggdddcccfffeeeccccccfff^^^\\\^^^bbbaaa]]][[[\\\[[[ZZZXXXWWWVVVVVVVVVWWWZZZXXXVVVTTTSSSTTTUUUWWW[[[[[[\\\\\\ZZZWWWUUUSSSUUUTTTRRRRRRRRRTTTVVVXXXOOOMMMLLLPPPUUUVVVRRRNNNIIIHHHIIIKKKMMMLLLGGGCCCDDDEEECCC>>>===AAABBB@@@@@@???>>>>>>??????>>><<<;;;<<<;;;888:::???@@@===:::<<<<<<::::::======;;;===<<<<<<===>>>>>><<<;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;<<<<<<<<<;;;999999888888888999:::;;;999;;;===>>><<<;;;;;;<<<===;;;;;;<<<===>>>>>>===777;;;;;;777555888999888;;;<<<===<<<:::999:::;;;;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>=========:::;;;===??????@@@??????======<<<<<<<<<;;;;;;;;;===@@@DDDGGGFFFCCC???;;;:::;;;===>>>???AAAEEEHHHBBBDDDFFFFFFDDDCCCBBBCCCCCCCCCCCCAAA???>>>@@@BBB<<<<<<>>>???@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDD@@@===>>>AAABBB???<<<<<<@@@BBBDDDEEEEEEFFFIIIKKKKKKIIIEEEBBB@@@@@@AAAAAACCCCCCEEEGGGHHHGGGCCC???@@@??????@@@AAAAAA@@@>>>FFFCCC>>>===@@@DDDEEEDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFGGGEEEBBB??????AAAEEEIIINNNUUU\\\aaafffkkklllfff___ZZZTTTNNNTTTQQQPPPQQQTTTVVVUUUSSSNNNSSSXXXWWWSSSPPPQQQSSS]]]ZZZVVVTTTUUUXXX]]]```\\\\\\]]]___ccciiinnnrrrxxxwwwtttpppkkkfffccc``````]]]\\\^^^___bbbjjjrrrpppjjjgggkkkoooooooooqqqsssyyy}}}zzzyyy|||zzzrrrllliiihhhgggfffdddddddddbbb```______```[[[\\\]]]\\\\\\]]]```bbbcccdddeeefffffffffeeedddddddddeeedddddddddgggiiifffggghhhfffdddcccccccccbbbeeefffcccaaabbbcccbbbeeeeeehhhlllppprrrrrrqqqmmmnnnnnnmmmmmmmmmppprrrqqqrrrrrrqqqqqqrrrtttwwwrrrpppvvv|||zzz}}}|||~~~||||||xxxwwwvvvtttsssrrrrrrpppmmmkkkkkklllmmmmmmlllmmmoooqqqjjjiiihhhhhhhhhiiijjjkkknnnuuu}}}tttooolllmmmmmmhhhffffffiiifffeeeggggggeeeeeehhhbbb```aaaeeeeee```___```aaa___\\\XXXVVVVVVVVVWWWXXXWWWUUUSSSQQQQQQPPPQQQWWWXXXZZZ[[[ZZZYYYWWWUUUVVVUUUTTTSSSSSSTTTVVVWWWBBBAAAAAADDDFFFGGGFFFEEEBBBCCCEEEEEEDDDBBB???>>>???AAA@@@<<<;;;>>>@@@???>>>=========>>>>>><<<::::::======:::999<<<===;;;999>>>???<<<<<>>>>><<<:::::::::::::::::::::999999:::;;;;;;:::888888999:::;;;:::999999:::;;;;;;;;;666999;;;;;;999777888999:::888777999<<<>>>===<<<666;;;===999777888999888999:::;;;:::999999:::<<<:::::::::999::::::;;;<<<:::999999999999999::::::888999999::::::;;;;;;;;;777999;;;===>>>>>>======<<<;;;::::::999999999999<<<===???@@@@@@>>>;;;999888999:::999999;;;@@@DDD???BBBEEEEEECCCBBBCCCDDD@@@BBBCCCAAA>>>===>>>@@@<<<===>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@;;;;;;@@@AAA===;;;======>>>???@@@@@@BBBEEEHHHJJJHHHDDDAAA??????@@@AAA@@@??????AAACCCBBB>>>;;;;;;::::::<<<@@@AAA???===EEE@@@<<<===BBBEEEEEEDDDCCCDDDDDDEEEFFFGGGFFFEEEFFFEEEDDDDDDDDDCCC@@@>>>===>>>@@@BBBDDDFFFIIIKKKMMMSSSWWWUUUPPPNNNJJJFFFHHHIIIJJJLLLNNNNNNNNNNNNHHHJJJLLLLLLJJJJJJKKKLLLOOONNNLLLKKKMMMOOOQQQRRRNNNNNNOOOPPPSSSVVVZZZ\\\bbbaaa```]]]ZZZVVVTTTRRRRRROOONNNPPPQQQQQQWWW^^^^^^YYYWWW[[[______^^^___aaaggghhhdddaaadddhhhiiifffccc^^^[[[YYYZZZZZZ[[[[[[]]]^^^^^^\\\[[[[[[[[[XXXZZZ\\\[[[ZZZYYY[[[]]]```bbbeeeffffffeeeeeeeee___```aaadddfffgggfffddddddcccccccccdddeeedddbbbaaafffgggcccaaadddeeebbbccceeehhhllloooppppppnnniiikkkmmmnnnmmmmmmnnnooopppppppppooonnnnnnqqqsssrrrjjjjjjtttxxxrrrnnnpppnnnpppsssvvvyyy|||}}}~~~zzz}}}{{{{{{{{{yyyvvvrrrooossswwwxxxuuusssqqqrrrooonnnmmmmmmmmmnnnooooooxxx|||qqqnnnnnnkkkhhhhhhiiiffffffhhhhhhffffffjjjeeecccdddggggggcccaaaccceeebbb^^^ZZZXXXXXXYYYZZZWWWWWWVVVUUUSSSRRRPPPOOORRRSSSUUUWWWXXXXXXXXXWWWXXXWWWUUUTTTTTTUUUVVVVVV===>>>>>>???@@@BBBCCCCCCBBBEEEGGGFFFCCC?????????;;;>>>>>>;;;;;;>>>@@@@@@;;;:::999999::::::888666999===>>>:::777999999888555;;;===:::999======999999888888;;;???@@@>>>;;;999999:::;;;;;;::::::999888:::;;;999555444666999999888666777888999999888333666999888666444555666888666444666:::<<<<<<;;;222777:::777444555555333777888999999999999<<<>>>:::999999999999999:::;;;888888777777777777888999333444555666777999::::::555777999<<<======<<<;;;888888777666666666666666888999:::;;;<<<<<<<<<<<<:::;;;:::888555666:::===444777<<<>>>===>>>@@@BBB???AAACCCBBB???======???<<<<<<<<<<<<<<<;;;;;;:::?????????>>>>>>>>>>>>>>>AAA;;;:::???@@@===<<>>>>>:::777999888999;;;???AAA???<<<;;;666444999???CCCDDDDDD===>>>???@@@CCCFFFFFFDDDAAA??????@@@AAACCCBBBAAACCCAAA>>><<<<<>>===<<<===AAABBBCCCDDDBBB???<<<:::??????<<<666111222:::AAA>>><<<999888999888777666<<<;;;:::999888888888888777888999::::::999888777===222555<<<::::::<<<777777888:::;;;;;;:::888777444777:::999777777999<<<444555777888888777777666666666555555666666777888;;;:::888777777777888888888777666555555666777888888888888888999:::;;;<<<999777666777999::::::999:::::::::888666666777999======<<<999555444777:::666:::999444666<<>>===;;;999777666555888888666888<<<===;;;===:::777777999===@@@AAA===<<<<<<<<<===<<<:::888999888888999;;;===@@@AAAEEEFFFEEEDDDBBBAAABBBCCCCCC@@@===<<<<<<<<<<<<;;;888999::::::::::::;;;<<<<<<999777999???BBBAAA>>><<<===?????????@@@BBBDDD>>>@@@BBBAAA???<<<;;;<<<<<<===>>><<<999999;;;>>>;;;???CCCEEEEEEDDDCCCCCC@@@@@@AAADDDFFFGGGFFFEEEHHHHHHHHHGGGEEEDDDBBBBBBAAACCCEEEDDDBBBAAA@@@@@@AAACCCDDDDDDCCCEEEJJJNNNMMMKKKMMMPPPPPPKKKIIIKKKMMMLLLJJJJJJJJJJJJIIIGGGHHHOOORRRNNNLLLPPPQQQOOOSSSRRRQQQQQQQQQRRRRRRSSSJJJKKKKKKMMMOOOQQQSSSTTTUUUVVVWWWVVVUUUTTTUUUUUUXXXUUUSSSRRRSSSTTTTTTSSSWWWVVVWWWYYYYYYWWWZZZ``````___]]]^^^```bbbcccccc^^^___```aaaaaa```^^^\\\]]]]]]^^^^^^___``````aaa```cccfffgggfffdddccccccgggdddbbbdddgggiiihhhfffggglllppppppmmmmmmpppsssqqqkkkiiimmmnnnjjjhhhjjjpppoooooossswwwvvvpppjjjqqqpppqqquuuzzz}}}}}}{{{}}}}}}xxxuuutttrrrqqquuu{{{uuujjjmmmrrrpppjjjllljjjhhhffffffgggiiikkkfffhhhiiifffcccaaaccceeehhheeebbb___^^^^^^```aaaSSSVVVYYY[[[ZZZWWWUUUTTTQQQOOONNNOOOSSSWWWYYYZZZXXXWWWUUUTTTSSSSSSSSSSSS999;;;===>>>=========>>>BBBAAA@@@???>>>===<<<<<<>>>===;;;888777888:::<<<===;;;999999999999999777;;;:::999888777777777777777888888999999888777666;;;333555999888>>>BBB<<<;;;;;;;;;:::888666333111555777888888777777888:::333444555666777777666666999888777666666666666666;;;:::999888777777888888888777666555555666666777888888888999999:::;;;<<<:::888777888999;;;;;;::::::;;;:::888666555666888999::::::999666666888:::555888777444555:::===;;;777777777777666666666666888888:::;;;<<<<<<<<<<<<888::::::666666888888666666777777777777777777888999999999999888777555555555888888666777;;;<<<:::>>>;;;999888:::<<<>>>>>>>>><<<;;;<<<======;;;999::::::;;;<<<>>>@@@BBBCCCEEEFFFFFFEEECCCBBBCCCDDDAAA>>><<<:::;;;;;;:::999999:::;;;;;;:::999:::<<>><<<===>>>===<<<===???AAA<<<>>>??????>>><<<<<<===<<<>>>>>><<<999888:::<<<999;;;>>>@@@@@@??????@@@BBB@@@???@@@BBBDDDFFFGGGEEEEEEEEEDDDDDDCCCBBBAAA@@@BBBDDDDDDBBBBBBBBBCCCBBBCCCCCCBBBAAABBBFFFIIIFFFDDDFFFJJJJJJGGGFFFHHHGGGEEEDDDDDDEEEEEECCCBBBBBBIIILLLIIIHHHKKKMMMKKKKKKKKKMMMNNNOOOOOOOOOOOOGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQUUUSSSQQQQQQRRRTTTTTTSSSTTTNNNLLLRRRWWWZZZ[[[]]]YYYXXXWWWYYY\\\___aaaaaa___```bbbccccccbbb```___[[[\\\]]]]]]]]]]]]]]]]]]^^^aaaeeefffeeecccccccccdddaaa___```ccceeedddbbbeeehhhkkkkkkhhhgggiiilllooojjjhhhlllmmmiiihhhjjjnnnlllkkkmmmqqqrrroookkkjjjiiiiiimmmqqqssssssqqquuuvvvvvvuuutttuuuxxx{{{uuu{{{|||xxxuuusssvvv|||vvvlllnnnrrrqqqlllqqqooollljjjiiihhhiiiiiieeeffffffeeeddddddgggjjjfffeeecccaaa```______```XXXZZZ\\\]]]\\\ZZZYYYXXXTTTSSSQQQRRRTTTVVVWWWVVVWWWVVVTTTRRRQQQRRRRRRSSS666999;;;<<<;;;;;;<<<>>>BBB@@@<<<999888999<<<===<<<;;;999:::<<<;;;999666;;;999888888999::::::999999888777666666666666666777777888888777666555555888555666666666CCCJJJ@@@;;;::::::999666333000///777666555666777777777666222333444555666666666666<<<;;;:::888777777666666<<<;;;:::999888888888888888777777666555555555666888888888888999:::;;;<<<;;;999888888:::;;;;;;::::::;;;:::888555444555666444666888888888777888999555777666444555999;;;999888888777777777666666666555666888:::;;;<<<<<<<<<888;;;:::777777999:::777777666555444444444555666666666777777777666666555555888888666777;;;<<<:::>>><<<;;;;;;<<<======<<<===<<<;;;;;;======<<<:::;;;<<<>>>@@@BBBDDDEEEFFFBBBCCCEEEDDDCCCBBBBBBCCCDDDBBB????????????>>>===:::;;;<<<;;;:::999:::;;;@@@===::::::===>>>===;;;;;;;;;<<<;;;:::;;;===???:::<<<>>>>>>=========>>>===>>>>>>===:::999999:::999:::;;;;;;;;;<<<>>>???CCC@@@===<<<<<<@@@DDDGGG@@@AAAAAABBBBBBAAAAAAAAA@@@AAABBBBBBAAABBBDDDFFFBBBBBBBBBAAA@@@@@@CCCEEEDDDBBBCCCHHHIIIGGGGGGIIIGGGFFFDDDEEEFFFFFFEEEDDD???DDDFFFEEEDDDGGGHHHGGGBBBEEEIIILLLMMMMMMKKKJJJDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJLLLMMMMMMRRRPPPOOOOOOPPPRRRQQQQQQOOOEEEAAAIIIUUUZZZZZZYYYYYYXXXXXXYYY\\\^^^______^^^___```aaaaaaaaa```___YYYYYYZZZZZZYYYYYYXXXXXX[[[^^^bbbdddcccbbbbbbbbb___]]]ZZZ[[[^^^```___]]]___bbbdddccc```___aaadddgggeeefffhhhhhheeeeeefffiiigggeeefffjjjlllllljjjhhhhhhhhhjjjmmmnnnnnnlllqqqpppnnnllliiijjjmmmpppmmmpppuuuyyy}}}|||xxxvvvzzzwwwoooppprrrrrrpppssssssqqqpppnnnlllkkkkkkdddeeeeeedddeeehhhlllpppffffffffffffdddbbb```_________````````````______\\\[[[YYYXXXYYYXXXWWWUUUXXXWWWUUUSSSSSSSSSUUUUUU666888999999888888999;;;>>><<<999666666777:::;;;888888999999999888777555777666555555777999999888777666666555444444444555777777777666666555444444444666999666666FFFLLL===555666666777666666555444777444222444666888666333333444444555777777888888======;;;::::::999999999<<<;;;:::999999888888888888777777666555555555444888777777777888888999::::::999777888999::::::999999::::::888555444444555333555777888888888777777555666666555666888999999::::::999999999888888888666777888::::::;;;;;;;;;888;;;:::777777;;;;;;999:::888666444444555666777888999999999999888777777666999999666777;;;<<<:::===<<<<<<===>>>???>>><<<===;;;::::::<<<===<<<;;;:::<<>>@@@BBBBBBAAA@@@@@@@@@EEECCCBBBAAABBBBBBAAA???;;;<<<===<<<:::999999:::>>>;;;999888999999888666999:::::::::999;;;>>>AAA<<<>>>??????=========???======>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::<<>>???@@@AAABBBBBBBBBAAAAAAAAA@@@??????BBBDDDAAAAAAAAAAAA@@@AAABBBDDDDDDAAABBBFFFGGGEEEFFFIIIIIIGGGFFFGGGHHHHHHGGGFFFBBBDDDEEEDDDDDDEEEEEEDDD???CCCGGGKKKMMMKKKGGGEEEBBBCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDGGGJJJMMMNNNNNNPPPNNNMMMLLLMMMNNNMMMKKKJJJAAA===DDDPPPUUUVVVVVV\\\ZZZYYYYYYZZZZZZYYYXXXYYYZZZ[[[\\\\\\\\\\\\\\\YYYWWWUUUSSSRRRRRRTTTUUUWWW[[[___aaaaaa```___```[[[YYYVVVWWWZZZ\\\[[[YYYYYY[[[\\\\\\[[[[[[]]]______```bbbcccaaa______aaacccaaaaaacccfffhhhhhhggghhhhhhiiijjjkkkkkkjjjjjjmmmmmmlllkkkiiiiiikkkmmmooooooppppppqqqsssuuuvvvrrrpppqqqrrrrrrttt|||{{{{{{xxxsssrrrsssttttttuuuuuuuuutttsssqqqooonnnhhhgggffffffhhhlllpppttthhhiiikkkkkkjjjgggdddbbbdddbbbaaaaaacccfffggggggdddcccaaaaaa```___\\\ZZZ\\\[[[YYYWWWWWWXXXZZZ[[[777888888777555444555666888888777666666666777777444777888666222111444888333222111222555777777666555555444444333333444444777666666555555555555444333666;;;888777EEEGGG666333333444666777777888888666333111333666777555333666666666777777888999:::<<<<<<;;;;;;;;;<<<<<<===:::::::::999999999888888666666666666555555444444777666666666666777777888999888666666777888888777888999999888555333333444444555777888999888666444777666666888888888999:::999999999888888888777777999999:::::::::999888888777::::::777777;;;<<<:::<<<;;;888777666777888999;;;;;;::::::999777666555777::::::777888<<<===::::::::::::===???@@@???===;;;999888999:::<<<<<<<<<999:::===@@@BBBCCCDDDCCC???@@@BBBAAA@@@??????@@@AAA@@@>>>?????????>>><<<;;;<<<===<<<:::999:::;;;===;;;999888888777666666888999999999:::===AAADDD@@@AAAAAA@@@>>>======>>>=========>>>???@@@@@@@@@>>>===<<<:::999;;;???CCC>>>???@@@>>><<<<<<===???<<<===>>>@@@AAACCCCCCCCCBBBBBBAAA???===<<<>>>@@@@@@@@@@@@AAACCCDDDEEEEEEBBB???>>>@@@AAA???@@@DDDEEEDDDCCCCCCDDDDDDCCCBBBEEEDDDCCCDDDDDDBBBAAA@@@>>>AAAEEEHHHIIIFFFBBB???@@@@@@BBBCCCCCCCCCCCCCCCAAAAAABBBEEEJJJMMMNNNNNNNNNLLLKKKJJJJJJIIIGGGEEEGGGBBBAAAFFFJJJLLLOOOSSSUUUTTTSSSSSSSSSSSSRRRPPPTTTTTTUUUVVVWWWXXXXXXXXXYYYUUUOOOKKKJJJLLLQQQTTTTTTWWW[[[]]]]]]\\\\\\\\\XXXVVVTTTUUUXXXZZZYYYXXXUUUVVVVVVWWWXXXYYY\\\^^^ZZZ___cccaaa]]]\\\]]]^^^\\\]]]___bbbdddeeedddccccccddddddddddddccccccccceeeggghhhhhheeecccbbbbbbccccccdddfffiiikkknnnnnnjjjiiikkkmmmmmmlllpppvvv~~~~~~zzzwwwvvvvvvwwwxxxzzzzzzzzzyyywwwtttqqqoooooommmkkkjjjlllpppsssuuukkkmmmooopppooommmjjjhhhgggdddbbbcccgggkkkmmmnnngggfffeeeeeeeeedddaaa______^^^\\\ZZZZZZ\\\___```666777666444222111222333444444555666666666555555222555777333......333999111000///000333555555555555444444333333333444444666666555555555555666777333333888999777??????111555555555555555666666666333222222333555666666555888888777777777888999::::::::::::::::::;;;<<<<<<777777888999999999999888444555555666666666555444777666666666666666777777999777666666777777777666555777888777555444444444555555666888999999666444888666666999999777888:::666666555555555444444444999999999999888777666555666888999666777;;;<<<:::;;;:::999888888999::::::999999888888666555444333777::::::777777;;;<<<:::777777777:::<<<>>>===<<<999777666666999;;;<<<<<<888999;;;<<<>>>???@@@@@@BBBBBBBBB@@@>>>>>>???@@@@@@?????????@@@@@@>>><<<;;;<<<===<<<;;;:::;;;<<<===<<<;;;:::999999999999999::::::::::::===BBBFFFBBBCCCBBB@@@>>>===>>>??????>>><<<<<<>>>@@@AAAAAA<<<<<<:::888777999===@@@===@@@CCCBBB>>><<<;;;===;;;<<<>>>@@@BBBCCCDDDDDDBBBCCCBBB@@@===<<<<<<===AAA@@@@@@BBBDDDFFFFFFEEEDDD@@@>>>@@@@@@>>>@@@EEEEEEDDDBBBBBBCCCCCCAAA@@@DDDAAA???BBBBBB???=========>>>AAACCCCCCAAA>>><<<>>>???@@@BBBBBBBBBAAA@@@@@@>>>>>>BBBGGGKKKKKKIIIJJJIIIHHHGGGGGGFFFDDDAAAEEEDDDFFFHHHGGGEEEHHHNNNMMMLLLMMMNNNQQQRRRQQQOOOOOOPPPPPPQQQSSSTTTUUUUUUVVVRRRKKKFFFFFFIIINNNRRRPPPSSSWWWYYYYYYWWWWWWWWWUUUSSSQQQSSSWWWZZZYYYXXXSSSSSSSSSTTTWWWYYY\\\^^^XXX```fffbbb[[[ZZZ[[[]]]XXXZZZ]]]```aaaaaaaaa``````aaabbbbbb```______```bbbdddfffeeebbb]]]ZZZYYY^^^^^^^^^```ccceeefffeeegggfffhhhkkkkkkhhhjjjoootttwwwyyyxxxvvvxxx~~~~~~|||||||||||||||~~~{{{wwwtttrrrwwwtttqqqqqqrrruuuvvvwwwooopppqqqrrrrrrqqqqqqppplllhhheeefffjjjoooppppppgggeeeddddddeeeeeedddbbbaaa___]]][[[\\\^^^aaaddd444444444222000000111333333333444555555555555555222333444222000000333666111000///000222444444444444444333333333444444555666555555555555777888999555...222777555888999000444444444333333333444444000222444444555555777999999999777666666777777888888888777777666777777777333444666888999999999999222333444666666666666555999888888777777777888888:::888666666777888777666333555777777555444444555555444444777:::;;;999777777444555999999666555999444444444444333333333333555555666666666555444444444777777555666;;;<<<:::777777777888888888888888666666666666666555444333666888888555555999:::777555444444555777888888777777555444444777:::;;;;;;888999999999;;;<<<===>>>BBBAAA???<<<999999;;;===@@@??????@@@AAAAAA???===:::;;;<<<<<<;;;;;;<<<===;;;;;;;;;:::::::::;;;<<<<<<<<<;;;:::999;;;@@@CCCAAAAAAAAA???======>>>@@@CCC???;;;999;;;===>>>>>>;;;;;;:::888666888<<>>BBBEEECCC???;;;<<<===;;;<<<===???AAABBBCCCCCCAAABBBCCCBBB@@@>>>>>>???CCCAAA@@@BBBDDDEEEDDDBBBCCC???===???@@@@@@CCCHHHJJJHHHFFFEEEEEEEEECCCAAABBB===<<>>???======>>>???@@@@@@@@@??????@@@BBBBBBBBBAAA???>>>@@@===<<<@@@EEEHHHHHHEEEEEEDDDDDDEEEFFFEEECCCAAADDDDDDFFFHHHFFFBBBCCCHHHHHHHHHIIIKKKNNNOOONNNLLLIIIIIIJJJKKKMMMNNNPPPQQQQQQNNNJJJFFFFFFHHHLLLNNNNNNQQQTTTVVVUUUSSSRRRRRRRRROOONNNQQQVVVYYYYYYXXXTTTSSSSSSSSSUUUXXXZZZ[[[UUU```fff```WWWVVVXXXYYYXXXYYYZZZ[[[[[[\\\^^^______aaacccbbb```______aaaaaacccdddccc```\\\[[[[[[aaa```___```aaa```]]]ZZZdddaaaaaadddeeedddggglllnnnppprrrrrrqqqsssvvvzzz{{{{{{|||~~~~~~}}}||||||yyyvvvvvvyyyzzzzzzyyyqqqqqqpppqqqrrrsssuuuvvvsssooojjjjjjnnnqqqpppnnniiigggeeedddeeefffeeeeeedddbbb___^^^___bbbeeehhh111222222111///000222444444333333333333444666777333222222333444555333222222111000000333444444444444444444333333444555555555555555555666888999;;;666+++---444222333666222111111111111222333444555...222555555444555888;;;:::999777555555555666666888777666444333333333333111333555777999999999999111222444666777777666666::::::999999999999999:::;;;999888777888999888777222444666777666555555555444333333666:::===<<<:::777333444888999444444888666666555555555444444444111222222333444444444444333666777555666:::<<<:::333444555666777777666666444555555666777777666666444777666333444777888555444333111111333444333333666444333333666999:::;;;999999888888999:::<<<===@@@>>>;;;777444444777999<<<;;;;;;<<<======;;;888999;;;<<<<<<;;;;;;===>>>777888999999888999;;;<<>><<<999888999===@@@>>>??????>>><<<===???BBBFFF@@@:::777888:::;;;:::<<<<<<;;;999888999<<>>;;;===???:::;;;===>>>@@@AAABBBBBB@@@BBBDDDDDDCCCAAAAAAAAADDDBBBAAABBBDDDDDDAAA>>>===999777:::<<<<<<@@@FFFJJJHHHFFFEEEDDDCCCAAA???AAA;;;;;;BBBEEEBBBAAACCC>>>>>>>>>???@@@BBBDDDEEEDDDDDDEEEEEEDDDAAA???===AAA>>>===@@@EEEHHHFFFCCC@@@@@@AAACCCEEEFFFDDDCCCDDDCCCDDDGGGFFFBBBAAADDDDDDCCCCCCEEEFFFFFFDDDBBBCCCDDDDDDEEEGGGIIIKKKLLLMMMKKKJJJHHHHHHIIIJJJKKKMMMPPPSSSTTTSSSQQQPPPPPPOOOMMMMMMPPPUUUYYYYYYXXXVVVTTTSSSSSSUUUWWWYYYYYYQQQ]]]ccc\\\SSSQQQSSSTTTXXXXXXWWWVVVVVVXXX\\\___\\\___aaa```]]]\\\]]]___]]]^^^___^^^\\\\\\^^^___[[[ZZZZZZ]]]______[[[XXX```\\\[[[]]]___```eeekkkjjjkkklllmmmmmmnnnppprrrvvvsssqqqrrrtttuuussspppppptttzzz~~~}}}{{{yyyzzz}}}~~~}}}{{{rrrqqqooooooqqqtttxxxzzzyyytttooonnnppprrrooolllnnnkkkgggffffffggggggggggggfffcccaaabbbfffjjjlll000111222111000///000111444444333222222111111000222222222333333444444444333333222222111222222222666444222000000222444666555555555444444333333333222222222333555555333111444222000///000222222111222222333333444555666666777999888444333555555333444666777777666444555666222222111111222222333444444333222333555555555333333444555777888:::;;;<<<666555555666777888888777666555444333333444555666888888888888777555444333888666333444666777666444555444444333333333444444666666666555444444333333444111000555<<>>???======>>>===:::;;;:::999888999:::;;;<<>><<<;;;<<<===???@@@======<<<;;;;;;;;;;;;;;;<<>>:::888;;;???===:::999<<<<<<999:::===BBBCCCDDDDDDCCC@@@===;;;>>>=========???AAACCCDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@???>>><<<<<<======>>>@@@AAABBBJJJHHHEEEEEEEEEEEEDDDBBBCCC===:::>>>BBBAAA???>>>@@@???>>>>>>@@@AAA@@@??????BBBDDDDDDAAA@@@AAACCC???@@@AAA@@@@@@AAACCCFFF@@@???>>>???BBBEEEFFFEEEDDDEEEEEEFFFEEECCCAAA@@@AAA@@@@@@AAABBBCCCAAA@@@DDDEEEEEEDDDBBBBBBBBBCCCBBBEEEFFFDDDDDDGGGFFFCCCHHHIIIIIIIIIMMMPPPNNNIIIJJJKKKLLLKKKLLLNNNQQQTTTQQQOOOQQQWWWXXXSSSOOONNNOOOWWW[[[XXXTTTUUUUUUUUUWWWWWWXXXXXXXXXWWWWWWVVVZZZXXXVVVYYY^^^___]]]YYYYYY[[[^^^```______^^^___aaaaaabbbaaa___[[[XXXUUUVVVSSSQQQSSSXXX]]]``````dddbbbbbbeeeffffffkkkqqqiiiiiimmmssstttpppnnnoooooosssvvvwwwxxx}}}yyywwwuuusssrrrssswww|||{{{yyyuuuqqqooopppqqqsssmmmmmmmmmkkkjjjjjjlllmmmiiihhhgggfffggghhhjjjlll000111222111000000111333333333222222222222111111333333333333444444444444222222222111111222333333555444222111111222444555333333333333222222111111000000000222444555333222333111//////111222222222333333444444555666666777888:::999444222444444111444555777777555444555666222222111111222222333444333222111222444444444222333444555666777888999:::555444333444666777666555555444333222222333444555777777888777777666555444888666444444666888777555555555444444444444444555666666666555444444333333111111333555888999888777888999999888666555555666777555444555666777666444777777777666666555555555555222222666777444444888888222000222444333444777333555777888888999:::;;;===:::666444444444444444555555444444555666777888666:::;;;:::;;;>>>>>>;;;::::::999999999:::<<<===???>>>===;;;;;;<<<>>>???>>>>>>===<<<;;;;;;;;;;;;<<<>>>???===;;;;;;<<<>>>???<<<;;;======;;;;;;>>>BBBBBBAAAAAA@@@???>>>===;;;;;;;;;;;;===>>>@@@AAAFFFEEEEEEEEEEEEDDDDDDDDDHHHGGGFFFDDDBBB@@@>>>============>>>???@@@AAABBBIIIGGGEEEDDDEEEEEEEEECCCCCC@@@BBBIIILLLGGG@@@===@@@@@@???AAABBBCCCAAA@@@???BBBCCCCCC@@@>>>???@@@@@@@@@AAA@@@???@@@BBBEEEEEEDDDCCCDDDFFFFFFFFFEEECCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAABBBCCCCCCAAA???DDDFFFFFFEEEDDDCCCCCCDDDCCCEEEEEEBBBAAADDDCCC@@@CCCEEEFFFFFFJJJNNNMMMHHHHHHHHHHHHHHHHHHIIIMMMPPPPPPMMMMMMQQQRRRNNNKKKKKKLLLSSSVVVSSSOOOPPPRRRQQQRRRSSSTTTTTTTTTSSSRRRQQQUUUSSSRRRUUU[[[^^^^^^[[[[[[\\\]]]]]]^^^___```bbbaaabbbcccbbb```]]]YYYWWWWWWTTTRRRTTTXXX\\\^^^______]]]^^^aaaaaa```dddjjjjjjiiijjjoooppplllkkkmmmnnnqqqssstttuuuzzz}}}{{{zzz{{{~~~~~~|||xxxtttqqqqqqrrrsssqqqqqqqqqooommmmmmnnnpppnnnmmmkkkjjjjjjkkklllmmm000111111000///000333555111111111222222222222222444444333333333333333333111111111111111222333444333333333222222333333333444333333333333333222222000//////111444444333222222000//////111333333222333444444555555666666777555777666333222555555222333555666666555444555555222111111111111222333333222111000111333444333222333444444555666666777777444333222333555555555333444333222111111222333444666666666777777666666555777555444555777888888888666555555444555555666666666666666555444444333333000222555555444444777999999:::;;;:::777555555555666555333444555666555444888888666555555666666777666444555888999777888:::777333222555666555555777222444666777777888:::<<<:::888555444444444333222666666555555555555666777111555777777999===>>><<<:::999999999:::;;;===>>>@@@???===;;;:::;;;<<<===???>>>===<<<;;;;;;;;;;;;===<<<<<<<<<>>>>>>>>>===AAA===<<<>>>>>>;;;;;;>>>AAA@@@>>>===<<<===>>>???;;;;;;;;;<<<===>>>???@@@DDDDDDDDDDDDDDDDDDEEEEEEIIIIIIGGGFFFDDDBBB@@@@@@????????????@@@@@@AAABBBGGGFFFDDDDDDEEEFFFFFFEEEFFFCCCEEELLLNNNIIIBBB???@@@@@@AAACCCEEEEEECCC@@@AAACCCCCCBBB@@@>>>>>>>>>@@@AAABBBAAA???@@@AAACCCHHHGGGFFFGGGHHHGGGEEEBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCCCCDDDDDDBBB@@@EEEGGGGGGGGGEEEDDDEEEFFFDDDEEEDDD???>>>@@@AAA>>>???BBBCCCCCCGGGKKKKKKGGGEEEEEEEEECCCCCCEEEHHHKKKMMMIIIHHHKKKLLLHHHFFFGGGHHHNNNOOOLLLIIIKKKMMMLLLNNNOOOPPPQQQQQQOOOMMMLLLOOOMMMMMMPPPWWW\\\]]]]]][[[ZZZZZZZZZ[[[^^^aaaccc```aaabbbbbbaaa^^^[[[YYYZZZXXXVVVWWWYYY\\\^^^^^^[[[ZZZ\\\______\\\^^^cccjjjgggfffiiiiiihhhiiimmmkkklllmmmoooqqqssstttuuu}}}yyyvvvuuuuuuuuuxxxxxxxxxvvvsssrrrrrrtttuuutttrrrpppnnnnnnnnnooo000000///------///333666///000000111222333333333333333222222222111111111000000000000111222444444111222333444444333222111555555555555555555555555222111111111333444333111000//////000222444333333333333333444444555555555///222222111222777999777222444555555444444444555111111111111111222222333222111000111333444444333444444444444444444555555444333222333444555444333444333222111111222333444444555555666777777666666666555555555777888999999666555555555555666777777666666666555444444333333333444555555444555777999:::<<<<<<;;;888555444444666444333222444555555444999888666555555666777999666555666888999999999;;;777444333777999777666777111333555555555666999;;;888777555666666555333111666666666555555555555555111555777666888<<<===;;;999888888999:::<<<>>>???@@@???===;;;::::::;;;<<<@@@???>>>===<<<<<<<<<<<<>>>;;;999<<<@@@BBB???<<<@@@<<<;;;===<<<999999<<<======<<<<<<<<<<<<===============>>>???@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@AAAAAABBBCCCFFFDDDCCCDDDFFFGGGGGGFFFIIIDDDBBBEEEFFFCCCAAABBB@@@@@@BBBEEEGGGFFFCCC@@@FFFFFFFFFEEECCCAAA??????AAABBBCCCBBB@@@@@@AAABBBFFFFFFFFFGGGHHHGGGDDDAAACCCBBBBBBAAABBBDDDEEEFFFEEEDDDDDDDDDFFFFFFDDDBBBFFFGGGHHHGGGFFFEEEFFFGGGDDDEEECCC>>>>>>AAABBB@@@???BBBDDDCCCEEEIIIHHHEEEEEEEEEDDDBBBAAACCCGGGJJJJJJGGGFFFIIIJJJFFFCCCCCCFFFJJJKKKGGGEEEHHHJJJIIILLLMMMOOOPPPOOOMMMKKKIIIKKKJJJIIILLLRRRWWWZZZ[[[WWWVVVUUUWWWZZZ\\\^^^___\\\]]]___```___]]]ZZZXXX]]]\\\ZZZZZZZZZ\\\]]]]]]\\\[[[]]]aaa```\\\\\\```hhhcccaaacccdddeeehhhmmmiiiggggggiiimmmooonnnlllooorrrvvvxxxzzz}}}}}}|||||||||}}}yyyxxxxxxyyy{{{zzzxxxuuusssrrrqqqqqq.........,,,,,,...222555//////000111222222333444111111111000000000000000//////000000111222333444000111333444444333111000555555555555555555555555555444222222333333111000000//////000333444333222111222222222222222333333---000111000111666888666111333444555444333444555111111000000111111222333333222111222555666555555333333333333333333444444555444333333555555444333555444333222222333444555333444555666666777777666444555555666666777888:::555555555555555666777777666666666555444444333333777555444444666888888777:::;;;<<<;;;888666444444666444222111333444444444888777555444444666888999555666777666777999999999777444444999:::888666777111222333333333444666888777666666777888777555333666666666666666555555555444777888666777;;;<<<:::888888777888999;;;===>>>@@@>>><<<:::999999:::;;;??????>>>============>>>???;;;999<<>>>>>===<<<;;;<<<===>>>???AAABBBBBBCCCAAA@@@??????@@@AAACCCDDDDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBAAABBBBBBCCCDDDEEEEEEDDDCCCDDDFFFGGGGGGGGGGGGCCCBBBDDDDDDAAA@@@AAA???@@@AAADDDGGGFFFCCCAAAJJJIIIIIIHHHFFFEEECCCAAAAAACCCDDDCCCBBBAAABBBCCCEEEEEEFFFHHHJJJIIIGGGDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCCCCEEEGGGGGGFFFEEEEEEFFFGGGGGGFFFEEEFFFHHHDDDFFFDDD@@@@@@DDDFFFEEECCCGGGHHHFFFFFFGGGGGGDDDGGGFFFEEECCCBBBDDDHHHLLLHHHFFFGGGKKKKKKGGGCCCBBBGGGJJJJJJGGGFFFIIIJJJIIIKKKLLLMMMMMMMMMKKKIIIGGGJJJIIIIIIJJJNNNRRRUUUVVVPPPPPPQQQTTTXXXYYYXXXWWWVVVWWWYYY[[[[[[ZZZWWWVVVZZZZZZYYYXXXWWWWWWWWWXXX[[[[[[]]]aaa___[[[ZZZ]]]ccc^^^]]]___aaabbbgggmmmjjjfffcccdddhhhkkkjjjhhheeeffffffffffffhhhjjjmmmrrruuuzzz}}}}}}~~~~~~|||zzzxxxvvvuuuttt...//////------...111333//////000000111222333333//////000000000111111111000000000000000111222333000111222333333222111000111111222222222222333333555333111111111222111000000///000111333444222111111111111111111111111111111333333000000333333111000222444444333333444555111000000000000111222222333222111333555777666555333333333333333444444444666444333333444555444222555444333222222333444555333444555666666666666666444555666555444555777999444444444444555666777777666666666555444444333333888666555666888999777555888:::<<<;;;999666444444666444111000222333444444666666555444444555777777555777888666666888999666888444444888:::888666888333333333222111222444777777666555666888888666444555555666666666666666555777999999666777;;;<<<999888777777777888999;;;<<<>>>===;;;999999999:::;;;>>>>>>>>>>>>>>>??????@@@???<<<;;;===AAABBB???:::;;;888888::::::888888;;;:::<<<>>>@@@@@@???<<<;;;999:::<<>>>>>@@@BBBCCCFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBCCCDDDEEEFFFGGGFFFDDDCCCDDDFFFGGGGGGFFFBBBCCCGGGLLLKKKEEE@@@???@@@@@@AAADDDFFFGGGEEECCCLLLJJJIIIHHHHHHGGGDDDBBBBBBCCCEEEEEEDDDCCCDDDDDDGGGFFFGGGIIILLLLLLKKKIIIFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDEEEGGGGGGFFFDDDCCCDDDFFFEEEDDDDDDEEEGGGEEEGGGFFFCCCDDDHHHIIIGGGFFFKKKLLLIIIGGGHHHHHHEEEHHHGGGEEECCCCCCEEEJJJNNNJJJGGGGGGKKKLLLIIIFFFFFFIIILLLLLLIIIIIILLLLLLIIIKKKKKKKKKJJJIIIHHHGGGFFFJJJJJJJJJKKKLLLNNNQQQRRRLLLKKKLLLPPPTTTVVVSSSPPPPPPQQQTTTVVVWWWVVVTTTSSSTTTUUUUUUSSSQQQOOOPPPQQQXXXWWWYYY\\\[[[WWWVVVZZZ]]]ZZZYYY\\\^^^___bbbgggiiieee``````bbbdddeeedddbbbaaa```______```aaabbbdddggglllrrrxxx}}}|||zzzzzz000111111111//////111333//////000000111111222222//////000111222333444444111111000000000000111111111111222222222222111111000000000111111111222222111///---...///111111111111000000222333333111///111111111111111111111111222444333///...111111...///111333333333333333555000000000000000111222222111111000222444666666555222333333333444444555555555333222222333333222111444333222111111222333444444444555555666555555555333555666555333333555777333333333333444555666777666666666555444444333333444666888888666555555555666888:::;;;888666444333666333000///111333444444333444444444555555555666666::::::666555999999555888444444777999777666888666666555333222222444666666555444444666666666444333444555666777777666666666999888555666:::<<<:::777777666666666777999:::===;;;:::888888999;;;<<<=========>>>???@@@AAABBB???>>>===???AAAAAA===:::<<<999999<<<===;;;<<>>>>>???@@@??????>>>===888:::===@@@CCCEEEFFFFFFDDDCCCAAA??????@@@BBBCCCEEEEEEEEEDDDCCCCCCCCCBBBAAABBBBBBCCCEEEGGGIIIJJJGGGEEEDDDDDDEEEGGGFFFEEECCCDDDIIINNNNNNGGGCCCCCCBBBBBBBBBDDDGGGHHHGGGFFFJJJHHHFFFFFFGGGFFFCCCAAABBBDDDFFFGGGFFFEEEFFFGGGHHHGGGGGGHHHJJJKKKKKKJJJDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFEEECCCAAAAAABBBDDDCCCBBBBBBDDDEEEGGGJJJIIIFFFFFFIIIIIIFFFGGGLLLNNNKKKIIIJJJJJJHHHFFFFFFDDDBBBBBBEEEJJJOOONNNIIIGGGIIIKKKJJJJJJMMMKKKNNNOOOMMMNNNPPPNNNJJJNNNMMMKKKIIIHHHHHHHHHHHHIIIJJJLLLLLLMMMMMMOOOPPPMMMJJJIIIKKKPPPRRRPPPMMMKKKMMMPPPSSSTTTTTTSSSRRRPPPRRRRRRQQQMMMLLLMMMNNNTTTSSSUUUWWWVVVSSSSSSWWWYYYVVVVVVZZZ[[[YYYZZZ^^^]]]\\\ZZZZZZ\\\___```aaa___^^^^^^^^^```bbbcccccc___bbbgggjjjmmmppptttwww}}}www222333444333222111222333000000000000111111111111000000111222444555666777222111000000000000000111111111111111111111111111111111222222222333333333,,,+++***+++...111222222111111111222333333111...333222222222222222222222///222111......222222000...000222333333222333555000000000000000111111222000//////111333555555444222222333444444555666666444222111111222222111///333222111000000111222333444555555555555555444444333555666444222111333666222222222333444555666777777666666555444444333333///555;;;:::444000222666444777999:::888666444444666333000///000222444444222222333444555555444444888<<<;;;666666999999444999444333666888666666888999999777555333333555777555333222222444555555444222333555777777777777777555777777444555:::<<<:::777777666555555666777888<<<:::999888888:::;;;<<<<<<<<<===>>>???AAACCCDDD>>>??????@@@AAA???===:::>>>;;;;;;???@@@>>>@@@CCCBBBAAA@@@>>>>>>>>>???@@@:::<<>>???AAABBBBBBAAAAAABBBDDDHHHKKKKKKHHHGGGIIIGGGCCCEEEKKKNNNLLLJJJKKKLLLKKKDDDDDDBBB@@@@@@DDDJJJNNNQQQJJJEEEFFFHHHJJJNNNSSSLLLOOOPPPOOOPPPRRROOOJJJRRRPPPNNNKKKJJJJJJKKKLLLHHHJJJLLLMMMNNNNNNOOOPPPOOOKKKGGGHHHMMMPPPPPPNNNIIIKKKOOORRRSSSSSSRRRQQQPPPRRRSSSRRRNNNLLLMMMOOOSSSRRRSSSUUUTTTQQQSSSWWWWWWUUUUUUXXXXXXUUUTTTVVVOOOQQQTTTVVVYYY\\\___aaa[[[[[[\\\^^^bbbeeefffggg\\\aaafffhhhiiijjjlllnnnqqqvvvsssrrrtttjjjnnn}}}666555333111///---------111000000000//////......000111111111111222222222//////000000000000//////......///000000000000000111111//////000111444555///000111222222111000///111222222111000000111333555333222222222222111///111111000///////////////000000000000111222333444111111111111111000///.../////////000222222111000777777888777777666555555111444444333444666333---333222222333555555333222333000---///333444111---222333444333111000111222333333222222222222333333444444444555444444333222444333333222222333333444555555444333333444444444888666444222222222333444777555333222222444777888666555444444666777777666:::777444444666888777666777666555444444555666777555444444444444444444333777555555666555333555:::666777777777666777999;;;777555333222333555888:::<<<<<<:::777999@@@CCCBBB???;;;888999>>>BBBBBB@@@??????@@@@@@@@@??????>>>>>>===<<<>>>@@@@@@>>>;;;DDDDDDDDDBBB???<<<999777999<<>>???AAABBBEEEGGGHHHFFFCCCBBBDDDGGGFFFHHHIIIHHHGGGHHHIIIKKKFFFGGGGGGEEECCCCCCHHHLLLLLLJJJGGGEEEEEEHHHLLLNNNHHHLLLPPPQQQOOOMMMLLLMMMRRRQQQOOOPPPQQQPPPKKKHHHLLLNNNOOOPPPPPPQQQSSSVVVWWWRRRMMMJJJLLLOOOSSSUUUIIILLLOOOQQQPPPPPPPPPPPPRRRQQQPPPNNNMMMMMMMMMNNNQQQRRRTTTUUUUUUSSSPPPNNNUUUTTTSSSSSSTTTTTTRRRQQQMMMNNNPPPRRRUUUWWWYYYZZZ___ZZZWWWXXX^^^bbbcccaaaaaa___]]]```dddggggggeeehhhnnntttxxxyyyzzz}}}mmm```aaapppoooZZZLLLNNNooo333222111000//////......111000000000////////////000000111111111222222222//////000000000000//////...//////000111000000000//////000111222222222222///000111222222111000///111222222111000000111333333111111111333333333111111000000///////////////000000000000111222333333111111222222111111000////////////000111111111000333444555666777777777777333555555444555777444///333111000111222222111000000---+++---000111...***222333444333222222333444444444444333333444444444555555666666555555444333333333222222222222333333333333333222222333333333999888555222111000111111555333222111111333555666666444333333555666555555888555222333555666555444666555555555555666777888444444444444444333333333555333444666444222333777555555666555444555777999555555444444555777:::;;;999999777555777===???======999666777;;;??????===>>>>>>?????????>>>>>>>>>>>>===<<<>>>@@@@@@===:::@@@@@@AAAAAA@@@???>>>===;;;===>>>======>>>BBBFFFEEEDDDCCCBBBBBBAAA>>>;;;@@@BBBDDDEEEEEEFFFHHHIIIHHHFFFDDDCCCDDDEEEHHHIIIEEEEEEEEEEEEDDDCCCAAAAAABBBCCCDDDDDDCCCCCCEEEGGGDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGHHHHHHFFFDDDFFFKKKNNNMMMHHHDDDCCCCCCHHHFFFDDDCCCDDDEEEDDDCCCBBBAAA@@@BBBDDDFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCGGGFFFDDDBBBBBBBBBCCCDDDEEEGGGHHHEEEBBB@@@BBBEEEDDDEEEEEEDDDCCCCCCEEEHHHDDDEEEEEECCCBBBCCCGGGKKKKKKHHHEEEBBBAAAAAACCCDDDIIILLLOOOPPPMMMKKKJJJJJJQQQPPPPPPRRRTTTTTTQQQNNNRRRSSSTTTTTTSSSTTTVVVXXXZZZVVVQQQOOOPPPRRRSSSTTTLLLOOORRRSSSRRRPPPOOOOOOTTTSSSQQQOOOOOOOOOOOOPPPRRRSSSUUUWWWWWWUUUSSSRRRVVVUUUTTTTTTTTTQQQNNNKKKMMMOOOQQQRRRSSSTTTVVVWWWYYYUUUQQQSSSXXX\\\\\\[[[^^^]]]\\\]]]```aaabbbaaabbbeeehhhkkklllmmmoooppptttwww{{{}}}~~~~~~xxxpppqqq|||zzzkkk```aaa___rrruuurrr111000000000000000000000111000000///////////////000000000111111111222222...//////000000//////......///000000111111000000,,,...000222333222111000000000111111111111000000000111222111000///111333111000///111333444444333000000//////......//////000000000000111222333333222222222222222222111000000////////////000000111///000222444666777777888444666666555666888555000333111....../////////...222///...000222333000...111333444444444444555777555555555555555555555555666666777777666666555444222111111000000111111222111111111111111111111111777555444222111000111111222111000000000111333444666444222222444444444333444222111111222444333222333333444555666777888888444444444444333333222222333222333666444000111444333444444333222222444666777777777777777888999:::555666555333666::::::777:::666333444888;;;;;;:::<<<<<<<<<============<<<======<<<===>>>>>>;;;999===>>>???@@@@@@@@@@@@@@@>>>>>><<<:::888999<<>>???>>>===???@@@BBBCCCCCCDDDEEEGGGGGGFFFDDDDDDDDDEEEGGGIIIDDDDDDDDDCCCBBBAAA???>>>AAABBBAAA@@@@@@AAADDDGGGGGGFFFEEEEEEEEEGGGHHHIIIHHHGGGFFFGGGHHHIIIGGGEEEGGGJJJMMMLLLHHHEEEDDDEEEJJJHHHGGGFFFFFFEEECCC@@@AAA@@@@@@AAACCCEEEEEEDDDGGGGGGFFFFFFEEEDDDDDDCCCHHHGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFDDDAAA???AAADDDCCCBBBAAA???===>>>AAADDDBBBBBBBBBAAAAAACCCGGGKKKJJJIIIFFFDDDCCCBBBBBBBBBHHHJJJMMMMMMLLLIIIGGGGGGMMMMMMNNNQQQTTTUUUTTTSSSUUUUUUVVVUUUTTTTTTVVVYYYZZZXXXUUUTTTTTTTTTRRRQQQOOORRRUUUVVVUUURRRPPPOOOSSSRRRPPPOOOOOOOOOPPPPPPQQQSSSUUUWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTRRRNNNKKKLLLOOOQQQPPPNNNNNNPPPRRRSSSPPPNNNOOOSSSVVVVVVUUUWWWXXXYYYYYYYYYYYY[[[\\\___^^^^^^___aaabbbbbbaaafffhhhiiijjjkkkmmmppprrrvvvvvvzzz~~~xxxssssssyyyzzzzzz~~~|||000000000000000//////...111000//////...///000000000000000000111111111111...//////////////////......///000000111111000000---...///111111111111000000000000111111000000000000111111000//////111333111000000111222333333111000//////.........///////////////000000111222333222222333333333222222111///000///.........000111...///000222444555666666666777777555666888777222444111...------.........333111000222333444222000111222444555444555777888666666666666666666666666555666666666666555444444000000////////////000000...//////000000000000000111111111111111333444555111111111111111222222333777555333333444555444333222111111111222222333222000000222444555666777777555555444444333333222222222111444777555111111444444555444333222222444666:::::::::999999888888888555777777555777:::999444888666333333555888888888:::::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<;;;999777======>>>>>>>>>=========???===;;;888777888:::<<>>@@@@@@@@@@@@BBBDDDEEEDDDCCCBBBCCCDDDEEEFFFCCCCCCCCCBBBAAA???======??????>>><<<<<<===AAADDDGGGFFFEEEDDDDDDEEEGGGHHHEEEDDDDDDEEEGGGGGGFFFEEEBBBEEEHHHHHHGGGFFFGGGIIIMMMLLLKKKJJJJJJGGGCCC@@@DDDCCCCCCDDDFFFGGGFFFEEEFFFEEEEEEDDDCCCCCCCCCBBBFFFGGGGGGHHHGGGFFFEEEDDDAAACCCEEEDDDAAAAAADDDGGGDDDCCCAAA>>><<<===@@@CCCAAAAAA@@@@@@AAADDDHHHKKKFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFIIIKKKKKKIIIHHHGGGHHHIIIKKKMMMPPPQQQQQQQQQPPPQQQQQQPPPOOOPPPSSSVVVUUUTTTTTTTTTUUUTTTQQQNNNPPPTTTXXXYYYXXXUUUSSSRRRQQQPPPOOONNNNNNNNNOOOPPPPPPQQQSSSVVVWWWWWWWWWWWWUUUTTTTTTTTTUUUVVVTTTSSSLLLOOOQQQOOOKKKJJJLLLOOORRRPPPOOOPPPRRRSSSSSSRRRNNNQQQTTTUUUSSSSSSVVVXXXZZZWWWUUUUUUYYYZZZYYYWWW```bbbdddeeeeeegggjjjmmmfffmmmrrrssstttwwwxxxvvv}}}|||uuurrr111111111111000...---,,,111000///......///000111//////000000000111111111......////////////............///000000000000//////............000111222111000000000000000000111///000000000//////111333333222000111222222000/////////............//////////////////000111222333111222222333333333222222///000111000......///111///000111222333333333333666777666444555888666222555222///---...////////////......///000000///...///111333444444444666888555555666777777666555555333333444444333333222111000//////......//////000---...///000000000000///000000000111222333444555111222222333333333333333777666444444555666666555111111222333333333333333......000111333444666666666666555555444333222222333222444888777333333666777777777555333333555666888999999:::::::::::::::999;;;:::999:::<<<:::555999777555444555777888888999999888888888999;;;;;;888:::;;;;;;:::888777777;;;;;;;;;;;;;;;<<<<<<<<<>>><<<999888999:::<<<===@@@===:::888999;;;<<<<<<<<<>>>@@@@@@@@@@@@BBBCCCBBBAAAAAA@@@AAABBBCCCCCCBBBBBBAAAAAA@@@>>>===<<<<<<<<<;;;999999:::>>>AAADDDDDDCCCBBBBBBCCCDDDEEEAAA@@@@@@BBBDDDDDDCCCBBB@@@BBBCCCDDDEEEEEEGGGHHHLLLKKKKKKKKKJJJGGGCCC???FFFEEEEEEFFFHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@AAAAAADDDEEEFFFGGGFFFEEEDDDBBB???BBBDDDDDDCCCCCCGGGKKKGGGFFFCCC@@@>>>???CCCFFFBBBAAA???@@@BBBFFFIIIKKKCCCCCCDDDDDDDDDCCCCCCBBBAAACCCFFFIIIKKKKKKJJJIIIHHHIIIJJJKKKLLLLLLMMMMMMKKKLLLKKKKKKJJJLLLPPPSSSLLLMMMNNNPPPRRRRRROOOMMMPPPSSSXXXZZZYYYWWWVVVVVVQQQQQQPPPOOOOOOPPPQQQRRRPPPRRRTTTVVVXXXYYYYYYYYY[[[XXXVVVUUUVVVXXXYYYYYYOOOQQQRRRQQQOOONNNOOOQQQSSSRRRRRRRRRRRRQQQPPPNNNGGGKKKOOOPPPPPPPPPRRRUUUQQQNNNLLLNNNRRRTTTTTTRRRXXX[[[^^^```aaaaaaccceee^^^fffiiihhhjjjooorrroooeeejjjkkkpppyyy{{{|||rrrnnnwww111111111111000...,,,+++111000...---...///111222/////////000000000111111---......//////......---------...////////////...///...---,,,---///111333111111000000000000111111...///000000//////111333444222111000111111///.........------......//////////////////000111222222000111222222222222222222...111444333000...///111000111111222222222111111555666555222333666555111444222000///000000000///000000111111111111000000...000111222222222444666333444555666666555444333111111222222111111000///000//////......//////000---...000111222111111000444444333333222222111111111222444555555555444333777555444444666777777666///111333444333333333444////////////111333555777888777777666555444333333333222555888888555666::::::::::::888555555666888555555666888:::<<<>>>@@@===>>>===;;;;;;>>>;;;777999888666555555666777888888888777777777999:::;;;777999;;;;;;:::999999999999999999:::;;;<<<>>>???<<<;;;999:::<<<>>>>>>>>>???<<<999888999:::::::::>>>@@@AAAAAAAAAAAABBBDDD???????????????@@@AAAAAA@@@@@@@@@@@@???>>>======:::;;;:::999999:::===@@@@@@@@@AAAAAABBBBBBBBBCCC>>>>>>>>>???AAAAAA@@@???CCCBBBBBBBBBBBBCCCDDDEEEHHHHHHGGGHHHHHHFFFBBB???EEEDDDDDDEEEGGGFFFDDDBBBCCCBBBAAA???>>>??????@@@BBBCCCDDDDDDDDDCCCBBBAAA>>>AAADDDDDDCCCDDDHHHLLLHHHHHHFFFDDDBBBCCCFFFIIICCCAAA??????CCCGGGIIIJJJHHHGGGGGGFFFEEEDDDCCCCCC@@@AAADDDIIIMMMNNNMMMKKKJJJKKKLLLLLLJJJJJJKKKLLLKKKKKKJJJIIIHHHJJJNNNQQQGGGGGGGGGJJJMMMOOONNNMMMOOOQQQUUUVVVVVVUUUVVVVVVRRRRRRQQQQQQQQQSSSTTTUUURRRSSSUUUWWWYYYZZZ[[[[[[___\\\YYYWWWWWWXXXXXXXXXRRRRRRSSSTTTUUUVVVWWWWWWTTTUUUTTTSSSQQQNNNLLLJJJFFFIIILLLNNNNNNOOOPPPQQQNNNNNNNNNPPPSSSUUUVVVUUUTTTVVVYYY[[[\\\]]]___```cccffffffeeegggjjjjjjhhhbbbiiihhhfffkkknnnxxxtttkkkgggiiiwww|||~~~{{{~~~...///000111000///---,,,111000...------///111333////////////000000000111---......//////......---+++,,,------......------------------...///000000222111000//////000111222---///000/////////111333222111000000111222000///...------------...///000///......//////000111222///000111111222222111111...222666666222//////111000000111222222222222111333444333000111444333000222000///000111111000///222333444444333333333333---...000000000000111333111222333444444333222111000111111111111000//////000000////////////000000...///111333444333222111555555555444333222111111000222444666666555333222444333222333555777888777...000333444333222333444333111000///000333666999999999888777666555444444333222333777777666888===<<<<<<;;;999666666777888777777666777888;;;===??????@@@>>>:::;;;===;;;777:::999888666555555777888888777777666777999;;;<<<777:::===>>><<<;;;<<<======<<<;;;;;;;;;<<<===>>>;;;:::999;;;>>>???>>><<<<<<:::777777888999999888===>>>@@@@@@??????@@@BBB????????????@@@@@@@@@AAA??????@@@@@@@@@??????>>>:::;;;<<<<<<;;;<<<>>>@@@===>>>@@@BBBCCCCCCBBBAAA>>>======>>>??????>>>===CCCBBB@@@AAABBBDDDFFFFFFFFFEEEEEEFFFFFFFFFCCCAAADDDDDDDDDEEEFFFEEEBBB@@@DDDCCCAAA???>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBAAA???BBBDDDCCCBBBBBBEEEIIIGGGGGGGGGFFFEEEEEEHHHJJJCCC@@@===>>>BBBEEEGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGBBBCCCEEEIIINNNOOOMMMKKKKKKLLLMMMLLLIIIIIIJJJLLLNNNMMMKKKIIIGGGHHHKKKNNNGGGFFFEEEFFFJJJMMMNNNOOONNNOOOQQQQQQPPPPPPQQQRRRPPPOOOOOOOOOPPPQQQSSSTTTPPPQQQRRRTTTVVVWWWXXXYYYZZZYYYXXXXXXXXXWWWUUUSSSQQQOOONNNRRRWWW[[[ZZZXXXXXXXXXXXXVVVRRRNNNJJJHHHJJJJJJKKKMMMOOONNNMMMKKKMMMPPPSSSUUUVVVWWWXXXYYYSSSTTTUUUUUUVVVXXX\\\```ccc```___cccfffeeedddccc```hhhccc\\\```bbbfffooorrrqqqsssvvvsssjjjdddcccccckkksssvvv{{{}}}{{{{{{|||vvvwwwwwwuuuttttttwwwyyyuuuvvvwwwwwwxxxwwwwwwwwwzzz{{{yyyvvvxxx|||{{{xxxtttpppvvvzzzyyy|||,,,---///000111000///...111000...------///222333////////////000000000000---..................---***+++,,,,,,------,,,,,,***,,,...///000000......222111000//////000111222---...////////////111333000///...///111333222111---------------...///000.........//////000111222...///000111111111111111---222888888444000///000//////111222222333333333222333111...///333222...//////...000111111000...///000111111000///000000,,,---//////......000111///000222333333222000///111111111111111000//////000000////////////000000...000222444555444333222333333444555555555444444000111444666666555333111222111000222555777777777,,,///333444222111222444666444111///000444888;;;::::::999888777666555555222111222555666666999???======<<<999777666777888===<<<999777666777999:::???@@@===999999;;;:::666999999888666444444666888888777666666777999;;;<<<888;;;???@@@>>>>>>???AAACCCBBB???===;;;;;;;;;;;;;;;::::::<<>>??????@@@@@@@@@AAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@;;;<<<>>>>>>>>>>>>???@@@;;;===@@@CCCDDDDDDBBBAAA>>>=========??????===<<<@@@???>>>@@@CCCGGGJJJKKKGGGFFFEEEFFFHHHHHHFFFEEEEEEEEEEEEFFFGGGFFFCCC@@@EEECCCAAA?????????@@@AAABBBAAAAAABBBBBBBBBBBBBBB@@@BBBDDDCCC@@@???BBBEEEEEEFFFGGGGGGFFFFFFHHHIIIBBB???<<<===@@@DDDEEEEEEBBBAAAAAAAAACCCEEEGGGHHHEEEEEEFFFJJJOOOPPPMMMJJJIIIKKKLLLJJJHHHGGGIIILLLPPPOOOLLLHHHEEEDDDGGGIIIIIIGGGEEEEEEHHHLLLOOOPPPMMMNNNNNNMMMKKKKKKLLLNNNLLLLLLKKKKKKLLLNNNPPPQQQMMMMMMNNNPPPQQQRRRTTTTTTQQQRRRUUUXXXZZZYYYUUUQQQMMMIIIHHHMMMVVV[[[ZZZWWW\\\]]]]]]ZZZUUUOOOKKKIIINNNLLLKKKMMMOOONNNJJJFFFIIINNNSSSTTTSSSRRRTTTVVVQQQPPPOOONNNNNNSSSYYY^^^\\\UUUTTT]]]cccaaa___aaaXXXcccaaa\\\cccfffaaaaaacccbbbeeejjjjjjeeebbbccceeeggghhhfffiiiooorrrrrr{{{}}}|||vvvnnnkkknnntttsss|||qqqsssuuuuuusssqqqpppqqqllllllmmmnnnoooooooooooommmqqqrrrpppqqquuuuuusssppplllrrryyy{{{zzztttuuuzzz---...111333444444333222///////////////000111111///...------...///---,,,------------------------,,,---...//////...---,,,------///000111111111111---.........//////000000111000///...------...///......///000000000000000........................111111111111111000///...000000000000000000111222111333555777777555333111222000000000222333222111000111222222000/////////555333000000111333333222111222222222222111000///222///,,,---000222111///000111222333333222000///333333333222222111111111222000///000111111000//////111444666777666444333---333666333333777777444555555555555444333222111444111......///111222111222222222333444555666777888666333222333555666666666666666666666777888888555555666666777777888888777777777777777888999999555777888666555666:::>>>999:::;;;999777666666777666999;;;:::888888:::<<<888444444999;;;::::::<<<888888:::;;;<<<=========<<<:::999;;;===<<<999666999:::;;;;;;<<<===>>>???<<<:::999999:::;;;:::999:::::::::;;;;;;;;;<<<<<>>???CCCCCCDDDDDDDDDCCCBBBAAA>>><<<:::;;;>>>AAACCCCCCAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCBBBAAABBBCCCCCCAAAEEEIIIKKKJJJHHHGGGFFFGGGFFFDDDCCCBBBBBBCCCCCCLLLKKKJJJHHHFFFEEEDDDCCC@@@BBBDDDEEEEEEDDDBBBAAA???@@@@@@>>>======>>>??????AAACCCDDDFFFFFFFFFEEECCCEEEGGGGGGEEEDDDFFFHHHFFFAAA@@@CCCEEEDDDDDDFFFDDDCCCBBBAAACCCEEEHHHJJJFFFGGGIIIMMMPPPPPPNNNLLLJJJJJJMMMMMMIIIEEEIIIOOOMMMOOOPPPLLLGGGFFFIIIMMMNNNMMMKKKLLLNNNQQQRRRRRRNNNNNNOOOOOOOOONNNMMMMMMKKKLLLMMMKKKIIIJJJNNNRRRQQQPPPQQQRRRSSSRRRPPPMMMMMMNNNPPPUUUXXXWWWRRRMMMLLLJJJKKKPPPSSSQQQQQQRRRVVVVVVVVVWWWUUUQQQKKKGGGIIIPPPSSSQQQPPPPPPJJJBBBGGGHHHJJJMMMQQQSSSVVVWWWVVVTTTPPPNNNOOORRRVVVYYYUUUXXXWWWTTTWWW^^^___[[[XXXWWWWWWZZZ```bbbaaa___\\\___aaaaaa___^^^aaacccjjjhhhdddaaaaaadddhhhkkkggggggfffeeefffjjjooossssss{{{xxxzzz|||zzzrrrjjjhhhjjjlllkkkiiiiiilllnnnoookkkjjjmmmpppppprrrvvvwwwtttqqqttt~~~tttoooppptttxxx,,,---///111111111000//////////////////000000111222000////////////...,,,------------------------------............------...//////000000000//////............/////////000111000///...---......///......///000000000000000//////............//////000000111111111111111111000000000///000000111222111333555666666555333111333222111111333333222111222444555444333111222222333111//////111222222222222222222222222111111111333111///...////////////000111111111111000//////222222111111111000000000222111000000222222111000000222444666777666555333222777999555333555555222333444444555555555444444333111//////000111111111222222222222333444555666888666333222222333444444333333333333333444555555444444555555666666777777555555444444555555666777666666666555555666999<<<999::::::888666444444555666888:::999888777999;;;777333222666888666666777666777888:::;;;<<<<<<===:::999777888::::::888555888999999::::::;;;;;;;;;<<<;;;:::;;;<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======@@@???===<<<;;;<<<===>>>AAAAAAAAABBBBBBCCCCCCCCC@@@>>><<<;;;===>>>???????????????@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDCCCEEEGGGHHHGGGFFFGGGHHHGGGFFFEEECCCBBBBBBCCCCCCIIIIIIHHHGGGEEECCCAAA@@@AAABBBCCCCCCDDDCCCBBBAAA?????????>>>======>>>???@@@AAACCCDDDEEEEEEEEEEEEBBBDDDEEEEEECCCCCCDDDFFFEEEAAAAAAEEEGGGFFFEEEGGGCCCCCCDDDEEEFFFHHHJJJJJJGGGGGGIIILLLOOOOOONNNLLLIIIIIIKKKKKKHHHCCCFFFLLLMMMOOOOOOMMMIIIIIIMMMQQQQQQPPPOOOOOOQQQRRRRRRQQQMMMMMMMMMNNNMMMMMMMMMLLLNNNOOOOOONNNMMMMMMQQQTTTPPPOOONNNOOOPPPQQQPPPOOONNNOOOQQQTTTWWWUUUQQQLLLJJJHHHJJJOOORRRPPPPPPRRRNNNNNNOOOPPPOOONNNKKKIIINNNSSSUUUSSSSSSRRRMMMFFFIIIJJJKKKNNNPPPRRRTTTUUUXXXVVVTTTRRRQQQRRRTTTUUUSSSTTTSSSOOORRRXXXYYYUUUSSSSSSTTTVVVYYYZZZZZZYYY[[[]]]^^^]]]ZZZYYYZZZ\\\dddbbb___^^^^^^aaaeeegggccccccbbbbbbdddiiioootttxxx}}}~~~uuummmfffhhhiiiiiihhhhhhkkkmmmnnnjjjjjjmmmooooooqqqtttwwwtttqqqsss{{{~~~sssnnnooosssvvv---...000000000000///...//////......//////000111333111000///000000...,,,---------------------------------,,,,,,---------///000000000000///..................////////////000000///............///......///000000000//////111000///......///000111///000111222222333222222000/////////000000111222111333444666666444333111444222111222333333222111000111222111000//////111222000//////111222333222222222222111111222333333333333222000------...///111111000//////...//////111000000000000/////////333222111111333333222111111222444666777666555444444888:::777666666666444333333444555666666777777222111000000111222111000111111111111222333333333666555333222111222333333222222222222222333444444333333444555555666777777444444444444444555666666777555444444666777888888666777888777555444555666444666777888777777999;;;888444222555666333222333444555777888:::;;;;;;;;;999777666666777777777666888888888888888888888888<<<;;;<<<===>>>>>><<<:::<<<<<<<<<=========>>>>>>>>>>>>============<<<<<>>>>>???@@@AAACCCDDD@@@>>><<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEEEEFFFEEEDDDCCCCCCFFFHHHFFFEEEDDDCCCBBBBBBBBBCCCGGGHHHHHHHHHGGGEEEBBBAAACCCBBBBBBAAAAAABBBBBBBBB??????????????????@@@@@@AAABBBCCCDDDDDDDDDDDDCCCAAABBBCCCCCCBBBBBBCCCDDDCCC@@@AAAFFFIIIGGGFFFGGG???AAADDDGGGHHHHHHGGGFFFIIIIIIJJJLLLNNNPPPOOONNNKKKJJJKKKKKKHHHCCCEEEKKKHHHIIIIIIGGGEEEFFFJJJOOOQQQPPPPPPQQQRRRRRRPPPNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPOOOOOOOOORRRTTTQQQOOONNNOOOQQQRRRSSSRRRQQQRRRTTTVVVWWWUUUQQQNNNMMMKKKLLLPPPPPPMMMLLLNNNLLLMMMNNNNNNOOOPPPPPPPPPQQQTTTTTTTTTTTTTTTPPPJJJMMMMMMNNNOOOPPPQQQRRRRRRWWWWWWWWWVVVUUUSSSRRRQQQRRRRRROOOLLLMMMRRRSSSRRRTTTVVVXXXYYYXXXXXXXXXXXXXXXYYYZZZYYYWWWWWWXXXYYY\\\[[[[[[[[[\\\^^^___aaabbbaaa```aaaeeekkkrrrwww{{{vvvnnnfffggghhhgggffffffhhhjjjjjjgggfffiiikkkkkknnnsssuuurrroooooottt}}}yyyrrroooqqqtttwww111111222222111000/////////............///000000111///...///000000///...,,,,,,------------------...---,,,++++++,,,---.........//////000/////////.........////////////////////////.........//////......///////////////...333222000//////000222333000111222222222222222111///////////////000111222222333444555555444333222111000///111333444333222///000000000......///000333111///000222444444444333222222111222333444444111222333111---,,,///222333222000///......///000000000000000000000000000333222111222444555444333111222444666666666555444222555888999888999999999555555555555666666777777111000000111333333111///000000111111111111111111222222222222111222333555555555444444555555666777333444444555666777888888666666666666666777777888888555222333666888777555333555666666666666777999333444555666777888999:::;;;777555777777333111222333444555777999999::::::999777666555555666777888888888888777777777666666:::;;;;;;===??????<<<:::;;;<<<<<<<<<============<<<===>>>>>>>>>===<<<<<>>===<<<===???AAACCC>>><<<<<<===???AAABBBAAA???@@@AAABBBCCCDDDDDDDDD@@@@@@AAAAAACCCDDDEEEEEEDDDEEEEEEDDDBBBBBBDDDFFFCCCCCCCCCBBBBBBAAAAAAAAAEEEFFFIIIJJJKKKIIIGGGEEEDDDCCCAAA@@@@@@@@@BBBCCCAAA@@@???@@@BBBCCCDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDAAA???AAAGGGJJJHHHFFFGGGAAADDDHHHLLLLLLJJJFFFDDDKKKJJJJJJKKKNNNOOOOOONNNNNNLLLLLLMMMJJJEEEFFFKKKFFFFFFFFFDDDBBBCCCGGGKKKKKKLLLMMMPPPQQQQQQNNNLLLPPPPPPPPPQQQQQQRRRRRRSSSNNNOOOOOONNNOOOPPPQQQSSSQQQQQQQQQSSSUUUVVVVVVUUUUUUVVVWWWXXXWWWUUURRRPPPQQQOOOPPPRRROOOIIIHHHJJJMMMNNNPPPQQQQQQRRRSSSTTTSSSRRRQQQRRRTTTUUURRRNNNRRRRRRRRRRRRQQQQQQQQQQQQRRRTTTVVVXXXXXXVVVTTTRRRRRRPPPMMMLLLNNNQQQSSSSSSVVVYYY\\\\\\YYYWWWWWWXXXUUUVVVVVVWWWWWWYYY[[[]]]XXXYYYYYYZZZZZZ[[[[[[[[[___]]][[[\\\aaagggmmmqqqvvvyyy~~~|||rrrjjjiiiiiiiiigggffffffgggggggggcccbbbdddeeehhhnnnvvvvvvtttrrrppprrrwww~~~~~~{{{xxxtttqqqrrruuuxxx222222111111000000///..................//////000---,,,,,,---///000000///,,,,,,,,,---------............,,,++++++,,,......+++,,,---...000000111111///////////////...............//////////////////......////////////......333222111000000111222333333333333222111000///...............///000111222222222333444444333222222---------///222444555444333444444333222222333555555333222222444555666555444333333333333333444444...000222000......222555444333111000//////000000111111111111111111111111333222111222444555444333111222333444555555555444333555777999999888999:::888777666555555555555666222111111222333333111000///000111111111000//////---///111222111222555777666666666666666777777888444555666777888999::::::666666666666666777888888888666333444666888666333666777888888666666777888333333444555777999::::::<<<777555777777333111222444555666777888999999999999888888777666777999::::::::::::999888888777777999999:::===>>>>>><<<999::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???===<<<@@@???===<<<<<<===>>>@@@???>>>===>>>AAABBBBBBBBB>>>???AAABBBCCCDDDDDDCCC???@@@AAACCCDDDEEEFFFFFFBBBDDDFFFEEECCCBBBAAABBBBBBBBBBBBBBBAAAAAAAAA@@@AAACCCFFFIIIJJJJJJIIIHHHEEEDDDBBB@@@???@@@BBBCCCCCCAAA@@@BBBEEEGGGHHHGGGDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFF@@@>>>@@@FFFIIIGGGEEEFFFHHHKKKNNNQQQPPPLLLGGGDDDHHHGGGFFFHHHJJJLLLKKKKKKNNNKKKJJJKKKIIIEEEFFFIIIJJJJJJIIIGGGFFFFFFHHHJJJGGGHHHJJJNNNQQQQQQOOOLLLPPPOOOOOOPPPPPPRRRSSSTTTOOOOOOOOOOOOPPPQQQRRRRRROOOPPPRRRUUUXXXXXXVVVTTTUUUUUUVVVVVVUUUSSSQQQPPPQQQPPPRRRSSSPPPJJJIIIMMMLLLNNNPPPPPPPPPPPPSSSVVVXXXTTTQQQRRRUUUWWWUUUTTTUUUUUUUUUTTTSSSSSSRRRRRRLLLOOOSSSVVVXXXXXXWWWUUUPPPMMMKKKLLLOOOQQQTTTUUUPPPTTTXXXWWWTTTQQQQQQRRRUUUTTTSSSTTTUUUWWWYYYZZZXXXYYYZZZZZZZZZYYYXXXWWWVVVTTTQQQRRRWWW\\\```bbbhhhiiimmmrrrwww{{{}}}zzzsssjjjcccgggffffffggghhhiiijjjjjjgggccc```aaacccgggqqq|||}}}}}}|||zzzxxxzzz~~~}}}{{{wwwrrrpppqqqsss/////////......---------......------......///000---,,,+++---///000///...+++,,,,,,------..................------.........)))***,,,...000111222222///////////////.........---...//////000/////////....../////////...------222222222222222222222222333333333222000///---,,,---------...///000111222222222333333333333222222---------///333555666555333333333222111222444666777555333333444666666555444444555555555444333222//////000000000111333666444444333111000000000000000000111111111111222222333111111222444555555444000111222333333444444444666666888:::888444444666999777666444333333444555333222111111222333222111000000111222111000...---,,,///222333222222555888555444444444444555666666555555666777999:::;;;;;;555555555555555666777777888777666666777666555444:::;;;:::999666444444444333222333555888:::;;;::::::666444666777444222333777777888999999999999999888999999999888888:::;;;<<<<<<;;;;;;:::::::::999999999:::;;;===>>><<<::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???>>>@@@???===<<<<<<<<<===>>>BBBAAA@@@@@@@@@@@@???===;;;===???@@@AAABBBAAAAAA@@@AAACCCDDDFFFFFFFFFFFFCCCEEEFFFFFFCCCAAA@@@@@@BBBBBBCCCCCCCCCBBBBBBAAA>>>@@@CCCEEEFFFGGGFFFEEEFFFEEECCCAAAAAAAAABBBCCCCCCAAA@@@BBBGGGJJJJJJIIIEEEDDDDDDDDDEEEEEEFFFGGGIIIGGGGGGHHHIIIJJJIIIHHHCCC@@@AAAFFFIIIGGGFFFGGGGGGIIIKKKLLLKKKHHHDDDAAADDDCCCCCCEEEGGGHHHGGGEEEJJJGGGFFFGGGFFFCCCCCCFFFHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGJJJNNNQQQRRRPPPNNNLLLKKKKKKKKKMMMOOOQQQRRRQQQQQQPPPQQQSSSUUUTTTSSSMMMNNNPPPRRRUUUUUUSSSQQQRRRSSSSSSRRRPPPOOOOOOOOOMMMNNNQQQSSSQQQLLLMMMQQQOOOPPPQQQPPPQQQUUU]]]ccccccZZZTTTUUUXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSJJJLLLOOOSSSUUUVVVVVVVVVLLLIIIHHHLLLOOOPPPQQQSSSMMMPPPSSSTTTSSSQQQOOOOOOWWWTTTQQQOOOPPPQQQQQQQQQVVVWWWXXXYYYYYYXXXVVVVVVUUURRRPPPRRRWWWZZZ[[[ZZZ[[[[[[]]]bbbccccccgggllltttsssrrrpppmmmhhhbbb]]]___^^^___cccggglllnnnnnngggdddcccddddddgggqqq|||}}}wwwooojjjiiijjjwww{{{///......---------.........------------...//////000///......//////...,,,++++++,,,,,,---......///...//////000000//////...***+++,,,...///000000000000/////////............,,,---///000000000//////......//////......---,,,000111222333333222111000111111111000///...---,,,---------...///000111222222222222222222222222222111111000222444666555555222222222111000111333666999666444333444444444333444666777777666444111000222000//////111222333333333333222222111///...---/////////000000000111111222111000111444555444333///000000111222222333333555333555999777222222555777555444333222333555666444222000000111333333222000111222222222000...,,,...222555555222111333666444333333333333444555555444444555777888999;;;;;;666666666666666777888888888999999888666555555555777888888777555444444555333222222555999<<<<<<;;;:::666555888999666555777::::::;;;;;;::::::999888666888::::::999888999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;===???>>>===;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>AAA???>>>>>>??????===;;;;;;<<>>AAAGGGKKKJJJHHHEEEEEEEEEEEEFFFGGGIIIJJJKKKIIIHHHIIIKKKMMMKKKJJJGGGDDDCCCGGGJJJHHHHHHIIIDDDEEEGGGGGGGGGFFFDDDBBBDDDDDDEEEGGGIIIIIIGGGEEEHHHDDDCCCEEEEEECCCBBBEEEDDDEEEFFFHHHIIIHHHFFFDDDFFFFFFHHHKKKNNNOOONNNLLLJJJIIIIIIIIIKKKMMMPPPQQQQQQPPPOOOQQQTTTUUUTTTRRRQQQOOONNNNNNQQQSSSTTTSSSQQQSSSSSSRRROOONNNPPPQQQMMMNNNQQQSSSOOOJJJKKKPPPQQQPPPNNNMMMPPP[[[kkkwwwmmmaaaWWWWWWXXXVVVTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSMMMNNNNNNOOOPPPQQQQQQRRRLLLHHHIIINNNQQQNNNNNNPPPNNNOOOQQQTTTVVVUUURRROOOVVVRRRNNNLLLMMMNNNMMMLLLPPPQQQSSSTTTUUUVVVVVVVVVWWWUUUTTTWWW]]]```^^^\\\UUUTTTWWW[[[ZZZWWWYYY___dddcccccccccbbb```]]][[[ZZZYYYZZZ]]]ccchhhiiiiiiccccccdddfffdddccciiiqqq{{{~~~|||{{{~~~yyyzzzyyyssskkkffffffhhhttt~~~|||pppsssvvv}}}000000////////////000111...------------...//////444333111000//////---+++++++++,,,,,,---...//////...///000111111000///...,,,,,,---.../////////...000000//////.........---,,,---///000000000//////.../////////...---,,,,,,...000222444444222000......///////////////...---,,,,,,------///000111222222222222222222222222222666555444444666666555444666666666444333555888:::999666444222333333333222555666888999888444000...555222...///111333222000111111222222000...,,,+++---.........//////000000111000000111333444444333/////////000111111222222111///222777777222333888444333222111222444666777555333000///111222333333111222333333222000...,,,000444777666222000111444555444444444444555666666333333444666777999::::::999999999999999::::::;;;777:::<<<:::666444555777000222444555555666888:::333222222555:::======<<<<<<888777;;;===;;;:::;;;<<<======<<<;;;:::999888444777:::;;;999888888:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<>>>@@@@@@???<<<<<<<<<<<<=========>>>@@@@@@@@@AAAAAABBBBBBBBB:::;;;===>>>????????????;;;;;;;;;<<<>>>???>>><<<===>>>AAACCCDDDCCCCCCBBBCCCDDDFFFGGGHHHHHHGGGGGGIIIHHHEEEBBB??????BBBEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFEEEDDDCCCBBBAAAAAAGGGGGGFFFEEEDDDCCCCCCCCCAAA>>><<<@@@FFFJJJJJJHHHFFFEEEEEEEEEGGGHHHJJJLLLLLLJJJHHHIIILLLMMMLLLJJJKKKGGGEEEIIIJJJIIIIIIKKKHHHIIIIIIJJJKKKKKKKKKKKKGGGGGGIIILLLNNNMMMJJJHHHIIIDDDCCCFFFGGGEEEDDDFFFEEEFFFIIIMMMOOONNNKKKIIIFFFEEEFFFHHHJJJKKKIIIHHHJJJJJJIIIIIIKKKNNNQQQRRROOOMMMMMMOOORRRSSSQQQOOOWWWSSSNNNMMMOOOSSSVVVXXXSSSUUUVVVTTTQQQQQQSSSUUUQQQRRRSSSSSSMMMEEEEEEJJJLLLJJJFFFDDDIIIZZZqqqrrrdddXXXVVVVVVRRROOOOOORRRRRRRRRRRRSSSSSSSSSSSSRRRQQQOOOMMMLLLLLLLLLMMMOOOKKKKKKQQQSSSOOOMMMOOOKKKKKKMMMQQQUUUVVVRRRNNNTTTPPPLLLKKKMMMOOOOOONNNJJJLLLNNNPPPSSSUUUVVVVVVUUUSSSTTTXXX^^^aaa___[[[TTTTTTXXX]]]\\\WWWYYY___YYYYYYYYYZZZ[[[\\\\\\\\\ZZZXXXXXXZZZ^^^bbbbbbaaa]]]___dddfffccc^^^___eeeooossswwwvvvsssqqqtttwwwnnnqqqrrrnnnhhheeegggjjjaaassszzzsssmmmoootttwwwuuurrrvvv||||||uuurrruuummmnnnpppttt|||+++---//////......000222......---......///000111222111000///............,,,,,,,,,---------......000222666888333,,,,,,000///...------...000333444/////////...,,,,,,---......///000111111000///...///...---,,,,,,---...///000222333444444333111000111111111000000000000000////////////////////////444777777222/////////---666888888666777:::999555000222555666444333222222555555555444444333333333555777999999777555444444111///...000333666666444333444444222///---------...000111111///...///000111111222222111000///---+++---000222333222000...555000111777888333000222111333555333111000333666666333000111444555333111...///000111111000///...111666:::666///,,,111777......///222444555444333555444333333444777999;;;999777555444333444666777999:::<<<===<<<999555333333555666777777555222111333111111666===@@@???;;;>>>============>>>>>>???=========<<<;;;;;;::::::;;;:::888888888999;;;===???;;;888888::::::777444:::;;;===@@@BBBDDDEEEEEEAAA@@@>>><<<===???AAACCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAA@@@???>>>>>>>>>=========???@@@AAA>>>@@@AAABBBAAAAAABBBCCCBBBBBBDDDEEEGGGIIIJJJKKKLLLIIIEEEAAA???>>>??????IIIGGGGGGHHHJJJKKKJJJIIIJJJIIIGGGEEEDDDBBBBBBAAAEEEFFFGGGHHHIIIHHHGGGFFFDDDCCCBBBBBBCCCFFFIIIKKKFFFFFFEEEEEEEEEGGGHHHIIIKKKIIIGGGGGGIIIIIIGGGDDDIIIJJJKKKJJJGGGFFFHHHJJJMMMIIIHHHKKKKKKIIIKKKNNNGGGJJJLLLMMMKKKHHHFFFEEEDDDGGGHHHFFFGGGIIIIIIFFFKKKJJJKKKLLLNNNNNNLLLJJJJJJIIIIIIJJJKKKKKKJJJHHHIIIIIIIIIIIIKKKMMMOOOPPPKKKMMMNNNNNNLLLKKKKKKLLLRRRLLLHHHKKKRRRVVVSSSMMMOOOQQQUUUXXXYYYXXXVVVTTTUUUVVVVVVUUUSSSPPPMMMLLLNNNPPPQQQPPPQQQXXXcccllllllddd[[[VVVQQQMMMOOOSSSSSSQQQOOOOOORRRTTTVVVVVVVVVSSSPPPNNNNNNOOONNNMMMNNNOOOPPPTTTVVVTTTOOOJJJJJJIIIJJJNNNSSSUUUTTTRRRVVVUUUSSSQQQPPPPPPQQQQQQUUUUUUTTTSSSRRRQQQPPPPPPPPPMMMMMMSSS\\\```___[[[RRRQQQTTTYYYZZZVVVTTTUUUVVVVVVUUUUUUVVVXXXZZZ[[[TTTRRRRRRTTTWWWYYYVVVSSS\\\ZZZ\\\cccddd```___bbbfffiiijjjgggddddddhhhmmmhhhjjjjjjhhhdddccceeehhheeekkkrrrtttqqqmmmkkklllhhhhhhhhhgggggghhhlllooooooqqqrrrqqqnnnmmmooorrriiifffhhhnnnssswww||||||zzzxxx{{{~~~,,,...////////////000222000000//////000000111111222111000//////.........,,,,,,,,,------------...333555999===:::222...//////...------...///111222///000000///------...///...///000111111111000///000///...------...///000///000222333333222000///000000000000111111111111111111111000000/////////---111333000///111333111666888888666777:::999444111333666666555333333333444444444444333333333333444666888999777555555555444222000000222444333111333444333111...------...---///000000///......///111111222222111000///...,,,---///000111000///...///+++,,,111222...+++,,,111222333333222222333444444333111111222333333222//////000111111000///...///333555333...---111555111111222444666777666444888777555444444555777888666555444444444444666666777888:::<<<;;;888666444222333666888999888666555333111111666<<<>>>===:::::::::::::::;;;<<<>>>>>>???>>>===<<<;;;999999888;;;:::999999999:::;;;<<<<<<<<<;;;:::888777777777999:::===???AAACCCDDDDDD???>>>=========>>>@@@AAA@@@@@@@@@@@@??????>>>>>>===>>>???@@@AAA@@@?????????>>>=========>>>???@@@>>>@@@BBBBBBAAA@@@AAABBBAAAAAABBBBBBCCCDDDEEEEEEGGGFFFCCCAAA@@@@@@@@@AAAHHHGGGFFFHHHJJJKKKKKKJJJDDDDDDDDDDDDEEEFFFHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEPPPMMMJJJHHHHHHGGGDDDAAAIIIKKKKKKIIIGGGFFFGGGIIIJJJGGGFFFIIIIIIGGGIIILLLHHHIIIKKKKKKJJJHHHGGGFFFGGGJJJJJJHHHHHHJJJIIIFFFJJJIIIJJJKKKMMMMMMLLLJJJHHHIIIIIIKKKMMMOOOOOONNNMMMMMMMMMMMMNNNPPPQQQSSSPPPQQQRRRPPPNNNLLLKKKKKKNNNJJJGGGJJJQQQTTTSSSOOOQQQSSSUUUWWWXXXWWWUUUTTTVVVUUUUUUTTTSSSSSSSSSSSSQQQTTTVVVVVVUUUXXX___dddaaaZZZTTTRRRPPPNNNQQQWWWUUUSSSPPPPPPQQQSSSTTTTTTUUUSSSPPPPPPPPPQQQPPPOOOSSSRRRRRRTTTVVVUUUQQQNNNLLLKKKLLLOOOSSSTTTSSSQQQWWWUUUSSSSSSTTTUUUUUUSSSSSSRRRRRRQQQQQQPPPPPPPPPMMMKKKKKKOOOUUUYYYYYYWWWPPPOOOPPPTTTUUUQQQPPPRRRRRRSSSTTTTTTTTTSSSQQQPPPRRRQQQPPPQQQSSSSSSSSSRRRTTTRRRUUU[[[\\\YYYXXX[[[___cccfffeeebbbaaadddgggcccfffiiihhheeedddeeeggg```dddggggggeeeaaa```___bbbcccddddddddddddgggiiiqqqqqqpppnnnllljjjkkklllfffccccccgggkkklllqqqwww}}}~~~wwwuuutttrrrtttyyyvvvuuuyyy---///000000000000111222333222111111111111111222111111000//////......---,,,,,,,,,,,,------------555666;;;CCCCCC;;;222///000///...------...///000000111111000......///111//////000111222222222111000000////////////000000...///000111111111/////////000000000111222222222444333222111000000//////***///000......111333222666888888666777:::888444222444666666555333333444333333333333333333444444333555777777666555666777666444222111111111000///444444333000...---...000,,,...000000.........///000111111222111111000///////////////.........---111......222333111//////222222222444555555444222222333333222111111333444//////000111111000000//////111222222111111444666333333333555777777555333:::999777555444444444555222222333333444444555555444666888999999888666555111333666999;;;;;;::::::333222222555999;;;:::888666666777777999:::<<<===???>>>===;;;:::888777666::::::::::::;;;;;;;;;;;;999<<<>>>;;;777555777:::999:::<<<>>>@@@AAABBBBBB<<<============>>>>>>>>>?????????>>>>>>===============???@@@@@@@@@??????@@@???>>>=========>>>??????@@@BBBAAA@@@>>>????????????????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBFFFFFFFFFGGGJJJLLLLLLKKKBBBBBBCCCEEEGGGIIIKKKLLLIIIHHHGGGFFFFFFEEEEEEEEEDDDEEEFFFHHHHHHGGGFFFFFFHHHGGGFFFDDDCCCBBBBBBBBBIIIHHHGGGHHHJJJKKKJJJIIIJJJKKKKKKIIIGGGFFFGGGHHHHHHEEEDDDGGGGGGEEEFFFJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKNNNMMMJJJIIIKKKKKKHHHHHHHHHHHHJJJLLLMMMLLLKKKJJJJJJKKKMMMNNNOOOPPPQQQPPPPPPOOONNNOOOPPPQQQRRRSSSTTTSSSQQQMMMJJJIIIIIIIIIHHHHHHKKKNNNQQQQQQPPPSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRSSSUUUWWWXXXUUUXXX[[[[[[YYYWWWYYY[[[XXXRRRNNNNNNMMMMMMQQQVVVUUUSSSPPPPPPQQQQQQQQQQQQSSSRRRPPPQQQRRRSSSRRRQQQUUUTTTSSSSSSUUUUUUSSSQQQPPPOOOOOOQQQSSSSSSRRRPPPXXXUUUSSSUUUZZZ]]]ZZZWWWQQQQQQQQQPPPPPPPPPQQQQQQMMMMMMMMMNNNPPPRRRTTTVVVRRROOOOOORRRRRRNNNNNNQQQMMMOOOSSSUUUUUURRRNNNLLLPPPPPPPPPNNNMMMMMMNNNPPPSSSRRRTTTYYYZZZXXXXXXZZZWWW[[[```aaa___]]]^^^```___bbbffffffcccbbbccceeedddddddddcccaaa___^^^]]]^^^```bbbbbbbbbbbbdddfffrrroookkkhhhhhhjjjjjjkkkeeeaaa```bbbbbbbbbdddiiinnnttt}}}wwwtttvvvtttqqqoooooommmjjjlllppplllkkknnntttwwwvvvvvvyyywwwxxx{{{|||vvvssstttuuuyyy...000111111000000111333333333222111000000000111000000000000///...------++++++,,,,,,,,,---------333333999DDDHHHAAA666///000///...---,,,---------///000000///......///111///000111111222222333333111000000000000000000111...///000111111111000000//////000111222222333333777666444222000000//////---111222...---//////...666888777555666999777333222333555555333222222333111111222222333333444444333444555555444444666777666444222111000000//////444444222000------...000---///111111000//////000000111111111111111111111333222000///.........///444333333555666666444333333222222555888999555222111444555444111111444777///000000000111111111111222111111222555777888888444444444555666666444222888777666444333333333333///000111333444444444444222333555666777777666666333555777:::<<<<<<<<<<<<444222222444777888777666666666666666777888999:::<<<<<<;;;:::999888888777999999:::;;;;;;;;;;;;:::999;;;<<<:::888777888999888999;;;<<<>>>???@@@@@@:::;;;<<<=========<<<<<<<<<<<<<<<=========>>>>>><<<===>>>@@@@@@@@@??????@@@???>>>===<<<<<<===>>>???AAABBBAAA>>>==================>>>>>>>>>??????>>>???AAABBBBBBBBBAAAAAAEEEDDDDDDFFFIIIKKKLLLKKKGGGFFFGGGGGGHHHIIIJJJKKKLLLKKKIIIGGGEEEEEEFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDIIIHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEHHHKKKMMMNNNOOOJJJJJJIIIHHHGGGFFFGGGGGGGGGDDDDDDGGGGGGEEEEEEHHHIIIGGGFFFFFFGGGIIIIIIIIILLLOOONNNKKKKKKNNNNNNKKKHHHGGGGGGIIIKKKLLLLLLKKKLLLLLLMMMLLLKKKKKKLLLMMMPPPOOONNNLLLLLLMMMMMMNNNQQQQQQQQQOOOLLLIIIHHHHHHGGGIIIJJJKKKLLLLLLNNNOOORRRRRRRRRSSSTTTVVVWWWXXXPPPQQQQQQSSSTTTUUUWWWWWWXXXZZZ\\\[[[XXXVVVUUUVVVVVVQQQMMMMMMLLLJJJMMMRRRRRRPPPNNNNNNOOOPPPPPPOOOPPPPPPPPPQQQSSSTTTRRRQQQSSSSSSTTTUUUUUUTTTSSSRRRTTTSSSSSSSSSSSSRRRQQQPPPWWWSSSQQQUUU]]]```]]]YYYSSSRRRRRRRRRRRRSSSTTTUUUPPPRRRRRRPPPOOOPPPSSSWWWXXXUUUSSSTTTSSSQQQQQQTTTMMMOOOSSSWWWXXXWWWUUUSSSPPPQQQQQQNNNJJJJJJMMMPPPUUUUUUVVVYYYZZZZZZZZZ[[[SSSVVVYYYZZZYYYYYYZZZ\\\]]]___aaaaaa___```dddhhhpppnnnkkkhhhfffdddcccbbbaaabbbbbbbbbccceeejjjmmmrrrllleeebbbeeejjjnnnoooiiidddaaaaaa___]]]^^^bbbhhhllltttyyyuuukkkfffgggkkklllmmmllliiigggjjjnnngggfffiiinnnqqqppppppsssssstttxxx|||yyyrrrmmmnnnuuuxxx{{{|||{{{{{{///000111111000000111222222111000//////////////////000000000///...---,,,+++++++++,,,,,,,,,------------333@@@FFFAAA777000000///......------,,,,,,---...///...------...000000111111111111222222333000111111111111111111000///000000111111222222111///000000111222333333444888777444222000//////000000333444///---...///---666888777555666999777222111222333222111///000111000111111222222333333333222333333222111222555777333333222111000000000111333333222000...---///000...000222222111111222333000000111111111222333333666444222000//////000111111111111111333555444111333222333666999:::777333222444666555333222555888000000000000000111222222222111000222555777888777666555555666777777444222444333333333333333333333---...000222333444444444111222333444555666666777666777999:::;;;;;;;;;:::444333222333555666666666888888777777666777777777888888888888999999999999888999::::::;;;;;;::::::;;;999888888:::;;;999777777888999;;;<<<=========999:::<<<=========;;;:::999999:::;;;===>>>???@@@;;;<<<>>>???@@@@@@??????@@@???>>><<<<<<<<<======???@@@AAA@@@===<<<;;;<<<<<<<<<===>>>???@@@AAAAAA>>>???@@@AAAAAA@@@???>>>DDDCCCCCCEEEHHHJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJNNNLLLJJJHHHGGGFFFFFFGGGHHHGGGEEEDDDDDDEEEFFFGGGEEEEEEFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGDDDEEEHHHHHHFFFFFFHHHIIIFFFDDDEEEHHHJJJKKKKKKKKKNNNNNNKKKLLLPPPRRRPPPIIIHHHGGGHHHJJJLLLLLLKKKIIIJJJKKKIIIGGGGGGIIILLLPPPOOOMMMLLLKKKKKKLLLLLLNNNOOOPPPOOOMMMKKKKKKKKKIIIKKKMMMMMMKKKJJJKKKLLLOOOOOOOOOQQQSSSUUUXXXYYYOOOQQQUUUWWWXXXXXXVVVUUUXXXXXXXXXVVVTTTSSSTTTUUUUUUPPPMMMNNNMMMKKKMMMQQQMMMLLLLLLMMMOOOPPPPPPOOOOOONNNOOOQQQSSSSSSPPPNNNPPPSSSWWWYYYYYYWWWTTTSSSVVVVVVVVVUUUSSSRRRRRRSSSRRRNNNLLLPPPXXX\\\ZZZVVVVVVUUUTTTTTTUUUVVVXXXYYYTTTUUUVVVSSSOOOOOOSSSWWW\\\XXXVVVWWWVVVSSSTTTWWWRRRSSSUUUWWWXXXYYYZZZZZZSSSTTTTTTPPPMMMLLLOOOSSSRRRSSSTTTTTTTTTUUUUUUUUURRRSSSSSSSSSTTTUUUXXXZZZZZZ[[[\\\\\\]]]cccmmmttt|||zzzuuuooojjjeeecccaaafffeeecccbbbdddjjjssszzz{{{ssshhhcccdddiiinnnpppjjjeeeaaaaaa___\\\\\\```aaadddkkkpppnnngggdddeeeeeehhhiiigggeeehhhmmmqqqeeedddgggmmmpppoooooorrrnnnnnnrrrvvvtttooommmooowwwzzz|||{{{xxxxxxzzz|||}}}///000111111//////000111000///.....................///000000///...,,,+++++++++++++++,,,,,,,,,,,,)))(((---888???<<<555111////////////......---------......---,,,,,,...000222111111000000000111111000000111111111111000000///000000111111222222333000111111111222333333333888666333111//////000000///333444111///222333222777888777555666888666111111222222111///...///000111111111111111111222222222222111///...///222555111111222111//////111222111222333222///......//////111333333333222333444000000000111111333444555666555333111111111111222000111000///111555444111222222333555777777666555333444444444444444666888000000000000000111333333111/////////111333333333777666666777999888666444111222222333333444444444//////000111222333444555222222222222333555666777888888999999999999999999333333333333444555666777999999888777666666666666555666666777888999::::::888888888888999999999999;;;888666777;;;===:::777777777888::::::;;;;;;;;;999:::;;;<<<===<<<;;;;;;888999:::;;;===>>>@@@@@@:::;;;===???@@@@@@?????????>>>===<<<<<<<<<===>>>===???@@@???<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAA>>>???@@@@@@@@@???===<<>>>>>:::;;;===>>>???@@@??????>>>===<<<;;;<<<===>>>???<<<===>>>>>><<<:::;;;;;;;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>BBBAAAAAABBBDDDEEEEEEDDD@@@@@@AAABBBCCCEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDFFFFFFEEEDDDDDDEEEFFFGGG???AAACCCEEEFFFGGGGGGGGGBBBDDDGGGGGGGGGGGGJJJLLLGGGEEEDDDEEEHHHJJJJJJIIIFFFDDDEEEIIIIIIFFFEEEGGGHHHFFFDDDGGGLLLPPPOOOMMMKKKMMMLLLIIIJJJOOOQQQPPPNNNLLLJJJIIIJJJKKKKKKJJJEEEHHHJJJIIIGGGHHHMMMQQQRRRQQQPPPOOONNNNNNOOOOOOOOOPPPRRRQQQPPPOOOOOOPPPMMMNNNOOOPPPPPPOOOMMMKKKMMMMMMNNNOOOPPPQQQQQQQQQOOOQQQUUUXXXYYYYYYXXXWWWUUUTTTRRRRRRRRRSSSTTTTTTOOOLLLMMMPPPRRRQQQSSSWWWPPPOOOOOOPPPRRRSSSRRRPPPRRRRRRSSSTTTTTTQQQLLLHHHKKKOOOUUUXXXXXXWWWWWWXXXWWWXXXXXXWWWUUUUUUWWWZZZOOOMMMJJJJJJMMMQQQSSSTTTWWWUUUTTTRRRRRRTTTVVVXXXVVVWWWVVVUUUSSSRRRRRRRRRXXXUUUTTTVVVVVVSSSSSSVVVWWWVVVUUUUUUUUUVVVXXXYYYZZZYYYXXXXXXXXXXXXWWWVVVUUUWWWVVVQQQPPPSSSSSSOOOOOONNNNNNNNNOOOPPPQQQPPPSSSSSSSSSSSSVVV^^^iiirrr{{{}}}rrriiiggghhhhhhgggggghhhnnnzzz{{{nnnddd^^^\\\aaa]]][[[]]]^^^^^^aaaeeecccaaaaaaddddddbbbdddhhh___aaa___]]]```gggiiifff]]]\\\```gggkkkkkklllpppooonnnooorrrqqqnnnnnnrrrnnnrrruuuwwwvvvxxx{{{vvvxxx~~~|||~~~yyy}}}}}}{{{|||~~~{{{{{{...///000///...---...///...............///000111......000000///...+++*********+++++++++,,,,,,,,,+++((((((---///......111//////000000000000//////...///000///...///111222333222000///...---.........///000111111000///...---------......000111111333333222222222222222222666444111///...///000111111666777444333666777666777888777555555777555111333444333222000///000111222222111111000000//////111111...+++)))***...111222333444111...---...111...111444444222000...---...///222222222111333444000000000000111333555777222222222222111111111000---000///+++...444444///+++...000///......222555222///---///222555444222111000000///000222444555333333444222///...000111///...///000222222111///555666666777666666555555333222000000000222444666444333222222222444777888444555555666777777888888333444444444333555777999444444444444555555666777777777777777777777666666888777555444444666888999555888;;;:::888777:::===666666777888888888888888;;;;;;;;;<<<<<<<<<======>>>>>>=========<<<<<<<<<999;;;<<<>>>???@@@??????===<<<;;;;;;<<<===>>>???;;;<<<>>>===<<<:::;;;;;;;;;;;;;;;:::::::::999999<<<<<<<<<===>>>?????????BBBAAA@@@AAACCCDDDCCCBBB???????????????@@@AAABBBEEEFFFGGGGGGFFFEEECCCBBB???@@@BBBCCCCCCCCCBBBAAABBBCCCEEEGGGHHHIIIHHHHHHHHHJJJJJJHHHDDDBBBCCCDDDFFFDDDCCCEEEHHHKKKKKKJJJEEECCCDDDHHHHHHEEEDDDFFFHHHEEEDDDHHHNNNQQQPPPMMMLLLNNNLLLIIIIIIMMMOOOMMMPPPMMMKKKJJJKKKKKKKKKJJJKKKMMMNNNKKKHHHGGGLLLPPPQQQPPPOOONNNMMMNNNOOOOOONNNOOOPPPPPPNNNLLLLLLMMMNNNMMMNNNPPPRRRRRRPPPMMMNNNNNNOOOOOOOOONNNMMMMMMLLLMMMOOORRRTTTVVVWWWWWWTTTSSSSSSSSSTTTTTTSSSQQQPPPNNNNNNQQQRRRQQQRRRVVVTTTSSSRRRSSSTTTTTTRRRPPPTTTUUUUUUVVVUUUQQQKKKGGGGGGKKKOOOQQQQQQRRRUUUXXXVVVXXXYYYWWWUUUVVVYYY\\\TTTRRRPPPNNNOOORRRVVVYYYUUUTTTQQQPPPPPPQQQSSSUUUYYYXXXXXXXXXWWWUUUTTTRRRWWWTTTTTTWWWWWWTTTSSSVVVSSSSSSTTTVVVXXXZZZ[[[\\\\\\ZZZXXXYYY\\\\\\YYYVVVTTTWWWUUUOOOMMMPPPPPPKKKLLLLLLMMMOOOPPPPPPMMMKKKRRRRRRQQQOOONNNRRRZZZaaajjjttt|||zzzpppiiiiiimmmiiiiiikkknnnvvvuuueee[[[VVV^^^[[[[[[^^^```aaaeeejjjqqqlllhhhgggdddaaacccgggdddeeebbb^^^```dddbbb[[[XXXWWW[[[cccggggggiiillllllkkkmmmooommmhhhgggjjjhhhllloooppppppqqquuuxxxsssttt{{{{{{wwwyyy}}}vvvrrruuuxxxyyytttooolllpppxxx111000///...............222///,,,+++,,,---...---222000......//////---+++,,,---...///...,,,)))'''((()))+++---......---,,,111111000000///......---//////...---------......///000000000000000//////222222333555555444000---000000000000000000000000444111...++++++...111444333444444333111111333555555666666666666666666666777777777666666666666666777444111000111111///---///////////////000111111111111111111111000//////111111000000//////......///000111222111///---+++000000000000000000000000...000222222222333444666333333333444555555333111222///,,,,,,///222222111000...000444111,,,...555......///000111333555666////////////000111222222111111000000111111222333...///111111000000222333444444555777888888555333000111111000000111444666000222444555444333444555222222333333444555555666777666666666777777666444444333333555777777666444777888999::::::::::::999666777777777666555444333888666555555666666555333666888777666999===;;;666888888888888999999:::;;;<<<;;;:::<<<>>>===999555888:::;;;;;;???CCC@@@;;;======<<<:::888888;;;===;;;;;;:::::::::;;;;;;<<<;;;;;;::::::999:::::::::888999;;;===>>>?????????<<<===???AAABBBBBBBBBAAA@@@???===;;;<<<===@@@AAAEEEDDDCCCBBBCCCCCCEEEFFFCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDEEEDDDCCCDDDFFFGGGEEECCCAAAAAABBBDDDDDDCCCCCCCCCCCCDDDFFFIIIKKKMMMHHHGGGEEEDDDEEEEEEEEEDDDCCCDDDFFFIIIKKKLLLMMMMMMNNNIIIHHHKKKLLLJJJJJJLLLJJJIIIIIIIIIJJJKKKLLLMMMPPPNNNLLLMMMOOOOOOLLLIIINNNNNNOOOQQQRRRQQQNNNKKKLLLMMMNNNMMMLLLLLLNNNPPPHHHJJJMMMPPPRRRSSSRRRRRRSSSPPPPPPRRRPPPJJJJJJOOOQQQOOONNNNNNPPPQQQRRRQQQVVVRRROOOPPPSSSUUUTTTRRRTTTUUURRRNNNNNNSSSUUUTTTSSSUUUWWWYYYZZZYYYVVVUUUVVVTTTQQQPPPPPPOOOKKKHHHMMMOOOPPPPPPOOOPPPQQQSSSUUUTTTTTTWWWZZZ[[[YYYVVVUUUSSSTTTWWWTTTOOORRRXXXUUURRROOOPPPRRRSSSQQQOOOWWWTTTSSSUUUZZZ\\\YYYVVVZZZYYYWWWTTTSSSRRRRRRSSSTTTSSSSSSSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWXXXYYYWWWTTTRRRSSSUUURRRRRRQQQPPPPPPQQQQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRZZZbbbllluuuzzz|||{{{zzzyyy~~~~~~zzzrrrYYYRRRZZZ______^^^[[[[[[```iiippp~~~vvvjjjcccbbbcccaaaeeeddddddeeeeeeaaa[[[UUUUUUUUUVVV[[[aaaddddddccchhhfffdddbbbbbbdddfffhhhfffiiilllmmmkkkkkkmmmooojjjpppvvvxxxwwwvvvvvvwwwxxxvvvvvvxxxwwwtttpppnnnlllnnnppprrrtttxxx|||//////.........//////000111///,,,+++,,,---------222000////////////...,,,,,,---/////////,,,***(((,,,,,,---............---........................+++,,,---///111222222333//////000000000000//////111111111333444333000---........................222000...,,,,,,...000222222222111///...///111444333333333333333333333333777888888999999888888777333111//////111222111///222222222111111111222222000000000000000///......111000000000/////////......///000111222111///...111111111111000000000000///111222111000000111333333333333555777777555333333000------000222222111///---000333222...111666000000000111111222333333222222111111111222333333000000000000000111222333///000111111000000111222333333444666777777555333333333444333222222444666333555666777666666777999333333333444444555555555777777888:::;;;<<<<<<;;;777666555666777888777666888888999:::;;;;;;;;;;;;777777777777777666555555555444444444666777777555777888777555777:::777222888888888888888888999999<<<;;;:::<<<>>>===:::777888:::::::::===@@@===777======<<<:::888888;;;===<<<<<<<<<=========>>>>>>???>>><<<:::888888888888;;;;;;===>>>??????@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBAAA???>>>>>>???BBBCCCDDDCCCBBBAAAAAAAAABBBCCCAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCEEEGGGFFFDDDAAAAAABBBBBBBBBAAA???@@@BBBEEEFFFGGGGGGGGGCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEGGGIIIKKKLLLMMMPPPKKKIIIKKKLLLIIIHHHIIILLLLLLKKKKKKKKKKKKJJJJJJPPPNNNMMMNNNPPPPPPNNNLLLMMMMMMNNNQQQSSSSSSQQQNNNMMMMMMMMMLLLKKKKKKMMMOOOIIIKKKMMMOOOQQQQQQPPPPPPRRROOOPPPRRROOOJJJJJJNNNOOOOOOOOONNNOOOPPPQQQRRRSSSRRRPPPPPPRRRSSSRRRRRRSSSUUUSSSPPPPPPSSSUUUSSSTTTTTTTTTUUUVVVXXXYYYZZZVVVTTTQQQQQQRRRPPPLLLGGGPPPRRRUUUUUUSSSPPPNNNMMMTTTSSSRRRUUUYYY[[[YYYWWWXXXVVVVVVXXXUUUPPPQQQVVVTTTQQQOOOOOOQQQRRRQQQNNNTTTRRRPPPRRRWWWZZZXXXUUUVVVVVVWWWWWWVVVUUUTTTSSSTTTTTTSSSRRRQQQQQQQQQQQQSSSTTTVVVXXXYYYYYYYYYYYYZZZ[[[\\\[[[XXXWWWXXXYYYWWWWWWVVVVVVVVVVVVWWWWWWWWWUUUSSSPPPNNNLLLKKKKKKPPPVVV___fffkkkooosssvvv{{{mmm___ZZZZZZ[[[[[[ZZZZZZ]]]eeeqqqzzzwwwjjjggghhhiiikkkhhheeedddccc```[[[WWWZZZWWWSSSSSSWWW\\\aaabbbiiigggdddaaa``````aaabbbbbbeeeggghhhgggggghhhjjjgggkkkoooqqqooooooppprrrsssrrrssssssrrrooonnnnnnkkkmmmoooqqqrrruuuyyy}}}uuuwwwyyyzzz|||......------...///111222000...,,,+++,,,---------222111//////000000...------...///000///...,,,***//////.........///000000222222111111000/////////)))+++---///111222333333//////000000111000000//////...///000222222000...------------------------///...---,,,,,,---...///222111000///---...111444000000000000000000000000444555777888888777666444///------...000222222222333333222111111000000000///////////////...------000000000000////////////,,,...///111222222111111222222222111111000000000000111222111///...///000111222444777999999777444333111//////111222333222......000333333111333777222222222222111111111111333333222111111111222222/////////000000222333333000111333222000///000000111000111333666666555333222333333111000///111222333444444444333444666888444444444555555555555555;;;;;;::::::999888777666888666444333444555555444888888999::::::;;;;;;<<<777777777777666666666666333222222444666888888777777999777444444666444///999999888888888888888888:::::::::<<<>>>>>><<<:::999<<<<<<:::<<<>>><<<777======<<<:::888888;;;===;;;===>>>@@@AAAAAA@@@@@@@@@>>>;;;999888888888999>>>>>>>>>????????????@@@CCCCCCBBBAAAAAA@@@AAAAAACCCBBBAAA@@@@@@BBBDDDEEECCCBBB@@@???>>>??????@@@???@@@BBBCCCCCCCCCBBBBBBBBBCCCDDDCCCBBBBBBDDDFFFGGGEEEBBBBBBBBBBBBAAA@@@===???BBBEEEFFFEEECCCBBB@@@AAACCCEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFIIIKKKLLLOOOJJJHHHKKKLLLJJJIIIKKKMMMNNNNNNMMMLLLJJJHHHGGGOOONNNNNNOOOQQQQQQPPPNNNLLLLLLMMMPPPSSSTTTSSSQQQOOOOOOMMMKKKIIIIIIKKKNNNJJJKKKMMMNNNOOONNNNNNMMMPPPNNNOOOQQQNNNJJJJJJMMMJJJLLLNNNMMMLLLLLLOOORRRPPPQQQRRRQQQPPPOOOPPPQQQRRRUUUTTTRRRQQQTTTTTTRRRTTTSSSQQQPPPRRRVVVZZZ^^^WWWTTTRRRRRRTTTSSSMMMGGGOOOSSSXXXZZZWWWRRRNNNKKKSSSQQQPPPRRRWWWZZZZZZYYY[[[YYYYYYYYYUUUQQQQQQTTTTTTQQQOOOPPPRRRSSSQQQNNNRRROOOMMMOOOSSSVVVVVVUUUSSSTTTWWWYYYYYYWWWUUUSSSUUUTTTSSSRRRPPPNNNMMMMMMPPPQQQSSSUUUWWWYYYYYYZZZZZZ[[[\\\[[[ZZZZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYVVVSSSOOOMMMKKKJJJKKKPPPUUUWWWYYY^^^fffmmmwwwooollliiiaaa```aaabbbccchhhsssqqqjjjkkklllhhheeebbb___^^^^^^\\\[[[\\\XXXSSSQQQTTTXXX\\\___dddcccaaa^^^]]]]]]]]]]]]]]]___aaabbbbbbbbbcccddddddggghhhhhhfffgggkkkooommmnnnooollliiihhhjjjllliiikkkmmmnnnoooqqqtttwwwnnnpppqqqqqqqqqqqqsssuuu000///...------...000111000...------...//////...222000//////000000///...---...///000000///---,,,000////////////111333444;;;:::999666444111///...,,,,,,,,,,,,---...///000//////000111111111000000------,,,...000000///...------------------------------------------------000111333222111111222333/////////..................000222444444333111///---,,,,,,---///111222222000000000///...,,,++++++//////000000//////...---000000000000////////////---...///111111111111111222222222111111000//////000111222111///...///000000111333777::::::888555444333222222222333444444000000111333333333444555222222222222222222222222333333222111000000000111000000000000111333444555111333444333111////////////...///111444555444333222222333222000//////111222333444333222333555777555555555555555555555555999::::::999888666666666999666333222333555666555777777777888888999:::;;;555555555555555555555666333222222333555777777666666888888444444555444000:::::::::999999888777777999999:::<<<=========<<<:::======<<<<<>>:::<<<<<<<<<:::888888:::===:::<<<>>>AAABBBBBBAAA@@@<<<;;;999888888:::<<<>>>>>>>>>>>>>>>===>>>>>>>>>BBBAAA@@@???>>>???@@@AAABBBBBBAAA@@@AAABBBDDDEEECCCBBB@@@???>>>>>>>>>??????@@@BBBDDDEEEDDDCCCBBBBBBCCCCCCCCCAAAAAACCCEEEFFFEEECCCCCCDDDDDDCCCBBB>>>@@@BBBCCCDDDCCCBBBAAACCCEEEHHHIIIIIIHHHGGGGGGEEEDDDCCCCCCDDDFFFIIIKKKJJJFFFEEEJJJMMMLLLMMMOOOLLLMMMNNNNNNMMMKKKIIIGGGMMMMMMNNNOOOPPPPPPOOOOOOLLLLLLLLLNNNQQQRRRRRRQQQQQQQQQOOOLLLJJJIIILLLNNNKKKKKKLLLMMMMMMLLLKKKKKKMMMNNNOOOPPPNNNKKKKKKLLLEEEIIIMMMLLLIIIIIIMMMQQQMMMPPPRRRQQQNNNMMMNNNPPPQQQTTTUUUSSSSSSTTTSSSPPPTTTRRROOONNNPPPTTTXXX\\\YYYVVVTTTUUUWWWUUUOOOJJJMMMRRRWWWYYYXXXTTTQQQPPPRRRPPPNNNPPPUUUYYYZZZZZZZZZYYYYYYXXXVVVTTTSSSSSSVVVTTTRRRSSSUUUVVVSSSQQQPPPNNNLLLMMMPPPTTTVVVVVVTTTUUUWWWXXXXXXWWWUUUTTTVVVUUUUUUSSSRRRPPPNNNMMMPPPQQQSSSTTTVVVXXXYYYYYYVVVWWWXXXXXXXXXYYYZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYYXXXVVVTTTSSSRRRQQQPPPSSSUUUSSSPPPRRRZZZaaalllyyy}}}~~~xxxoooiiilllppptttyyyvvvmmmhhheee]]]\\\ZZZZZZZZZ[[[\\\]]]WWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\ZZZ\\\]]]^^^______``````cccddddddaaa___aaagggkkkiiillllllfff```aaafffiiifffhhhjjjjjjkkklllnnnpppooooooooommmkkkkkkmmmooo333111///---,,,,,,...///000///......000111000///111000//////000000///...---...///000000000///...............000333555666<<<;;;999777555222111000///---+++***+++...111444//////000111111111111111---,,,+++,,,...//////...........................,,,,,,------------,,,,,,,,,///333555444222000000000/////////.........---+++---///111222111///------...............000111////////////---+++***)))000111111111111000//////////////////000000000000/////////000000/////////111111111000000////////////000111111000000111333///000222555888999777555555555555555444444555555444444444333333444444222000000222333444444333333555444333222222222222222111111111222333444555555111333555444222///...............000222444333222222444555444333222222333555666666555444444555777555555666666666666666777333666999::::::;;;===???;;;888555444555777777777666666555555666666777888222222222222222333444555444333222333444555555333444777888666555777777444::::::;;;;;;:::999888777777888:::;;;;;;<<<<<<===777:::<<<:::;;;>>>???===;;;;;;:::888777777999<<<999:::===???AAA@@@@@@???<<<;;;:::999999;;;===>>>======<<<;;;;;;;;;;;;<<<>>>===<<<;;;<<<===>>>???????????????@@@AAABBBCCCDDDCCCAAA@@@?????????@@@???AAACCCEEEFFFEEEDDDCCCBBBCCCDDDCCCAAAAAABBBDDDEEEDDDCCCEEEGGGGGGGGGEEECCCCCCBBBBBBCCCDDDDDDEEEFFFIIIKKKKKKHHHFFFEEEEEEEEEDDDCCCBBBCCCEEEHHHIIIHHHDDDDDDIIILLLKKKLLLOOOIIIKKKLLLNNNNNNLLLKKKIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKLLLNNNOOOOOONNNSSSSSSQQQOOOLLLKKKMMMOOOLLLLLLLLLLLLKKKKKKJJJJJJKKKMMMPPPOOONNNMMMLLLLLLFFFJJJOOOOOOLLLLLLPPPTTTNNNPPPRRRPPPMMMKKKMMMPPPPPPTTTUUUSSSRRRTTTRRRNNNSSSQQQPPPOOOOOOQQQTTTVVVYYYXXXWWWWWWWWWUUUQQQNNNPPPRRRUUUVVVUUUSSSSSSSSSSSSPPPNNNPPPUUUYYYYYYXXXVVVVVVWWWVVVVVVWWWUUUSSSYYYWWWUUUWWWYYYYYYVVVSSSPPPNNNMMMMMMPPPSSSUUUVVVXXXXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRTTTTTTTTTUUUUUUVVVWWWWWWSSSSSSTTTUUUVVVXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[ZZZXXXXXXXXXXXXWWWVVVUUUUUUTTTVVVWWWUUUPPPOOOSSSWWW]]]gggtttyyynnnttt|||tttfffZZZUUUVVVWWWWWWXXXXXXYYYZZZTTTUUUUUUVVVWWWYYY[[[\\\XXXYYYYYYYYYYYYYYYYYYXXXZZZ[[[\\\]]]_______________```___\\\ZZZ[[[aaafffgggkkkiii```ZZZ\\\aaacccccceeefffgggffffffggghhhmmmllljjjhhhfffhhhmmmppp555333///---+++,,,---...///......///000111000///000...---...///000///---------...//////000000///,,,------...000222444555222222222222111111111111000...------///222777::://////000111222222222222///---+++***,,,.........000000000000000000000000------------------------(((,,,000222222000...---111000000//////.........---...000222222222111000.../////////------///000222222222222111///---,,,111111111111111000000///////////////000000000000///.....................///////////////////////////000111111000000222333......///222555666555444666777888777666555555777666777555333444666444111///000222444444444444333666666555555444444555555333222222222222333444444111333555555333000/////////......///111333333222...000222333222222333444555777888777555333222333555555666666777888888888555888<<<<<<:::999;;;>>>>>><<<888777777777666555777666555444333444555555111000000000000222444555333222111222444444444222222777999777666999:::888888999:::;;;;;;999888777666888999:::999999;;;===222777888666666:::<<<;;;::::::999777555666888:::888999;;;===>>>>>>======>>>===<<<;;;;;;:::::::::;;;;;;999888888999:::;;;::::::999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@AAADDDCCCAAA@@@@@@@@@@@@AAA???@@@BBBDDDEEEEEEDDDDDDDDDDDDEEECCCBBBAAACCCDDDCCCCCCCCCEEEHHHIIIHHHFFFEEEEEEDDDCCCDDDEEEGGGHHHHHHKKKLLLJJJEEEAAAAAABBBEEEDDDDDDCCCDDDEEEFFFGGGKKKFFFEEEHHHIIIHHHGGGIIIGGGHHHJJJKKKLLLLLLLLLKKKHHHJJJKKKLLLJJJJJJJJJKKKMMMKKKIIIJJJLLLMMMNNNNNNSSSSSSSSSQQQNNNMMMNNNOOOLLLLLLLLLKKKKKKJJJJJJJJJIIINNNQQQOOONNNOOONNNLLLKKKNNNRRRSSSSSSSSSUUUXXXQQQQQQPPPNNNLLLLLLNNNOOOPPPSSSTTTQQQQQQRRRQQQMMMPPPPPPOOOOOOOOOPPPQQQRRRWWWYYYYYYWWWTTTRRRRRRRRRUUUVVVVVVTTTRRRQQQRRRTTTUUURRRPPPRRRUUUXXXWWWUUUQQQSSSTTTSSSUUUXXXVVVRRRYYYWWWVVVWWWZZZZZZVVVSSSOOOOOONNNOOOPPPQQQSSSTTTYYYWWWVVVTTTSSSSSSTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTVVVUUUUUUTTTTTTTTTUUUUUUSSSRRRRRRTTTVVVXXXWWWWWWWWWXXXZZZ[[[\\\[[[[[[ZZZXXXXXXXXXWWWVVVTTTSSSRRRRRRSSSUUUTTTSSSRRRRRRRRRSSSXXXcccrrr}}}~~~{{{rrrzzzwwweeeVVVUUUVVVWWWVVVUUUTTTUUUVVVTTTRRROOOLLLMMMRRRZZZ```YYYZZZZZZZZZXXXVVVTTTRRRZZZZZZZZZ\\\^^^______]]]ZZZ[[[[[[XXXVVVVVVZZZ___cccgggeeeZZZVVV[[[___^^^aaabbbccccccaaa``````aaakkkjjjgggeeeeeeiiiooottt444222///,,,+++,,,...///---,,,,,,---///000...---...---,,,---...///...---,,,,,,---...//////000000,,,---...//////000000///++++++,,,---......////////////000111333444666777//////000111222222222222111...+++***+++---......000000000000000000000000......------------......***,,,...//////...///000111111000000///......---///000111222333333333333---///000///......000222333444555555444222000///000000000111000//////....../////////000000000111,,,,,,,,,,,,------...///,,,,,,------...////////////111111111///...///000...------...111333333222777999:::999777555666888666777555222444888777111111222333555555444222111444333333333333444444555222222111111000000111111000222555555333111000///111///...///111222222111...000444666666777888999;;;===???>>>;;;777555444444444555666888999:::::::::>>>BBBCCCAAAAAADDDHHHNNNKKKHHHEEEBBB@@@<<<999999888666444333333333444000000//////000222555666111000000111444555555444222777999777666888:::999555666888999999888777666666888999888777777999;;;222777888555444777999999888888777555444444666999:::::::::;;;;;;<<<<<<<<<<<<<<<======<<<;;;:::999:::999888777777888:::;;;999999:::::::::999888888::::::;;;<<<===>>>???@@@BBBBBB@@@@@@@@@@@@AAABBB>>>??????@@@BBBBBBCCCDDDEEEEEEFFFDDDBBBBBBCCCEEECCCBBBCCCDDDFFFGGGEEECCCDDDDDDEEEFFFGGGHHHHHHHHHJJJLLLMMMJJJDDD@@@AAADDDEEEEEEEEEEEEEEEEEEFFFFFFJJJEEEDDDFFFHHHFFFEEEGGGGGGHHHHHHIIIJJJKKKKKKKKKHHHJJJLLLKKKIIIHHHHHHJJJMMMJJJHHHIIIKKKOOOPPPQQQPPPQQQSSSRRRPPPNNNMMMNNNLLLLLLKKKKKKKKKKKKKKKKKKHHHOOORRRPPPOOOQQQPPPMMMNNNOOORRRUUUWWWXXXYYYYYYUUUQQQNNNLLLLLLMMMOOOOOOPPPRRRRRROOOOOOPPPOOOLLLOOONNNMMMLLLMMMOOORRRSSSTTTXXXYYYVVVOOOLLLPPPUUUUUUVVVWWWVVVTTTTTTUUUVVVWWWUUUSSSTTTWWWWWWUUURRRNNNQQQQQQQQQSSSWWWUUUOOOVVVTTTSSSUUUWWWWWWSSSPPPNNNOOOOOOOOOOOOOOOPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTVVVVVVVVVUUUSSSRRRUUUTTTSSSRRRRRRSSSSSSTTTRRRQQQPPPRRRUUUVVVUUUTTTTTTUUUWWWYYYZZZYYYYYYXXXXXXXXXXXXXXXVVVTTTSSSQQQRRRQQQQQQSSSUUUUUUSSSPPPOOORRRZZZdddooozzz}}}}}}~~~zzzttt{{{yyypppbbbVVVSSSSSSSSSQQQNNNOOOSSSVVVQQQOOOLLLIIIHHHMMMVVV]]]XXXYYYZZZZZZYYYVVVSSSQQQYYYWWWWWWYYY\\\^^^]]][[[WWWYYY[[[YYYVVVUUUXXX[[[]]]aaa^^^UUUTTT\\\___[[[^^^```aaa```^^^\\\[[[[[[ddddddddddddeeeiiinnnrrr222000...++++++---000222+++******,,,......---+++---,,,+++,,,......---,,,+++,,,,,,---...///000000---.../////////---,,,++++++++++++,,,,,,,,,,,,,,,///111333444444222000...//////000222222333333333222///+++***+++,,,------000000000000000000000000///...---,,,,,,---...////////////...---///222555111111000///......------000000000111222333333444,,,...000000...///111444333444555555555333111000///////////////......---.../////////000000111111))))))***+++,,,...///000***++++++,,,---...//////000111111000---,,,,,,---///---+++,,,...000111111777999;;;:::777666666888444666555222555;;;999333333444555555555333111///////////////000111222222222111000///............///222555666444222000000222000//////111222111111555888<<>>>>>>>>===<<<:::999888777777999;;;<<<:::;;;;;;;;;:::888666555999:::;;;<<<===>>>??????AAA@@@?????????@@@AAABBB=========>>>???@@@BBBCCCEEEFFFFFFEEECCCBBBDDDEEECCCBBBBBBCCCEEEDDDBBB@@@AAACCCFFFIIIJJJIIIHHHGGGLLLNNNOOOKKKEEEBBBDDDHHHDDDEEEFFFFFFFFFFFFEEEEEEFFFBBBAAAEEEGGGFFFGGGIIIIIIHHHHHHHHHHHHIIIJJJKKKIIIKKKMMMLLLIIIGGGHHHJJJLLLJJJHHHIIILLLPPPSSSTTTMMMPPPRRRRRRPPPNNNMMMLLLMMMLLLKKKKKKKKKKKKLLLLLLHHHOOOSSSPPPOOORRRQQQMMMMMMNNNPPPSSSWWWYYYXXXWWWWWWRRRLLLJJJLLLOOOPPPOOOPPPRRRQQQNNNMMMOOOOOOLLLNNNLLLJJJJJJKKKOOOSSSVVVQQQVVVYYYTTTKKKHHHNNNVVVQQQSSSVVVXXXXXXYYYZZZ[[[XXXVVVUUUVVVXXXWWWSSSOOOMMMPPPQQQOOORRRVVVSSSLLLRRRQQQPPPRRRUUUTTTPPPLLLMMMNNNPPPPPPOOONNNNNNNNNOOOQQQSSSUUUVVVUUUTTTSSSSSSSSSTTTUUUTTTRRRPPPNNNRRRRRRQQQPPPPPPRRRSSSTTTPPPNNNMMMOOORRRTTTSSSQQQQQQRRRTTTVVVWWWWWWVVVUUUWWWXXXYYYYYYYYYXXXWWWVVVWWWSSSQQQRRRVVVWWWSSSOOOOOORRRVVVYYY]]]dddqqq|||nnn|||{{{pppuuu{{{}}}|||{{{{{{|||sssxxxyyyssskkkddd]]]WWWNNNNNNLLLIIIHHHLLLSSSYYYLLLNNNOOONNNMMMNNNRRRVVVTTTVVVXXXZZZZZZXXXVVVTTTWWWUUUUUUWWWZZZ\\\ZZZXXXXXX[[[]]]]]]ZZZXXXYYY[[[XXX\\\YYYQQQSSS]]]___YYY]]]___```___\\\ZZZYYYYYYZZZ\\\^^^```aaacccgggiii///000111000---+++++++++........./////////000000111000//////000///---++++++***,,,111222...---///---***((())),,,---,,,+++++++++++++++,,,---......------...//////...---,,,111111222222222222111111555444333111000000000000...+++***---//////222666000000000000000000000000---///111111111111111333555222///---,,,,,,***(((222222222222222111000///444222000///000111000000333555666777555333000---///222111---+++,,,---+++,,,............000111000111000...,,,+++++++++,,,---------,,,,,,---------111111000///////////////---,,,,,,---...000222333:::999777888999999888666333333333444555777999999888777666444222000...---...///000111222333444444000222000,,,---444555111222111444777333,,,,,,111333000///222444444666;;;:::CCCOOOXXX]]]```bbbdddbbbeeegggeeeaaa[[[OOOCCCCCC>>>;;;<<<===???CCCIIIHHHOOO[[[eeelllssszzz~~~|||uuupppiii^^^TTTIIICCC<<<666333333333333666888999555000...111555222222222222333333333333111333555666666555333222222333555777777666555444555555555555666666666666555666777777666666777888555555444555666777999:::>>>===<<<;;;::::::;;;<<<999;;;<<<;;;:::888888999999888777999;;;;;;999666:::<<<;;;777666999:::777===<<<<<<>>>@@@BBBAAA@@@<<<===???@@@@@@@@@???>>>888999;;;>>>@@@BBBCCCCCCBBBCCCDDDDDDBBBAAA@@@AAA>>>???BBBEEEHHHGGGDDDAAAAAA@@@@@@BBBFFFIIIJJJIIIMMMIIIGGGHHHGGGCCCCCCFFFJJJFFFEEEIIIHHHCCCCCCGGGFFFEEEDDDDDDEEEEEEDDDBBBLLLQQQUUUSSSLLLGGGFFFGGGJJJJJJLLLMMMMMMLLLKKKKKKKKKKKKJJJJJJKKKMMMOOOPPPMMMMMMMMMMMMNNNPPPRRRSSSRRRPPPMMMKKKJJJLLLOOOQQQRRRRRRSSSTTTTTTSSSRRRQQQPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQOOOMMMLLLMMMPPPSSSNNNNNNNNNNNNOOOOOOPPPPPPNNNNNNNNNNNNMMMMMMLLLLLLRRRSSSSSSQQQNNNLLLLLLLLLPPPOOOPPPQQQQQQQQQTTTXXX\\\XXXTTTTTTVVVWWWTTTPPPTTTQQQPPPQQQSSSSSSPPPNNNQQQQQQPPPPPPPPPOOOOOOOOORRRQQQOOONNNNNNOOOQQQRRRIIIKKKMMMMMMLLLLLLLLLMMMNNNNNNOOOPPPOOONNNLLLKKKNNNOOONNNMMMLLLMMMOOOPPPRRRQQQPPPOOONNNMMMMMMMMMNNNOOOQQQSSSUUUVVVWWWXXX]]]WWWUUUXXXWWWSSSSSSXXX[[[ZZZWWWTTTSSSSSSTTTUUUOOOQQQSSSSSSTTTVVV\\\```iiiqqqwwwvvvwwwzzzyyyuuunnnuuuxxxsssllliiihhhffffffdddaaa^^^[[[XXXUUUSSSTTTRRROOOLLLKKKKKKMMMNNNQQQPPPRRRVVVSSSNNNOOOUUUUUUTTTTTTVVVZZZZZZVVVRRRTTTUUUVVVXXXYYYZZZZZZ[[[ZZZYYYXXXWWWWWWXXXYYYZZZ\\\]]]^^^\\\ZZZYYYYYYZZZ\\\YYYYYY\\\[[[WWWVVVXXXWWWWWWXXXZZZ\\\^^^```aaa***,,,...//////000111333,,,,,,,,,,,,------------///......///000111///...000...///222222---+++---///---++++++---...---,,,************+++,,,---...---...///000000//////...000000111111111111000000111111000///............///,,,+++---...,,,...222////////////////////////,,,...000111000000111222000///------------,,,***111111111111111000//////111///,,,,,,---.........111222333333111///---,,,---000111......111222111+++,,,------...000111111000///---,,,+++,,,,,,---++++++*********+++---...111000000///////////////,,,,,,,,,,,,---///000111555555777999;;;:::888666222222333333555666777888777777666555333111///...000000000111222333555555111444333......444777666:::666444555222...000555555222111555777888<<<@@@RRR\\\jjjssswwwwwwvvvwwwzzzzzzyyyxxxzzzwwwjjj]]]OOOIIIEEEGGGJJJNNNVVV^^^eeekkkttt|||vvvlllXXXNNNAAA777444333333222444666777333///---000333///000000000000111111111111222333444444444333222222333444666666555444333333333333444444444555555444666777666555555666888666666555555666888:::;;;???>>><<<:::999999999:::999;;;<<<<<<:::999999:::<<<::::::;;;<<<<<<999666;;;===;;;777777;;;<<<:::======>>>@@@BBBBBB@@@???;;;<<<<<<=========<<<<<<888999:::<<>>===>>>@@@AAAAAA??????@@@AAABBBCCCEEEGGGHHHKKKHHHGGGIIIHHHEEEDDDFFFHHHDDDDDDGGGGGGCCCBBBFFFGGGFFFDDDDDDEEEFFFEEEDDDIIILLLOOOMMMIIIFFFEEEEEEFFFHHHIIIKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPNNNNNNOOOPPPQQQRRRSSSSSSTTTRRROOOLLLJJJJJJJJJKKKOOOPPPQQQRRRQQQQQQPPPOOOOOOPPPPPPQQQRRRSSSTTTTTTQQQQQQPPPNNNMMMMMMOOOQQQNNNNNNOOOOOOOOOOOOOOONNNLLLMMMNNNNNNMMMLLLKKKIIINNNOOOPPPOOOMMMMMMMMMOOOKKKMMMOOOOOONNNNNNRRRVVVWWWSSSOOOPPPSSSTTTRRROOONNNMMMMMMOOORRRRRRPPPNNNQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRPPPNNNMMMNNNOOOPPPSSSTTTTTTRRRPPPNNNNNNOOOQQQQQQPPPOOOOOONNNMMMMMMPPPOOONNNMMMKKKLLLMMMOOORRRQQQPPPPPPOOOOOOOOOOOOMMMNNNPPPRRRTTTUUUVVVVVV[[[VVVUUUWWWVVVRRRRRRVVVZZZYYYWWWUUUTTTTTTUUUUUUQQQRRRRRRPPPNNNNNNQQQTTTXXX___ddddddffflllnnnlllkkkoooooohhh```^^^]]]\\\]]]ZZZVVVSSSRRRRRRRRRSSSNNNMMMKKKKKKLLLNNNPPPRRRPPPOOORRRUUUTTTPPPQQQVVVUUUTTTUUUVVVWWWWWWTTTRRRRRRSSSTTTUUUVVVWWWWWWWWWZZZZZZYYYYYYYYYZZZ\\\\\\[[[\\\\\\[[[YYYYYYZZZ\\\]]]ZZZYYY[[[ZZZWWWVVVXXXXXXXXXXXXXXXYYYZZZ[[[[[[)))+++...///000222444666------,,,,,,,,,,,,,,,,,,...------...000111111000222///000222222...,,,...222000...---......---,,,************+++,,,---------...///000000000000000/////////000000/////////------,,,,,,,,,,,,------111...,,,......,,,---000////////////////////////+++---///000//////000111,,,,,,,,,---//////...,,,//////000000000///......///---++++++,,,.........111111000///...------,,,---//////---...222333222,,,,,,,,,---...///111222///...---,,,,,,---.........,,,+++******,,,...000000000//////......//////------,,,,,,------...///111222555999;;;;;;777444222222222333444555666777666666666555444333222111222111000000111333555666///444666333222:::CCCHHHLLLFFFAAA@@@???===>>>@@@;;;777777;;;???CCCIIIPPPjjjttttttkkkddd^^^^^^aaafffpppyyyppp```JJJ;;;555444222000111333333000---,,,...111....../////////000000000111000000000111111222333111222333444555444333333111111222222222333333333333444666555444444666777666666555555666888:::;;;???===;;;:::888888888888999;;;<<<<<<;;;:::;;;<<<>>>>>>======>>>===:::777<<<===;;;777777<<<>>>===AAAAAACCCFFFGGGFFFBBB???;;;:::999999888999::::::999999999:::<<>>;;;:::;;;>>>??????===???AAAAAA???@@@CCCFFFHHHFFFFFFJJJIIIEEEDDDFFFEEEBBBBBBDDDDDDAAAAAADDDHHHFFFCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDAAACCCEEEHHHJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOPPPQQQSSSTTTTTTTTTSSSQQQPPPOOOMMMKKKJJJIIIHHHOOOOOOPPPQQQQQQPPPPPPOOONNNNNNNNNNNNOOOQQQSSSTTTOOOPPPPPPOOOMMMMMMMMMNNNNNNOOOPPPPPPPPPOOONNNMMMLLLMMMOOOPPPOOOMMMJJJHHHIIIKKKLLLMMMMMMMMMOOOQQQLLLQQQTTTQQQLLLKKKOOOTTTPPPMMMKKKLLLNNNPPPOOOLLLHHHIIIKKKNNNQQQQQQOOOLLLOOOOOOPPPPPPQQQRRRRRRRRRSSSRRRPPPNNNMMMMMMNNNNNNTTTTTTSSSQQQOOONNNOOOQQQVVVTTTQQQOOONNNNNNOOOPPPTTTRRRPPPMMMLLLMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQMMMNNNPPPRRRSSSTTTUUUUUUYYYVVVUUUVVVTTTRRRRRRTTTXXXWWWWWWWWWVVVVVVVVVVVVRRRRRRPPPNNNKKKJJJKKKLLLNNNSSSVVVUUUWWW[[[______aaaeeeccc[[[UUUUUUVVVVVVVVVQQQLLLIIIJJJNNNRRRTTTLLLKKKKKKKKKLLLOOOQQQSSSOOOOOOQQQTTTTTTQQQRRRVVVSSSTTTVVVUUUSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTWWWWWWWWWWWWXXXYYY[[[\\\YYYYYYYYYXXXXXXYYY\\\___^^^[[[YYYZZZYYYVVVVVVYYY\\\[[[ZZZYYYXXXXXXXXXXXX---...////////////111222/////////..................---,,,,,,...//////...///,,,---000111//////222222111///...------,,,,,,++++++++++++,,,---......------......///000000000---......//////......---++++++******+++,,,------333///...000000......111////////////////////////***,,,...///......///000,,,,,,---///111111///,,,------...//////.........///---+++,,,...///000000222111000...............---///...,,,...111222//////---,,,......---...111...---,,,,,,,,,...///000555333000------///111333000//////.........//////........................222222333666888888666333333333333333444444555666444444555555444444333222111000...---...111333555---222555444666AAASSS```___\\\YYYZZZZZZWWWRRRNNNGGGBBB???BBBGGGMMMWWWaaarrr{{{{{{yyyyyy{{{}}}iiiOOO<<<666444222////////////---+++***,,,///...////////////000000000000///...---...///111333000111222333333333222222000111111111222222222222111333444444333333555666555444444444555777999:::<<<;;;999888777888888999999:::;;;;;;::::::<<<>>>@@@@@@??????>>><<<:::888;;;<<<:::666666;;;>>>===EEEFFFHHHKKKLLLIIIDDD@@@;;;:::888666666777999:::999999888888:::<<>>AAA@@@<<<<<>>;;;:::777555555777999;;;:::999888888999;;;>>>@@@;;;::::::;;;>>>>>>===;;;AAA@@@??????@@@AAA@@@>>>:::>>>AAA???;;;:::>>>BBB???===@@@DDDEEEBBB@@@BBBAAAAAAAAA@@@@@@AAA@@@???CCCAAA>>>???AAAEEEGGGHHHAAA@@@???@@@BBBCCCBBBAAACCCDDDFFFHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNLLLNNNPPPRRRRRRRRRPPPOOOHHHJJJMMMQQQRRRSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRRRROOOMMMJJJHHHGGGGGGHHHIIIDDDGGGJJJLLLLLLLLLLLLMMMOOOPPPQQQRRRQQQQQQPPPOOOPPPRRRTTTVVVVVVSSSPPPNNNKKKLLLMMMMMMLLLKKKMMMNNNNNNXXX]]]WWWOOOOOOTTTVVVPPPOOOMMMLLLLLLKKKJJJJJJFFFIIIMMMOOOOOOMMMJJJIIILLLLLLLLLMMMMMMNNNNNNNNNLLLLLLLLLMMMNNNOOOPPPQQQMMMNNNNNNNNNOOOQQQUUUXXXXXXUUUPPPMMMLLLMMMPPPRRRTTTQQQOOONNNOOOOOONNNMMMOOOPPPQQQRRRSSSSSSSSSRRRPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVVVVVVVUUUVVVUUUTTTTTTUUUVVVVVVWWWWWWVVVVVVSSSRRRRRRRRRSSSTTTTTTTTTUUUWWWYYYYYYUUUPPPMMMLLLKKKQQQTTTSSSTTTWWWWWWTTTRRRNNNKKKLLLQQQTTTTTTRRRRRRQQQPPPOOONNNOOOOOOPPPQQQQQQQQQOOOOOOOOOMMMKKKPPPRRRRRROOOLLLJJJMMMPPPSSSSSSSSSSSSSSSRRRRRRQQQLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSVVV[[[^^^[[[WWWWWWXXXXXXUUUUUUWWW[[[ZZZZZZZZZZZZZZZ[[[[[[---......---,,,,,,...111------........./////////000...+++***+++++++++***333///,,,---,,,***,,,////////////---***)))***+++............///000111111------,,,++++++,,,,,,---------............---------------------.../////////,,,,,,///000------000........................***,,,...///......///000111000///000111000...+++***+++,,,---.../////////...,,,******+++---------...---,,,+++***++++++,,,,,,...///111888AAACCC@@@777000...111000+++,,,222......---------...000111777555222///------...///......------......//////000000111111111000000///666333000///000111222222444444333222222222333333///000000111111000000000...---,,,++++++---///000....../////////777III[[[sss}}}rrreeeSSSKKKBBB???===>>>DDDKKKOOOSSSWWWYYYZZZ]]]bbbgggjjjqqqwwwzzz~~~~~~ttttttqqqnnnmmmmmmhhh```PPPDDD555...///111222000---,,,+++***+++,,,---...++++++,,,,,,,,,------------,,,++++++,,,...000222///////////////000000000///000000000111111111111...///111111111111333444111111000000111333555666777666555555555666777888777777777666555666888:::<<<===>>>===:::777666666555888777333444777888666<<<===@@@BBBCCCAAA;;;777:::888666555555777:::;;;:::999999999:::;;;===>>>>>><<<:::<<>>???AAA@@@>>><<<;;;===???>>><<<<<>>AAABBBDDDCCC@@@???AAAAAA>>>@@@>>>===>>>AAAEEEGGGGGG===>>>?????????>>>>>>>>>FFFGGGIIIKKKKKKLLLKKKKKKHHHHHHJJJKKKLLLMMMMMMMMMKKKLLLMMMNNNOOONNNNNNMMMKKKMMMPPPRRRSSSRRRPPPOOOMMMMMMMMMMMMMMMNNNPPPPPPQQQOOOMMMKKKIIIHHHGGGGGGCCCFFFIIIKKKKKKKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQTTTUUUVVVTTTRRRQQQOOOPPPPPPOOOMMMKKKLLLLLLFFFRRRWWWRRROOOTTTXXXXXXSSSRRRQQQOOOMMMLLLLLLLLLIIILLLOOOPPPOOOMMMLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKIIIJJJKKKLLLNNNPPPQQQQQQLLLMMMMMMKKKJJJJJJLLLNNNRRRPPPNNNLLLKKKLLLNNNOOOMMMKKKJJJLLLNNNOOOLLLIIINNNOOOPPPQQQRRRRRRQQQPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRUUUVVVUUUVVVXXXXXXUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSUUUUUUTTTSSSSSSSSSWWWYYYVVVOOOKKKKKKJJJOOORRRQQQRRRSSSQQQMMMOOOLLLJJJMMMRRRTTTQQQMMMLLLMMMMMMNNNPPPRRRSSSTTTRRRSSSQQQNNNNNNOOOLLLHHHOOOOOOMMMKKKIIIJJJLLLNNNOOOOOOPPPPPPPPPOOONNNNNNLLLMMMOOOPPPQQQQQQQQQQQQPPPQQQQQQQQQQQQSSSWWWYYYVVVTTTTTTXXXWWWTTTTTTVVVUUUVVVVVVWWWXXXZZZ[[[\\\//////...---,,,---///222------...///000111222222000...++++++,,,---......444000------,,,+++---111...//////---***)))***,,,---------......///000111000///---,,,++++++,,,,,,------............------......---------...//////333000000222222...---///........................+++---/////////...///000///...------......---,,,***+++,,,...//////000000///---++++++,,,------,,,------,,,++++++++++++,,,,,,...///333===GGGIIIFFF777///---222222---///777//////...------...///000222000///---------.........------------...///000...///000111111000//////222000......000111111111222222111000000000000000------............------------,,,,,,------......---,,,...000...///:::GGG```lllwwwyyyuuunnnbbbWWWDDD>>>:::999666333444888555888:::::::::===BBBFFFHHHMMMQQQTTTZZZbbbgggfffiiiggghhhkkkkkkhhhhhhjjj```]]]ZZZZZZZZZZZZXXXVVVLLLLLLJJJGGGHHHIIIDDD===777222---+++---//////------,,,++++++,,,---......---.........////////////++++++++++++,,,...000111...............//////000............////////////,,,...000000000000222444111111000111222333555666999777666444444444444555666666555333222222555777777:::;;;:::777444444444444777777555444777666333666777999;;;===;;;666333666555555444555777:::;;;999999::::::;;;;;;<<<<<<@@@===;;;<<>>@@@AAA???============>>>>>>???AAABBB>>>;;;<<>>>>>AAADDDGGGFFFAAA@@@BBBAAA===>>>======???CCCFFFGGGGGG>>>AAADDDDDD@@@>>>===>>>CCCDDDGGGIIIJJJKKKKKKKKKFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNPPPQQQQQQPPPNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPTTTSSSRRRPPPOOOMMMLLLKKKGGGIIIKKKKKKKKKJJJKKKMMMKKKKKKJJJJJJKKKMMMOOOPPPLLLMMMOOOQQQRRRRRRRRRQQQRRRSSSSSSQQQNNNMMMMMMMMMEEEOOOTTTOOOOOOVVVXXXUUUSSSSSSRRRQQQPPPOOOOOOPPPJJJMMMPPPQQQPPPOOOPPPRRRPPPOOONNNMMMKKKIIIHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOJJJKKKKKKIIIEEECCCCCCDDDKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGHHHLLLQQQRRRNNNIIILLLMMMOOOPPPPPPOOONNNMMMOOOOOOPPPPPPQQQQQQPPPPPPNNNSSSUUUSSSUUUYYYYYYUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUSSSRRRTTTVVVWWWUUUSSSUUUTTTUUUXXXUUUNNNLLLOOOMMMPPPPPPNNNNNNPPPOOOJJJMMMIIIFFFIIIOOORRROOOKKKGGGHHHJJJLLLOOORRRTTTVVVSSSTTTRRROOOOOORRROOOIIIOOOLLLIIIGGGHHHJJJLLLMMMMMMMMMNNNNNNOOONNNNNNNNNMMMNNNOOOPPPQQQQQQPPPOOONNNPPPPPPPPPOOOPPPRRRTTTQQQPPPRRRWWWXXXTTTSSSTTTTTTTTTUUUVVVXXXZZZ\\\]]]222222111///,,,,,,///111//////000222333444555666000...,,,,,,...000111111333...,,,---......111666---///000...+++)))+++...---------------...000000222111///---,,,,,,,,,------......//////......---///......------.........999666555777555111///111........................+++---///000//////000111---,,,******,,,------,,,***+++,,,...///000000111333000...---...//////........................---...///000333===GGGHHHEEE666...,,,333444///222;;;000///...------...///000...............///000000---------------...///000,,,---///000000000///...---------000222333111000111000///......---......,,,,,,------,,,,,,++++++------..................++++++...333111...333<<>>EEEEEE@@@EEEBBBBBBDDDDDDAAAAAADDD@@@===;;;:::;;;;;;888555444555333111222444111***///...---......---+++)))...,,,++++++---...//////222222222222333333333333+++++++++,,,---...000000...------------...//////,,,,,,,,,---------......,,,---///000///000222444222111111111222444666777;;;999777444333222111111555555444222000000222555555777999888555222222333444777888666555777555111444444666888:::999555222444333333444555777999:::999:::;;;<<<<<<<<<<<<;;;@@@===;;;<<>>===>>>@@@BBBBBBAAA>>>===<<<>>>@@@BBBBBBBBB@@@===<<>>BBBEEEIIIHHHBBB@@@CCCAAA=========>>>AAAEEEHHHHHHHHHAAAFFFKKKJJJDDD@@@???AAA===???AAAEEEGGGIIIIIIJJJEEEFFFHHHJJJKKKKKKJJJJJJLLLKKKKKKJJJKKKKKKLLLMMMKKKLLLNNNPPPPPPPPPNNNMMMNNNNNNMMMMMMNNNPPPQQQSSSVVVVVVVVVUUUTTTSSSQQQPPPLLLMMMMMMLLLKKKJJJKKKLLLIIIHHHFFFFFFGGGJJJNNNPPPIIIJJJKKKMMMNNNOOOPPPPPPSSSTTTTTTRRRPPPNNNNNNOOOJJJSSSVVVPPPOOOVVVVVVPPPRRRSSSSSSRRRQQQQQQRRRSSSJJJMMMQQQRRRQQQRRRTTTWWWRRRRRRPPPNNNKKKIIIGGGFFFJJJKKKLLLMMMMMMNNNNNNMMMLLLMMMMMMKKKHHHEEEDDDDDDFFFGGGIIIJJJJJJJJJIIIHHHHHHGGGJJJOOOUUUVVVQQQLLLKKKLLLNNNOOOOOONNNLLLKKKMMMNNNNNNOOOOOONNNNNNNNNKKKQQQSSSRRRTTTYYYYYYUUUVVVTTTRRRQQQPPPQQQRRRTTTSSSRRRQQQTTTXXXZZZYYYWWW]]]YYYXXXZZZVVVOOONNNSSSPPPQQQOOOLLLMMMPPPQQQNNNLLLGGGDDDGGGMMMQQQPPPLLLEEEFFFHHHKKKNNNQQQSSSTTTSSSUUUSSSOOOQQQUUUSSSLLLOOOJJJFFFEEEHHHKKKLLLLLLNNNNNNOOOPPPPPPPPPPPPPPPLLLMMMOOOOOOPPPOOONNNMMMNNNOOOPPPPPPOOONNNOOOPPPMMMMMMQQQWWWXXXTTTRRRSSSVVVWWWWWWXXXZZZ\\\]]]^^^222111///---+++***))))))...///111333555777777888111///,,,+++,,,---,,,+++,,,,,,---...//////......,,,,,,++++++,,,...///000///000---)))+++111000***000000000///......------000...------///111222222///...---,,,,,,,,,,,,,,,333444666777666333///---///333222......222222...)))---...---...222222000...,,,,,,---000111///,,,............////////////000222333111...---///111;;;333---///111111000000------...///111222444555...---++++++---......---...------...///...+++)))///222444222---+++---000...//////////////////000///111111///,,,+++,,,...---,,,,,,,,,---///111222111111000......---------......,,,,,,,,,,,,---...---,,,+++,,,.........,,,---///000000//////111222888<<<<<<777555888777222222000///...///000///...''',,,---+++,,,222333000111...+++,,,///222222222666666555555333222000///...///111111000000111333555...+++......******---,,,,,,------------------.........------///222555222<<>>>>>BBB>>>444,,,***((('''(((+++...111000222444222...,,,...000---...//////////////////............///000111222...,,,+++,,,///111222111555333333666666222111333//////000111222222333333333444444333111222444666555555555444444444333333666777888888888666555444999:::;;;:::888888999:::;;;999666777999;;;999777<<<;;;999:::;;;===>>>>>>:::888888;;;???AAA@@@>>>======>>>@@@BBBBBBAAA???===???AAABBB@@@>>>>>>>>>AAAAAACCCCCCBBBAAA???===>>>???AAADDDFFFHHHIIIJJJGGGHHHIIIHHHEEECCCAAAAAAAAA@@@???@@@CCCFFFGGGGGGHHHDDDAAADDDIIILLLKKKHHHIIIHHHGGGFFFGGGGGGIIIJJJOOOOOOPPPOOOMMMMMMOOOPPPLLLMMMPPPRRRRRRRRRPPPOOOQQQQQQQQQSSSUUUVVVUUUTTTRRRRRRRRRQQQOOONNNLLLKKKLLLIIIEEECCCBBBBBBAAAAAADDDHHHMMMOOOMMMLLLMMMOOOUUUTTTSSSSSSSSSSSSSSSTTTRRRQQQQQQRRRTTTUUUTTTSSSUUUTTTRRRQQQOOOMMMLLLKKKMMMPPPRRRPPPLLLKKKOOOTTTTTTPPPLLLKKKKKKJJJGGGDDDIIIJJJLLLOOOSSSTTTRRRQQQMMMKKKHHHFFFGGGGGGFFFEEEGGGGGGGGGFFFFFFGGGIIIKKKHHHGGGHHHLLLRRRUUUTTTQQQPPPPPPPPPOOONNNMMMLLLKKKLLLPPPOOOLLLMMMPPPNNNHHHGGGMMMSSSWWWVVVUUUUUUVVVUUUTTTQQQPPPPPPSSSVVVYYYTTTUUUUUUUUUUUUTTTSSSSSSSSSUUUWWWWWWUUUSSSRRRQQQMMMMMMMMMMMMLLLJJJHHHHHHKKKEEEFFFOOOOOOFFFEEEKKKEEEFFFGGGIIILLLOOORRRSSSNNNPPPQQQOOOKKKIIIJJJLLLMMMJJJGGGGGGIIIKKKKKKIIIIIILLLOOOQQQRRRPPPNNNLLLLLLMMMNNNOOOOOONNNMMMLLLNNNNNNMMMMMMLLLKKKKKKKKKNNNNNNOOOPPPRRRSSSTTTUUUQQQTTTXXXYYYXXXXXXYYY[[[111111///...---,,,,,,,,,---...///000111111111111...---++++++---.........,,,,,,---...............---,,,,,,+++,,,---//////---///---***---222222...///000000000000000000000000...------000111222222111000///...---,,,,,,,,,---///222444555333111000000333222......222222///+++//////......111111......,,,+++,,,...000...---............///////////////000111000000000222444999222...000333222111111............///000222222000///------...///...---///...------......,,,***///222555333///,,,---000,,,,,,,,,,,,,,,---------(((+++///000...------...,,,,,,,,,,,,---///000222222111000///...............---,,,,,,,,,---///000///...------//////...---+++---//////......///000444888888444333555444000111/////////111222111000+++//////,,,---111222...000...,,,---000222222111111111000000/////////...+++,,,......------...000333---+++...///,,,+++------......///////////////.../////////111777AAAHHHQQQVVVSSSIIICCCCCC===444///...,,,,,,---000333666///000111111000000111222---+++***---000222000---111000000//////000000111///......///111222222111444222444777666222///000111111111222222333333333333333333111000000333555333333333333333333333333777777888888888777666666666777999999999999;;;<<<;;;888555555777888777666<<<;;;::::::;;;<<<=========<<<;;;===???@@@>>><<<=========>>>@@@@@@???======???AAAAAA?????????@@@AAABBBCCCDDDDDDCCCAAA@@@>>>???AAACCCDDDEEEEEEEEEFFFHHHIIIHHHFFFDDDCCCCCCAAA???>>>>>>AAACCCDDDDDDFFFCCCBBBCCCGGGIIIHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJLLLLLLLLLLLLLLLNNNPPPLLLMMMNNNPPPPPPPPPPPPOOOOOONNNOOOQQQTTTVVVVVVUUUUUUUUUTTTSSSQQQOOONNNMMMLLLIIIEEECCCCCCCCCBBBAAAEEEIIILLLLLLJJJIIIKKKMMMQQQQQQRRRRRRRRRRRRRRRRRROOONNNMMMNNNPPPQQQQQQPPPQQQQQQQQQQQQPPPOOOOOONNNKKKMMMOOONNNLLLMMMQQQTTTSSSPPPLLLKKKKKKKKKIIIFFFIIIIIIKKKNNNQQQRRRQQQPPPLLLKKKJJJHHHFFFFFFFFFGGGHHHHHHHHHHHHGGGHHHJJJKKKLLLKKKKKKLLLOOOQQQRRRRRRQQQPPPNNNMMMKKKKKKJJJJJJKKKMMMMMMJJJKKKPPPOOOJJJJJJOOOTTTWWWVVVTTTSSSSSSSSSQQQPPPOOOPPPRRRTTTVVVSSSSSSTTTTTTSSSRRRQQQQQQTTTUUUWWWVVVTTTQQQQQQQQQOOOOOONNNMMMLLLJJJIIIHHHMMMGGGHHHNNNLLLDDDAAAFFFGGGGGGHHHJJJLLLNNNPPPQQQOOOPPPQQQOOOKKKIIIJJJKKKNNNKKKIIIIIIKKKLLLKKKJJJKKKLLLNNNPPPQQQPPPNNNMMMJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKKKKLLLMMMNNNMMMLLLMMMNNNNNNNNNOOOOOOOOOOOOKKKNNNRRRSSSRRRRRRTTTUUU000000//////...//////000......---------,,,,,,,,,,,,+++***+++...000111000,,,------............---------,,,,,,,,,------......///...,,,...111111...//////000111111222333333000///---...000222222111111111000000000000000000+++,,,///222333333222222111333222//////111111//////222222//////000///,,,...,,,******,,,.........---............/////////......---///222555555555666000...111444333111222000//////.........//////222111//////000000///...000...---,,,.........---...111444444000......///******++++++,,,,,,,,,,,,%%%)))---000///---,,,+++,,,,,,,,,,,,---///000222222222111000//////////////////---------///111222111000//////111111000///+++---///000...------...000333444222222333222...//////000222444444333111000222222000///222111//////......000222222111000//////...------...///000000111333333222222444666111...---111222000...///000000111222222222222222000222333333555>>>KKKVVVeeeeee]]]MMMCCC???:::222111000//////111444777999000///000111444555666555222///---222888;;;888444666555444222111000//////111111111333555555333222444444777<<<;;;555111000444444444444444444444555222111000...,,,---111333111222222333333444444555555666666777777777666666555777999999999999;;;<<<;;;888555333444444444444;;;:::999999:::;;;===>>>@@@???>>>?????????===;;;>>><<<;;;;;;<<<===;;;:::===>>>???>>>===>>>@@@AAA???@@@AAABBBCCCBBBAAA@@@AAABBBDDDEEEEEEDDDBBBAAADDDFFFGGGGGGEEEDDDDDDEEECCCAAA??????AAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJFFFHHHIIIJJJJJJKKKNNNPPPLLLLLLMMMMMMNNNOOOOOOOOOMMMMMMMMMPPPSSSVVVVVVUUUWWWWWWVVVUUUSSSQQQOOONNNKKKIIIFFFEEEEEEEEEEEEDDDHHHJJJKKKJJJGGGFFFIIIKKKLLLMMMOOOPPPPPPPPPPPPOOOLLLJJJIIIIIIKKKLLLLLLKKKMMMNNNPPPQQQRRRRRRRRRQQQJJJJJJJJJKKKMMMOOORRRTTTPPPNNNLLLLLLLLLLLLKKKJJJIIIIIIJJJMMMPPPQQQPPPOOOKKKMMMMMMJJJGGGFFFHHHKKKLLLKKKKKKKKKKKKLLLMMMMMMOOOOOONNNMMMLLLMMMPPPSSSQQQOOOMMMKKKJJJJJJKKKLLLLLLLLLKKKIIIKKKOOOOOOMMMLLLOOOSSSTTTSSSQQQOOONNNOOONNNNNNNNNNNNPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNRRRSSSTTTSSSRRRQQQRRRSSSQQQQQQPPPOOONNNLLLJJJIIIKKKFFFGGGKKKJJJCCCAAADDDHHHIIIJJJLLLMMMOOOPPPQQQPPPQQQQQQOOOLLLJJJJJJKKKOOONNNMMMMMMNNNNNNLLLJJJLLLMMMNNNNNNOOONNNNNNNNNIIIIIIIIIJJJLLLMMMOOOPPPKKKJJJIIILLLOOOPPPMMMJJJLLLLLLLLLLLLLLLKKKJJJIIIGGGIIILLLLLLLLLMMMOOOPPP000000///......////////////...------,,,,,,,,,,,,,,,++++++,,,///000000000,,,------......---------...------------,,,------000000///......//////...000000000111111111222222000///...///111222111111///000111222333444444444///000222333444444333333333333222000000000000000444666555222000111///,,,...,,,***)))***,,,...///---------........./////////---,,,...333666666555222...---111444222111222333222111///............333111000000111111///---111///---,,,---/////////+++///222333111...------,,,,,,,,,------......///***,,,...///...,,,***(((---,,,,,,,,,---///111222333333222111111111111111555333111000000111333444333222111222333333222111...000222333111/////////000222333333333333222000111111222444666666333111444555555444444444444333///000222333444444222111333222000......///111222555666888888888888:::<<<222111222555777777555444222333444444555555555555333555777555555;;;GGGQQQ[[[ZZZQQQDDD;;;999555000111000//////111444777999444222111333777:::999777444444555:::???AAA???===<<<;;;999666444222000000111222333666999999777555666777<<>>@@@AAAAAA@@@@@@@@@???===<<<>>><<<::::::::::::888777:::;;;;;;;;;:::;;;>>>AAA:::;;;===>>>?????????>>>FFFGGGHHHIIIHHHFFFCCCAAAAAACCCDDDDDDCCCCCCDDDEEEFFFDDDAAAAAABBBCCCCCCBBBBBBCCCCCCCCCAAAAAACCCEEEBBBBBBCCCDDDEEEGGGHHHHHHFFFHHHIIIJJJJJJKKKMMMOOOMMMLLLLLLLLLMMMNNNOOOPPPNNNMMMMMMOOORRRTTTTTTTTTVVVVVVUUUTTTRRRPPPOOONNNLLLJJJHHHHHHIIIIIIIIIHHHLLLMMMMMMJJJFFFEEEHHHKKKHHHIIILLLNNNOOONNNMMMLLLIIIGGGFFFFFFHHHIIIIIIIIILLLNNNPPPRRRSSSRRRRRRQQQKKKIIIHHHIIILLLOOOPPPPPPNNNMMMLLLLLLLLLMMMMMMMMMJJJJJJKKKMMMPPPQQQQQQOOOLLLOOOPPPMMMIIIGGGKKKOOOQQQPPPOOOPPPQQQQQQQQQPPPMMMOOOPPPOOOLLLLLLOOORRRQQQOOOMMMLLLLLLNNNPPPRRRPPPNNNLLLJJJKKKNNNOOONNNJJJLLLOOOQQQPPPNNNLLLKKKLLLLLLLLLLLLMMMNNNOOOOOORRRRRRRRRQQQPPPOOONNNMMMNNNOOOPPPPPPPPPQQQSSSUUUPPPRRRTTTUUUSSSPPPLLLIIIGGGDDDDDDIIIIIIDDDDDDGGGIIIJJJLLLNNNPPPQQQSSSSSSRRRRRRQQQPPPNNNLLLLLLLLLOOOPPPPPPPPPPPPOOOMMMKKKNNNMMMMMMMMMMMMMMMNNNNNNIIIIIIHHHIIIJJJLLLNNNOOOLLLJJJIIILLLOOOPPPLLLHHHJJJKKKKKKLLLKKKJJJIIIHHHGGGHHHHHHIIIJJJLLLNNNOOO000000///...------------------,,,,,,,,,,,,---...///...------//////...---,,,---------------,,,,,,------------------,,,,,,------...////////////111111111111000000/////////111000///000222222111000222333444555555555444444333333444555666777888888444333222222111000000000666888888333111222000,,,---,,,+++******+++---///------------............111...---...333555555333000------000222000000222555444333111000/////////222111000111222111///---111///------...000000000***,,,000111000///---,,,,,,,,,---...//////000000......------...------,,,...---------...000222333444444333222222222333333;;;999666333222333555666444333222333555666555444333555777666444333222333333333555888888666444444444444555666888777444111777777777888888777888888111333555777777555444333777555333000///000111111222333555666666666888:::666777888999<<<===<<<999333444555666777777777777111444666555444666===CCCEEEEEE@@@:::666555333000111111111111222555777999999777555666:::;;;999777222666<<<>>>>>>>>>@@@BBBBBB@@@>>>:::777555333222222222555888<<<===;;;:::666666;;;BBBCCC???;;;;;;;;;;;;;;;;;;;;;;;;;;;:::777666555222111111444777555555666777999:::;;;;;;777777777777777777888888555777999:::;;;<<<>>>@@@===<<<999666444444444555666777999999:::<<<@@@CCC???@@@AAA@@@@@@?????????>>><<<::::::999999777555888888999888888999<<<>>>999999:::<<<<<<===>>>>>>FFFGGGHHHHHHGGGEEECCCAAA>>>???@@@@@@@@@@@@BBBDDDFFFCCCAAA@@@AAAAAAAAA@@@AAABBBBBBAAA@@@@@@BBBCCC???@@@AAABBBCCCDDDEEEEEEHHHIIIJJJIIIIIIIIIKKKMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOMMMNNNOOOQQQQQQQQQRRRRRRRRRQQQOOONNNLLLKKKMMMKKKJJJKKKMMMNNNNNNMMMPPPPPPOOOKKKGGGFFFIIILLLFFFHHHJJJLLLMMMMMMKKKJJJHHHFFFEEEEEEGGGIIIJJJJJJOOOOOOPPPQQQQQQPPPOOONNNMMMKKKIIIIIIJJJLLLLLLLLLKKKLLLLLLLLLLLLLLLNNNOOOLLLLLLLLLNNNPPPRRRRRRQQQMMMPPPRRROOOKKKJJJNNNSSSUUUTTTRRRSSSUUUUUUTTTRRRGGGLLLPPPQQQOOOMMMNNNPPPPPPOOONNNNNNOOOSSSVVVXXXVVVRRRNNNMMMMMMMMMMMMMMMJJJKKKMMMPPPQQQQQQOOONNNJJJJJJJJJKKKKKKLLLMMMNNNQQQQQQQQQQQQPPPOOONNNMMMOOOPPPPPPOOOMMMMMMOOOQQQNNNQQQVVVYYYXXXSSSMMMIIIGGGEEEEEEHHHHHHEEEEEEGGGIIIJJJMMMPPPRRRTTTUUUUUUSSSRRRQQQPPPOOOOOOMMMMMMOOOPPPQQQRRRQQQOOONNNMMMNNNNNNMMMLLLLLLLLLMMMNNNKKKJJJIIIIIIIIIJJJLLLLLLNNNLLLKKKLLLMMMMMMIIIFFFIIIJJJLLLMMMNNNNNNMMMLLLGGGFFFFFFFFFHHHJJJMMMNNN000000///...------------,,,+++******+++,,,...///111///////////////,,,***,,,------------,,,,,,+++,,,,,,---......------,,,((((((+++///000...000444222111111000//////......111000000111222333111///777777777777666444222111222333444555888;;;===???666333222333222//////111555777777333111222000,,,,,,------,,,++++++...000,,,------------.........000///...///111222222222111...---000111///000333444444333222111111111111000000000222333333111...111///......000111111000+++,,,...000000000...---,,,,,,---...///000000111///...---...111333444444////////////000111333444555555444333333444444555>>>;;;888555444555777999333333222444666888777777888999999888555444555666666555888<<<<<<888666777555555555777888888777555999777777::::::888888:::222444777888666555444444666555333111////////////000111333444444444666888888:::::::::<<<@@@???<<<333444555666777888888888...000222333444666999:::;;;:::999777666555444444555555444555666777999::::::999888888999999888777444;;;BBBCCC@@@>>>AAAEEEDDDCCC@@@===:::777666555444444666999<<<>>>===<<<444333777<<<>>>:::999:::<<<<<<<<<<<<<<<<<<<<<<<<=========;;;999888:::<<<888888999:::<<<======>>>======<<<;;;::::::;;;;;;222555888;;;===@@@CCCFFF?????????<<<999888888999777999;;;;;;:::;;;???CCC===???@@@@@@?????????@@@===<<<;;;;;;;;;:::666444666888888888777888:::;;;::::::;;;<<<<<<===>>>>>>AAAAAAAAABBBBBBAAAAAAAAA<<<===>>>>>>===>>>@@@BBBBBB@@@===<<<===>>>===<<>>>>>>>>???@@@@@@AAA======???@@@AAAAAAAAAAAAEEEFFFGGGGGGFFFFFFHHHJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOMMMKKKJJJLLLMMMMMMMMMLLLMMMMMMLLLLLLKKKJJJIIILLLLLLKKKMMMPPPQQQQQQPPPQQQRRRQQQMMMIIIGGGJJJMMMGGGHHHJJJKKKLLLKKKKKKJJJHHHFFFDDDEEEGGGJJJLLLLLLRRRQQQPPPOOONNNMMMLLLKKKMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJKKKMMMOOONNNMMMLLLNNNPPPRRRRRRQQQNNNOOOPPPOOOLLLLLLOOOSSSUUUSSSQQQRRRUUUUUURRROOOEEEIIIMMMPPPPPPOOONNNMMMOOOOOOOOOOOORRRUUUXXXZZZYYYTTTPPPPPPPPPMMMKKKMMMLLLLLLNNNQQQTTTUUUSSSRRRKKKJJJJJJJJJJJJLLLMMMNNNOOOOOOPPPPPPOOOOOONNNNNNRRRRRRRRROOOLLLIIIIIIIIILLLOOOTTTWWWVVVSSSNNNJJJKKKJJJIIIHHHGGGEEEEEEEEEIIIJJJMMMPPPRRRSSSTTTTTTQQQOOONNNNNNOOOOOONNNMMMMMMOOOPPPPPPOOONNNOOOPPPNNNNNNMMMLLLLLLLLLLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJMMMPPPQQQQQQQQQPPPGGGDDDBBBBBBEEEHHHKKKLLL//////......//////000111///...---,,,,,,...000111000/////////000///---***---------------,,,+++******+++---............---)))))),,,000///+++,,,111111111111111111111111111111111000222333333111///555666777777777666444222222222333444666999<<<>>>777333222444333......222111444444000///111///,,,+++---///...,,,,,,...000,,,,,,---------.........,,,---.../////////222333444111000111111///111666222111111111111111222222000000111333555555333111/////////000222222111///---......000111222111111......///000111222333333111111111333777999777666111000000000111333555666666555555444444555555666<<<999666444444666:::<<<222111222444777999999999::::::888666333333444666777666888======888555777555444444666999;;;;;;:::;;;777777:::999555555888222444777666444333333444444333333222111000000000000111333444444555777999888:::999777999>>>>>>:::222333555666777888888888111000000333777::::::999;;;999777666666555777888888777777777777888999:::666777888888666666777888999>>>CCCEEECCCAAAAAABBBCCCBBB???===:::888777777999888888999<<<======<<<555333333666777444444777:::::::::;;;;;;<<<<<<===>>>???@@@???===;;;;;;<<<:::;;;;;;<<<===>>>>>>???@@@???===;;;:::::::::;;;555888;;;===>>>@@@CCCFFF@@@CCCDDDCCC@@@=========<<<>>>???===:::999===AAA===???AAA@@@>>>===>>>@@@<<<<<<===>>>>>><<<777444777999::::::999888999:::::::::::::::;;;;;;<<<===;;;:::;;;;;;<<<>>>@@@AAA======>>>===<<<===???BBB@@@>>><<<;;;<<<<<<<<<;;;<<<:::888999===???>>>===;;;<<<===>>>???>>>>>>===>>>???AAAAAAAAABBBDDDGGGFFFGGGIIIJJJKKKKKKJJJJJJJJJHHHFFFFFFGGGJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJKKKMMMPPPRRRQQQPPPQQQRRRRRROOOJJJHHHJJJMMMJJJJJJJJJJJJJJJKKKKKKKKKGGGEEECCCDDDHHHLLLNNNOOOSSSQQQOOOLLLJJJJJJJJJKKKJJJKKKKKKIIIFFFEEEGGGJJJHHHJJJKKKJJJIIIIIILLLNNNMMMLLLLLLMMMOOOQQQQQQPPPMMMMMMLLLLLLLLLMMMOOOPPPPPPNNNLLLMMMQQQQQQMMMIIIGGGHHHJJJMMMOOOOOOMMMKKKMMMNNNNNNOOOQQQRRRTTTUUUWWWQQQOOORRRQQQMMMKKKLLLMMMLLLMMMPPPSSSTTTSSSQQQMMMLLLJJJIIIJJJLLLOOOPPPLLLLLLMMMNNNNNNNNNMMMMMMOOOQQQQQQOOOLLLHHHGGGGGGLLLMMMNNNOOOOOOOOONNNNNNMMMMMMLLLIIIHHHHHHGGGFFFIIIKKKMMMOOOPPPOOONNNNNNMMMKKKJJJKKKMMMNNNMMMKKKKKKMMMOOONNNMMMMMMOOORRRMMMMMMMMMMMMLLLLLLLLLKKKIIIJJJKKKKKKLLLLLLLLLLLLLLLNNNNNNKKKGGGFFFIIIMMMJJJLLLOOORRRSSSSSSRRRRRRHHHDDDAAAAAADDDHHHKKKLLL.........///000222333444444333111000000111222333/////////000000000...+++------------,,,,,,+++***)))***,,,...//////......///---///111---&&&&&&+++111111111222222333444444111111111222333333111//////111444777888999999888555444333222333555777999888333111444333......222...111111...---///...+++***---000000...---...000,,,,,,,,,---------......))),,,...///---...222555777333222222111000333888000/////////000111222333000111222555777777555333/////////111333333111///000//////000222444444333111222333444555666777777555555666999;;;:::666222222111111111222444666777666666555555555666666777888666444333444777;;;>>>111111111444777::::::::::::999777333111000333555777555777======666333555333222333555999===??????<<<888666999888222111444111333555555222111222444333333444444444444333222---///111222222333555777777999777333555<<<===888222333444555777777888888888444222444:::======:::<<<888555444444555888;;;888777777777777777777888222555777777444444666999888:::<<>>;;;999AAA@@@>>><<<:::888777777===;;;999999;;;;;;;;;:::888444333444333000111555888888999999:::;;;<<<<<<;;;===??????<<<:::999999;;;;;;<<<<<<===>>>>>>>>>???===;;;999888777888888<<<>>>??????>>>>>>???AAABBBEEEHHHGGGDDDAAA@@@@@@@@@BBBCCC???:::888:::>>>===@@@BBB@@@===<<<<<<>>><<<<<<>>>@@@@@@===888444888:::<<<<<<;;;999999999888888777777888888999:::888888777888;;;>>>AAADDD>>>>>>???>>>======@@@BBBAAA???<<<<<<===>>>======:::666333666;;;>>>===::::::;;;<<<=========;;;;;;888999;;;<<<===???BBBDDDCCCEEEGGGIIIJJJIIIHHHGGGEEECCCAAABBBEEEGGGIIIIIIEEEFFFGGGGGGHHHHHHHHHGGGIIIIIIIIILLLOOOQQQQQQPPPPPPQQQRRROOOKKKHHHJJJLLLLLLLLLKKKJJJJJJJJJKKKKKKFFFDDDBBBDDDHHHLLLOOOPPPSSSQQQMMMJJJIIIIIIJJJKKKGGGJJJLLLIIIDDDCCCGGGKKKGGGIIIKKKJJJHHHHHHKKKNNNMMMKKKJJJKKKNNNOOOPPPOOOLLLJJJIIIIIIKKKMMMMMMMMMLLLIIIGGGIIILLLLLLHHHDDDKKKIIIGGGIIILLLNNNLLLIIILLLMMMMMMNNNOOOOOOOOOOOOTTTNNNMMMRRRRRRMMMKKKMMMLLLJJJJJJMMMPPPQQQOOOMMMNNNMMMJJJIIIJJJLLLPPPRRRIIIJJJKKKLLLMMMMMMMMMMMMIIILLLNNNOOOMMMKKKJJJJJJLLLKKKIIIHHHIIIKKKNNNPPPKKKLLLKKKIIIIIIKKKLLLKKKJJJKKKMMMNNNMMMLLLJJJHHHIIIGGGFFFHHHKKKMMMLLLJJJJJJLLLMMMLLLKKKLLLOOOSSSMMMMMMMMMMMMMMMLLLKKKJJJGGGHHHJJJLLLNNNNNNNNNNNNJJJMMMNNNKKKEEEEEEKKKQQQLLLNNNQQQSSSTTTTTTRRRQQQJJJFFFBBBBBBFFFJJJMMMMMM000222222000------111555444222000///...///000111///111000...///222000+++000000111000...---///000///---,,,,,,...//////...111111000000//////......111111000000000000111111222222111111111111222222111111222222333333444444888777555333333333555666:::888555333111000000000////////////............---,,,,,,...///000...---......---,,,000555333...111000//////000222444666888444111111///---000555888888666333000000222333333333333555777777555444888666444222111222333333777333111444999;;;888333333555777777777777888999666222222888AAABBB999///...///000222333333444444333444555444333333444666222444333111333777777444222222222444666444...)))777666333///---...222666222444666666555333333444777777555333111333999>>>;;;999555222000//////000///222444333///...111555555555555333111222555777444111//////222333222000888555222222555777666555888222------111444444222222444777:::<<<=========;;;;;;888444///...222666555666777666444333333555222333333444444555555666999999888999;;;;;;:::888999::::::999555222222555===:::888999:::999666222222666777555555777666222444444444444444444444444666888888666222///000222888888999;;;===>>>???@@@;;;===>>>===:::777666666777888888999999:::;;;;;;<<<===>>>???@@@@@@@@@@@@AAA@@@>>>===<<<<<<<<<=========>>>>>>>>>>>>>>>===;;;AAADDDAAA=========;;;;;;;;;;;;::::::999999999;;;999777888::::::777444666666555555666;;;AAAFFFAAACCCDDDCCC???<<<<<<===CCC<<<:::>>>>>>:::999;;;555222222555555444555888777<<<>>>======???:::222555555555888:::;;;;;;:::???BBBGGGIIIGGGDDDBBBAAABBBBBBCCCCCCDDDFFFHHHIIIDDDDDDEEEFFFGGGGGGHHHHHHAAADDDHHHJJJKKKKKKKKKLLLNNNQQQOOOIIIHHHMMMNNNJJJJJJIIIJJJMMMPPPRRRRRRQQQHHHGGGEEEDDDIIIQQQSSSPPPNNNMMMKKKHHHGGGIIIMMMQQQMMMLLLKKKIIIGGGFFFDDDDDDHHHGGGFFFEEEFFFHHHJJJLLLLLLIIIGGGHHHKKKMMMLLLJJJJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJHHHGGGHHHKKKHHHCCCHHHJJJMMMMMMHHHCCCGGGPPPJJJHHHHHHJJJMMMLLLIIIFFFJJJMMMPPPPPPNNNLLLJJJIIIJJJNNNRRRRRRNNNKKKJJJJJJGGGHHHIIIIIIIIIKKKNNNPPPOOOMMMKKKKKKMMMNNNLLLJJJJJJLLLMMMJJJGGGFFFIIILLLSSSPPPLLLIIIHHHIIILLLNNNMMMMMMMMMNNNPPPPPPNNNMMMOOOMMMKKKKKKLLLNNNOOOOOOMMMMMMMMMMMMKKKJJJIIIHHHJJJKKKMMMOOOPPPPPPOOONNNKKKKKKLLLLLLLLLMMMMMMNNNNNNLLLJJJKKKMMMNNNOOOOOOQQQNNNJJJGGGFFFHHHKKKMMMHHHGGGGGGKKKPPPSSSRRRPPPHHHFFFCCCDDDFFFIIIKKKKKK111111111000......000222333222000//////000111222000222222000222555444000000111111///------...//////---,,,,,,...//////...000/////////............222222111111111111222222222111111000000111111222111111111111111222222222666555444222222333444555666555333222000/////////...///////////////000000...---,,,...///000///------//////...000444444000/////////000222444666888;;;777444444333111444999999888777444222111333555555555555666888888666444:::888555333222333555666444333444555666666555444444666777777666555666666666222000666===???777///+++,,,...000111333333444222222333222111000111333111333222000222666666333.........111333333000---111111///---,,,---111444111333444444333111111222111111111///---///444888888777444111/////////000+++///333333000...///111...///...,,,+++,,,...000444222000000222333222000333222111111333444444444888333000000444777666444333333444777999;;;;;;;;;444666666666444333333444333444555444222111222333111111222333333444555555444333444555777777666444444555666555333111222555:::777555555777888666333222555666333333666555222333333333333222222222222222444555444111000111333555666777999;;;<<<<<<===888:::;;;:::888666666666888888777777777777666555999::::::;;;<<<=========>>>===;;;:::999::::::;;;<<<<<<<<<===<<<<<<;;;;;;999???BBB???<<<<<<===;;;===<<<<<<<<<;;;;;;;;;;;;<<<:::999:::<<<<<<:::888===<<<999666666999???CCCBBBCCCEEECCCAAA@@@AAACCCBBB<<<;;;>>>???===<<>>===<<<@@@???;;;888666999>>>BBBAAABBBCCCCCCBBBDDDFFFIIIBBB>>><<>>>>>===888777888<<<@@@AAA>>>;;;>>>???@@@BBBBBBBBBAAA@@@BBBCCCCCCDDDDDDEEEEEEEEEFFFHHHJJJKKKJJJHHHHHHIIINNNOOOLLLGGGFFFIIIJJJIIIMMMLLLJJJKKKLLLMMMLLLKKKIIILLLNNNOOOTTTVVVRRRKKKGGGGGGFFFEEEFFFGGGHHHHHHEEEFFFHHHIIIKKKKKKKKKKKKFFFFFFFFFGGGIIILLLNNNPPPQQQNNNLLLKKKLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGBBBDDDCCCBBBDDDHHHGGGCCCIIIEEECCCGGGIIIGGGFFFFFFIIIJJJKKKMMMOOOOOOLLLJJJFFFGGGIIIIIIIIIIIIJJJLLLIIIMMMPPPPPPLLLIIIIIIJJJKKKLLLMMMLLLKKKKKKMMMOOOLLLKKKJJJJJJKKKKKKJJJIIIJJJIIIHHHHHHJJJLLLLLLKKKGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPPPPLLLHHHHHHMMMPPPOOOLLLOOOOOOOOOOOONNNLLLKKKJJJIIIKKKNNNPPPRRRRRRRRRQQQKKKMMMNNNPPPPPPOOONNNMMMNNNMMMMMMOOORRRTTTUUUUUUOOONNNMMMKKKJJJJJJJJJJJJGGGHHHHHHHHHHHHIIIKKKMMMHHHHHHIIIKKKMMMMMMKKKHHH333000...///222222...+++111111000000111222333444222555555444777::::::666222222222000...---...//////...,,,---///000000////////////////////////...111222222222222222222111111111000000000000111111000000000//////.........111111111111111222333444...///111222222111000000111111111111000000000000///...------///000000///+++111444111000333666666//////000111222444555666999333000111333222444888777777666333111222444666777666555555666666444333666333000------///222444111222222222000///......555666666555222000///000333///---...333555333///))))))***+++,,,---......///000000///---++++++,,,---...---+++...222222......---,,,******))))))((()))***++++++******,,,---...///000///---+++,,,---,,,,,,---.........///000111000///.........//////)))---111222111/////////000111111000//////111222111000///............---)))---111222000///111333///...///222555777555444333///,,,...222555444333111111333666777444,,,%%%000111222111000///000111------...///111222333333...///000444666666444222,,,...///...111666:::;;;999444///...111444444333222333222//////222333222333333222222111000000000///000111222222333333444000222444666666666555555111333555555555555777888;;;888555555777888444111444444444444444555666666555555555555555666666666888888888777666555444333222888;;;999777999::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;999999:::===@@@>>>>>>>>>???AAADDDGGGJJJCCC@@@???@@@AAAAAAAAAAAA999888:::<<<:::888:::@@@;;;;;;::::::<<<>>>===;;;999888888:::===?????????999777666:::@@@BBB@@@===???@@@BBBCCCDDDBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCCDDDFFFHHHIIIHHHHHHHHHIIILLLKKKIIIFFFGGGIIILLLMMMPPPNNNKKKLLLOOOTTTWWWYYY[[[___aaabbbdddccc[[[QQQIIIGGGEEEDDDEEEGGGIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKLLLMMMMMMMMMJJJJJJJJJIIIHHHGGGFFFFFFCCCFFFFFFDDDFFFJJJKKKHHHIIIEEECCCFFFGGGCCCAAABBBGGGHHHJJJLLLNNNNNNMMMKKKGGGHHHHHHHHHGGGGGGJJJLLLJJJMMMPPPOOOLLLJJJJJJLLLKKKLLLMMMLLLKKKJJJKKKMMMLLLLLLKKKKKKKKKKKKJJJJJJMMMJJJGGGGGGIIIJJJGGGDDDDDDEEEEEEGGGIIIKKKMMMNNNLLLLLLLLLKKKKKKMMMPPPRRRPPPKKKFFFGGGLLLPPPNNNKKKOOOOOONNNNNNMMMLLLJJJIIIHHHJJJLLLNNNOOOOOONNNMMMJJJLLLNNNPPPPPPNNNLLLKKKOOONNNNNNOOORRRTTTTTTSSSNNNNNNNNNMMMLLLKKKIIIHHHHHHJJJKKKIIIFFFFFFIIILLLEEEFFFIIILLLMMMLLLHHHEEE222///...///111222///+++000000000111111222222333444666666444666999888333333333333111///...///111000...------///000000///000000000000000000000000000000111222222111000000111000000000000000000111111111000000//////......111111111111222333333444...000111333444444333222444333222111000///...---000...------///000000000+++111444222000333666777111111000000000000111111888111---///111111333666333333222111///000222444555444222222333333222111333111///,,,,,,...000222333000---...000000---)))333444555333111.........222///------///111111000,,,,,,+++***))))))******...///000000---++++++++++++---,,,***,,,000000------,,,+++)))''''''((((((+++,,,---,,,+++)))******,,,---...---+++***+++,,,,,,,,,,,,---/////////...........................***+++,,,---------...///,,,---...---,,,,,,---.........---,,,++++++,,,,,,)))---111222000///111333,,,---///222555666555444111...,,,,,,///111111000000//////000222000***&&&///000111111000///000222,,,,,,---...///000111222......000222555666444222---//////...222<<>>AAA@@@===>>>???AAACCCCCCBBB@@@?????????@@@@@@@@@@@@@@@AAA@@@BBBEEEFFFFFFFFFHHHJJJIIIGGGEEEFFFHHHKKKOOOSSSRRROOOMMMOOOWWWaaaiiinnnssswwwyyyzzz{{{zzzrrrhhhXXXSSSLLLGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJKKKLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEHHHHHHEEEFFFJJJLLLJJJIIIGGGGGGHHHDDD>>>===@@@BBBDDDHHHJJJKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGIIIKKKJJJMMMPPPOOOLLLJJJKKKMMMMMMNNNOOONNNMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLIIIFFFGGGHHHHHHEEEBBBEEEDDDCCCCCCEEEIIINNNPPPLLLMMMMMMLLLKKKLLLPPPSSSOOOKKKGGGGGGKKKNNNMMMKKKLLLLLLLLLLLLKKKIIIHHHGGGJJJKKKMMMNNNNNNMMMKKKJJJIIIKKKMMMNNNNNNMMMJJJIIIPPPNNNNNNOOOPPPQQQPPPNNNKKKLLLMMMNNNMMMKKKIIIHHHGGGIIIJJJHHHEEEDDDFFFHHHCCCDDDFFFJJJLLLJJJGGGDDD000///......000000///...000000000000111111111111333555555333555888666222111222222111//////000222000...---...///111000000000000111111111111222222///000111222222111000///111000000//////000000111111111111111111111000000333333333444444444444444000111222333444555555555555444333111///---,,,+++111///------///000111000,,,000222111111555777666333222000...---...///000999222---///222222333555000000000...---...111333333111//////000111000000222111000///...///111222333...+++,,,000111,,,'''000111222111///...---...111000///......///000111///...,,,***)))((()))))),,,...000000...,,,++++++***,,,+++)))+++//////,,,((()))***)))((((((***,,,,,,---...---+++)))***++++++,,,---,,,******,,,...+++******+++---......---------..................(((((((((((()))+++,,,---***,,,---,,,+++***+++,,,+++,,,---,,,******,,,...,,,...000000000000111222---///111333555555555555//////...............///,,,,,,+++,,,---...---,,,...///000000//////000111------......//////000000...------///111222111000...111000---333???EEECCC<<<777111///000222222111000222222//////222222000444444444444444444444444444333222222333444222111222222222222222333333333111222333333222333555777777888999999::::::;;;<<<666666555444444555666777555666666666666666555555555555555555444444333222///555777444222555888888444444444444444555555555555555555444333444666888444666999:::999777666555777666555666999<<<======AAAAAA???<<<<<<>>>===999:::;;;>>>@@@<<<999===DDD>>>::::::===>>>===<<<===:::888888999===@@@AAABBB<<<999555666999<<<===<<<<<<===>>>@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@BBBBBBCCCFFFHHHFFFBBBAAADDDGGGJJJPPPUUUTTTSSSTTTYYYdddqqq|||qqqiii___WWWSSSOOOLLLIIIBBBBBBAAA@@@AAADDDFFFHHHAAABBBDDDFFFHHHIIIKKKLLLMMMMMMLLLJJJGGGEEEFFFGGGJJJKKKKKKLLLKKKJJJHHHGGGEEEHHHHHHDDDCCCFFFHHHHHHIIIHHHIIIJJJEEE>>>===@@@>>>BBBFFFHHHIIIIIIJJJKKKLLLLLLLLLJJJGGGGGGIIIJJJJJJLLLOOONNNKKKJJJKKKMMMNNNPPPQQQQQQOOONNNNNNOOOLLLNNNNNNMMMLLLKKKLLLMMMGGGFFFFFFGGGHHHHHHGGGEEEFFFDDDBBBBBBDDDHHHMMMPPPKKKMMMNNNMMMJJJJJJNNNQQQLLLJJJHHHHHHIIIKKKLLLLLLJJJJJJJJJJJJIIIGGGFFFEEEKKKLLLNNNOOOOOONNNMMMKKKJJJKKKLLLMMMMMMKKKIIIHHHNNNMMMMMMMMMNNNNNNLLLJJJHHHJJJKKKMMMMMMKKKJJJHHHEEEFFFGGGGGGEEECCCCCCCCCCCCDDDEEEHHHJJJJJJIIIGGG............---...000222//////000000000//////...111333333222555999888444...///000///......000222000///---...000111111000///000000000111111111111///000222333333222000///000000////////////000000222222222333333333333333555666666666666555555444222222222222333555666777333333111000...---,,,+++111///------...000111111---/////////222777777444555222///---,,,...111333;;;222---///111111111333...///...---,,,---000333111///------///000111000/////////////////////000///...,,,---///...,,,***---...000000.........///000111111000......000222000...,,,***))))))***+++***,,,...///---,,,++++++***+++***(((***//////+++''')))++++++))))))***,,,,,,------,,,******+++---+++,,,,,,,,,+++,,,...000,,,***)))***,,,......------...............------(((((()))+++,,,------,,,***,,,------,,,++++++,,,***,,,------++++++...000///...------///000000000---///000222222333444444---000222111---+++---///+++,,,------,,,,,,...///,,,---......------...000.........//////////////////---,,,,,,...///000//////222///+++222@@@EEEBBB999555000///111222222111///222333000000333222///333333333444555555666666333111000111333333222000333222000//////000111222222222222111///000111333333777:::999777666999<<<888777555444444555666888666666777777666555444333444444555555555555444444000555777333111444666777444444444555555555666666666777777555222222555888333555666777666666888999888666555666888:::888777<<<>>><<<888999===<<<777999;;;>>>???;;;777<<>>@@@<<<:::<<<999888777888<<>>;;;888666666888;;;=========>>>??????@@@AAAAAA==================<<<<<<;;;<<<>>>>>>>>>???AAACCCDDD???>>>AAAEEEGGGMMMTTT\\\^^^bbblllxxxyyyqqqkkkddd\\\UUUHHHEEEBBB@@@@@@CCCFFFIII>>>???AAADDDFFFGGGHHHIIIJJJKKKKKKHHHDDDBBBCCCDDDHHHIIIJJJKKKKKKJJJHHHGGGFFFJJJIIIDDDAAACCCEEEEEEKKKGGGFFFIIIIIIDDD@@@@@@<<<@@@EEEHHHHHHIIIJJJLLLJJJJJJKKKJJJHHHHHHIIIKKKGGGJJJLLLKKKIIIHHHIIILLLKKKMMMOOOPPPNNNMMMNNNNNNKKKMMMNNNMMMJJJIIIKKKLLLFFFHHHJJJJJJIIIHHHHHHHHHFFFEEEDDDDDDEEEHHHKKKMMMIIILLLNNNMMMIIIGGGIIIMMMJJJJJJJJJIIIGGGHHHKKKNNNJJJJJJJJJIIIHHHGGGEEEEEEHHHJJJLLLNNNOOOOOONNNNNNLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKLLLNNNNNNLLLJJJFFFGGGIIIKKKLLLKKKJJJJJJGGGGGGHHHIIIJJJHHHEEEBBBGGGFFFFFFGGGKKKMMMNNNMMM,,,...///---,,,---111555//////000000///...---,,,///222222222555::::::666,,,---...---------///111000///......000111111000.../////////000000111111000111333444444333111000000000////////////000000333333333444444555555555777888888888777666555555222222111111222444666777111111000///...---,,,,,,222///------...000111111---...------222888777222555222///,,,---000444777:::111+++---000000///000.........---,,,---000333000///------///111111111,,,,,,---......------,,,,,,...//////---+++,,,---***,,,...///......///000000222333111///...000222///...,,,******+++,,,---(((***---...---+++++++++***+++***(((***//////+++***---...---***'''((()))***++++++*********---///+++,,,,,,,,,,,,---000222///,,,******---000000///......//////......---,,,)))***---000222222///---((()))++++++)))((()))******,,,......------000333111...++++++...000///...+++---.........///000222+++111555333---***,,,///...000222000,,,***+++...***+++------,,,,,,---...000////////////.........222///---,,,---///000000...111...)))///>>>DDD???555222......111333333111///222333222222333222///111222333333555555666777111///---///222333222000333111///------...000222111222111///------///000111666:::888333222666;;;888777555444444555777888666666777777666444333111444444555666666666555555111666777333111333666666555666666666777777888888888999999666333333666999111222333333555888===AAA999777666777999999666333888:::999555777<<<<<<777666888<<<===888444999AAA@@@;;;;;;@@@AAA<<<999;;;999888666888;;;???AAABBB@@@???<<<888666777;;;>>>?????????@@@AAACCCDDDEEE<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===<<<;;;<<<===???CCC===<<<@@@BBBDDDIIIQQQeeehhhppp|||yyynnneeeRRRNNNHHHDDDBBBCCCGGGIII@@@AAABBBCCCDDDDDDDDDDDDEEEGGGHHHFFFCCCBBBDDDFFFFFFGGGIIIJJJJJJIIIHHHGGGIIILLLKKKEEEAAACCCEEEEEELLLEEEBBBHHHLLLJJJDDD@@@;;;@@@EEEHHHHHHIIIKKKMMMFFFHHHIIIIIIIIIIIIJJJLLLFFFHHHJJJIIIGGGFFFHHHJJJGGGIIILLLLLLKKKJJJJJJKKKJJJLLLMMMLLLIIIHHHIIILLLJJJMMMOOOMMMIIIFFFFFFGGGEEEEEEFFFGGGHHHIIIIIIJJJGGGKKKMMMLLLGGGEEEFFFIIIHHHKKKLLLJJJFFFFFFKKKPPPJJJJJJJJJIIIHHHGGGEEEEEECCCEEEHHHKKKNNNOOONNNNNNNNNNNNMMMLLLLLLLLLKKKKKKIIIIIIIIILLLNNNNNNMMMKKKEEEFFFHHHIIIKKKKKKKKKJJJKKKJJJKKKMMMPPPNNNIIIDDDKKKIIIGGGHHHLLLPPPRRRSSS......//////000000111111000///------......---,,,,,,---000222333333222111111///...000222333111///+++,,,---.........---,,,111///...///111333333333000111222444666777999999222222111111111111111111444555555555333444666777444333333222333555999;;;333111//////000111000///000333222///...000///,,,---...000111222222222111......///111444666555444222222000///...111555999777444222111111000///............,,,***)))+++---///////////////000111111......------------......,,,,,,,,,++++++************---000111000/////////000//////.........//////111111///+++(((((()))+++,,,,,,,,,,,,---...//////************************...---,,,+++***)))******)))))))))))))))******++++++++++++,,,,,,------------------,,,,,,+++++++++000...------------+++***......---,,,,,,---......---,,,++++++*********++++++---,,,)))))),,,---+++---***'''***///222000,,,......////////////......------------------------...***))),,,,,,)))''''''(((,,,///...***))),,,000000000///......///000111//////.........---------333222000//////111222444222111000.........///000...+++)))+++000222000---666555333222111111222333000222111......222222000...///000222222222111000111111/////////000111222888888666333111222444777777555444444555666555444333222333666888777333///777999999777444333666888444888888444222444555333222555777777555444666888;;;999666333222111222333333333333333333444555666777666444444555555333222555666888888666555666777:::999777666444333333333888999;;;;;;;;;:::888666888888888888999:::;;;<<<666:::???AAA???===:::999DDDCCCBBBAAAAAAAAAAAABBB@@@@@@???>>>=========>>>>>><<<:::888888;;;>>>@@@>>>???@@@???>>>@@@DDDHHHbbbqqq~~~~~~}}}iii___RRRHHHEEEGGGJJJKKKCCCDDDEEEGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBCCCFFFJJJJJJFFFBBBJJJGGGCCCCCCEEEGGGFFFDDDCCCDDDEEEFFFFFFDDDBBBAAA>>>AAAEEEHHHJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDEEEFFFHHHIIIJJJJJJKKKJJJHHHHHHIIIIIIHHHFFFJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMLLLIIIHHHHHHIIIGGGHHHJJJJJJIIIIIIKKKLLLOOONNNMMMMMMMMMLLLJJJHHHFFFGGGIIIIIIHHHGGGHHHJJJNNNJJJEEEBBBBBBDDDEEEFFFKKKJJJIIIKKKNNNOOOLLLIIIOOONNNMMMLLLLLLLLLNNNNNNNNNOOOPPPNNNLLLLLLPPPSSSIIIJJJIIIHHHHHHJJJMMMPPPNNNMMMKKKLLLMMMNNNNNNNNNLLLMMMMMMMMMLLLNNNQQQSSS---------...//////000000000...------......---,,,...///111222222111000///000......///111222000...+++,,,...///000000//////111000000222555888888888222222333444555555666777444444333222222222222222111111222444555777888888444444333333333333333333333111//////000111000///333555444000///000000---...///000222222222222222111111111333555666666555222222111000///111444777222222111000............---------,,,++++++---///......------......///000------,,,,,,,,,,,,------,,,,,,,,,+++++++++*********---///000///...............---------......///000000///,,,)))((()))***++++++++++++,,,---...///,,,,,,,,,+++++++++++++++,,,,,,,,,+++***))))))))))))))))))))))))***++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,++++++///...,,,,,,---,,,+++)))******++++++++++++******,,,,,,,,,+++++++++******(((***)))&&&&&&)))***(((---+++***+++///111///---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,///+++***------***((()))***---000///,,,+++---111//////......///000111222000000000//////......---111000...------///000111222111000///......///000///,,,***,,,000222000...444333222000000111222222111444333///...111111......///000111222222111000333222111000000000000000666666555333222333666999666444222222444555555444444333333555888888555222777888888666444333555888666:::999555333555777666555777:::999888777888999999888666555333333333333555444444444555666777888999888666666777777555444666777888888666555555666666666777777666444222111777777999999999888666555666666555444444555555666777999:::;;;999999999:::BBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???;;;:::999999;;;>>>BBBDDD@@@AAABBB@@@???@@@CCCFFFRRRdddyyy}}}sssdddWWWOOOLLLJJJIIIHHHFFFEEEEEEFFFEEECCC@@@EEECCC???<<<<<<>>>@@@BBBCCCCCCEEEGGGIIIIIIGGGEEEEEECCC@@@@@@AAABBBBBBAAA???@@@BBBCCCDDDDDDDDDCCC>>>@@@BBBEEEGGGGGGGGGFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKJJJIIIIIIJJJJJJHHHFFFHHHHHHHHHHHHHHHIIIJJJJJJIIIKKKLLLKKKIIIGGGGGGHHHJJJLLLOOOPPPNNNLLLKKKKKKNNNMMMLLLLLLMMMLLLJJJHHHIIIIIIIIIHHHFFFFFFGGGHHHJJJHHHFFFDDDDDDDDDDDDDDDHHHGGGHHHJJJNNNOOOMMMKKKLLLLLLLLLLLLMMMNNNPPPQQQNNNPPPRRRQQQNNNMMMNNNOOOMMMMMMMMMKKKIIIIIIJJJLLLPPPOOONNNMMMMMMLLLJJJIIIPPPQQQQQQPPPNNNMMMMMMOOO+++,,,,,,---....../////////...,,,---......---,,,000111222222222000///...///......///111111000...---...///000111222222111000///000333777:::;;;;;;333333333333333333444444555444333222111000000000///...///222666888777444444333333444555444111///333111000000111222222111222444444000///222222///000000111222333333333333444333222333555555555333111222333222000000222444///111333111...---///111+++,,,------,,,---///111---,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++))),,,...///---,,,,,,---+++++++++,,,,,,------.........///---***))))))***************+++,,,---------------,,,,,,,,,++++++++++++,,,,,,+++***)))(((************+++++++++,,,*********+++,,,------...+++++++++,,,,,,,,,,,,,,,...,,,++++++,,,,,,***)))+++,,,---......---,,,+++++++++,,,---,,,+++***)))***,,,,,,)))))),,,,,,***------------.../////////......////////////......++++++++++++++++++++++++///+++***......+++)))***+++...000///---,,,...111............///000222333222111111000//////......111000///.........///000111000000////////////000000---,,,---111222111///111000/////////000111222444666444000...000000---///000111111222111111111333333333222111000///...333444444222222333666999444222000000222444555555555444333444666777666555666777777666444444555777666999888444222555888777888:::;;;;;;999888888999777777777666666555444333666666555555666888999:::999888666666777777555444555777888777555444444555222444666888777555222000555666777777777666444333555444333222111111111111777777666444333444888;;;<<<============<<<;;;;;;>>>>>>>>>>>>>>>>>>??????;;;;;;;;;<<<===@@@BBBCCCCCCCCCCCCAAA@@@@@@BBBDDDBBBSSSjjj}}}tttfff[[[SSSMMMJJJQQQMMMIIIIIILLLMMMJJJFFFKKKGGG@@@;;;999;;;???BBBBBBDDDFFFFFFEEEDDDCCCDDDAAA>>><<<;;;============;;;<<<>>>@@@BBBDDDEEEFFF===>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLKKKIIIFFFGGGGGGGGGHHHHHHHHHIIIIIIEEEGGGIIIIIIHHHFFFFFFFFFLLLOOORRRSSSQQQNNNKKKJJJLLLKKKJJJKKKLLLKKKIIIGGGKKKKKKIIIGGGDDDDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBFFFFFFGGGJJJMMMOOONNNMMMNNNMMMMMMMMMMMMNNNOOOPPPOOOQQQSSSSSSQQQNNNLLLLLLNNNOOOOOOMMMIIIFFFEEEDDDMMMNNNOOOOOONNNLLLJJJHHHPPPQQQRRRQQQNNNLLLKKKKKK,,,,,,,,,---....../////////---,,,---......---,,,000111111111111000////////////000111111111111000000000000111111111111111.........111555777777777111111222222222333333333333222111///...---------///---...222888:::777222555555555666777777555444222111111222444777777777111333333000000444555333222222333333444444444444555444222222333444333222111222444333111000000111...222666444000///111555+++,,,------,,,,,,...///------,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,++++++,,,((()))***++++++,,,,,,---,,,---...---+++))))))))))))(((((())))))***+++,,,------,,,,,,,,,+++++++++***,,,---...---,,,***(((***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---,,,+++******++++++***((()))+++...000000...+++))))))***,,,------,,,***)))+++...---******---...+++,,,---//////------///000---......//////......---++++++++++++,,,,,,,,,,,,///++++++...///---+++,,,+++---///...---,,,...000------...///000111222333111111000000///......---222222111000000000111111000000000////////////000000...---...111222111/////////......///111222333666888666111///000///,,,111111111111111111111111111222333333333111000///222222222111000111444666333000......000333555555444333222222333555666666555555666555555444555555444666555111000333666666999:::::::::999888777777555666777888888777555444777666555555666888:::;;;777666444444555555333222333444666666555555555666444555666777777666555444555555666666666555444333666555444333222222222222555555444222111333777:::777777888888888777666555::::::;;;<<<<<<============<<<<<<<<<======>>>>>>BBBBBBBBBAAAAAAAAACCCDDD>>>FFFSSScccvvvtttjjjaaa[[[XXX\\\VVVQQQSSSYYY\\\ZZZVVVZZZUUUNNNFFFBBB@@@BBBCCCDDDGGGHHHGGGCCCAAABBBCCC???===<<<;;;;;;<<<<<<<<<;;;;;;<<<===???BBBDDDEEE<<<<<<;;;;;;<<<===>>>???GGGGGGFFFEEEFFFHHHJJJLLLGGGFFFEEEDDDDDDEEEFFFFFFHHHHHHJJJLLLNNNMMMIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIAAACCCFFFGGGFFFEEEEEEEEEJJJLLLOOOOOOMMMKKKJJJJJJJJJIIIHHHIIIJJJJJJHHHGGGJJJJJJHHHEEECCCCCCFFFHHHHHHHHHHHHFFFDDDDDDDDDEEEGGGHHHIIILLLNNNNNNNNNMMMRRRQQQPPPOOONNNMMMLLLLLLOOOPPPQQQQQQPPPNNNMMMLLLKKKMMMNNNMMMIIIEEEAAA@@@IIILLLOOOQQQQQQOOOMMMLLLKKKMMMPPPQQQOOOLLLKKKKKK,,,------...//////000000///...------//////...---//////000111111111111111000111222333333222333333222222111000000//////////////////111333444333222///000000111222333444444333222111///...---------000///000666>>>AAA???;;;<<<<<<<<<;;;999777777888333333333555999<<<======999:::888444333666777555444444444444444555555555888666444333444444444333111222444333111/////////...222666555111000222555,,,.........,,,++++++,,,//////...............///......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,***)))***+++&&&''')))***++++++++++++***,,,------+++))))))***(((((((((((()))***+++++++++++++++++++++++++++***+++,,,...//////---+++***++++++,,,---...------,,,...---,,,+++***))))))(((*********++++++,,,,,,,,,,,,***))))))++++++***((($$$&&&)))++++++)))&&&$$$)))***,,,------,,,***)))(((******''''''******(((+++---......------///000------............------+++,,,,,,,,,------.........++++++...000...,,,---+++,,,------,,,,,,---...,,,---...///000111222222/////////.........------222111111000000000000000/////////000000000000///000///...///000111000000////////////000111333444777999777111///111000,,,222222111111111111111111...///111222333333222111111222111000......///111111///......000222444444222222111000000222444555444444444444555555555444222555555111000444777666777777777777777666555444555666888999999888666444555555333333444777999;;;777666444444555555333222///111444555555555777888888777666666666777999:::666777777666666666555555555444444444444444444555333444444444333444777999666666666666666555444444666777888999::::::999999:::::::::::::::;;;<<<<<<>>>>>>>>>???AAABBBCCCCCCBBBAAACCCMMMZZZgggrrrxxx{{{wwwuuummmgggccceeelllpppnnnjjjnnnkkkeee^^^WWWQQQLLLIIIFFFHHHIIIGGGCCCBBBDDDGGG@@@@@@???===<<<===>>>???>>>======>>>>>>@@@AAABBB;;;:::999888999:::<<<===HHHFFFBBB@@@AAAEEEJJJMMMFFFEEECCCBBBBBBCCCDDDEEEGGGGGGIIILLLMMMMMMJJJGGGHHHHHHIIIJJJKKKJJJJJJIII@@@BBBEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEGGGIIIGGGFFFFFFGGGIIIIIIGGGFFFGGGGGGFFFDDDBBBDDDGGGJJJJJJJJJHHHEEEBBBCCCGGGJJJJJJLLLMMMOOOOOONNNNNNNNNRRRRRRQQQPPPOOONNNMMMLLLOOONNNLLLLLLLLLMMMNNNOOOHHHKKKNNNOOOLLLHHHDDDCCCIIIMMMRRRSSSRRROOONNNMMMLLLOOORRRSSSQQQNNNLLLKKK---------...//////000000000.........000111000/////////000000111111111222111333444444333333333555333333111000000000000000333222222444555555333000///000000222333444555555555444333222111000000000111111444;;;CCCIIIJJJIIIFFFJJJKKKGGG???999888:::666666666888;;;>>>??????EEEFFFBBB;;;888999888555666666555555555666666777;;;999666555666666666555000222333222111//////000---000333333111///000222---///000///---++++++,,,111111000////////////000///......------......///,,,,,,,,,,,,------------***+++,,,+++***)))***+++&&&''')))***++++++***)))***+++,,,+++***)))***+++(((((((((((()))***++++++((())))))******+++,,,,,,,,,,,,---......---,,,++++++,,,.../////////...---...---,,,+++***)))((('''*********++++++++++++++++++***)))***++++++***)))%%%'''***,,,,,,***'''%%%)))***+++,,,---,,,++++++))),,,+++((((((+++,,,)))******+++,,,---/////////------............------,,,,,,,,,------......///---******...000...---...+++++++++,,,,,,,,,------,,,---///000111111111111------------............/////////......------,,,...//////000000000000///////////////////////////000/////////000111333444666888666222000222222///333333222111111111111222---...///000111222222222111111111000...---...///111/////////111333222222111222222000//////111333333333222444555666444333111555666444333666999888666555555555777666555333666777999:::999888666555444333222222333666999;;;999888666666777777555444...000333444555555777888;;;999777555666777:::<<<888777777777666666666666444333333333333333444555222333555666555666777888888777777666555666666666444555666777888777666555666666666777888;;;===>>>;;;;;;;;;===@@@AAAAAAAAAAAA>>>>>>CCCHHHLLLQQQUUU]]]fffrrr|||~~~~~~}}}yyyqqqhhh___ZZZGGGGGGFFFDDDBBBBBBCCCEEEBBBBBBBBB@@@>>>>>>@@@BBBAAAAAA@@@@@@?????????>>>::::::999999999:::<<<===DDDAAA===:::;;;???DDDGGGDDDCCCAAA@@@???AAABBBCCCFFFFFFGGGJJJLLLLLLJJJHHHHHHIIIJJJKKKLLLKKKJJJIIIBBBCCCDDDDDDCCCCCCEEEFFFBBBBBBAAA@@@@@@AAAEEEHHHEEEDDDDDDEEEGGGHHHGGGEEEEEEEEEEEEDDDCCCDDDGGGIIIJJJIIIHHHDDDAAABBBGGGLLLKKKNNNPPPPPPOOONNNNNNOOONNNOOOPPPQQQQQQQQQQQQPPPMMMKKKHHHHHHIIILLLMMMMMMEEEIIINNNPPPOOOLLLJJJIIILLLPPPTTTTTTPPPLLLKKKKKKSSSUUUWWWVVVSSSOOOLLLKKK+++,,,,,,---......//////000//////000111222222000222111111000000000000000000222555444333222333555222222111111111222444555333333444555666666333111222222222222333333444444444444333222222222222222333555888===BBBGGGJJJLLLOOOXXX___ZZZMMMBBB@@@BBB;;;999888999;;;=========HHHHHHDDD===999::::::888888777666666666666777888:::777444333444555555555000111222111000///000111///111222333333111000///...000111111000......///222111000000/////////000...------,,,,,,------...,,,,,,,,,---------......+++,,,---+++***)))***+++'''(((***++++++***)))(((***++++++***((()))+++---(((((((((((()))***+++,,,'''((()))***,,,---......++++++++++++++++++++++++,,,---...000000///...---++++++++++++************++++++++++++************,,,***)))***,,,,,,+++******+++...//////...+++*********+++++++++,,,,,,,,,+++...---******---...+++)))((('''***...000000...,,,------......------,,,***++++++,,,------......,,,))))))---///...---...,,,,,,,,,,,,---......------...///000111111000000,,,,,,---...///000111111////////////...---,,,+++---...///000111111000///......//////........./////////.........///111222444666666222111444444111444333222111111111222222............///000111111000111111111//////000111111000000111333333111///222333444222///...000222333222111333666666444222///444666555555777888666777666555666999999888555888999999999999888666666444333222111333666999<<<999888666666777777555444000222444444444333444555:::999888777666777888999888777777666666666666666666666555444333333333333222444555555444555888:::999777555333333444666777444555666777777666444333666555555555666999===???:::999999;;;===???===<<<;;;888:::>>>???===>>>CCCBBBGGGNNNUUU[[[___bbbcccbbb^^^ZZZYYYZZZ```nnn|||~~~uuuoooZZZVVVQQQLLLIIIGGGEEECCCBBBCCCCCCAAA???>>>@@@CCCBBBCCCCCCCCCBBB@@@>>>===::::::::::::;;;<<<===>>>???===;;;999999;;;>>>???BBB@@@>>>======???AAABBBEEEEEEEEEGGGJJJKKKJJJIIIFFFHHHIIIKKKKKKJJJIIIHHHEEEEEEEEEDDDBBBCCCFFFHHHBBBCCCCCCBBBAAAAAACCCEEECCCBBBBBBDDDFFFGGGFFFEEEEEEFFFFFFEEECCCCCCDDDFFFEEEGGGGGGDDD@@@@@@DDDIIIIIILLLOOOPPPOOONNNOOOQQQMMMNNNPPPQQQRRRRRRRRRRRRJJJHHHFFFFFFHHHIIIHHHFFFBBBFFFKKKNNNNNNLLLKKKKKKKKKOOOSSSRRRMMMJJJIIIKKKRRRTTTUUUTTTQQQNNNMMMLLL***++++++,,,,,,---......111000///000222333333222444333222000//////......///222444444222111222444111111111222333666888999111111222444666555333000444444444333333333222222222222111111111111111222666888;;;<<<===@@@DDDFFFSSSaaammmjjj[[[NNNJJJMMM>>><<<::::::;;;;;;:::999CCCCCC@@@:::999<<<===;;;999888777666666777888888666333000///000222222222000111111000//////111222333333333555666555222///---000222333222222222333111111000///////////////---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,------+++***)))***,,,((()))+++,,,+++***((('''++++++***)))((()))+++...((((((((())))))***+++,,,'''((()))+++---///000111***))))))((())))))******,,,---///000111000///---)))))))))***++++++,,,,,,,,,+++++++++******)))))),,,+++***+++,,,---,,,+++)))***,,,------,,,***)))+++*********++++++------(((+++***''''''***+++((()))&&&$$$(((...222000---,,,------......------,,,))))))***+++,,,,,,------+++((((((---///------......---,,,---/////////......///000111111000//////,,,,,,---///000222333333111111111111000///...------...///111111111000///---...///...---------.........---,,,---...///000333555555222222555666333555444222111111111222222000000...------...///000///000222222111111333444111111111333444333000...333555666444111///000111222111111333666666444111+++111555444444666666444999777666888;;;<<<:::888:::::::::999888777666666555444222111333666:::===777666444444555555333222222444555555333222222333888888888888888777666666777777666555555555555666:::999888666555444333333333444444333222444888;;;777444111//////000333555555666777888777666444222;;;999666555555777:::===;;;999888999<<<<<<:::777666333444999999777;;;CCC<<<;;;<<>>===@@@CCCCCCCCCDDDEEEDDDBBB???===999:::;;;<<<===>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;@@@???===;;;<<<>>>@@@BBBEEEDDDDDDFFFHHHJJJJJJIIIEEEFFFHHHJJJJJJIIIHHHGGGHHHGGGFFFCCCBBBCCCFFFIIIDDDFFFGGGGGGEEECCCBBBCCCBBBAAAAAACCCFFFGGGFFFDDDFFFGGGGGGFFFDDDBBBBBBCCC@@@DDDFFFEEEAAA???BBBEEEFFFJJJNNNOOONNNNNNPPPRRRPPPQQQRRRRRRRRRQQQPPPOOOIIIGGGFFFGGGIIIHHHDDD@@@???CCCGGGJJJJJJIIIIIIIIIFFFKKKOOOOOOKKKIIIKKKMMMLLLNNNPPPPPPOOOMMMMMMNNN...---,,,,,,,,,,,,.........//////000111222222333555333111/////////111222000000000000111222333444333111///......111444777111555444///...111000,,,222222222222222111000000111///000333222000222666<<>>888555999;;;888555444555444222111000000111222//////000000111111111111///111444777777555111///333333333333222222111111000000000000111111111111...///000///---,,,---...***((()))---///------000......------------,,,,,,,,,+++***((((((((())))))++++++************+++++++++***((((((+++---......+++******,,,...///...,,,///---)))'''&&&(((+++---,,,,,,,,,++++++***************+++++++++******)))'''(((***,,,......---+++(((///111,,,))),,,---+++)))***,,,,,,***))))))***,,,,,,++++++***)))))))))++++++++++++++++++++++++...+++)))***---......,,,******+++++++++,,,,,,,,,+++---...,,,***))),,,///...------,,,,,,------...+++---...///...///111333///000111333444444444333222111///......000222333//////...------------...///......000222222000...///...,,,+++,,,---///111///---,,,---000111000...111555555111222777888444333333222222111222222333333222000000111111///...,,,...000333444444333222555444333222111111111111111222222111000111333666555333222333666666444222444333444666888999999888888999:::<<<>>><<<999666888999::::::999777555333555444444333444666777888:::555111222555777555333444333222111222333444555555666888999888666222000444444555555666777888888<<<:::888555333222222222444666999999777666555555;;;888444111000000222444555777888777555444444555666444333333666999::::::<<<999666888<<<>>>;;;888777777666555666777999:::777888777444666<<>>@@@>>><<<;;;<<<@@@DDDGGGJJJPPPVVVXXXZZZ___jjjrrrrrrssstttwww}}}sssfff[[[PPPGGG@@@DDD@@@;;;:::;;;======<<>>???BBBCCCCCCAAA???===???===;;;999888999:::;;;<<<:::999:::<<<=========>>>@@@BBBCCCDDDDDDEEEGGGGGGFFFFFFFFFFFFHHHJJJKKKKKKJJJIIIHHHFFFEEEDDDCCCAAABBBBBBBBBCCCDDDEEEFFFDDDCCCCCCDDDFFFGGGFFFFFFHHHHHHGGGEEECCCAAA???>>>???????????????BBBFFFJJJKKKMMMNNNNNNMMMMMMNNNPPPPPPQQQTTTTTTSSSPPPLLLIIIMMMMMMKKKIIIGGGFFFEEEEEEAAABBBEEEIIIKKKJJJFFFCCCHHHHHHIIIKKKMMMNNNLLLJJJKKKMMMOOOOOOMMMKKKJJJKKK///...---,,,,,,,,,---...------......///000000111555444333111111111222222000//////000111222333333222000///...///111333555000444444000000333333///333333333333333222111000111//////111111000444:::GGGZZZcccUUU@@@777777777===JJJRRROOOFFFAAA===:::777777666666666666666666777777777666666555555444===;;;:::;;;::::::???FFF;;;777222//////000000000000000000111111222222222111111333333333222111000000000000000000000000000000000000000000000//////---...///...,,,,,,,,,---***((()))...///------000------,,,,,,++++++******+++***((('''''''''((()))******))))))))))))******+++***)))***,,,---...---***))))))+++---...---+++...,,,***(((''')))***,,,,,,,,,,,,++++++*********)))***************))))))))))))***+++,,,+++***)))''',,,---***))),,,,,,))))))+++,,,,,,+++******+++***************+++++++++++++++++++++++++++++++++---+++)))***,,,...---,,,+++++++++,,,,,,,,,,,,---+++,,,---+++)))(((+++------------,,,,,,---------)))+++------,,,+++,,,---////////////000111222333111000000///000111222333///......---------...............000222222000//////...---,,,---...000111///---,,,---///000///---111444444000000444555222111111000000000000111111222000///000222222111000000111333555666666666555777666444333222111111111333333444333222222444777666444333444777777555333444444555666888888888777;;;:::;;;<<<>>>===;;;999666777888888777555333222333333222222222444555666999555111111444555333111333333222222333444555666666666777777666444333222333444555666777888999999<<<;;;999666444333333333444555666666666666888:::777666333000///000111222333555666777666555666777555444333444666777777666:::777555777;;;===;;;888777777777666666777777888666888777444444888:::888999888888999:::<<<>>>@@@AAAEEEHHHHHHFFFHHHOOOVVVWWWXXX\\\```hhhrrr~~~zzzfffWWWPPPLLLHHHCCCCCC???<<<;;;<<<======<<<@@@AAACCCDDDDDDDDDBBBAAA???AAABBBCCCDDDCCCAAA@@@===<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>======>>>???@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDFFFGGGHHHGGGGGGFFFEEEDDDDDDCCCEEEDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFGGGFFFDDDBBBEEEEEEEEEDDDBBBAAA@@@???>>>???@@@@@@@@@BBBFFFIIIIIIIIIJJJIIIIIIIIIJJJKKKOOOPPPQQQRRRRRRQQQPPPOOOKKKJJJIIIHHHHHHHHHHHHIIIAAABBBEEEHHHKKKKKKHHHEEEIIIHHHHHHIIIJJJKKKIIIHHHFFFIIIKKKLLLLLLKKKLLLLLL000///---,,,,,,,,,------,,,,,,,,,------......///333333444444444333333222////////////000111222222////////////000111222333000333333111111444444222444444444444333222111000333///...000000222888@@@UUUqqqzzz___???222222111333999===:::666444333111222222333333222111///...222222333222111000...---:::;;;===<<<888;;;IIIXXXDDD===444000111222111///111111222222222222333333333333222222111111111111///////////////000000000000000000///.........---,,,---...---,,,++++++---+++)))***...///------000------,,,,,,+++***))))))***)))((('''&&&'''(((((())))))(((((((((((())))))+++******,,,......---,,,)))((((((***,,,---,,,***++++++***)))))))))******+++++++++++++++*********((())))))******))))))(((+++******))))))((()))))))))++++++***+++...---******,,,---,,,+++***+++---))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,***))))))+++,,,,,,+++,,,,,,,,,---------......,,,,,,,,,***((((((***,,,------,,,,,,,,,,,,------)))+++------+++)))((((((...------------///000111....../////////000000000.........---......//////------...000222333111000000///...---...///000111...---,,,---///000///...000222222//////111111///////////////////////////000///...000222333222222222222333444555666666777777666555444222222222222444555555444333333555777666555555555777777555444444444555666777777666666:::999888999:::;;;999888555555666777666555333222333222222222222444555666;;;777333333555666444222333333333333444666777888777777555444333444444555444444555666777888999999<<<:::999777555444444444666777666555444555888;;;333333222111111111111222111333555666666666777999555444444555777666444222777555333555999;;;999777777777888888888777666666666888888444333666555222111222444555777777888888<<>>>>>>>>>>>===<<<===>>>???@@@AAAAAAAAAAAA?????????@@@@@@AAAAAAAAA<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>???<<<<<<============<<<<<<>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCGGGFFFCCCBBBAAABBBDDDFFFKKKKKKJJJJJJJJJHHHDDDAAABBBBBBBBBAAAAAA@@@??????>>>@@@BBBCCCCCCDDDFFFHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMOOOMMMKKKJJJHHHGGGGGGHHHHHHCCCCCCEEEHHHKKKLLLJJJIIIKKKIIIGGGGGGGGGGGGFFFEEEAAADDDHHHJJJKKKKKKMMMNNN000///...---,,,,,,------,,,,,,,,,------.........000222333555555444222111///////////////000111111......///000111111111111111222222111111222222222444444444444333222111000333///---...000333;;;CCCddd^^^:::111222...222444444333222222111000111111222222222222111000///000222222111000---,,,555777999999666999HHHXXXLLLBBB777222444666333000333333333333333333333333555555555555444333222222000000111111111222222222000000///...------,,,,,,,,,---...---+++***+++,,,+++)))***...///------///......---,,,++++++***)))***)))(((''''''((()))*********))))))))))))******+++***+++---//////---+++((('''((()))+++,,,+++))))))***************))))))+++++++++***************'''(((((())))))))))))(((++++++***((('''(((***,,,,,,+++***,,,///222000,,,+++,,,---,,,++++++---...*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******))))))***+++++++++------------.........///...---,,,***))))))***+++,,,,,,,,,------,,,,,,,,,***,,,///000///,,,******+++,,,---...............+++,,,---.........------......---......///000000------...000333333222000000////////////000111111//////...//////000///////////////.........---,,,....../////////////////////...---...000111000///000000000000111222333444444333333222222222333333333444555444333333444666555555555555555555444333333555666666555555555555666444222222444555555444444555666666666666555444444444333333444555777888;;;999666666888999999777333444444555666777888888:::888555333333555777999555555555555555555555555999888777666555444333333999999888666444333444666222333333444444444444444111333555666555555666777444555666888:::999666444666555444555777888666555666777999::::::999888888555888999666666777666222000000111333444555555555:::<<<<<<:::666555999<<>>===<<<<<<<<<<<<============<<<;;;::::::;;;<<<>>>???===>>>AAACCCEEEEEEEEEDDD@@@AAABBBBBBAAA@@@@@@AAA>>>===<<<<<<===<<<:::999;;;;;;;;;;;;<<<<<<=========>>>>>>???@@@AAABBBBBBFFFDDDBBB@@@@@@BBBEEEGGGMMMMMMMMMNNNNNNLLLGGGDDDBBBAAA@@@???>>>=========>>>AAADDDFFFFFFGGGHHHIIIHHHFFFCCCBBBBBBCCCDDDDDDBBB@@@??????@@@DDDHHHKKKPPPNNNKKKHHHFFFEEEDDDDDDEEEEEEFFFIIIMMMNNNNNNMMMMMMKKKGGGFFFFFFFFFEEEDDD@@@CCCGGGIIIJJJKKKLLLNNN000///...---,,,---...................../////////...///222444444333222000//////////////////000111......000111222222111111333222111111111/////////333333444444333333222111111---+++,,,...111999BBBlll~~~yyyTTT777444777222333222333555666444333333222222333444555666666777000111333444333222000///222111222444333555>>>HHHIII@@@666333555777444111444333333333333333333333555777999;;;:::888555333111111111111111222222222000//////...---,,,,,,+++,,,---...---+++***+++,,,,,,***+++//////------///,,,,,,++++++***))))))(((+++***)))))))))***+++,,,,,,++++++******++++++,,,+++++++++---......,,,***((('''''')))+++,,,+++)))((()))************)))(((************************''''''((()))))))))))))))*********)))((()))---111---***))),,,000111///---+++,,,,,,,,,++++++---///,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------************)))***+++,,,------........./////////000...,,,++++++,,,,,,---++++++,,,------,,,++++++))),,,///111000...---,,,***,,,///111111000---+++,,,---.../////////......---------...///000111222......///111333333222000///////////////000000111000000111000000000000000...---...///...,,,++++++...///000111111111111000000...------......---,,,///.........///000111222/////////000111333444555111222444333222111222333333444444444333222222222222444666666444333444666444222//////000222222222222333333444555555555555444444333333444555777888999888777777888:::;;;;;;444444555666777777777888;;;999777555666888:::<<<777777666555333222222111666555555444444333222111555777888888555333333333333444666777888888777777444555777666444333333444444555777:::======:::777777666555555555555444333666888999;;;<<<<<<;;;;;;555999:::999999;;;:::666333333222222333555777888666777888666333333555777=========;;;:::;;;>>>@@@FFFFFFHHHJJJKKKLLLKKKJJJ>>>??????@@@AAAAAA@@@@@@???AAABBBCCCBBBAAA@@@???@@@@@@???>>>===<<<<<<<<<;;;:::999999999;;;<<<>>><<<>>>AAADDDEEEEEEDDDCCCBBBDDDFFFEEECCCAAABBBBBB@@@>>>======>>>>>><<<999::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<===??????@@@EEECCCAAA@@@AAAEEEHHHKKKKKKKKKMMMOOOPPPOOOLLLIIICCCBBB@@@>>><<<;;;::::::???BBBFFFHHHHHHHHHIIIJJJJJJGGGEEEDDDEEEFFFFFFEEECCCAAA???===>>>BBBFFFHHHMMMLLLKKKHHHFFFDDDCCCBBBGGGGGGHHHKKKOOOPPPPPPNNNOOOLLLIIIGGGGGGGGGFFFEEEBBBEEEHHHIIIIIIIIIJJJKKK//////...------...///000////////////////////////---...111333444333222111000000000//////000000111///000111222222333333222444111111222111------///222333444444555555444444111...---...///000777>>>```jjjbbbFFF333444666111111000222666888666666999333444666888999::::::999666666777777777555444333222//////111222111444888???:::555444666888555222444444333333333333222222444777:::======;;;777555111111111111000000000////////////...---------,,,,,,---...---,,,++++++------+++,,,///000------///)))))))))((((((((((((''',,,+++***)))***+++,,,---,,,,,,,,,++++++,,,,,,,,,+++******+++,,,---+++***((('''''')))+++,,,+++)))'''((())))))******)))))))))))))))***************''''''((()))************(((***+++***(((***...222***''''''+++---+++***+++***+++++++++***+++---000...------,,,++++++******++++++,,,,,,------......)))+++++++++******+++------------.........//////000...,,,,,,---.........***+++,,,------,,,+++***'''***---...---,,,,,,,,,+++---000222222000---+++000000111111111222222222---------...///111222333000///000111333333111///....../////////000000000000111222111///...///000...,,,---000000,,,+++,,,...///111222333222222111111///------......,,,+++//////000000000111111111---......///111333444555///111222222000//////000222444555444222111111111000333666666333222444666555333111000222333333333000000111222333444555666444333333333333555666777777666555555666777999:::444555666666777666666666:::999999888999:::<<<===888777666555333222111000333333444444333222111111...111444666666555555555444555666777888888888888666777888666444111111111333444666999<<<<<<:::888888777777666666555555444888888999:::;;;;;;;;;;;;444888:::999:::===<<<999777666444444555777999:::666777777555333222333444:::;;;;;;:::888999:::<<<>>>======???BBBDDDDDDDDD@@@@@@???===;;;;;;???CCC>>>@@@BBBBBBAAA??????@@@DDDDDDCCCBBBAAA???>>>===@@@???============>>>???;;;===???AAABBBAAA@@@???CCCFFFHHHGGGDDDAAAAAABBB???===<<<===@@@@@@>>>;;;:::;;;;;;<<<<<<<<<;;;;;;999999:::;;;;;;<<<<<<===BBBBBBAAAAAABBBFFFIIIKKKEEEEEEGGGJJJMMMMMMLLLJJJDDDBBB???===:::999999999???BBBEEEGGGHHHHHHIIIJJJKKKHHHFFFGGGJJJKKKHHHFFFBBBAAA>>>======???AAABBBEEEFFFGGGHHHGGGFFFEEEDDDGGGGGGIIILLLOOOPPPOOOMMMMMMKKKIIIIIIIIIIIIHHHGGGDDDGGGIIIIIIHHHGGGGGGGGG......---------///000111////////////////////////...///111333444444444444222111111000000000111111111111111222333333444444444000000333333///...222333444555666777888888888777555555777777666:::@@@MMMTTTQQQCCC999777555111000///222888999999>>>EEE@@@CCCIIIMMMNNNKKKGGGDDDBBBAAA@@@>>><<<;;;999888555333222444222//////333666555666888;;;;;;999777333333333333222222222111333555777999:::999777666444333333222111000////////////..................---...///...,,,,,,,,,---...+++,,,///000------///))))))))))))************+++***)))))))))***,,,---,,,++++++++++++++++++,,,,,,***))))))***+++***))))))((((((***,,,,,,+++***(((((((((((())))))******((()))))))))*********+++'''((()))***++++++++++++(((***,,,+++((((((+++///)))'''(((,,,+++''''''+++*********))))))***---///,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///***+++---,,,******,,,///,,,,,,---------............,,,******---//////...)))+++,,,------,,,+++))))))+++,,,,,,***))))))***---...............------222111000000000111222333,,,,,,---...///111333444222111111222333222000...------...///////////////...000111000---,,,---///...+++---222222---,,,///---///111222333333222111000///......000000///...//////111222222111111000000000000000111222333444///111222222000///...///333555666555222000111222...222555555333222444888555444222222444555444333222222333444666777999:::777666666666666888999:::888888777666555555666777555555666666666555444333666888999;;;;;;;;;;;;;;;888777777666555555444444222333444444444333222111,,,///111222333333555777333333444444555555666666666777888666333111000111222222333555777888666444666777777888777777888999;;;:::999888888888888888444777888777777::::::888666666666777888888999999777888888777666666666777777888::::::::::::<<<>>>;;;::::::===AAACCCBBBAAABBB???<<<999999;;;>>>AAA<<<>>>@@@???===<<<===???BBBCCCCCCDDDCCCAAA???===CCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>AAAEEEHHHGGGBBB??????@@@<<<:::888;;;???AAA>>>;;;:::;;;<<<======<<<;;;:::::::::::::::::::::::::::============>>>@@@BBBDDD======>>>AAADDDGGGGGGFFFBBBAAA>>><<<:::::::::;;;>>>@@@CCCDDDDDDEEEGGGIIIIIIGGGFFFIIIMMMMMMIIIEEE@@@@@@??????>>>?????????@@@BBBFFFHHHHHHFFFDDDBBBEEEFFFHHHLLLNNNNNNKKKHHHJJJIIIHHHIIIKKKKKKJJJHHHDDDFFFGGGGGGFFFDDDDDDDDD------------...000111333//////////////////......///000111333444555666666222222111111111111111222222222222222333444555666333///000444444111111555444555777888:::;;;;;;;;;???===>>>AAA@@@>>>@@@DDDEEELLLQQQMMMFFF@@@;;;777222111444:::<<<>>>GGGQQQVVV[[[ccciiiiiiddd\\\WWWMMMLLLIIIEEEBBB@@@>>>===999888888777333...000555222555999>>>@@@@@@>>>===333333333222222111111111222222333444555666777777888777666555333222111111.........///////////////...///000///---,,,---......,,,,,,000000------///+++,,,,,,------...//////))))))(((((((((***+++,,,++++++************++++++,,,***((('''(((******))))))((((((***,,,---,,,***((((((((((((((()))***+++(((((())))))*********+++(((((()))++++++,,,,,,,,,(((+++---+++'''%%%(((,,,***)))+++///,,,&&&'''---)))))))))(((((()))---///***++++++,,,,,,------...++++++,,,,,,---...//////***,,,...---******---///,,,,,,,,,---------......---***((())),,,//////...)))***,,,------,,,***)))---......,,,***((()))***000...,,,******,,,...///000///---,,,---...000222,,,,,,---...000222333444333222222222333222000---,,,------...///.........,,,...000...+++***+++---...+++---333333...---000,,,...000222333333111111000///...000222333222111---...000111222111///...333333222222111222222222///111333333111/////////444666888666333111111333,,,111555555222222555888444333222333444444333222666666777888:::<<<>>>???<<<;;;;;;:::;;;===>>>???===<<<;;;888666555555777555666666666666444333222444666999<<<===<<<:::999777777777777888888888888333444555555555444333222000111111000///000333666222111111111111222333444555666777666333111111111111000000222333333111///444555777888999:::<<<======;;;999777555444444555444777777444444777888555333555777999:::999777666333444555666777888999:::222444666777666777999:::555555666:::???@@@===:::<<<999777888<<<>>>===::::::<<<======::::::;;;>>>===???AAABBBBBB@@@>>><<>>999666555888===@@@>>>::::::;;;<<<======<<<::::::;;;;;;::::::999888888888888888888888999999:::;;;888777888:::>>>@@@AAAAAAAAA???===;;;:::;;;<<<===<<<>>>@@@AAABBBCCCEEEGGGGGGEEEEEEIIIMMMNNNIIIDDDDDDDDDEEEEEEEEEEEEDDDCCC@@@CCCGGGIIIHHHEEE@@@===CCCDDDGGGKKKMMMLLLHHHEEEGGGGGGGGGIIILLLLLLJJJHHHBBBDDDFFFFFFDDDCCCBBBCCC---.........------...000//////000000000000/////////,,,+++///555888666444444///---000444555444333666777888666444666;;;???999777777777777555555666555111777===999???JJJNNNPPPWWW\\\[[[UUURRRUUUZZZgggeeebbbbbbeee```PPP???===555444<<>>;;;999:::999444///,,,...222777;;;===<<<:::888333333333111///...000111000/////////000111333444777777777666444222///.........///000//////......,,,---...---,,,+++---...,,,---...000000...---,,,)))***,,,...//////......,,,)))'''&&&(((+++---...,,,+++***)))(((((((((((('''&&&&&&&&&'''(((***++++++++++++++++++***)))(((++++++)))((((((((()))***)))))))))))))))*********(((,,,)))+++111,,,!!!((((((((((((''''''''''''((((((((('''''''''''''''+++***)))))))))+++---///))))))***+++,,,,,,------***+++++++++***+++---//////---******+++,,,---,,,(((***++++++***)))***+++,,,+++((((((...666777222///++++++111222,,,)))+++++++++******)))(((((('''---,,,+++++++++,,,---...---------,,,,,,+++++++++***++++++---///111333444111111000000//////......+++,,,---...---,,,+++******++++++,,,,,,++++++***&&&))),,,...//////000111333000---...222444111---111111111111000000000000//////000000000000000///000000000000////////////000333333///...///...++++++000555555111///000333333222111000000111222333333333333444444333222222444888777555;;;FFFIIICCC>>><<<;;;<<<@@@FFFJJJMMMGGG???;;;<<<;;;666444777444555888999888555111///333444555555333222333555666555555555666777999:::888:::999555444666555222111333333222111000111222///111333222111222555999222555777666333111222444444333333333444333000...222222222333555777999::::::888777666666555333111222222222222222111000///444444555666666666555555666777888999:::;;;<<<<<<666555444555666777666555555777888666444444777:::<<<999666777;;;===;;;888999777555777:::<<<<<<::::::===@@@AAA@@@===<<<<<>>>>>======;;;===??????>>><<<<<<===:::;;;;;;999999;;;===<<<<<<======<<<:::999:::;;;777444555999888222222666777666666777:::;;;:::999???@@@>>>:::555333555888???@@@@@@>>><<<>>>CCCHHHEEEDDDDDDEEEGGGHHHGGGEEEDDDDDDCCCCCCBBBAAA?????????DDDIIIJJJGGGBBB@@@@@@FFFDDDBBBBBBDDDGGGHHHIIIHHHFFFDDDFFFJJJLLLLLLJJJKKKEEEDDDJJJMMMKKKFFFDDD.../////////......///111222222333333222111111000000...---000555999999777;;;777444888===???===;;;:::<<<======<<<===BBBGGGBBB@@@>>>@@@@@@>>>;;;888<<<999>>>CCCDDDQQQaaabbboooxxx}}}uuuqqqxxx{{{[[[???<<<888888@@@MMMaaa|||zzznnniiihhhfffaaa\\\WWWOOOFFF@@@===:::777555...111666999;;;:::888777111222333222000//////000000///.........///000111333444555555555444222222000000//////////////////---......---++++++---///...///000111111000///...***+++,,,...//////......000---***)))***,,,,,,,,,,,,+++***))))))(((((((((''''''&&&&&&'''(((***+++***++++++++++++***)))(((((()))************)))((())))))))))))************$$$'''$$$&&&+++(((((((((((((((((((((((((((************************///---+++***))))))***+++))))))***++++++,,,------%%%'''))))))))))))+++------+++))))))***+++++++++***,,,------,,,++++++,,,++++++)))***000777777333+++'''''',,,---)))'''(((,,,,,,+++******)))((((((---,,,+++++++++,,,---...------------------------******,,,---///111222333...------------,,,,,,,,,,,,,,,------,,,,,,+++***,,,------......------,,,'''))),,,------...///111///---,,,///444777666444000000000000000000000///000000000000///...------....../////////////////////222222///...000///+++///333777666222///000222111000000000111222444555222222333333333333222222555888777666AAATTT______OOOIIIDDDFFFOOO\\\gggnnnbbbUUUHHHAAA<<<777666:::111333555777666444222000333444555444333222333444333333333333333555666777999;;;;;;777777999888555444666777777555444444555555666777555222111444777222444777666555333444666333222222333333222000.........///111222333444444888888777555444333222222333333333333333222111111//////000111222222222111555555666777888999:::;;;555444333444666777666555555666777666444444777:::<<<999666888<<<>>><<<999:::888666777999;;;:::999999<<<>>>???>>><<<<<<<<<@@@@@@@@@???>>>>>>@@@BBBAAAAAA@@@@@@AAAAAABBBBBB?????????>>>>>>=========<<<>>>@@@@@@?????????@@@===>>>>>>===<<<<<<======;;;<<<===<<<:::999:::;;;:::555444888:::777555777;;;999888888:::<<<<<<<<<:::;;;:::888666666999<<<>>>>>>>>><<<:::;;;>>>BBBBBBAAA@@@AAABBBBBB@@@?????????@@@AAABBBBBBBBBBBBBBBDDDHHHIIIHHHFFFEEEDDDDDDCCCBBBCCCEEEGGGHHHIIIEEECCCAAACCCFFFHHHGGGFFFHHHCCCBBBGGGLLLJJJGGGFFF...///000///...///000222///000111111222222111111111000...///222555777888===::::::???HHHMMMKKKFFFJJJMMMOOOOOONNNOOOTTTXXXWWWUUUSSSUUUWWWSSSIII???888777<<>><<<:::===;;;:::999:::;;;:::999999:::<<<<<<;;;;;;<<<===;;;<<<>>>>>>===<<<===>>>@@@@@@AAAAAAAAABBBBBBBBB???>>>>>>===============>>>@@@BBBBBBAAAAAAAAABBBAAABBBBBBBBB@@@>>>???@@@@@@AAAAAA@@@===<<<<<<===>>>777444999??????<<<:::;;;888666666777999999999888999999888777888<<<>>>=========<<<::::::;;;===@@@>>>======>>>===<<<:::999:::<<<>>>@@@CCCDDDEEEDDDCCCDDDGGGIIIJJJIIIHHHCCCCCCCCCDDDEEEFFFGGGHHHFFFEEECCCDDDFFFGGGGGGFFFDDD???>>>DDDIIIIIIIIIJJJ...///000///...///111333,,,---///111222444444555555333111///000333888;;;???BBBGGGQQQ^^^gggfff```iiilllnnnnnnlllmmmppptttvvvvvvvvvyyy{{{sss```NNN<<<:::<<>>===<<<;;;;;;;;;;;;888999999999888999;;;===999;;;===>>><<<:::::::::???@@@@@@AAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<===>>>BBBCCCDDDDDDBBBAAABBBCCCBBBBBBEEEFFFDDDBBBDDDHHHKKKKKKJJJGGGCCC@@@???@@@@@@:::888===EEEGGGBBB<<<:::999777888999999777666;;;:::999777777888999;;;<<<<<<=========<<<<<<<<>>===<<<777888999;;;>>>@@@CCCDDDCCC@@@???BBBGGGKKKKKKJJJCCCDDDDDDDDDCCCCCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCC???;;;:::@@@EEEGGGJJJNNN---...//////...///111333...///111444666888:::::::::999666222111444<<>>>>><<<999777777>>>???@@@@@@AAAAAA@@@@@@>>>===;;;;;;;;;<<<===>>>EEEFFFFFFDDDBBBAAAAAABBBAAAAAADDDHHHGGGFFFJJJSSSYYYXXXUUUPPPJJJEEEBBBBBB@@@>>>>>>BBBHHHIIIDDD>>>======>>>??????===:::666;;;999777555555555666777999999:::<<<=========<<<<<<;;;999:::<<<>>>???>>>888888888999:::<<<>>>???>>><<<:::<<>>???AAAAAAAAA@@@>>><<<<<<<<<<<<:::777777===BBBEEEIIINNN...///000000000000222444000222666:::>>>BBBEEEFFFDDDBBB>>>666000333;;;DDDTTTggg|||[[[JJJAAACCCQQQwww{{{XXXCCCDDDAAAFFFdddjjjLLL::::::999888777666555555999===BBBCCCAAA===:::888999888666333222111111222444444333333333444555555888777444222111000000000...//////...------...000000000000000000000000000------.........---+++***))))))***,,,......---+++((()))***++++++***)))(((((())))))******))))))((((((((())))))******)))))))))'''%%%$$$%%%(((,,,///''''''((()))***++++++,,,***(((&&&&&&'''))))))((('''(((((())))))*********+++++++++,,,,,,------...+++++++++******)))((((((************************&&&(((******((('''&&&'''***))))))+++------,,,+++***+++,,,,,,***(((((()))+++------))))))+++***'''------,,,***+++...,,,(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000//////...---+++***)))((()))***,,,---------,,,,,,,,,,,,------...///000000///......---------------......////////////......------+++***((()))---000,,,---///000///...,,,++++++++++++,,,------......******,,,---.../////////******++++++,,,,,,------(((,,,---+++---000000...,,,,,,,,,---------......+++,,,,,,---,,,,,,++++++------...///000000000000...444888???XXXpppKKK999666666444777666555333222222222222///000111222111111222444000000111111111111000000111555555444555999999777999;;;===<<<:::888666666666777777555111000222555111111333777999999777444222222111222222222///---//////111222222111000000...000333333111111333555000000111222222222111111444444555666666666555555111222222222333333333444000//////000333444444333222111222333666777666444333444666777777777666555555666666666444444666888999999999777666666888:::999;;;======;;;999777777<<<===>>>???@@@???>>>>>>===<<<:::999:::;;;===>>>EEEEEEEEECCCAAA@@@AAABBB@@@???BBBHHHHHHGGGOOO\\\hhhfffccc\\\TTTMMMIIIHHHDDDHHHIIIGGGGGGIIIHHHEEEBBBBBBCCCCCCCCCAAA<<<999<<<999666555555666666666666666666888;;;<<<;;;:::999888666777:::===>>>>>>::::::888777777777888999999888777888;;;???BBBCCCDDDDDDDDD@@@<<<:::===@@@CCCCCCBBB???<<<;;;;;;<<<777555666<<<@@@BBBGGGMMM000111222222222333555777777;;;CCCLLLUUU^^^dddgggddd```VVVFFF999555;;;CCCZZZtttjjjPPPAAA@@@GGGdddmmmPPPIIIAAAGGGdddwwwUUUBBBEEEJJJMMMLLLFFF>>>999<<>>???>>>===<<<===;;;:::888999;;;===???BBBBBBBBBAAA@@@@@@BBBDDDAAA>>>AAAGGGGGGFFFQQQaaaxxxvvvrrrkkkbbb[[[WWWUUUQQQXXXYYYPPPHHHKKKRRRVVVPPPNNNKKKJJJIIIHHHFFFDDDHHHDDD???<<<<<<;;;999888999888666888:::;;;:::999:::888777777999<<<======<<<:::888555444444555555555555666666777999<<>>@@@GGGaaadddMMMFFFBBBTTT}}}\\\NNNBBBFFFaaadddRRRYYYdddjjjhhh^^^QQQHHH???JJJXXX```^^^SSSFFF>>><<<:::999777666555666666666555555444555666777888888888777666444111///...+++...111222000...------......------------............//////...,,,***))))))***+++...000///,,,)))'''(((***++++++***)))(((((()))***++++++***)))(((''''''((()))))))))))))))&&&&&&''''''((()))))))))&&&'''((()))***+++,,,,,,+++(((&&&((()))(((((((((%%%&&&&&&'''((())))))*********))))))))))))))))))'''((()))******++++++************)))))))))))))))%%%&&&(((((()))+++...000&&&&&&''')))++++++***((((((***++++++*********+++))),,,,,,((((((,,,//////(((++++++''''''***&&&+++++++++++++++++++++++++++,,,...000111222111111,,,,,,------...///000000,,,++++++******+++,,,,,,++++++,,,,,,,,,,,,------///000111111111000...---,,,,,,------------,,,,,,.........---++++++---///+++---000000///,,,***)))++++++,,,------...//////.........///......------------,,,,,,,,,,,,,,,,,,(((,,,---+++,,,//////,,,000...,,,+++++++++***))))))***---///000000000000+++,,,---...////////////---111222666MMMuuukkkAAA000222555333333111000//////111333444---///000111000000222444000111222333333222111000...111111///000444444222777888888666444222333444333555666555222222555999555444444555666333---)))444333333333444333000...000000000000111222333444---...000444777777444222111222333333444444444444666666666666555444333222444444444444444444555555111000///000111222111000111000000333666777555333---000222333333111111111000222555555555666:::===:::;;;;;;:::777666666777222444777888888999;;;<<<999:::<<<>>>>>>===<<<;;;<<<;;;999888888;;;===???>>>???@@@@@@???AAADDDFFFBBB>>>@@@FFFFFFEEEQQQbbb~~~wwwnnnhhhdddbbb^^^ffffffWWWKKKOOO\\\fffbbb^^^XXXUUUTTTUUUUUUUUUWWWQQQJJJEEECCC@@@<<<999???<<<999999;;;===;;;999>>>;;;999888:::<<<======<<<:::777555333333333444222555666666444555999===>>>???>>>:::666888>>>EEEFFFGGGGGGCCC>>>;;;;;;===444333666;;;>>>>>>BBBHHH000222777;;;:::<<>>>>>???BBBBBB@@@@@@CCCBBB???>>><<>>???:::888777888;;;===;;;999999888666555555555333222222333555777888999888888===:::666333111222444555>>>???AAABBBAAA???<<<:::777999:::;;;@@@DDDCCC>>>...111999CCCKKKRRR```lllrrrTTTDDD@@@GGG```zzz```IIICCCUUUnnnnnnRRRHHHMMMaaavvvuuuyyy|||kkkXXXMMMLLLIIIFFFCCCBBB???<<<999>>>888444777777555555888:::888666666777888777777555444333222111///......///000222222222111///...000------000000++++++...)))+++---//////...,,,+++++++++,,,,,,++++++***))))))************)))(((((('''(((((()))+++,,,,,,---'''%%%&&&'''$$$ $$$,,,***)))((((((((()))***+++(((((((((((('''''''''''')))******((('''''')))+++))))))******+++++++++***)))((())),,,+++((()))...,,,,,,+++***)))((((((((())))))(((((((((((())))))'''((((((((((((((('''''')))))))))))))))))))))))),,,,,,,,,++++++******)))))))))***+++,,,,,,,,,,,,&&&)))+++,,,+++*********...+++***,,,///111...+++//////000///...------......///000111000///---,,,+++---......------...///---......///...---,,,+++))),,,---+++''''''***...---,,,,,,++++++,,,,,,,,,,,,,,,---...---,,,+++*********+++------------------+++******+++---------000000000000000///......*********+++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,---.........---,,,,,,---...000111222222,,,+++///444===UUU^^^@@@555444222000333000///111///,,,---111111000...------...000111000...---...000111000...111000000//////000000111444666444111111444666444333333555666888999;;;;;;555555555444333333222222111444666666444111000///333111//////000111000...---...000222333333333222555666777555333222222333333333333333333222111111333444555555666666555555444333222111000//////...///000222444555555555555333333333555666555222000666444222333777:::===>>>===;;;::::::;;;<<<:::888666666666777888999;;;<<<===;;;::::::<<<>>>===;;;===============>>>??????>>>AAAAAA>>>>>>@@@???;;;>>>;;;===AAA??????MMM```vvvkkkiiicccZZZSSSRRRVVV[[[\\\]]]^^^\\\ZZZ[[[```dddkkkuuuvvvkkkccc___RRRAAA???>>>======>>>?????????<<<:::999:::<<<>>><<<;;;999999:::;;;:::888555333555666777999:::::::::999<<<:::777444333333444555:::;;;===>>>???>>><<<;;;===???>>>===>>>AAA>>>999444777CCCTTTdddssseeeLLL???@@@QQQpppvvvTTT@@@FFFWWWuuufffQQQJJJQQQhhh~~~~~~mmmcccggg^^^TTTNNNMMMMMMKKKHHHHHH>>>777777::::::777666333222333666:::;;;999777444444333222000///---,,,---...///000000000///...555222000111///+++***,,,+++,,,---...///...---,,,,,,++++++***************(((((())))))))))))******''''''((()))***+++,,,,,,((('''((((((%%%###&&&+++***)))((('''''')))+++,,,(((((((((((('''''''''''')))******)))(((((()))+++)))))))))******+++++++++***((())),,,+++((()))---,,,,,,,,,,,,+++***))))))+++***)))(((((('''(((((('''(((((())))))(((((((((''''''''''''''''''''''''************************((()))***+++,,,,,,,,,,,,***,,,------,,,+++---...,,,***(((***---...,,,)))...000111///,,,***+++---+++---000222222///,,,***+++---///000///......///------.........---,,,+++(((+++------***)))***,,,+++,,,,,,------,,,,,,,,,+++,,,...//////---+++)))++++++,,,---............,,,+++))))))+++,,,,,,,,,///000000000000///......))))))*********+++++++++,,,,,,,,,,,,++++++++++++******,,,---............,,,,,,------...//////000......111555999MMMwwwaaaDDD888666555333444000///000///,,,---000///...---,,,,,,---...///...---,,,---///000///...000000////////////000000000333333000000333333000//////111222444666777888555555555444333222222222666888:::999666333222111555333000/////////...,,,,,,---///111222222111111333555666666444222222222111222222222222111000000111222444555666555444333333333222111111111111111///000222444555666555555555444555666888888666444333222222444888;;;======:::<<<===>>>===;;;;;;<<<888777666666666888;;;<<<;;;:::999:::<<<======<<<999:::;;;===>>>>>>?????????BBBBBB>>>===???===:::>>>;;;;;;>>>===>>>KKK[[[|||mmmkkkhhhfffdddbbb```^^^ZZZ\\\^^^^^^]]]___dddiiioooxxxzzzsssooolll]]]KKKAAA???>>>???@@@AAA???>>>===<<<;;;<<<>>>???>>>===:::<<>>>>>???<<<777888;;;GGG\\\rrr|||___KKKCCCKKKaaabbbHHHFFFPPP]]]|||hhhSSSLLLWWWggg~~~yyyggg]]]^^^dddiiijjj^^^TTTHHHAAA@@@>>><<<:::,,,000555:::===>>>===<<<999999666111///000000///,,,,,,---.........------555444222111///---,,,,,,******+++,,,,,,,,,,,,,,,***)))((('''&&&'''((()))'''''''''((()))***++++++((((((((()))))))))******'''((((((((('''&&&))),,,***)))'''&&&&&&(((***,,,(((((((((((('''''''''''')))***+++***)))(((***+++(((((()))))))))***++++++***((())),,,***'''(((,,,***+++,,,,,,,,,***)))(((++++++)))((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((())))))))))))******++++++((()))***++++++,,,,,,+++,,,,,,---,,,++++++---///***))))))***,,,---+++))),,,///111///***(((***---***+++---//////---+++)))+++...111222000///......------------,,,,,,++++++)))+++---,,,***)))***,,,***+++,,,---...---,,,+++***,,,///000000...+++(((***+++,,,---............---+++))))))+++------------------......---,,,,,,************++++++++++++,,,,,,,,,+++++++++******)))***+++,,,---.........------------..................111555888HHHssslllMMM>>><<<:::666666111///000///------///...------,,,,,,------...------------...///......//////............//////...111222000000222111...////////////000000000000555555444444333222222111:::<<<===<<<999666444444333222000//////......---,,,---///000111111111000///222444555333111111000000000111111111111000000...000333555555444222111222222111111111222333444111222333555555555444444555444444666888999888666111111111444777999888777888<<<@@@@@@<<<999:::<<<999888666444555777:::<<<777777888999:::;;;;;;;;;777888:::;;;<<<<<<;;;;;;???BBBBBB???>>>@@@???<<<<<<:::999;;;;;;===HHHUUUssstttvvvxxxzzzxxxuuupppmmmccceeeggggggggghhhmmmqqqsssvvvsssmmmmmmooofffXXXFFFCCC@@@???AAABBB@@@??????>>>>>>>>>?????????>>>;;;>>>AAAAAA@@@===:::999:::::::::;;;;;;;;;;;;;;;<<<;;;;;;:::999888777666444555555777888999:::;;;;;;>>>???===>>>AAA@@@<<<444777BBBWWWnnnvvvXXXDDDEEESSSrrryyyZZZLLLKKKPPPfffgggQQQMMMRRR\\\iii|||yyyiiiZZZOOOIIIEEECCC444777:::;;;>>>CCCKKKRRRPPPNNNEEE888222444444222//////000000000000000000333333111///.........---+++*********++++++,,,,,,+++***((('''''''''((()))''''''''''''((()))+++,,,******))))))(((''''''&&&%%%'''(((((((((***,,,---)))((('''&&&'''(((***+++((((((((((((''''''''''''((()))+++***)))((()))***(((((((((((()))***+++,,,***((()))+++***&&&'''+++((((((*********)))'''&&&++++++)))(((''''''''''''''''''((()))******))))))))))))))))))))))))))))))'''(((((())))))******+++(((((()))***++++++++++++((((((((('''&&&&&&))),,,+++******+++------,,,+++))),,,------******+++---++++++,,,,,,,,,,,,,,,,,,,,,...111222000...---------,,,,,,,,,++++++++++++,,,,,,+++***)))***,,,...)))***,,,---...---,,,,,,***,,,///111000...+++))))))***+++,,,,,,------,,,...,,,******,,,.........,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))***+++,,,------------........................***(((,,,333555CCCmmm}}}aaaTTTQQQKKKBBB:::333///000000...---///------,,,,,,,,,,,,------,,,---...............///...------,,,,,,------...---111222111111222111---222222222333333333444444444444333333333222222222999:::;;;:::777444333333000000//////...//////000---...///000111111000000---///222333222000///000///000000111111000000000---///222444555444222111222111111000111333444666333444555555555444333222333333333444777888777666333333333555666777555333777<<<@@@???:::666777::::::888666444444666999:::555777888:::::::::::::::666777888999999888777666:::>>>???======@@@@@@===:::888777888999===EEELLL```uuuzzz|||{{{sssuuuwwwvvvttttttxxx{{{xxxxxxtttnnnnnnpppjjj___JJJEEE???>>>AAADDDDDDCCC????????????>>>>>>>>>???<<<>>>???>>><<<:::;;;<<<:::999999999999:::::::::<<<=========<<<:::999888666666666666777777888888777;;;>>>===>>>AAAAAA>>>222444>>>OOOcccwwwaaaHHHBBBFFF]]]www[[[LLLFFFOOObbb~~~bbbPPPJJJJJJQQQbbb~~~|||mmmccc[[[TTTEEECCC@@@@@@FFFTTTeeeqqqpppkkk[[[EEE888666444///111000000///////////////000111000,,,+++......,,,---,,,+++***+++,,,---...---,,,,,,+++++++++++++++''''''&&&&&&''')))***,,,***))))))((('''&&&&&&%%%$$$'''((('''))),,,---+++((((((''''''(((((())))))(((((((((((('''''''''''''''(((******)))(((((()))((('''''''''(((***,,,---***((()))+++)))&&&'''+++&&&''''''(((''''''&&&&&&+++***)))(((((('''((((((''''''((()))************++++++++++++++++++++++++''''''(((((()))))))))***'''((()))***++++++++++++)))))))))((('''(((***---++++++,,,------------,,,************++++++++++++...------,,,------...///---...000000///------------,,,+++*********++++++...---+++))))))+++---...******+++,,,------------,,,---///000000...,,,***))))))***+++,,,,,,,,,,,,///---++++++---...///...------...////////////...++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,------..................,,,(((,,,444666AAAggg~~~{{{mmm\\\===666000111111000...000------------------------,,,...//////...---///000------,,,,,,,,,,,,------...111222000000222111...//////111222444666777777222222222222333333333333444555666444222000///000---...//////...///111333...///000111111111000000,,,...111111111000000111///000000111111111111000---///111333444444333222222111000///000222444666444444555666666444333222333222111222555666666555777666666666777777555444666:::>>><<<888555777999999888666555555666777888777999<<<<<<<<<;;;;;;<<<777777777777777666555555555888:::888999======:::777666555666999===AAADDDNNNddd~~~}}}zzz||||||xxxvvvrrrhhh^^^RRRLLLFFFEEEIIIKKKJJJGGG>>>???@@@???===<<<===>>>:::<<<>>><<<999777999<<<999888888888888999:::;;;<<<<<<<<<<<<;;;:::999888888888888999888888777777666;;;>>><<<<<<>>>>>><<<333555:::EEEQQQaaaxxxxxx[[[NNNCCCLLLjjjiiiWWWQQQPPP^^^zzzkkk[[[PPPNNNSSSaaasss}}}ooo\\\WWWUUU[[[kkk}}}vvvZZZHHHBBB;;;222222222000///......------///111///)))(((,,,,,,***,,,+++***((()))+++---...---------------,,,++++++((('''&&&&&&&&&(((***+++''''''''''''''''''''''''&&&******'''(((,,,+++'''&&&'''((()))))))))((((((((((((((((((''''''''''''%%%'''))))))((('''''''''((('''&&&&&&'''))),,,---***((()))+++)))%%%&&&***''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''(((******++++++***++++++++++++++++++++++++'''((((((((((((((((((((('''((()))***++++++++++++,,,---...---,,,,,,...000***+++,,,---,,,,,,,,,------***'''(((+++,,,***'''+++,,,---............------...///...,,,,,,,,,------,,,+++***)))******+++,,,,,,+++,,,,,,---,,,+++++++++++++++,,,---......---.../////////...,,,+++)))***+++,,,------------...,,,******,,,---...---,,,---....../////////...***+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,------......222***,,,555666===^^^kkk@@@888111111333111000000------............---------///000000......///111///......------......///...111111//////111111...+++,,,---...000222333444000000111222333444444555222333333222000...///000,,,...//////---...000333///000111222222222111000...///111111111111222444///000111111222222222111...///111222333444444444222111///...///111333555111222444666666666666555333222111111333555444444777666555555666777666555555777999999888888:::===888888777666666666666666777:::======;;;999999:::777777777777777777888888444777888777777::::::777444444444666999===>>>===BBBQQQiii{{{yyyppphhhgggaaa[[[YYYYYYVVVOOOHHH<<<>>>???>>>;;;:::;;;===666:::======999666777:::888888777888999:::<<<===;;;::::::999999888888888888999;;;<<<<<<;;;999888555:::===;;;:::<<<===<<<222222444888===III___qqqsss___IIIEEEZZZzzzhhhSSSNNN\\\uuutttZZZRRRKKKJJJOOO^^^yyyqqqmmmpppqqq]]]TTTKKK@@@888777666444333222222111///111...(((&&&******'''***)))'''%%%&&&(((***,,,***+++,,,---,,,+++***))))))(((&&&&&&&&&''')))***$$$%%%%%%&&&'''((())))))))),,,+++''''''+++)))###%%%&&&(((******)))'''&&&)))(((((((((''''''''''''$$$&&&((()))'''&&&&&&&&&((('''&&&&&&'''))),,,---***((()))+++)))%%%&&&***((('''&&&%%%%%%&&&((())))))(((((((((((())))))***''''''(((******+++++++++************************(((((((((((((((((((((((('''((()))******++++++******+++------,,,+++,,,...)))***,,,,,,,,,+++,,,,,,000+++&&&''',,,---(((###'''))),,,...///---+++))).........---++++++,,,------,,,***)))))))))***+++***+++,,,...///...+++)))++++++******+++---...000...............------,,,++++++,,,---............---+++))))))+++,,,---,,,***+++,,,,,,---------,,,)))************+++++++++......------------,,,,,,,,,,,,,,,,,,+++***)))))))))******+++,,,,,,------222((((((000111444QQQtttgggBBB999222222444222111111---......//////......------///111111///...000222000000////////////000000...000000------000000............////////////000...///000111333444555666222333444333111000111222---///000///------///222000000222333333222111111000111222222111222444777000000111222222222222222000000111222333444555555222111///---...000222444///000333555777888888888444222111111333444444333444222111222444666666555444555777888999;;;>>>@@@888888777777666666555555555888;;;;;;999777666777777777666666777999;;;<<<777::::::888888:::999666222333444666:::===<<<999<<>>===:::999:::<<<333888>>>???;;;777666777888888888888999;;;===>>>999999888777666666666777777999<<<>>>>>>===;;;:::111777<<<::::::<<<>>>===000111222333555===HHHPPPdddwwwbbbNNNQQQbbbhhhUUUKKKQQQfff|||~~~lllVVVJJJFFFLLL\\\kkkyyyhhh\\\NNNEEE===;;;777111000444000000///...---------------,,,,,,,,,,,,,,,,,,+++...---,,,+++************++++++***)))(((((())))))&&&'''((()))((('''%%%###)))(((&&&'''(((******)))((((((((((((((((((((((((,,,)))''''''))))))&&&$$$((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))******)))(((((((((((((((((())))))'''%%%$$$%%%&&&$$$'''$$$"""&&&+++&&&&&&&&&&&&&&&'''((((((,,,+++++++++***)))))))))&&&&&&''''''((())))))))))))***+++***))))))+++---...---,,,,,,---...---++++++,,,,,,,,,,,,+++******'''))),,,---,,,***))))))111...***''''''***...111///+++'''(((+++---***'''(((***---...---,,,---...)))************+++++++++++++++******************.........///000000---***+++,,,,,,,,,++++++---...---'''%%%***///...,,,+++,,,+++***))))))***++++++++++++******++++++,,,---,,,---,,,+++))))))+++---***+++,,,---...---,,,,,,,,,)))***//////+++***---+++---111222///111CCCXXX{{{QQQ666555222///000333333111........................***---000111000/////////+++,,,---///000111111222000000000000///...---,,,,,,...000///...------...---...000111333444444555000111111222222222111111444333111///...------...555222///000444777777777...111444666555444333333111111111111111000///...111222444666777777777666111///,,,,,,---///000000111444777777555555777999666333111222555666555333000000//////000222444555555666777666444555999===<<<;;;888555444333444555555888<<<===;;;999777666::::::999888888888888999;;;999888<<>>???>>>:::666777:::;;;999555444666:::===???===888555777888999;;;<<<===>>>>>>000222444444333666<<>>777999===BBBKKKXXXiiivvv}}}pppYYYGGG???AAA@@@???>>><<<;;;:::999777:::<<<===;;;999999999:::::::::;;;<<<>>>@@@@@@;;;777444555999;;;888666555555666777888888777555999:::;;;<<<<<<<<<<<<<<<...222555666444222444666888AAANNNYYYbbbooowww]]]OOO[[[vvviiiTTTQQQWWWnnnqqq\\\OOOJJJNNNUUUhhhyyyhhhVVVEEE999555222111///...------....../////////......---------++++++******))))))(((((())))))***++++++***((('''(((((((((((((((''''''''')))((()))***,,,,,,***((((((((((((((((((((((((((()))(((&&&&&&''''''&&&$$$))))))''''''''''''))))))''''''&&&&&&&&&&&&''''''***))))))((((((((((((((()))******(((&&&&&&'''(((&&&(((***)))'''$$$$$$$$$&&&%%%$$$######%%%'''((())))))))))))************&&&&&&''''''((())))))))))))***+++***))))))+++---+++******,,,...000///...+++,,,,,,,,,,,,+++******---------,,,******+++,,,---...///000000///...---222...***)))+++***(((%%%***,,,------+++)))((()))************+++++++++,,,******++++++,,,,,,---------+++(((''')))+++,,,,,,+++,,,,,,,,,++++++---///((()))...111///+++---333***)))(((''''''((()))***///...---,,,,,,,,,,,,,,,(((+++---...,,,***))))))***+++---.........---,,,---+++,,,///000------///555///+++,,,......///111>>>MMMbbbttt~~~pppNNN>>>666333000///000111111111,,,,,,,,,,,,,,,,,,,,,,,,+++---000000///......///------............------///////////////...---,,,+++,,,------,,,+++,,,---++++++---...000111111111...///111222444444555555555444222111000000000000444111//////000222222222<<<888444333555555444222///000111222333333333333000111222333333222111000000......///000111111000///222555666444444666888999666333222333444444444000111222222222222111000///000000///......000222888888777777777666666666444777:::<<<;;;;;;:::;;;<<<<<<<<<;;;;;;;;;;;;;;;???===;;;:::999::::::;;;:::777777<<<>>><<<<<<===???@@@AAAAAACCCHHHOOOTTTjjjyyytttggggggooowwwbbbMMMAAA>>>AAA@@@>>>===<<<<<<===>>>999;;;======<<<:::::::::;;;;;;;;;<<<>>>???AAABBB999666444666999:::888666666666555444444666777888:::;;;;;;;;;;;;;;;::::::---111666777555444555777444999???BBBFFFPPP]]]hhh{{{{{{fff^^^eee|||mmm___[[[ZZZmmmsssjjj^^^YYY]]]wwwzzzeeeQQQBBB;;;333222000///......///000//////......------,,,,,,+++++++++++++++***))))))''')))***,,,+++***((('''(((''''''&&&&&&&&&''''''((((((***,,,------***((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%***)))(((''''''((()))***(((''''''&&&&&&''''''((())))))(((((((((((()))))))))******)))'''&&&((()))&&&%%%$$$%%%&&&&&&%%%$$$(((&&&$$$###$$$%%%((()))'''(((((())))))*********&&&&&&''''''((())))))))))))***+++***))))))+++------++++++,,,...///...---+++,,,,,,,,,,,,+++******------,,,***((((((***,,,,,,---///000000///---,,,...,,,******+++,,,+++)))&&&(((+++,,,+++***+++,,,*********+++++++++,,,,,,******+++,,,------......///---+++******++++++***((()))))))))((((((***+++%%%'''+++///---)))***///)))((('''''''''((()))***111000///...,,,,,,,,,++++++---......,,,+++++++++)))***,,,---------,,,+++***)))***,,,,,,,,,,,,---111---+++---///000---,,,333444;;;GGGMMMPPPZZZggguuuSSS<<<555333///,,,...//////000222,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...)))***+++---...//////000.../////////......---,,,---...//////......///111---...///000111222222222//////111222333333333333444333111000///000000111333222111000000000111000666222///222777:::888555111222333333444444444333///000111111111000...---.........000222222111///111444666666333222333555888666333111000111222333333444555555333000---+++111111222111111000000111555666777888888888888777777999<<<<<<;;;;;;;;;<<<============<<<<<<;;;;;;<<<======<<<;;;:::<<<===;;;777777;;;===:::999:::FFFKKKLLLGGGAAA@@@AAACCCFFFUUU]]]```bbbWWWJJJKKKUUUeeevvv|||lll\\\KKK>>><<<@@@>>>===<<<;;;;;;<<<>>>@@@999;;;>>>>>>>>>===>>>???<<<<<<<<<===>>>???AAABBB;;;999888999;;;;;;999777888999888777777888:::;;;999999::::::::::::999999---111444555444444666999333555777666666:::CCCJJJXXXccctttoooaaa```ttt|||pppfffjjjqqq~~~uuupppnnnYYYHHH===555333111///...///000111......------,,,++++++***,,,,,,---------,,,+++***'''(((***+++,,,***)))'''+++******))))))***++++++((((((***,,,------***((())))))))))))))))))))))))''''''((('''&&&&&&&&&'''***)))(((''''''((()))***)))(((((((((((((((((()))))))))(((((((((((()))))))))******)))''''''(((***'''%%%$$$%%%'''))))))''')))(((&&&%%%&&&''')))***'''''''''(((((())))))***&&&&&&''''''((())))))))))))***+++***))))))+++---///...,,,,,,------,,,***+++,,,,,,,,,,,,+++******,,,,,,***(((&&&'''))),,,---------------------------,,,+++***+++++++++***&&&(((+++,,,+++***+++,,,***++++++++++++,,,,,,,,,******+++,,,------......///...---,,,,,,***'''$$$)))*********))))))+++,,,(((&&&(((,,,---***))),,,)))(((''''''((()))***+++222111000...---,,,++++++---,,,+++)))'''(((***---((()))***,,,,,,++++++***)))*********+++,,,------...000000000//////...---111***)))000222222<<>>@@@???>>>>>>???<<<888888;;;===:::999:::???JJJNNNFFF;;;888999999777BBBEEEFFFKKKEEE>>>BBBBBBMMM\\\kkkzzz}}}yyyppplll^^^OOODDD===999999<<<;;;:::999888999;;;===???999;;;===??????@@@BBBDDD===<<<<<<<<<===>>>???@@@>>>>>>=========<<<:::999777999<<<<<<:::999:::;;;666777888999999:::::::::...111333333000000222555222444666555333555:::>>>DDDIIISSSaaapppkkkZZZcccyyyzzzrrrooovvv~~~~~~yyyttt___KKK===666444222//////000222333......---,,,+++******)))+++,,,---......---,,,+++'''(((***++++++***))))))))))))))))))************)))((()))***,,,,,,***((())))))))))))))))))))))))'''((()))((('''&&&''')))))))))''''''''''''))))))))))))(((((((((((())))))((((((((((((((())))))***((())))))((('''&&&(((***&&&%%%$$$$$$&&&&&&&&&$$$((((((((((((((())))))***''''''''''''((((((((((((&&&&&&''''''((())))))))))))***+++***))))))+++---111///------------+++)))+++,,,,,,,,,,,,+++************)))'''&&&'''))),,,///...---,,,,,,---...///111000...,,,***)))((((((***,,,------+++)))((()))++++++++++++,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,,,,+++)))$$$!!!&&&'''((((((''''''(((***,,,)))(((+++,,,))))))+++******)))))))))+++,,,---111111///...---,,,,,,++++++***(((%%%###$$$(((,,,((()))+++,,,,,,,,,+++******,,,,,,***+++///000///000444555111---......---+++((()))///111000444===NNN___aaaIII666555666111;;;333...000///)))'''+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,...------............------------.........------,,,,,,------,,,+++,,,///111---...///000000111111111222222222222111000//////000//////......///000111111333333222000///000111......///333666666333///444444444444333222111000///000111111111///...------,,,,,,---000111111000555888999777333000000222222333333222000///000111,,,...111333444444222111222222333555777666333111666666777777888999::::::=========;;;888777888:::::::::;;;<<<<<<:::999888777999<<>>>>>::::::===???<<<:::;;;888CCCGGG???666555666444555<<<;;;999???===;;;BBB;;;???HHHUUUbbbhhhgggcccbbbgggiiihhhgggddd[[[RRRMMMEEE>>>>>>===:::666666777777777777888:::<<<===888:::<<<>>>>>>@@@BBBDDD===<<<<<<;;;;;;;;;;;;<<<>>>>>>?????????===;;;:::333777<<<===;;;888888999777777999:::;;;;;;;;;;;;,,,000333333111///000222222444555555444555888;;;;;;;;;@@@IIISSSccc|||lllcccdddxxxyyypppdddZZZ___aaalll}}}hhhRRRAAA777555222000///000222444//////...---,,,+++*********+++---......---+++***(((((())))))************%%%&&&'''((()))((((((''')))((('''(((***+++***)))))))))))))))))))))))))))''')))+++***(((''')))***)))((('''&&&&&&'''((()))(((((((((''''''(((((((((((((((((((((((()))******'''(((((('''&&&&&&''')))###$$$%%%&&&&&&%%%%%%%%%&&&&&&((()))))))))((('''(((((('''''''''''''''&&&&&&&&&''''''((())))))))))))***+++***))))))+++---///...,,,,,,------,,,***+++,,,,,,,,,,,,+++******((())))))(((((((((+++---///..................///000000///,,,***)))((()))+++---......,,,***)))***+++++++++,,,,,,,,,------******++++++++++++++++++---,,,************(((&&&%%%&&&'''&&&%%%%%%''')))+++*********'''###&&&,,,,,,+++++++++,,,---///000000///...---,,,,,,,,,,,,******)))'''%%%&&&(((+++***+++,,,---...---,,,,,,))),,,,,,)))***///111...111555333---+++...///---)))***---111222222222444:::BBBCCC:::111111333333===444///333222+++***000---------------------------...///---,,,+++,,,............//////.........,,,------......---------,,,------,,,+++---000222...///000111111222222111333333444444444333222222000000/////////000222333...111222222///...///111000000111222222222000000222222333333333333222111000000111222222111000///---+++***+++---000111000444777999888444222333555000333555555222111111333...///111333333333222111333333444777::::::666333888777777777777888:::;;;::::::999777555555777999888888:::::::::999777666:::999888;;;>>>@@@===;;;===999999===>>><<<:::;;;777>>>>>>777555999777///222888555444:::999777>>>:::;;;???FFFKKKMMMMMMLLLJJJMMMMMMKKKJJJIIIDDD======::::::<<<<<<777444444666666777888999999:::;;;999:::;;;<<<;;;<<<>>>@@@===<<<;;;999888888777777888:::<<<======<<<<<<;;;222777<<<<<<999777777999;;;<<<<<<=========<<<<<<)))...333555444222333444111222222111000000333666555666;;;BBBGGGOOOaaatttiiiYYYeee{{{hhhZZZPPPQQQ]]]yyypppZZZHHH888666333000///111333555111000///...---,,,++++++)))***,,,------,,,+++)))))))))(((((()))***++++++''')))+++,,,---,,,+++***)))(((&&&'''(((******)))))))))))))))))))))))))))'''***++++++(((((())),,,((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''((((((((((((((()))******&&&'''''''''%%%%%%''')))$$$'''+++,,,,,,+++,,,...$$$%%%'''))))))((('''%%%(((((((((''''''&&&&&&%%%&&&&&&''''''((())))))))))))***+++***))))))+++---...,,,+++,,,.........,,,+++,,,,,,,,,,,,+++******''')))************,,,......///000111111000///...---------,,,+++***+++---(((***---...---,,,---...++++++,,,,,,,,,---------++++++******************///---******+++---------)))***+++***)))***+++---((()))+++((( """,,,------,,,,,,---///000111///...---,,,,,,,,,,,,,,,+++,,,---,,,*********,,,,,,---.../////////...---'''******&&&'''---///,,,000111...(((***000111...,,,...///,,,,,,------+++000...222777666000000444444***'''...///)))***111..............................///---++++++,,,---+++,,,---///000111111222,,,,,,------...---------/////////...---///222555111222333444444444444444333444444555666666666666111111000000000222333444,,,///111111...---...000111111111111///000222444000000111222333333333333000111222333333222111000---+++)))))),,,///000111222555888888555444555888000333777777555333333444333444444333222000...---555555777:::>>>>>>:::666999888777666666888:::;;;666666666444333444666999666777999999999888666444>>>999555666;;;===<<<888:::666666:::<<<999888999777888444...333:::555(((000777555444;;;999555:::888999<<>>@@@DDDAAABBB@@@<<<===???===999:::999999999555000222888555666777999999:::::::::::::::;;;:::888888:::;;;===<<<:::888777555555555222555888;;;;;;;;;<<<<<<555999===<<<888777999<<<@@@@@@@@@@@@???>>>===<<<,,,---...000111111111111111222333333222222444666555555888===???DDDOOOZZZwwwjjj]]]mmmtttfff```ddd|||zzz```MMM>>>666000000000///111444333222000...,,,+++******++++++,,,,,,+++***((('''***+++++++++***)))'''&&&)))***---......,,,***((()))***++++++***)))***+++***)))(((''''''((()))***)))***,,,------,,,+++***))))))((('''''''''''''''%%%"""###(((+++******,,,((((((((((((((('''''''''***)))(((''''''((()))***(((***+++)))&&&&&&))),,,###)))+++((((((++++++''',,,+++)))(((&&&&&&%%%%%%)))((((((((((((((()))***)))))))))))))))((('''''',,,///...++++++......+++(((+++,,,+++)))(((***,,,'''******((((((++++++)))...//////...,,,***+++,,,...------,,,+++***)))(((+++,,,---...---+++)))'''))))))***+++++++++******+++*********+++,,,,,,---...---,,,+++++++++,,,---,,,++++++,,,---...,,,***(((((((((((())))))))))))---,,,+++*********,,,,,,.........,,,***)))***,,,((())))))))))))*********'''***...///...,,,++++++---------...............000---***((((((***...000000000000000///...---,,,,,,---...000111333444444111000000/////////000000..................------******+++++++++,,,,,,,,,)))***+++,,,---.........,,,.../////////...---,,,.../////////------///111222000//////111222222222555666999:::888444000---222111000//////000111111000000000000000000//////888444///...///111000///222666777444333444111---555333111111333333111//////---,,,,,,...//////...222444555666666333111///444777999777333222555999888888888555222000///000999777555666999;;;:::999:::::::::999777666777888===777333333333222444999888999999888777777888:::999::::::::::::999888888999888777666666777888999888888888999999777444111555666777777666777:::<<<888777666666777999;;;<<<===<<<999777666666777888888777666555444444444555888777666666666777999999777444333666777555666999===<<<<<<;;;:::999888888777666666666666777777888999:::;;;;;;999777777888>>>@@@BBBBBB???===;;;;;;/////////000000000000///111222333333222222444666555555666777777999AAAKKKbbbyyyqqqzzzmmmYYYCCC===666444111...000444111000...---++++++************++++++***)))'''&&&***+++++++++***)))'''&&&)))***+++,,,,,,+++***))))))***++++++))))))***+++***))))))(((((())))))***(((((((((((('''&&&%%%%%%))))))((('''''''''''''''(((%%%%%%((()))&&&%%%'''(((((((((((((((((((((''',,,+++)))((('''''''''(((!!!###%%%&&&&&&(((+++---)))+++)))(((***...+++$$$+++***)))(((&&&&&&%%%%%%((((((((((((((()))******))))))*********)))((((((+++...///,,,,,,......+++)))+++,,,+++)))((()))+++(((++++++((())),,,,,,)))...//////...,,,++++++,,,......---,,,***)))((((((((()))+++,,,,,,,,,+++***)))***************))))))+++*********++++++,,,---)))***+++++++++***))))))---,,,+++,,,------+++***'''((((((((())))))******,,,+++*********+++,,,---.........---+++***+++,,,---,,,,,,,,,++++++******&&&))),,,...---+++*********++++++,,,---......//////...---------------...------............------------...///111222333333///......------.........222111///---,,,,,,---...---,,,,,,,,,++++++******)))***+++,,,------------***+++,,,------,,,,,,---000111111000...---...000222222222333444555444444111333555666666444111///222111000//////000111111000000000///////////////:::666222111222444444333111444555333222444222...666444222333444444111...///------...000222222111222333444444444222000///333555777666333222444666777888999777555333333444444222111333777::::::999888999999888666666777999:::777555777666333333666666777888888777666777888888888999:::;;;;;;::::::555555555555777888999:::888777666777888777444222444555777777666666777999888777666666777888:::<<<:::999888777666777888888777777666666666666666666777666666555555777888999777444444777888666666999;;;::::::999999888888888555555555444555555666777555777999999888777888888:::===??????>>>===<<<<<<000000000000/////////...111222333333222222444666555333333333222222888@@@MMM^^^~~~yyycccKKKCCC;;;777333///000333///...---,,,++++++++++++************)))((('''&&&***++++++++++++)))(((''')))))))))************))))))***++++++))))))***+++)))******************)))---,,,+++***)))((((((((()))((((((''''''''''''((()))'''''')))(((%%%$$$&&&''''''((((((((((((((((((******)))((((((((((((((($$$$$$%%%(((,,,.........+++)))'''''',,,000,,,%%%+++***)))''''''&&&&&&&&&'''''''''((()))***+++,,,)))******+++++++++******)))---///------///...******,,,,,,+++)))((()))***))),,,,,,)))***------+++---...///...,,,++++++,,,///...---,,,***)))((('''&&&'''((()))***+++,,,---***+++++++++***)))((((((+++************+++,,,,,,***+++...000000...,,,***---,,,++++++,,,,,,***(((''''''(((((()))***++++++++++++*********+++---......//////---++++++,,,---......---,,,+++***)))((('''***---...---,,,++++++(((((()))+++,,,---...///---///111222111///---+++******+++------.........------...///000000111111---,,,,,,,,,,,,,,,------555222///,,,***+++,,,.........---,,,+++***))))))))))))***+++,,,,,,,,,,,,((()))+++*********+++---222222222000...---...///111222444555666555444333...///111222333333222111111000/////////000111111000000000//////.........888555333222333555666666///222333111111333222///555444444555666555222///---,,,,,,---000222222222222222222222111000///...111222333444444333222222666888::::::999777777777333222111222555777777666666777888777666666888:::999777888;;;:::444222333333666888999777666555666666777888999;;;;;;;;;<<<444444555666666666666666888666555555666666444333333555777777666555555555777777666666666888999:::666666666777777888888888777777777777777888888888777666555555555666888999888555555888888666666999888888888888888888777777666666555555666777777888444555777888777777888999777999;;;<<<;;;;;;<<<===000000///////////////000111222333333222222444666555333222444444444:::AAAGGGSSSssspppUUUHHH;;;666555222111111......---,,,,,,,,,------+++++++++***))))))((('''******+++,,,+++***)))((())))))(((''''''(((******)))***+++***)))((()))+++)))***+++,,,,,,+++***)))000///---,,,+++,,,------)))(((''''''''''''(((((((((&&&'''******''''''***''''''''''''(((((((((((('''''''''((())))))***+++***((((((***---...***'''''''''&&&'''+++...---******)))(((''''''''''''''''''''''''((()))+++,,,---******+++,,,,,,,,,++++++(((---///......000...)))+++,,,,,,+++***)))))))))***------***+++......+++---...///...,,,+++,,,---///...---,,,***)))((((((''''''''''''(((***+++,,,,,,,,,,,,,,,+++***((((((+++***************++++++***+++---//////...---+++---+++++++++,,,+++)))'''&&&'''''')))***+++,,,,,,+++******)))***+++---......//////---,,,+++,,,...++++++******)))(((((('''+++---///000///.........)))******+++,,,------...---///111222111///,,,******+++,,,------.........------....../////////000,,,,,,,,,+++,,,,,,------000///---,,,+++++++++,,,...------,,,++++++******((()))***+++++++++++++++)))+++,,,***((('''))),,,000000000///---,,,...///111444666777666333111/////////000000111222222222000000///......///111222000000000//////.........333222000000111222444444...111111//////222333000222333555777888777444222---,,,+++,,,...//////...222222111000/////////...000000000222444444111///666888:::;;;999888777777888666555444444444333333444666777666666666999;;;999777888;;;:::444222333333666999;;;999777555555555666777888999999999999777777777666555222000...777555333333444555555444444666999999777555444444777666666666666777888999444555666777777777777666666666777888999999::::::777777666666666777888999777555555888888666555888555555555666666777777777888888888888999:::;;;;;;777888::::::999888999:::666777888999888888:::;;;............///000222222111222333333222222444666777444333666777888===CCCHHHTTTssseeeQQQ===666777666222/////////............//////------,,,+++******************+++,,,,,,+++)))((()))((('''&&&'''(((***+++((()))******)))((()))***)))***+++,,,,,,+++***)))***)))(((((((((***+++,,,((((((''''''''''''((((((&&&&&&(((***(((%%%%%%)))&&&'''''''''(((((())))))((((((((()))))))))))))))(((&&&%%%&&&((('''###&&&((())))))'''%%%'''+++)))(((((('''''''''((((((''''''((((((***+++,,,---***+++,,,,,,,,,,,,++++++(((,,,///...///000...***,,,+++************))))))***------++++++......,,,,,,.........,,,+++,,,---...------,,,+++***)))((())))))(((''''''((())))))------------,,,+++***)))++++++***))))))*********'''''''''''''''((())))))+++*********++++++)))'''&&&'''((()))***+++,,,---++++++*********+++---...---......---++++++,,,...))))))))))))))))))))))))+++---///000.........///---------,,,,,,,,,,,,,,,---............---,,,+++------............------,,,,,,---------.........------,,,,,,---...//////)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++*********---///---)))&&&(((***+++,,,------,,,,,,...000333777::::::777222///...333222222111111111111111000///.........///111222000000000000000000000000///000/////////000222333...111000---...222333111...111444777888888777666111///------......---,,,222222111000000///////////////000222444444111///666888999999777555555555999999888777555555555555333555666666555666888:::;;;888666888777333333555333777;;;<<<;;;888666555666666777777777777666666777777777666444111...---666444333333555666666555666888::::::888666555444666666666666666666777777555555666666666555444333555666777999::::::::::::888888777666777888999:::777555555888888555444666333444444555555666666777888888888888999:::;;;<<<<<<===>>>===;;;999999:::777888777666444444666888......---...///111222444111222333333222222444666888555333666777777:::???EEEUUUttt}}}eeeJJJ===;;;999333000000000//////////////////......,,,++++++***++++++******+++,,,,,,+++***)))((((((''''''''')))***+++((()))******(((((()))***)))******************)))&&&&&&&&&'''((()))***+++(((''''''''''''(((((()))'''''')))***&&& !!!%%%&&&&&&''''''((()))))))))************)))((('''&&&'''&&&%%%&&&''''''%%%$$$***+++,,,+++$$$"""((((((''''''''''''(((((()))((((((((()))***+++,,,---+++,,,,,,,,,,,,+++******(((,,,...---...000///++++++***)))***+++,,,+++)))***------***+++......,,,,,,---......,,,,,,,,,...,,,,,,,,,+++++++++***************)))(((''''''&&&,,,---------,,,+++******++++++***))))))))))))***((('''&&&&&&'''(((***+++***)))((()))++++++)))((((((((())))))***+++,,,,,,---,,,+++******+++,,,,,,,,,------,,,+++***,,,---******+++++++++,,,,,,,,,)))+++,,,,,,++++++,,,---.........---,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,------.........------,,,***++++++,,,------.........---------...///000111&&&(((+++......---+++***+++,,,,,,,,,---------...******+++++++++++++++***)))...111///***'''(((***)))***+++++++++,,,...000333888;;;;;;777333111222555444444333222111000000///......---...///111222///000000111111222222333000111222222111111333444000222000------222444222---000444666777777888999666444111000000000///---333333333333222111000//////000222333333333222222555666777666444333444555555777777777666777888:::333444555555555555777999;;;666444555444222444888444777;;;<<<;;;999777666777777777777777666555555555555555444444333111111555444333444666777777666777888::::::888666666666555555555666666666666666555555555444444333333333555666888999::::::999999888777666666666777999:::888666777::::::666444666333444444444555555666666666666666666777888::::::>>>???@@@>>>;;;999999999999999777444111111333555000///...---...///111333111222333333222222444666777333111444666666888;;;???SSSpppbbbLLL???777333333111000///..................---,,,************+++******+++,,,,,,,,,+++***(((((((((((()))***++++++((()))***)))((('''(((******))))))(((((())))))***'''((())))))************'''''''''''''''((())))))((((((+++,,,'''"""###)))&&&&&&''''''((())))))***&&&'''((()))******))))))((()))))))))'''''')))***,,,)))******&&&!!!###)))'''''''''''''''((())))))***)))))))))******+++,,,,,,,,,,,,,,,+++)))((('''))),,,---,,,---000000---***)))((())),,,---,,,***))),,,,,,******---...+++,,,---......,,,,,,---...******+++++++++,,,,,,,,,******++++++***((('''&&&*********++++++******)))++++++***)))))))))))))))((())))))***+++,,,,,,,,,(((''''''(((***+++***))))))))))))******+++++++++...---+++***)))******+++***+++,,,+++***)))+++---,,,,,,,,,+++++++++++++++)))***++++++******+++,,,,,,,,,,,,,,,++++++++++++)))***+++,,,---------,,,***+++,,,---------------((()))***+++,,,---...///------------...///000111***+++---......---,,,+++---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++$$$***000000,,,((())),,,***+++,,,,,,++++++---///...222777777444222222444333333333333222111000///......------...///111222//////000222333444555666000222444333111111222444222333111,,,---111444333///222555555444444666888666444222222222222111000333444555666555333111000///222444444222222444777444444444333222222555777222444666555444444777:::333444555555444444666888888444222444444222444777444777:::;;;999777666666777777888888888888888888666555444333333333333333444444444666888999777666666777888888666555666777555555555666666555555444444333333222222333444555555666888999:::999888777666555555444444666777888:::888999<<<<<<888666888444444444555555555555555555555555666777888999::::::<<<===<<<999888777888999888666333000000333555222111///...---...000111111222333333222333555666444000///333666777999===;;;QQQlllvvvYYYBBB555333777000000///------,,,,,,------,,,+++))))))))))))***)))***,,,,,,---,,,+++***'''(((((()))***+++++++++((()))***)))((('''(((******)))(((''''''((()))***&&&'''((())))))(((&&&&&&'''''''''''''''((()))***''')))---///,,,(((+++111&&&&&&&&&'''((())))))***!!!%%%(((+++...//////((())))))'''######%%%)))***%%%$$$)))***((()))...'''''''''''''''((()))***+++***************++++++------,,,+++***((('''&&&***------+++,,,///000...***((('''))),,,...---+++))),,,,,,)))***------+++,,,---......,,,,,,---...))))))***+++,,,,,,------((()))+++,,,+++***(((&&&'''(((((())))))))))))(((++++++***))))))((())))))$$$&&&(((+++++++++)))(((&&&&&&&&&(((***++++++)))******************++++++///...,,,***))))))******)))***+++***))))))***,,,,,,++++++***)))(((''''''***,,,------++++++---...))))))******+++++++++,,,'''))),,,...///...---,,,'''((()))+++---.........'''((()))***,,,---//////,,,,,,,,,---...///000111000///......------------//////...---,,,++++++***,,,,,,---------,,,,,,+++'''///111---)))***------......---,,,+++---...&&&+++111222000///111555111111222333333222000///...---------...///111222...///000222444666777888///222333222000///111333444444111------111444333222444666555222222444666444222000000111222111000444555777888777555222000000333666555222111555:::222222222111111333777;;;333444555444111000222555444555555555444444555777555222222555555333333666444666888999888666666666666777888999:::;;;;;;;;;:::888666333222111111111333333555888::::::888666555666666555444444666888444555555666555555444444222222111000111444666888555666888999999999777666444444333222333444555666<<<:::;;;???>>>:::888999555555555555555555555555666666666777888:::;;;<<<666888999999777666666777888777555222000000444777+++---000111000000111222222222222222222222222333999444333777999888777999FFFJJJYYYuuu|||yyybbbFFF;;;777444333000...---,,,,,,///444000...+++)))((()))+++,,,,,,,,,,,,,,,,,,+++***)))*********)))))))))))))))(((+++......+++(((((((((((())))))************)))))))))************))))))'''&&&&&&)))---...,,,)))...---,,,+++************'''&&&%%%'''***+++)))&&&(((***+++***)))((()))***))))))))))))((((((((((((***(((((()))***+++***)))+++)))((('''((()))+++,,,,,,)))'''(((+++......---((()))+++,,,,,,+++)))((()))***,,,...//////......++++++,,,,,,,,,,,,++++++++++++******************...//////...,,,++++++,,,*********++++++,,,,,,,,,(((((('''%%%$$$&&&))),,,************))))))))))))((((((((((((''''''''''''((()))***+++,,,,,,+++***+++++++++,,,,,,---------+++++++++++++++***)))(((,,,+++***)))(((((((((((())))))*********))))))(((++++++************++++++,,,,,,***((('''***000666---,,,++++++***+++++++++******+++++++++******)))+++)))'''(((+++---,,,++++++***))))))***+++---...///......------///000111+++,,,......---,,,---...111,,,+++000111---+++...,,,------......------,,,+++000666666111---+++,,,,,,---......///............---///444444111000111,,,///222444444222///---111000...------///111222000000000000111222444555222111000000111333555777111===>>>111---666666,,,222333333111//////222666666666555333111111222444000555999999666333444777666777888666333222222333444555000,,,555BBBBBB888888333111222222000222777666999;;;999555333666999555666555444333333555777:::888666777999:::666333555666777888888777666555777666444333333222000...:::777444555777999999777777999999666333333666:::333444555555333333444555---///222333444444666777222222222333444555777777555333111000111222555777:::<<>><<<<<<<<<:::999777666555555555555999888777555555555666777444555777777666666888999999666444444666666333111111222222222111222444555===<<<999777555555666777777444444888;;;;;;===AAAHHHMMM]]]zzzttteeeuuugggKKK===777333222111111000///------//////...+++)))((()))+++,,,,,,,,,,,,,,,,,,+++***)))***)))))))))))))))))))))%%%(((,,,---+++******,,,)))))))))******))))))((())))))************))))))((('''&&&))),,,---,,,***---,,,+++******)))))))))'''&&&&&&(((******(((%%%((()))******)))((()))***((((((((((((((())))))))))))(((((((((***+++***)))***)))((('''((()))+++,,,...,,,)))***,,,...---,,,((()))+++,,,,,,+++)))((()))***+++------------,,,))))))************))))))+++***************++++++,,,...000000---+++******************++++++++++++,,,,,,,,,+++)))***---///++++++++++++************)))))))))((('''''''''&&&((((((***+++++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++***))))))***))))))))))))*********))))))************))))))++++++************++++++***+++,,,+++******---000,,,,,,+++***************)))******+++++++++******,,,***)))***---//////---++++++*********,,,---...222111000///.........///+++---//////...---...///000++++++///000,,,+++---+++,,,---------------,,,,,,000333222...+++,,,...---...//////000000//////000...///222222///...///---...111222333222000///333222000.........000000000///...---...///111333111111000///000222444555CCCOOONNN<<<000333333,,,222333333111//////222555999999999777444444555666000666<<<<<<999555444555777666555555444444333333111111///333EEEXXXZZZOOO999555222333222000222666888;;;===;;;666444666999444444444333222222444666;;;:::888888999999888777888888999888777666444333777555333333333333111000<<<999666555777888777666888888666444222111333555333444555444333222333444000222333444333222333444111111111222333444555666444333111000000111333555777999<<<<<<;;;999999999999999888888777666666555888888666555555555666666333333444555777888999999777555333333444555333000999888666444333444888;;;>>><<<888555333444555777999666666888999999===CCCJJJQQQddd}}}eee\\\ggg}}}nnnQQQ@@@777222222333444333222000...,,,///...,,,***)))***+++,,,++++++,,,,,,,,,+++******))))))))))))))))))******&&&(((+++,,,+++******+++))))))***))))))((('''&&&))))))************)))))))))((('''(((***,,,,,,,,,,,,+++***)))(((((((((((((((''''''(((***)))'''%%%((()))******(((((()))***'''''''''(((((())))))***)))((('''(((***+++***)))***)))((('''((()))***+++000...,,,+++,,,---,,,+++)))***+++,,,,,,+++***)))******+++,,,,,,++++++***))))))************))))))***************+++,,,---+++---000000...+++******++++++++++++***************+++,,,+++***)))***,,,---,,,,,,,,,,,,+++++++++******)))(((((('''&&&&&&(((((()))*********))))))+++++++++******************++++++++++++***))))))(((((())))))***++++++,,,))))))************))))))++++++************++++++(((+++---...---+++******,,,++++++***)))((((((''')))))))))***+++++++++,,,+++***)))***---/////////,,,++++++***+++,,,...///555444222000...------,,,,,,...///000///...///000///+++***---...+++***+++***+++,,,,,,------------...///000...+++***,,,///...//////000000000000000222///...111000,,,,,,...---...///000111222222111555444222000/////////000///...+++******,,,...000111000//////000111333444<<>>;;;666333333777444222333555666555333444222///444FFFVVVUUUIII999555222222111///111555666888:::999666555777999555555666555333333555777<<<<<<;;;999777888:::<<<;;;;;;:::999777444222111666444222222333333333222;;;999666555555666555444888666333333444555555444666777777777555444444555333555666555333111111222000000000111222333444555444333111//////000222333555888::::::999777777888999999:::::::::888777666777777666555555555555666666444333444777999888666666444333333444444222111HHHEEE@@@;;;777888;;;???===<<<999777666777999:::===;;;;;;<<<<<<<<>>444777222000111111///111666111333555555444555777999777888999999777777888999;;;<<<<<<999666666;;;???;;;;;;:::888777555333333555333111111333444444333777666444333333333444444666333222444888;;;;;;999999::::::999777666666777555777888777444333222333111111111111222333444555555333222111111111222333666888::::::888777777888888999;;;<<<<<<:::888777666666555555555555555555;;;777444555999:::777333555555444444444444333333eee```XXXOOOFFFBBBCCCDDDFFFEEECCCAAA???>>>>>>>>>===<<<>>>CCCHHHMMMUUU]]]jjjtttrrrlllnnnoooZZZNNNIIITTTOOODDD777111333222...///...---+++++++++++++++***++++++,,,,,,,,,++++++(((((())))))************+++*********))))))((('''************)))(((&&&&&&))))))************))))))******)))))))))***,,,...+++***)))((('''''''''''''''((())))))((('''&&&%%%''')))***)))((('''((()))%%%&&&&&&'''((())))))***(((''''''''')))***)))(((((((((((((((((())))))***((()))******++++++,,,,,,*********++++++*********---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************+++,,,---......------+++)))))),,,...------------------,,,,,,***,,,//////...,,,++++++,,,++++++++++++*********+++******)))((((((''''''))))))((((((((((((((((((*********))))))((((((((()))******+++++++++******+++++++++,,,+++***)))((((((((()))***************++++++************++++++''''''(((***+++,,,,,,,,,))))))******)))'''&&&%%%))))))))))))***+++------(((((())))))***+++---...++++++******+++,,,...///---------------,,,,,,,,,(((***,,,---,,,,,,---...000...,,,***+++,,,+++******+++,,,,,,------------,,,...000000///...------,,,---......//////......///,,,+++......,,,---111---------...///111222444000000000111111222333333000///,,,++++++,,,...///111111000000000000000000333333111//////222444555444222000///000111222333222444444333111000000111666666555444222111222333666111...///555888777555222333333333555888888666444000...000111000333777333444555555444444555666888999::::::888888888:::999;;;;;;999777777:::>>>:::999888888777666666666555333111111222444555444111111111000000111333555666333222444888;;;:::888777888999888666555666777555777888888777555666777333333222333333444555666555444333333333333444555555777888888666666666777777888:::;;;;;;:::999777555555666666666666666666:::666444666:::<<<:::666666666666666555555555555}}}qqqeee\\\YYYXXXUUURRRNNNIIIDDDBBB@@@@@@===<<>>999555666888:::;;;<<<@@@;;;888888666444555999222222222444777999:::999666888::::::999888777888777999<<>>@@@@@@???>>>>>>===<<<999777777777888999999555000000444777666444444444333222000111333666777888:::::::::888666555111333111///444;;;<<<777555555444555555666777888555444333333444555444333555444444444555666888999<<<;;;999777777777999:::777555333333444444333222222444777999:::888777555666555555777::::::777333666555444333222222333444wwwggg~~~|||cccHHH===777111///111000000//////...---,,,+++......---,,,,,,+++******+++******))))))******+++)))((((((((())))))***+++'''***...///---+++)))(((***(((&&&'''***+++)))''')))+++,,,,,,+++***+++,,,&&&'''((())))))))))))((())))))))))))))))))))))))***)))(((((())))))(((&&& %%%'''%%%&&&)))(((###)))((('''&&&&&&&&&''''''***(((&&&&&&'''((('''&&&'''(((((()))***+++,,,,,,,,,***)))***,,,---,,,***+++***)))(((((()))******---)))))),,,---***,,,000,,,---,,,+++)))(((***,,,******))))))))))))******,,,,,,++++++*********)))...---,,,,,,,,,---......///...------------+++)))&&&)))+++,,,+++++++++,,,+++******+++,,,+++)))'''!!!$$$(((************+++(((,,,,,,))))))------))))))******+++***)))(((''',,,***))))))******)))((((((((()))))))))*********&&&)))******(((&&&'''((()))***+++,,,,,,+++***(((************************,,,+++******)))************((('''(((+++---//////,,,---------------,,,,,,...---,,,++++++,,,---...444222///............---///...---...//////---+++111...,,,+++,,,---,,,+++,,,,,,---------.........---//////...///333111---555333111111111111000////////////000000222333444---...000222333444444444666555444444555555333111///---++++++...111111111111000...,,,,,,---///111333...***,,,111333111---111222222111//////000222333333333333333333333333666666999;;;888444777>>>???===:::777666555666777888888777777777999:::;;;:::888777888;;;<<<;;;999999;;;>>>???>>>=========::::::888777777777777888999555222333777999888666444444444333222333666888777888:::::::::888777555444555333111444999:::555888777777666666666777777777666666666777777777666111222444666777777777777<<<<<<=========<<<;;;;;;666444222222333444333222555666888999999888666555222111222555777888666333444222111111222444444555|||kkkTTT>>>777666222000111///////////////...---,,,///...---,,,+++***)))((()))))))))))))))***+++,,,((('''''''''((()))******%%%(((+++---,,,***))))))(((''''''((()))******)))''')))++++++++++++,,,...!!!###'''+++,,,+++((('''***)))(((((((((((()))***)))(((((()))******(((&&&%%%'''(((&&&&&&((((((%%%)))(((''''''&&&&&&''''''(((&&&%%%%%%'''(((((('''))))))******+++++++++,,,+++))))))***,,,---,,,+++,,,+++***)))((((((((((((...+++***,,,,,,***+++---,,,---,,,+++(((''')))***))))))(((((((((((())))))(((((())))))***++++++,,,---,,,+++***+++,,,///000000...---,,,---,,,***((((((***,,,,,,,,,+++,,,---,,,+++++++++,,,,,,***)))$$$&&&((()))((()))+++,,,))),,,...,,,,,,---+++'''))))))*********)))((((((---+++))))))***+++***)))(((((()))))))))*********((()))***)))'''&&&%%%&&&++++++,,,,,,,,,+++)))(((************************---***((((((***+++***(((,,,***)))***,,,///000000,,,,,,,,,------------------,,,,,,,,,,,,...///000333111///.........---,,,,,,++++++,,,......---,,,---,,,,,,---...///---,,,++++++++++++,,,,,,,,,,,,+++------,,,...111000,,,333111000///000000///---/////////000111333444555///000111222333333333333555444333444666666444222...///000000//////000111//////---------...///000111///------...///...---,,,///111222111000000111222222333333444555555555444555888:::999666999>>><<<;;;:::888777666666666777777777777888999:::;;;888777777999;;;===<<<<<<;;;<<<>>>===;;;::::::;;;777777888888888777777666888666555777:::<<<;;;999666666666666555666888:::888888999::::::888777666777777555222333666666333:::999888777666666666666777777777777777777777777///111444777888777666555888:::===@@@@@@>>>;;;999333111000000222333333222777777777777777777666666000000111444666777666444222000---///333555555444dddMMM:::666888555222222......////////////...---000///...---+++***)))(((((((((((()))***+++,,,---'''&&&&&&%%%%%%%%%&&&&&&&&&))),,,---+++***))))))'''''''''((()))*********((()))************,,,...$$$&&&))),,,---,,,***)))+++***(((''''''(((***++++++)))''''''((())))))((('''((((((&&&&&&''''''&&&)))(((((('''''''''''''''&&&%%%$$$%%%'''))))))(((************************)))))))))***+++,,,,,,,,,+++******)))))))))))))))///---,,,,,,+++))))))))),,,,,,,,,+++)))'''((()))))))))(((((((((((())))))''''''((()))***++++++++++++***(((((((((***---...///---+++***+++***)))((((((***,,,,,,+++***+++------,,,+++,,,------,,,***'''(((((((((((()))+++---***,,,---,,,,,,+++)))'''))))))))))))))))))((((((---+++***)))***+++***)))''''''((((((((()))))))))))))))*********)))((((((***++++++******((('''&&&***************+++++++++...***&&&'''+++,,,***&&&,,,***)))+++---///000///,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---///111222222000............---+++***))))))+++---...---,,,,,,,,,,,,...//////,,,******++++++++++++,,,,,,,,,,,,...---,,,---000///***///...---...000000///---/////////000222333555666111111111222222222222222000000000111333333222111---111444333000---///222..................//////............,,,,,,...///'''))),,,...///000111222222222333444555666777888444555777888777666888:::;;;;;;;;;::::::999888777666666777777888::::::;;;777777777888999:::::::::<<<======;;;999777888888555666888999:::999888777777666777999===>>>===<<<999::::::999777777999;;;888888999999999888888777666666444222222333444333888888777666666555666666333444555555444333444555222333555666666555444333333555888::::::999777555000///...///111333333222666555444444444555666777222222333555666777666555444000---///333666666444gggOOO:::777999666222111/////////000//////......222111000...---+++******((((((((()))***,,,......)))((('''%%%$$$$$$$$$$$$***,,,...---+++)))(((((('''(((((()))((())))))******++++++***((((((***,,,))))))))))))************,,,***)))'''''')))***,,,---)))&&&$$$&&&(((***+++((('''&&&''''''&&&&&&'''((((((((((((((('''''''''&&&%%%$$$%%%''')))))))))(((((())))))))))))))))))))))))************+++,,,(((((())))))************+++,,,,,,++++++++++++***+++,,,---,,,)))(((((()))+++******))))))******+++)))))))))))))))*********+++***)))((((((***,,,------+++)))((()))))))))(((((()))******))))))***,,,---,,,++++++---------,,,)))***)))(((((((((+++...,,,+++******)))(((((()))(((((((((((((((((())))))---+++))))))***+++***)))&&&&&&&&&'''''''''((((((''''''(((***+++,,,+++++++++++++++***)))(((''''''))))))*********+++++++++...)))&&&'''***,,,)))&&&+++))))))***,,,......---,,,++++++++++++,,,---...,,,,,,+++,,,---///111222222111////////////---+++)))((((((***,,,...---+++------...///000...+++(((,,,,,,,,,,,,------------///111000...000222111,,,.........000222333111000/////////000111333444555111111111111111111111111...------///111222111///,,,111666555000---...222---......///000000000///+++---......,,,---///222***+++,,,,,,---...111333222222333444666777888888444555666555444444555555888999999::::::999888888666666777888999999::::::666777777777666666666666:::;;;;;;999777555666777444666888;;;<<<;;;:::999666666777:::<<<>>>>>>======>>>>>><<<:::888999:::888888888999999999888888333222111111111111222555444444444444444555666777222444555444222222333555888888666555444333333333111111111222222333333444///...---...000222333222222111111000111333555777333444444444444333333333666333000111444666555444pppUUU===777888555000///000000000000000///...---222111000///...---,,,+++))))))******,,,---//////++++++)))(((''''''&&&&&&+++---...---+++(((((((((((()))***)))((('''((()))+++++++++)))((((((***,,,***)))'''&&&&&&(((***++++++***))))))))))))***+++,,,)))%%%$$$&&&)))+++,,,'''%%%&&&))))))&&&%%%'''((())))))))))))((('''&&&'''&&&%%%&&&(((******)))''''''(((((()))))))))))))))***+++***)))((()))+++'''''')))***++++++++++++%%%(((******+++...///,,,***,,,------+++******+++,,,,,,++++++++++++,,,,,,+++************))))))))),,,,,,,,,+++++++++,,,,,,,,,***''''''(((*********)))******)))(((((()))+++---,,,******,,,------,,,***++++++***((()))+++---,,,)))(((***)))'''(((+++(((((('''''''''((()))))),,,***(((((()))***)))(((&&&&&&'''''''''(((((((((%%%%%%&&&(((***,,,+++***---------,,,+++++++++***)))))))))***++++++,,,,,,,,,)))'''''')))***)))'''))))))(((***,,,---,,,+++++++++*********,,,---...,,,+++++++++---...000222222111000000111000---+++)))((((((***,,,---,,,+++.........//////...+++(((------------............,,,......---///333222---.........000111111///---////////////000111222333000000/////////000111111/////////000222222111000,,,111555444000---///222---...000111222222111000+++,,,---.........111333000111111///......111333222222333444555666777888333555555222222444333111444555666777777777777777777777888999999999999888555666777666444333444555666888999888666555555666333555888;;;<<<<<<<<<;;;555555666888999;;;<<<===>>>??????>>>;;;::::::;;;888888888888888999999999222000111222111000222777333333333333444555666777444666888777444333555888;;;:::777555333333333333333222000//////000333444///...---...000222222222000000//////000111333444111222333111///...///000555444333333333444555666{{{^^^BBB999999666222000111111111000000...---,,,000000///...------,,,,,,+++++++++,,,---...///000)))))))))(((((())))))***)))+++,,,+++***(((((())))))***+++***'''&&&'''((()))))))))((('''(((+++...)))(((''''''(((***,,,...************************)))((('''''')))******)))&&&$$$&&&+++,,,(((''')))((())))))***)))((('''&&&)))((('''''')))*********''''''((()))******++++++***+++,,,+++((('''((()))((()))******+++***))))))%%%***+++)))***...---***)))+++......---,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------,,,+++***))),,,***((((((***,,,------***++++++***((((((***,,,---+++))))))+++---------+++,,,,,,+++***)))+++,,,***''')))------)))(((+++(((''''''&&&'''((()))***+++)))''''''((()))((('''((((((((())))))))))))***(((''''''))),,,---,,,***---,,,,,,,,,+++,,,,,,,,,((())))))***++++++,,,,,,******)))((((((((((((((()))))))))***,,,---,,,++++++***))))))***,,,...///,,,+++++++++,,,---///000333222111222222111...,,,***))))))+++------,,,+++---,,,,,,---///...,,,***------------............+++---//////333888999555777666555666666444000...000///////////////000000......------...///000111000000///000222222111///---000222111///...000111---///111333444333222111///.........///000000111---///111222111111222444222222333444555555666666111444444111222666666111444444444555666777888888888888999:::999888777666333555777666444333555777111444777888777666555666222444666999;;;<<<<<<<<<444444555555555777999;;;;;;===>>>>>>===<<<===>>>888888777888888999999:::444222222555333000222999555555444444444555555666555888;;;999666555777:::888888888777777666555555444222000//////000222333111///...///000222222111222222111000000000000000///111222000...---///111000222444333111111555999eeeFFF<<<;;;888555444222222222111000...---,,,.........------,,,,,,,,,------------......///000%%%%%%&&&&&&((()))***+++&&&(((******)))((()))***)))+++,,,***'''%%%&&&(((''''''((('''''')))---000)))))))))***,,,...111222)))***++++++++++++***)))&&&&&&(((***,,,,,,)))&&&&&&$$$'''...///***(((+++((()))*********)))'''&&&***)))((((((***++++++***'''((()))***+++,,,------***,,,---+++(((&&&''')))******++++++***)))'''&&&***//////***)))+++)))###)))+++...///...---......,,,,,,++++++++++++,,,,,,*********+++,,,,,,------***+++,,,,,,+++)))&&&%%%,,,***((()))+++...000000,,,,,,,,,+++))))))+++---,,,***))))))+++,,,------+++,,,---,,,*********+++(((&&&***111111+++)))+++((('''&&&&&&'''((()))******((('''&&&'''((('''&&&************++++++++++++---+++***,,,...///---************)))******++++++((())))))***++++++,,,,,,)))******)))'''&&&((()))***))))))+++------,,,++++++***))))))***,,,...///,,,+++******+++,,,...///444333222333333222///,,,+++******+++------,,,***+++++++++,,,...//////---,,,,,,------------......000333666888>>>DDDFFFCCCEEEDDDCCCBBB@@@===888555000000///...............------,,,,,,---...000111000/////////111111///......///000000//////000111---///222555555555333222222000......000000000...###'''---222444444555666222222333333444555555555000444444111333888888444666666666666777999:::;;;999999::::::999888666555111444666666555555777:::...222666888777666666666222333555777999;;;<<<<<<333333333222222444777:::999;;;===>>>>>>>>>???AAA888888777777888999::::::777444555777444000222:::888777666555555444555555555888;;;999555444777:::444666888::::::999777666333222111000//////000000111000//////111222222111555555444222111///...---///111333222000000222555+++000444333///000666<<>><<<777333444333222000///............---------,,,+++***((('''+++)))(((***...///---***((((((''''''''')))+++,,,***+++,,,+++***))))))+++******)))(((((((((((((((...+++'''&&&(((******(((++++++*********+++,,,------,,,***)))))))))'''%%%***%%%$$$)))+++'''%%%(((***(((&&&(((+++---+++))),,,+++***(((''''''''''''***)))((()))******(((&&&++++++***)))((('''&&&&&&***+++,,,***''''''))),,,+++*********))))))((((((+++++++++*********))))))))),,,---***+++...///,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++,,,,,,,,,,,,,,,+++***)))************************+++)))''')))+++,,,***'''+++++++++,,,,,,---------'''---...)))'''***)))&&&*********)))(((''''''&&&###&&&((((((''''''))),,,+++***))))))(((((())))))&&&'''((((((((())),,,//////000000///...+++)))''''''(((((())))))))))))(((---+++(((&&&&&&(((+++---)))+++,,,,,,***(((''''''------------------------+++,,,,,,,,,***)))***+++...***)))***+++)))+++///333222111///............222///+++***+++,,,***(((...+++))))))+++---,,,+++)))******+++---///111222666444999IIIYYYccchhhlllkkkllliiibbbZZZRRRGGG===111000///---------...///000///////////////000111000000000000000///......,,,,,,,,,------///000000333222111111000000000111222222222333444444222000222222111111111222333333:::444222555666111000333111333555777777666555444222222333666:::<<<===<<<::::::999:::;;;:::888666444555555666777777666666222333666888999999888777333444555666777777777777222222222333333444444444;;;:::999888999<<<>>>@@@777777666555555666888999777777555222111222666999444555555555444444666777999888666444444444555666666777888888666666777999444444333333222111000000---...///111333555666777666555333111///...------444333333222111000/////////////////////000111111oooOOOAAA===666222222222111///---,,,,,,------/////////...---+++***)))***)))***+++---...---++++++******)))))))))******((()))***)))((('''''')))++++++***)))))))))))))))+++***)))***---...,,,***++++++,,,,,,,,,---------+++)))((()))******)))((((((&&&(((+++***%%%&&&***'''&&&%%%&&&)))***)))(((+++***)))((((((''''''((((((''''''(((***+++***(((*********)))((((((''''''***+++***'''$$$"""$$$&&&+++*********))))))))))))---,,,,,,,,,++++++++++++***......,,,,,,//////++++++++++++***************(((((((((((())))))))))))++++++,,,,,,+++******)))''''''''''''''''''''''''***)))((()))+++,,,***'''++++++++++++,,,,,,,,,---"""))),,,******,,,,,,)))++++++***))))))(((''''''''')))+++***(((((()))+++++++++******))))))))))))+++,,,---------...111333111111000///---,,,***)))*********++++++******))),,,***(((''''''(((***+++%%%&&&'''((())))))))))))++++++++++++++++++++++++,,,---......,,,******+++...+++)))+++,,,+++---111555444222000///...------///,,,******,,,------+++...+++))))))+++,,,,,,+++******+++,,,---///000111---555IIIgggpppVVV@@@111000///.........//////000000/////////000111111111111111222111111000///.........//////000111222333222222222111111111111222222222333555444222000222222222222222333444444888333111444555222222444111333444555555555333333333222333555888::::::999777777666777999888666444444555555666666666666555333555666888999888777666333444555666777888888888333333333333333444444444777666666666666888999:::666555555444555666777888666666444333111222555888444555555555444444666777666777777777777888888888333555777888888777888:::444444333222111111000000000000000111222222333333666555333111///...---,,,222222222111000000//////111111000////////////000zzzXXXFFF>>>777333333333222000///------......000000000///...---,,,+++(((***,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))(((((()))***)))((('''''')))+++++++++***************&&&'''))),,,//////,,,***++++++---.........---,,,(((''''''(((+++,,,,,,+++'''(((+++---)))%%%''',,,'''&&&%%%&&&)))***)))((())))))(((((((((((())))))&&&&&&&&&(((+++,,,+++***))))))))))))))))))))))))------,,,)))'''&&&''')))***************))))))))).........---------,,,,,,+++///000......///...***)))))))))))))))))))))))))))))))))(((((((((((((((***++++++++++++***))))))))))))))))))))))))))))))***))))))***++++++***(((*********+++++++++++++++"""(((,,,,,,,,,---,,,***+++++++++***))))))((((((+++,,,---,,,***)))***+++,,,+++++++++************)))***++++++++++++...000222111///---,,,+++,,,,,,,,,---------,,,+++******))))))(((((((((((()))))))))&&&$$$&&&)))+++***(((************************---///111111///,,,++++++...+++***,,,---,,,...222666555333111///---,,,,,,,,,***)))))),,,...//////---+++))))))***+++++++++,,,,,,,,,,,,---...///000...888RRRwww```BBB111111000/////////000000000000000000000111222222222222333333222222111000000000000111222222333333222222333444333222111000222111222333444444222000111222222333444555555666555111000333555444444555222333444444444333222111555444444555777777666555666555555666888888666555555555666666666555555444555666777888888888666666333444555666777888888888444444444444444444333333555555555555555555555555333333333444444666777888333444444333222222444555444555666555444444666888444555666888999:::::::::111444888::::::999::::::444444333222111111111111444555555666666777777888777666555222000...---,,,000000111111111111000000333333111000///.........bbbJJJ???999777888666555333111000000111111000000000//////...,,,,,,'''+++......++++++---///***+++,,,,,,,,,+++)))(((***+++,,,+++)))))))))+++*********************)))$$$%%%(((***,,,+++***((()))***,,,......---,,,+++(((''''''(((+++,,,,,,+++((()))***+++***((()))***((((((((()))***+++++++++((((((((((((((()))******((('''''')))+++,,,+++)))(((((()))))))))*********+++************+++,,,...************************......---------,,,,,,,,,***...000......///,,,'''((((((((()))))))))))))))+++*********))))))((((((*********++++++***))))))************************************++++++***)))************************(((+++,,,+++***)))))))))++++++++++++******))))))+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++******&&&((())))))((((((***+++111///,,,***)))***+++---------------,,,+++***)))''''''((())))))))))))(((111,,,''''''***,,,***'''************************---000333333000---++++++---***))),,,,,,,,,...222333222000///...---,,,,,,+++***)))***,,,...///000,,,+++***)))***++++++,,,...------------......///333666HHHkkk```@@@111111111000000000000111111000000000111222333333222222222222222111111000000111111222222333333222111222333555444333111000000000000222333333111///111222333444555666666666222000///222444666666666555444444333333222222222888777666666777777555333777666666777999999999777555666666666666555444444777888888888888777666555222333444555666777777777555555555555444444444444777777777777777666555444222222222333444555666777111333444444333222222333444555666555444444666888444444444555666777888999333666:::<<<;;;:::999999555555444333333333444444444444666777999;;;<<<===777777666444222000...---000111222333333333222222555444333111000/////////iiiMMM>>>999888:::666555333222111111111111...............---,,,+++(((+++......,,,+++---///'''(((***+++,,,+++***)))***+++,,,+++)))))))))+++(((((()))******))))))(((''''''((()))(((((())))))''')))+++,,,---,,,***)))***)))((()))***+++***)))+++)))'''(((,,,...***&&&'''((())))))******+++,,,(((''''''(((((()))***+++***))))))***++++++)))((((((((())))))******++++++'''&&&&&&&&&''')))***+++***************+++++++++,,,,,,,,,,,,+++++++++***(((---///---,,,---***&&&)))))))))*********++++++---,,,,,,++++++*********)))******+++++++++******'''''''''''''''''''''''')))***+++++++++*********************************,,,+++***)))'''&&&(((***+++++++++***************)))))))))***+++,,,---,,,+++,,,,,,,,,,,,+++***)))***,,,------++++++,,,---...,,,)))''''''(((***,,,,,,,,,,,,,,,+++***((((((&&&'''((()))******))))))111,,,''''''+++---***'''++++++++++++++++++++++++---000222333111...,,,+++---)))(((***+++***---111------,,,,,,,,,,,,------,,,++++++++++++,,,...///,,,,,,+++*********,,,---.........------......///222///:::\\\}}}ZZZ;;;000000000111111111111000000000000000111222333444111111222222111111000//////000111222222222111111000111333444444333111000.........000222222000...111222333444555555555555/////////000333777888777777666555444333333444444;;;:::999999999999666444777666555666888999999888555666666777666666555555999999999888888777666666222222333444555555555555555555555555555555555555888888888888777666555444111222333333444555555555111333555555333222222333555666666666555555777888666444222111111222444666666999<<<===<<<999888777777666555444444555777888222222333444666777888888777777666555444111///...111222444555666666555444555444333333222222222222tttVVVDDD<<<999888444333111///......//////---------------,,,++++++)))+++---------------...'''((()))***++++++++++++((()))***)))((('''''')))&&&''')))******)))(((((()))***+++***))))))***,,,'''(((***+++++++++***))),,,***))))))******(((''',,,)))%%%%%%,,,000+++"""%%%&&&(((((('''''')))***((((((((((((((()))******+++*********++++++)))''')))))))))******+++++++++,,,***(((((()))******)))*********+++++++++++++++++++++*********)))))))))(((,,,---++++++,,,+++''')))******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++(((((((((((((((((((((((()))+++,,,,,,+++******++++++++++++++++++************((('''((('''%%%''',,,************************((((((''')))+++------,,,***+++,,,,,,,,,+++)))(((+++---......---+++,,,,,,,,,***(((&&&&&&''')))+++***+++++++++***)))(((((('''((()))***++++++*********'''%%%'''***,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///---,,,,,,...***(((***+++)))+++///************+++,,,------,,,------+++******,,,///---------,,,++++++---///..................//////000---666QQQlllvvvpppgggfffiiimmmrrruuujjjOOO666...///000111111111000000/////////000111222333444111111111222111000000/////////111222222111000//////000111222333222111111------...000222222000///111222444555555444333333.../////////222888999666888666444333333444555777<<<;;;:::;;;;;;;;;999777777666444444666777777666555666777888888888888777999999999888888777777777333444444555555444444444555555555666666666777777666666666555555444444444222333444444555555444444222333555555444333333444555666777666555555777999777555333111000111222333888:::<<<<<<:::777666666777666555444555666888:::888888777777666555444444666666777666555444222000222444666777888777666555333333333444555666888888hhhRRRDDD<<<777444222111///............,,,------------,,,+++++++++++++++,,,...///...---++++++*********++++++,,,((()))***)))((('''''')))&&&((()))+++++++++)))((($$$'''+++,,,+++******,,,))))))*********++++++++++++***))))))******)))'''))))))&&&%%%)))...***###$$$&&&(((((('''''')))+++)))((((((((((((((()))******))))))***,,,,,,***)))******************++++++///,,,)))***,,,...---,,,*********++++++,,,,,,,,,++++++*********)))))))))(((,,,,,,******------***))))))******+++,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++,,,---------------************************)))+++------+++)))***,,,---,,,,,,,,,++++++++++++(((&&&(((+++)))######&&&))))))))))))))))))))))))+++)))((())),,,---,,,***)))***+++,,,+++***(((''')))+++---,,,***)))))))))***)))(((''''''(((***+++)))***************)))))))))))))))***+++,,,,,,---''''''((()))***+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,,,,---000,,,***++++++)))+++...++++++++++++++++++,,,---+++,,,---,,,******---000...//////...,,,+++...111......---......///000000//////666DDDNNNLLLEEE???888===BBBGGGLLLKKK???222---...///000000000//////.........///000111333333222222333333222222111000///000111222222111000/////////000000000111111111///...///111333444222000222222444555444333111000---000000...222888999555666555333111111333666888;;;;;;:::;;;<<<===;;;999:::777555555666777777666555666777999::::::::::::999999888888888888888888777777777777666555444333444444555666777888888999666666444333333444555555444555555666555444333333333555555555333333444555555666777666555555777999666666777777666444333222555666888888666555555666666444333222333555888:::>>>===<<<:::888777555555444555666777777555444333222444666888888777555333000111333555888;;;>>>???xxx___NNN@@@777555444222000//////000000---------...------,,,,,,---+++***,,,///111///,,,///...,,,+++******+++,,,***+++,,,+++***))))))+++'''(((***,,,---,,,***)))"""))),,,,,,***))))))++++++*********+++,,,---***)))((()))***+++***)))%%%))))))&&&'''+++***$$$&&&(((+++***)))(((+++---))))))(((((((((((())))))(((((((((***,,,---,,,+++************************(((&&&$$$&&&***---...---*********++++++,,,,,,,,,+++++++++*********))))))))),,,---***+++...///,,,((())))))***+++,,,,,,,,,*********++++++,,,,,,---+++,,,------............'''''''''''''''''''''''')))+++...---+++)))***,,,---------,,,,,,+++++++++)))'''+++///+++!!!((((((((((((((()))))))))...+++)))***,,,---+++(((((()))+++++++++***(((&&&***,,,......,,,***))))))***))))))(((((()))***+++))))))***+++++++++******************+++,,,---...***,,,......,,,***))))))++++++++++++++++++++++++(((***++++++***+++,,,...222...,,,---,,,***+++///...---,,,,,,++++++,,,,,,)))+++,,,+++***+++...222...000000///,,,,,,///222---------......///111111,,,...333888888333111444000111000---///333333///,,,---...000000000///...---------...///111222333333333444444444333222222///111222333333222000/////////......///000111111000000000222555555444222222333444444444222000...---000000...111888999555555333111///000222666888:::999999;;;======<<<:::===;;;888888888999999888555666888999;;;;;;<<<<<<999888888888888888999999::::::999999888666555444333444555666777888999:::888777555444444555777888555666666777666444333222555555666555333333555777555666777666555666777999444666:::<<<<<<999555222222333444444333333555666444333111111222444777999999999888888777666555555333555666888888777555444222444666777777666444222...000222666:::>>>BBBDDD~~~fffNNN===:::888444222000///...,,,+++///111///+++)))+++//////---+++,,,//////,,,)))+++)))'''))),,,......------'''%%%)))***'''&&&))))))+++,,,+++***)))***+++((()))++++++******+++---+++***(((''''''))),,,------------,,,+++***)))((())))))))))))(((((((((((())))))))))))************((((((((())))))))))))))))))))))))))))))(((''''''---'''"""$$$+++///+++%%%+++***)))))))))***,,,,,,///...---,,,+++*********---+++))))))***)))%%%!!!,,,+++++++++,,,...///111............///111222444000...,,,,,,---------,,,,,,++++++***)))))))))***)))((('''***---...,,,)))...///333555111+++---222...,,,+++,,,------+++***---,,,,,,,,,---,,,)))'''(((((()))***+++,,,,,,,,,(((%%%"""$$$))),,,+++(((&&&&&&''''''(((***+++,,,***+++,,,+++***)))***+++******)))(((((()))***+++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++,,,......---,,,---///...,,,+++))))))***,,,---***************+++++++++------++++++++++++------(((((((((***,,,---,,,+++,,,+++***)))))))))***+++---,,,,,,+++,,,---///000+++,,,------,,,---000333000000000000000///......,,,---...000000000/////////...---...///000000...'''---222111,,,+++...333333111//////000111111111444444444333333222222222//////......///000111222000111222444555666777777111111222111111000///...------...///111222444555777666555444333333444555777777888:::======<<<;;;???AAA>>>999888:::999777999666666888888666777:::333999;;;999999===;;;666::::::999888777777777777999<<<;;;666666<<<>>>;;;999555444777888666555777:::999777555333222111111+++222888888444111444888;;;999666444333555777888999888<<>>::::::<<<999555>>>===<<<;;;:::::::::::::::===;;;666555:::;;;888999555444777888444333444888888777555444222111111111333555666555444444555777666555444444555777888333222555999666///...222333555555555444444666888555444444444333333222222555444333444777777666333888555333444444111111444444777666222111444666555///222555888999888555333|||YYY===999444000////////////,,,...000///,,,***,,,///---...//////---,,,,,,------+++******+++,,,,,,+++,,,)))(((+++,,,***((()))((()))******(((((()))***&&&'''(((''''''))),,,...+++***)))((((((***+++---(((((()))************************)))))))))((((((''''''((((((((()))))))))((((((((((((((('''''''''))))))******))))))((((((&&&$$$###%%%(((***************))))))******+++,,,---,,,,,,++++++,,,,,,---+++,,,...---,,,++++++,,,+++******)))***+++---...++++++******+++---///000...,,,******+++,,,+++***---,,,,,,+++++++++++++++)))))))))+++---...,,,***///...///000,,,(((***///000---******+++,,,,,,,,,,,,,,,+++,,,---,,,***'''(((((()))***++++++++++++,,,)))'''''')))+++)))'''111000...,,,***)))((((((((()))******)))((()))+++++++++***)))((((((((())),,,---------,,,+++***************++++++++++++,,,------,,,+++***+++...000++++++***))))))***+++,,,))))))******+++++++++***------++++++++++++------+++******+++,,,,,,+++)))))))))))))))***,,,---///,,,,,,---............---,,,------------...111333111222222222222111000000///000111111111000///...///...---...///000000.........///000000000111111//////......///000111222111111111111222222222222000000///......///000111---...000222444555666666333333333222111111000000/////////000111222222333444333333333333444444555666666666999;;;<<<:::999999;;;999555444777777555444333666999888444555888;;;>>>>>><<<<<<===;;;888??????>>>>>>===<<<<<<<<<;;;<<<:::555444666777666888444444777888444111111777777777777666444222111888555333333555666444333444444444555666666777777000///111333111------000111222333333333333666888444444333222111111000000222111222444777888777666666222111333222000000333444666444000111666999888111222333444333222000///___???:::444000///000000111,,,...//////---,,,---///,,,///111000---+++,,,...---,,,+++******++++++***+++))))))+++---+++***(((''')))***)))((('''((()))((()))***))))))+++...111***)))(((''''''(((***+++'''(((((())))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((((((((((('''''''''''''''))))))*********))))))((((((((())))))))))))+++,,,***************+++++++++,,,+++++++++,,,,,,---...&&&)))++++++)))(((***---,,,,,,+++******+++,,,---))))))((()))***+++---...---+++))))))***+++***)))------,,,++++++,,,,,,---******+++,,,------,,,+++111///......+++(((***///111...***)))***,,,------,,,++++++,,,---,,,***((((((((()))***************)))'''&&&'''***,,,,,,+++222111///,,,***(((''''''''')))******)))((()))+++***************++++++++++++,,,------,,,+++)))(((************++++++++++++------,,,***)))***...111******)))))))))***+++,,,))))))***+++,,,++++++***------++++++++++++------,,,+++++++++,,,,,,***(((+++******)))***+++---...,,,---...//////...---,,,,,,---...------...111333222333333333333222111111111111222222222000///...///...---...///000000...000...,,,---000222111///---.../////////000111222111111111222333333333444111000///......///000000,,,---///111333444555666444444333222222111111111000000111111222222222222444444444444555555666666777777777999<<<<<<;;;999>>>???<<<666444555555222333333777;;;999555555999999;;;<<<===>>>??????>>>??????>>>>>>===<<<<<<;;;:::999777444333444555555666333333777999666333444777888999999888666444222:::888444333444555555444555666777888888777666666333222111111000//////000...000111222222333666888555555444333111000//////222222333555777888888888444111000222222//////222222444333111333999:::888222111111000000/////////|||[[[???;;;555111000000111111---...///......---...///,,,///111000---+++,,,///------,,,+++***)))***+++************+++,,,+++)))''')))***)))((('''((())))))***+++******+++...111)))(((((('''''''''((()))((())))))))))))(((''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))((((((''''''''''''))))))************))))))***,,,,,,***((('''(((***))))))******++++++++++++++++++++++++,,,---......))),,,//////------000333......,,,++++++,,,------(((((((((((()))+++,,,...---+++))))))*********))),,,,,,,,,++++++,,,------***+++---......---,,,,,,---***)))***(((%%%&&&+++111...***)))***,,,------+++++++++,,,---,,,***((((((((()))*********))))))(((''''''(((***+++,,,,,,///...,,,+++)))(((((((((''')))******))))))***,,,)))***+++,,,------......)))***+++++++++)))((('''))))))*********+++++++++---,,,+++***)))***---111***************++++++,,,)))***,,,---------,,,+++------++++++++++++---------,,,+++,,,,,,,,,***(((...---+++*********++++++---.../////////...---,,,,,,---......---...111444333333333333333222111111111111222222222000///...///...---...///000000...111---***+++///111000---,,,...000000//////111333222333333333444555555555222111000.........//////,,,---///111333444555555555444333222111111111111111111222333444444333333555555666777777777888888999999999;;;======<<<:::<<<>>>;;;555333555444222333555999===:::666777<<<::::::;;;===>>>>>>???@@@????????????>>>===<<<;;;777555333222222222333555444111222777:::999888999888999:::;;;:::999666555999999777555222333555888999999:::;;;:::888666444666666333111000000///...---///000111111333555888777666555444333222111111444555666777777777777777333000000333333//////222000222333333777:::999444111000/////////000111222qqqPPP???;;;666222111111111111.............../////////...///000000...------...,,,------+++***)))***,,,******)))'''))),,,,,,)))((()))******(((((()))***''')))************+++,,,))))))((((((''''''(((((()))))))))))))))(((''''''((((((((('''''''''&&&&&&''''''((((((((()))))))))******))))))((((((''''''))))))******++++++******+++++++++)))&&&%%%%%%&&&))))))***++++++++++++***++++++++++++,,,,,,---...,,,---...//////000333555000///---,,,+++,,,,,,---))))))(((((()))+++---...---+++))))))***+++***))),,,++++++++++++,,,,,,---***---//////...,,,,,,------***)))++++++((((((+++000---******+++,,,,,,,,,+++***+++,,,------+++)))(((((()))******))))))(((******)))(((((((((((()))++++++***)))))))))))))))((()))++++++******+++---)))***+++,,,---.........(((((()))))))))))))))((()))))))))************+++,,,,,,+++***)))***---///*********+++,,,,,,,,,---***+++---//////...---,,,------++++++++++++---------,,,+++,,,---,,,+++)))000...---+++************...////////////...---------............///222444222333333333333222111111///000111111111000///...///...---...///000000...111...++++++---//////---,,,///222222000///111333444444444444555555555555333222000///.........///---...000111333333444444555444222111000000111111111222444666666666666555666777888888999888888777:::::::::<<<>>>>>><<<:::666888666222222555666444444666:::===:::666888???===;;;;;;======::::::===@@@@@@AAAAAAAAA???===<<<555222000111111000111444444000111666:::::::::===888999:::::::::999888777777777777666444444777;;;;;;<<<<<<;;;:::888666555777777444000000111000,,,---///000111111222555777777777666555555444333333444666777777666444555666333111111444444111000333///222333444777:::666///111000//////000111333444pppNNN>>>;;;777444333222111000...------...///000//////000///...///000///...,,,+++,,,---,,,))))))+++---***+++((($$$&&&,,,---***)))***+++***))))))***+++'''))),,,,,,+++***))))))+++*********))))))))))))(((((()))*********))))))***))))))))))))(((((((((((((((((()))))))))******,,,++++++***))))))((((((((()))***++++++++++++***,,,***)))((('''''''''&&&((()))***+++,,,++++++***,,,,,,+++++++++,,,---------,,,+++,,,...111222222000...---+++***+++++++++******)))***+++,,,...///---,,,******+++++++++******************+++,,,,,,+++---000000...,,,,,,...---***+++...///---,,,...///---++++++,,,,,,,,,++++++******,,,------+++)))((()))))))))))))))(((((()))))))))((('''''''''(((+++***))))))))))))******(((***,,,,,,++++++---...******+++,,,,,,+++***)))(((((((((((()))***++++++))))))))))))***************+++,,,+++******,,,...******+++,,,---.........+++---///111111000...---------++++++++++++---------,,,+++,,,------+++***///...,,,+++***++++++,,,000000///...............---...///......///222444222222222222222111111000---...///000111000///...///...---...///000000...111///---,,,---...//////---111555444111///111333555444444444444444333333444333111///...---......///000111222333333333333444333111/////////000111111333555888999999888888777777888999888777666666:::::::::;;;======;;;999555777666222333777888666333555:::<<<888444888@@@<<<888888;;;;;;888999<<<>>>???@@@@@@@@@>>><<<;;;666111///111000,,,---222555111000444777888:::===777777888888888888888888666555444555777:::::::::;;;;;;;;;:::999888777666666777555111222555333---...000111111111222555777666666666555555555444444222444666666333222333555444222333666666333222444333333222111555888444---111111000000000111222333zzzYYY>>>;;;777555444333111000...------...///000000///111///---...111111...+++***,,,---,,,))))))+++...***+++'''"""$$$+++---***)))+++,,,+++***)))***+++))),,,///000...,,,***))),,,,,,,,,,,,++++++******&&&'''(((***++++++,,,,,,++++++++++++************))))))))))))************,,,,,,,,,+++***))))))(((((()))***+++++++++++++++---+++))))))***+++***)))((()))***+++,,,+++******---,,,,,,++++++,,,,,,---000---+++,,,000333333222///...,,,***))))))******++++++******+++---///000...,,,******+++,,,+++******)))))))))***++++++,,,+++...111000...,,,---...)))'''(((,,,...+++***+++...,,,+++,,,------+++***+++******,,,------+++)))((()))))))))))))))((((((%%%&&&'''''''''(((***,,,++++++******)))*********)))+++,,,,,,,,,,,,...///++++++,,,+++***(((&&&%%%))))))(((((()))+++---...))))))))))))************)))+++,,,,,,++++++,,,---***+++,,,---............,,,...000222222111///...------++++++++++++------,,,++++++,,,---...,,,***---,,,+++++++++,,,---...111000///---------...///---...///......///222444111222222222222111000000,,,---...000000000/////////...---...000000000...222111///...---...000222///333666666222///111333444444444333333222222222444333111///...------...111111222333333333333333444333000///......000111111333666999:::;;;:::999777777888888888666555444999999999;;;<<<<<<:::888999;;;999555555777888666333555999:::666333888@@@888444444:::;;;999:::@@@;;;<<<===>>>===;;;999888888222///111///******///666111///222555666888<<<777666666555666666777888777333000333;;;???===999999999888888888888888888666888777444666:::777000///111222222111222444666555555555555555555555444...111444444222111222444555333444888888444333555666555111///222666333---222111111000000000000111dddGGG999555555111333444---//////000000000000//////111///...---...///...---...---+++++++++---///000---,,,************)))(((,,,***(((***---...---+++***---...---***))),,,///+++******))))))******+++'''***,,,---+++***))))))))),,,------+++(((''''''%%%&&&&&&'''((()))******************))))))))))))'''***......)))&&&)))...)))+++,,,,,,***)))*********************++++++,,,...------,,,,,,+++++++++---......///000111111222,,,+++)))''''''((()))***,,,---------,,,***((('''...------,,,+++***))))))(((++++++)))))),,,---***,,,------,,,+++,,,...111*********)))******+++,,,,,,*********,,,---,,,***,,,,,,,,,***((('''))),,,***(((&&&$$$$$$%%%''')))))))))(((((((((((())))))(((((()))***+++---...///***,,,......---------...+++***(((''''''''')))***---(((''',,,...+++***---))),,,,,,)))(((***)))&&&)))***++++++)))(((((((((//////...---------------,,,------......------,,,------,,,+++************---+++***+++......,,,)))+++,,,---,,,***)))***+++000///---,,,+++*********+++,,,...000111222222222////////////000000000000////////////////////////000000000000000111111111111000///......///000111333888<<<;;;666111111333000111222333222111///---666555222///...///000111000222333333222222444555///000111000//////111222::::::999999888777777666888888777555444333222111777666666888:::<<<<<<;;;:::777444111111444777:::999999777555333333666888???;;;777666888:::999777;;;<<<=========<<<;;;:::444333222///---...111555333444444444333444777999555555666666666666666666999888666555555666777888:::888777666555777888999===:::777777888888666444555222000000222444555555555777999999777444333222555555444222000111333555555222111444999===;;;888999666333444777777333///444444333222111///...---~~~pppPPP???888777222333333,,,.........//////.........111///------...///...---...---,,,++++++,,,...///---,,,+++*********)))(((***((('''(((+++,,,***)))***++++++***))))))***+++++++++************++++++(((***------,,,*********,,,------,,,***)))***+++'''''''''(((((())))))***))))))))))))))))))******---,,,++++++***)))***+++(((***++++++***))))))*********))))))******+++,,,++++++++++++************////////////////////////---,,,***(((((()))***+++'''(((***,,,------------,,,,,,,,,+++******))))))(((++++++)))))),,,---***+++,,,,,,+++******,,,...***************++++++,,,---,,,++++++,,,---,,,+++*********))))))))))))******)))'''%%%%%%&&&(((******))))))(((((())))))***)))))))))***+++,,,---...)))+++------,,,,,,,,,---************************...)))(((,,,---***)))+++))),,,,,,)))(((***)))&&&''')))++++++******+++,,,000///...------------...------------------------...---,,,,,,+++,,,,,,,,,000...---...000111///---+++------,,,+++******+++///...---,,,************+++,,,---///111111222222............////////////////////////////////////000000000000000000000111222111000//////000111222333666999999555222111222000111333333333111000...333222222111111000000000444555666555333333333555111111111000......000222888888888777777777666666999999888777666444444333666666555777999;;;;;;:::;;;999555333333555999;;;999999888777666777;;;>>>???<<<888888:::<<<;;;:::888999:::;;;<<<;;;::::::666222...---///222333333666666666555444444666888555555555555555555555555999888666555555666777888888777666555555666888999<<<:::999:::;;;:::666333222111111222444444333222444666777777555333222222444444333222000000222555444222111444999<<<:::888;;;888555666999999555222444444444333222111000///eee~~~\\\GGG;;;999333333333---////////////////////////111///------...///...---///...---,,,+++,,,---...,,,,,,++++++***))))))(((***(((((((((***+++***)))---+++***)))*********))),,,,,,++++++++++++,,,,,,)))+++......---++++++,,,......---+++******---000))))))))))))))))))))))))((((((((())))))*********...,,,)))(((***++++++)))''')))++++++)))))))))*********))))))******+++,,,******++++++++++++++++++//////.........---------...---+++*********+++,,,%%%'''))),,,---.........************************)))+++,,,)))))),,,---******++++++***(((((()))+++***************+++,,,,,,,,,+++)))((()))***)))''')))))))))***++++++***)))+++)))(((''''''(((***++++++******************+++***************+++,,,,,,)))+++,,,---+++++++++,,,((()))***+++,,,,,,,,,+++///+++***---...+++)))***))),,,,,,))))))***)))&&&%%%'''***,,,,,,,,,...000000///......---............---,,,,,,,,,,,,---...------,,,,,,------......---,,,,,,,,,......,,,+++,,,---------+++***+++,,,...---,,,+++***)))))))))***+++---///000111111111---------.........//////////////////////////////111111000000000000000000222222111111111111222222222444555666555444222111111222333333333222111000///000111222222111000///777888888777555444444555333333222///---...000222555555555555666666666666:::999999888777666666666666555555666999::::::999;;;999888666666888999;;;===<<<;;;999888999===@@@999666333444777999888777555666777999:::;;;;;;;;;777222,,,---333777666333888888888666333333444666555555555555555555555555777666555444444555777777666666555444555666888999999999:::<<<===<<<888444000111222444555555222000444555555444222111222333333333333111//////111333333111111444888:::999777:::888666666888999666444444444555555444333333222LLL___qqqhhhMMM===:::444444444///222222111111111111222222000///------.........---///...---,,,,,,,,,------+++,,,,,,+++)))((())))))++++++++++++,,,,,,,,,+++000---******------,,,)))---,,,,,,++++++,,,,,,---***,,,......---,,,---......//////...,,,---///111++++++++++++************'''(((((())))))******+++''')))***)))***,,,***'''''')))******)))))))))******************+++,,,,,,,,,,,,------......//////------------------------......---,,,,,,,,,,,,---******,,,,,,,,,,,,+++***(((((()))))))))*********))),,,,,,******,,,---******++++++***((('''((()))+++************+++,,,,,,...,,,)))))))))))))))((()))))))))+++---...,,,)))+++***)))((()))***+++,,,,,,++++++******++++++,,,++++++***************+++***,,,------,,,+++,,,---)))))))))***+++,,,------...,,,,,,...000///---,,,***------***)))+++***&&&&&&(((+++,,,------///000//////......---......//////...,,,++++++,,,...///+++++++++,,,,,,---//////+++++++++,,,,,,,,,+++***,,,---...---,,,+++,,,---------,,,+++***))))))******+++---...000111111111.........////////////000////////////////////////111111111000000000000000111111000111111111222222333333333555777666444222111111222222222222111000///000000111222222111111777888999888777666777888666555444111//////111333111111222333444555666666888888888888777777777777777666666777999;;;:::999999999888888888888999999AAA@@@>>>;;;888888:::<<<555222000111555777777555444555666888999:::;;;<<<777333///000555999999777999999888555222111222444555555555555444444444444555444444333333444555666555555444444555666777888666777999;;;<<<<<<<<<;;;333222333444555555333111444555555444222111333444222222222111//////111222111111111444777999888666777555444444666666555444444555555666666666555555:::FFFQQQdddsssRRR===999555444555111222222111111111111222222000...---,,,---...---,,,------------,,,---------+++,,,---,,,)))((((((***+++,,,,,,,,,++++++++++++000---******---...,,,***---,,,,,,++++++,,,,,,---+++,,,......------...///,,,///111111000/////////,,,,,,,,,,,,,,,,,,++++++((()))))))))******++++++%%%,,,+++)))******((('''(((***+++***)))***++++++++++++++++++,,,---------------......//////000******+++,,,---...///000///......---------------,,,,,,------,,,+++)))(((((((((((()))******++++++***------******---,,,***+++,,,---,,,***))))))***+++++++++***+++,,,,,,---111///,,,++++++,,,,,,+++******+++---......---++++++******)))***+++,,,---,,,,,,++++++++++++,,,,,,++++++******))))))******,,,...//////...------...***)))((('''(((***---///,,,---...000222444333000***------***)))+++***''')))+++---------,,,---///......------------......///...,,,++++++,,,...///************+++---...///---.../////////.........,,,---......---,,,---...------,,,+++************++++++---///000111111222///000000000000111111111000000000000000000000000111111111111000000//////...//////000000111111111555444444555777777666444000111111111111111111111222111000///000222444555555666888888888888999;;;777777666333111111333555//////000111333444555666555555555666666666666777999888888999;;;<<<;;;:::777777777777777777777777???>>><<<999666666999;;;777444333555888::::::888555666666777999:::;;;<<<555555555555555777:::<<<888888777444222000111333666666555555555444444444222222222222333444444555555555555555555666777777444444555666888;;;???AAA777555333333444555555555555555666444333222444666111222333222000///000222000111333555777888777666555444333333444555555555555555666777777777777666333999<<>>BBB888666333222333444555555444555666555444333444555111333333333111000111222000222555777888888777666555555444333444555777888666666777777777777777666444666444999HHHTTTfff}}}```BBB<<<888555666444000///---,,,,,,---///000000...,,,,,,---------,,,***+++,,,---......//////))),,,...,,,(((&&&(((+++)))***,,,***((('''(((***((()))******)))***,,,---++++++************++++++***+++,,,,,,,,,,,,...000///111222111///......///---------....../////////...------,,,,,,+++++++++ ***...)))''',,,,,,'''(((***,,,,,,,,,,,,,,,..................///000000.........---------------***+++,,,---...///000111---.........------,,,,,,((()))***,,,------,,,,,,*********+++++++++++++++,,,......+++***---,,,))))))+++------,,,++++++,,,,,,++++++++++++,,,------***(((%%%$$$%%%'''(((((((((,,,...,,,'''%%%)))...)))))))))***++++++,,,,,,++++++************++++++***)))))))))))))))***+++---///000///...,,,,,,---)))***+++,,,,,,+++******(((---//////222666444///+++......+++***,,,+++''')))+++,,,---,,,+++,,,---+++*********++++++,,,---------------------------+++++++++++++++,,,---...)))+++------+++)))***,,,,,,...//////......///000......------,,,,,,------------///111222333333333000000000000111111111111000000000000000000000000222222111111000//////...---...000111222222111111333666777666444333444666333333333333333444555555555444333333333444555666222444555666555666777999222333555555444222222333...///000111222333444555111222333444555666777777:::999888999;;;<<<;;;:::777666555444444555666777444444444333333555999<<<666444333444888999777444999888666555555555666666444333333333555666777777777777777666555555777999999888888777666666555555444444555666777888888888888888888888777666555555000222333333333444888<<<555444222222333333222111111333555555444333333333222333444444222111111222111333666888999888777777333333333222222444666888666777777777777777666555777999444444;;;===HHH]]]wwwfffEEE>>>999666666333222000///......///000222///...,,,,,,---------,,,)))***+++---...///000000))),,,///---(((&&&(((++++++---...---***(((***,,,(((+++---,,,++++++...111+++******************+++***+++,,,++++++,,,...000333222111///,,,,,,...000,,,------...///000111111000///......,,,,,,+++******///---&&&'''......&&&(((***,,,---,,,,,,---//////////////////000111111111111000000//////......---------....../////////------......------,,,+++)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,......+++***---,,,)))(((***,,,---,,,+++,,,,,,,,,,,,++++++,,,,,,---...///,,,)))(((***,,,---...&&&+++...+++###!!!'''...(((((()))***++++++,,,,,,+++******************+++)))))))))))))))***++++++,,,...///...---++++++,,,(((***...111111...***'''(((---///...000444222++++++......+++***,,,+++'''''')))+++,,,++++++,,,---***)))))))))***++++++,,,,,,------......------,,,------,,,,,,,,,---......+++...000000---,,,---///,,,...//////......///111//////...---------......---...000111333444444444////////////000000000000000000000000000000000000222222222111000//////......///111222333333222222222666888666222000222666555555555555555666777888444444555666666555444333333444666555444444555666...111444555444222111111//////000111222333444444111222333444555777888888:::888888888:::;;;:::999888666555333333555666888555555444222111333666999:::888777999<<<===:::777999888666444333333333333555111...000555777555222777888888777777888:::===:::999999888777666666555666666888999::::::::::::999999999999888666555444///222555444222111333555111111111333444222000---///111444555444222111111222444555555333222222333111444777999999888777777000000000//////111444666777777777777777666555555444555777777888;;;???BBBSSSZZZgggxxxnnnNNNBBB999555666444000///...------...///000///...---,,,+++,,,,,,---------++++++++++++------***)))***+++,,,,,,***((()))))))))))))))***++++++))))))******,,,...///000.........------,,,,,,,,,((((((((()))******++++++222///---......,,,+++,,,,,,++++++,,,...111444666333000---+++***+++...///,,,+++******++++++***(((+++,,,,,,,,,++++++---///...+++)))+++///333333222444111///222666777333...000000//////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))******++++++++++++---------,,,,,,,,,++++++,,,------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,...---***(((((((((***+++---,,,++++++******++++++*********+++,,,...///000///...,,,***))))))******+++)))'''(((+++---,,,+++///---++++++,,,.........+++,,,---,,,***)))***+++***,,,---+++(((&&&(((+++---......---+++******+++---......,,,******+++,,,)))***+++***))))))+++,,,***++++++,,,---...//////,,,***(((''''''(((***,,,///...,,,++++++,,,---...------...//////.........//////000000000000//////000222444444222000000000222000...,,,,,,---///111111111111111111111111111000000000000///...,,,+++---...///111333444555555666555444444444444333222222666666333222555777666555666666666444555666888555888777333222555888888111333555555333111000111000//////222555666444111444333333666999:::777333777999;;;;;;:::::::::;;;999666555777:::===<<<;;;888999777555666999999555888777666555444333222111333333444666777777555222333111444888666222444;;;888888888777555666888:::999999999999888777666666444555555666777888888888666777888999999999999999666111000444555000///333444444444111...------...444555555555333222333444555555444333333222222111333444777:::<<<;;;888555222333444444555555444444333444777999999777555333444555666666555777999<<<@@@DDDKKKSSSaaazzznnnMMMBBB999555666333/////////......////////////...---,,,,,,,,,------------,,,++++++,,,------+++***)))***,,,,,,***)))***)))))))))))))))***+++******+++,,,------......++++++++++++*********)))************))))))))))))...,,,+++,,,---------...,,,+++++++++---000222444444222...+++******,,,---,,,+++******++++++***(((+++,,,---,,,++++++---//////,,,+++,,,...000///......------///333444222////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********++++++++++++---,,,,,,,,,++++++++++++)))***+++***)))((()))***.........---------------++++++***))))))***+++,,,,,,,,,+++************+++((((((((()))***,,,---......---,,,+++******+++++++++)))((())),,,...---,,,000...++++++,,,......---,,,---------+++***+++,,,,,,+++******+++,,,,,,,,,+++,,,------,,,+++,,,...+++,,,,,,,,,***+++---///...---+++******++++++,,,+++,,,,,,------......///******+++++++++,,,,,,---.....................---)))******++++++*********........................///111333333111//////000000000000000000000000000111111111111111111111111000/////////............---...///111222333444444555444333333444444333222666999999555222444444333666777777666444333444555333666666111000333555555333444444333222000000///222111111333555666444111444333333666999:::777444555777999999888888999::::::777555666888999888777888999888666888<<<<<<888888888777666555444333222333333333555777777444222333222444777666222444:::999777555444555777:::<<<;;;;;;;;;:::999888666555777777888888888999999999777777888888999999888888777222111555555222111444333333333111///---...///222333444444444444555666444444333333222111111111444444555777888777444222222333333444444444444444333444666777777666444333333444444333222222333555444999<<<;;;@@@UUUvvvmmmMMMBBB888444444111...//////000000//////...///...---,,,,,,,,,---...------,,,,,,,,,,,,------,,,+++))))))+++,,,+++***+++******)))))))))*********+++,,,---------,,,,,,++++++++++++************,,,++++++***))))))((((((***+++++++++,,,---//////,,,+++++++++,,,...000111444222///+++******+++,,,---+++******++++++***)))+++,,,---,,,++++++---//////...------...---+++)))))))))+++---...///000000.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++,,,,,,,,,+++++++++******((()))+++***))))))***+++---------,,,,,,,,,++++++))))))***++++++,,,------,,,+++******))))))******))))))))))))***,,,---...---,,,,,,++++++,,,,,,---,,,+++***+++---.........111///,,,,,,,,,------,,,---...///...,,,+++,,,---///+++)))***///111000---+++,,,...---,,,,,,---///+++,,,------,,,...111333555000,,,***,,,------,,,------------------------+++,,,---/////////...---,,,---///111111///...,,,+++,,,,,,,,,,,,,,,++++++...---,,,++++++,,,---......000111111///......//////000222333333222000///111111111111111111111111000///...------...///000---...///111222333333333333222111222333444333222666::::::666333555555333666777777555333111222333222555444///---000222111444222111000111222222111444333333444555666444222555444444666::::::888555333555777777666666888999<<<:::888777888888777555777999999777:::>>>>>>;;;888888777666666555444444333222333555666777555333111000111444333111222666:::555111111555999:::;;;<<<<<<<<<;;;:::999777666;;;;;;;;;:::::::::999999777888888888888777777666666444444666555333333555222333222111///...///000000000222333555666777888444444333333222111111111555444333333444333111///111222333333444444333333333333444444444444333333111222333222000000111222444:::>>><<<:::CCCWWWiiizzz{{{kkkKKKAAA888333333000...///000111111000///...///...---,,,,,,---...///---------,,,,,,------------+++))))))***,,,,,,+++++++++******))))))*********+++---......---+++***.........---------------+++++++++******)))))))))---//////,,,+++---------,,,++++++++++++---......222000---+++***+++,,,------+++******+++,,,***)))+++,,,------,,,,,,---///......//////...---+++)))''')))+++,,,,,,,,,...///------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++************+++,,,,,,,,,,,,---...++++++******)))(((((((((******+++,,,------,,,,,,++++++***)))))))))******+++++++++,,,---...//////,,,,,,,,,,,,,,,---......---,,,,,,,,,---//////000222000---,,,------,,,,,,.../////////---,,,---...000...,,,---///111000///---...///...---,,,---....../////////...000333666:::333,,,+++---///...,,,//////......---------,,,...////////////...------,,,---.../////////...---..................---,,,///...,,,++++++,,,...///...///000///---,,,---......000111222333222111000111111111111111111111111222111///---,,,---...///...///000111222222222222222111000111333444333222333777999666555777888777444666666555333222222222111444444///---///000///222000...///222444555444555555555555555555444444666555444666:::;;;999666333555666666555666777999>>>===;;;::::::999999888888::::::888:::======999888888777777666666555555444333333555777888666555......///000000///000111888333///000555888777444;;;;;;<<<<<<;;;;;;:::999======<<<;;;:::999888888888888888888777666555555555555555555444333333444333444333111...---...///......///222666888::::::555555555444333333222222666444222111222222111000111222222333444333333333333333333333222222222222...000222222111111222333444888;;;:::888999@@@FFFPPPRRRUUU]]]nnnhhhIII@@@777333333000...///000111111000///...///...------------//////------------------------...,,,))))))***,,,,,,,,,++++++***************++++++,,,---......,,,***))).........///////////////))))))******+++++++++,,,111666555...***+++,,,)))++++++++++++,,,,,,------...---,,,++++++,,,...///---,,,++++++,,,,,,+++))),,,---------,,,,,,...000---...000000///...------+++,,,---,,,++++++,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,+++++++++*********+++------,,,,,,---///*********))))))(((((((((---------------,,,+++***,,,++++++***)))*********,,,,,,,,,,,,---...//////+++,,,,,,---.........///------------......000111222000---,,,---------,,,...///000///---,,,---...///111111000---,,,...000***,,,.........///000222000000000...,,,---000333:::444---+++...000///---000//////......------,,,333111///,,,+++++++++,,,,,,,,,+++++++++,,,......,,,---------,,,,,,+++***111///...,,,,,,...///111---...///...,,,+++,,,...////////////000000111111000000000000000000000000444222///---,,,,,,---...000000111222222222222222222111000111333444333222222777999777666888888666222333555555444333333444222555555111///000111///444222000000222333444444555666666555444444555555888666444666:::;;;999777666777777666555666888:::;;;;;;::::::999999:::;;;999::::::888888;;;999444777777777777777666666666555444444666888999888777000000000000111222222000444111///000444555222---999999:::;;;<<<<<<<<<<<<======<<<:::999888777666777777777777777666555444222555666444222222333444555555444111...,,,,,,---...---...111666:::;;;:::888777777666555555444444666444222222333444444333222222333444444444444333444444333333333222222222---///111222222222333444555555444444444555777888:::<<<>>>DDDRRRkkkeeeGGG>>>777333333000///000000111111000000//////...---------...///000------............---------,,,******,,,---,,,+++***************+++,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,------------))))))******+++,,,,,,---222888888///)))+++,,,)))+++++++++,,,,,,---------++++++++++++,,,---///000...,,,++++++,,,,,,+++***,,,---...---,,,,,,...000,,,...000000///...///000...------,,,,,,------------------------.........------------------------,,,,,,------------......,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++)))***,,,+++******+++,,,++++++++++++++++++++++++//////...------,,,++++++---,,,++++++******+++++++++++++++++++++,,,------,,,------.../////////...,,,---......---...000222222000---------......---.../////////---,,,---......111222000+++***,,,000&&&))),,,...000222555777000000...+++)))))),,,...555111---,,,...000000///////////////......------444222...+++******+++,,,,,,+++***))))))+++...///////////////...---,,,,,,111000///......///000111...//////---,,,+++---...///////////////000111222000000000000000000000000333111000...------------222222333333333333333222333222111222333444333222555999;;;777555555444222111333666666555444444555222666777333111333333111666777666444222000111222444555666555333333555777999666555777:::<<<:::888999999999777555555777999555777777777666666888:::888:::999777777999666111666666666666666666666777555444444555777999999888444555444222444777666222222000///000333333000...888999:::;;;<<<<<<=========<<<;;;:::888777666555555666666666666555555444111666777444111222333333444555444111...,,,---...///......111777::::::999999999888888777666666666666555333333555666666555222333444444555555444444555555666555555444333222---///222333222111222333555555555444444555666666444777:::<<>>111333444333222222666999:::777555777:::<<<;;;:::;;;;;;999666333222444666777888999888666555777:::555777888777999;;;888333333333444444555666666666222000000111333555666666333555333000222777555///111000...,,,---222999???<<<<<<<<<;;;:::999777777===<<<<<<:::999888888777333333444555666666666666222999<<<666111444666666...000000000///000222444333000...111777:::888555888888777777666666555555:::888777777777555333000444555666666777666666666777888:::;;;:::888555333222222222222111111000000666777888888888666555444555444333333444666999:::GGGYYYtttiiiKKK@@@===888555888555444222000000000000111//////............/////////...------...///...---,,,------......------,,,+++***)))((()))+++...000,,,+++)))&&&%%%'''+++...,,,***((())),,,---+++)))------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++///...---,,,+++,,,---...***++++++,,,---...000000+++///000......000///+++.........///111222111000......///000111222222222///------...000222222222///...............///000///...---,,,,,,---...//////---,,,,,,...///......---,,,+++***+++---000111,,,...000000...+++*********------)))(((+++---,,,,,,,,,,,,---------......000000000///...,,,+++***,,,------......------,,,---------///000000---+++---------------///000000111000...---/////////...111000///......///000111,,,+++***+++---...---,,,+++,,,---...////////////222333333111...,,,,,,---000000//////000111222444111111000///............111222333222000......///,,,,,,++++++,,,,,,---............///000000...,,,///000000000000000///...///...---------///000111333000---+++---000222333///............///000000///,,,,,,///000///111555666555444333333444666777:::::::::999888666444333///444999:::888555555555555666777777555444555666666666555555555666666777999::::::888555333333333444444333444444555777777555555777888999999999999999888666444333222222333666555555777999:::999777888888888888777777777777777666444333333555888:::777444111111333444333111666666888888777555333111555333000...///333777;;;999::::::::::::999777666999999888777555444222222555555555666666666666666:::888666555555444222000666444111///000222555777111111222222444555777888;;;;;;:::999999888888777<<<999555444777888888777999999999999888777555444777999;;;:::888555444444222111111111111111222222666777777888777666555444333333222333555777:::;;;;;;EEESSSbbbrrroooNNNAAA>>>999666888555444333111111111111111//////............//////...---,,,---///000000///---......//////......---*********+++,,,,,,---...,,,,,,+++)))((())),,,...---+++)))***,,,---+++))),,,,,,---......---,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...---,,,+++******++++++++++++++++++,,,...000111***...///,,,,,,///...***.........///111222111000000000//////000111222333000...------///000//////............///000000111000///...------.../////////...---------.........---,,,+++++++++---///000---///111000...,,,++++++***---...***))),,,...---,,,---------............000000//////...---,,,,,,,,,------......------,,,---------///000000---+++,,,,,,,,,,,,---...///000+++***)))***,,,------,,,///......---------......,,,+++***+++---------,,,++++++,,,---............000111222111///---.../////////......///000222333111111000000////////////111333444333111//////000------,,,,,,,,,,,,,,,---...//////000111000///---//////000000000000000//////......------...///000...---,,,,,,...///...---...............//////000000------000111000222666444333222111222333555666999888888777666555444444000333777888777555444333555555555555666666666666555555555555555666777777;;;:::999666444333444444444444555666666777777888555555666777888888888888555555444444444444444555777666666888::::::999888888888888777777777666666555555555555666666666777777444222222444444333111666777888888888666444333222000...---...222777::::::;;;<<<<<<:::888555444888777666555555555555555444444444444444444444444666666555444222111111000777555333222222333555666222222222333555666888999999999999999999999999:::<<<999666555777999888777999999888888777666666555666999;;;;;;999666555555222111000///000111333555666666666777666666555444222222222333555777:::<<<555888<<>>:::888888555444333222222111222222000//////......//////000---,,,,,,---000111111000/////////000000/////////)))***,,,---...---,,,,,,,,,------,,,+++***,,,...,,,+++***+++,,,---,,,***+++,,,///000000///,,,+++***************************++++++,,,,,,,,,,,,,,,---,,,+++***))))))))))))---,,,++++++,,,...000222***---...++++++...---***.........///111222111000333222000//////000222333000...---,,,---...---,,,......//////000111222222000///.........///000111//////...............//////...---,,,,,,---...///...000111111///---,,,---***......+++***---///...------........./////////111000///...------...///------............---------------...//////---++++++++++++,,,------......''''''(((***,,,---,,,***+++,,,,,,------,,,,,,++++++***)))***,,,---,,,+++***++++++,,,------.........///111111/////////000......------...///111222222222222111111111111111333444555444222111111222///...---,,,,,,+++,,,,,,///000111222222111000///...//////000000111111111000000......---...///000***+++---///111000---***------........./////////111......111222111222666222111000000000222333444777666444333333333444555111222444666888777444111444222000222555666555333444444444555555777888999===:::666444444555555555444555666888888888888777555555666666666666666666222222444555666777777777888777777999;;;<<<:::999777777777777666666666666555666777888888666555444777555333333444555444333777888999999888777555444///...,,,,,,...222666999:::;;;<<<<<<;;;888444222999777555444444444666777444444333333222222111111222444555333000...///111777666555444444444444444333333444555666888999:::777888888999::::::;;;;;;;;;999777666777888888888:::999777666555666666777666888::::::999888777888111000......///222555777555555555555555555555555333333333333555666888999444777999;;;@@@IIIVVV```~~~]]]GGG???;;;888777444333333222222222111111000000////////////000000...---,,,---...///...---...//////000000//////...+++,,,---------------,,,+++---......,,,++++++,,,+++*********+++++++++***+++,,,...//////...,,,+++))))))))))))))))))))))))***+++,,,,,,------,,,,,,---,,,,,,***))))))((((((...---++++++,,,...000222+++......++++++......+++.........///111222111000222222111000000000111111000...------...///...------...///000111222333333000000///......///111222111111111000//////000111111000//////...//////000///000222111///.........***...///,,,,,,///000///.........////////////000111000...------...///111------............---------,,,,,,---//////---+++******+++,,,------------))))))+++---//////---+++)))***,,,------,,,++++++,,,*********,,,,,,+++***************+++,,,---------///111111000/////////------,,,,,,---...000111333333444444444444444444444555666666444333333444111000///...,,,,,,,,,+++///111333333222111000111......//////000111222333222222000/////////000111------///111333222///,,,------......////////////222000000333333111222555111111000000111222333444555444222111111222444555444333333666999999555111222...,,,...444666444000333333444444666777999999>>>999555222333555666666222444666888999888777666666555555555444444555555222333555777999999999888999888888:::<<<<<<;;;:::777777777666666666555555777777777777777666555444666555555444555555555555888999999999999888777666111000///...///222444666888999;;;<<<;;;888555333:::888666333222333555666555444444333222111000000///333666444///---000444666666666555555333222222444444555666777999:::;;;888888888999999:::::::::999888777666666777777777:::888666555444555777888555777999:::999888999:::111000......///222555777444444444444444444555555555555444444444444555555333555777888888:::>>>BBBWWWkkkiiiOOOBBB;;;777777222222222222222222111111000000////////////000000000...,,,,,,,,,,,,***))).........//////.........000...---++++++,,,...///+++,,,......,,,******+++)))*********))))))******,,,++++++++++++++++++,,,))))))))))))))))))))))))++++++,,,------------,,,---------,,,,,,+++******...---,,,,,,,,,...000111,,,//////,,,,,,//////,,,.........///111222111000///000111111111000///...///...------000111111111,,,---///111222333333333000///......///000111222333444444333111000111333222222222111111111111111///000111111///...///000***///000---,,,///000///.........////////////000111000...,,,,,,---///000---......//////......------,,,,,,,,,......---+++)))***+++,,,---------------------///000000---******+++,,,.........---,,,,,,+++***+++,,,,,,+++*********)))******+++------///111222222000...------------,,,,,,---...///111333333444555666666666555444666777777555444444555333222111///...---------///111444444222000111222////////////000111333444444333222111111222333333000///...///111222111///---...///000000000//////333111111444444111111444111111111222333444444555444333111000111222444555666444444666::::::777333333000...000555888555222333333444444666777999999;;;888555444444666777777111333555777888777666555666555444444333444444555666777888:::::::::999888999888888:::<<<===<<<:::777777777777666666666666:::999777555444555666777666666666666555666777777999999999999999888888777555444333222111222333333444555777999999888666555777666444333333555888:::666555555444333222222111///333666555111///222666444555555555444222111000555555666666888:::;;;<<<:::::::::999999999888888777777777666555555555666999888666444444555777888555777999999888888999:::000000//////000222555666444444333333333444555555666666555555444333333333333444444444444555999<<>>999999333444555666666555444444111111000000000000111111222000///......---+++***...//////000000//////...111111///...------------...//////...,,,++++++---+++,,,...---+++***,,,...++++++++++++++++++++++++************************+++,,,------...---------+++,,,---...///...------------//////000//////...---///...++++++...///---.........///111222111000///...,,,++++++---000222///...------///000000000,,,---///111111111///......------------///000111222555666444000...000444000000111222222333222222...///000///......///111+++000111...,,,------***,,,---------............//////...---,,,++++++***......////////////.........,,,++++++,,,------,,,***+++---/////////...---...---,,,,,,...///...---+++++++++,,,---.../////////...------......---+++,,,+++*********,,,...///,,,///222333111///.........------------///000111,,,---///111333333222111444666777777666555555666666666555333222222222222---111444444000...000222333222000//////111222333000000000000111222444555222000......000222222111///000222333333333111000333111111444444000///111000111222444555555666666555555555555555555555444444666777888777666777777777777777777888888888888555555555555555666777777///666<<<<<<888444444777444444444555666666777777666555444333444555777999777777777777777888999999888777888999;;;<<<;;;:::999999999999888888888888888777666666666777888999666888999888666666999;;;888888777777777888888888777777777666555444333222222222222222333444555555333333333444666777999:::555555555555444444444444000111222333444555666777444444444444333333333333555555555666888999;;;<<<:::999999999999999999999666888:::999777555666888666666666666666666666666555666777666555555777888000000000111222222333333333333222111222333555666222333444444555555444444111222444666777777777777777888===MMMgggpppRRR@@@;;;;;;555666777888888777666666111111000000000000111111222111//////000000...---000000111111111111000000000000111000///...,,,+++000111111///---,,,---...,,,...000///---,,,---000)))+++---//////---+++)))************************+++,,,------......------***+++---...//////...---,,,---///111111000...---,,,...---))))))---...,,,.........///111222111000111---)))&&&''',,,111555000...------.........---,,,---///000111000...------,,,,,,,,,---...000111111444555333...,,,///333---...///111111222222222...//////...------///111,,,000111...,,,,,,+++))),,,,,,,,,---------...............---,,,+++)))(((......////////////.........,,,++++++,,,------,,,***,,,...000000000///......---,,,---///111222111,,,+++******+++---///000000///------......---,,,,,,+++*********,,,...000***---111333222111000000......------...///111222(((***,,,///000000//////333555777777666555555666777666555555444444444444,,,000444444000---///222444333111//////000222333............000222444555333222222333555555444333///111333444444444222111333111111444444///...000///000222333444555555555666666777777777666555444222555888777555444666888555666777777555444555666666666555555555666666777+++555>>>???999333444666666555555555666777888999666555444333444666888:::666555444444555777999:::888777777999;;;;;;:::999:::::::::999999999888888555666777888999999888777666888999999777666999<<<888777777777777777888888555555666666555555444333444333111111111111333444888888777666555444444333444444444444444444444444111000000222555666666666555555444444444555666666444555555666777999:::;;;888888888999999:::;;;;;;888:::<<<;;;999777888:::444555666666777666666555555666777666444444555777...///111222333333222111...000111111000000111222111000000111333333222000111222333333333333444555666444888???EEEXXX~~~dddNNNAAA<<<666666666666555444333222444333111///...///000111666444111///.........//////...------...///000111...///000///---,,,,,,---///000111000...------...222222333222111000...,,,---------.........//////...,,,)))(((***+++,,,,,,+++,,,------,,,,,,...///...............---------222111000000111000...,,,++++++******+++---...///......///111333333222000000///---,,,---000222444111///------...//////...+++,,,...000111111000///111///---,,,,,,,,,...///222222111111000000//////...---...222666888555333222111000///......//////000000000000///,,,***)))+++,,,,,,---...///000000444222///------...///111......------------......,,,,,,,,,------.........---///000111/////////000...,,,,,,,,,......---,,,)))++++++***---000///++++++,,,,,,------,,,,,,+++,,,---......///............///000111222222111111111111000000/////////...---,,,,,,---///000///...///222666999999888777777333555666888888777555444222222111000000/////////222222111111000000//////111000000/////////000000111555777555///,,,---000111222444555555444222111333333444333333222111000222666666222222666666222444444333333333333444444222444999<<<888333444888555666777666555444555666666666777888888888777777444666999;;;;;;999666444555444444666888999888777:::999888777777888999:::888666444444666888888888999777555777:::;;;999777<<<<<<<<<<<<:::888777666999;;;;;;:::777666888;;;666666555666888888777555333555888999888777666666555666555444333333555777777666444333333444555666444555666555333222333444333777666111111555666222666444222222333333222111222333666999999999777666888666555666999:::;;;:::::::::999999999::::::;;;<<<999999;;;:::777666999555666888999::::::999999:::777444444666888777555000000111222333333333333000111333222111111222444222111000222333444222111222222333333222333444555222000222777:::DDD```}}}xxxeeeSSSGGGBBB999999888666555333222222444333111///...///000111666444222000//////000111............///111333444///000000///,,,++++++,,,---...//////...---...000111111111111000///......------------.........//////,,,***)))+++,,,---,,,+++---......,,,,,,---/////////......---------,,,222111////////////...,,,...------------...000111///...///111333333222000111///...------///222444000///......000000///...+++,,,...000111111000///111000...,,,,,,---...///111111111111111111000000------...111444555333000000/////////............////////////...---,,,,,,,,,,,,------......//////222111///------...000111......------------......,,,------------------...///111333333222222333444///...,,,,,,.........---***,,,+++)))+++//////+++,,,,,,------------,,,,,,,,,,,,---...////////////---...///000111222333444000000000000//////......---,,,,,,---///000000//////222555777666666666777666666555444333222222222555333111000............222222111111000//////...000000//////...//////000000222444222///------///111222444444444333111000111111111222111111000000111555555333444888999666555555444444444444555555222666<<<@@@<<<555222555555666777666444333444555555666777888999999999999444666888:::;;;999777555111111222555999<<<<<<<<<999999888777777888999999777666444444666777888777999888777888999:::999999;;;;;;;;;:::999999999999666888:::999777666888:::777666555666888888777555222555888888777666666666444555555444222222444666777666555444444555777888444555666555333333444555333666666222222555666333888777555555666777666555333555777999:::999888777888777666777999::::::999;;;;;;::::::999:::::::::;;;888888::::::777777:::555666777999::::::999999<<<999666666777888777666111111111111222333444444111333444444333222444555333222111222444555444333444333222111222333444555444222444888777999FFFWWWvvvyyyssshhh^^^WWWXXX^^^ccchhhkkkkkkfffZZZNNNFFFBBB===<<<999666444333222222444333111000//////000000555444222111111111222333---......///111333555666///000000...,,,******+++***,,,---...------///000/////////.........//////------------............///---++++++,,,......------...///...,,,,,,---...000000///...------,,,,,,333000...---...///...---///......---......///////////////111333444222000222000///......///111222/////////000111111///---,,,---///000111000000///111000...---------...///000000000111111111111111,,,,,,---000222222000...---.../////////...---,,,///...............//////------------------------000000///......///111222......------------...............---------------///111333333333333444555222000------............,,,---+++(((***......+++,,,,,,------------,,,,,,+++,,,---...///000000000---------...000222444666000000////////////.........---,,,---000111000///000111333444333333555666777555333111111222333444777555333000.........///222111111000000///......//////............//////000000000000//////......222222333333333222000////////////000000000000000000333555444666:::<<<:::555555555555555555555555333777>>>DDD@@@666111222555666777666444333444555555666777888999:::::::::444666888::::::999888777222222333666999<<<===<<<999999888777777888999999777555333333555666777666888888999999888888:::;;;;;;:::999888888999;;;<<<444666888999888888888999888666555666777888777555222555777888666555666666444555555444333222444666666555444444555666888999333555666555444444555666333555555222222555666444999777666666888999999888555777999:::;;;:::999888999777666777888999888777;;;;;;;;;::::::999999999999666777::::::777888:::555666777888999999888888<<<:::888777888888777666000000/////////111333444111222444333222222333555444222222222444666555555555333111111222333444444777555777::::::999===EEESSSjjj~~~ssscccQQQOOOLLLGGGCCCBBBCCCEEEJJJMMMPPPPPPKKKEEE@@@===>>><<<999666444444444555444333222000000000000000333222111111111222222333......///000111222333444---...///...,,,++++++,,,+++,,,------,,,,,,---///...------,,,---...///000------------------------///---,,,,,,...//////......///000///---,,,,,,---000000///...---,,,,,,+++222000---+++,,,.........---------,,,,,,,,,,,,,,,/////////111333444222000222111000/////////000111//////000111333222///------...///000000000000///111000///.........//////......//////000000000111------///000111000///------...000111111///...,,,111000...---------//////............------,,,,,,///////////////000111111...------,,,,,,------...//////......------,,,,,,+++---000000000000111222444111...---.../////////......+++''')))---...+++------............------+++,,,---///000000000000000///......///111333555////////////////////////...------...000111111000111111222111000111333555333333333333444666888999888666444111000000111222222111111000000///........................///000111///...///000111000///222222222222222111//////////////////000111222333111333444555777999::::::555666666666666666666555222555;;;AAA>>>777222333333555666666666666777999777888888999999999999888555666888999:::999999888999777666777888999888777999888888888888888888999666444222222444666666666777999:::999666666999======;;;888666666888:::<<<333555888:::;;;::::::999999777555666777777666555333444666777666555555666555666666666444444555777444444333444555666777888444555666666555444666777444444444333444555666666666555333444666777777777777888:::;;;;;;;;;:::999999888777777999999777666;;;;;;;;;::::::999888888777555555999999777888;;;555666666777777888888888;;;:::999888777777666555......---------///000222000111222222111111222333444333111222444666666666666333111111333444444333444333333555666555777:::>>>MMMZZZjjjoooWWWJJJBBBCCCCCCBBB@@@>>>>>>>>>@@@AAACCCCCCAAA>>><<<<<<<<<;;;888666555555777777444333222111111000000000000000000000000111111222//////000000000000000000+++---...---,,,,,,---///---...///...,,,+++,,,---------,,,,,,,,,...///111------------------,,,,,,...---,,,---///000///......///000///---,,,---...000//////...------,,,,,,111///,,,+++,,,---......------------------,,,,,,//////000222444444333111222111000000///000111111000000000222444333000.../////////000000000000000111111000000////////////,,,---------.../////////...///111222222000//////...///111222222111000...333222000...------------000//////......------,,,......///000000000000000------,,,,,,,,,,,,------/////////......---------***,,,............///000333111///...///000000/////////,,,((()))......+++---......//////......---,,,---...///000000000000333222000......///111222///000000000000000000000///......///111222222111111111111///...///111444000222333555777777777777777666555333333444666777222222222111000000//////...............///000000222000//////111222222222222222222222111111000000111000000111222333555555444333444555666666666777555555666777777666555555222222555::::::555444666111333666777777999;;;===999999999999999888777666777777888888999999999999<<<:::777666666666555444888888888999999888888888666444222222444666666666777888999888555555999===???===999666555666888:::555666888;;;======<<<;;;:::888666555666777666555333555777777666555666777666888999999777666777888222222333333444555666777555666777777555555666777444333333444555555777888666444333444666777777666777888999:::::::::999999888777777888999999777555999999::::::999888777777666444444888999777888;;;666666666666666666777777888888888888666555555555,,,,,,,,,,,,---...//////...000111111000///111222444222111111444666777777666333111222444555333000333333222222222222333444666===AAAKKK___rrr{{{mmmXXXHHHBBBCCCBBB@@@>>>;;;;;;===??????>>>===<<<::::::999999:::999888666666666777777333333333222222111000000000000000000000000000000000000111111000000///...,,,---///...------...000...///000...,,,++++++,,,---------------...///000------------,,,,,,,,,,,,---,,,,,,---///000///......///000///------...//////............---------///---++++++,,,---------...//////000000000//////000///000222444444333111111111000000000111111222111111111222333333111///000000000000000000000000111111111111000000000000------------...............000333444222111000111///000111222222222111000333222111///...---,,,,,,000000000/////////......---...000111111000//////------,,,,,,,,,,,,------/////////...............,,,...000000///...///000000///...///000111000......///---***,,,000000---......////////////............///000000000//////444333111000////////////000000111111111111222222000///...///222333222111111111111000......000222111222444555444333000///666555555555666666777777444333333222111111000000//////...//////000111222222222111000000111222333222222222222222222222222333333222222333444666777777444444666666444444666444555666777777666555444222000111444666444444777000333555777888999<<<>>>888888888888888777666555:::999888888888888999:::999777555444666777777666777888999999999999888777777555333333555666777666777777666555444555888;;;@@@===999666555555777888777777888;;;===>>>===;;;;;;888666555555666666555555666777777666666777999777999;;;:::999888888999333333444555555666666666777888888888666555666777444222222555666666777:::999777666666888999888888777777888888888888888777666666666888999999777555666777888999999888777666666333444777888666777:::666666555555555555666666555777888888666555555666++++++,,,---...............///111000//////000222333111000000333555777777555333111333666666222...111333444444333444555666555888777;;;HHHQQQaaayyypppaaa[[[UUUJJJDDDFFFFFFFFFDDDBBB@@@@@@BBBDDDBBBAAA???>>>===<<<;;;::::::999999777666555444444333333333333222111000000111111111222111111000000///000111222222222111000000111111000...------......///000///------...///---....../////////......---------,,,,,,,,,++++++,,,++++++---///000///...---...//////......///000---------...............---,,,+++,,,---...---+++---...///000111111000000000000000222444555333111000000000111111222222333333222111111333333222111111111000000000000000111111222222222111111000000000///////////////......,,,///333444222111111222///000000000111111111111111111111000000...------111111111111000000000000...///111222222000...------,,,,,,++++++,,,,,,---............////////////...///111000///---......------...000222222000...---///...,,,...222222.../////////000000////////////000000000000///......222222111111000/////////111111222222222333333333000//////000222333333222111222222111///...///111444444444333222111000///444555666666666555444444555555444333333222222111/////////000000111333333111222222000------111444111111111222222333444555555444333222333444666777888555555888888444444888333444555666666555444333333000000333555333333555111333555555555666888:::555555666777777777777777<<<;;;999888777777888999777444222333555777888888777888999999999999888777777666444444666777888777888666333222444666777888===;;;999666555666888999999888777999<<<===<<<;;;;;;999666444555666666555666777888888777777888:::777999;;;;;;999888888999666666777777777777777666999999:::888666444555666444111111666777666777<<<;;;999888888999999999888666666666666666666666666444444555777999999777555222444555777888777666555666333444777888555666999666666555444444444555666444666999999777666777888+++,,,---///000//////......000111111000000111222333111///000222555666777444222222444888777111,,,+++000333333333555666777666888666777>>>>>>GGGZZZqqqeeeSSSFFFFFFFFFBBBDDDKKKIIILLLOOOQQQPPPNNNMMMMMMIIIIIIHHHGGGGGGFFFCCCAAA;;;::::::888666444222000333333333333333111000000222333333333333222111000///000222333444444333333333444444111...,,,+++,,,,,,...//////......000111---...///000000///...------------,,,,,,++++++++++++***+++,,,//////...---,,,...//////......000111,,,,,,------.../////////,,,++++++,,,......,,,+++***+++---///////////////000000000222444555333222//////000111222333333333444222111111222333333222111111000000000000000111111222222222222111000000222222111111000000//////+++///222333222000111222//////......///000111222...///000111111000///...111111111111111111222222...000111333222000---+++---,,,,,,++++++,,,,,,---------......//////000000...///000///---,,,,,,,,,***+++---000333222000---,,,//////...000444333/////////000000000000//////111111111111000///...---///000111111111111000000222222222333333444444444111000///000222333333222111222333222000...///000666555333222222333555666444555666666666333111///666555555444444333333222000000000000111222333444///222333000+++***///444111111111222333444666666555444333222222444555777999555555999:::666666:::222333555666666555333222555111111555666333111222222333444444333333555666111222444555777888999999>>><<<:::888777777888999777555222222333555666666777888999::::::999888777888666444444666888888888999555111000444777777666:::999888666666777999::::::888666777:::<<<;;;:::<<<999666444555666666555777888999888777777999;;;666888::::::999888777888888999999999999888888777:::;;;;;;999666444444555444000111666888666777===;;;999777777888888888666555555555555444444444444333444555777::::::888666000222444666777777666555666444444777777555555888666666444333333444555666333777:::;;;999888999:::)))++++++,,,111444+++000000111111111000000///111222222333333444444555222111111222444555555444444444333333333444444555888888888777888:::???BBBTTTaaa|||{{{```PPPKKKFFFDDDDDDGGGNNNTTT]]]dddmmmsssvvvwwwzzz|||ooojjjeeeeeegggddd]]]UUUJJJCCC;;;888999999555000555555555333222222444666000000000000000000000000111111000000111111222333222111///...---...000111111111111000...///111333/////////...---,,,***)))111///---++++++---///111---,,,,,,------...000000---///000///...,,,,,,---111///---...111222000...111000///000000///,,,***.../////////000000000000---...000111111000000//////,,,,,,///000///111555111222222333333444555555000000000000000000000000000000000000111222333333111222222222111000...,,,///111333333222111000111111000000000//////......,,,---...//////...---,,,///000111222222111///...111111111111000...---,,,111000...---------...///------..................000...///222111---,,,...222///,,,+++,,,---...---222111000//////000111222111111111111111000//////444666666333...++++++,,,111111111111111222222222222333444444333000...,,,222111000/////////111111444555444333111111333555333333222222222333444444444777666222111444777777222222333666666444333444444555555333000000222555111222333222000///000111222222333444444555555666555666777777666666777888;;;888555555777777555333333444555555333222333444...000333555666555444333555444333222333555777888444333222333555666555444666777888999888777888888>>>777000---000333333222444222222333666999999999999999888777777777777777555666888888777777999:::999111111888999333333;;;888888888888888888888888111222333444555555555555777888::::::888777888999===<<<;;;:::999888888888===:::666333333666:::>>>>>>===;;;999777666555555555666777666666666888999:::555555999999555666:::888666444444666666666555444444444444444444444444666666666666666555555444888888777777666666555555777666555444333444555555444555777:::;;;888222...---000000---...333333000111111222222222222111111111111222222333444444444222111111222444555444333333333333333333444555666555666666666666777;;;===???III^^^zzz~~~aaaRRRJJJFFFAAACCCKKKYYYhhhssszzzlllbbbTTTFFF===888444333666666666444333222333444222222222222222222222222111111000000111111222333222111///...---......///000111111000...///111333------------------------000...,,,++++++,,,...000//////...------------...,,,---//////...---...///111///---...000111000...000///......///...,,,+++000000/////////000000111000000111111111000...---///,,,---111222000111444111111111222333333444444000000000000000000000000000111333444444333222111000111111111111000000///000222444444333111111222000000000//////............//////////////////...000111222333222111///...111111111111000///......000///......------......//////......------------111///...000...)))'''(((111000...---,,,---...///111111000000///000000000111111111111111000//////222333444222///,,,---...///000000000000111111111000111333444333222111000333222222111111222222333444444444333111111222444333333222222222333444444666888888333111444555555444444555777777666555666444555555333111000222555222333444333111000111222888777666555444333222222444555666666555555666888;;;888666555777777666444444555666555333333333555222333555777777666444333555444333222333444666777444222222333444555444333111333666666444333444666:::555///...111444444222444333333555888::::::999666555444444333333333444333555777777777777999;;;999333333999999444555;;;;;;;;;;;;;;;::::::::::::444444555666777777777777888999;;;;;;999999999:::<<<<<<;;;::::::999999999>>>===:::888888:::<<<=========;;;:::999999999999777888888777666666888:::999666666999:::888999===777666444444666666666555444444444444444444444444555555666777777888777777666666666666666555555555777666555444444444555555555777888999888666444333%%%,,,000---***---222555111111222333333222222111111111111222333333444444333222111222333444333222222222222222333555666666333555666666666666777999777;;;FFFXXXmmmcccMMMJJJDDDDDDFFFPPPccc{{{uuu]]]HHH;;;777777666666555555444333222111333333333333333333333333111000000000000111222222000000//////...---,,,,,,///000000///...///111444,,,,,,,,,,,,---///000111///---,,,******,,,---///222111///...,,,,,,+++++++++---...///......///111000...---...///000///...///...,,,,,,.........---222111000///...///000111222222222222111///---,,,...---///333444111111333//////000111111222222333000000000000000000000000111222555666666444111000000000000000000111222222111333444444333222222333000000000///////////////111111000000000000111111222333333333222111///...000000111111111111000000///////////////...------000///...---------------111///...000...)))((()))///111111///,,,,,,///222000000111000000///......000111111111111000000///000111222111///...///000......//////000000000000///000222333444555444444333444444555555444444444444444444333111111222444333222222222333333444555777:::999444111333333222444444555666666666666555333444444333111111222444222444444444222111222333888888777666555444333222555666777777666666777999:::888666666666777666555555666777666444333444555555666777888777666444333555444333222333444555666333222111222333444444222...222555555111000222666666222///000222444444222444444555777:::;;;:::888444333222222222222222222333444666777777777999;;;:::444444999999555555;;;888888888777777666666666666777777888999999::::::999;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<::::::999666555555888;;;888666666:::;;;:::<<>>DDDOOObbb}}}rrrUUUGGGEEEBBBLLL]]]rrrwww[[[FFF<<<:::444444333333444333222111333333333333333333333333000000000000000111222222////////////...---+++***.../////////...///111444...---,,,,,,---///111333------+++******+++------111000///...---,,,,,,,,,---...//////------///000///.........//////......000...,,,,,,...000000000333222000///...///000111222222333333222000///...///---000444555222111333......//////000111111111111111111111111111111111333333444555444333111000222111000//////000111222111222333333222111222333111111111111111000000000444333222111111222333444444444444333222000///...//////000111222222111111///000111111111000...---///...------------...///000---...000000------000...111333111---+++///333///000000111000///---,,,000000111111111111000///000111111000////////////......//////000111111111000111222444555555555555222333555666666555444444333444555444222111222333222222222222333444555555888<<<;;;666222333222000111333444222333555555333333333333333222222333333111222333333111111222333222222333444555666777777666777999888777777888:::888777666666666666666555555777777666444333444555555666666666666666555555555444333222222333333444222111000111333444333222///333888777333111444999444333111222444444222000222333444777::::::888666555555444444333444444555444555777666555555666888999555444777888444555999666666666555555444444444888888888999999:::;;;;;;999:::<<<<<<:::999:::;;;:::;;;;;;;;;<<<<<<;;;;;;;;;;;;999888888888888888===<<<;;;;;;::::::;;;;;;;;;:::888555333444777:::666555666888:::;;;===???777555444444666777777666444444444444444444444444444444666777777888888888222222222333444444444555444444333333333222222222222666999777333111444888'''***...222222///------......///000000000000000//////000111111222222333333222111111333333222000000000111222333444666777333666888999777666555666;;;999999:::<<>>III```sssWWWCCC:::444222111111333444333222222222222222222222222222000000//////000000111222////////////...---,,,+++...//////.........111333111000...------...000111---,,,++++++++++++,,,---......------------......111111111///---,,,---///.../////////......//////111///......000222333222222111000//////000111222000111222333333222111000///...000555555222000222---......//////000111111333333333333333333333333444333222000000000111222444333111///...//////000000111222111000///000222222222222222222222222222444333222111111222333444444444333222111000.........///000111111111111111111111222333333111000///---,,,,,,,,,---...000222000------000000---...111---000333111---,,,///333...///000000000...---,,,///000000111111111000000222111000000///...------//////000111111222333333222333333333444333333333111222444555555555444333333444555444222111222333222222222222333444555666777;;;<<<777444333222///000444444000111555555222333333333333444444333333///111222111000///000222...///000222444666888888444555666666555555666777666666666555444444555666666777777666444222333444333333333333444555666777444444333333222222222222222111000111333444333222000444888777555333666999555555555555444333000...111222333666888888666444666555555555555555666666666777888666444333333444777444444555555333444666888888888888888888888888888888888888999:::;;;<<<888:::;;;;;;:::999999:::999:::;;;<<<<<<;;;;;;:::;;;:::777555444555888999<<<<<<:::999888777777777:::999666333111222666999333555555666777:::<<<<<<666555333444666777777666444444444444444444444444444555555666555555444444111111222222333333444444222222222222111111000000...333888777333000111333333---***,,,......///000------...///000000000000/////////000111111222222222111000111222333222111111111111111222444555555111333666666555444444444444444666888888;;;HHHUUUjjj```JJJGGGHHHFFF___|||mmmQQQ???777444111111444666555333222222222222222222222222000////////////000111111/////////...............///000000...------///111222111000///......///000------,,,,,,,,,,,,------,,,,,,,,,---...///000000333333222///,,,+++---...///000111000///...///111222000///000222333333222000000000111111222222222000111222333444333333222000...///333444111000222---......//////000000111333333333333333333333333555333000......000222444444333222000//////......///000111000......000222222222222222222333333333222222111111111111222222333222222111000///............///000000000000000222222222222222111000000------++++++,,,...111222222...---...---)))))),,,,,,///111000...---///222------............------///000000111111111111000222111////////////---,,,//////000111222333333444444444333333222222111111111111222333444444444444222444555555333222222222111111111222333444555666555:::<<<888666555333000222777666111111777888333333222222333555555444222...///111000//////000111000000111222333444444555000111222222111111222444333444555444222222444555555666666555333111222222222111111111222444666777444444333333222111000000333222111222333444444222000222444555555555666777777777777777555333111///222222222444666777555444444444444444444555555666666777777666444222222333666555444444444333444444555555666777777888888999999888888777888999;;;<<<888999;;;;;;999888999:::999:::;;;;;;;;;:::999888<<<:::777555555777:::<<<;;;:::999777666666555555777777555333222222555888333555555444444888999777666444333444666777777777444444444444444444444444555555555555555444333222222222222222333333333333111111111222111000000//////222666666333///...///111***'''***,,,+++,,,000---...///000000111111111......//////000111111222111000///000222333333222222222111111222333444444222333555555555444555666444444666999888888???HHHQQQgggoooVVVHHHCCCOOO```fffPPP???:::444333555777666444333333333333333333333333///////////////000111111000///.........///000111111111000...,,,,,,...000111111111000000000//////------------------------,,,,,,,,,------///000000222222111///,,,,,,...000///111222222000///000222111000000111333333222000---...000222333333222222222333444444444333222111111......111222//////222.........///000000111111222222222222222222222222333222111000000222333444111111111111111000///...000111111000...///111222000000000111111111222222000000111111111111000000111000000///.........///---....../////////......222111000000//////000000000///---++++++---///000222...,,,---,,,******---------...///////////////,,,,,,,,,,,,---...////////////000111111111111111000...---...000111///---......///000111222333333333333222111111111111111222222222222333444555666222444555555333222222222111111111222333444666666222888;;;999777777555222111777666000000777888333222111111333555666444111...000111111000000111222333333333333333333333333///000222111000000111333111333444333000000222555444555666444111000000111444222111000000222555666444444333333111000///...444222222333444555444333222111111444666888777555666777888888666444333333444333333444666777666555444444333444444555555666333444555555333333444555666666555444333444444444222222333444666777888999:::999888888888:::<<<===999:::<<<<<<:::::::::;;;888999:::;;;:::999777666999888888888888:::;;;<<<999888777777666666666777555666666555444444666888555888777333333777777444555444333444666888888777444444444444444444444444444444555555555555555555333333333333333222222222111222333333333222111000444444444333111000......***(((+++111222---+++.........000111111222222222......//////000111111111000//////000222444333222222222222111222222333333444555777777666777888:::666555555666444222555<<>>RRRvvvzzzbbbFFF???888444666888777555444444444444444444444444///////////////000111111000///...---...000222333111222111///,,,+++---...///000111111111111000000...........................------------...//////111111000...------000222000222444333000///111333000000000111333222000...+++---111333555444333222444555555555444222000///111...---000000...///222......//////000111111111000000000000000000000000111222333333444444444444...///111222222111000000222222222111///000222444......//////000000000111...///000111111000///...000///............//////---...............------111000...---------...///333111...,,,++++++,,,---000---,,,//////...///333---,,,,,,---///000///---,,,+++++++++,,,...000111//////000111111111111111...,,,+++---000222111///------...///000111222222222111111000111111222222333333222222333444666777222333555555444222111222111111111222333444666777111777:::999888888666333///555444------555777111222111111333666666444111///111222222111111222444333333333444444444555555111333444444333222444555000222333222//////111444444555555333111//////000666555222000000111333555444444333333111000...---444333222333555666555444555222111444999;;;999555555777888888777666666777666555333444666777777777555555555555555666777888000222444444444444666888777888777555444555666444444555666888:::;;;======;;;:::999888999;;;===???:::<<<======<<<;;;;;;<<<888999:::;;;:::888555444444555777999:::::::::999777777666666777888999999555666777666666666888999666:::999333222666666222555444333444666888888777444444444444444444444444333333555666777777888888555444444333333222222222333333444555444333222111:::666333000000000000///111111222333222222000000//////000000111111222222111111111000000000000000000000000000000111111222000111222333333444333333000555999999666555888;;;666777666444555888777333BBBBBBLLLddd~~~pppPPPHHHAAALLLooo```DDD666888555222666666888444111333777999888555333000---...000222222111222222222222222222222222000111222222222111000///......///000000000000000//////000000000000000000555111---,,,...000///...000000000///000111111222111000//////000111000...000//////111333444333222111000000222555777888888333222111222444444444333333222111////////////000,,,000444555222000000222---222333...+++...111222111333333222000///000111...///000222222111111000555555555444222000///...///000111111000...,,,+++111222222111//////000111222000...///111111///,,,000///------///000///...000000000000000111111222666222...,,,---000222333...---------......,,,***000000///............///---...///...------...///...///111111/////////000000...,,,,,,...000000000000000//////000222444555---111444444333222333444333444444444444444333333666777888666444222222222...,,,,,,000444666555333999888888777666555444333555444333666999999777444444333222444666777444111444444333333333333222222222333555666666555333222333333444444333333222111111222222222222111000000555444222000//////000000777333///...000222111///222444444333111///...///444222111111222333333222666555444666888999666333888777777666666666666777666555555555555777999::::::888666666888999777444666666444444333444555666999555111444:::<<<999444666777888999:::;;;;;;;;;:::999888888888999:::;;;???<<<::::::<<<===<<<:::999999999999999888777777555555666666666666666555444333333333333444555555111444888:::999888777777333444555666666555444333222333555666666666888:::<<<999555444444444111...666666777:::===>>><<<999@@@:::555444444444666888222444777777555333222222111555777555000---...111---...000111111000///...000000000000000000000000000000000000000000000000000000//////000000111222...///000111111222111111222444777777555555888;;;666777666444666999888444;;;:::>>>JJJ[[[ooobbbIIIGGGIII[[[jjjLLL<<<;;;555000222111777444111333666999777444222000......000222222111111111111111111111111111/////////000//////...---......///000000000000000000000//////////////////333000------///111111111///000000000111111111111111///...///000111000...000///000222444444222111222111111222555777888888333222222222333333222222222222000/////////000111...000222333222222222222///222222...---000222111000111222111///...///000...///111222222222111000222222222111000///...---000000000000///...------111111111000///...///111111000//////111111///---000///------///000///...000////////////000111111111///,,,,,,...222444555///...------......,,,+++000//////...---.........---...//////------...///...///111111/////////000000...,,,,,,...000000///111000/////////000111222...111333444333222333444444555555555555555444444666777888777555333333444000//////111444666666666@@@???<<<:::777666555444333111111333666666444222555444333555777777555222222222222333333444444444222333444666666444333222888777777666444222111000222222222222222111111000555444222111000000111111222111000111444444333111333444555444111/////////555333222222222333444444666555444666888888666333333333444555666888999:::888777666666555666777888:::888666666888888777444666555444333333444555666666333111333666777555222666777888999:::::::::::::::999888888888999:::;;;===;;;999999;;;<<<:::999888888888888888777666666555555666777777777777777444444333333444444555666222444777999888777777888666666777888888777666555222333555555555666777999<<<:::666666666666444222999888888:::>>>AAACCCCCCDDD???;;;:::;;;:::888666666888999999888777666555666555444333222333444555)))+++...000000///---,,,000000000000////////////000000000000000000000000000000//////000000111222...///000111111222111111444444444444555777888:::777888777555777:::999555777777888<<>>999999999999999999888777666:::555000///222444333111''')))---///000///---,,,...//////////////////////////////000000000000000///////////////000111111000000222333333333333333666444111222444777888999777999888666888;;;:::666444666:::======AAAOOO^^^xxxlllOOOAAALLL___pppOOO<<<;;;777555888888555333111222444555444333111000/////////111222222000000000000000000000000222111///...------...///---...//////000000//////000000//////...---------222111000000111222333333---///111222333222000///000///...///111111111///111111222444555444111...222000///000333444444444555666777666444222111111000////////////111333444333000---...222555555444333333111///222666444//////000111000///...///111000000222333333333222111111111222333333333333222111000///...///000111222000000111///...---///000111111111111111000///...000///------///000///......------------...//////222000//////000000...---111///......///000///...///......------------------///000///...---...///...///111111/////////000333222111222333444444333000000000000///000000000000111222222222333333444666666777777888888777777777888999888777666888999666777888666444555999===GGGDDD???;;;777666666777444444444444444444444333555444444555555555555444111111222333333444555555222333444444444444333222444444444444555555666777444444444444444333222222333333333333444444555555000111222444666666666555444555666666333222222222555555444333222222444666333222222333333333333222333333333444444666777888999999888777666666666555666666666777777777555444555555444333444555666777555777888777444333444666777777888999999999888888888888888999999:::;;;;;;::::::999999999999888777333444444555444444333333222333444666777888888888444444444444444555666666666666777666555555888:::999::::::::::::888777666111333555555444444666777999888777888999:::::::::;;;AAAHHHQQQYYYbbbkkkqqqooodddTTTKKKLLLOOOKKKEEE???>>>===<<<<<<;;;:::999===888333222222333111///(((***---///000///...---,,,,,,---...///000000000......//////000000000000/////////...///000000111000000222333333333333333555333111111333666888888777999888666888<<<;;;777333222555888999999???FFFYYYmmmdddLLLBBBQQQjjj}}}YYYAAA<<<555000222000444333222111222333333222000000000//////000222333111111111111111111111111222000///---,,,,,,---...------...///////////////000000//////............222333222111000000000111---///111222333222000///111000///000222333222111222222222444555444111///111///...///000222222111666888:::999666333222222//////...///000111333444555111......222555555555333333111000333666444///000111222222000000111222000111333444444333333222000000111333333444444333222111000//////000222333000111111000......///000000111222222111000//////000///------///000///...---------------......///222111000000000000...,,,222000......000111111000//////...------------......///000///......///000...///111111/////////000222111000111333444333111//////000111222222333333111111111111222333444444555555666777777777777777666777777777666777999;;;888999:::777555555999===@@@>>>:::777555555666777555555555444333333333333333333333333333333333444333333333333333333333333222333333333333333333222222222111222333444555666555555555555555444333333222333333444555555555555555555444333333333555666444555666666444222222333333444555444222222333555111111111111111111111222333333333444444666777888666666666777777666666666333444666777777666555444555444444333444555666777555888999888444222444777888888999999999888888777777777888999::::::;;;;;;:::;;;;;;;;;:::888777777333333444444444444333333000111222444555666666666555444444444444555666666777777777555444555888:::888888999999999888666555222444555555444444666777555666666777888999;;;<<>>===;;;999777555444444+++,,,---...//////......,,,,,,------.../////////---......//////000000111//////......//////000111...///000111111222111111222222222222333555666888666888888666888<<<;;;777888333000222444666999>>>CCCUUUqqq\\\HHHCCCTTTttt[[[AAA;;;555222333222333222222111111111111222000000111000//////111444222222222222222222222222000///...---,,,,,,++++++------...////////////...///000000000000000000000222333333222000//////000...///000111222111111000222111000111333444444333333222111222444444333111111///......000111111000555888;;;:::666333222333000/////////000111333444555333000000111333444555111333333111222555333///000111222222111111222333111222333444555444333333......///111111222222222222222111111111111111222111222222111///...000111000222333222111///000000000///------///000///......------------...//////000//////000111222222000333111//////000222222222000000///..................///000000......///000...///111111/////////000///......///111111000......///000222333333333333222111000000222444444444333333444555666666666666333444555555444666999;;;999:::999777666666777999999777666444444555666777444555555333111000111222222333333222111111222444444444444333333222222222333333222222222222333333333222111000000111222222666666666666666555444444222333444444555555555444777777555333111111333555333555666555444222333333111555888888555333444555111222222111000000222333111111222444666888:::;;;444444555666666666555555111333666777666555444444555444333333444555777888333666777666333222444666:::::::::::::::999888777666777888999:::;;;;;;;;;999;;;<<<<<<999777666666333333444555555555555444000111222333444444444444555555444444555555666777777777777666444555777999666777888999999888777666444555666666555555666888333444666666777888;;;===HHHXXXooowwwgggaaa[[[UUUPPPOOOMMMJJJGGG@@@???===:::888666777777---------,,,,,,------............------,,,,,,,,,------......///000000111///............///000000...///000111111222111111///222444444222222555888555777777555777;;;;;;777;;;666333555666666999======FFFYYYqqqXXXFFFDDDWWWzzz\\\AAA<<<777666888777222222222111000///000111///111111000......111444333333333333333333333333222222222111000///---,,,,,,---......//////......//////000000111222222222...000222222///...///111///000000000111111111111333222222333555666666555444222000111333444555444333111000000111222111000222666:::999555111111222000000/////////111222333444444444222111111333444...333444222111222222000///000111111000000111333111222444555555555444333...///000111111111111111333333333333222111000000222333333222000000111222000222444333111///000111000///------///000///............---...//////000333111000000222333333222444111//////111333444333111111000////////////000...000111000///...///000...///111111/////////000.........000222222000......///000111222222111111333111///000222444444333111111222333444555555444111222222222222444888;;;:::999777777777777555444555555555555555666777777666777666444111///111333333444444333111111333666333333333333333333333333333222222222222222222333222111000//////000222333666777777777777666555555222222444444555444333333444666666444111000111333222444555555333222222333111666<<<<<<999666555666333555555444222111444666333333444555666888999:::444555555555555333222111///333666777666444444444444444333333444555777888555555666666555555666777<<<<<<<<<;;;;;;999888888555666888:::;;;;;;;;;;;;777:::<<<;;;888555444555444555555666777777666666111222333333444444444444555555555555555666666777666777888777555555666888555666777888999999888888555666888777666666777888222444777777777888;;;>>>HHH]]]xxxyyypppjjjgggeee```]]]QQQJJJAAA;;;::::::999888...---,,,+++***+++,,,---111000///...,,,+++))))))---------...///000000111...............///000000000111222333333444333333,,,111666555222111444888555777666555777;;;;;;777666666888;;;999555555888;;;===EEEXXXuuuWWWGGGEEEYYY}}}eeeGGG>>>777333444222111222222111/////////111///111222000......111444222222222222222222222222666666777666555333111000,,,---......//////......//////000111222333444444+++...111111///...000222000000000///000111111222444333222444666777777666444222000000222555666666555333111111222333222111///444888888333000000222111000/////////000222222333555666444111///111444,,,222666333000111111111---///000000//////000222222333444555555555444333111111222333333333333333333333444444333111000...333333444222111000222333000222444333111///000222000///------///000///...///............///000000888555222111111111111000444222//////111333444444222111111000000000000000...000111000///...///111...000111111/////////000111111111333444444333111///000111111111000...---444111...///222555555333///000111222333333333333///000111111111333777::::::888666666888888444111555555666666777777777777999:::999666333111333666333555666444111111444777111111222333444444555666333222222111111222222333//////......000333666777777777777777777666555555222222444444444333222111000333666666333111111222222333555444333222222333222888???@@@<<<888777777555777777666333333666999888777777666666666666777555666666555444111///......222777888666444333444444444333333444555777888777777777888999:::::::::=========<<<;;;:::999888555666888:::;;;;;;;;;;;;666999;;;:::777444333333555555666777888888777777333333444555555444444444555555555555555666777777666777888777666555666777444555777999:::::::::999666777888888777777888999333555888888777888<<>>DDDNNN```}}}\\\CCCHHHXXX|||tttLLL<<<999666444555666333111000222222111///111111111111000000000000111111111111111111111111333444444333111///000111000//////......//////000//////000111222222222222444333222000000000000111111111111111111222222333444333333333444555555666555333222222333333333222111222333444444444333333333555777999888555222///111111000...---...000222333444444333111//////000111111111333555555222000222222111000111222333444111222222222222111000000///////////////000000111333333222222111111000000111111111111000000000000333222000000111111000///000////////////000222222333222111000//////000111444333222222222222333444===>>>:::222///222222000000//////.........//////////////////000000000111........................///000111111111111000/////////............//////000...---///222333222000111111000000111222444555666666555333111000111222777555222111222222333222333333444555777666444222999666444555666777666444666666666444222000000111222333555444333222222333111222222333333333222222555222000000111333222111222333444555666777777777222333333222111111222444444333222222333222000...000111222333333333222222111333555777888777666555555777999888666444333333222333444555555555444444444555666777666555333222000000222444777777444222555444444444444444444333444555666777888888777777777888:::;;;;;;;;;999888888999999999999999888888666666666666666777777777555444333222333555777888888777666555555555666666777666666555555555555555888777666555555555666666666666777777888888999999888888888777888888888999:::999888888888:::<<<===>>>QQQsss|||ggg[[[YYYXXXRRRKKK******++++++,,,------...000------///...+++***,,,,,,,,,------...//////000------.........///////////////.........///000000333333222222222222333333444555666666555444555666777666555555666888;;;<<<:::999:::===BBBMMMaaatttaaaHHHLLLYYYxxx}}}PPP<<<888777444222555333111000111111000///333222222111000000//////000000000000000000000000111333555555333111111111111000000//////000000111///000111222333333333333666555444222111222222333111111222333333333333333000000222333444555555555333111000000222333444444111222333444444444333333333444777888777555111//////000000...---...000222333444444444222111222333222111222444666666444222333333222222222222333444333222111111000111111111000000000000000/////////000111222333333222111000222222222111000000000///333111000000111222111////////////000000222333444333222111000000111222333555555444444444444555555DDDBBB;;;222...000222111222111000........./////////000000000000111111111------------------......---///222333333222///---///......------......//////......000222333222111000000000000000111333333777555333222333333222111333444444444333222333444222222444666777666222///777555444444555555444333111333555555333111000///333444555555333111111222222333333333333222222111111000///000222333222111000111222444555666777777555555555444111111222333444333222333444333111///111111111222222222222222000///000333777888555222444666888888666444333444333444444555666555555555555555666777777666444333111//////333888999666222444444444444444555555555777888999::::::999888777666777888:::::::::999888:::;;;;;;:::999888777777444555555666777777888888444333333333333555666888999888777666666666777888999888777777666666666777777777888888777777666666333444444555666777888999888888888999999:::;;;;;;;;;:::999888888888999:::BBBQQQppptttnnnpppqqqiii```******,,,------...------111/////////...---,,,------------...............------......//////000000000000////////////000000222222222222222222333444444555666666444444555666777666666666777888:::;;;888777888:::<<>>:::<<<:::777333333222111000000000111///000000111222333333444222222222222222222222222...111444666555444333444///////////////////////////000111222333444444444666555333222111111222222...///111222222222111000111111333333333222111000555333111000111222222222222222222333333333444444333444666666666444111000000222333222111111333555333555666666666666777999111111222222222111111222//////111333444666777777444333111000000000111222333333444444333222111000///000222444555444333222444333333222111000000///444333333444666666444222///000000111222333333333444333111///............222222333333444444444444:::888666555333000//////444333111000/////////000........................,,,,,,,,,---------......111111000000000000111111111111000000000000111111///000111111000...---,,,...//////000111111222222444111///111333444222///000444888999777555666888222222333555666555222///000111222222111000//////111222333333222222444555444555666555333111111111444444444444444333222111222333333333222000//////333333333333333333222222000111222111000111222444333222222333555555333222222222111000000111111222111//////333999;;;777333222333555555555444666777555555555555666666777777222333333333444333333333000444888777333111333666444444444555555666666666777888999999999888777666888888888888777666666555777888999999:::::::::999444444333333333222222222222222333333444555555666888777666555555555666777999888777666555555555555666777999::::::888666444888888888777777666666666555666777999;;;;;;;;;;;;666666666777888999:::;;;???LLLfff,,,,,,---......//////000333555444111000222222///------..................------...///000000111222333333222111111111222222111111000111111222333444333444555555444333444555888888888888888777666555888666777777555333888???MMMffffffRRRMMM___```DDD======<<<888444444444333111000111222...///000111222444555555222222222222222222222222---000333444444444444555...//////000000//////......///000222333444444444555444222111000000111222//////000111111111111000333333333333333222111000555444333333444444222111333333222222222333444555333444555666555333111000111222444444333333444666111222444444333444555777222333333222000//////111...///000222444555666666333222111111000111111111000111222222222111000///000111222444444444333333333333333222111111111000333333333555666666444222///000111111222222111111444333111///------------000111222333333444333333222111333666666111//////333333222222111111000000......---------------,,,,,,,,,,,,---......//////222111000//////000111222222111111000000111111222...000222333000...------...///000111222222222222222111111222333444222111111333555666555555555555222222222444666666444222111333555555333111111111000111111111000000222444333444555555333111111222333444444444444333333222444555555333111///000111444444444444333222111111///000111111000111333555222111111222444555444222111111111111111000000000///...///222666777444111000222444444444555777888777666666666666777888888222222222222222333333333,,,333888777222111666<<<555555555555555666666666666666888888999888777666555555666777888999999:::666666777888999::::::999333333222222111000000///222222222333444444555555888777666555444555666666888777666555444333333333666777888999999777555444;;;:::999999777777666555333444666888999:::999999333333555666888:::;;;<<<777AAARRReeepppwww---,,,,,,+++,,,...///000222555555000000333222...,,,---------......//////------...///000111222222333222222111000000111111000000000000111222333444333444555555333333444555555666888999999888777666777666666777555222555:::;;;LLL```zzzdddUUUXXXxxxlllMMM@@@===:::555444555666444111000222444000000111222222333444444111111111111111111111111---///111222222333555777///000111111111111000///---...///111222333444444555444333111111111111222111111000000111111222333333222222222222333333444333333333555777666444222333333222222222333444555333444555555444333111000000111333444333333444555111222444444333333444666444555555333000...///000///000111333333333333222111222222222222111000000///000111333333222111000222222333333333333333333222222222222222222222222111111222444555555333111000000111111111000///...444222111///....../////////000222333444444444333111///111666666111///111000111333444444222111000//////......------------,,,------...//////000000000000000111111000000000111111000000000000111111,,,000444555333111111111///000111222333333333222111333555555555444444555444444333444666666555444333222111333555777777666000333666666444111111222///111333444222111111222222333555444333222222333333333444444444444444444444555555333111000222555333444444444444444333222111222333222111111222444000///000111333444333222000111222222222000///...---///111333444333222111000111333333444555777999777777666666666777888999222222222222333333444444///444777666333222666:::666666666666555555555555555666777999999999888888666666666777888999:::;;;666777777888888888777777222222222222111111111111111111222333444444444444999888777666666666777777888888666555444333333333666666777777777666555444999999999888888777777777111222555666777777666555222333444666888::::::;;;777:::AAAIIINNNSSS]]]ggg,,,+++*********,,,...000111555444000///222222---,,,,,,------...//////000------...///000111222222222222111000000///000000000000000000111222333444333444555555333333444555333444777999::::::999888666444555777777555888===666@@@NNNlllxxx```VVVkkkuuuTTTCCC===888333555666777555222111222555222222222222222222333333000000000000000000000000,,,...///000111222555888000111222333333222111000,,,---...000222333333333666555333222111111222222333222111000111222444555222222111111222444666777000111333666999999666444444333222111222333444555444444555555444333111000...000222333333222333555333444555555444444555777777888888444000...///111111222222333222111000///111111222333333111000///000111333555555555333222444333333222222333333444222222222222222222333333//////000222444444222///000000111111000///---,,,333222111000000111222222000111222444555555444444222///000666666111000333///111333555555444111000000000//////.........---------......///000111111...///111333333111///...000000////////////000000+++///444666555444555666///000222333444444333333111444888888666555666888999666444555888999777555444222111222555777999999...222555555222//////000///333777999777555222111111333444444333222333444222222333444555555555555444555555333111111555999222333444444555555555555444555555333111111222333/////////111333444333222///111222333222111...---...111444555444333222333///111222333333555888:::888777666666666777999:::333333333333333444555666666777777666444333333333777777666666555555444444555666777999:::::::::999:::999888888888888888999777888888777777666555444111111111222333333444444111111222333444444444444::::::888777777777888999999888777555444444333333666666666666666555555444777777777777888888888888000222444555666555444333222333555777888999999999===:::999;;;>>>CCCLLLUUUccc...//////...,,,,,,...///333000...---.........---//////////////////......///...---,,,,,,---//////000111111000//////000222222000///...///111555777222222111000111222444555111222444666888888888888555666777666555666888:::===:::@@@SSSoooxxxbbb___{{{```FFF@@@;;;111888888888777555333222222222222333444333222111000222222222111222222333444000111222444555555444444000000000000000000000000000111111111222222222222111111111222333333333444666555333222111222333333...111222222444888777333222222333666888999888666111111222222222333333333333444444555555444444333333444555555444444666888555555666888:::999444///888999999777444222222333777666555444222111000///222222333333444555666666444222444777777333111333555444333222111222333333666444333111000000111111555444222111111222444555222222222222222222222222333333444444444333111000222222111111222333333444111//////222333111111444---...000333555555333000222111000000000000000111////////////////////////444000------000111///------------...///000000111111222333444555555555555000111111222333444555555...111444666666555555555///000111222333333444444333222///111777===:::222666444444444555444333111777666555444333333222333000111333555555333111///111222444555666555555444777777777666555333222111444444333333333444555555666666555333000000111333444555666666666555333333222222222111111111111000222000///......///000222333333333333444555666777333444555555444444555777222333444444333333555666666555555444444444444555666666555555555777999:::777777888999999999999888888888777666666666666666555555555444444555555666000//////111444555222///666555333444555777888888888666888<<<999444666===888888888777666555333222777666444333333555888:::;;;666222555:::;;;777222333333333444555666777777333333333444444666777777<<<===<<<<<<<<>>FFFZZZzzzjjjhhhqqqfffKKK???===555777777666333333555999333333333333333222111111000000000000000111222222555444222111111222444666000000000000000000000000/////////000000000111111......///000111333333444555444333333222333333333555777666222222333///***333222111222555666777666555555555555555555555444333333333333333333333333111222222222111111333444222222222444666666555444222444777888777555444555111111111111222222222222444444555555666666777777777555555777666111///000111111111111222444666777555444222111000000111222222111111222333555777888444444444444444444444444444555555555555444333333666555444222111000000000333000000222111......000222111111222333333222000000000000000000000000000////////////////////////,,,...000000000/////////------......///000000000222222333444444444333333555555555444444444333333222444666777666444444555666555444333222333444444222444444111000333222///333222222333555555444222222222111000////////////000111333555555555333222555555444333222111111111///000111222333444444444...///111333555555555555222333333222000000222444222333555666888888777777333333333222222222111111222111000//////000111222.........///000222333444000222555666555444333444444444444444444444333333777777777777888888999:::555666888999::::::999999666777888888999999888888777777777666666666555555666555333111111222333444777555444444444444333222555555555666666555444444666333333777:::::::::===<<<;;;999777666666666666777777777666666666666666444555777999:::999888666555777888999777444111///666555555555666777888999999999;;;BBBMMMYYYdddiiittt'''***---...---+++++++++,,,+++***+++---...---,,,)))***+++,,,---............---,,,+++++++++,,,---+++...111222111///......000000111222222111000///222222222111111111111111555555555555555555555444666777777555333333444555333555888:::<<>>===:::===;;;999777666666777888666777999:::999888777666...333777888666444555888888777666444444444555666888777777777777888888999999777888BBBWWWsss'''***,,,---,,,+++,,,,,,...---,,,,,,---,,,***(((******+++,,,------------...---+++***)))******+++***,,,/////////......///,,,---///111222222222111------///111222333333333333222111111111111111222444555555444222222333555444222333777999:::@@@HHH___zzzoooUUU???;;;777666888888777444555555444333333333333333111111111111111222333333///111444777777555222000000000000000000000000000/////////000000000111111222111111111111000000000333333444555555555555444555888888666888;;;999444888666555666777999999888444444444444555555666666555555333333333333555555555666666555444333444666666666666444111///000111111333666777666444333444777666666555444333333222222222222222222222222333444111111555555333444777777666555444555666777888444444222222222222333444000000111111222333333333222222222222222222222222444444444333444444555666444333111000///.........333000000333333000000333444333222333444333222000///000222333444333333222000000000000000000000000000222333222000---,,,,,,......//////////////////000000111222222222111111111222333444555666777777444555666555333222333444111222222444555666666777111666777333111555888999555444444555777777666444222222111111111111222222222222222333333222222111.........///000111222222000000000000000///...---222222222222000...,,,+++000222444444333333444555444555666666666555333222555555444444444333333333222222222222222222222222222222000///............111444666777666555555555333333333777;;;<<<999666777777777777888888999:::555777999<<<<<<;;;:::888555666777777888888777777555555666777666555444333222222222222222222222333444666888888777555555555888;;;======:::888:::<<>>::::::======:::>>><<<;;;999888888888888666777888::::::999999888111444777777555444666888999777555333333555888:::888888777777777777888888:::999999AAARRRnnn)))***,,,,,,+++,,,---///---,,,,,,---......,,,***,,,,,,---------------,,,...---+++***)))))))))******,,,------------...000......///000000111000000---...000111222222222222222222111000000111222333222333444333222222444666222222444777777777;;;AAAKKKcccuuuTTTHHH;;;666999<<<:::666666555444333222333333444222111111111111222333333///111333555666555333222000000000000000000000000000000000111111111222222000000111111222333333444222333555666666666555444555888888666888:::888444666555555666888888777666444444555666777777888888777666444333333444666777666777777555444333444666444666777555222000111333444666777666444222222222444444444444444444444444333333333333333333333333555222222555555333333666333333333333444555777888333333222111111222333444111222333333444444444444333333333333333333333333444333222222333444555666222222111000000000111111444111111444444111111444222222333444555555222//////111333555555555444333000000000000000000000000222000///.........,,,***/////////////////////...111111111111111111000///222222333333444444555555333444444333111111222444111222444666666555444333000333333//////333666555555444333444555555333111222111111000111111222222222222222111111000000///......///000000000//////000000000000000///......111111000000///...------///111333333222111111222222333444555555444333333555555555555444444444444222333333333333333333222111000000//////000000111000222444444333222333444555333333666::::::555111777777777666777777888888555666888:::;;;:::999888555666666777777777777777444555666777777555333222000111222333444444444333222666:::;;;999666555666777:::======<<<===AAAEEERRRTTTOOOFFF@@@@@@@@@===???>>>>>>===<<<;;;::::::666777888999::::::;;;;;;777777777666555666777999888777666555555666777888888777777666666666777777::::::;;;>>>III___zzz***+++,,,,,,+++,,,...000+++++++++---///000...,,,------.........---,,,,,,...---+++))))))))))))***+++,,,---,,,,,,---///111000000000000//////////////////111222222111000///333222111111111222444555111222333333222222444666222333777999777555;;;CCC===QQQnnnjjjXXXCCC888:::>>><<<777666555444333222333444444444444333333444444555666111111222333444444555555000000000000000000000000111111111111222222222222......000111333555666777222333555666666666555555222555666555888;;;:::555555444555666888888666444444444555777888999:::;;;888777555444444555777888666666666555333333444555222444777666333222333555777777777555222111111222111111222333333444555555444444444444444444444444777444333555444111222555000000000111333555777999555444333333333444555666666666666666555444333222444444444444444444444444333222222111222333555555444333333333444444555666111///000444555444555888111111333555777555222///000111444666666666555444000000000000000000000000333000...///333555444222///////////////...............///111111222222222444444333333333222222222222222333222111111222444000111444555555333000...000111///,,,,,,111222000444333222222333333111///111000000000000000111111333333222111000///......//////000000000...---,,,//////000000000000000///000000///............///---///111111000///...//////000222444555555555444666666555555555444444444222333333444444333333222000000111111222444555666///111222111000000222333666444333555888777222,,,666555555444444444444555555666888999::::::999999555666666777777777777777444555666777777555333222...000333555666555444333000666<<>><<<;;;;;;888===BBBDDDEEEIIIPPPWWWlllnnnhhhYYYMMMJJJHHHEEE@@@@@@@@@@@@???===<<<;;;666666777888:::;;;<<<===;;;:::777666666888999:::777777777777777666555555777777666666666666666777444777888888===MMMeeexxx---------,,,,,,+++++++++,,,,,,,,,---...///000111******,,,,,,---------,,,---///...***)))+++***''',,,///000///---+++---///......//////000000111111444222000///...///000111333333333333333333333333000///000222555666666555666555444555666777666555===EEETTTooooooIII===>>><<<:::<<<444333222333555666666555555444444555555444222///777666444222222333444666111111000000000111222222000000111111222222333333333222111000000111222333555444444555777888777555666555444555666777777555777444333444666777555333333444555666666777777777;;;;;;::::::999888777777444555666777777555333222777666444333444666999;;;888777666555555666777888666444333444555666555444444222222444444222222555111111222222222333333333111111111222222333333333333444555666666555555444444444555555555444222111333333222222222111111111000111333333333333444666555333222444777999;;;;;;666777777777777777666666333333444777999888444000222222222222333333444555222333555444222000//////333555333000///111111...333111...---///111111111222111/////////111333555555555555333222333666888333333444444444333222222333333333333333333333333444333222111111111222333333333333333333333333333333333222000...///111333666555444444444333111//////000000000000000//////000111222333444333222222111111000000//////......222111000//////000111111///000333555555555444333999555222111333555444333555444333222222222222222333333222222222333444444777555333111111333555666555444444555777888777777888888666555555444444555333444666888999:::::::::666777777666666555444333666666666777666555555444333333222333444666888999888555666>>>DDDAAA;;;888999>>>HHHQQQWWW\\\cccjjjxxxwwwiiiccc\\\TTTPPPOOOJJJBBB>>>??????<<<>>>;;;;;;======;;;;;;??????<<<;;;<<<===;;;999999777666666777888888777555777666666777999:::999888444777:::;;;===DDDPPPZZZeeevvv------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///***++++++,,,---......///---//////+++***++++++'''+++---...---+++***,,,............///000000111111333222000///...///000111222222222222222222222222222111222333555666555444444555666666666666666666888===HHH[[[vvv}}}VVVCCC@@@???===:::<<<999666555555666666555777666555666777666444333777666444333222222222333555555555444444444333333222222222222222222222222333222111000000111222333555444444555777777666555666444444444666777666555777555444555777777666444333444666777888888777666999999999888777666666666333444666777777666444333666666555444555777999:::666666777777777777666666999777666777888999888666555333333666666333222444111222222222222333333333111111111111222222333444555555444444333333333333333333444555555444333333555444222111111111222333000222333444333333555666555444333555888;;;<<<<<<444444555555555555444444555444333444777777555222222111111111111222333444333333444333222111...---000333333000111555666444333111//////000222222111000///......///111444555555555444222111222555888222222222222222222222222555555555444444333333333222111000000000222333444666444222111111222333555222222111///......000222555555555444222111111000///000000000000000//////000111222333333333222222111111000000////////////222222000/////////000111///111333444555555444333777444111111333444444333555444444333222222333333111111111111222222333444666555333111111333555666333333333555777888888888999888777555444333333333555555666777888999::::::777777777777777666666555666666666666666555555444555555555555666777999::::::777999???CCCAAA???>>>DDDLLLZZZfffnnntttyyy~~~~~~uuugggeee^^^UUUPPPOOOKKKEEEDDDBBBCCCHHHKKKIIIGGGGGGEEECCC@@@@@@@@@@@@>>>>>>===<<<::::::::::::999888777666555666888999888777888999999999:::>>>FFFLLLSSS___qqq,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++---///000222---000///,,,+++,,,,,,))))))+++,,,+++***)))***,,,---......//////000111111222222000/////////000111111111111111111111111111222111111222444555333222000444888888666444555666555777;;;DDDVVVuuuiiiLLLFFFMMMNNNIIIEEE@@@:::666555666777888777666444444555666555444444444333222111111000000666666666666555333111000444444333333222111111000333333111111111111333333444333333444666666555333555444333444666777666555777666555555777777666555333444777999:::999777666777777666666555555444444222333555666777777666555555555666666777777888888444555777888888777555444666555444555666666555444666444444777777333111333222222222222333333333333333333222111111222444555444333222222222222333444333333444555555444444444666555333111111222333444111333444444444444555666444222222333666999;;;;;;333333444444555444444333666555333333444555555444111111000000111111222222666444222333555444000---000333333111333777888777333111000111222333222111//////...///000222444555444444333111000222666999333222111000000111222333666666555444333222222111111111000111222444555777888555222//////000333555111111111///------///111444666666444000///000333///000000111111111000000000111222222333333222222111000000000000/////////222222000/////////000111000111333444555444444333555333111000222333444333555555444333333333444444//////000111111222333333555444333111111333555666333333444555666777888999888777666555333333333222666666666666777888:::;;;777888888888888999999999666666666666555555444444888777777777777888999:::<<<:::;;;@@@BBBAAAAAADDDTTT```rrrvvvqqqnnneee[[[TTTRRRUUU]]]ccc___YYYUUUSSSRRROOOMMMLLLKKKIIIFFFBBB???;;;999888888888777777666555666777888777666999999888888999;;;>>>@@@GGGLLLXXXqqq+++,,,,,,,,,------......------,,,+++++++++++++++,,,+++++++++,,,///222444...000///,,,+++------***)))***++++++******++++++------......///000000111222111000//////000111111000000000000000000000000/////////000222333222111---333999:::666333444777666777888999BBB\\\zzzWWWPPPaaammmmmmUUUNNNEEE===999999999::::::888555444555666666555555555666666555444333333555666777777666444111///333333222222222111111111444333222111111222333444444333333444555555444222444333222333555666555444555555444555555555555444222555888;;;;;;:::888666666666666555555444444444222333444666777777777777444555666777888888777666444555666777777666555444555444333333555555444333555333444777777222111222222222222333333333444444666555444333333444666777333222111111222444666888555555555444444333333222555444444333333333333333222333555555444444555666333111000000222444555555444444555666666666555555444444444444444444444444222222111111111111222222888444222555999:::555111333555555222222555666444222222111222444444222000111111000000111222333444555555444222111333777:::444333111000000222444555777666555444222111000///444333333333333555777888666555222000000000222333111222222000///...000222333666777444///---000444000000111111222222111111000111111222222222222222000000000000000000000000222111000//////000111222111222333444444444444333333222111111111222333333555555444444333444444555//////000111222333333444444333222111222333444555444555666666555555666777666555555444444444444444888777666555555777999;;;888888888999999:::;;;<<<666666555555444444444444888888888888888888888999:::;;;???FFFHHHHHHJJJOOOggguuu|||ooollloooxxx~~~xxxmmmeeeggghhhgggdddaaa]]]WWWPPPGGGCCC>>>:::888888888777777666555666777888777666777666666888<<<>>>???>>>GGGIIIPPPfff,,,,,,,,,------.........///...---,,,++++++++++++,,,+++++++++,,,///222444---000///,,,+++------***++++++++++++,,,------,,,---------...//////000000000000000000000000111111000000000000000000000000/////////111333555444333---222888999666333444777777888999888;;;LLLqqq```VVVnnnzzzqqqbbbTTTJJJCCC???===AAA>>>;;;999999999888777888999999:::999999888777999999:::;;;:::777555333111111111222222333333333555444333222222333444555444333333444555555444222444333222333444555444333333333333333333222333333222555888;;;;;;:::888666777666666666666666555555222333444555777888888999444555777888888888666555777666555444444555666777888777666777888888777666555333333666666222111333222222333333333444444444888888666666666666777888777666444222222333555666777777666444333222111111222333444555555333111000222444555444333333444555555333000000111111111000333333444555555555555555111333555777666444333111444333333222222222333333777444333777<<<>>>;;;777111444333000000444444222222222111222444444222000444444333333222222222222444444555444333555777:::555444222111222333666777999888777666444222111000555444333222222333444555222333333333333222111000222333444222111000111333222555777444///---///333000000111222222222222222000000000111111111222222000000000000111111111111222111000000111222333444222222333333333333333333222222222222111222222333444444333333333444444555000111222333444444444444333222222222222333444555666777888777444333444555444444444444555666777777999888666555555777999:::888888888888999:::<<<===666666555444333444444555666666777777777777777777888<<>>FFFIIIPPPbbb---------------...............---,,,,,,,,,,,,,,,++++++++++++---///000222,,,///...++++++------***,,,++++++,,,...///...---,,,------......///000000000000000000111111111111000000000000000000000000222111222333555666555444...222666777555444555777666666888:::999AAA[[[vvviiiXXXlllxxxiii]]]UUUPPPOOOLLLHHHFFFDDDBBB@@@>>>======<<<;;;::::::999999<<<===<<<;;;:::777555333222222333444444555666666555555333333333333555555555444444444666555444222333222111222444555444333111222333333111111222333333444777999:::999777666777777777777777777666666333444444555777888999999555666777888888777666555777666444333333444666777777666555555777777666555666333333666666333333666333333333333444444444444888888888888888777777777;;;:::777555333111111111888777555444222222111111111222333444444222000///222333444444222222333444777555222111222222222111000000111222333333333333///222666888666444222111555444333333222333333333444333444777;;;===;;;888---000000...000444555333333111000111222333222111333333333333333222222222111333555555555555777888444444333333444555666777<<<;;;:::999777666555444444333111000000000111222///111333444444333111///333444555444222111222333222444666444111...///000000111222333333333333333111000000000000111222222000000000111111111111222111111111111333444666888333333333333333333333333222444444444222111111333333333222222222333444444111222333444555444333222222111111222222333444555666888999777444222333555444444444555666777888999999888777666666777777888888777666666777999;;;<<<777666444333333333444555444555666666777777777666888<<>>>>>AAAFFFOOO___yyy............---------------,,,+++++++++++++++,,,***++++++,,,---......///+++...---******---,,,***,,,+++***+++...000///---,,,,,,---......//////000//////000111111111111111111111111111111111111111444333222333444333111000000111333444555666666666444333666:::999999III]]]sss[[[fff}}}xxxpppmmmiiifffccc___ZZZWWWRRRPPPMMMJJJGGGEEEDDDDDDHHHGGGDDDAAA>>>:::888777777777777777888888888888666555444333333444555666777666555555666666444222333111111222333444333222111333444333111000222444333444666777888888777666666666666666666666666777555555555555666777888999666666777777777777666666555555555444444555555555555333333333444555444333888444333666666555777;;;333333333444444444444555666777888999888777555444888777666555333222111000666555444333333333444444333222111000000000111111111222333333111111111333666333111111222444444333///000111222222333333333000333666666444222222333444333333222111111222222111222333555666666555444...111111...///333444222333111//////000222222111//////000111222222222222---000444555555444444444222222333444444555666666::::::999888777666555444333333222111111222333444///000111222333333222222222333444444222111111222111333444444333111...---000111222333444444444444111000000///000111222333000000111111111222222222111111111222444777:::;;;444333333333222333333333444666777555222000111222111111111111111222333444111222333444444333111000111111111222222333444444333666999777444333555888777777777666666666777777999888888888777777666666777666555444555777888:::777555444222222333444555222333555777777888777777:::;;;CCCWWWlll~~~vvvooodddYYYOOOGGGAAA===???===<<<<<<===>>><<<;;;:::===@@@@@@>>>>>>AAACCCBBBGGGQQQaaa{{{/////////...---------,,,+++***************++++++***+++,,,------------,,,***------******,,,,,,))),,,***)))***...///...,,,,,,,,,------...//////000...///000111111111111111111111111111111111111111444333111000000...,,,)))222111111222555777777666555111444:::999666???NNN```|||___ccc{{{wwwnnnkkkfff```\\\YYYWWWWWWXXXVVVRRRMMMHHHDDDAAA@@@<<<<<<;;;;;;:::999999999666555444333333444555666777666555666777777555333222111000111333444333222111444555444222111333555333444555666666777777777555555666666666666666666666555555555666777888999777777777666666666666666333444666777777666444333888666666666777888777666:::666444666777777:::???333333333444444444555555444555777999888666333111111222333444444444444333333333222222333555666777555333///,,,,,,...111333000222333222000000111222111000...///111333444444000111222333444555555555222444555444111111333555333333222111000000111111...000222222111/////////333555444000///111111...333111...---///111111111***+++---///111222333333***---222555555333222222000111222333444555444444777777666555444333333222555444444444555777888:::000000///000111222444555000222333333111000000111111222333555555333...***000111222333444444444444111000/////////000222333000000111111222222222222000111111333666999<<<>>>444444333222222333333333555777888777333000000222111000000000111222222333111222333444333111///...000000111222333333444444000444888777444444777;;;;;;:::999777666666666555888888999999888777666555777666444333444555777888777555444222222333444555222333555777888999999888<<<999===NNNeeeyyyyyylll```UUULLLFFFAAA???>>>>>>??????>>><<<;;;@@@DDDDDDBBBCCCGGGLLLIIIMMMUUUfff...///111000///------...+++,,,---+++)))(((((()))------------,,,,,,+++***------,,,,,,,,,,,,++++++---------............///---***,,,111222//////333222222111000///000222555333333222222111222222222444444555666555444222111222444555555444555666888444555555555666888<<>>;;;;;;===>>>===;;;:::===>>>:::999;;;===;;;999777666888:::;;;888444333444555555444333444555777777777777777777777777555555555444444333333222333444666888:::::::::999000222444666888999999888333444444555555555555555888777666777888999888666333666999:::999777555555888777555333333555777888333555666888888666555333777777777777666555444333444333333222111111111222222111///.........///000111111222222222222111111444666777555222111333666111333555333111111333777333666777555111......000///////////////000111111333222111000000111222222000000000000111222333444333333333333222111000000111000000000000222333444333...+++///555888333...111222111000444999888444666555333333444444333222000333666777777555555555333333333333444555666666000444666444333333111,,,...000111000...------...000///000111444555555333...111444555444222222222555222000000333444333111---...333000777111JJJ===333333444444444444444333111111222333222111000///111000/////////000222333222333333444444333333333000///......///111333555555666888888777777999:::;;;:::999999888888999999888888777777888999::::::444666666555444333444555777444111000111333444444444555666888:::;;;;;;;;;===<<<===AAAMMM```tttzzziiiZZZQQQMMMNNNNNNIIIBBB???AAADDDBBBFFFJJJNNNPPPPPPNNNMMMNNNWWWhhh}}}---///000000...------...+++,,,,,,+++)))(((((())),,,,,,------,,,,,,+++***------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------***+++000111......111111111111///...///222444222222111111111222222333333444444555444333222111222444555555444555666888444444555555555777;;;>>>CCCQQQmmmvvv^^^qqqzzzvvvrrrpppfffccc]]]WWWQQQLLLJJJHHHKKKHHHEEEDDDEEEFFFEEEDDD???CCCCCC@@@???@@@???<<<<<<;;;;;;<<<<<<;;;999777666666666666555555666777:::;;;<<<<<<:::888666555555555555666666666777777666777888999:::999999888555666777888888888777666555666777777888888777777999777666666777888888777222444777777666444444444666555444444444444555666444666777888888777666444777777666666555444444333444444333222222222222222222111000/////////000000000000111111111111000000222333333111000///000222111222333333222222333444333222222222222222000//////////////////000111111333222111000000111222222000000000000111222222333333444444444333222222111222111000/////////000111000000111111222222222111///000000000555::::::555777555333222333444444333333333444555555555444333444444444444444555555666333555555111000222222000///111222111000......///000//////111444555444333///111333444333222222333444222000000222333222111000000444000666111JJJ===111222333333444444444444111222333333222111000///111111000000000111222333333333333333333333222222222111111111222333555666444666777777666666888999::::::999888888888888888888888888888888999::::::666777888777555444555666777444111000111333444444444555666888:::;;;;;;;;;:::::::::===CCCNNN[[[ccc|||ssskkkkkkggg^^^RRRJJJGGGHHHKKKRRR]]]eeeiiigggaaa]]]]]]fffvvv,,,...///...---,,,,,,,,,***+++,,,+++)))(((((())),,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---++++++......,,,---////////////...---...000333111000000000111222333333222222333333333222111111222444555555444555666888333444555444444666999;;;<<>>000000111333444444444444222333333333222111///...222222222111222333333444333333333222222111111111111222222333444444444444444555777777666555666777999999888777777777777888888888777777888888999999777999999888777666777888666444111111222444555555444555777888::::::;;;;;;<<<===>>>???@@@CCCHHHKKK___}}}zzzlll```ZZZXXXYYYcccrrrxxxrrrvvv+++---......,,,++++++,,,***+++,,,+++)))((()))***++++++,,,,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---...---------///111/////////000111222333444111111222222222111111111222444555555444555666777333444555444444444666888:::<<>>???;;;999666222000222444666777666111------222555333111444444444444333222111000111222///))))))---000//////111222222111000000111000//////111333444333222111222222222111111333555111000000///000000111111444333555000666111LLL@@@///000111333444555555555222333333333222000///---333333333333444444444555444333333222111111111111///000222333444333111000333555666777555444444555999888777777666777777777777777666666666666777777777888999888666666666888666444222222444666666666555666777888999:::::::::<<<>>>@@@AAAAAABBBCCCEEEHHHaaauuu~~~+++,,,...---,,,******+++***+++,,,+++***)))***+++******+++,,,,,,+++++++++,,,,,,+++++++++*********,,,,,,,,,,,,------------//////...,,,+++,,,,,,,,,+++,,,------------///111.........///000111222333111111111111111111111111222444555555444555666777444555555555333333555666:::===???EEEZZZuuu}}}xxxrrrppppppiiieee```\\\YYYWWWSSSQQQIIIGGGCCC@@@>>>>>>>>>???::::::999888777666666555888888888888777888888888444555777888888888777777444444555666666666666666:::777444333444666888888555555555333222222555777444555777999999777555444444444444555555444444444666555333222111222444555555444444444444444555555333333333333333222222111111222222333333222222111444111...///222444222000444222222555888888555111///111222111///------...//////000111222111111000111111222222333333333333444555666666666555444333444555666666777777777777666555444444444555777888444444333111/////////000...000000222888???@@@<<<888555111///111444666666444///+++,,,111555444222333333333333222000///...///111000---,,,///000......000111111000///000111000//////111333333222111111222222222111111333555111111000000///000000111333111444///555111LLLAAA000000222333555555666666222222333333222111///...333333444444555555555555444444222111111111222222000222444555555333111///111444666777555444444555999888777777666777777777555555444444444444555555666777888777555444555666555333222333555777888777555666777888999:::::::::999:::<<<<<<===>>>AAACCCBBBNNNbbbzzz+++---...---,,,++++++++++++,,,---,,,+++***+++---)))***++++++++++++++++++++++++++++++************,,,,,,,,,,,,------------222333111---,,,......,,,***+++---...------///111///.........///000111111111111111000111111222333222444555555444555666888555666777666444333333444::::::;;;>>>FFF___|||rrr~~~{{{wwwqqqmmmbbb^^^XXXQQQKKKGGGEEEDDD::::::999999888888777777888777777666666666777777999999999999888666444222555666666777777777777777999777444333555666777777666666666555333444666888555666888999999888666555666666666666666666666666444444222222222222333444555555444444444555666666444444444555444333333222222333333333333333333222222000//////111222222111333333333555666777555333...222444222...+++---//////000111222222222111000000111222333444444444333444555666777777666555444333444555666777888888888333222222222222444666777777333000///111222000//////000000111777======999555333000///111333444555333000------000333444333222222333333222000///...///333333111111333222///---///111111000///000111000//////111222333222000000222333333222111333444000111222111000///111333111000333...444///III===000000222333444444444444111111222333222111000///333333444555555555555444444444222222222333444555444555777777777555333222000333666777666555555666999999888777777777777888555555444444333333444444444555666555444333444555444333333444777888999888666666777999999::::::::::::;;;;;;;;;;;;===AAADDDCCCGGGPPPeee,,,---///...,,,++++++,,,,,,---......,,,,,,---...))))))***+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,555777444...---000000---)))+++---.........///111//////.........//////000222111111000111222333444222444555555444555666888666777888777555333333444:::333444;;;@@@KKKhhhooo{{{ssskkkccc\\\XXXJJJIIIGGGEEEBBB@@@>>>===<<<;;;:::888777777777777:::;;;;;;:::888666444333444444555666666666666666777666444444666777666555555666666555444444555777555666777888888777666555666555555555555555555666222222222222222222333333555555444555555666666777444555555666555444333222222222222333333222222222111222333222222222444555111222333333222222333555///000111111000000///000...000111333333222111000000111222444444444444444111222444666666666555444222333444666777888888888444333222222222333444555666333000///000111111000.../////////444999999444222111//////111222333222444333111000000000111111222333444555444222111//////222333000000333333000...000222222111111111222000//////000222222111000///111333444333222222333111222333222000000222444111000333...333,,,DDD777//////000111111111111111///000111222333222111111222333444555555555444444444444222222333444666888666777777777666555333222...222666888888777777777::::::999888888888888888777666666555444444555555444555666555333333333444444333333555777999:::999666777888999999999999999:::;;;<<<<<<<<<>>>BBBEEEEEEIIISSSggg,,,...//////---,,,,,,---,,,...///...------...///((()))***++++++++++++++++++++++++************))))))************+++++++++777999666///---111111...)))+++...///...///000111000//////.........//////222222111111111222444555222444555555444555666888777888999888555333333333<<>>=========999999:::;;;:::999888777111222333333444444333333666555555555777777666444444555666666444444555666555555666666666666555555333222222111111222222333111222222333333333222222555555555555555666777777444555666666666555333333111111222222222222111111333666888666444444777:::///111333222//////222555000...---///333555222000...000222333333333111000000111222444555555444444///000222444555555444333222222444666777888888888888777555444333333444444444333111//////000111333......------111666555000111///...///111222222111555555555222///......///333444555666666444333111...000///,,,,,,000111//////111333333222222333444000//////000222222111///...111444555444222222222111333444333000000222555222111444...222)))???111......///////////////......///111222333333222222222222444555555555444333444444333222333555888999666666555555444333111111...111666888999888888888;;;:::999999888888999999999888777666666666666666555666666666444333444555333333333555888:::::::::666777888999999999999999222444777999;;;===AAACCCFFFOOO]]]rrr,,,,,,,,,------............------------,,,,,,,,,222111...,,,+++,,,------++++++************++++++*********)))******+++,,,777:::777///***,,,---***,,,,,,------------......+++******+++,,,...000111555222...++++++...222555444444444555555555555555777666666555444444333333777444555888999;;;FFFSSSsss|||lllyyysssooonnnccc\\\UUURRRMMMGGGCCCDDDAAA@@@>>>===;;;:::999999888888666222333666666222333666888666333111222444333333333333333333222222444555666666444333444555666444222000000222444666444444333111//////111333333444555666555333111///555111...///444777666444333333444444555555555555333444222///222888777111666444222222333333333222222000///111444444111...,,,333777333222444444111......///000111222222222222333555777777666555444444444555555666888999:::888666555666999999666333444333222111000000000000444333111000000222333555111222333222000///000111666555444222111000000///222222222111111111000000111111222222222111000000444444444333333333222222333333222000...///222444333333222222333444666777555555444333111000//////...///111222333333333222000000000---+++***,,,---222222222222222222333333////////////000111222333000000000///...111555888999666444222111111111000222333333444555666777777:::999666666777777777666555666777888888777555444666333222444888999555111555666333111555;;;:::333777888777555777===???===<<<888777;;;??????AAADDDPPP]]]sss...............---------------------------------111000...,,,+++,,,------++++++************++++++***************++++++,,,111444333,,,))),,,---+++*********++++++,,,,,,,,,------,,,,,,---///111222666333000......000333555444555555555666666777777555555555555444444444444:::888777888666666===GGGWWWrrrjjj~~~~~~wwwnnnccc]]][[[VVVSSSOOOIIIDDD@@@===<<<999:::888555666;;;;;;777666777999999777666666777777777666555555444444444333444555555333333444555777555444222222333555666222333333222000///000222555666777777777777666555666555333444666777666555222333444555555444333222777777444111333777555///666555444333444444333333333333333555666555333111...444666333222444333000.../////////000111111111222333555666777666555444777666666666666777777888666555444555666777666555555444333222111111111111333222111000111222444555222333444555666666666555555444333111111000000000333333222222111000000000222222222222333333333333444444444333333333222222/////////...------///111444444444444666888:::;;;111222222222333333333333000111222333333333333333444444333111//////111222222222222222222222222222000000000000111222222333444333222000...///222444888666444222222111111111333333444444555666666777888777666666777888777555666777999::::::999777666777444333555999:::777333777888666333666<<<;;;555;;;<<<;;;:::<<>>>>>@@@???;;;:::999999:::;;;:::999777888888777666555555666777333555666555444333444555888777777666555555555666555666888777666555555666888888777777666777777777999:::<<<<<<:::999888888888888999999888777666555777777555333666999777222555555555555555444444444222444777888777555444333111444444222222333222/////////000000000000000000222333555666666666555444888888777666666666666666333333444333222333555888555555444333333222222222333222111111111333444555222111222666:::;;;999666222222111000000000000111333333222222111000000///333333222222333444555666444444444444333333333333///000222222222111222333444444444444666888:::<<<111111222333444444555666333333222222222333333444444555555444222222444666333333333222111111111000222222222222222222222222444444333000//////111444666555444333222222222222333444444444555666666666666555666777999999777555888999:::;;;;;;:::999888777555444666999:::888555999999888666777;;;<<<999;;;???AAABBBHHHRRRXXXYYYXXXTTTQQQPPPPPPRRR\\\fffyyy---------------------,,,---....../////////...---......---,,,,,,,,,------++++++************+++++++++************+++,,,,,,(((***+++)))((()))+++,,,+++,,,,,,---...///000000111000///......///000111222222222111222222333444333333444555666777888888111222333444555666666777555555666666444333555999<<>>;;;>>><<<:::888888888999:::777999999999777666777888::::::999999888888777777777:::<<<<<<;;;:::::::::===;;;999888777777888999<<<@@@EEEEEEAAA>>>???AAADDDCCCAAA???>>>>>>>>>???<<<:::999999;;;===;;;777777888999999888777888888333888<<<===999666555555444333111000111333111///111111111111111000000000333444555555666666555555888777777666666666666666111222333222000111555999333333333333333222222111222222222222222333444555111//////444999;;;666111111000000000000000111111333333222222111000000///333222111111222444666888555444444444444333333333...111444666555444444555333222222111222444555666333333333333333333333444444333222111000111222333222333333222111222444666444333333222111000000///333333333333333333222222111111111111000111444777333444444333222222222333444444444555555555555555555555777999;;;;;;888666888888999:::::::::999999777555555666888:::888777777888888777888;;;===>>>???EEELLLRRR\\\jjjuuuyyy|||wwwrrrnnnjjjmmmyyy))))))***++++++,,,---------.../////////...,,,+++---,,,,,,,,,,,,------...++++++************+++++++++++++++***+++,,,,,,---******++++++***)))***,,,,,,,,,---......///000000000///...---------...//////000000000000111111222222222333444444555666666000111222333444666777777333555666555555666777777999===III___{{{zzzmmm}}}vvvrrrpppkkkdddaaa]]]XXXVVVVVVVVVSSSPPPUUURRRNNNIIIFFFEEEEEEFFFCCCDDDEEEDDDAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????BBBDDDEEEDDDCCCCCCDDDIIIHHHGGGFFFGGGIIIKKKMMMNNNTTT[[[[[[XXXUUUVVVYYY^^^[[[UUUQQQPPPQQQUUUXXXVVVQQQMMMKKKIIIDDD>>>:::<<<======<<<::::::===???BBBGGGLLLLLLHHHDDDAAAAAA;;;555///...111222111000222222222222222222222111333444444555555555555555666666666666666777777888111222333222000111555999111222222333222222111000222222222222333444555666222000///333777888333---000000000///000000111222222222222111111111111000222222000000111333555777555555555444444444333333+++...222333333222111222444333111000//////000000222222333333333333444444222222000//////000111111000111111111000111333666333333222222111000//////333333444444444333222222111222222222111111444666111333444444222222333555555555555555555444444444666777888:::<<<<<<999777666666777888888888888888555444444555777888888888666777999:::;;;>>>CCCIIISSS\\\eeemmmyyy''''''((()))+++,,,---------...//////...,,,***(((++++++,,,,,,------......++++++************+++++++++++++++++++++,,,------+++***+++---,,,)))***---,,,,,,,,,,,,------------...---,,,++++++,,,---..................///000111222333333333333444444444000000111333444555777777666888888555555777666333888777<<>>CCCEEEHHHQQQ[[[uuu(((((()))***+++,,,,,,---......//////---***'''%%%******+++,,,------......++++++************++++++,,,++++++++++++,,,------+++)))***...---)))***///------------,,,,,,,,,,,,------,,,++++++,,,---......------,,,---///000222555444444444444333333333000000111222444555666666777999888444444888777333999999<<>>GGG\\\~~~uuulllfff___YYYUUURRRXXX^^^```aaafffrrr{{{uuupppttt******+++,,,------,,,,,,......,,,+++***))))))(((,,,,,,---...////////////,,,---///000///---+++))),,,,,,---------.........///............---------,,,---...000000000//////+++---...---,,,+++,,,---,,,,,,,,,,,,---...///000//////000111222333333444000222333333777<<<===::::::999888777666666555555111333555666666666777888888999CCCVVVooorrrrrroooUUUCCC999555333000000000000000000000000///000111222333444555666666444333444555777777666222222333444555555555555444555555444333333444666444555666666555555666777555444444444333222222111333222111000111333555777333222000111333555555555555333111///...///111222111222333444555555555555///000222555888888666444111111111222222222222222000000////////////000000000000333555444000222777222666999777111...111666444444333333444555777888666555444333222111111000222111000//////000111222222555888::::::999999999555444222333555777888888555333222333666888999999999999999999999999999999999888999???KKKddd```ZZZSSSOOOOOOPPPOOONNNKKKOOORRRSSSSSSWWW___ffflllqqq{{{oooppp{{{***+++,,,---------,,,+++++++++***)))))))))))))))***+++,,,---............,,,------...---,,,+++***,,,,,,---...///000000111////////////......------***+++---///000///......+++---...---+++***,,,...,,,,,,,,,,,,---...//////------......///111222333///333444444999@@@AAA======;;;999777666666777777888888888666555555666777:::999===HHHXXXmmm~~~ppp{{{aaaJJJ===777666222222222222222222222222000111222333444444444444888666444444555666666555333333333333444555666666333555666666555444444555777888888777555444444555111222333444444333111000333111000///000222444666222000///000333666777777333222111000000111111222111222444555666666555555111111222444555555333000000111222222333333333222000000////////////000000000...000444444000111555///222444444111111333666333222111111111333555666333333333222222111111111111111111111111111111111000444777999999888888888777555333333555777777777777555444444777999:::999:::::::::::::::::::::::::::777777???OOOjjjvvvbbbMMMHHHCCCCCCFFFIIIIIIHHHGGGHHHJJJJJJJJJLLLPPPSSSUUUYYYbbbkkkttt}}}ooovvv***+++,,,---------,,,+++((((((((((((((()))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111222333000000//////.........---)))***,,,...//////...---***,,,...---+++***,,,...,,,,,,,,,,,,---...//////++++++,,,,,,...///000111///333555555:::BBBCCC??????===:::777666666888999???>>>:::777444333444555888777:::???EEETTToooyyyyyypppSSS???666333222222222222222222222222333444444555666666666555:::888666555555555444333333333222222333444666777222444777777666444444444999999999777444222222333...///222444444333111///222222222222333444555666111000///000333666777888111222333333333333222111111222333555666666555555333222222222333222///---000111222333333333333333000000////////////000000000------333444000000333---......000222444555555333222000...------...///000111111111111222222222111111222222222222111111///222666888888777777777888666444444555777777666999777666666888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::666666???QQQlllrrrbbbbbbeeeYYYGGGHHHDDD@@@AAADDDEEECCC???BBBBBBBBBBBBCCCDDDEEEEEEJJJMMMRRRWWW\\\iii{{{ppp|||,,,---///000000...---+++******))))))******+++,,,---------------------,,,.........------.....................///000222222222222000///..................//////...---,,,,,,***+++,,,---------,,,+++++++++,,,...000111///---,,,------...///000222222333333444777;;;>>>@@@AAABBBAAA>>>999555444666888@@@@@@===:::666555666888:::666888>>>@@@BBBRRReeeooocccBBB333333555444333333222222222333222333444444555555444444777666666777888888555333111333666555444444666999666888999::::::777555333555555555444333222111000111222444555555333222000666666555555555666666777333555333000444::::::444222222222222222222222222222111111333666666444111111000000000222222000...000222333333222111222333000000000000////////////+++///...((((((---111000555444333444555555444222444111///000111222///---000000////////////000000000000000000111111111111000555777444666;;;<<<888555555444333333333444444<<<999555333333666:::===::::::999888888999::::::777;;;???BBBLLLeeeoooggg]]]VVVRRRMMMGGGBBB:::<<<>>>@@@@@@???>>>===???@@@AAAAAAAAAAAAAAA@@@EEECCCGGGMMMMMMOOObbbxxxvvvuuu}}},,,---...//////...,,,++++++************+++,,,,,,,,,,,,,,,+++++++++,,,,,,///...---,,,,,,---...///------------...///000111222111000///...........................---,,,,,,***+++,,,---------,,,,,,,,,,,,,,,...000111///...,,,,,,+++++++++,,,,,,---000000111333666999;;;<<<>>>>>><<<999666666777999;;;<<<;;;999777666888999:::666777=========JJJ[[[vvvqqq```CCC555111555444444333222222222333222222333444444444444444999888777888999888666444333555777777555555777999666888:::;;;;;;999777555555555444333333222111111222333444666666555333222444333333222222333333444444444111---000666777444333333333333333333444444444333222444666555333000222111000111222222000...000111333333222222222333111111000000000/////////...111000+++***///222111333222222222444444222111555333000///000000///---111000000//////000000111000000000000000000000000///333555333444888999555444444333333333333444555777555222000111333666999:::999888888888888999:::888:::===AAANNNiiizzziiiaaaWWWPPPKKKGGGBBB===;;;<<<===>>>>>>>>>===<<<========================BBB???AAAFFFFFFGGGVVVhhhwwwrrr|||+++,,,---......---,,,++++++++++++++++++,,,------,,,+++************,,,---///...---++++++---...///,,,,,,,,,,,,---...//////111000///...............---............------,,,++++++,,,------------------,,,,,,...000111///.........,,,+++******))))))//////000111333444666777888999:::999777666777888555777999999888777888999888555777:::999888@@@MMMXXXxxx}}}sss{{{XXXDDD777///444444444333333333333333333333333444444444444444999888777777777777555333555666888888777777888:::444555777888999888666555555444333222222222222222333444555777777777666666444333333222222222333333555333///+++,,,222444333333444444444555555666666666555444555555555333111222111000111222222000...///111333333222222333444222222111111111000000000111333333///---000222222111000///000111222111///666333000.../////////...111000000//////000000111111111000000//////.........111222111222555555222222222222222333444444555444333222111222333444666:::999888777777888999:::999999;;;@@@PPPooojjjddd\\\SSSKKKFFFBBB>>>:::<<<<<<<<<;;;;;;;;;;;;;;;>>>===;;;:::999::::::;;;@@@<<<<<>><<<999999999:::;;;@@@<<<<<<@@@AAAAAADDDKKKTTThhhxxxxxx))))))***+++++++++++++++,,,,,,++++++,,,,,,---...---,,,++++++,,,---...//////---,,,++++++,,,---///.........---....../////////...------------------,,,,,,---------------,,,++++++,,,,,,---.../////////...---...///000000///000000////////////000000...///000///......000222111333555555333111000000333666888999888666444444444444777999888666999===BBBVVVqqqnnnvvv```CCC===:::111333333444555555555444333777666666555666777888888999888666666666666555333555444444444555666555555...///000222333333333333444444444444444444555555444555666777888888888999888777777666555555666666111000111222111//////111333333444555666888888999333333444444555666777888444333222222222222000......000222333222222333444222222222222111111111000111222333333111//////111...,,,++++++---...///...111000///---...000333555///......------......///222111111000///......---111111222333444333333333111111222222333444555666555666888999999999888777888888666666666666888888999999:::>>>OOOpppuuuhhhbbb\\\TTTKKKFFFBBB@@@???===<<<;;;:::::::::::::::???===;;;999888888999:::???===<<>>???@@@AAABBBEEEJJJ\\\sss}}}xxxwww~~~(((((((((((()))***+++++++++************+++,,,,,,)))***,,,.........---,,,+++,,,------------,,,+++......---------------...---,,,,,,,,,,,,,,,------***+++,,,---------------,,,,,,,,,,,,---///000111222000......///000000///---------------...//////+++---///...***))),,,000000222444444333333444666555777888888777555555555555777888888888999999999:::CCCKKKSSSdddwwwxxxzzzYYYEEE<<<777444222333555666777666555444666555444333444555777888999777666666777999999999444222111222444444333111111111222222333333333444333555777999::::::888777444444444333333444444555444444333222111111111111///...000333222...///555...///000222444666777888111222444333222222666888555444333222333222000......000222333333333444555111111000000000////////////...111666555000///222///---++++++---000111111000111222111///...000333000000////////////000000222222222222111111111111333000222777888555666999555555555444444555666666666666888888999888888777777666555555555555666777888<<>>???@@@<<<===>>>???@@@???>>>===::::::::::::::::::::::::;;;>>>???>>>======???AAACCCDDDOOO```jjjjjjnnnvvv''''''''''''((()))++++++******))))))******+++,,,&&&(((+++.........,,,******+++---......---+++***------,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,------***+++,,,,,,------------,,,,,,,,,,,,---///111222222000......///000000000000//////.........//////,,,000222000---,,,///333000222444555555666999;;;444666888888777666777888777999999777777888888777555===BBBBBBJJJddduuuvvv]]]KKK===666444222333555777777666555444555444222222222333555777555444222222444666777777555333111222444555333111000000000000000111111111222555888;;;<<<;;;999777444444333222222222333333555444333222111111111111000---...111///,,,000888---...///111333555666777222444444333000000333777555444333333333222000......000222333333333444555000000000000///////////////...222777666111000444000...,,,,,,...000222222111333444222///---...///222222111111111111222222222222222222222333333333222///111777888555666:::777666666555555555666666888888999:::::::::::::::777666555444444555666777777===AAA@@@EEE]]]}}}kkk^^^YYYQQQHHHAAA??????AAA<<<===@@@AAABBBAAA@@@???<<<<<<===>>>>>>>>>=========AAABBB???<<<<<>>JJJ[[[~~~}}}qqqZZZTTTLLLCCC??????BBBDDD@@@???>>>======>>>???@@@>>>>>>???@@@AAAAAABBBBBBCCCBBBAAA@@@@@@???@@@@@@???AAAFFFKKKLLLQQQ^^^kkk***)))((()))***,,,,,,+++***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,---,,,+++,,,---...---,,,++++++************++++++,,,---+++(((***---+++&&&+++,,,...---,,,,,,---///+++///000,,,,,,///111000---...000000//////111222///...------------...///000000000/////////......111111222222111111000///444555777777666555555666666777888999::::::::::::999666888<<<===CCC[[[tttwwwrrrUUUEEE===888666444000///222444333222444333333333333333444555555222111111222444555333222333333222222222444555666111222333444444333222111333444444333222333555777555555555444333222111000...//////000000//////...222111/////////000222333............000111222333333333222111000111222222333222222111000000000000111111111111222444555555333222111000////////////222222222222111000//////111000//////......//////.../////////......---,,,------......///111222333555444444333333333333444222222222333444555666777666666555444444555666777999888777777888999888777777666555444444555666666555;;;:::===III[[[|||lllZZZTTTLLLEEEAAA@@@@@@@@@@@@???>>>======>>>>>>?????????@@@@@@AAABBBBBBCCCEEEEEECCCBBBAAAAAAAAAAAABBBCCCFFFIIIJJJOOO]]]kkk***++++++***)))(((***+++***+++,,,------------,,,,,,,,,,,,,,,++++++++++++,,,++++++,,,...///...---...---+++))))))+++---...,,,---,,,***+++...---))),,,------,,,+++,,,...000---000111---,,,///000///,,,...000111111000000111///......------......///000000////////////......000111111111111000000///000333666777666555555555555555777888::::::;;;;;;999777888:::888999III[[[}}}}}}rrruuu}}}aaaMMMAAA===;;;555111000333444333333555333333222222333333444555222111000111333444333222111111111111222333444555222333444555555444333222111222222111000111333555222333555666666444111///......////////////......222333333333333333222111...---,,,,,,---///111222000000000000000111222333111111111111111111111111111111222222444555666777333222111000////////////222222222222111000//////111111000////////////000/////////000//////...------------...///000111111444444444444444333222222333333333444444555555555555444444444555666777777777888888666555666777999999777555333333555888999666;;;:::===HHHYYY~~~{{{hhh[[[TTTKKKEEEBBB@@@>>><<<@@@???>>>============>>>???@@@@@@AAAAAABBBBBBBBBGGGFFFFFFEEEDDDDDDCCCCCCFFFEEEFFFGGGGGGMMM\\\kkk(((***,,,***''''''))),,,***++++++,,,---------------------,,,,,,++++++***---,,,+++---///000000///---,,,+++******+++,,,---***+++++++++,,,------,,,---------+++***+++...111...111111...,,,///000///***---000111111000///000//////............//////111111111111111111000000111222222222222222111111---000444666666444444444333444666888999:::;;;;;;:::999;;;<<<999777@@@KKK]]]sssmmm{{{gggUUUGGG>>>666222111444555333333555333222222222222333444444222111000111222333333222//////000111222333444444222222333444444333222222111222222111000000333555222333555666666444222111000000000111111000000000444444444444444333222111///---,,,+++,,,...111333000000000000000111111111000000111111111111111111000111111222333555666777222222111000//////000000111111111111111000//////222111111000000000000000....../////////......------...///000000111111111333333444555444333222111333333444444444333333333333333444444555666777777666888888555333333777:::999888777666666777999:::999>>>;;;<<>>>>>======<<<<<<>>>?????????@@@@@@@@@AAAEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEKKK[[[kkk&&&)))******''''''***...******++++++,,,---.........------,,,,,,+++++++++...------...111222222111)))***+++,,,,,,+++***)))))))))***+++++++++,,,------------+++***+++...111---111111---,,,...000...))),,,///111000///...///////////////////////////000000000000000000111111000111111222222111111111,,,000444666555444333333222333555777888:::::::::999999;;;<<<::::::>>>DDDIIIgggpppUUUBBB777333111444666444333555333333222222333333444555333222000000222333444333//////000111222222333333111111222222222222111111222222333222111111333666444444444444444444444333000000111111111111000000555444333222222222222222000///---,,,---///222333111111111111000000//////000111222222222222222111/////////000111333444555222111000000000000000000000000111111111000//////222111111000000000000000,,,------.........------//////111222222222222222111222333444444333222111222333333444333222111111222333333444555666666777555666777444222222555999777888999999::::::::::::<<<@@@===<<>>=========>>>>>>>>>>>>======<<<<<<===============>>>>>>>>>AAABBBDDDFFFHHHJJJJJJKKKEEEDDDDDDEEEEEEKKK[[[jjj'''(((((((((((()))+++---*********+++,,,---...///------------,,,,,,,,,,,,///......///111222111000(((***,,,------,,,***((())))))***,,,+++)))***...,,,------,,,+++,,,...000,,,///000,,,+++...///...+++---///000/////////000...//////000000//////...------............//////---......////////////......111444555444333333333333333555666888888999999777888999:::::::::===???AAATTTqqq~~~\\\DDD999444222555666444333555444333333333333444555555555333111111333444555444000000111222222222222111111111111111111111111111333333333222111222444666666555555444444444333333//////000000000000//////444333222222222222222333111000///......000222333111222222222111000//////222222333444444333222111//////...//////000111222111111000000000000000111///000000111111000//////111111000////////////000+++,,,------------------///000222333444333222222000111222333333444444444222333444444444333222111222333444555555555555555555555555333222333444666555666888:::::::::999888<<>>===BBBLLLjjj}}}sssaaaNNNBBB===>>>@@@<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===???BBBEEEHHHIIIJJJJJJDDDDDDFFFGGGFFFJJJXXXfff***)))'''''')))***))))))************+++---///000,,,,,,,,,---------------///...---...///000///...++++++,,,,,,,,,,,,+++++++++***+++...,,,(((***///+++,,,...---,,,,,,---///)))---...+++***---///......///111111000000222333...///000111111000///...---------.........//////,,,---......//////......111333444444333222333333333444555666777777777777::::::999888888:::;;;;;;???HHHWWWpppuuuTTT???999555333666777444444555555555444444555555666777666444222111333555666666111222333333333222111000222222222111111222222222222333333222111222444666555666777777666444222000000000111111111111000000111222333555555444333222000000//////000000111111000111222333333333222111444444666666666444222111000//////...//////000000111111000000000000111111//////000000000000000///111000//////......//////,,,,,,---...............///000222333333222111000///000000111222444555666333444555777777666444333333333444555555555444333444333222333444444444333444444555555666777888888999>>>======BBBJJJfffwww```KKK@@@???AAA:::;;;<<<>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAACCCEEEFFFFFFEEEDDDFFFIIIJJJHHHIIISSS^^^|||---***'''''')))***(((%%%************+++---///000,,,,,,,,,------............---,,,,,,---...---+++///...,,,++++++,,,...///---+++---000...)))***111***,,,......---------...(((,,,---******---///...000111222222111222444666...///000111111000///....../////////000000111111......///000111111000000333444555444222222333444444444555666777777666666???>>>;;;888888::::::999>>>@@@GGGYYYzzzdddGGG666:::555333666777555444555666555555555555666777777777555222222444666777777333333444444333222000///444333333222222333333444222222222111000111333555333555888:::999555000---333333444444444444333333...111555888999666333111/////////000000000000000...///111333444444444444555666777777666444222111111000000///////////////111000000000000000111111//////000000000000000///000000///...............------...///000000//////...///111222333222000////////////000222444777888444555777888999888777666333444555555555444333222444222111222555666333000444333111111222444777888666<<<<<<<<>>??????>>>>>>==================<<<<<<<<<>>>@@@BBBCCCCCCBBBAAAFFFHHHKKKLLLIIIGGGOOOXXXiii,,,***(((''''''(((***,,,,,,+++*********,,,...000++++++,,,------,,,++++++///......---,,,,,,,,,---++++++******************++++++,,,,,,---...//////...000222222000.........111000000111222222000...222333444444555444444444222444555222///---///111///111222111//////222666222222222222333333444555666555444333222333444555999999999999999999999999AAA===:::999:::;;;:::777777<<>>EEEbbb}}}aaaJJJ@@@AAA>>>>>><<<:::===AAA@@@;;;<<<<<<;;;;;;;;;:::::::::666:::???@@@@@@AAADDDGGGGGGHHHIIIKKKMMMNNNPPPPPP___uuu+++***)))(((((()))***+++******))))))***+++---...+++,,,---......---,,,+++,,,,,,+++***************++++++******************,,,,,,------......//////...000222111000.........222111000000111111000...222333444555555666666666222333333222111111333444000111111111000111333555555444333333333444555666555444333333333333444555777777777777777777777777===;;;999999:::;;;::::::555999>>>CCCPPPlllkkkTTTFFF???;;;555555555555555555555555444555666555444333444666222222111111000111111222000111333333111111111222///111222222111111222333777666444333111000000000000111111111000/////////333222222222333444333333111222333444444333111000///111222222111111222333444444444444444333222222<<<;;;;;;;;;:::888333000///...------------......111111111000000000000000222000......000111000...///000222222222000///---......///000111111111111222000111444222///...111111000//////000222444555555444555777999:::888666111222444666666777777666444555555444333333555666555444444555888:::;;;:::999<<<:::;;;@@@GGGeeewww[[[IIICCC???@@@>>>;;;===AAA@@@;;;<<<<<<<<<;;;;;;;;;;;;:::888:::===???@@@AAACCCDDDEEEFFFHHHJJJLLLNNNOOOPPP[[[rrr))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,---......---,,,,,,++++++***))))))))))))*********++++++++++++++++++...........................000111111///......///333111///...///000000///111222333555666777888999666555444333444555555444111000000111333444444333777666444333222333555666444333333333333333444555666666666666666666666666888999::::::999999;;;<<<777888<<<>>>@@@OOOrrrhhhPPPDDD???<<<:::444444444444444444444444555555555444222333555777333222111000000000000000000111333333111111111222000111222222111111222444666555333222000000//////---000333222---+++---///666333000111444555333/////////000000111111111111000111222222111111222333555444444333222333333333999888777777666333///+++//////...---,,,,,,,,,,,,000000000000111111111111222000......//////...---000111333444333222000//////............000111222111...///333333000000222.........///000222444666444444444666888888777555///111555888999888777666222444555444444555777999777666555777:::<<<<<<<<<:::===;;;===BBBJJJiiihhhNNNAAAAAABBB@@@===>>>AAA@@@<<<=========<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@BBBAAA@@@CCCDDDFFFHHHKKKMMMOOOPPPVVVnnn))))))************))))))'''((()))***++++++++++++,,,---............---,,,,,,,,,++++++***++++++,,,******+++++++++++++++,,,///////////////............///000000.........///222000------...000222222111111333444666999:::;;;===:::666555666666444111444222111333777888666333777555333111111222444555222222222333333444444555555555555555555555555555555888;;;;;;999777999;;;<<<999;;;???<<<@@@[[[||||||uuuaaaJJJ???>>><<<999666222333333333333333444444555555444333111222555777444444222111000000000000111222444444222222222333000111333222111111222444111111111000111111222222---///111111///...///000777555222222333222000...000000///...///000111222000222333222111111333444444333222111000111222333444333333333333111...+++000///...---,,,,,,,,,,,,//////000000111111222222111000/////////000000///111222444555555333222111///...,,,,,,,,,...111333111...///333555444333555////////////000222444555333333444555777777555444555666888:::::::::999888444666777666666666888:::888777666777:::;;;<<<;;;:::===<<<>>>DDDLLLlllaaaHHH<<>>>>>AAA@@@===>>>>>>=========<<<<<<<<<>>><<<;;;===@@@BBB@@@===AAABBBDDDGGGJJJLLLOOOPPPUUUooo))))))************))))))((()))***+++,,,,,,,,,,,,+++,,,---......---,,,+++,,,++++++***++++++,,,,,,******++++++,,,,,,,,,,,,///////////////.........---/////////...---///000///---+++,,,///222333444000111222444666999;;;===>>>:::666666777777555222666555555777:::;;;777444444333222000000111333444000111222333444444555555666666666666666666666666666999===<<<999777777888>>>888999???>>>===NNNeeevvv\\\KKK;;;888;;;;;;777666222222222222333333444444555555444222111222444777666555444333222111111111222444555555444333333444000222333333222222333444111000000000111111222333000......000333555333222111333444333111000111333333222000/////////111222111222333222111111333555333222000/////////000111333222222333555555333111111000///...---,,,,,,,,,//////000000111111222222///000000000111222333444111222444555555444333222000...,,,+++,,,...111333111------222666555444555111111111111111222222222444333333555777777555333;;;:::999888888888888888888999999888777777888:::777666555666888:::::::::999======???DDDLLLjjjmmmPPP@@@;;;@@@CCCCCC???>>>@@@AAA?????????>>>>>>>>>>>>======???===<<<>>>AAABBB???<<<@@@AAACCCFFFIIILLLNNNOOOZZZsss))))))))))))))))))))))))))))))******+++,,,,,,---++++++,,,------,,,++++++***))))))))))))***++++++******++++++,,,---------........................---...///...------///111---,,,+++,,,///222333333000000111333555888;;;===777666555555777888888777777777999;;;;;;:::777444111111111111111222333333///000111333444555555555777777777777777777777777777:::======<<<999777666;;;666777;;;<<<<<>>>>>>>>BBBBBB???===@@@BBBAAA@@@@@@?????????>>>>>>>>>???>>>>>>???AAAAAA@@@>>>AAABBBDDDFFFIIIKKKMMMNNN\\\rrr+++***)))(((((()))***+++))))))(((((()))***,,,---******+++,,,,,,+++*********************+++,,,,,,******++++++,,,------...,,,,,,------......//////---......---,,,---///111...------...000111000///000000000111444777:::<<<333444555555555555888999666888;;;<<<:::666444222...000111333444444444333---///111333444555555555666666666666666666666666777888:::===???===:::777777777777666666:::CCCJJJfffyyyvvv}}}aaaIII>>>777888666222555===222222222333444555555555222333444444222222333444444444333222222333333333000222333333222111111222111222444333222222333555555444333222222111111222333333333444444444333222...///000111222333444555111111111000111111222222333333333222111111444777222222222222222111111000...---,,,...000111000///111111000000000000111111111111111000000000000000...000222111000000333666000222333555555555333222000///.........000222333000+++***///444333111111222333333444555555555555555555555666777777555333::::::999999888777666555666777888888777777999;;;777555444555777999999888555:::<<>><<<;;;<<<@@@BBB>>>===@@@BBBBBBAAA@@@@@@@@@@@@?????????>>>???AAAAAAAAA@@@AAABBBBBBCCCEEEGGGIIIKKKLLLMMMTTTeee,,,***)))'''''')))***,,,)))((('''&&&''')))+++,,,)))***++++++++++++***)))---,,,,,,,,,---......///******+++,,,,,,---......++++++,,,,,,---...//////---......---,,,---///111000///...///000000...,,,000000000111333666999;;;333555777555222222444777444888======888333111111---///222555666666555444---...000333444555555555666666666666666666666666666666999===AAAAAA<<<888555::::::333111888BBBHHHVVVgggcccFFF999555777<<<999000111;;;222222333444444555666666111333555555333222222333222222222111222222333333///000222222000///000111111333444444333222444555222222222222333444555666333666888666222///000222666333000000222333000---......///000111222333333333333333222000111444777333333444555444333222111222111000111222333222111222111111111111111222333222222111111000000/////////111222111///...111333000111333555555444333222000000//////000111222333222---+++111666555333222111222333555666777777888666555555666888777555333888:::<<<======;;;888777222444555666666777:::<<<888666555666888999999888444999<<>><<<@@@CCCCCCAAAAAAAAA@@@@@@@@@??????===@@@CCCCCCAAA@@@BBBDDDCCCDDDEEEGGGIIIKKKLLLMMMKKKWWWppp''''''(((((())))))*********(((((()))***+++***)))+++,,,,,,---,,,+++***))))))))))))***++++++,,,,,,,,,,,,+++******+++,,,,,,''',,,111111---******,,,---,,,+++***+++---///000---......------...111333111111222222222333333333444666777777555444333333666666666666555444333222///000111222333444444444000000111222222222222222222666888777333111444888777666888===>>>;;;:::;;;===<<<:::999999<<>>BBBEEE]]]cccKKK???<<<;;;;;;===<<<:::999:::===@@@BBBBBBAAA@@@???>>>>>>>>>>>>:::;;;>>>AAACCCDDDDDDDDDCCCEEEHHHHHHHHHHHHIIIJJJKKKUUU\\\hhh}}}((((((((()))))))))))))))***(((((()))***+++***)))***+++,,,,,,+++***)))((()))))))))***++++++,,,,,,,,,,,,+++******+++,,,,,, &&&))))))(((+++...///...---,,,---///111222...............///111333444444333222222222222222333555666666444222111111444444444444333222111000...///000111111222222222///000111111222222111111///222666666333222555888777666999>>>???:::888999999888777777888999;;;<<>>CCCGGGaaafffNNNAAA===<<<<<<<<<;;;:::999999;;;===>>>@@@???????????????@@@@@@>>>???@@@AAABBBBBBBBBAAA@@@BBBDDDEEEEEEFFFHHHJJJGGGNNNOOOTTTcccppp))))))))))))))))))((((((***(((((()))***+++***))))))************))))))((()))))))))***++++++,,,,,,,,,++++++******++++++,,,###'''++++++)))'''''')))...------------///000222//////.........000111222666555333111000000000111111222444333111/////////222222222222111000//////,,,---...///000000000///...///000000111111000000+++000444666555444555777777777;;;@@@???:::666666666666666777888888999999;;;FFFUUUeee|||xxxZZZIIIQQQHHH000111333555444333111111111111111000000000222333444777555555666333000111555333000...///222333111///222000//////000111111000111000/////////000222333222333333444444333333333333333333333222222222222000333444111111444555222111000///...---,,,,,,,,,111111222222333333444444...111222000111555666444222333333333333222111111000000000000000111111222666333111111222222...+++000000///......///000111333222111222333333111///000111///---...222222...333222222222111111000000111000///000333555777777333555777777666555666777777666555666777888777555666555444666999;;;<<<<<<888777777888:::;;;;;;::::::===<<<>>>CCCIIIeeekkkSSSDDD???>>>???<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAA???>>>======>>>???@@@AAACCCFFFIIIJJJNNNJJJHHHPPPWWWggg}}}+++******))))))(((((((((***(((((((((***+++***)))))))))))))))))))))(((((()))))))))***++++++,,,,,,++++++++++++++++++++++++...000111000,,,(((''''''+++++++++++++++---...//////---,,,,,,---///000000444222000///......///000,,,...000111000/////////000111111111000000///...,,,---...///////////////......///000000000000000,,,000555777777555555666777777;;;@@@@@@999444333555666777999999999999888;;;>>>BBBJJJ\\\{{{zzzuuuHHH>>>JJJEEE000000444888888444222222333222111000000111333555777777555555666333000000444222000//////111222111///222000//////111111111000222000...///000222222111222222333444444444444333222222111111111111111111000333333111111444444222000000000000000///...---000000111222333444444555///111111111222333444333111111222222222222111111000000//////000000111222222111111222333222///,,,111000///.........///000333222222222222111///...///000///---...222222...222222222111000000//////000//////000222444666666444666888888777666777888777666555444555666666777333222222444777999999888666666666777999:::::::::<<<>>><<<>>>CCCJJJgggnnnVVVGGGBBB@@@@@@======>>>>>>>>>?????????===>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@???===<<<<<<===>>>>>>>>>>>>@@@DDDGGGMMMPPPKKKHHHLLLNNNXXXlll++++++******))))))((((((***(((((((((***+++***)))(((((((((((((((((()))))))))))))))***++++++,,,,,,++++++++++++++++++++++++%%%'''***+++,,,,,,------******++++++,,,------......+++))))))+++------,,,...------,,,,,,---...///(((***---/////////000111000111111111111000000///......//////000000//////......///000000000000000000333666888888777666555777777;;;@@@???999444333333555777888999999888777:::;;;===>>>GGG```|||bbbDDD===@@@===444000444888888444222222333444333222111222444777888777555555666444000111555111000///000111111000000111000///000111222000///111000...///111222222111111222333333444444444333///////////////000000000000333333000111444444111///000111222333333222222000000111111222333444444333222222333333222222222000000111111111111111000000000000000000111111222......///111222222111///111111///......///000000333444444333111///......///000///---...222222///111111000000000////////////000111111222333444555666777999999888888888999777666555444333444666777555444444555777777666555333444555666777888999:::>>>@@@===>>>DDDKKKiiihhhRRRFFFCCCAAA@@@======>>>??????@@@@@@AAA>>>???@@@@@@@@@@@@???>>>???>>>>>>===============@@@@@@@@@>>>===???BBBDDDDDDJJJHHHGGGKKKJJJQQQbbb******************))))))***(((((()))***+++***))))))(((((((((((())))))***)))))))))***++++++,,,,,,***++++++,,,,,,++++++***%%%&&&(((***,,,---......,,,,,,,,,---......//////...***'''(((***,,,,,,*********+++++++++,,,,,,,,,'''***---///000000111333000111111222222111000000//////000000000000000///...///000000111111000000333444666888888888777666555555999>>>???999666666111222444666666666555555444777::::::===LLLkkk|||tttPPPBBB>>>888555777111333555444333111111111444444333333444555666777666444444555444111222666111111111111111111111111111000///000222222000//////000000000111111111111000000111222333333333333...............////////////222333000000333444111000000222333444555555555000000111111222222333333555333333444444111111333000000111222222222111111111111111111111222222333,,,---...000111222222333111111000//////000111222555666666444111...------...000///,,,...333333///000000000000000000000000000222333333222222333444555777999999888888888999666666666555444444666888999888888888999999777555222444666777777777999;;;>>>@@@>>>AAAGGGOOOmmm{{{]]]IIIDDDFFFEEECCC===============>>>??????>>>???@@@AAAAAA@@@>>>===<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@??????AAACCC===EEEFFFGGGKKKIIINNN___}}}******************++++++***(((((()))***+++***)))))))))((((((((()))***+++)))))))))***++++++,,,,,,***+++,,,,,,,,,,,,+++***......---,,,,,,,,,+++***++++++,,,---...............+++''''''+++---+++))))))***,,,---,,,+++***(((***,,,///000000000000111000000111111111111000000//////000000000000/////////000111111222222111111222333444555777888888888333333777<<<>>>:::888999222333444555555666666666444444777999:::BBBWWWkkk|||uuuZZZBBB>>>===666333777555444333333444444333111444444444444444444444444444222333555444111333888111222222222111111222222000000000111222222000...---000222222000///000333...///000111222222222222........./////////000000///222222000000333444111111222222222333444444444111111111111111222222222555222222666666333333666111222333444444444444333222222222222222333333444//////000000000111333444111111000000000222333444666777888555111...---......///...,,,///333333000111111111222333333444444222444666555333111222444444666777777666666777888555777888777555444666888:::999999999::::::888555333666888999888999;;;>>><<>><<<<<<<<<===>>><<<===???AAAAAAAAA@@@???============>>>@@@AAABBB>>>@@@AAAAAA@@@@@@AAACCC???FFFFFFFFFJJJHHHMMM]]]uuu)))))))))***+++++++++,,,***(((((()))***+++***)))***)))(((((((((***+++,,,)))))))))***++++++,,,,,,***+++,,,------,,,+++***---+++************)))((())))))***+++,,,,,,,,,,,,000+++'''(((,,,...,,,)))+++,,,...///...+++(((&&&---///111222000//////000//////000000000000000///...///////////////......000000111222222222222222000000111333666999::::::222222555;;;===;;;:::<<<555555666666777888888999999666666:::<<>>@@@GGGPPPZZZyyyoooOOOCCCLLLXXXZZZWWWHHHFFFBBB???<<<<<<===>>>:::;;;>>>AAABBBBBBBBBAAA@@@????????????AAABBBDDD;;;>>>@@@AAAAAAAAABBBDDDBBBHHHEEECCCEEECCCIIIYYYlll'''))),,,---,,,((($$$"""++++++++++++*********))))))))))))))))))(((''''''+++***)))***+++,,,+++***++++++,,,,,,,,,++++++***))))))))))))((((((((((((+++++++++******+++...111---++++++---000000...+++...---,,,+++***+++,,,---000000///---,,,,,,///111111000//////000000///...............///000111222000111111000///......///000//////444:::<<<999555000555888666666999:::888666666444444555777999;;;888777666666999===AAADDD^^^vvvqqq|||}}}vvvooocccWWWNNNMMMQQQVVVVVVVVVbbb}}}{{{ggg```aaa~~~}}}aaaHHHAAA======;;;777555666:::888666555666777666555999666444444666555222///333444444555444333111000555444222333333444222111222000///000111111000///---///111222222222000///000000////////////000000...000222222000///...///---111222///---///000///222222111000000111222222444222111000111111111000333333333333333333333333111000000///000000111111222000000000333444444444222000000222555555333000111111111111111111111111666777666444111.........111///---///333555444222222333444444555555444444444444444333222111//////444222111111222333333222777666555444444444444444888777777777777888888999555555888>>>@@@===<<<>>>:::>>>CCCJJJVVVmmmzzz\\\NNNVVVcccccc\\\NNNIIICCC<<<:::;;;???CCC;;;===@@@AAAAAA@@@??????DDDCCCAAA@@@??????@@@AAA>>>======???BBBCCCCCCBBBCCCFFFHHHFFFFFFJJJOOOQQQjjj)))***+++,,,+++***)))(((***)))))))))(((((((((((()))************)))(((''''''&&&&&&'''((())))))(((+++++++++,,,+++++++++***++++++++++++*********)))*********))))))***---000,,,++++++,,,//////---+++,,,++++++++++++,,,......,,,...000111000///...---000/////////000000//////000000000000000111222333///000111000///...///000111//////333888999666222222666777444333555666555666555444444555666999:::;;;999888777888;;;>>>@@@KKKfffxxxqqqyyyjjjeeeUUUSSSPPPKKKGGGEEEEEEFFFHHHHHHQQQdddyyy{{{aaaQQQMMMNNNiiiiiiNNNBBB===:::;;;:::777555666888777666666777777666444777555444555777777555333111222333444444444333222555333222222333333222111...------...000111000//////000111333333222000///000000////////////000000...///111111000//////000,,,000111...,,,///000...111111111111111111111111333222000000111222111000222222222222222222222222333333222222222222222222111000///000222333333333222111111333555666444111111111111111111111111111444555444222///......///222111000111222333222111111222333333333333333333333333444444444333222222444333111111333444333222666666555444444444444444777777666666777777888888888999===@@@>>>999999===AAAFFFOOOYYYggg}}}rrrdddiiisssrrrkkkTTTOOOHHHBBB????????????AAACCCDDDCCCAAA@@@AAACCCCCCCCCBBBAAAAAAAAAAAABBB===???AAAAAA@@@@@@BBBEEEEEEFFFFFFEEEFFFIIINNNPPPggg,,,++++++++++++,,,---...******)))(((((((((((((((******+++++++++***))))))&&&%%%$$$&&&((())))))(((***+++++++++++++++++++++------------,,,,,,,,,,,,)))******)))((())),,,...+++******+++---...,,,+++*********+++,,,---///000+++...333777777333...+++////////////////////////222222222222222222333333...///000000///...///111111000///222555666333000444777666111///111222111666555444333444666888999<<<;;;999888888999;;;<<>>===AAADDDBBBBBBCCCDDDDDDDDDDDDCCC===BBBFFFDDD@@@>>>BBBFFFGGGEEEDDDDDDFFFJJJOOORRRfff,,,,,,,,,,,,,,,------...---,,,+++*********+++++++++++++++,,,,,,++++++***(((''''''(((+++---,,,,,,***************+++++++++.........---------,,,,,,)))***+++***)))***,,,...*********+++,,,,,,,,,+++******++++++,,,---......,,,000555:::;;;777111,,,---...////////////000111333333222222111222222222,,,...//////......000111111000000222444555333111444666555///---000222111666555444333333555777888;;;:::999888888999::::::@@@EEE\\\qqquuusssaaaRRRHHHEEEFFFEEECCCCCCEEEIIIKKKKKKKKKIIIJJJLLLOOOUUU```nnnyyysssgggVVVIIICCCDDDHHHKKKQQQooojjjNNN???:::777666::::::666333444555555666777999888555222777777777888999999888888222222222333333444444444444222111222333333222111111000///000222333333222222222333333333222111111111000000000000000000111---///000000///000222444000444666333111444555444///000222333333222000///111///...///111222222222000000000000000000000000111111111111000//////...///...------///000000000+++++++++,,,---------,,,000000000000000000000000//////...,,,+++,,,000333111444666555222000222555222222222222222333333444555555666777777777777666555444333444555666444333444444333333333333444444555555555555666777888888???@@@GGGOOORRRRRRUUUZZZYYYjjjuuuaaaPPPGGGDDDBBBAAA@@@BBBBBBAAA>>>???BBBEEEAAABBBCCCEEEFFFFFFEEEDDD@@@CCCFFFDDDAAA@@@BBBEEEHHHDDDBBBCCCGGGLLLTTT[[[lll+++,,,---...---,,,***)))...---+++*********+++,,,***+++,,,,,,,,,,,,++++++)))((((((***,,,......---******)))))))))***+++,,,...------------,,,,,,,,,***,,,,,,,,,++++++,,,...******++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++...///111555777666111---+++---//////......000222333222111000000000000000,,,...//////......///111//////000222444555555555222555444///...111444444666555333222333444666777888888888888999999::::::<<<:::HHHiiiooonnnvvvgggVVVMMMHHHCCCAAAAAAEEEIIIOOOXXX___dddffffffddddddeeegggjjjkkkgggbbb___VVVIIIAAA@@@BBBBBBAAANNNgggvvvWWWCCC<<<;;;888777::::::666333333444444555777888888555333777888999888888777666666444444444333222222222222333111111111333333222111222000//////000000...---222222333333333222222222111111000000000000111111---///111111000111222444000444555222111444555444///000222333333222000///111///...///111222222111000000000000000000000000000111111111111000///...///...,,,---...//////......///////////////000111////////////////////////------,,,+++***,,,000333///222444444222222444777444333333222333444555555777888888888888777666666555555444555777777555333444444444333333444444555555555555666666777999999<<<<<>>RRRmmmyyyhhhsss|||[[[PPPFFFBBBBBBAAAAAACCCNNNZZZmmm}}}zzzjjjUUUMMMCCC>>>>>>@@@???===GGG^^^dddJJJ>>>:::<<<888777::::::777444555444444444666777777555444666777888888666444444555666555444333222222222222222111000111222333222111666444333222333222000///111111111111222222333333222111111000000111111222---///222333222111111222,,,000222///...111333111000111222333333222111000111///......000111111000000000000000000000000000111222333444444333222111000...------...//////...---...///...------///111////////////////////////+++,,,,,,++++++,,,000222///000222333333333555666555444333222333444555666888888888888888777666666666555666777888888666444555555444444444555666666666666666666777999:::;;;888777===LLL^^^qqqzzziii\\\TTTNNNIIIDDDBBBCCCCCCAAA??????@@@AAABBBCCCDDDDDDDDDEEECCCAAABBBDDDDDDCCCAAADDDAAABBBFFFHHHMMM___rrr+++++++++++++++,,,,,,,,,---,,,)))((('''(((***,,,))))))***+++++++++++++++)))((('''(((***++++++)))))))))((('''(((***,,,---......---------,,,,,,,,,***+++------+++***+++,,,+++------,,,***+++---000***+++,,,---------,,,+++---***))),,,000111///+++(((+++//////------000444333222000///...------------/////////---,,,---...///000000000000111333444///333444111000333444333555444333111111222444555444666777999:::999888888888===@@@DDDSSSssszzzpppvvvwww___IIIEEEBBBBBBBBBFFFQQQ\\\mmm}}}dddZZZMMMDDDBBBBBBCCCBBBCCC[[[rrrVVVCCC<<<::::::666444777999777777888555444333444666777666555111444666666444333444666555444333222222222333444111000000111222333333111666444333333333444222111/////////000111222333444222111111000000111111222---000333555444111000///***///000------000111000111111111111111111111111222000......000000000///111111111111111111111111///000222444444444333222000///------...//////...***+++,,,+++)))))),,,///........................***+++,,,,,,,,,---///111111000000111333333333222444333222111222333555666666777777888888888888777666666666888999999666444666555555555555666777888666666777777888:::;;;<<<:::999<<>>>>>???AAAJJJdddoooYYYMMMKKKJJJEEE>>>@@@???>>>===>>>???@@@AAA===BBBEEEDDD@@@???BBBFFFBBBBBBEEEGGGCCCFFF^^^zzz...,,,)))((((((***---///---------,,,,,,+++++++++///---++++++,,,,,,,,,***))))))(((((()))***+++++++++***)))(((((()))***+++***+++,,,,,,++++++,,,...(((***,,,......,,,***(((///......---------......///...,,,+++***++++++,,,,,,+++,,,---///000///...//////...---,,,---000333555333111...---------.........////////////.........------...000111000///333222222222111111000000111222333444555555555555444444333333333444444555999888444888CCCNNNhhhxxxooohhhQQQBBB===???EEEPPP___uuuyyyZZZKKKBBB@@@HHHFFF^^^jjjLLL??????>>>999555666777888::::::::::::666666777777777666444333333444333222000000222444111111222222222111111000333222111000......------///222111---...333222---&&&(((+++...000000000000333333333333333333333333...000222333333111///---///000000///......000111000000000000111222333444111000000111333333222000222111///......000222333///000111222333333333333111///---...111222000...///000000000///---+++)))......///111333333222000+++,,,,,,,,,+++,,,///222111111000//////000111222111111222333333333222222222222111111222333555666===;;;888777888999888888555666777888888888888888888888999:::<<<===>>>>>><<<;;;<<>>>>>>>>>>>???@@@BBBBBBBBBCCCFFFHHHGGGEEEHHHKKKJJJQQQkkk...,,,***))))))***,,,...,,,,,,,,,+++++++++******///---++++++,,,---,,,+++)))))))))))))))***+++++++++***)))(((((()))***++++++---...///...---...///***+++---......---+++***---------------......///,,,+++*********+++,,,---,,,+++,,,---///000///...//////...,,,+++,,,000222444222111///---------...------............------///------...000111111000//////000000000000000000111222333444555555555555333333333333333444555666666888555888AAAHHH[[[yyyvvvvvvoooWWWHHHBBBDDDHHHRRRdddzzzcccPPPEEEAAAHHHHHH```___HHH>>><<<999777555666777888999999999999555666666777666555444333444444444222111111222444222222222222222111000000333222111000///////////////000---(((***///000---***+++---///000///......111111111111111111111111///000111222111000...---///000000000......///111//////000111222222333333000//////000222222111///000///......///111333444000000222333333444444444111///...///111111000...111111111111000...,,,+++---------///222222000///+++,,,------,,,---000222444333222111111111222333444444444333222111000///333333222222333444666777===;;;999888999999999888777888888999::::::999999777888;;;===>>>===<<<;;;::::::<<>>>>>???@@@@@@@@@@@@CCCEEEFFFDDDHHHQQQXXXccc{{{---,,,++++++++++++,,,,,,++++++++++++************...---+++,,,------,,,+++))))))))))))))))))***++++++***))))))))))))***+++''')))+++,,,+++******+++,,,,,,------------,,,,,,,,,,,,,,,------.........))))))))))))***+++,,,---,,,,,,,,,---///000///------------+++***+++...111111111000//////...------......////////////......///---,,,---///111111000111111111000000000000///222222333444555555555555222222222222333555666666444777666999???@@@JJJaaarrrkkk~~~tttXXXFFFCCCFFFIIIRRRccczzzjjjUUUGGGBBBHHHOOOggglllOOOBBB>>>999555555666666777777777777666666444555666666666555444333444555555444222222333555444444333333222111000000222222111000000000000000000///+++'''(((---///......///000000000///---,,,////////////////////////////////////.........---...///000000......///000...///111222222222222111.........///000111000...............000222444555000111222333444444444444111000//////111111000///222222222111000///...---,,,,,,---...000111///---,,,---...---------///111666555444333333333333333444444444444333111000///555444444333444555777888>>><<<999999::::::999888999999:::;;;;;;;;;;;;:::666888<<<>>>???===:::888999999<<>>GGGYYYwww~~~lllrrrhhhMMMGGGGGGHHHYYYqqq___KKKDDDIIIVVVvvvhhhIIIAAA888444666999;;;;;;666666777777777666666555444555777888888888777666333555666666444333333333777666444333222333444555444444222111000000000000///++++++///111---+++---///.........//////000000000000000000000000000000......---,,,,,,,,,,,,,,,+++---000000///---------000000000000000000//////.........///000111000...000111111111111000000/////////000000000000//////000111333222000///111333222111000/////////000000...------///000000...,,,---///111111///.........///000111222333333222222444444444555444444333222666666555555666777999::::::999888999999999666444777777888888777777666555777666666666777999:::;;;;;;AAAVVVzzz{{{tttnnnmmmrrr{{{000///...---,,,++++++,,,+++++++++,,,,,,---------,,,,,,---///111000...,,,++++++***))))))((())))))***+++,,,------,,,+++***++++++***((('''))),,,///(((***,,,......,,,***(((%%%'''))),,,------,,,+++)))***,,,---......---,,,---,,,+++,,,------,,,***+++,,,......---,,,---///,,,,,,++++++,,,///222444000000111111111111000000111...++++++---000222222222111111000///......---444444444555444444333333222222222111222222333333222<<<===@@@IIIFFF<<<:::999EEE___rrrjjjrrrsssjjjdddfffjjjrrr{{{uuuYYYFFFFFFIIINNNhhhZZZIIIFFFNNN]]][[[AAA???888000111888;;;:::666666777777777777666666555666777999999999888777222444666666444333222333777666444333333444555666777666555333222111111111444...,,,000111......222000//////............///000000000000000000000000.........---------,,,,,,+++---000000///---------111000////////////000000------,,,...///000...---...///000111111111111111...///////////////......///222333333000///111333333222111000000000111222---,,,,,,...///...,,,***+++...111222222222222333...///111333444444444333000111333444555666666666666555555555555777888999999888888888999888666333888888888888888777666555555666888:::;;;<<<;;;;;;666AAA]]]wwwxxx//////...---,,,,,,,,,,,,******+++---///000...---,,,++++++,,,------,,,***,,,,,,,,,++++++*********,,,+++***+++,,,---,,,***+++++++++,,,,,,---------***)))((((((((()))+++,,,***+++...//////---***(((------......///000000000222111///---,,,,,,,,,---//////......---------,,,............////////////111111222222111000...---000///...///000111000///000000000000111111111111666333333555555333333666333444555666666555444333666999===@@@@@@===:::777:::AAAMMMdddxxxiiikkkuuufff]]]SSSHHHPPPOOOOOOPPPUUU]]]gggnnn{{{___NNNDDDGGGNNN___iiiFFFFFFKKKUUUlllmmmSSS@@@<<<999666666666666555777999777444666;;;888111666444222333666777666444111555777555444555222---666666666444111000111222333333333222222111111111,,,,,,,,,...000000///---//////............//////333222111/////////000111111///,,,---///000///---000000000000////////////---......///......---,,,......---------,,,,,,,,,///000000111111000...------...///...------...///222///---///222333222///777666333111111111222333000000...++++++...---)))+++...000111111000000111555444333000//////222555333444444555555444333333999777555666888:::;;;:::::::::::::::999999888777333333444777888888666444999777777999888777:::@@@<<>>>>>888555555222333444555555444333222444555666777888777666666<<<>>>CCCPPPmmmqqqccckkkyyyqqq\\\PPPKKKFFF@@@FFFEEEDDDCCCDDDIIIPPPUUU___lll~~~vvvSSSJJJEEEKKKZZZtttYYYIIIIIILLLaaa]]]FFF>>>;;;888666666666555444444777777444666:::888333555444222333666777666444444777666222///...+++&&&444555444333000///000111333333333222222111111111111000.........///////////////............//////111000///...---...//////---,,,,,,...000111...,,,000000000000///////////////..............................---------,,,,,,//////000111111000///...------......---------...111000///000111222111111555444222000000000111222///000///,,,---000///+++,,,...000111000000000111333333222000///000333666222222333333333444444444666555444444666777666666999999999999999888777666777777777999;;;;;;999777999777777:::999888;;;@@@DDDOOOnnnwww000///...------,,,,,,---...------///111111000///...---------......,,,***,,,,,,,,,++++++++++++***,,,+++))))))******)))(((***************+++++++++)))))))))((()))******+++))))))***+++,,,---......//////000000000000000000)))***,,,---............///////////////.........+++,,,,,,,,,---------------...///111222222111111000///...///000111000///....../////////000000000666999@@@HHHGGG???666333222444666777777666444222777666555444555666888:::999;;;;;;@@@TTTyyyiii]]]]]]ooohhhZZZJJJAAA@@@AAA@@@AAAAAA@@@>>>===???BBBFFFIIIPPP\\\nnn___HHHDDDDDDMMMeeefffIIILLLKKKPPPsssiiiLLL<<<<<<999666555555555444333444888999666444666666444555333333333555666555444222555555111111333333000333333444222000...///000222222222222222111111111444333000...---...///000//////............/////////...---,,,,,,,,,---...++++++,,,///111111...,,,////////////000000000000111000///......///000111///.........------------//////000111111000000///------............------///000111111000000111333444333111000//////000111///111000---///222111---,,,...000111000000000111222222222000000111444777222222111111111222444555444444333444666666555444777888888888888888777666888888888:::;;;;;;999777999777777::::::888;;;@@@EEESSSrrrxxxhhhwww111000///...------------+++******+++---...---+++---,,,,,,---//////...,,,++++++++++++++++++++++++,,,***))))))******(((''')))))))))))))))*********)))))))))))))))******++++++************,,,---...////////////////////////((())),,,...///...,,,+++////////////////////////,,,,,,,,,,,,---------------...000111111111000///000///...///000111000///............////////////444888AAAJJJJJJAAA888555444666888::::::888666444888777555444555777999;;;333888<<<>>>JJJgggkkk___```[[[QQQFFF@@@???AAACCC>>>???@@@@@@???@@@CCCEEECCCEEEKKKXXXggg{{{tttOOOIIIFFFEEERRRrrrZZZEEELLLKKK[[[zzzZZZEEE<<<999777555444444555444333666999:::777333111222222444333333444444555555555111333333111222666888666222333444333111//////000222222222111111111111111111111111000......///000//////............/////////...---,,,,,,,,,---...---....../////////...---////////////000000000000222111///......000222333/////////............---//////000000111111111111///...///000111000///---...111333222000///111444333222111000000000000111000222111...///222000,,,,,,...000000//////111222000111111111000222555888444222111//////000222333444444555777999:::888777777888888999999999888888666555555666888888666555777555666999999888:::???CCCSSSuuuvvviiixxx111111000///............+++)))((()))+++,,,+++******)))***,,,///000000///+++++++++++++++++++++++++++***))))))******)))'''))))))))))))))))))))))))((()))))))))************---,,,***))))))***+++,,,,,,,,,,,,---------------***+++...//////---***(((.........///////////////,,,------------.........///000000111000///...---000///...///000111000///............////////////222444;;;CCCDDD>>>888777444555888999999888555444333333333333444555666777111777===>>>BBBVVVzzznnnXXXSSSLLLFFFBBB>>>======;;;===>>>?????????AAABBBAAA@@@CCCHHHNNNZZZqqqlllKKKNNNIIIJJJ^^^zzzWWWFFFGGGMMMnnnjjjNNNAAA===777555444333444555444222444555888777444111222555222333444444444444444555444555333...---///000---222444555555333111111111111111111111111111111111***...111222111///////////////............////////////...------...///000111111000...------...///.../////////000000000111222111///...///000222444000000/////////........./////////000111222333333111111111222444444111///...111333333000///222444333222222111111111111111111333222//////000...)))---...000000//////111333///000111111111222555888666444111///...///000111111111333777:::<<<;;;:::888888999:::;;;;;;;;;;;;666555444444666666555333555333555888999777999>>>CCCXXX|||222111000//////......///...,,,******,,,------,,,(((((()))+++...000///...***++++++++++++,,,,,,,,,+++***))))))++++++***)))************))))))))))))(((((()))************)))---,,,+++)))))))))***+++******++++++,,,------...---...///000///,,,)))'''---------...............------------............000000111111000...---,,,000///...///000111000///....../////////000000000222222555;;;<<<888666777222222333444444333222222222333555666777888777777444888:::999888FFFeeezzzYYYRRRKKKHHHFFFAAA===;;;===>>>??????>>>===>>>??????>>>@@@CCCCCCGGG[[[ooohhhKKKIIIEEEMMMlllbbbSSSGGGGGG\\\{{{[[[DDD<<<;;;666444333444555555444333111000222666666333444888111333444444333333444555333555333//////222333111222444666555444222111222000000000111111111111111''',,,222444222///////////////............//////000///.........///000111///000000///------...000......//////000000111111000000/////////111222333000000000000////////////////////////111222444555333222222444777777333///000111222222111111222333222222222222222222222111000222222///000111...))).../////////...///111333///000111222222222555777555444222000//////000000......000222666888999888888888:::;;;<<<<<<<<<<<<888666555555666777666444444333555999999777:::>>>DDD^^^222222111000////////////000...,,,,,,---......---***))))))***------,,,+++******+++++++++,,,,,,,,,***))))))***,,,---,,,++++++++++++******)))))))))'''((()))***+++******)))******************++++++))))))***+++---...//////...///000000///,,,***))),,,,,,,,,,,,---------...+++,,,,,,,,,------------...///000000000///...---000///...///000111000////////////000000000111111555333444777777444333555111111000000000000111111555555666777888999::::::555777999999777===RRRhhh___SSSIIIJJJKKKGGGBBB@@@@@@AAAAAA@@@>>>>>>???@@@@@@<<<>>>CCCBBBBBBMMM]]]ssscccJJJJJJIIIYYY}}}~~~QQQQQQJJJRRRwwwgggLLL===777777555444333444666666555333444000000555777444333555111333444444222222444666111333444222333777888666000222555555333111111111///000000000111111111222+++///444444111...///111//////............//////000///.........///111222'''***///000///------............///000111111111......//////000111111222111111111000000000//////.........///111333555666444222111444888888333...222111000111333444333222000000111111111111111000...111111000222444222---.../////////...///111333///111222222222222444666222222222222222222222222000......///222444555444666777999:::;;;<<<<<<<<<999777666666777777666555555444777;;;;;;999;;;@@@JJJhhh333222111000////////////000...++++++,,,---------+++*********++++++)))(((*********++++++,,,,,,,,,***))))))***,,,......---,,,+++++++++******))))))'''((()))++++++******)))(((((()))***+++,,,,,,---))))))***,,,...///111111///////////////---,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,---...000000000000///000///...///000111111///000000000000111111111111888555555777666222000222333222111000000111222333333222111111333555777999333555<<<@@@===<<>>>>>>>>===>>>@@@AAA>>>888888@@@AAA>>>CCCNNNVVVmmm```HHHTTTVVVkkkpppMMMSSSNNN```yyyYYYCCC999666666555444444555666777555444;;;444111555666111......000333555444222111333666444666555111///000///+++///111444444222111000000//////000000111111111222000333666444///---///222//////............/////////......---...///000111%%%---111111...,,,,,,---......///000111111222,,,---///000111111111111111111111111000000000000.........///111333555777333111111444888777333---333111///111444555333111...///000000000000000///,,,000111111444777666111.../////////...///111444///111222333222222333555...///111333444444444444333111//////111222333333555666888999:::;;;<<<<<<888777555444555666555444666666888======;;;===AAAUUUvvv;;;:::888555444222222111000///------///000///...,,,***((()))+++,,,+++((('''***,,,...---,,,++++++++++++,,,,,,,,,,,,------+++*********))))))((((((&&&((())))))(((((()))+++(((''''''''')))***,,,...,,,---.../////////......111000///...---,,,+++***++++++,,,,,,---...//////,,,---......,,,,,,---...---...000///......///000222222111111000//////...---,,,---///111333222111000222555555444222222333888666444111000111222222222222222333666999::::::555666777999;;;>>>@@@BBBWWWqqqhhhQQQCCCAAADDDKKKLLLAAABBBAAA???===<<<<<<===>>>;;;===???@@@@@@AAACCCEEESSSWWWggg^^^LLLQQQaaayyy[[[HHHKKKYYYvvveeeMMM@@@999666777666666666666555555555555555444333333444555444444444444444555555666666666666222111555444///...222222333444444333222000///444333222000///.........222111111111000000//////---.../////////---+++)))000...,,,---000111000---000//////...---,,,,,,,,,...000///---...000---(((***+++---...///000000///222222111222333222000...000000000000000111111222111000000222444666666555222222111000//////000000///000000000000...,,,+++000//////111333444333222+++)))+++///000...///111555666888777555333222222111222333444555444333222777222111555888666333444777777777999::::::999777999888777666666777888999>>>;;;:::<<<<<<;;;@@@FFFXXXEEEAAA<<<777444222111111///...///000111000...,,,---+++******------,,,***&&&(((***+++******)))***++++++,,,,,,,,,,,,------++++++******))))))))))))'''(((******))))))***+++''''''''''''(((***,,,---++++++,,,,,,,,,---------,,,------------.........******+++,,,------...------...//////------...///+++---...///...///000222111111111000000///......---------///111222222000111333555555333222111222666555333111111111222333333333222444666888999999999999999:::;;;<<<===>>>GGG]]]vvvXXXEEECCCDDDJJJMMMFFFDDDCCC@@@===<<<<<<======<<<>>>@@@AAAAAAAAACCCEEEJJJLLLXXXnnnwwwUUUFFFRRReeeqqqTTTFFFQQQgggwwwVVVCCC===:::777555666666666666555555555555555444333333444444444444111111111222222222222222666222111444333//////222333333333333333222222111444333222111000/////////111111111000000000//////***+++,,,------+++***)))...,,,***+++...000000...//////......---,,,,,,+++---111111......///---***,,,,,,------.../////////000000///000111111...,,,000////////////000111111111000000222444555555444222111111000//////000000...//////000000000000000/////////111333444333111---+++,,,000111//////222555666888777555333222333111111222333444444444444777333333777:::999777888666666777:::===>>>>>><<<999888777666666666666777:::777777999::::::???EEE^^^vvvrrryyy}}}TTTMMMCCC:::555444333333//////000222333111---***...,,,+++,,,---...---,,,)))))))))))))))*********++++++,,,,,,,,,,,,------+++++++++************)))'''))),,,---,,,+++******))))))((())))))+++---...+++***)))))))))***+++,,,+++,,,------............)))***,,,---...------,,,---///000///...---...///***,,,---......///111333111111111111000///......---------///111222111000222333555555333111111111444333222111111222333444444444444444555666777777<<<;;;;;;::::::999999999===MMMiiiaaaFFFAAA@@@CCCIIIIIIHHHFFFBBB???=========>>>???@@@BBBBBBAAAAAACCCDDDCCCBBBHHHWWWkkkkkkNNNDDDQQQhhh^^^KKKIII^^^}}}eeeGGG;;;;;;;;;888444666666666555555555555444444444444444444444444444444444444444444444333333444222111333333000///111333222111111111222333444444444222111000000///000111111000000000000//////)))***,,,------,,,++++++---+++)))***,,,.../////////......------,,,,,,,,,---222444000---......---///...---,,,,,,---...//////...---...//////---+++//////......//////000111222111000111333444333222111111000/////////000000......//////111222333444/////////000222333222000000...///222333000000222444666777666555333333444111111111111222333555555555222333888:::999999:::666666777:::===>>>>>>===999999777666555444444444555333333666777888===CCC___lll```bbbsss|||zzzaaaXXXJJJ???999777777666222111111111222111...+++---,,,,,,,,,---------,,,---+++******+++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++(((+++...///...,,,+++***++++++******+++---...///+++***((('''((()))+++---...////////////...---,,,***+++---...///...---,,,---...///...---,,,---///+++,,,............000111111111222222222111//////---------...111111000///000222444444333222222222222222111111222333444444444555555444333333444666;;;;;;;;;:::999888888777:::CCCXXXvvvpppOOOFFF??????HHHLLLKKKIIIFFFCCCAAA?????????@@@BBBCCCCCCAAAAAABBBDDDBBB@@@BBBIIIVVVjjjbbbLLLHHHMMMhhhjjjOOOHHHSSSnnnoooYYYBBB999999:::888666666666555555555444444444444555666555555444444555666666666555555444444333333222222222222000000111111000///......000333444444333222111000000000000000000000000000000//////+++,,,---...////////////...---+++***+++---....../////////.........------,,,333555111,,,---///000111000---,,,+++,,,...///...---,,,---......---,,,...............///000000333222111111222333222000111000000/////////000000///.........///111333444///......000111222111///222///000333444111000333444555666666444333444555222111111111222333555777444111222777888666666999999888777888:::;;;:::888:::999888666444333222222444222222555666555:::@@@WWWuuu{{{qqqeeedddppp{{{jjj^^^OOOCCC===;;;999888666444111//////000///...+++,,,,,,,,,+++++++++,,,...+++)))***+++,,,,,,***+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,))),,,///000///,,,+++*********))))))***+++,,,---,,,+++)))((()))***,,,......///000111111000...---,,,,,,......///...------+++,,,------++++++,,,------...///...---,,,---...111222333444333222111000---------...000111000...---000222333333333333444111111111111222333333444444555555444222111333555888888999::::::999888888555:::HHHbbbrrrjjjhhhjjjooouuubbbQQQDDDAAAHHHLLLKKKJJJIIIGGGEEECCCBBBAAAAAABBBCCCCCCAAAAAABBBCCCCCCAAAAAADDDJJJVVVlll~~~ZZZJJJJJJIIIggg\\\IIILLL]]]{{{aaaQQQAAA:::777555555666555555555555444444444444333555777777555444444555333222222111111000000000111222222111111111111000000///,,,+++,,,...111333333333222111000000000000//////////////////000000+++,,,---...///000000000000///...---++++++,,,---000000000///////////////,,,222555000,,,---000111111000...,,,+++,,,---...///...------/////////..................///000000333111000000111222111///000///////////////000000000000...------...000000///......///111111000...222///000333444111000333333555666555444444555777333222111111222444666777555444555888888444444777:::888777888:::;;;:::999999999888777555333222111666444444666666444777===IIIbbbxxxeeegggkkkwwwrrrfffVVVJJJDDD@@@<<<999999666111......///000///***,,,---,,,+++***+++,,,,,,)))'''(((++++++)))&&&++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---------***---//////...,,,++++++''''''&&&&&&&&&''')))***,,,+++*********+++------)))+++...000222222222111------------------------***,,,---,,,+++***+++,,,...//////...,,,+++,,,---000111333444444333111000---------...000000///...---///222333333222333444000111111222222222333333333555666444111000222555444555777999:::::::::999444777AAATTTpppttt```UUUTTTUUUUUUXXXaaammm{{{sss[[[EEE@@@EEEDDDGGGHHHIIIIIIHHHFFFDDDBBB@@@AAABBBBBBAAA@@@BBBCCCBBB@@@@@@BBBCCCIIIVVVdddxxxUUUFFFIIIHHHfffvvvUUUKKKSSSgggvvvSSSIII>>>999666222222555555555555444444444444333222555888888555333444666333333222222222222222222000222222000000222222///000///---++++++---000111222111111000//////000000......////////////000000***++++++,,,---......///...///000///---+++,,,---////////////////////////---111222...,,,...000000000///...---,,,------...000...------///000000/////////......//////000111222000///000111111000/////////......//////000000111000///...------------///...---...000000///---000...///222333000000222333444555444444444666888444444444444444555555666888777888;;;999666666:::999888888999<<>>@@@AAAAAA@@@@@@AAACCC@@@>>>>>>AAABBBDDDKKKTTTjjjuuuSSSFFFHHHMMMiiiiiiPPPNNNXXXuuufffKKKAAA888888999888666777555555555444444444333333111555999999666333444666444444444444444555555555///222222//////222222///111000///------...///000111000//////.../////////........./////////000000,,,,,,,,,,,,,,,---......(((+++...///---,,,,,,------------..................000///,,,,,,///000..................---------000...,,,,,,...000000000000////////////000111111000///...///111111000///...............///000000111111111000000...------///...---...//////...,,,---+++,,,000111//////222333444444444333444777999666666666666666666555444666666888;;;999666777<<<:::888888999<<>>;;;???EEEIIIJJJGGGCCC@@@===???@@@@@@@@@@@@AAACCC???<<<===AAACCCDDDIIIOOOWWW|||uuuUUUHHHJJJRRRlllaaaNNNPPPZZZ|||WWWHHH<<<444777>>>@@@<<<:::555555444444444333333333111555::::::666333444777000000000111111222222222...222222......333333///333222111000//////000000000//////............///---.........//////000000///............///000000###''',,,......,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...///---***,,,000000---------...//////......---///---+++,,,---///000///000000000000000111222222000......///000111111000...............///000111000111222222222111///...///...---...//////---,,,+++)))+++///000...///111333444444444333444777:::777777888888888666555333222222666999888555777<<<;;;999888888999;;;;;;;;;999999999999888777555444444333444777888666999>>>EEEPPPqqqsssjjjdddhhhkkkiiihhhqqqpppXXX]]]}}}uuummmbbbRRRFFF@@@<<<777555555555111...222000////////////...,,,,,,)))&&&(((,,,...,,,)))+++,,,,,,------,,,,,,++++++******,,,...000000///,,,++++++---//////,,,(((&&&(((***+++)))((((((((('''((()))***,,,---...///---------------,,,,,,,,,000,,,+++//////******---,,,.........,,,+++,,,---///111222000,,,******,,,,,,,,,.../////////...---111111111111111111111111555666888888777333///---222111111444777666111,,,333222222111111222222333666888:::999777555666888888888999;;;BBBSSSqqqnnn]]]PPPGGGNNNJJJGGGGGGIIIPPP___mmmkkkQQQCCC@@@AAABBBDDDHHHMMMNNNGGG>>>@@@@@@@@@@@@???>>>>>>>>>;;;<<<>>>@@@AAACCCCCCDDDNNNhhhyyyZZZLLLMMMTTTkkk|||___QQQ[[[kkkgggMMM;;;:::777555444444555555555666666444222111222444555444333333444555666777;;;999444111//////000111333333222111111222222333222111...,,,,,,---///000111///......//////...,,,,,,---............111333222...++++++///000...***---.........//////000000------------...///000000///...---,,,,,,---...///------,,,,,,,,,------...////////////////////////...///////////////......111111000000//////......,,,---......------///000222222333333333222222111000...---///222222000...111///---...111333333111111222444555666555555444===999555444666666555333444444555555777888999:::===<<<::::::::::::999777;;;999666444333444666888777666666444444666;;;>>>GGGNNNwwwooolllnnniiiiiiffflll|||{{{^^^^^^ccc~~~rrraaaTTTIIICCC;;;666444333000...000...------......---+++,,,)))'''(((,,,...,,,)))+++,,,,,,------,,,,,,+++++++++***,,,...//////......,,,******,,,---,,,+++(((((()))***+++++++++***)))))))))******++++++,,,,,,,,,,,,---------------000,,,,,,//////++++++///...//////...,,,+++,,,---///000111///,,,***+++---,,,,,,.../////////...---222222222222222222222111222444555666666333000...---000333444444333222111444333333222222333333444444777888888666444555777999999999:::<<>>???BBBHHHJJJHHHDDDCCC@@@<<<<<>><<<;;;<<<>>>???AAABBBBBBCCCGGGYYYrrrzzzXXXHHHIIISSSjjjlllQQQLLL```xxx]]]EEE;;;:::777555555555666666666666666444222111222333333222222333444666888999<<<999555222000000111222222222222111222222333333444222000...---...///111222000///000111111000///...000111000000000222444222...++++++...000...+++---........./////////000---,,,,,,,,,---...//////......------------........./////////000000111111////////////////////////....../////////......---////////////.........------...////////////000111000000111111111111000000000...---///111222000...111///---...111333222111000111333444555555444444:::777444444555666555333444444444555666888999:::<<<;;;999999::::::888777:::999777555444555666666666666555555555888===@@@QQQ^^^ssshhhaaaiiixxx~~~qqqmmmppp}}}ttt[[[\\\dddpppcccSSSJJJ???777333222000///000...------...///...---,,,***((())),,,---,,,)))+++,,,,,,------,,,,,,+++,,,++++++,,,---......---...,,,)))(((***+++,,,,,,+++)))'''(((,,,...---,,,******)))))))))))))))))),,,,,,,,,------......//////------//////------000///000000///---+++,,,------...///...,,,,,,,,,---,,,,,,---............---333333333333333222111111///000222444444333111000+++///333333000000222555444444333333333333444444333555666666555444555666888888999:::888:::FFFSSS|||zzzmmm^^^UUUMMMNNNSSSWWW[[[___nnnrrrTTTAAAAAA???===???BBBEEEGGGHHHHHHBBB;;;:::>>>@@@>>>:::<<<===>>>@@@AAABBBBBBBBBBBBIIIWWWppp|||YYYHHHHHHQQQhhh___JJJNNNjjjpppRRR???:::999777666666666777888666777666444222111222333111111222333444666888999;;;999666333222111222333111111111111222222333333555333111///...///000111222111000111333333333111///111222111000///000222111...++++++...///...+++.............../////////---,,,,,,,,,,,,,,,---...------............------***+++---.../////////...////////////////////////......////////////..................------------000////////////000000111......////////////......///......///111111000//////......///111222222111///000111222333333333333666555333333555666555444444444444555666777888999;;;:::888888999999888666888888777666666555555555555555555555666:::@@@DDD[[[tttooodddfffeeekkkzzziiicccdddllluuu~~~rrr[[[\\\iiitttcccXXXJJJ@@@:::888777666444222//////000000000///,,,***)))***,,,---+++***+++,,,,,,------,,,,,,+++---,,,++++++---...---,,,---+++***)))***++++++,,,,,,(((%%%&&&,,,000///,,,************************,,,------...///000000111...---...////////////111///000111///---+++,,,---,,,------------------...,,,,,,---------.........222222333333222111000///,,,---///111222222222111---///111000//////222444444333333222222333333444333444555666666666666666666666888999888888>>>GGGaaawwwwwwjjj[[[UUUVVV\\\fffoooyyydddJJJGGGBBB??????@@@BBBEEEIIILLLFFF@@@<<<<<<===<<<;;;>>>>>>@@@AAABBBBBBBBBBBBCCCCCCIII]]]{{{]]]KKKIIIPPPhhhvvv[[[NNNXXXuuu}}}aaaJJJ>>>999888777777777777888888666777666444222111222333111222222333444666777777888777555333222222222222///000111111222222333333333222000///......///000222111000111333444333222...000000000...------...///---+++,,,---...---,,,........................,,,,,,,,,++++++,,,,,,---,,,,,,...//////...,,,,,,''')))+++...//////...---////////////////////////...///000000000000000000........................111///......///000000000------.../////////............///000111111000///.........///111111111111//////000111111222222222444444333444555666777777555555555555666777888999:::999888888999999777666666777777777777555444333444444555666888<<>>@@@@@@BBBGGGKKKKKKHHHCCC===:::;;;>>>@@@@@@AAABBBCCCCCCBBBBBBCCCBBBEEESSSjjjdddNNNHHHPPPgggiiiTTTQQQbbbkkkSSSDDD>>>888888777777777777777777555666666444222111222444333333444444444444444444444444333333222111000000///000111222222222222111111000///.........//////000//////000222333222111...000111000...---------...---+++,,,------------...............---------,,,,,,+++++++++,,,------+++,,,---......---,,,+++***,,,...111222222111000///////////////////////////000111222222222222222////////////////////////111///,,,,,,---//////...---...//////000000000///...///000000000000000000,,,...///000000000000000.../////////000111222222333444555666777777888999666666666666666777888999:::888777888999999888666555666777888777555333222333333555666888===DDDHHHgggwwwssslllRRRHHHGGGFFFFFFFFFHHHHHHMMMWWW```gggtttooo[[[YYYpppwwwuuufffYYYNNNCCC<<<>>>;;;666222111000...---,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++******+++,,,------,,,)))+++...///...,,,++++++***(((&&&'''+++---,,,+++)))******+++,,,,,,---------------.../////////000,,,//////------000000...---.........,,,+++,,,------,,,+++,,,---...---,,,,,,,,,,,,+++,,,------...,,,---///000000///...,,,...---------...///000111555111...///222333111...111111000000000000111111333333333666888999999888999555333555666666999>>>>>>LLLhhhuuuSSSEEE;;;<<>>===777777777777666666555555444444555444333222444666333444444444444333222222222222333333222111000//////000111222222111000///...............//////000000///...///111111000//////111333333111/////////,,,,,,,,,,,,,,,,,,---............---------------++++++++++++,,,---...///,,,,,,------------,,,,,,+++,,,---///000000000//////////////////////////////000111222222333222222/////////000000000000000222///+++***---///...------...///000111111111111---///111111000///000111+++---000111000///000000///////////////111222222222444777888777777888:::888777777777888888999::::::999888888999:::999888555666777777666555333222222333444555888===DDDIIIfff}}}tttxxx~~~qqqTTTBBBCCCCCC@@@CCCEEEDDDBBBBBBHHHNNNOOOYYYeeepppqqqaaa___yyy|||rrrcccTTTJJJHHHCCC===888555333000///,,,------,,,+++++++++++++++,,,,,,------,,,,,,+++***))))))***,,,...------+++---//////---+++---...))))))***+++,,,,,,,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,000///,,,+++//////+++***+++---,,,++++++,,,---...,,,++++++---...,,,***,,,,,,+++++++++,,,---...+++,,,///111111111///...000///...------...///000222111111111222333222111222111111111111111111222222111111444888999888777:::555333555777777777:::???BBBTTTvvvfffQQQ???===???>>>>>>BBB@@@DDDIIIIIIEEEAAA@@@@@@@@@@@@@@@AAAAAA@@@??????>>>???BBBHHHOOO```~~~```PPPRRRggghhhLLLHHH[[[yyykkkQQQAAA<<<<<<777777777666555444333333222333444444333333555777222222333444444444333222111222333444444222111000000111222333222000...---------...///000111222222111000//////000111000......000333333222000//////+++,,,,,,,,,+++,,,---............------,,,,,,,,,+++++++++,,,---///000111---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------////////////////////////---...///000111111111111........./////////000000444000+++***---000///---------///000000111111111,,,///111111///...000111***---000111000//////000000////////////111222333111444777888666666777999999999999888999999:::;;;:::999888999:::;;;:::999666666666666555444333333111222333555888===CCCHHH\\\xxxzzzppp___\\\oooyyymmmWWW@@@>>>FFFDDD:::@@@CCC@@@<<<;;;@@@DDDGGGMMMSSSWWWccc{{{qqqfffbbb|||}}}mmmbbbPPPKKKDDD>>>:::777444222,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++)))((((((***,,,......---...//////---++++++...222)))+++......---,,,+++,,,+++++++++***)))(((((('''******)))))))))))))))))),,,000000+++***......)))(((***++++++++++++,,,...///,,,***+++---...,,,)))---,,,+++***+++,,,---...***,,,///222333222111///222111///---,,,---...///---000444444222111444666333222222222222222222333111000000333777999888666999444333888;;;:::999:::<<<888BBB___{{{```FFF@@@@@@===<<>>CCCHHHIIIGGGBBB???>>>????????????>>>======@@@???AAACCCGGGTTTqqqlllZZZSSSggguuu]]]HHHNNNiiifffNNN@@@<<<===777777777666555333222111111222333333333444666888000111222444555555444444111222444555555444222111111222333333222000---,,,------...000111333444444333111000000111111///...+++...000111000.........++++++,,,,,,+++,,,---///.........------,,,,,,,,,***++++++,,,...000222333...---++++++++++++---...//////.........//////000////////////////////////,,,---...///000000000000---------.........//////666111,,,+++///111000...,,,---...///000000000000,,,///111111///...000222)))---111222000...///000000000//////000111333444000333666777555444555777:::::::::999::::::;;;;;;;;;:::999999;;;<<<;;;999777666666555444444333333111222333444777<<>>999:::>>>BBBAAAFFFIIIHHHNNN^^^qqq}}}|||mmmbbb\\\ttt~~~sssoooeeeWWWLLLDDD@@@===:::111000000/////////......///---++++++---.........((()))***+++,,,---------000,,,,,,...---***)))+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++'''%%%''',,,...,,,((()))***+++,,,---,,,++++++...+++)))(((***---///000///...---,,,+++,,,---......---++++++++++++---.........///111222222000---......---------///000111///222444333111///111333222222111000...///222444000000000000111333555666222222333666777777777888:::>>>BBBJJJaaaxxxXXXHHHBBB>>>>>>???===<<<===@@@DDDEEEBBB???===@@@BBBBBB@@@===<<<<<<;;;>>>CCCDDDCCCMMMeee}}}}}}hhh^^^rrreeeTTTEEENNNrrr~~~___AAA:::???;;;999777444333333333111000222222222333333444444444222333444444555555555444666777888777555444444666666555444222111000//////000000111222333444444555000000////////////000000222111...***,,,111444222000---+++,,,......,,,***...---------......,,,+++++++++,,,,,,...///111222000...+++)))(((***,,,...------...............---%%%+++///...---///...+++...,,,+++,,,///111///---,,,...000222222111///...222000------...///......,,,...000222222000...,,,000111222333222000...---)))***,,,,,,,,,,,,...///000111111000//////000222222333444666666666666555777777777777888999:::;;;888999::::::999888777666999888888666444222111///666333222333444555;;;BBBDDDOOOYYYWWWNNNHHHLLLSSSOOOMMMIIIDDD???===???AAA???@@@@@@>>>;;;;;;<<<===EEEFFFGGGGGGIIIMMMSSSWWWiiilllqqqvvv{{{~~~ppp___UUUWWWaaajjjpppiiiddd```^^^[[[YYY\\\bbbjjjppp}}}{{{ssshhh\\\RRRHHH@@@:::888555222000......---,,,///---+++***+++,,,+++******+++,,,,,,,,,,,,,,,,,,///,,,+++---,,,)))(((+++************************))))))************)))))))))'''&&&(((+++,,,+++))))))***+++,,,,,,,,,++++++,,,***((((((***,,,------...---,,,++++++,,,---...---------,,,,,,---------......///111222222000---111000///.........//////...///111000///.../////////000000000///000333555111111000111222444555666666555666777777666777777666999<<>>===;;;???CCCDDDCCCJJJ```uuu~~~wwwzzzWWWKKKFFFYYY}}}|||aaaEEE<<<<<<666777666444333444555444333111222222222333333333333222333333444444444333333444555666555333222333444555444333222111000000000111111111111111111111222111000000//////000000111//////,,,)))***///000...000...,,,---///000...,,,...---------...---,,,++++++++++++,,,---...///000......---,,,,,,,,,,,,,,,..................------&&&+++...,,,,,,------+++,,,+++***---111333333222////////////////////////111///.........///...---,,,---///000000///---,,,000000222222222000...---***,,,---...------///000222333333222111111222444222333444555666666666555666666777888888999999:::777777888999999888666666666666777777666666555444777444333444555666;;;BBBBBBGGGLLLKKKGGGDDDDDDGGGGGGFFFCCC???<<<;;;===???===>>>???>>>======>>>???@@@@@@AAA@@@AAADDDHHHLLLQQQSSSVVVZZZ]]]```bbbccckkk```RRRJJJJJJOOOSSSVVVTTTNNNKKKKKKKKKKKKOOOTTTVVV[[[eeeuuuuuuiii\\\OOOGGGBBB===888444222111///...///...,,,+++,,,+++)))(((,,,,,,,,,,,,,,,+++***)))---******,,,+++((((((***))))))))))))))))))))))))))))))************))))))&&&'''((())))))*********)))***+++,,,,,,,,,,,,+++***(((((()))+++,,,,,,+++...---,,,++++++,,,---...,,,------......------,,,......///111222222000---444333111000///.........//////...///000000///---+++...000111111222333555111111111222333444555666666777666666777888999:::888777999===@@@NNNnnnkkkTTTDDD???@@@<<<<<<;;;;;;===BBBIIINNNIIIHHHHHHHHHFFFCCC???<<<<<>>999<<<>>>@@@?????????@@@??????>>>===<<<>>>AAADDDCCCCCCDDDEEEGGGIIIKKKLLLXXXRRRJJJGGGGGGIIIJJJJJJMMMFFFBBBDDDGGGHHHJJJLLLNNNQQQVVV___nnn~~~xxxuuujjjcccPPPJJJBBB<<<999777555333000///------...---+++)))******+++++++++***)))))),,,))))))++++++''''''***))))))))))))))))))))))))))))))************))))))$$$''')))***)))((()))*********++++++,,,,,,,,,,,,)))((()))+++------,,,***---,,,+++++++++,,,---...+++,,,---......---,,,+++......///111222222000---333222222111000/////////222000...000333333111...,,,///222444333333333444222222222333333444555666444666666555777;;;===<<<:::555666;;;:::>>>WWWuuu}}}bbbMMMBBB@@@@@@@@@>>>;;;999<<>>>>>===<<<<<<===???888;;;???@@@@@@?????????AAABBBBBB@@@???@@@BBBEEEFFFEEEDDDCCCCCCDDDEEEFFFLLLJJJHHHJJJNNNQQQSSSSSSTTTLLLGGGJJJNNNNNNMMMMMMQQQSSSTTTUUU[[[llllllkkk~~~ggg^^^RRRIIICCC===777222000...,,,,,,------,,,***'''(((((()))))))))))))))+++((((((+++***''''''***************************))))))************))))))$$$'''***+++***))))))***+++***++++++++++++,,,,,,))))))***,,,//////---+++,,,++++++***+++,,,---...***+++,,,------,,,+++***......///111222222000---//////000111111111111111222000...000222333111...///222555666555333222222111222222333333444444444444777888444555:::;;;888777000000888999888FFFZZZ~~~vvv^^^LLLCCCAAAAAA@@@<<<999999===AAAIIIQQQXXXVVVLLLAAA<<<;;;>>>>>>@@@BBBAAABBBKKKUUUnnnpppOOOLLLTTTnnnjjjRRRJJJ>>>888999777:::888666555555555444333000000000000000000000000111111111222222111000000000111222222111000111333000000//////000000111111000000111111222333333444222222111111111111222222///111111///000333111,,,.....................///---///000000---,,,---...///......---------------000///.........///000000......//////...------,,,+++...---)))'''***---,,,------...------,,,------..................------.........///111111...,,,------------------------......//////000000000000,,,---......---,,,...//////000111000//////111333222222333333444555555666222444666888999888777666666777888:::::::::999999888777777666555333222111777555555888999999===CCCEEECCC???;;;999999::::::<<<===>>>===;;;:::<<<===999<<>>======AAAAAABBBBBBAAABBBDDDFFFHHHFFFEEECCCCCCCCCDDDDDDDDDDDDEEEIIINNNSSSWWWYYYRRRKKKGGGJJJNNNNNNLLLLLLNNNPPPOOOLLLLLLVVVggguuuyyyccchhhyyyjjj\\\QQQGGG<<<444222///,,,++++++++++++***&&&'''((()))))))))))))))+++((((((++++++((((((+++++++++++++++++++++++++++))))))************))))))&&&''')))+++,,,+++***)))++++++******++++++,,,---******+++---//////---,,,++++++******+++,,,---...+++,,,,,,------,,,,,,+++......///111222222000---,,,---...000111222333333......---...//////...,,,000222555555444222111222000111222333333333333222333888999444444888777111666111222999<<<<<>><<<;;;;;;===???===EEENNNNNNGGG???<<<===>>>===>>>AAAAAACCCJJJRRReeerrrVVVQQQ___{{{cccTTTTTTJJJ===777333:::888666555444444333111111111111111000000000000000000111222222222222222000111333222111111222333000///////////////000000000000111222333444555555111111111000000111111111///111111///111444333///...///000///---,,,---...,,,///111000---,,,---/////////...---------......//////...------...000111------...............---+++......***))),,,...---(((***,,,,,,,,,---...000,,,---...////////////.........---...000111///...------............------------......///000111111,,,---......---,,,---...000111222222111222444555222222222222333444555666333444555666777777666666444555666777888777666555333444444555555555555555444333444888999:::>>>DDDCCCCCCAAA<<<888666999<<<;;;;;;;;;999777777999;;;999;;;===>>>===<<<<<<===<<<===??????>>>???AAACCCFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFHHHKKKOOORRRUUUIIIDDDCCCHHHKKKKKKJJJKKKGGGIIIKKKHHHFFFKKKVVV```sssfffsss}}}{{{sssgggZZZLLLAAA:::666111---,,,,,,++++++******************)))(((+++((((((++++++))))))+++++++++++++++++++++++++++))))))************))))))(((((((((+++//////+++(((++++++*********+++,,,---***))))))+++---...---++++++************,,,---............------...............///111222222000---***+++---///111222222222,,,...//////...------...---000222333222111111222///000111222222222111111,,,444666222333999777000444444666888;;;>>>@@@BBBVVVtttgggOOOCCC@@@===<<<<<<>>>???@@@;;;===@@@AAAAAA???>>>===>>><<<<<<@@@BBBEEEKKKSSSbbbpppjjjzzzyyyZZZMMMQQQHHH999444444888666444333444444333222222222222111111000000000//////111222333333444444///111222222111111222333000000///.........//////000000111111222222333333111000000//////000000111000222111000222777666333000222222111...,,,---...,,,000222111---+++---000---------,,,------......,,,---...////////////...,,,,,,---...////////////***...///,,,+++...000///)))+++------,,,,,,///111......------...000222333///...------///000000///,,,---///000000///---,,,,,,------...///000111222---///000///...---...///000111222222111222444666333222222222222444555666333444444555555666666777666777888888888777666555444444555666666666666666222111333777::::::???EEEDDDCCC@@@===999999:::<<<999999888666555666999<<<666888:::;;;;;;;;;===???<<<===>>>>>>>>>>>>???AAABBBBBBCCCDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHJJJKKKFFFDDDDDDHHHIIIGGGGGGJJJDDDGGGIIIHHHGGGIIIPPPVVVlllqqqnnn~~~|||yyylll]]]RRRCCC>>>777111///......------------,,,+++***)))(((+++)))))),,,,,,)))))),,,************************))))))************))))))***((((((+++000111,,,''',,,+++*********+++,,,---***)))((()))+++,,,,,,+++******))))))***,,,---///111000///......///000111......///111222222000---***+++---///111111111000---000222222///---///111+++---///000000000222333...///111222222111000///"""---222000444<<<;;;444---333555222222777;;;:::BBBccc{{{```JJJDDD>>>;;;===???@@@???AAA<<<888999>>>AAA???<<<>>>;;;;;;@@@CCCFFFMMMTTTcccrrrOOO???CCC;;;000444:::666444222222444555444333333222222222111111000000...///111222444444555555...000111111000000111333000000///...............111111111111000000000000000000////////////000000,,,...---,,,...333444111222444555222...,,,---///,,,000333111---+++---000,,,+++++++++,,,,,,---...)))+++...111111000---,,,++++++---...///000000000)))...///---,,,///111000---///111///,,,+++,,,...000...,,,+++,,,000444777000...,,,,,,...000111000,,,...000222222000...,,,,,,,,,------///000222333///000111000///...///000...///000000///000222444333222111111222333555666444444333444444555777777:::;;;;;;<<<;;;:::888888888888888888777666444444000///222777:::;;;???FFFFFFCCC@@@=========<<<<<<999888777555555777<<>>@@@BBBCCCCCCCCCBBBCCCDDDEEEEEEDDDBBBBBBBBBFFFEEEFFFHHHFFFBBBAAAEEEDDDEEEGGGFFFEEEGGGKKKOOO\\\www|||mmmppprrrooo{{{}}}yyyrrrjjjYYYLLL>>>555000,,,,,,.........---+++)))((()))***************+++++++++***++++++++++++++++++++++++(((((((((((()))***+++,,,---++++++///222111,,,&&&"""(((,,,++++++------***+++++++++***************++++++++++++,,,---............///////////////...///......///111333222111444000///111000...///222000111111111000---+++)))------.../////////////////////000000000//////.../////////333666777444111444555666555444555666888<<>>;;;;;;???===>>>>>>===<<<:::777666===;;;<<>>===>>>??????AAABBBBBBCCC@@@??????AAACCCCCCBBBAAA===>>>???@@@AAABBBBBBCCCCCCDDDDDDCCCAAAAAABBBCCCCCCHHHLLLLLLIIIGGGIIIMMM\\\lllooopppaaabbb~~~vvvgggTTTFFF<<<333000000---------,,,***)))))))))'''((()))***+++,,,---///------,,,+++++++++++++++))))))))))))***+++,,,,,,+++******---111111---)))***...///+++)))++++++))))))*********************************+++,,,---...,,,,,,------------,,,,,,///...---///111444444444555000...///...+++,,,000111000///...------,,,,,,---...///000000000000//////000000111000000///////////////222555666444222444555666555444444666888999AAAQQQiiiqqqZZZFFFBBBAAA======AAA????????????>>><<<:::999;;;;;;<<>>>>>???@@@@@@AAABBBBBBAAAAAA@@@BBBCCCCCCBBBAAA>>>??????@@@AAABBBCCCDDDCCCDDDDDDCCCAAAAAACCCDDDEEEHHHKKKKKKIIIGGGGGGIIIOOO```ffflllvvv___```qqqyyywwwjjjWWWGGG:::333222------......---,,,***)))###&&&***++++++,,,000333000///---++++++++++++,,,***))))))******+++,,,---+++))))))+++///000...,,,---000///***(((***,,,+++((((((((())))))*********))))))))))))***+++,,,---,,,,,,,,,------,,,,,,+++///---,,,...111555777888888333//////---***+++///000000...---------......//////000000111111000000000000111111111111000000///......000333555555555444555555555444444666777888888>>>OOOjjjkkkTTTHHHCCC===<<<@@@@@@AAAAAA@@@???>>>===<<<::::::<<<@@@AAABBBHHHQQQ___xxxzzzZZZIII:::555666555333222777555333222333444444444444444444333222111000///000///...///222333333333/////////...,,,+++,,,...///...///111333444222111333333222222333444666777444333222333555666666555111000//////111333333222000000000000000000000000------,,,,,,,,,,,,------------------...............---,,,---//////---,,,+++,,,+++&&&&&&***///000////////////////////////000000000000111111222222111111000000//////......////////////000000000000222222222111000///---,,,---......//////.........///000111111000000111222000111111///......000222...000333444444333444555444444555555555444444333333444555777888888999999::::::;;;;;;:::888666444222888???EEENNNWWWZZZXXXTTTMMMEEE???======<<<;;;777555444555777999999888777888999::::::;;;>>>@@@===>>>???@@@@@@@@@@@@@@@CCCBBBAAABBBCCCCCCAAA@@@??????@@@AAABBBCCCCCCDDDCCCDDDDDDCCCBBBBBBDDDFFFFFFGGGIIIJJJJJJJJJIIIHHHEEEWWW```iiidddUUUXXX^^^]]]XXXzzzdddRRRCCC;;;999///////////////...---+++###'''+++,,,+++,,,000444222000...,,,+++***+++,,,************+++,,,---...,,,***)))***,,,...---,,,)))------***(((+++---,,,&&&&&&'''((()))******+++(((((((((((()))***+++,,,---............------,,,///---+++---000555888999<<<666222111///,,,---111//////000111111000000///000000111111111111000000///000111111111111111111.........///222444555666333444555444333333555777999777888BBBTTTppp~~~fffUUUIIIAAA???AAA@@@@@@@@@??????>>>======999:::<<<@@@AAABBBGGGOOO___wwwzzzTTTFFF999666777666333222777444222111222444555444666666666555444222111000111///---...000222333333111111111000/////////000---...000111333333222222333444444333333444666888111000000111444777888888222000//////000111000///000000000000000000000000---,,,,,,++++++,,,,,,---,,,,,,---------.........---,,,,,,---...///...,,,...///...+++***,,,000333////////////000000000000//////////////////......111111000000//////......//////...///000111000000555555444333222111000//////////////////...------...000222222111000111222222222111///---...000333...111333444444333333444555555555555555444444333222333444666777888999999<<<<<<<<<<<<;;;999888777333999@@@IIIUUUaaaccc```[[[TTTKKKDDDAAA@@@===;;;888666555555777888888777999::::::;;;;;;;;;<<<<<<======???@@@@@@@@@??????BBBAAA@@@AAAAAAAAA???===>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDCCCBBBCCCFFFIIIEEEEEEFFFHHHKKKMMMLLLJJJFFFXXXaaalllnnnQQQJJJNNNPPPPPPRRRrrraaaQQQGGGDDD777333000...//////---,,,'''***,,,---,,,,,,///222111000...,,,++++++++++++************+++,,,---......,,,***)))************%%%***---+++)))+++***(((&&&&&&'''((()))******+++(((((((((((()))***++++++------......---,,,++++++...,,,***+++///333666888:::555222111///,,,---000---000444777777555111///000000111111111111000000//////000111111111111111......///000111222444666222333444333222333444666888888:::>>>FFFXXXxxxzzzfffVVVKKKFFFFFF@@@@@@???>>>===<<<<<<<<<::::::===AAABBBCCCIIIQQQbbbzzzvvvPPPDDD:::888999777555555555333000000111333444444555555555444333111000///222000------///111333333222111111111111111000000,,,...000111111111111111222333444333222222555888333111///000222444555555222111////////////---+++////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,++++++,,,...///...,,,++++++,,,---,,,+++,,,....../////////000000111111111111111000000000000000111000000000/////////...000...---...111222111///333222222111000000//////000000000000///...---------///111222111000000111333333111///---...000333000222444555444444444555444555555666666555444444444444555666777888999:::;;;;;;;;;::::::999888888;;;BBBJJJUUUbbbooorrroooccc\\\RRRKKKFFFCCC@@@<<<<<<:::777777777777666555777777777999;;;<<<<<<<<<;;;<<<>>>???@@@@@@???>>>@@@???>>>>>>??????===;;;<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCCCCEEEHHHKKKFFFEEEDDDEEEGGGIIIIIIIIINNN___hhhtttqqq[[[JJJIIIMMMLLLNNNSSSrrrcccXXXUUUGGG@@@777111///...---,,,++++++,,,,,,....../////////......---,,,+++*********))))))******+++,,,---------+++***)))(((((((((&&&+++...+++))))))'''###((((((((())))))*********(((((((((((()))***+++,,,++++++++++++***)))((((((---+++)))***---000222222444000...///...++++++...---111777;;;;;;777222...000000111111000000//////---...///000000111000000---///111111111111333444222333333333222222444555444555:::======EEE]]]wwwtttbbbTTTKKKHHHCCCBBB@@@???===<<<<<<<<<<<<<<<>>>BBBDDDEEELLLUUUhhhlllMMMBBB999777888777666777444222000000222333333333222222222111000///...---222000------///111222222000//////000111111///------///111222111000000000000222333222000000444777888555111////////////...222000///000000///---+++////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++++++++,,,...///...,,,******---000///+++***,,,---......//////000000111/////////.............../////////000000000000000111...---...111222111......------,,,,,,------...000000000000000///...---,,,...111111000//////000333333222111///...000222000222555555444333444444444444555666666666666666777666666666777888999:::888888888777777777888888@@@JJJWWWdddqqq{{{|||yyyggg___UUUMMMGGGCCC>>>:::???===:::999999999777666444333444666:::===>>>>>>999:::===???@@@@@@???>>>>>>===<<<===>>>>>><<<:::;;;;;;<<<===>>>??????@@@CCCCCCCCCCCCCCCFFFJJJNNNIIIGGGEEECCCBBBDDDFFFHHHVVVfffnnn|||fffXXXOOOKKKPPPRRRNNNLLLNNNxxxtttbbbVVVEEE999444222111000---+++)))+++000222000...+++,,,---...---,,,***)))))))))))))))***+++,,,,,,***++++++***)))(((((()))'''+++---***((())))))''')))*********************))))))))))))***+++,,,,,,++++++++++++***)))((('''+++***))))))+++------,,,///,,,,,,//////,,,+++...///333777::::::666222//////000000000000///...---,,,,,,...//////000000000---///222333111000000222111222333222111111333555222111444::::::;;;III\\\ppp```TTTNNNHHHGGGEEEBBB@@@???>>>>>>>>>===???CCCEEEHHHQQQZZZooo```III???777555666666666888333222111222444555444333111222222222111111000///111///......///111111000000//////000222222000---///111444333111//////000///222333222//////333777888555111......//////...000000000111222222000///000000000000000000000000......------------......++++++,,,,,,,,,---------+++******,,,...///...,,,---,,,///333222,,,+++///,,,------...//////000000,,,,,,,,,---------------......//////000000111111111...,,,...111333111...++++++******+++,,,.../////////000000000//////...+++---000111000.........222333333222000//////000///222444444333222222333222333444666777777777777888888777666666777888999777777777888888999:::;;;CCCSSSgggwwwppphhh^^^UUUNNNIIICCC>>>@@@>>><<<;;;<<<<<<;;;999999666444555888;;;<<<<<<666888<<>>???===<<<;;;;;;<<<===>>>???@@@@@@BBBCCCCCCBBBCCCGGGLLLPPPIIIIIIGGGDDDCCCFFFMMMSSS___mmmttthhhTTTLLLJJJJJJMMMPPPPPPLLLJJJwwwhhhSSSCCC;;;888777555...***'''***111555222...)))***,,,......,,,***((((((((((((((()))***+++,,,''')))***+++***))))))***&&&***+++((((((,,,///...+++++++++***************))))))))))))***+++,,,------------,,,,,,***))))))+++)))((()))******)))(((---,,,---111222///...000111333666777777555222/////////000//////...------+++,,,---...////////////,,,000333444111//////000111222333222111111333555333...000888;;;999@@@LLLllloooaaaYYYMMMKKKHHHEEECCCBBBAAAAAA???>>>@@@DDDFFFJJJSSS]]]tttYYYGGG===555333444444555888333222222444666666555333444444555555555444333333111///......000111000000222111000222555555222///111333666555222000000111///222444222//////333888444111......///222333444//////000222555666444333111111111111111111111111///......------......///++++++,,,,,,,,,---------*********,,,...///...,,,---+++---111///******///,,,,,,,,,---...//////000000000000000111111111222------...///000111222222222...,,,---222333111...,,,,,,,,,,,,---///111222//////000000000000//////***,,,///000///...---...111333444333111/////////...111333333222111111222222222444666777888888888999888777555555666777777:::::::::;;;<<<===???@@@III]]]wwwxxxmmmddd]]]WWWPPPLLL@@@>>><<<<<<>>>>>>>>>===AAA===888666777888888777555777;;;>>>@@@AAA@@@???===<<<<<<===???@@@???===<<<<<<===>>>???@@@AAAAAABBBCCCCCCBBBCCCGGGMMMQQQHHHJJJJJJHHHGGGMMMYYYbbbfffsssxxxmmmSSSPPPKKKHHHDDDDDDJJJPPPPPPLLLpppUUUCCC;;;555//////(((&&&,,,111000---,,,,,,+++++++++,,,,,,***)))++++++***)))(((((())))))((()))***++++++***)))((())))))(((((((((***+++,,,------,,,++++++,,,,,,,,,+++*********))))))((((((......---,,,,,,+++*********)))))))))***+++,,,,,,,,,,,,,,,++++++,,,------333333222000///...---,,,////////////............+++,,,------......------............////////////111111111111111222222222222333555555555777;;;>>>PPPtttnnn___ZZZOOOFFFHHHJJJEEE@@@???@@@AAABBBDDDIIIRRR___iiitttSSSAAA;;;888999888555444555555444222222333444333222222222333444333222111000111000000///.../////////222333333444333222111000222777;;;999333///111555111333444333111//////000222111000//////111333444000333555444444777666333111000......000111000///000---+++***+++,,,,,,+++---.........---,,,,,,+++%%%'''+++...///---)))'''---.........---,,,,,,+++///+++(((***...111111000---------............///***)))---333555222111333111...+++---111222///,,,,,,,,,------.../////////333222111000////////////...///000///......000222222222222222222111000///000111333333333333555666555444333222333444555666666888999888666555555555999666888;;;888555===JJJ___pppuuujjjcccZZZPPPMMMEEE@@@@@@@@@===::::::999:::;;;:::999:::;;;===:::===???@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBB@@@???AAABBBCCCEEEEEEFFFEEEEEEDDDGGGGGGEEEIIIWWWfffnnnoooppp|||nnnYYYNNNKKKLLLGGGCCCBBBDDDFFFFFFEEEmmmUUUFFF;;;444000***'''+++...---,,,---+++*********++++++)))'''************))))))(((((())))))************))))))******)))(((((()))***+++---,,,,,,++++++,,,,,,,,,+++*********))))))))))))......---,,,,,,+++******++++++******+++,,,,,,------,,,,,,++++++,,,,,,---000000///...---,,,,,,+++---------......------,,,+++,,,------......------............////////////111111111111222222222222111333444444444555888:::DDD[[[{{{}}}pppdddXXXOOOOOOOOOJJJEEECCCBBBDDDGGGKKKRRR___ooozzzrrrRRR@@@;;;777888888555444555777555333333333333222111111222222333222222000000000000000000000000000000222222333333333222111000333888;;;999333///000333111222333222000/////////444333111000000111222333///333444333444777666333222000...------,,,+++)))///---++++++,,,------,,,------......------,,,+++(((***---//////...,,,***,,,---------,,,,,,+++***,,,,,,++++++,,,---000222000000///...---,,,,,,+++)))(((+++111222///...000222...+++,,,000111///---,,,------...//////000000///......//////000111222---...//////......000222222222222111111111000000///111222222222222333555333222222111222333444555555777888777666444444555888666888:::777777DDDVVVvvvwwwpppfff]]]TTTLLLEEEDDDBBB???<<<<<<::::::999999888888999::::::<<>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA??????AAABBBBBBBBBFFFEEEEEEDDDCCCCCCDDDDDDBBBCCCCCCFFFSSSffftttzzzpppuuu|||vvv^^^OOOIIIHHHIIIEEEBBBAAABBBCCCCCCAAAkkkWWWFFF999333...+++---...,,,,,,...***)))))))))******((('''))))))***++++++***((('''******))))))))))))******++++++***)))))))))******,,,,,,++++++++++++,,,,,,***************)))))))))---------,,,,,,+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,---...//////...---,,,,,,,,,---............---............////////////111111111111222222333333333444555555444555777999@@@GGG___tttiii^^^[[[YYYUUUNNNKKKDDDEEEGGGNNNZZZkkk}}}kkkNNN???:::777888777444333555777555333222333333222111111111111111111000//////...///000222222222222111111222222222222111000000333777:::888222///000222000111222222000......///555444333111000111111222...222333222333666777444555333111111111000...,,,...,,,++++++---......---------......------,,,,,,,,,---.../////////...---+++,,,,,,,,,,,,+++******))),,,...---***+++///444000000///...---,,,,,,++++++***,,,111111...---///222///,,,,,,///000000...---......//////000111111------------...///000111,,,---///......///111333333222111000000000111222///000222222111111333444111111000000111333444666555666888777666555555666777777999999666;;;RRRlll}}}ssskkk```VVVMMMIIIFFFBBB??????===<<<:::999888888999999:::<<<>>>???>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCDDDBBB@@@@@@BBBDDDEEEDDDIIIHHHEEEDDDCCCDDDEEEFFFDDDCCCEEEQQQhhh~~~uuu}}}~~~xxxzzz___MMMEEEEEEGGGEEECCCAAA@@@@@@@@@>>><<>>LLLkkk|||pppjjjhhhddd\\\WWWMMMHHHFFFNNNaaaxxxcccGGG>>>999666777777444333555444222111111222222222111000000000000000//////...,,,...111333444444333222111111111111111111000000111555888777333000111333///111222111///------...444333222222111222222333---111222111222666777444333222222222444444333111---,,,+++,,,...//////...,,,------...------,,,,,,........................,,,,,,---------,,,,,,+++,,,---......------000333---------............//////...///333333///...///222///,,,,,,...000000///......//////000111111111//////...---,,,,,,,,,,,,///000000000//////000222444222000//////000222333000222333333222222333444111000000000222444666777555777888888777666777888777888;;;:::777AAAbbbzzzssskkkaaaVVVPPPKKKFFFCCCCCCBBB@@@===;;;:::::::::999:::<<<===>>>======>>>???CCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCEEEFFFEEEDDDFFFEEEDDDDDDDDDEEEFFFGGGFFFIIIRRRhhhyyyyyyyyykkkRRRGGGDDDFFFHHHCCCBBBBBBAAA@@@>>><<<:::NNNTTT]]]hhhsss}}}jjjOOO:::444111222111---++++++,,,+++***+++,,,,,,***((('''(((***+++,,,***)))'''+++***)))(((((()))***+++++++++++++++******))))))************++++++,,,---***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------...///111111111000///,,,---......//////..................////////////000111111222333333444444666777888888666555555666222888@@@RRRwww|||zzzwwwoooggg]]]RRRJJJRRRiii\\\CCC===888555666666444333555000///...///111222222222000000000///////////////,,,...000333444444333333000000000000000000000111///222555555333222333444///111222111///------...000000111111222333444555...111111000111555666444000//////000111111000...------,,,---///000///...,,,,,,------...------,,,......---------------...------...............---000...---...000222111000---------............///111//////222222...---///000///------.../////////......//////000111111111///...---,,,++++++++++++222333333111//////000111333222000//////000222444222333555444333333444555222222111222333555777888555777999999888888999:::888:::<<<<<<:::IIIrrr|||xxxssshhh]]]WWWRRRKKKHHHHHHGGGCCC>>>;;;::::::999777:::;;;<<<<<<<<<<<<>>>???DDDDDDCCCBBBAAA@@@@@@???@@@AAACCCFFFHHHGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFQQQfffyyy|||```LLLGGGGGGGGGIIIBBBCCCDDDCCCAAA>>><<<;;;888;;;AAAGGGMMMUUU\\\aaafffjjjuuuwww[[[GGG<<<333000000,,,((('''---,,,++++++,,,,,,+++)))'''(((***++++++***))))))******))))))))))))******+++++++++,,,++++++***)))******)))******+++,,,---*********++++++++++++++++++++++++,,,,,,---------++++++******))))))******......---,,,++++++++++++------------------------++++++,,,,,,------......------...////////////...............////////////000111111222333444555555222444555555333222222222,,,666===FFFggg{{{lll___SSSUUUhhhyyyXXXCCC<<<777444555666333333444000///...///111222222111111111000///////////////---...000111333333333333//////////////////000111...111333444333222222333000111222222000......///......///111222333444555///111111//////333444222444333222222222111...+++.........///000111///...,,,,,,------......---------------------,,,,,,,,,---......////////////...111...,,,---111333111---000000///...---,,,,,,+++000------000///,,,+++---...//////////////////...---......//////000111111++++++++++++,,,---...///222333333111//////000111222111000000000111222333333555666555444333444666333333222222333555777888444666888999888888999;;;888:::<<<===>>>PPP}}}~~~xxxmmmccc^^^YYYSSSOOOOOOKKKFFF???;;;;;;:::888666:::;;;<<<;;;;;;;;;===???BBBBBBAAA@@@??????>>>===>>>???AAADDDGGGFFFDDDAAAAAA@@@@@@??????@@@@@@AAAMMMaaa~~~|||xxxzzzWWWJJJIIIHHHFFFFFFBBBDDDEEEDDDBBB???>>>>>>...111555777888999===???DDDEEEMMMWWW___ccchhhmmmoooqqquuu|||rrr^^^LLL999111000...***))),,,+++***+++,,,+++***((((((((())))))************))))))************)))))))))***+++,,,,,,,,,+++***))))))))))))***+++,,,---*********++++++,,,,,,,,,******+++,,,,,,---......---,,,+++************+++///...---,,,++++++++++++---------------,,,,,,,,,++++++***)))***,,,...///------...///////////////............////////////000111111222333444555666000222444444222111111111000666;;;AAAWWW}}}vvvfff]]]bbbwwwoooRRRAAA;;;666333555555333222444444222111000111222111000222111000/////////000000......///000000111222222//////.........///000111111222333333222111000000111222333222000/////////---...///000111222222222000222111......222333111555555444444444333///,,,000//////000111111///,,,+++,,,------......---------............---,,,+++,,,---......//////......---------...//////...---000000///...---,,,,,,+++///------//////,,,,,,...,,,...000111000///...---,,,------...//////000000,,,++++++,,,,,,---...///...///000///......000222000000111111111222222222333444555555333333444555333333222222222333555666222444666777777777888:::777888;;;<<<@@@TTTzzzqqqhhheeeaaa[[[WWWVVVRRRKKKCCC???>>>===;;;888::::::;;;:::::::::===???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>@@@BBBDDDDDDCCCCCCAAA??????AAAFFFLLLOOOgggyyy{{{pppQQQHHHIIIGGGEEEEEEBBBDDDEEEDDDAAA???@@@AAA,,,///444444222000000111444333444:::<<<<<>>??????AAA???<<<;;;>>>AAADDDEEEDDDBBB???@@@FFFPPP[[[bbbxxxkkkNNNGGGIIIGGGEEEFFFBBBDDDEEECCCAAA???AAACCC............---...000222333222222222222444555666444555555666888===CCCHHHEEEGGGKKKPPPVVV\\\aaadddpppvvv~~~lllKKK555...///---***((()))***++++++***)))((((((((())))))*********+++++++++***)))(((((())))))---(((&&&***---,,,)))***))))))))))))************,,,---------------,,,,,,)))+++,,,,,,+++,,,...000000...+++***+++++++++***---,,,+++*********+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------111111111000000000000000555444222111///......------...///111111222222222444333111111222333222111444888777888>>>EEE```ooocccuuuyyy```JJJ>>>444444333333333222222222444333222333555555555333111111000///////////////---...//////000/////////...///000000.........000---111000++++++111222///222111111111000000//////---,,,+++---///111222222000333555555444111000000...,,,...333333000...000222///---///222333///***........................111...+++,,,000111000.........------------......+++,,,---.........---------------.........//////111111111111000000000000............---,,,+++***///000111000///...///000000000///...------,,,,,,///,,,)))***---000111000000111222333333222000///---333666444333444444111222444555555444444666777444444444555555555666666666999===>>>AAAWWW~~~vvvmmmgggfffjjjmmmeeeYYYOOOLLLMMMJJJHHHGGGAAA@@@>>>;;;<<<>>>===;;;@@@???======>>>??????>>>???>>>=========>>>???@@@CCCFFFKKKPPPZZZjjj}}}{{{rrr|||gggHHHEEEIIICCCBBBIIIDDDDDDDDDCCCCCCCCCCCCCCC...//////...------///111///............000111222///000111111000111333555///000222555888<<>>CCC[[[xxxttttttuuuvvvpppaaaTTTSSSXXXWWWQQQLLLHHHFFFCCC@@@??????===;;;>>>>>>>>>>>>>>>?????????===>>>??????@@@BBBFFFJJJGGGPPP^^^lllzzzzzzwwwiiiIIIFFFIIIDDDBBBIIIGGGFFFDDDCCCCCCDDDFFFGGG///000000///------...000---,,,,,,,,,,,,...///000...000222111///,,,,,,,,,////////////000111222333444222222555:::@@@DDDGGGNNNWWWbbbkkkuuu}}}}}}cccSSS>>>111......+++((())))))******+++******))))))))))))***************++++++***))))))))))))***///***'''+++...---,,,------,,,+++***)))(((''''''++++++,,,,,,---,,,,,,++++++,,,,,,,,,******,,,...111///,,,,,,,,,------,,,---,,,+++*********+++,,,))))))***+++---...//////,,,,,,,,,,,,---------------------......//////000000000///............//////000000111111111000000333111000000222333333222777999333222555444>>>TTT{{{sssgggyyysssTTT@@@777666444333222333444555666444333333444444333111111111000/////////000000------...////////////............,,,++++++...000,,,...---++++++...///...000000///////////////...111///......000111111111...///000///---,,,...///222///000333333000111333222000///111444666333111........................---...///...------///111,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------............//////////////////.........------////////////......---,,,---...///...------...///++++++,,,,,,---...//////222000...///111222333333///000111222222222000000888<<<===999666666555222555666777666444444444666333333333333444444444444666888<<<>>>FFF```nnn___bbbkkklllcccZZZWWWSSSOOOLLLJJJHHHEEECCCAAACCCCCC@@@>>>>>>BBBEEE===BBBGGGJJJLLLRRR\\\ccckkkvvv~~~~~~mmmMMMGGGHHHCCCBBBGGGJJJGGGDDDBBBBBBEEEHHHJJJ///000000///---------///...------------///000111...///111111000/////////---,,,,,,,,,,,,,,,------///,,,***,,,111555666666444;;;AAAFFFNNNWWW\\\[[[EEE;;;000+++,,,...,,,)))))))))*********+++******************************++++++***))))))*********...++++++111444111...---,,,,,,+++******)))((((((+++,,,,,,---------------+++,,,---+++******+++,,,111///---,,,---......------,,,+++*********+++,,,)))***++++++------...///,,,,,,,,,------------...,,,,,,---...//////000000...------------...//////000111111111111000000///222000///000222333333222111333//////555333777EEE[[[sssvvvnnn}}}zzzZZZDDD999777444222222333555777666555333333333333222000111111000000///000000111------...////////////...///...---+++)))***...111...////////////000111000////////////............222111//////000111111000000000000...,,,---///222333000///111222///000333000///...000333555444333........................,,,...000///,,,,,,...222------,,,,,,,,,,,,------...............//////000.............../////////111111000000000///////////////000000///......---+++---...---,,,,,,---///++++++,,,,,,---.........111000000000111222222333///000111111222111111000666::::::666444444333111666777777666444333444555444444444444555555555666444777:::===JJJggg~~~rrrvvvzzzssslllgggdddbbb```[[[XXXXXXSSSRRRMMMFFFAAADDDMMMVVVRRRYYYbbbgggkkkttt{{{wwwuuuQQQFFFEEE@@@@@@FFFGGGFFFDDDCCCCCCEEEGGGHHH///000111000...------.........------...///111222,,,---------,,,---///111+++++++++,,,---...///000...,,,+++---111222000---...000000///222:::???@@@333///******,,,---,,,)))***************++++++,,,+++++++++***************+++***************++++++,,,+++...666:::555///,,,***************+++++++++,,,,,,---...............+++,,,,,,+++***)))+++,,,111///,,,,,,---......------,,,+++*********+++,,,+++++++++,,,,,,,,,------,,,,,,---------.........------...//////000111111,,,,,,,,,,,,---...///000000111111111111000000///111///...///222333333333...111...000777666555>>>BBB[[[}}}qqqoooyyyxxxUUU===999777444222222333555777666444333333333333111000111111000000000000111111---...//////000000/////////...---+++)))***...111/////////000111000000111............////////////333111//////000111000/////////...---+++,,,///222222///...000000...///222---------...000222333222........................+++...///...,,,+++...111......------------......//////.........///000111////////////////////////000000000000//////////////////////////////...---***,,,------,,,,,,---///------------------------///000000000///000000111//////000000111111111111222666777444222444444222666777888777555444444555666666666666777777777777444666888===NNNooo|||~~~}}}wwwtttuuussslll^^^QQQKKKSSSdddrrryyyzzzwwwyyy|||VVVFFFAAA>>>???EEEBBBBBBCCCDDDEEEEEEDDDDDD---///000000///---......---,,,,,,,,,,,,...///000...///...---,,,,,,...111......///000222444555666---------...///...,,,***...///---)))***///333333111///------------+++)))***************+++,,,---+++++++++++++++*********+++************+++,,,,,,+++***///888;;;666///,,,*********+++++++++,,,,,,++++++,,,---............***+++++++++))))))+++---000...,,,+++---......------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000000111,,,,,,,,,------///000000///000000111111111000000///......///111333444333000555222111888666333999888KKKiii~~~mmmggg{{{pppMMM888777666444333222333444555555333222222333333222000111111000000000111222222//////000111111111111000.........,,,++++++...000...,,,---000000...---///...////////////000000000222000//////000111000///------,,,+++***+++---000111///...111111...---000,,,,,,,,,---...///111222........................,,,---...---,,,,,,...000///......------......///......---,,,,,,...///000000000000////////////............---------,,,,,,....../////////......---***,,,------,,,---...///.....................---...///000000......///000.../////////000111111222111555666444333555777666666777888777555555555777777777777777888888888999555777999???SSSyyynnn]]]YYYggg~~~ssszzz[[[HHHBBB>>>???DDD>>>@@@BBBDDDEEEDDDBBBAAA,,,...000000///......///,,,,,,++++++,,,---///000...///111111000///000111)))))))))******,,,---------...///...,,,+++,,,------//////,,,,,,///000...000000///...---,,,+++*********))))))***,,,---...,,,,,,,,,++++++*********+++*********++++++,,,---+++))),,,444777444///---+++++++++++++++++++++***))))))***+++,,,,,,,,,,,,)))***+++***)))***,,,...///---+++***,,,------------,,,+++*********+++,,,******+++,,,,,,---......------------....................................------------...///000000...///000111111111111111...------...111444444444222999555222666444111666777@@@UUUssszzzffflllxxx[[[EEE999555444444333333333333333444222111222333333222111111111000000111111222333000000111222222222222222...//////...------...000...+++---111111...---000/////////000000000111111000///---...///000000///,,,,,,---,,,++++++...000111///000333333///---///,,,,,,,,,,,,,,,...000111...........................,,,+++,,,---............------,,,,,,------...///...---,,,---...000111000000000000/////////.........---------,,,,,,,,,------............------***,,,......------///000---......//////000000000---///111000...---...000.........///000000111222111555666333222555777666555666777777666555777888666777777777777888888888888:::;;;BBBZZZuuucccdddvvvqqq|||}}}~~~]]]MMMFFFBBB@@@BBB???@@@AAABBBCCCCCCCCCBBB+++---000000000//////000...---,,,,,,---...000111&&&***///111111000//////000000///...............---......+++((((((,,,000***...000//////000...)))------...---,,,,,,,,,---******))))))***,,,---///,,,,,,,,,++++++*********+++*********+++,,,,,,---,,,((()))///333111.........------,,,+++***))))))''''''(((******+++++++++((()))******)))***,,,......,,,******+++------------,,,+++*********+++,,,'''((()))+++---///000111---------.........//////------------------,,,,,,...............///000000......///111111222222222...------...111444444444111999666111444222000666888:::FFFbbbnnngggpppqqqUUUAAA::::::444444333333333222222222333111111111333444333222111111000000111222333333111111222333333333333222...///000000.........000000---///444444//////222//////000000111111222222///...,,,---///000000///---...//////......000222222000111555555000...///------------,,,---///111........................///,,,***+++...000...,,,---,,,,,,++++++,,,,,,---222111///...///000222333111111000000/////////...000000/////////.........,,,,,,------...------,,,+++,,,............///111,,,,,,...///000222333333---000222111///---...000............///000222222111555555111000333444333444666777777666666777999666666666666777777777777:::<<<===DDD^^^tttcccggg|||~~~sssvvv~~~{{{___QQQKKKEEEBBBAAAAAAAAA@@@@@@AAACCCDDDEEE......------------......///000///---+++,,,000444...------...000111000...+++---......------...000+++,,,---+++)))(((((()))***---//////...,,,,,,---///000000///...---,,,+++******+++---...---***(((---...///...---+++,,,,,,,,,,,,,,,++++++******************(((''''''***,,,,,,,,,,,,++++++*********---,,,+++***+++,,,---...,,,,,,------,,,,,,+++***---,,,++++++*********+++///+++((((((***+++***)))+++)))(((***...000///---111000000000//////......,,,------......------,,,...000222222111//////000//////000000000000//////000///...///111222222111333333333111000111444777888777;;;JJJeeettteeehhhvvvXXXEEE>>><<<999666666555444444444444555000//////...///111333444666111,,,---222444000,,,111333111...222888666///000...+++)))***,,,///111000///111444222---+++...222222333222111///---,,,111000...---...///111222444000------///111000...///000000111111111000000333000------///000...,,,/////////000///......------+++***,,,///111000...---...///000///...,,,+++***------,,,///444111***000/////////000000---+++------......//////000000000///...------...///000000///,,,+++---111666999777555222///......000111111111000000//////............///......///222444555222000111333666777888555444444666777888777555777666666666888888666444555;;;@@@HHHaaarrriiipppxxx}}}}}}ppp}}}{{{oookkkeeeYYYMMMHHHFFFBBB??????CCCFFFGGGFFF......------------......111111000...+++***---000...------...000000///------...//////......///111---......---+++******++++++---...///---,,,,,,---,,,,,,,,,,,,,,,+++***)))*********+++------+++)))+++---///...---+++++++++,,,,,,,,,,,,++++++******++++++***)))((((((***---,,,,,,,,,+++++++++******,,,++++++++++++,,,------+++,,,,,,,,,,,,+++******///...------,,,,,,,,,,,,...+++((((((***+++***)))+++++++++,,,.../////////111111111111000000//////,,,------......------,,,///111333333222111111111...//////000000//////.../////////111444555555333333333333222111222444777333666:::BBBRRRooonnngggwwwkkkNNN???999777444444444333222222222222333222111111000000000000000444111...///222333111...///333444000000333444111000///,,,******+++,,,...000///111444222---,,,...000000111111111000///...111000///...///000222333111111000///......///000222222333333333333222222222///------///000///---000/////////...............,,,+++---000111000/////////......------------,,,...---,,,...222///)))//////...///111000...,,,------...//////000000111111000///.........///000---,,,+++,,,...222777999555444111///......///111111000000000//////.........///000///...///111333333111000111333555666666333333333444555666555444777666555777888999888666999===AAAKKKdddkkkeeerrrttt|||wwwttt}}}xxxyyytttcccYYYSSSOOOKKKIIIJJJLLLMMMMMM......------------......000000///---++++++---//////.........//////...,,,---///000///......///111...///000...,,,+++,,,---+++,,,......---,,,,,,---+++++++++++++++*********+++))))))***,,,---,,,+++))),,,......---+++*********+++,,,---,,,+++***)))+++,,,,,,***))))))+++---,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++***))))))......------------,,,,,,---+++)))((()))+++******,,,---......------...///111111111111111000000000,,,------......------,,,...000222333222111222333...//////000000//////...,,,---///222555666555333333444444333222222555777111888===;;;>>>SSSwwwooonnntttdddKKK@@@<<<888555444444333222222222222333444333333222111///...---111111111111111222222222...444666222...///111222//////---,,,+++*********...---///222000+++***---......///000111111000000222111000///000111222333...111444222...,,,///222333333444444444333333222000...------///000000///111000///...---......///...------...000111000///111///---,,,+++,,,...///***+++,,,+++---000///+++///......///111111000.........//////000111111111222111000///////////////------------///111444555222111///------...///000000000/////////////////////000111000...///000222111000000111333555555444111222222333333333333222666555555777999;;;:::999;;;===CCCTTTqqqooohhhwwwyyymmm|||vvvzzzuuuxxx|||pppkkkfffbbbbbbcccdddddd...------,,,,,,------...++++++,,,,,,---...///111000///......//////---+++---...///...------...///...//////...---,,,,,,---+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,------+++)))((()))+++,,,,,,,,,(((***---...---+++***)))***+++,,,------,,,***))),,,------,,,******,,,...++++++++++++++++++++++++)))***+++------,,,+++++++++,,,,,,,,,,,,+++******+++++++++++++++++++++***,,,+++)))))))))***+++++++++---///...+++***,,,///000000000000000/////////,,,------......------,,,---///111111000111222333///000000111111000000///***+++---000333333111...222333444333222222444666444<<>>:::777666666555444444444444555333333444333222000...,,,...111333333111000222444000333444222//////000000,,,---------,,,+++******,,,+++,,,///---)))(((,,,....../////////000000000000000//////000000111222///111222222///...///000111222222222222111111000...---------///000111111222000...---,,,---///000///......//////000/////////...---,,,,,,---...///'''((()))+++---///000///......---...000111000///......//////000111111111222222111111000/////////111000000//////.........///...---,,,,,,---///000......//////////////////000111222111//////000111/////////111333444333222111222333333333222222333555555555666:::<<<<<<<<<;;;>>>JJJfffwwwoooiii~~~yyyttt|||------,,,,,,,,,,,,------***++++++,,,............///...---...///...,,,++++++,,,------+++++++++---,,,---...---,,,+++,,,---+++,,,---,,,+++***,,,---,,,,,,+++++++++,,,------+++)))((((((***,,,,,,+++(((***---...,,,+++************+++,,,,,,,,,+++***,,,---------++++++,,,...++++++++++++++++++++++++)))***+++,,,---,,,+++***------......------,,,+++******+++,,,,,,,,,+++***++++++***)))))))))+++,,,***,,,...---***(((***---------..................,,,------......------,,,,,,---...///......000222000111111222222111111000,,,,,,...000222111...+++111222333333222222333555777===@@@;;;666<<>>???CCCXXX}}}kkkjjj{{{}}}sss------,,,,,,,,,,,,------...---------...,,,)))'''...---------......---++++++,,,,,,,,,***)))***++++++,,,---,,,+++***+++,,,+++,,,,,,+++******,,,---,,,+++***))))))***+++,,,+++***))))))***+++***))))))+++------,,,+++,,,---++++++++++++++++++,,,,,,+++,,,------++++++,,,---***++++++++++++,,,,,,,,,)))******+++++++++++++++...............------,,,+++,,,---...///...---,,,******+++***((()))+++---***+++,,,+++***)))***+++,,,,,,,,,,,,------------,,,------......------,,,,,,---...---,,,---///111000111111222222111111000000///000111222111...,,,000111222222111111222333555888:::888555888BBBKKKwwwrrr\\\eeexxxnnnMMM???;;;666333222444444333222222222222333111111222222222222222222,,,000333333111///000111444...+++///222111...---******,,,---.../////////000...///111///,,,---111000///...---------------------........./////////333///++++++...000///,,,333333333333333222111000,,,---............000222111000///...---......///...///000///---,,,,,,---+++,,,...000000///---,,,///------...,,,)))***......---+++,,,---......---------......///000000000///000000111111000000///........................------------------......,,,,,,---...//////000000///111222222111000111111000//////000222444444333222555888777444222333555555444333555888;;;===>>>EEEJJJdddnnnsss{{{xxxsssnnn---,,,,,,++++++,,,,,,---///...---......,,,'''###---,,,,,,---...///---,,,+++,,,---,,,***)))***+++***,,,---,,,+++***+++---+++,,,,,,+++)))***+++---///---+++***)))***+++,,,+++*********+++***(((&&&+++,,,---,,,++++++---000,,,+++***)))***+++---...***+++------+++***+++,,,******+++++++++,,,,,,,,,***************++++++,,,------......------,,,+++***+++---//////...---,,,)))***+++***((((((+++...,,,*********,,,,,,,,,+++,,,,,,,,,------.........,,,------......------,,,.........---,,,,,,...000//////000000000000/////////......///000111///......000111111000000111222000222444333111444;;;AAAYYYvvvoooffffffxxxdddHHH===;;;666555777444444333222222222222333333222222111111222222333---///111222000///......111---,,,000111......111---------......//////000///......000///,,,---222...---,,,,,,,,,---...///---......///////////////111///+++)))***,,,---...222222222222111000//////,,,...//////------000222000/////////............---///000...+++***+++,,,,,,------......///......///------///---)))+++111///---******+++,,,,,,+++,,,,,,------......//////,,,---///000111000000000...------,,,,,,---...............---------------++++++,,,---...000000111---000222333222111222222111000//////222444555555222666888777333111333555555333222333777:::<<<===EEEJJJggg~~~zzzvvvuuuwwwkkkppp---,,,,,,++++++,,,,,,---,,,++++++---///---)))%%%,,,++++++---//////...---,,,---...---+++***+++,,,+++,,,------++++++,,,---+++,,,,,,***))))))+++...222111...,,,,,,,,,---...+++***++++++,,,***'''$$$---------+++***,,,///111---+++)))((()))+++---///)))+++---,,,+++******+++*********++++++,,,,,,,,,+++***)))))))))***,,,---,,,,,,------,,,,,,+++***((()))+++---------+++***)))***+++***((((((+++///---+++)))***...///---+++---------....../////////,,,------......------,,,000000000...------///111------............------,,,+++***+++...//////...---///000111000///000111---000222000///111999@@@BBBbbbooo]]]eee~~~uuuZZZBBB:::888444444999666666555444444444444555555444222111000111222222...///000111000///---+++---,,,...222000+++---444000//////.........//////---++++++---,,,)))+++///++++++++++++,,,...000111...//////000000000000000//////---)))&&&''',,,111000000000//////...,,,,,,---///000///------///222/////////000//////...------...///...***((()))+++///...,,,,,,,,,...000111***(((+++///...,,,000888///---***)))***++++++***++++++,,,,,,---......///+++,,,...///000111000000111000...,,,++++++++++++//////.........---------++++++,,,---...000111111---///222333222222222333333111//////111444666666222555888777222000222555555333222333666999;;;<<>>JJJlllyyybbb^^^qqqlllJJJ@@@:::<<<<<<666333666444333333222222222222222000111111222222333444444111111000000000000111111000000000000////////////...---,,,++++++,,,---......---------,,,,,,++++++---***+++//////,,,,,,...///...---,,,------//////111111111111000000000000//////000000000000//////222//////222333111222666111222111000...---///000++++++,,,,,,,,,,,,+++++++++,,,,,,---------------,,,000000---+++...///...,,,,,,---...////////////)))+++---...000000000///.........---,,,---000222.....................---111000///000111111000.........//////////////////111111///---111777777444111444555222333666666444//////111222444666777888333777777999===<<>>MMMhhhwwwvvvxxxtttlllxxx+++***)))))))))***+++,,,---------------,,,,,,,,,,,,,,,------------------,,,---...//////---+++***&&&'''((()))************++++++++++++++++++,,,,,,,,,,,,,,,+++*********+++))))))(((((((((((())))))))))))*********+++++++++)))))))))((())))))******'''(((***+++***)))***+++)))'''&&&'''((()))((((((,,,(((&&&(((---000///---))))))))))))***+++,,,,,,---,,,+++***)))***+++,,,%%%(((,,,---,,,+++*********---...++++++...---***(((***---//////...+++***,,,,,,------.../////////.........---,,,,,,++++++,,,---------++++++---///...///000111111111///...000...,,,,,,---......---------...111555666444222333000///222444444555777KKKnnn}}}lllhhhkkk~~~bbbEEE???::::::;;;888555444444333333222333333444444444444333333222111000000000000000111111000000000111111000////////////000---------,,,,,,---------.........------,,,,,,,,,---***+++//////,,,,,,...)))))))))***,,,...000222////////////////////////000000////////////000000333000000333222///...111///222555555444111000000,,,...///000///---+++))),,,...000222222111///...,,,//////+++))),,,---,,,+++,,,---...////////////......000111111111000///111444777888555111...,,,.........///000000111111000000000///.........///---.........//////000000...000222555===BBB???888111444555222333666666444666666666666555555555555222888777888<<>>@@@NNNoooyyyttt___aaannnxxxppppppyyyooouuu000///---,,,,,,,,,---...,,,+++*********+++---...------,,,,,,,,,,,,++++++---......,,,***(((((()))))))))***,,,......+++)))//////---+++***,,,000333000,,,***++++++(((&&&&&&+++(((%%%&&&))),,,+++***((((((((((((((()))******++++++******)))((((((((((((((())))))***++++++,,,+++*********))))))((((((++++++************++++++---,,,+++***************,,,+++***)))***+++---...++++++---000...******---******++++++,,,,,,,,,,,,...,,,,,,,,,)))&&&&&&***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************,,,---.........///111333333222111///..................---...///000...,,,222222333333444555666666555666GGGjjjrrrnnn|||oooSSSEEE===888999:::777333111222333333333111111333555222111000000000000111111444444444111//////000222000333777888666333111000---......---+++***,,,---........................---------,,,,,,,,,,,,,,,+++,,,---.........------...///000///---------///---------............///,,,,,,---...////////////,,,,,,,,,------------...///...------...///...------111222///...000111000+++///000---+++---...---111000000111222222111///333333666;;;;;;666333444999111---...///......//////222222//////111111---////////////////////////111111111111111111111111111111000000111111222333444444333333333333444444333444555666777666555444666999;;;AAATTTxxxzzz~~~yyynnn```kkkqqqtttuuullleeexxx000///...------------...---------...............------,,,,,,,,,++++++++++++++++++++++++++++++,,,(((((()))+++---...,,,+++///...---,,,+++---000444666111...///---(((%%%&&&***'''%%%%%%(((+++,,,,,,((((((((((((((())))))******************)))((((((((((((((()))******+++++++++***))))))))))))((('''++++++***)))))))))))))))+++++++++************************)))***++++++,,,((((((+++///...***))),,,***************++++++,,,+++************)))***,,,***+++,,,,,,,,,,,,+++***++++++******++++++,,,,,,************************,,,---......------///111222111000000///.........000///......///000000000111222222333444444555555666333;;;OOOggg}}}nnnqqqzzzyyy^^^JJJ@@@999999999666333222111222222222111222333555111222333333444444444333666555444111//////111333000333777888777444111000---......---++++++,,,.........////////////......------,,,,,,,,,------...,,,++++++******+++,,,,,,...//////...,,,,,,...000---------............///,,,------...//////......------------------------...---,,,---///000///...---000111......111111///***......,,,,,,//////---111111111222222222111000222333999@@@AAA;;;777666===444...///222222111111...111222//////111111...////////////////////////000000000000000000000000111111000000111111222333555444444333333444444555444444555666777666666555666777999BBB[[[vvvwwwtttmmmeeexxxqqquuuxxxyyyjjjfff//////......---------------.........///.........------,,,,,,,,,+++++++++++++++***++++++,,,,,,+++***)))((()))+++...//////---------++++++,,,000333111,,,+++...///---,,,---)))'''%%%%%%''')))+++,,,((((((((((((((())))))***)))************)))((((((((((((((()))******++++++,,,***((()))******)))'''++++++***)))(((((((((((()))*********************'''(((***,,,,,,+++***)))&&&&&&)))------)))(((+++******)))))))))***+++,,,************+++...///...***++++++,,,,,,++++++***+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000111111000000//////..................///000333444111111222222333333444444666333666>>>HHHZZZzzz|||ooojjjzzzqqqRRRFFF;;;888777555333444000111222222111111333555111111333444555555444444555555444111//////111333111333555555333222111111.........---,,,+++,,,.........///000000///......,,,,,,,,,------.........///---***(((((())),,,...---......---,,,,,,...000---------............///,,,---......///.........---------------------------,,,,,,---///000///...,,,......,,,---000000---,,,......,,,---111111...000111222222222111111111///111888@@@AAA<<<888888;;;333---///333333111111---000111......111000---////////////////////////////////////////////////111111000000111111222333555444444333333444444555333333444666777777888888::::::<<>>UUU{{{uuulllvvvlllhhhttt,,,,,,------,,,,,,+++***------,,,---...000222333---------,,,,,,,,,++++++)))'''''')))---000///...((()))+++...111333222000+++,,,------,,,...000333+++'''&&&***,,,***)))+++'''((())))))((('''''''''((((((((((((((()))******'''(((***++++++***)))(((*********+++,,,,,,------,,,)))'''***///111///,,,++++++************++++++&&&''')))***+++++++++***,,,+++*********+++---------,,,,,,---,,,)))+++///***)))'''&&&'''(((***++++++---+++))),,,222222,,,,,,+++)))(((((()))+++,,,************+++,,,---...++++++++++++++++++++++++)))***+++,,,+++,,,...000//////000111111000///...,,,///111111...---...000111111111111111222222222333000222888888555;;;FFFeeeddd```ggg|||{{{mmmOOOEEE<<<::::::666333222222333333222000///000222555444444333333444444555---///111111111000111222///222555666444222000///...//////...,,,,,,---///,,,---...000000...---,,,&&&)))...111333111///---)))+++---......+++)))''')))+++...//////------------------.........//////---...............------.........------,,,,,,,,,///...------...///...---...///...---000444333...///000...,,,///222000+++---000222111///...///111000...///222222...,,,---***)))---111000---...222...111222000111444333000111111111111111111111111333333333333333333333333111111111000111222222333333222222111111222222333888888777666666666666666;;;<<>>;;;FFFfff}}}|||pppqqq}}}vvvrrr...---,,,,,,+++++++++,,,---------,,,,,,---///111000...,,,,,,---------,,,+++,,,,,,,,,,,,+++******,,,+++***,,,///333444555333+++***...---***///:::,,,,,,,,,,,,++++++***)))*********)))((((((***++++++,,,---+++)))(((***,,,***+++,,,,,,,,,,,,+++***+++,,,---------,,,+++***))))))***+++,,,------...------,,,++++++,,,------,,,,,,,,,+++++++++******++++++++++++,,,,,,---...,,,,,,,,,---......,,,***'''***,,,---,,,+++***+++...---,,,,,,,,,,,,---...***++++++++++++***))))))))))))))))))***++++++,,,************************,,,+++++++++,,,---///000000000000000000///......///...---------///111222222222222222111111000000111111000000111444777:::CCCXXXvvvooogggiiitttlllRRRDDD@@@:::666444333222111000222444444333444555777666333000000333444111---111111111000000////////////222444555333000///...---------------------------------------------------///111333333111///------,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---///......---------,,,,,,,,,)))***,,,...//////......------...//////.........,,,,,,,,,---------...............////////////000111000//////.........//////////////////...------..................------,,,---......//////......222222111000////////////---...//////000000//////111333444444222222333555111222333222111111333555222111111222222444555555444555666555444444666888???===KKKmmmyyyssszzzxxxtttuuu---,,,,,,++++++,,,,,,---...//////...---...000222222///---,,,,,,---,,,+++++++++,,,,,,++++++***))),,,++++++---///111111000...))))))......+++...777+++++++++++++++*********+++)))(((((()))******)))***++++++***)))(((***+++***++++++,,,,,,++++++***++++++,,,---------,,,,,,+++***)))))))))***,,,---......------------......,,,,,,,,,++++++++++++************+++,,,------...,,,+++***+++,,,---,,,***,,,---...---,,,++++++,,,------,,,,,,,,,,,,------***++++++++++++***))))))******)))))))))***++++++*********************************+++,,,...///000/////////000//////...---...---,,,,,,---...000111333333222222222222111111222111111222333444555666999HHHaaa}}}ooo^^^___wwwkkkPPPBBB>>>999555333333222111333444444444444555888;;;777333000000222333222000111111000000///...------///111333222111000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///...---,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---///...------------,,,,,,,,,+++,,,------......------++++++,,,---............,,,,,,,,,------------............////////////000111000000//////////////////////////////...------.../////////...---,,,,,,---......///////////////111000000//////000000111---...//////000000//////111222444333333222444555222333555444333222222333333333333333333444555666444666666666555555777999???AAASSSxxxoooqqqrrrsss{{{,,,+++******))))))******---...///......000555:::444111...,,,------,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,---...///---++++++)))***...---***,,,111++++++***************+++***'''%%%&&&)))***)))''')))***************+++,,,++++++++++++++++++++++++***++++++,,,------------,,,+++)))''''''(((***+++------............------++++++++++++++++++++++++((()))***+++,,,---------,,,***((()))***,,,++++++++++++,,,+++***+++...000,,,,,,,,,,,,,,,,,,------***++++++++++++***))))))******))))))))))))******************************))))))***+++---...///000.........//////......---,,,,,,,,,,,,,,,...///000111111111111111111111111000111222333444555555555777>>>NNNggghhh^^^lllpppTTTAAA===888555444333333222333444444333333555999<<<888555111000222333333333222111000///...---,,,+++000111111111//////111333------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---------------------------------------------,,,)))***+++,,,---.........------------------------,,,,,,,,,------------...111000000/////////000000111111111111111000//////////////////...---,,,+++//////000111111111111000///////////////000111111......///000000000000000000222333333333333444666222444666666444222222222444444444444444555666666555666777777666666888:::???FFF]]]{{{fffnnn{{{nnnuuu---,,,+++***)))))))))))),,,------------222<<>>LLLjjjzzzgggsssuuupppzzz...------,,,+++++++++,,,***,,,...,,,,,,222<<>>AAA[[[zzzlllpppyyyzzz{{{%%%&&&'''(((+++---///000)))///333111,,,))),,,000111---***((())),,,---.........//////......---,,,...+++(((&&&''''''''''''$$$'''***+++,,,///222333***)))((('''((()))+++---'''+++//////---,,,...000///...---///444777888666---,,,+++******+++,,,---///...,,,+++***++++++,,,))))))***++++++++++++++++++---000333333000---+++*********++++++,,,,,,,,,***+++,,,---,,,***((('''((((((***,,,//////,,,***%%%''')))***)))***+++---((()))+++,,,------,,,,,,***++++++++++++***))))))%%%%%%&&&''')))+++,,,---************************++++++,,,---,,,+++***)))***+++,,,,,,------------+++,,,---...//////////////////000000111111111222333333222222222333444444333555888:::CCCYYYwwwiiiZZZPPPHHHIIIJJJMMMVVVfff|||qqqeeejjjcccHHH===:::555333333444444444333444666666444222333333000222333333222222222222111111111111000000000000000111222111///------...//////...---,,,,,,++++++////////////////////////,,,---////////////---,,,++++++------------+++++++++,,,...---,,,,,,---///,,,,,,,,,------.........------,,,+++,,,---...///------.........---,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///111111111111111000000///++++++---...///000000000///000000111111111111111//////............////////////000111111111111111///111333333333333555777555555555555444555777:::555444444333333333444444777888999999999:::===???CCC```xxx~~~fffppp|||}}}zzz'''(((+++---...---,,,+++---...///...,,,+++,,,---------,,,,,,+++******)))++++++,,,,,,---......///000---(((&&&&&&&&&&&&&&&(((&&&%%%'''+++------,,,++++++*********+++---...///+++)))+++)))&&&(((...+++000000,,,---111222...******+++++++++******)))---------,,,,,,,,,+++++++++*********+++---///000)))111666444111000...+++///...,,,+++***,,,...///***++++++******)))((('''************+++,,,---...***++++++,,,+++***)))(((,,,***(((***---...,,,***)))***+++***(((''''''(((+++***)))(((((('''((((((&&&'''(((((()))******+++***++++++++++++***))))))...........................++++++...///...///222///000111222333444444444111111000000111333555666000111888<<<;;;CCC```vvv___SSSOOOKKKIIIIIIMMMWWWlllnnn```iii~~~[[[FFF===;;;888555333333333444777555222111222222222111555444444333222222222333//////000000111111111222333333333222111000//////,,,------,,,+++***,,,...///---+++,,,---...---------------------...///000///...---,,,+++*********......---,,,,,,,,,------000///------,,,---...///,,,------,,,+++***,,,---...//////000///---+++******,,,------,,,,,,...///777,,,...444...---000...///......---------......///////////////////////////---,,,,,,---...---,,,,,,------...///000111111333222///......///222333,,,...000111///.........444444444444555666777777222333444555555555333333555333222333666888999999777555777<<<===;;;;;;???FFFrrr~~~|||bbbeeerrrqqqnnn((()))+++,,,------+++++++++,,,------,,,,,,...///++++++***))))))(((((((((++++++,,,---............000---)))'''''''''''''''(((&&&%%%&&&)))++++++***+++******)))***+++,,,---000,,,+++,,,+++(((***///)))...000//////222000+++***++++++++++++******))),,,,,,,,,,,,,,,+++++++++************+++---///000,,,111333///---...///---222111///---+++*********,,,++++++)))'''%%%###"""(((((((((***+++---///000)))***+++,,,,,,+++)))))),,,***)))***,,,---,,,******++++++***(((((()))+++***)))(((((((((((((((((())))))))))))(((((()))))),,,,,,------,,,,,,+++***...........................++++++------+++,,,/////////000111222222222222222111111111111333444555777666:::<<<888;;;RRRkkkrrraaaWWWMMMKKKIIILLLUUUiii}}}iiidddoooaaaGGG<<<;;;999777666666777777777555333222222333222111333222111111000000000111/////////000000000000000111111111000000/////////---......,,,******+++---///---,,,,,,---......---......------------------......---,,,++++++++++++...------,,,,,,,,,------+++++++++***++++++,,,,,,,,,------,,,++++++,,,......////////////---,,,++++++---...---,,,,,,---...888+++***---(((+++333333///......---------......111111000///...------,,,///---,,,,,,---...---,,,---.........///000000000000///...------...///000***---///000000///000111333333333333444555666777333444555555555444333222777555333333555777888777777555777<<<<<<;;;<<<@@@LLLwww~~~~~~uuu___dddxxxpppmmm)))***+++,,,,,,+++******)))+++------------///111,,,+++***)))((((((((((((***+++---...//////......000---***(((((())))))((()))'''&&&&&&((())))))(((******)))((()))***+++,,,000---,,,......+++,,,///(((---000000000111...***+++++++++,,,+++***))))))++++++++++++++++++++++++)))))))))***+++...000111///111000+++))),,,000000111111111000...,,,***(((++++++***)))(((&&&$$$###&&&'''((()))+++---///111)))***+++,,,,,,+++******+++***)))***,,,,,,,,,++++++++++++***)))))),,,...((((((((('''(((((())))))+++++++++***(((''''''(((...............---,,,,,,------------------------///,,,,,,......+++***---///000000000000000000000333222222111111222333333999888999:::666555CCCTTTzzzwwwiiiYYYUUURRRSSSZZZjjjyyyfff```mmmjjjHHH<<<;;;999888888999:::;;;777555333222333333333222222222111000000000000111000000000000000/////////////////////////////////.........,,,******,,,---///---,,,,,,---......---......------,,,+++++++++------,,,,,,,,,,,,,,,---,,,,,,,,,---------------,,,,,,---...//////......,,,------,,,++++++---...////////////...---,,,+++,,,.........,,,+++,,,---111''')))+++''')))111111......---------......///000/////////...............---,,,,,,...///...---//////////////////////////////............//////))),,,///111111111222333222222222222333444555666555555555555555444333222888666444444555666666666777666888;;;<<<;;;===BBBUUUkkk```gggtttqqqsssddd******++++++++++++***)))***+++------------...000...---,,,+++*********+++***+++---/////////...---000---***)))*********)))***)))((((((((()))))))))******)))(((((()))***+++...---,,,...///.........***,,,.../////////---+++++++++,,,,,,++++++***)))*********++++++++++++,,,)))))))))***,,,...000222///000...)))(((,,,//////,,,...000111111///,,,***)))******+++++++++******''''''((()))+++,,,...///)))***+++,,,,,,,,,+++*********)))***++++++++++++*********)))((())),,,///'''''''''''''''((()))******,,,---,,,)))'''(((***...............------,,,------------------------...,,,,,,//////,,,,,,///111111000000///000000000444333333222222111111111444333555888666666<<>>,,,,,,++++++++++++,,,,,,---...,,,***,,,111111...,,,,,,,,,+++***)))((('''000...+++)))''''''((()))+++((())),,,,,,)))))),,,&&&'''))))))((((((***+++...---,,,******+++,,,---***+++,,,---...000111111......---,,,***)))+++---***+++***'''$$$$$$)))---222,,,'''(((---000---)))333///***)))+++,,,+++)))++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,(((******)))+++...,,,((()))+++,,,+++((((((***---&&&***///222222000...---************)))(((&&&%%%+++---///...,,,+++---///)))'''&&&(((++++++)))'''---///111333222///,,,))),,,,,,,,,+++++++++******...---+++*********+++++++++------,,,...111000,,,...***''''''***///111111444444555555444222000///333333333333333444888;;;<<<999BBB___yyynnngggrrr}}}\\\FFF===;;;888888999::::::888777666777666444333333444666777222222111111111111222222666333222222000,,,...222111222222111111000///...,,,,,,,,,,,,,,,---...///111000...---,,,,,,------...///111222111000...---...222111***(((+++---+++000111222111000///000222111111000...+++***+++,,,)))+++,,,...//////......---------,,,,,,+++++++++//////............//////...///000000000000000///000///...---------------000000000000000//////...//////...------...000000222000...,,,---///111333000///111333222......222111222444666666555444333222444555666666666888:::888777555444333444666777666666555666666777888999777;;;999999<<<:::EEE\\\yyyyyy{{{zzzwwwyyy|||uuuyyylllWWWKKKBBB<<<:::((((((''''''''''''((((((---...---***,,,111222...,,,,,,,,,+++***)))((((((******)))))))))***+++,,,+++((((((+++***((((((***&&&'''))))))((((((***+++,,,,,,,,,,,,,,,,,,------++++++,,,---...///000000,,,------+++******+++---,,,+++)))'''%%%&&&(((+++///,,,)))***---///---***000...+++)))***++++++++++++,,,,,,---------------,,,---------,,,,,,++++++(((***)))'''))),,,+++'''***,,,,,,+++)))(((***,,,+++,,,///111111000---+++$$$%%%''')))***++++++***)))+++------+++***+++,,,)))''''''(((++++++)))''')))+++---......---+++***+++************)))))))))+++,,,,,,,,,,,,+++***)))+++------,,,///333222......+++)))))),,,000111111333333555666666555444444111222333333333444777999888888???TTTuuuuuuccccccvvvgggNNN???:::999888888999999888888777666555444333222222333444555222222111000000000000000222000000333111///000555111111111111111000.........------,,,,,,---------000000...---,,,,,,------...///000111111///...---,,,000///***))),,,///------...//////...---...///111222222000...------...***+++,,,.....................---------,,,,,,,,,//////............//////......///000000000000000000///......---------...///////////////......---......---------...///000000///.........000111333111000222555444111222555111333444555666555333333000222333444444444666888444555555666777777777777555555555555666777888999777;;;999999;;;:::FFF___ssszzzvvvxxx~~~oooxxxsssZZZLLLEEE@@@======'''&&&&&&%%%%%%&&&&&&'''---...---+++---222222...++++++++++++******))))))))))))***++++++++++++++++++((((((***)))&&&&&&(((&&&'''))))))((((((***+++***+++---............---,,,,,,,,,------.........***+++,,,+++******,,,......+++(((''''''(((((((((+++,,,,,,,,,------,,,+++,,,,,,+++***)))))),,,...,,,------.........//////***+++---.........---,,,((()))(((&&&(((,,,+++(((,,,------+++***)))***,,,///---,,,...000///,,,)))###$$$&&&(((***+++,,,,,,'''))),,,,,,+++)))))))))((((((''')))***+++***(((&&&'''(((******++++++***++++++++++++************)))***---......,,,)))(((+++---...---000444333///...,,,+++,,,...000000000///000222444666666666666///111333333222333555666222666:::EEEaaadddVVV^^^tttgggNNN???:::888888999888888777777777777777444333222111111222333444333333222111000000111111000///111444333000000444111111111111000///............---,,,,,,,,,------000///...---,,,,,,,,,,,,...///000000000///---,,,+++......+++***---//////***,,,---,,,+++***+++---...000111000///------...++++++,,,---..................------------,,,,,,//////............//////------...000111111111111000//////.....................//////......---,,,...------------...///000......//////000111222222444222444777555222222666333333444555555444222222000222444444444444666777111333666888999999888777555555555555666777888999888<<<;;;:::<<<;;;JJJfffttt|||ttt|||ppphhhkkk[[[JJJBBB@@@>>><<<===)))((((((''''''(((((())),,,...---,,,...222111...++++++******************,,,,,,.........,,,***))),,,))))))+++***&&&&&&(((&&&'''))))))((((((***+++(((***---///000///...---------,,,,,,,,,,,,,,,,,,(((***++++++******,,,---///+++'''''')))***(((&&&(((+++...///,,,+++,,,---***+++,,,***((((((,,,000------.........///000000%%%'''***---///000000000)))***(((&&&(((---...+++------,,,+++*********+++///+++((()))---///,,,(((((((((((())))))))))))(((&&&(((+++---,,,***((('''(((((())))))*********)))(((((((((((()))***++++++.........---------,,,,,,)))***,,,------,,,***)))---//////...000333222...,,,,,,---...//////......,,,---///111333444444333...000222333222222333444---444777999OOOvvvqqq[[[UUUaaa{{{tttRRR???:::::::::999999888777666555666777777333333222222222222333333333222222222222333444444222111333555333...---000111111111111000///...---,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,....../////////...---,,,,,,......,,,+++,,,...///)))+++,,,+++***)))***,,,***,,,......---,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,,,,,,,//////............//////,,,---...000111222222222000000//////...//////000/////////000///......---............///000000111---...///111222222222111444333444666333//////222444444444444444333222111333444666666555666777999444555666888888888888777444444444555666777888999999???>>><<<===???RRRppp{{{{{{zzzqqqpppttt]]]PPPCCC???>>><<<::::::***))))))(((((())))))***+++------+++---111000---+++******))))))***+++,,,,,,---///000000///---+++...******,,,+++'''''')))&&&'''))))))((((((***+++'''***---///000///---,,,,,,,,,,,,,,,,,,+++++++++''')))***+++******+++,,,///+++((('''******)))&&&'''+++//////,,,***,,,...)))+++,,,***((()))---111......---......000111222%%%'''))),,,.../////////++++++)))'''***000222000---,,,+++******+++******+++'''$$$&&&+++...,,,(((+++***))))))((('''''''''((()))+++---...,,,***(((((()))******************,,,,,,+++******+++,,,,,,.........---------,,,,,,,,,++++++***++++++,,,,,,///111000...///222000,,,***,,,---...------,,,,,,,,,---///111111222111111---///111222111111111222,,,333555444CCCfffooo[[[WWWggg|||gggFFF999:::;;;999777999888666555444555666777444444333333333333444444/////////000222333555666222111333555333......111000111111000000///...---******+++,,,---...000111.........------,,,++++++...............---,,,,,,///...///...,,,***+++---***,,,---,,,+++***+++,,,)))+++------,,,+++,,,---,,,,,,,,,,,,------......++++++++++++,,,,,,,,,,,,//////............//////,,,---...000111222222222000000/////////000000111000111111111111000//////......///000111111222222---...000222333222222111///...000333111......222444444444333333222222111333555666666555555777888888777666555555666777777333333444444555777888999:::AAAAAA>>>???CCCZZZ}}}||||||vvv~~~zzz___TTTJJJAAA???>>>;;;999888)))((((((''''''(((((()))))),,,,,,+++---000///+++******)))))))))***,,,---(((***---000111222111000---******,,,,,,((((((***&&&'''))))))((((((***+++(((***,,,...///...,,,+++++++++++++++++++++++++++''')))***+++)))))))))***,,,+++))))))*********)))(((+++......,,,+++---///,,,,,,,,,******+++...000...---------...///111222---------,,,,,,,,,,,,,,,+++,,,***(((,,,333777666,,,***))))))***++++++***'''%%%$$$&&&***,,,+++))))))(((((((((((())))))***+++++++++---......+++)))''')))++++++***)))***+++------,,,,,,,,,,,,,,,---++++++++++++************,,,+++***)))***+++,,,---///111000...///111000++++++,,,...---,,,++++++,,,...///111222222222111111///000111111000000111333...222444555===TTTtttmmmZZZYYYcccvvvZZZ???888;;;:::777555777777666555555555555555333444444444444444444333,,,,,,---...///111333444///...000333333000111555000000000000///...------******+++,,,---///000111---.........---,,,+++***......------,,,,,,,,,,,,000...//////---)))))),,,,,,---...---,,,+++,,,...,,,---...---+++,,,---///------,,,,,,,,,------...++++++,,,,,,,,,,,,------//////............//////------...000111111111111000000000000000111111222111111222222222111000000---...///000111222222222///000111222222222111000)))))),,,000111///111666333333333333222222222222222333444444333333444666999777555333333444666777333333333444555777888999888AAAAAA???@@@FFFaaavvv|||zzzmmmUUUIIIBBB=========:::888888)))((((((''''''(((((()))(((***+++***,,,///...)))***)))(((((()))+++---...''')))+++...///000111111+++((((((++++++((((((+++&&&'''))))))((((((***+++)))***+++------,,,***)))************++++++++++++''')))++++++)))((((((((()))***+++******)))+++,,,***++++++++++++,,,...///000---+++***,,,...//////---,,,,,,,,,---///111333333222///---,,,,,,------***+++)))''',,,555;;;:::***(((&&&'''***,,,+++***'''((()))************)))''''''''''''((()))+++,,,---+++***+++---...,,,)))'''))),,,,,,***)))***,,,*********+++,,,,,,,,,---+++************)))))))))******++++++,,,,,,,,,,,,+++---...,,,///222111---,,,...///...+++***+++------...000111222222111111111111111000///000222444222000333888:::BBBZZZsssjjjYYYUUUddd{{{hhhPPP;;;888:::888555777555666666666555555444444222222333333333333222222////////////000111222222///...///222222000222777000000000000///...---,,,------,,,,,,,,,---......------......---,,,***)))...------,,,,,,,,,,,,,,,...,,,---000...)))***...,,,---......,,,,,,---.........---+++)))***---///...---,,,,,,,,,,,,---...---------.........////////////............//////......///000000000000000111000000000111111222333111111111111111000//////+++,,,---///000000000000111111222222222111000000,,,+++...222222000222666222222222222222222333333222333555444333333444555444444444444444555555555222222333444555777888999555>>>@@@>>>???GGGfffwww{{{}}}|||vvv^^^NNNCCC===999:::;;;888777888******))))))))))))******''')))***)))+++...---(((***)))(((((()))+++---///******+++,,,------------)))''''''******'''(((***&&&'''))))))((((((***+++)))***+++++++++***)))((())))))******++++++++++++((()))++++++)))'''''''''&&&))),,,+++))))))+++...,,,+++******+++---...///222...++++++---//////...---,,,++++++,,,...111333555333000...---///111222)))***(((''',,,666<<<<<<(((&&&%%%&&&***,,,+++***)))+++------+++))))))))))))((((((''''''(((***+++---+++)))***,,,---,,,***'''***,,,,,,***)))***,,,%%%&&&(((***+++,,,,,,,,,,,,,,,,,,+++++++++******'''))),,,---...---+++***(((+++++++++///333333///...000111///+++***,,,///)))***,,,...000000000000222222111000///000222555555///222:::888666HHHbbb{{{bbbUUUNNNgggaaaKKK:::888:::777777;;;444555666666666555333222111111222222222222111111555444333333222222333333444111111222000...000555000000000000///...---,,,000///...---,,,+++++++++,,,---......---,,,***)))...---,,,,,,++++++,,,,,,,,,***,,,000///***+++000,,,---......,,,,,,---......---***(((&&&'''***...///...---,,,+++,,,---....../////////000000111111//////............////////////000000000000000///111111000000111222333333000000000000000//////...)))***,,,.../////////...333333222111111000000000333222333555333//////333222111111111222333444444444666777666555555666777///111333555666666555444222222222333555777888999333<<>>GGGhhh~~~}}}uuu{{{}}}vvv___NNNDDDBBB===999::::::777555777***(((((()))'''$$$%%%)))******+++++++++******)))******)))(((((()))***+++++++++++++++,,,,,,---...+++***)))(((((()))******)))(((''''''(((***,,,...************))))))((((((,,,***(((''''''(((***,,,)))******(((&&&%%%&&&'''''')))++++++******+++,,,***((('''(((+++...000000333111,,,''')))...///,,,...222111+++(((+++///000555222...,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,***)))'''&&&&&&&&&'''(((,,,,,,------,,,)))'''%%%'''***++++++(((''')))++++++***************+++,,,,,,,,,+++******+++,,,,,,))))))))))))))))))*********++++++)))((()))+++------------,,,,,,+++++++++,,,***(((+++000222///+++//////000111111000///...,,,---///111111111000000000222444666555111---***000222555444444777???FFFbbboooXXXVVVUUUiiixxxYYYHHH<<<<<<;;;444333777666555444333222333444555555555444333333333444444000000222333333222111000111111111000111111222222222000......///000000///---,,,,,,,,,,,,---......------------------------000...,,,,,,---.........+++++++++,,,---...///000000000//////...---------+++,,,---.........,,,,,,---,,,+++******,,,---///000000///////////////000///...---,,,---///111222///...---,,,,,,---...///333222111000000222444555111111111222333111...+++///......///111222000//////000222333333222111000111222333222222333555777888444333777777222222666777555555777666333222444000444444222444999888333444666888999888888888888<<<<<<>>>>>>===KKKsss{{{xxxwww}}}fffPPPCCC>>><<<<<<;;;::::::::::::;;;)))'''((()))((($$$&&&*********++++++++++++******+++***)))((())))))***+++++++++*********+++,,,,,,******)))(((((()))***+++(((((('''&&&'''(((***++++++******)))(((((())))))***)))(((''''''((()))***)))***)))(((&&&%%%&&&''''''(((******))))))***+++***(((''''''***---.../////////+++''')))......+++$$$***...,,,***---000000222///,,,***+++---......************************++++++)))((((((((()))***'''((()))******)))'''&&&)))***,,,***((('''(((***+++******))))))*********,,,++++++******++++++,,,*********)))))))))))))))***++++++)))((((((***,,,+++++++++*********)))))),,,+++,,,000555666222---...///000111111000///...,,,---///000111111000000222222333333222111000000...111444333333666<<>>OOOyyyuuu~~~xxx|||uuu[[[GGG>>>;;;<<<<<<;;;::::::::::::;;;(((&&&''')))(((%%%'''+++******+++++++++++++++***++++++***))))))******++++++******)))))))))******)))((((((((()))***+++,,,***)))((((((((()))***+++,,,***)))''''''((()))***''''''''''''''''''''''''((())))))'''%%%%%%&&&'''&&&(((******)))((()))******((('''''')))+++,,,,,,+++,,,***((()))...---*** (((.........///000...///---++++++,,,---,,,,,,++++++++++++++++++++++++---,,,++++++******++++++$$$&&&''')))************)))***+++***((('''((()))++++++******)))(((((((((,,,+++************+++,,,+++*********))))))((((((+++,,,,,,***(((((()))***+++++++++************))),,,---000555999999444000......000000000000///...------...000000000000000555333222000000222333555---000333333222333777;;;BBB]]]|||zzzeeeQQQKKKZZZnnnsssNNNBBB999:::<<<999888;;;666666666555555444444444555444333333222222222333333333444444444333333222333333222111000000000000////////////000000---+++---,,,,,,,,,,,,---..............................111...+++***+++---//////---------,,,,,,------...//////000000111222333333///...------,,,,,,,,,,,,///......------///000111333333111///...---------//////000111111222222333222111000000000000111222555444333222111222333444222111111222333222///---///.........000000...,,,000111222333333333333222333444444333333444666888555333333555555222222444222000111555666333333666---111333333444666666333888777777666777888:::;;;666999>>>??????PPPzzz{{{ppp~~~xxxzzznnnUUUDDD===<<<<<<<<<;;;:::::::::::::::&&&%%%'''***)))&&&'''+++******++++++,,,,,,++++++,,,+++++++++************,,,+++***)))))))))))))))'''(((((()))***++++++,,,------,,,+++++++++,,,,,,,,,***(((&&&&&&'''***+++'''(((((())))))(((((('''((())))))'''&&&%%%&&&(((((()))++++++)))))))))******(((''''''(((******)))&&&)))***((()))------)))'''...333111///......,,,...---------//////---,,,------------------------------,,,,,,++++++++++++&&&''')))+++,,,,,,------((()))))))))(((((())))))+++++++++***)))((('''&&&++++++************++++++++++++******)))(((((((((---......,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---///333777777555222---...///000000000///...------...//////000000000666555333111111222333444...000333444333333444666999LLLgggxxx^^^NNNOOOYYYllltttlllMMMBBB::::::;;;888666777:::999888666333111///...555444333222222222222222333333333333333222222222444333222111000000000000///...///000111000,,,***---,,,,,,,,,,,,---..............................444111---,,,---000111222///...---,,,,,,,,,,,,,,,...///000111222444555555000///---,,,++++++,,,---------,,,,,,------...///000////////////000000111...///000111222222222222222222111000000111222222666666555444444444444555222111111222222222000...111000///000111111///---111111222333333444444444333444444333222333555777555444444555555444444555444111222666666333333666///222444444444444444333888888777888999::::::999<<<>>>@@@???AAAVVVwwwrrrzzz|||~~~www|||rrr[[[III???<<<<<<;;;::::::999999::::::&&&%%%'''***)))&&&'''*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******---,,,+++***************''''''((()))***+++++++++---------,,,,,,,,,,,,,,,+++)))'''%%%&&&'''***+++((())))))******))))))(((((())))))(((&&&&&&''')))***+++---,,,+++******+++)))((('''''')))))))))((($$$(((***((())),,,,,,))),,,111333///,,,,,,---+++,,,,,,,,,---......,,,+++------------------------+++++++++++++++*********))))))******++++++++++++&&&&&&'''((()))*********++++++++++++***)))'''&&&************************************))))))((((((...//////...,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222222222,,,---...000000000///...---------...//////000000555555444444333222111111000222444444444444444444222<<>>HHHDDD???999888999:::888555@@@@@@???DDDUUUtttzzzzzzxxxwww}}}zzzcccOOOBBB;;;:::999999888999999999''''''))),,,***%%%$$$''')))***+++,,,------...---......//////...,,,+++)))(((((('''(((((()))***+++))))))***++++++***((((((((()))***+++,,,---------&&&''''''((((((((())))))***)))'''&&&&&&''')))***++++++,,,+++******,,,---***+++,,,,,,***)))))))))((('''((()))+++,,,+++***&&&+++,,,(((&&&)))++++++***000222///,,,---...---+++)))((()))+++,,,,,,+++************************++++++,,,---,,,+++***)))))))))))))))***+++---------***''''''((((((&&&###***+++---......---,,,+++((()))***++++++***)))(((''''''((()))***+++,,,,,,'''))),,,,,,+++*********+++++++++,,,,,,---------***,,,...///...---,,,,,,***+++---///000000//////------,,,,,,---...000111,,,---...000222444666666333111000111222444444333333555888>>>JJJ```kkkXXXMMMAAACCC???:::777999:::555000<<<:::666333333555999;;;999999777666555444444333666555444222111111222222111111111111111111222222666444111000111111///...---,,,,,,,,,,,,---......---------------------------------///000000---+++---------,,,,,,------...///......---,,,,,,++++++)))***,,,...//////............///000000000000000............///000222222333222000000000222555666111000///......///000111,,,---...000111222333333444222000111222333333222.........111333555444333333333333333444666888999999999999888666666888:::333888888444555999:::666444222333666777555444777555333555888888999CCCOOOIIIAAA999555666999999888<<<===AAAKKKbbbxxx|||~~~yyy{{{uuueeeTTTDDD;;;;;;:::999999888888999999%%%&&&'''''''''''')))+++000---,,,......++++++......000111000---***((())),,,,,,++++++***+++++++++((()))***++++++***)))((('''&&&&&&))),,,---+++)))***%%%$$$((((((%%%''',,,***)))((('''(((+++...//////,,,***++++++((())),,,''',,,,,,((('''***)))%%%******))))))((((((''''''(((***+++***)))((()))***)))((('''&&&'''(((***++++++++++++)))&&&%%%&&&'''&&&&&&'''((()))***++++++---,,,++++++******++++++******)))))))))))))))***+++***((()))***,,,++++++***---///---(((&&&(((+++'''&&&'''(((***)))'''%%%***)))(((((((((((())))))&&&(((+++...///...,,,*********))))))******+++,,,......---,,,,,,+++******,,,---------------,,,,,,000///---,,,,,,---///000,,,000555666444333444666000//////111444555222///444111444<<>>>>>:::555555888777444111333555666777777555444000444777888666444444555555888888444333;;;LLL[[[III>>>666666888888;;;AAACCC???EEE___xxx~~~|||}}}rrrdddaaaZZZRRRJJJCCC>>>;;;???;;;999:::999666666:::,,,+++)))((((((((())))))---***)))++++++((((((+++...---,,,---......+++))),,,++++++******+++++++++((())))))******))))))(((...,,,+++,,,......,,,)))---'''%%%'''(((&&&)))///+++***((('''(((***,,,...///+++***++++++((())),,,)))++++++)))***,,,&&&)))))))))))))))(((((((((''')))***)))((('''((()))***)))'''&&&'''(((***+++)))******(((&&&&&&''')))))))))))))))((((((((((((++++++***))))))))))))*********))))))))))))******+++)))((()))***,,,++++++***---...,,,(((&&&(((+++((('''''')))******(((&&&)))))))))((((((((())))))'''((()))***++++++++++++++++++******++++++,,,---......------,,,++++++***....../////////......---000...---,,,,,,---...000,,,///222333333222222333000//////111444555333000444111333888:::@@@UUUlllyyy```NNNJJJDDD??????===:::999;;;:::999888666666666777888;;;:::888777555444444444333888:::555222444444222222222111111111111111222000111222222111///---,,,+++,,,------......------......---------,,,,,,,,,,,,---......---,,,...///$$$+++,,,---000333444........................+++,,,------++++++,,,---//////...............////////////000000000111111000000000000000000000000444333111000////////////...///000111333444444444333333444555555555444444222333333444444444444333777444444888999555666999<<<<<<999555555888888555333444666777777555444333111444777777555444555666999999777555444888@@@GGGCCC:::555666888999<<>>;;;999777666555999777777::::::777666999666000)))&&&)))***)))&&&,,,)))(((+++***((((((,,,+++(((''')))---///---******************++++++,,,)))((('''&&&&&&'''((()))))))))))))))+++,,,------)))'''&&&&&&&&&&&&(((***,,,+++***((((((((()))***,,,))))))+++,,,)))))),,,((((((((()))+++***%%% ((((((((())))))******+++((()))***)))((('''(((***+++***((('''&&&''')))******++++++***(((''')))***&&&&&&'''((()))***++++++******)))(((((((((((()))))))))))))))))))))***+++***)))((((((***++++++***)))+++,,,+++)))(((***+++,,,***)))***++++++***((((((((())))))*********))))))(((((((((((()))***+++++++++******++++++,,,---......------,,,,,,,,,,,,...//////000000000000//////...------------...///000...---...111222///,,,000000000111333444444444555333444555444333;;;FFFaaaxxxrrrdddVVVHHHBBB@@@===<<<<<<<<<;;;999777666666666666777:::<<<999333111444777444555666555444444333222111111111000111111222333111111222222222222111000,,,------...............---------------------------......---+++******++++++000222...******)))'''........................000111111000---,,,,,,---000////////////000000111000000000000000000000000000000000000000000000000111111111000000000000000...///000222333444444444333222111/////////000111111222333333222111000///555666777999999777555444666777666444666::::::777666666666777666555444333555555555555555555666888666777888888888888777666777555444666777999;;;===999===JJJhhhkkkwwwvvvpppxxxvvv]]]MMMGGGDDDCCCAAA>>><<<:::999999777555777;;;;;;888777999333,,,&&&%%%(((+++***(((+++((('''******((((((+++)))*********))))))***+++***)))))))))******+++,,,)))((('''&&&&&&'''((()))&&&'''))))))***+++,,,,,,'''((()))(((((()))(((''',,,+++***(((((((((((()))***'''(((+++,,,******---&&&'''))))))'''%%%(((+++(((((())))))******++++++)))***++++++))))))***++++++***((('''&&&((()))***//////...,,,)))'''((()))&&&&&&'''((()))***++++++++++++***))))))))))))***))))))(((((()))***++++++***((('''((()))+++******)))***++++++*********+++---+++******++++++***)))'''((()))***++++++******((()))***+++++++++***))))))))))))))))))******+++......------------,,,,,,,,,---....../////////............------.........111///---///222333000...///000111222222333555666444333333444333444888>>>OOOgggrrr___LLLBBB@@@>>><<<<<<===<<<:::888666666666777666999;;;888333111444888444333333555555444333222111111000000111222222333111111222222222111111111,,,---......//////......---------------------------......---+++)))******'''+++---,,,,,,//////---...........................000000000......///000///////////////000111111111111000///......---,,,////////////////////////000000000111111111111111000000111111111111111000777666444333222222333444444333111000///000000111555777999888888777555333333555444333666::::::777444555555666666777777666666555555555555666777777333666888777444333666999555777777666666777888888<<<===EEE\\\~~~jjjzzzpppssseeePPPGGGEEEBBBAAA???===;;;:::999999777555777;;;<<<888888:::---)))%%%%%%(((***+++***(((%%%%%%((((((&&&&&&***)))***+++)))'''&&&(((***)))))))))))))))***+++,,,)))((((((''''''(((((())))))+++------,,,*********(((+++,,,))))))+++***'''+++***))))))(((((((((((((((&&&'''+++,,,******---%%%'''******&&&$$$)))222))))))*********************+++,,,,,,******+++,,,)))((('''&&&'''(((***+++000000///,,,)))''''''((())))))))))))((((((((((((++++++***))))))))))))***(((((((((((()))***+++,,,***((('''''')))******))))))))))))***+++++++++,,,...,,,***)))*********((('''(((***+++,,,++++++***((()))***+++++++++))))))((((((((((((((()))******......------------------***+++,,,---....................................000//////000111222222111///000222222222333555888555333111000111333666999EEEVVVsssiiiPPPDDDAAA???===<<<<<<;;;:::888777777777888777999:::888444333555777555222111555666444222333000000000000111222333333222222111111000000000000------...////////////...,,,,,,,,,------------......//////...+++******+++'''***,,,+++,,,000111...........................---...000000//////000222............///000111111111111000///...---,,,,,,////////////////////////...///000111111111111111000111111111111000//////444333333222222222222333444333111//////000222333666999999777666777555222222444444333666::::::666444555555666666777888888666555444555777888777666444666666333000///333777555888999666444666777666>>>>>>BBBVVV}}}xxxkkkvvv}}}nnnyyywww[[[JJJCCCBBB======<<<<<<<<<<<<<<<===999777777;;;;;;999999;;;)))(((''''''((()))+++,,,(((%%%%%%((((((&&&'''******((('''''''''((())))))(((((((((((()))***+++,,,((())))))******))))))((((((,,,000000...+++******)))+++)))$$$$$$((()))'''))))))))))))(((((((((((('''%%%'''+++---******---((('''))),,,***&&&)))///++++++******************)))+++,,,+++***)))***+++((('''&&&&&&''')))+++---......---+++(((&&&'''((())))))))))))((((((((((((******)))(((((((((((()))(((((((((((()))***+++,,,)))((('''''')))******))))))(((((()))+++,,,,,,,,,...,,,)))((()))))))))(((&&&(((***,,,,,,,,,+++******))))))((((((((()))))))))))))))((()))******+++------..................***+++,,,------.........---..................---...///000000000000222444///111222222111333666999<<<888333000000333555555<<>>;;;;;;999888777888999999999888777666555555555666666111000444777444222333000000000000111222333444333222111000///.........------...///////////////,,,,,,,,,---------.........//////...,,,+++,,,---,,,......+++,,,///...+++........................---...//////......///111------------...///000111////////////////////////////////////////////////---...000111222222222111000000111222222111111111///000000111111111000000222111111111111222222333888;;;:::555444777666222111333333333666:::999555666666666666666666777777666555555666999999777444666555333222222333555666444999:::555333666888777;;;===CCCVVV~~~uuummm}}}vvviiiTTTIIIDDDBBB===<<<<<<<<<===>>>??????<<<999888;;;;;;999:::===''')))***)))((()))***,,,***((('''***+++)))***---+++&&&"""$$$))),,,***'''(((((((((((()))***+++,,,((()))***++++++***)))((("""(((---000...,,,++++++((()))$$$###'''&&&((((((((()))))))))))))))&&&%%%'''+++---******---+++''')))...///***(((***,,,+++++++++***)))))))))(((***+++***)))((()))***'''&&&&&&&&&'''***,,,...***++++++)))'''&&&'''(((&&&&&&'''((()))***++++++))))))((('''''''''''''''(((((((((((()))***+++,,,)))((('''''')))******))))))(((((()))+++------,,,...+++)))(((((()))((((((&&&(((***,,,---,,,+++***+++)))&&&$$$$$$&&&)))+++*********)))***++++++,,,------..................***+++,,,---............------............------+++...000000...///222666///111222222111222666:::DDD???777111111444555444555666GGGgggvvvWWWGGGEEEDDDAAA???;;;:::999888888888999::::::888666555666777666555666000///444777444111333000000000000111222333444333222111///...------------......///////////////,,,,,,,,,------............///000///---,,,---...)))++++++***---111111..............................///000///...---...///,,,,,,,,,------///000000---...///000111222333333////////////////////////---...000111222222222111///000111222333444444444000111333444555555444333///000222444444444333222999<<<:::444333666666222111333333333555999999555999888777666555555555666555444555777::::::777333888444111333999<<<;;;888333999:::444222777:::999999>>>GGG\\\vvvqqqsssZZZLLLFFFDDDBBB<<<<<<;;;;;;;;;;;;;;;<<<>>>:::999;;;;;;999:::>>>)))'''%%%&&&))),,,+++***++++++******))))))((((((+++)))''''''******(((&&&&&&'''(((***++++++++++++!!!###&&&)))***+++************+++,,,,,,,,,++++++)))))))))***,,,+++)))'''******))))))(((((('''''')))+++,,,,,,***)))***+++,,,+++)))((((((((()))***)))''''''***((($$$'''///'''(((******))))))***++++++***)))))))))***,,,,,,,,,,,,++++++++++++++++++((()))***++++++***)))((((((''''''&&&&&&((()))***((((((((()))))))))&&&$$$)))))))))))))))))))))))))))))))))((('''***...111...+++'''%%%'''(((((('''&&&'''***,,,---,,,+++***,,,,,,++++++***))))))))))))))))))))))))*********///111222111...+++)))(((---------------------,,,///---,,,,,,---...,,,+++---...//////......///111222000//////000333666888GGGCCC<<<666222111222222555666>>>QQQpppfffJJJ???AAAAAA<<<===999666555888999888666444555555444222222333555777555222111222222222111222222111111111111222222222222111000///000000000,,,,,,---...//////......,,,+++++++++,,,...000111......//////......---,,,------,,,------...000000------------------------///000111222222111111000...,,,+++---000222111///000000////////////000000........................000000000///......------333000111555444///000555000000111222333333444444666555333333333333111000666666777999666222555;;;444444333333444555777888555666888999999888777777777777777777777777777777666555555555666777888999555555666777888999:::::::::>>>IIIcccvvv|||^^^MMMIIIHHHDDDAAA:::;;;<<<======<<<;;;:::@@@???===;;;:::999::::::((('''&&&'''***+++***(((+++++++++***************+++)))'''((()))***(((&&&(((((())))))***)))))))))&&&''')))***+++***)))((((((***,,,......---,,,+++))))))((()))***+++)))'''***)))))))))((((((((('''(((((((((&&&%%%%%%(((***,,,+++***)))((())))))***+++)))))),,,***''')))000***+++,,,,,,,,,---///111)))((('''&&&&&&'''((())),,,***(((''''''(((***+++((((((*********)))((('''))))))((('''((()))***+++***************)))((('''))))))))))))))))))))))))((((((((((((((()))---///...+++((('''((()))(((''''''(((***+++,,,++++++************)))))))))))))))(((((())))))))))))******...000222111...+++******,,,,,,,,,,,,------------000///---...//////...,,,...///111000//////000111111111000000111333555666@@@===999555333333444555555555:::GGG___~~~pppSSSCCCAAAAAA???@@@>>>;;;:::999888666555444555555444222222333555777555222111222333222111222111111111111111111222111111000000000/////////,,,------...//////.........---,,,,,,,,,---...//////............---------,,,,,,------.../////////------------------------+++,,,...///000000/////////...---...000111111000000000////////////000000..............................//////////////////111///000333222---...333111111111222222333333444333222222222444555444333777444333666777555444666444333333333444555777777666666777888999888888777777777777777777777777777777777777777777666666666555666777999::::::;;;;;;===>>>LLLjjj|||rrrTTTFFFEEEDDD@@@===:::;;;<<<======<<<;;;:::???>>><<<;;;999999999999'''''''''(((******(((&&&******+++++++++++++++++++++)))(((((())))))(((&&&)))))))))))))))((('''&&&***+++,,,,,,+++)))((('''''')))+++---......,,,+++***)))'''''')))))))))((())))))))))))((((((((((((((((((&&&$$$###$$$(((+++++++++***))))))))))))******)))***+++***(((***...((()))))))))***,,,000333***)))(((&&&&&&&&&''''''+++)))&&&###$$$&&&)))+++''''''))))))))))))((('''******)))((()))***+++,,,------,,,++++++***))))))))))))))))))))))))))))))&&&'''((((((((((((+++---,,,+++))))))******)))'''************************((((((((()))))))))))))))(((((()))))))))*********---///111000...,,,+++++++++++++++,,,,,,---------111000...///000000///---000111222111//////000111111111111111222222333333777666555444444555666666555666777<<>>:::;;;;;;<<<<<<;;;;;;:::===<<<;;;:::999999999999&&&'''((()))***(((&&&$$$)))))))))******+++++++++******))))))((((((''''''''''''((((((((((((''''''++++++++++++***)))(((''''''((()))***++++++,,,,,,+++)))&&&&&&''')))))))))))))))))))))(((((((((((()))))))))(((''''''***,,,++++++*********)))))))))((('''((()))(((((()))***'''((((((((())),,,111555...---+++)))((((((((()))((('''%%%$$$$$$&&&((()))&&&&&&((())))))(((((('''******)))((()))***+++,,,//////...,,,***))))))***))))))))))))))))))))))))$$$&&&(((((((((((()))+++++++++++++++++++++)))(((+++***)))))))))))))))***'''(((((()))***+++++++++))))))******++++++,,,,,,,,,...000///...---------)))******+++,,,---......111000...///000000///---///000111000///...///000000111222333333222111000222222222333444555555666444666777888>>>SSSwwwoooSSSAAA>>>@@@@@@BBBDDD@@@;;;666444555444555555444222222333555666444222111222333333222111111111222222111111111---...000111000///---+++------...............---------------------------111///---,,,+++,,,...///***+++...000000000...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///...///111333222///...000222000000////////////000000..............................//////000000000000111222444555444222222333333333222222222222222222111111111222555777777666666222333888:::666333333333333333333444444555555666666777777888888999999777777777777777777777777666777999:::999777555444555777999;;;<<<<<<;;;:::CCCFFF^^^~~~mmm[[[JJJDDDDDDCCC???===:::::::::;;;;;;:::::::::;;;::::::999888888888888&&&''')))***)))(((&&&%%%''''''(((((())))))***************)))((('''''''''%%%&&&'''((())))))))))))))))))))))))))))))((((((***(((&&&%%%&&&(((+++...+++)))'''&&&((()))))))))(((((((((((())))))))))))&&&)))+++,,,+++******+++++++++++++++*********)))'''((((((((()))***)))(((+++,,,,,,,,,,,,///444888000...,,,***)))((())))))%%%&&&'''(((((((((''''''%%%&&&''')))))))))((('''))))))((('''((()))***+++///000000...***(((((()))((((((((((((((((((((((((%%%&&&((((((''''''(((******++++++,,,+++***))))))+++***)))(((((())))))***))))))***+++,,,,,,------******+++,,,,,,---......,,,...//////---------...******+++,,,------......000///---...//////...,,,---...//////---,,,---///000111222333333111000///000111111222333333333333000333777999999FFFfff}}}___FFF===>>>;;;>>>@@@>>>999666555666444555555444222222333555666444222111222333333333000111222222222222111000---...000111000///---+++---...............------++++++,,,---.........///111///---,,,+++,,,...///***+++...000000000...---,,,,,,,,,,,,,,,,,,,,,,,,//////000000000...---,,,///111333222///...000222000000////////////000000////////////////////////111111000000////////////000333666555444333333222333333222222222222222222444333222333555666555444444444888;;;999444444777333333444444444444444444666666666777777888999:::777777777777777777777777444666888999:::999888666555666888999:::;;;::::::EEEOOOnnn}}}^^^PPPDDD@@@@@@>>>:::888:::::::::999999:::::::::888888888888888777777777&&&(((***+++)))(((((()))''''''((((((((((((((((((***++++++***'''&&&&&&'''%%%%%%'''((()))*********((((((((())))))))))))***+++)))&&&%%%%%%'''***---+++)))((((((*********)))(((((((((((())))))))))))###&&&***,,,+++)))((((((++++++,,,,,,++++++***))))))******)))+++...,,,(((+++,,,,,,++++++---000333---,,,***((('''&&&&&&'''###%%%''')))***)))(((&&&%%%&&&((()))******)))((())))))((('''((()))***+++...111333111,,,(((((()))((((((((((((((((((((((((&&&'''((('''&&&''')))***)))***+++***)))((()))+++))))))))))))))))))))))))******++++++,,,---......******+++,,,---......///---...///...---,,,---...,,,,,,,,,------.........000///---...//////...,,,+++,,,......---,,,...///000111222222222111000///000111111111222222222222...000666999888===TTTlllnnnQQQAAA<<<888999:::999888666666777444555555444222222333555666333111111222444444333000111222333333222111000//////000111000///...---.........///......---,,,)))***,,,---.../////////000///...---,,,---......+++,,,---////////////...------------------------......//////...---+++***///000111000//////000111000000////////////000000////////////////////////222222111000000///......---222555333222222222///222222222222222222222222666555333444555555444333444555999;;;888333444999444444555666666555555444666666666666777888:::;;;777777777777777777777777555666777999:::999999999666666777888999:::;;;;;;FFF[[[{{{qqqoooWWWLLLCCCBBBAAA===:::999:::999999888888999999:::555666666777777777666666''')))+++***))))))***---))))))))))))((((((((((((***+++,,,***'''%%%&&&''''''(((((()))*********)))*********))))))*********++++++***)))))))))******+++*********,,,,,,***)))'''((((((((()))))))))***###&&&)))***)))(((((()))++++++,,,,,,,,,+++***)))(((+++***)))+++///---'''***++++++***))))))+++---***)))'''&&&%%%%%%%%%&&&$$$%%%&&&'''((((((((((((&&&'''(((***++++++***)))******)))((()))***+++,,,///333666555///***((()))((((((((((((((((((((((((((()))((('''&&&'''))),,,)))******)))''''''))),,,&&&'''(((*********))))))*********++++++,,,,,,---(((((()))***+++,,,---.../////////...,,,,,,---...........................111000...///000000///---***,,,......---...000111000000000111111111111000000000000000111222333444222111555:::999999GGGZZZ|||```HHH===888777555555777777777666444555555444222222333555555333111111222444444333///111222333333222111///111111000000000/////////......//////...------,,,***+++---.........------///............---------,,,,,,------.../////////........................,,,---...///000///......///...---...000111111000000000////////////000000////////////////////////111111000000000000000000---333666333222333222///111111111222222333333444666444333444555666555333777555555888777444444888555666666777777666555555666666555666777888:::;;;777777777777777777777777888888888888888888888888999888777777888:::===>>>GGGhhhyyyuuuyyypppfffRRRJJJDDDCCCCCC???======:::999888777777888999:::333444555666777666666555''')))+++***)))))),,,///++++++******))))))((((((***+++,,,***'''%%%&&&'''***************))))))(((------,,,+++************+++,,,---...---+++)))(((+++***+++,,,------+++)))'''((((((((())))))******&&&'''((((((((((((***,,,++++++,,,---,,,+++***)))&&&)))(((&&&)))...+++$$$---...///...,,,+++,,,,,,***)))'''&&&%%%%%%&&&'''%%%%%%$$$$$$%%%'''((()))&&&''')))***+++++++++***,,,+++*********+++,,,---///444999888111+++))))))((((((((((((((((((((((((******(((&&&%%%'''***---((()))***'''%%%&&&)))---$$$&&&(((***++++++***)))***************+++++++++&&&'''((()))***+++,,,,,,///000000...,,,+++,,,...///////////////.........222111000000111111000///***,,,.../////////111333000000000000000111111222000000//////111222444666888555777<<<;;;888AAAPPPnnnjjjMMM???:::666333333666888777666444555555444222222333555555333111111222444444444///000222333333222000///222222111000///000000000.../////////...---,,,,,,,,,---.........---,,,+++......//////......---,,,------,,,------...000000////////////////////////+++---///111333333333333...,,,+++---000222111///000000////////////000000000000000000000000000000/////////000111111222222...555888555444666555000000000111222333333444444555444333444666777666555999333000444777666444555666666777888888777666555666555555555777888:::<<<777777777777777777777777;;;:::999888777777777777;;;:::888888999;;;>>>@@@IIIppptttqqqvvvuuu```JJJCCC?????????<<<:::;;;:::999888777777888999:::222333555666666666666555(((((())))))))))))((((((''''''(((((())))))******((((((''''''''''''(((((()))((((((((((((((()))******)))'''&&&(((+++///222+++'''######&&&)))++++++&&&(((***...111111...+++,,,+++***)))(((((((((((())))))***)))((((((***---************+++,,,---...)))************+++++++++------...---+++++++++,,,'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((+++***))))))******)))((()))---000...)))&&&&&&)))---<<>>===555000555999888444111555444333333222222333333666666555444333333222222333000...///222444333111////////////////////////000000000000000///........................------,,,---------.../////////---.........//////000000***,,,/////////......////////////111333444444222...///000111111111111111111000///000222333333222000---,,,000666888444000//////000111222333444444///111333444555444222111000111222333444444444444666444444666666333333666777666666555333222222111999888888888888888888888777666666888::::::777333888888888888888888888888:::999888777777666666777999:::<<<:::777777;;;>>>OOOzzz~~~sssssszzzttt}}}uuu[[[DDDAAA??????@@@@@@===:::<<<;;;888666666888:::<<<555555555555666666666777(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))))))))+++***((('''(((***---///)))&&&###"""%%%'''((((((+++,,,---...///---(((%%%***))))))((((((((((((((()))******)))((((((+++---++++++++++++,,,,,,,,,,,,((())))))))))))*********++++++++++++***))))))***''''''&&&&&&''''''((())))))(((((('''''''''(((((((((''''''((()))******)))(((,,,...---)))'''))),,,+++555:::555...+++(((&&&(((((('''&&&&&&'''''''''+++***)))''''''(((***+++'''''''''((()))***************)))(((((()))***+++)))+++,,,+++******+++,,,******++++++++++++******---............---------///////////////............///222777:::999555111...000111000---,,,,,,.........////////////......000000000000111222333444222333555555555666888:::NNNjjjbbbIII;;;333///444:::999666333555555444333333333333333666555555444333333222222333000///000222444333111////////////////////////000000000000000///........................---------------...................../////////...------,,,...000000...------...++++++,,,...111333222111111111111222111111000000///......///111222222111444444333333333222000/////////000000111222222222000111222333333333222222222222333444555555555555666333333666666333333666555555444444333333333333777777777888888888888888;;;::::::;;;======:::777999999999999999999999999999888888777666666666777888:::<<<;;;999:::>>>BBBQQQ~~~zzz{{{ooosss}}}yyynnnTTTEEEBBB???>>>@@@@@@===:::===<<<:::999888999:::;;;555555555666666666777777(((((())))))))))))(((((())))))))))))((((((((((((******))))))))))))******'''''')))*********)))))),,,+++)))(((((()))+++,,,)))'''%%%%%%&&&'''&&&&&&,,,,,,,,,------***&&&###(((''''''''''''((()))))))))******)))((()))+++---,,,,,,---------,,,+++***((((((((())))))))))))***)))((((((((((((''''''''''''''''''''''''((())))))***))))))))))))***++++++''''''((()))***+++,,,,,,'''***,,,+++)))(((+++...***---...***'''((()))'''***)))(((''''''&&&''''''***)))((((((((()))***+++''''''(((((())))))******++++++***)))))))))******++++++++++++***+++---///******++++++++++++******)))+++,,,...//////......//////.........//////000//////333999???@@@:::444222222222000---+++,,,---,,,---...//////000//////000000000000111222333333222333444333222333555666@@@TTTnnnpppXXX???777111555:::999666444555555444333333333333333555555444444333333222222222111000111222333333222000000000000000000000000///000000000000///......------------------.....................---------...///000111000...,,,+++///000111000...---,,,---))))))***---000222222111333333333333222111000//////...---...000222111000555666666333000...///111111111111222222333333333111111111111111222333333333333444555666666666666666333333666666333333666333333333333333333333333555666666666777777888888999999888999:::999777555999::::::::::::::::::999888888777666666666777777888:::<<<;;;:::<<>>??????===:::======<<<;;;::::::999999666666666666777777777777(((((())))))))))))((((((******))))))((((((''''''***))))))(((((())))))***&&&''')))+++,,,+++***))),,,+++***(((''''''((((((++++++*********)))'''&&&''''''(((***,,,+++)))&&&'''''''''(((((()))++++++)))******)))((()))+++---,,,---...///...,,,***((())))))))))))************((((((''''''((((((''''''((((((''''''(((((()))***(((((())))))+++,,,---...)))***++++++++++++,,,---((()))***)))'''(((+++...+++***((('''(((***+++***+++***)))(((''''''''''''))))))((((((((()))******'''((((((((()))))))))***,,,++++++******))))))))),,,,,,,,,******+++...111******++++++++++++******&&&(((+++---///////////////...---------...///000111000111666>>>@@@<<<777333333111///...---...///......///111222222222222111111000000111222222333111222333222222222444666<<>>555666888777444333444444333222222222222222444444444333333333222222111111111222333333333222//////////////////////////////000000//////...---,,,,,,------------....../////////...---------,,,---///111333222111...,,,///000111000///---...///---,,,---///222333222111222222333333333222222111///......///111222111000111111111000000111333555111222333444555666777777333222000000000111333444333333444555555555555555555222222555666333333666444444444444333333333333444444555555666777777777888888888888888777555444::::::;;;<<<<<<;;;::::::777777666666666777888888999;;;<<<;;;:::<<>>??????===:::<<<======<<<;;;999777666666666777777777888888888(((((())))))))))))((((((******))))))(((((('''''')))((((((''''''(((((()))%%%''')))+++,,,,,,***)))++++++***))))))(((((('''+++,,,,,,,,,***(((''''''%%%%%%&&&(((+++,,,***(((((((((((()))***+++,,,---******+++***))))))+++...,,,---...///...+++)))'''******++++++++++++,,,,,,***)))'''(((***+++***((()))(((((((((((()))***************)))******++++++***+++,,,+++)))'''(((***)))))))))((('''(((***++++++)))(((***---,,,+++***,,,+++***)))((('''''''''((((((((((((((())))))***(((((((((((())))))))))))++++++++++++******)))))),,,,,,,,,***)))+++...000******++++++++++++******&&&'''))),,,.../////////------,,,,,,---......///222///---111:::@@@CCCCCC888555222///......//////......///111222222222222111111111000111111222333///111222222222444666888<<>>>>><<<:::;;;;;;<<<<<<;;;888666555777777777888888888888999(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((&&&''')))+++,,,,,,+++++++++,,,,,,------,,,++++++)))***+++***(((&&&&&&'''(((''''''(((******(((&&&)))))))))***+++,,,---...***++++++***)))))),,,...,,,,,,------,,,***)))(((+++++++++,,,,,,,,,------,,,***((())),,,...,,,***)))))))))))))))******+++///...,,,***((('''&&&&&&(((***+++)))%%%###%%%'''+++***************++++++,,,***+++///000,,,)))(((,,,+++***))))))((())))))&&&''''''(((((()))))))))(((((((((((())))))))))))+++++++++,,,++++++***))),,,,,,,,,+++******,,,...******++++++++++++******(((((()))***,,,---...///+++,,,---.../////////...111...,,,...666@@@IIIOOO>>>:::444///------------,,,---...//////000//////222111111111111111222222///111222333333444777999777999>>>LLLbbb}}}^^^NNN===555444333444555333333222111111111111111333333333333222222222222///222444555444222333333////////////////////////...////////////...------++++++,,,,,,------.....................---------,,,...000333444444444333...///000000///000222444000///......//////---+++......000222333444444444111000///000222444333222444///,,,...333666444000---...///111333555666777555444222111222333555777222222333333444333333222333111111444555333333666666666666666555555444444666666666666666666666555666777888888666666777888999:::<<<======<<<:::999777777777888999:::;;;<<<<<<===<<<:::888:::???DDDaaa|||yyylllUUUHHHDDD???===>>>>>><<<:::::::::;;;;;;:::888666555777888888888999999999999(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))'''((()))***+++,,,,,,---,,,...000111222222111000)))***,,,***(((&&&((()))***)))((()))***)))'''%%%***)))))))))***+++,,,,,,***++++++***)))***,,,...+++++++++******)))))))))******+++++++++,,,,,,,,,...+++(((***...000---*********)))))))))***++++++...---,,,***)))((((((((('''***,,,***&&&$$$&&&)))+++++++++---////////////111000111555333,,,(((***+++******))))))*********%%%&&&'''((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,+++***+++,,,---,,,***))))))*********++++++++++++******+++***)))((()))+++---...+++---///222222222000///000///------111:::FFFNNN@@@;;;333///..................////////////......222222111111111111111222111222333333222333555777333666;;;AAANNNeeevvvbbbKKK===888666666777555444333333222222333333222222222222222222222222///222555666444222222333000000000000000000000000......//////......---,,,***++++++,,,------......---------...............---...///000111222222222111111111000//////222444000///...///000000...---...///000111222222222222000///...000222333222111333222111333555555444111111111222333444555555666555555444444444555666777333444444444444444333333333000111444555333333666444555555666777888888999888888777666666555555555111333444444222222555777888999;;;======;;;999888888888888999:::<<<===>>>;;;<<<<<<;;;:::<<>><<<::::::;;;;;;;;;:::999999888888888888999999999::::::(((((())))))))))))((((((''''''(((((())))))************))))))))))))******((((((((()))***,,,---......///222555666666666555+++---...,,,)))(((+++---)))(((((()))******)))''')))))))))))))))******++++++++++++***)))***,,,...+++***))))))((())))))))))))************+++++++++...+++(((***...000...+++*********)))******+++,,,***)))******+++,,,---...(((,,,...---)))(((+++///***+++---000333444333222888555777999555---***...******************++++++%%%&&&'''((())))))))))))))))))))))))((((((((((((((()))+++,,,---,,,,,,++++++,,,---,,,***((('''(((******++++++++++++******---+++)))''''''))),,,---,,,...222444555444222000000111///,,,+++111===FFF>>>888111...///111222222000111111111111111000///222222111111111111111222222333333222111111222444111666;;;===AAASSSsssvvvZZZGGG>>>888777888666666555444444444444555222222222222222222222222...222666666444222222444222222222222222222222222......//////......---,,,******+++,,,,,,---......,,,------....../////////.............../////////333333333111//////000222111000000111333444222111///000000111111111000000///...---...111222111000000333666777666555666777777777777777777666666666555555555555555666777777444555555666555555444444222000000444555333333666222333444666999;;;<<<===999999888777666555444444222444666666444555888;;;777999;;;======;;;999777888888999:::;;;===>>>???;;;<<<<<<;;;;;;???FFFLLLpppuuuxxxvvvzzznnnXXXJJJEEE???<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::---***(((((())))))'''$$$"""%%%'''(((((('''((((((***)))((('''((())),,,---(((''''''(((***,,,+++***'''+++///000///000333555---,,,+++***)))))))))))))))************(((&&&%%%&&&(((******((((((+++///,,,+++)))+++---...+++)))---+++)))***,,,,,,)))&&&******+++++++++,,,,,,,,,(((***,,,.........---,,,,,,***(((&&&%%%''')))+++******+++++++++,,,,,,,,,)))******+++++++++******(((******)))---444666444111000///...,,,+++***)))---------,,,+++***)))(((''''''''''''(((((((((((((((((('''&&&&&&''')))******+++,,,............---***((('''&&&((()))******+++)))'''''')))*********((((((((((((((()))******+++///555:::<<<:::777444;;;444/////////000222777333666555111000111///+++///////////////000111111666555333111000000111111000333666555111///000222333333666999<<>><<<999;;;999777777999;;;;;;;;;444777999888555444555777333333222111111222444555444555:::??????999777888888777666777888777555333555555666666777888888888::::::;;;;;;;;;:::999999;;;:::999888888999:::::::::===888555<<>>===;;;<<<===>>>===;;;999888888777666555444333333444444222222666;;;===::::::===888777666777888999888777777777777777888888888888999999:::;;;;;;:::::::::>>><<<:::888666555555555888;;;777555<<<>>>DDDSSSyyy}}}~~~~~~sssqqqXXXKKKFFFBBBBBBAAA===:::;;;999888777777666666666666888888888777777777666666((('''&&&''')))***)))((((((***,,,,,,++++++,,,---)))(((((()))+++---///111///---,,,++++++***(((&&&'''(((***)))'''&&&&&&'''''''''(((((((((((())))))+++***)))((((((''''''((()))(((((()))***++++++******)))((()))++++++)))(((***))))))***,,,,,,+++)))*********++++++++++++,,,(((***+++---------,,,,,,,,,,,,++++++************))))))))))))************))))))***+++++++++++++++'''))))))(((+++...---)))(((((((((((())))))))))))******++++++++++++******------,,,+++***)))(((((('''''''''''''''((())))))***+++---...//////......,,,+++***)))(((''''''''',,,***(((''')))******))))))(((((((((((()))******---000444:::@@@EEEIIIKKKDDD<<<444111///,,,---///...222333222111333111---//////......//////000000444333222000000000111111444333222333444555444333666666777999999===IIIUUUtttkkkQQQ???888888888666444333555666666666555777666111000444777777///...---///222444444444111111222222222222111111111222333222000..................---------------------.........------,,,+++,,,...///...///111222111111000/////////000000111111111222222111111111111000///000111222111///---...///000222444666666>>>OOOZZZWWWSSSUUUYYYZZZVVVXXX[[[\\\\\\[[[\\\]]]WWWVVVSSSRRRPPPMMMIIIFFFGGGEEEDDDCCCBBB???<<<999;;;:::999777666666666666:::888:::@@@DDDEEEGGGLLL999777555444555666666666999999999888888888888777888999999:::;;;;;;;;;;;;>>>===;;;888666666555555888;;;777777===>>>FFFXXX{{{qqquuuuuuyyyqqqWWWKKKEEEBBBCCCAAA===:::;;;:::999888666555555444444888888777777777777666666''''''''''''((())))))(((&&&((()))***)))((()))+++))))))))))))***,,,---...---+++)))))))))(((&&&$$$((()))***)))(((''''''''''''((()))******++++++++++++***)))'''''''''((()))***'''&&&'''***+++)))&&&((((((((()))))))))(((((()))))))))***+++,,,++++++************++++++++++++))))))+++,,,------,,,,,,,,,------------+++***)))(((((((((((())))))))))))((()))***+++++++++++++++&&&)))))))))+++...,,,((())))))))))))))))))))))))(((((()))***++++++******,,,+++++++++***)))))))))&&&&&&''''''(((((())))))***+++---...//////......'''((())))))))))))***,,,,,,***(((''')))******)))))))))(((((())))))***+++,,,---///222888>>>DDDGGGCCC===888888555000---...+++000222111222444222...//////.........//////000222222000000///000111222222111222555888777333///666777777777777;;;CCCJJJaaa{{{~~~bbbJJJ===:::777666444444555666666555333555444...---000444444000///...///111333333222111222222333333222222111111111222222111///---,,,...............---------////////////...---,,,,,,,,,...////////////111222111000000/////////000000111222222333333222222111333000......111222111///111222222333555999>>>AAAWWWpppyyyppptttyyyxxxuuuxxx{{{zzzwwwuuuvvvxxxrrrqqqpppooolllhhhccc^^^WWWTTTQQQPPPOOOLLLFFFAAADDDCCCAAA???===;;;:::999888444333777;;;===AAAFFF>>>;;;777555555555555444888888888888888888888888777888999:::;;;<<<<<<<<<===<<<:::999999999:::;;;999<<<:::;;;@@@@@@JJJ```|||{{{nnnyyyxxxtttXXXKKKFFFBBBBBBAAA===:::;;;;;;:::999888777777777777888777777777666666666666(((((((((((('''''''''''''''((()))(((''''''(((***+++******)))))))))))))))***)))(((((())))))'''&&&((((((((()))******)))(((&&&'''(((***+++++++++++++++***(((''''''((())))))(((&&&%%%&&&))))))&&&###'''((()))))))))(((((((((((()))***+++++++++++++++))))))*********+++++++++))))))***+++,,,,,,,,,,,,------...///...,,,***)))''''''((((((((()))))))))(((((()))***+++,,,,,,,,,%%%(((***))),,,000...******))))))((((((''''''&&&''''''((()))************'''((((((((())))))******%%%&&&''''''((()))))))))***+++,,,............---&&&(((******))))))+++------+++(((((()))))))))))))))))))))))))))***++++++---,,,+++,,,...333888;;;<<<999:::======666000...***...111000111444333000//////............//////111000/////////000111222111222666;;;>>>;;;444---333444555333333888@@@FFFRRRmmmuuuXXXDDD<<<666444333333555555555444333555333...+++...000000222111//////000111000///222222333333333333222222000000000111000///---+++........................////////////...---,,,,,,///000111111///...///111000///////////////000000222222333333333333222222555111------000111111///555666777:::???HHHSSSZZZxxx|||rrrooolllkkkiiieee___YYYZZZXXXUUUQQQLLLGGGCCCAAA>>>888444666888888:::===>>>;;;888666777888888888777777777888888999999999777888999:::;;;<<<<<<<<<;;;:::999888888999:::;;;999<<<;;;===@@@>>>KKKdddxxx~~~{{{oooyyy|||yyy]]]LLLFFFBBBAAA@@@<<<;;;<<<999999888888888888999999777777777666666666666555'''((()))(((&&&%%%&&&''')))***+++***((((((***,,,,,,++++++***)))(((''''''***)))((()))+++++++++)))&&&&&&&&&''')))***)))'''###%%%&&&((())))))(((((())))))(((((((((((())))))'''''''''(((((('''%%%###'''(((******((((((((()))(((***++++++*********+++)))))))))************+++))))))******+++,,,,,,,,,............---,,,***)))(((((((((((())))))))))))'''((()))***+++,,,,,,,,,''')))***))),,,000///+++(((''''''&&&%%%$$$$$$$$$''''''((()))))))))))))))%%%%%%&&&'''((()))******$$$%%%'''((())))))))))))((()))+++,,,------,,,,,,(((+++---,,,)))'''(((***---+++)))(((((())))))(((***))))))))))))***++++++000...,,,***+++,,,///111333333666===>>>777111///+++...///...000333444111//////......------......//////.........000111222444777<<>>444333222333444555333222444777666000...///000///333111//////000000///...222222333333333333222222000///...///000000...---.............../////////------.........------,,,111222222111000//////000//////......//////000000111222222333333222222111555222///...///111333444444777===DDDNNN\\\lllwww{{{{{{yyytttnnnfff___YYYVVVQQQJJJDDDCCCBBB???<<<<<<;;;999777666888999999999999999999999999999999999888999999:::;;;;;;;;;;;;<<<;;;999888777777888888999<<<<<<>>>???<<>>;;;;;;>>>777777666666777888888999777777666666666666555555%%%'''((((((&&&%%%''')))+++,,,,,,***))))))+++---++++++++++++***)))((((((+++)))((()))***+++***)))((('''&&&'''******)))'''$$$%%%'''((()))((('''&&&(((((())))))))))))((((((''')))++++++)))'''%%%%%%''')))++++++)))'''(((***)))+++---,,,***((()))+++))))))))))))************)))))))))******+++,,,---.........---,,,+++***)))(((((()))))))))*********'''((()))***+++,,,,,,,,,***,,,***(((***......***&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((()))(((((((((&&&&&&&&&''''''(((((()))$$$%%%'''((()))***))))))'''(((***+++,,,,,,++++++'''+++...---)))'''(((+++...+++)))(((((())))))(((******))))))******+++,,,......,,,++++++++++++,,,---+++///555777333///...,,,//////,,,...222444333000///...------------.........------...000111222666:::>>>@@@>>>:::555333///999???;;;555666;;;===@@@MMMccc}}}gggKKK@@@444333222333444555333222111555666222000111111///222000......000000000///222333333444444333333222111///......111222111000---........./////////000+++,,,,,,------------,,,///111222222000000111222...............///000000111111222222222222111111222222111000000333888<<<@@@GGGQQQ\\\iiixxx|||yyykkkccc\\\ZZZWWWPPPIIIFFFEEECCCAAAAAAAAA@@@>>>===???>>>===<<<;;;:::999888999999:::;;;;;;:::::::::<<<;;;:::999999:::;;;<<<<<>><<<;;;<<<@@@:::999888888888888888999777777666666666555555555"""%%%''''''&&&&&&)))++++++++++++***((((((***,,,***++++++,,,,,,,,,++++++***(((''''''(((((('''%%%,,,***((()))+++,,,)))'''&&&''')))++++++***(((''''''((()))******)))((('''(((+++...---***'''&&&''''''***,,,+++)))((()))+++))),,,---,,,)))((((((***))))))))))))************))))))))))))***+++,,,---///......,,,+++***))))))))))))))))))************'''((()))***,,,,,,,,,---------+++'''(((,,,+++(((&&&&&&'''(((((()))******'''(((((((((((((((''''''((((((((((((''''''''''''###%%%'''(((*********)))&&&''')))***++++++******###(((------***))),,,///...+++)))(((((()))((((((*********)))******+++,,,++++++++++++++++++******)))'''(((...000...,,,------///...+++---222444333000///...---------------...---------...///111222666:::===<<<888444333333333AAAJJJDDD;;;888:::;;;>>>DDDSSSlllfffKKKAAA444333333444555555444222---222444222111222222///000...---...000111111000222333333444444333333222333000......111444444333---.........//////000000******+++,,,------------...///111111111111333555...............///000111111111111222222111111111000222222222222666===CCCVVV___mmmyyywwwmmmhhh[[[YYYVVVSSSQQQMMMIIIEEEDDDCCCAAA???<<<:::888777::::::;;;;;;;;;:::999999;;;;;;;;;<<<>>>AAACCCEEEAAADDDDDDGGGFFF@@@PPPqqq}}}|||xxxyyyoooQQQHHH@@@<<<;;;:::===AAA>>>>>><<<;;;:::999999999777666666666555555555555***)))((('''((()))+++---+++++++++---......,,,++++++((('''))),,,,,,***'''"""(((***'''%%%(((*********)))'''((()))++++++***,,,+++(((&&&&&&'''(((***'''***+++'''&&&)))***(((---,,,+++***))))))))))))&&&&&&''''''(((***+++,,,,,,...000...***)))***,,,))))))*********))))))))),,,,,,---------,,,++++++((()))++++++)))((()))***(((***+++***)))((()))***))))))))))))***************)))))))))+++,,,+++***&&&&&&''''''''''''''''''***)))((((((((()))+++,,,((((((''''''''''''((((((000&&&###(((***'''***111&&&''')))+++,,,+++'''$$$///,,,)))***+++,,,---///))))))))))))))))))))))))+++******))))))))))))))))))---,,,$$$"""(((------+++------+++))))))---111111///---...111222000...///000000///---,,,...///***---//////---...444999222<<>>HHHOOOgggsss~~~xxxtttuuutttnnniiihhhbbb^^^WWWQQQMMMIIIFFFDDDBBBAAA>>><<<;;;<<<===>>>;;;;;;;;;<<<>>>@@@CCCDDDHHHVVV[[[TTTMMMIIIYYYtttxxxvvv~~~vvv|||}}}nnnsssTTTGGG<<<===BBBAAA===:::@@@===;;;;;;<<<<<<888555===<<<:::888666555444333'''&&&%%%%%%%%%&&&((()))*********,,,------,,,******)))((()))))))))'''&&&!!!&&&(((&&&$$$''')))(((***)))((()))+++,,,+++***)))))))))((((((((((((((('''+++,,,)))(((******''',,,,,,***))))))(((((((((&&&&&&''''''(((***+++,,,,,,------,,,+++******++++++***)))((((((***+++,,,------------,,,++++++***((()))++++++)))((()))***((()))******)))((()))***))))))))))))************...,,,+++******)))'''&&&%%%%%%&&&&&&'''((()))))))))))))))))))))******+++((((((''''''''''''(((((()))$$$###%%%((('''(((***)))(((((()))******)))'''+++)))(((((((((((('''((())))))))))))))))))))))))))))))(((((()))***++++++)))......)))'''***---,,,+++,,,,,,+++)))***---000///---+++,,,...000///...111111111000...------///+++...///...++++++000444333<<>>======???@@@AAABBBDDDHHHOOOTTT^^^mmmmmm^^^MMMFFFYYYzzzuuuvvv~~~ttt~~~}}}vvvuuuzzzSSSGGG======BBBAAA===:::>>><<<::::::<<<;;;999666:::999888777666666666666'''&&&%%%$$$%%%&&&'''((()))))))))***,,,,,,+++)))***+++,,,+++)))'''&&&'''###''')))&&&%%%((()))(((***))))))***,,,---+++***&&&''')))******)))((('''(((,,,---+++***,,,***&&&+++***)))(((((('''((((((''''''''''''(((***+++,,,,,,+++******+++,,,+++***...,,,)))((((((+++...000...------,,,+++******)))''')))******)))(((((()))((()))******(((((()))***))))))))))))************------,,,***)))'''&&&&&&&&&&&&'''''''''(((((((((((())))))************)))((((((''''''''''''((((((&&&((((((''')))---,,,''',,,***'''''')))*********)))***++++++++++++***)))))))))))))))))))))))))))''''''(((((()))+++,,,---)))...///---,,,------,,,+++,,,,,,+++******---///...,,,***)))+++---......333333333111///------...---...///---***))),,,///222999>>>===777222333666111222333222000///000111444@@@CCCAAAWWW|||bbbOOO>>>777333555666444111222444333333222222111111111222111///000222333333333...///000000000///...---------...///000111222222---///000000//////000111000...------///111111000111111111111111111111111///////////////...---,,,666222000222111...///222555999>>>CCCLLL\\\rrrwwwmmmnnnllldddXXXNNNKKKKKKJJJMMMPPPQQQRRRYYYccckkkhhhMMMCCC[[[pppwwwxxxuuu|||zzzuuuyyyOOOEEE===>>>BBBAAA>>><<<<<<;;;999:::;;;;;;999888777777666666666777888888))))))(((((((((((()))***)))((('''(((***+++***((())),,,...---)))'''(((***'''***+++((((((+++,,,***(((((((((***+++,,,***(((&&&'''((())))))***))))))))),,,---,,,---...+++%%%))))))((('''''''''''''''''''''''''''((()))***++++++)))'''))),,,---+++)))...,,,+++******,,,///111......---+++******))))))''')))******)))(((((()))((()))***)))((('''(((***((()))))))))************)))******)))((((((((()))))))))((((((''''''&&&&&&((()))***++++++***)))(((((((((''''''''''''((((((&&&++++++&&&(((000///'''+++)))(((((()))++++++***'''+++,,,++++++---///...))))))))))))))))))))))))(((((((((((()))***+++,,,,,,---...---,,,------,,,+++++++++******+++,,,---...,,,***)))***,,,///000444555555333000...---...---...///---+++***,,,...///333777666222000111444444555444333111000111333///999???@@@PPPpppkkkVVVDDD===777777777333000000444444333333222111000000555333222222333444333222---///111222222111...---000111111111222222333333,,,///111000...---///222///......///000111111111000111222333333222111000000111111000000///...---333000000222222111444999555;;;FFFSSScccxxx{{{tttnnngggjjjlllccc___dddlllttt{{{}}}pppkkkjjjeeekkkqqqrrrrrrwwwjjjLLLDDDaaa}}}nnnzzzsss|||zzz|||yyy~~~hhhIIIAAA===???BBBAAA@@@@@@::::::999999::::::::::::777777666666666777888888++++++******************((('''&&&''')))***)))(((%%%(((++++++((('''))),,,(((******((())),,,,,,((('''&&&&&&'''))))))(((''')))((('''&&&'''(((***,,,)))+++,,,,,,...000,,,&&&)))(((''''''''''''''''''(((''''''(((((()))***+++***(((&&&(((,,,...---***,,,,,,------...............---,,,******)))******'''(((******((('''((()))''')))***)))((('''((()))((()))))))))************''')))***)))'''&&&((()))&&&''''''(((((()))))))))((()))***++++++***)))(((((((((''''''''''''((((((%%%)))'''!!!###+++,,,&&&((((((((()))+++,,,***(((&&&***+++&&&%%%))),,,,,,))))))))))))))))))))))))******)))))))))))))))***...,,,*********+++,,,---+++*********+++,,,,,,,,,...---,,,***+++---000222444555555444111.........------............000111///000222222000000222444444555555333222111333444555333999BBBJJJZZZ{{{rrr^^^HHH@@@999888777444333444444444333333222111000000444222000/////////...---...000222444444333000...333222222222111111000000+++...000000---,,,///111...///000000000000000111000111222333333222111000222222222222222111000000...---000333444333666<<<;;;DDDTTTiiiqqqaaaXXXTTTNNNRRRVVVQQQMMMOOOSSSYYY^^^bbbfffhhhrrrxxxdddLLLJJJjjjzzzppp{{{sssrrr|||wwwnnnQQQBBB>>><<<@@@CCCBBBBBBDDD:::::::::999999:::;;;<<<:::999888777777777777777******))))))))))))(((((()))'''&&&&&&((()))))))))"""$$$&&&'''''''''((()))'''((('''%%%&&&***)))%%%'''&&&$$$%%%'''(((((('''+++)))'''%%%&&&(((***,,,(((*********---111...'''((((((''''''''''''((((((((((((((((((((()))******((('''((())),,,.........------............---,,,---,,,***))))))***++++++&&&((())))))(((''''''((('''((())))))''''''((()))))))))))))))************(((***+++)))&&&$$$%%%'''"""###%%%'''))),,,---...)))************))))))(((((((((''''''''''''((((((((()))&&&$$$&&&+++,,,***&&&&&&''')))++++++)))''''''...///(((%%%)))+++)))))))))))))))))))))))))))++++++***)))))))))))))))///***''')))*********---+++***)))***,,,,,,,,,***------------,,,...111444222444555444111///......------...///111222222333111111111111222333444444111222333333222111222333<<<333444>>>AAAHHHjjj|||hhhKKKBBB999777777666777999444333333222222111111111555333111000000000///...///000333444555333111000111111000///...---,,,,,,,,,...//////......///000---///111111///......//////000111222222111000///222222333333333333222222------000333333222777>>>IIIWWWmmmfffXXXSSSSSSOOOTTT[[[ZZZVVVWWWWWWXXXXXXXXXXXXWWWUUUZZZgggwww]]]JJJNNNqqq{{{uuuxxxyyyzzzooo~~~qqqyyyXXXDDD???===>>>BBBCCCAAAAAADDD;;;;;;;;;:::999999<<<>>>===<<<:::999888777666666)))))))))))))))(((''''''***(((&&&&&&(((******)))%%%%%%%%%&&&((()))(((&&&''''''&&&$$$&&&)))(((###)))'''$$$$$$%%%((())))))***)))(((((('''(((((()))(((((('''''',,,111///))))))(((((('''(((((())))))((((((((((((((())))))***&&&(((***+++,,,---///111//////...---,,,,,,,,,,,,++++++)))((()))***,,,---&&&((())))))(((''''''((('''((()))(((''''''((()))))))))))))))************%%%(((+++)))%%%###&&&)))###$$$&&&''')))+++,,,---+++******)))))))))))))))((((((''''''''''''((((((+++''''''+++---++++++,,,'''&&&%%%&&&((()))))))))***000+++(((,,,---((())))))))))))))))))))))))***)))))))))))))))***+++...((('''+++---+++)))++++++)))(((***,,,---+++)))+++---......---...111333000222444444111///......------...000111222222222111000000111333444333222...000333444333222222333777333555:::999???\\\}}}tttSSSHHH<<<777555444555999222222222222222222222222555333222222333444444333...000111333333333111000//////......------,,,,,,...---,,,---/////////...---///111111...,,,,,,---///000000111111000000///000000111222333333333333///...000333444666???III]]]pppxxxmmmnnnsssnnnooovvvvvvtttuuuvvvvvvsssooojjjgggUUUSSSVVV]]]dddnnn}}}YYYGGGOOOttt{{{|||xxxtttuuuqqqvvv```KKKCCC@@@???AAACCCBBB>>>>>>AAA=========;;;999999<<>>>>>??????<<<999999<<<@@@======<<<;;;::::::::::::+++***)))(((''''''''''''***'''%%%&&&)))+++***(((&&&'''((())))))))))))))))))))))))'''%%%%%%'''(((''''''&&&%%%&&&(((***,,,))))))))))))))))))))))))(((((()))+++------,,,***,,,,,,+++***))))))))))))$$$(((,,,---+++)))((()))$$$%%%***000///---222;;;;;;111******,,,++++++,,,***)))((()))++++++)))((()))((('''&&&&&&'''((()))******************+++,,,***+++,,,------+++***))))))((('''&&&&&&'''((((((%%%&&&''')))************((()))))))))(((''')))***&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''000+++&&&'''+++---+++(((&&&'''''''''(((((((((((())))))*********))))))(((''')))++++++******+++,,,,,,,,,,,,++++++*********,,,+++++++++++++++++++++******+++,,,...///000000///...222777666///---111///.........000111333555---///111000...///333666111222444555555444222111555///000777::::::EEETTTyyymmmUUU@@@:::777333333888666666666666555555555555333222111111000000111111222111000///000111333555555444222000...............,,,******+++------,,,+++---...///...///111222///////////////000000000111111222333222111000///000444777777999FFF]]]oooxxxjjj```YYYUUUhhhtttvvvUUUGGGXXXvvvzzzuuuwwwlll```JJJBBB@@@AAA???===<<<<<<<<<;;;:::BBB@@@>>><<<;;;<<<===>>>???<<<999888999;;;;;;;;;)))((((((((((((((()))))))))((('''''')))******)))''''''(((((())))))(((((()))))))))(((&&&&&&(((***)))(((''''''''')))+++,,,))))))))))))))))))))))))'''''''''(((++++++***)))+++******))))))))))))***%%%(((+++,,,***))))))***---+++---111111000555>>>888000***+++---,,,+++,,,***)))))))))++++++)))((()))(((''''''''''''((()))***))))))))))))***+++++++++,,,,,,,,,+++***))))))((('''&&&&&&&&&'''((()))&&&'''((())))))*********(((((((((&&&%%%$$$&&&(((&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&''''''((((((''''''((())))))((('''''''''((())))))***++++++******+++,,,,,,+++***))))))+++,,,---+++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,------.../////////...000666777222000111//////...///000111333444///111111000......111444111222444555555444222111666000111777888666???LLLfffttt\\\DDD<<<999444333666555555555555444444444444333222111111000000111111111000///......000111333333222111///............///---++++++,,,---------,,,...//////......000111000000000000000000000000...///111222333333333333555999<<>>>>>@@@>>><<<;;;;;;;;;999888======;;;;;;;;;;;;<<<======;;;999999;;;=========''''''''''''((()))***+++(((((()))((('''((()))+++)))))))))((((((((((((((()))))))))(((''''''***,,,+++***)))(((((()))***+++))))))))))))))))))))))))(((&&&%%%&&&((())))))))))))))))))((())))))******)))***+++***(((((()))+++000,,,***+++---...222777333---***---///---+++,,,***))))))***++++++***((()))((((((''''''(((((()))((((((((((((((()))******---,,,+++***)))((((((((('''&&&&&&%%%&&&''')))***((((((((())))))))))))(((***)))(((%%%###$$$''')))%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''((("""%%%)))***)))''''''(((''''''(((((()))***++++++***+++---......---,,,***+++---......,,,++++++,,,+++++++++++++++*********++++++,,,,,,------......,,,,,,------............000...///555888666333222////////////000111333444111222222111///...000111111222333444444444333222666222333777666333888BBBOOOooo~~~dddJJJ>>>:::555333444444444444444333333333222333222111111000000111111111000///.........///000//////000000//////...---000...------...//////......///000000......///000333222222111111000000000,,,---///222444555666777777999===DDDSSSiii}}}wwwrrrwwwjjjOOOLLLcccvvvxxxyyy|||VVVAAA===???@@@>>><<<;;;;;;;;;:::999:::;;;;;;;;;;;;<<<<<<<<<999888777888:::;;;;;;:::'''''''''''''''(((******''')))+++)))&&&&&&(((,,,++++++***)))))))))))))))((()))))))))((((((+++---+++***)))((((((((()))***)))))))))))))))))))))))))))'''%%%%%%''')))))))))))))))))))))******+++,,,...---+++(((&&&&&&((()))...+++((()))+++,,,---...///+++***...000...,,,,,,******)))***+++,,,***((()))(((((((((((((((((()))'''''''''''''''((()))***---,,,***(((''''''((((((''''''&&&&&&''')))***,,,******)))(((((((((((((((++++++)))&&&%%%'''+++...''''''''''''''''''''''''((((((''''''''''''(((((($$$&&&(((************+++(((((((((((((((((((((((()))***---...///---,,,***+++---...---+++******++++++++++++***************++++++,,,------...//////------------............111......333999999666222/////////000000111222333000111111000000000000111111222333444444444333333555333555777555222555<<>>AAA???===<<<<<<===>>>>>>===;;;<<<============<<<<<<999888888999;;;;;;999888((((((''''''''''''((((((''')))+++)))&&&&&&(((+++------+++************+++((()))))))))((((((+++---)))(((((((((''''''(((((())))))))))))))))))))))))+++)))''''''(((***+++******************+++,,,---333000+++'''%%%%%%&&&''',,,,,,,,,,,,...///---***,,,)))+++///111---+++,,,+++***)))***,,,,,,***)))((())))))))))))))))))(((&&&&&&&&&&&&'''((()))***---,,,***((('''(((((()))((((((''''''(((***,,,---+++***)))(((''''''((((((***)))(((&&&&&&(((---111)))(((((((((((((((((()))(((((((((''''''((((((((()))&&&###%%%***---,,,+++,,,++++++***)))((('''&&&''')))+++,,,---,,,+++******,,,---,,,***))))))***************************++++++,,,------...//////........................000///...111777:::777222//////000000111111222222......///000111222222222111222333333444444444444333444666888666333666:::999QQQssstttYYYGGG>>>999666555555555555444444444444333333222111111000000111111333222222111000000000000///000111222333222111000111000///000111111000///000111222111///......///555444444333222111000000000000111222444555777888>>>BBBLLL]]]sss^^^IIIQQQmmm{{{ttt|||}}}~~~kkkdddIII@@@AAA===<<<;;;<<<>>>@@@@@@???======>>>>>>===<<<;;;;;;<<<;;;:::;;;;;;;;;999777((((((''''''&&&''''''''')))******)))''''''((()))---,,,+++*********+++,,,)))))))))(((''''''***,,,'''''''''((((((((((((((()))))))))))))))))))))))),,,***))))))+++,,,+++*********************+++,,,333///***&&&&&&&&&&&&&&&%%%)))+++++++++,,,***'''+++)))+++000000,,,+++---+++******+++,,,,,,+++)))((())))))******))))))(((&&&&&&&&&&&&''')))***+++++++++***))))))))))))***)))(((((('''((()))+++,,,+++***)))'''''''''((()))'''''''''&&&%%%'''+++...***))))))(((((())))))***)))((((((''''''(((((()))***%%% """(((,,,+++)))......---,,,***)))(((((('''(((((()))************)))+++,,,,,,***))))))***)))))))))***************++++++,,,,,,------......------........./////////...000000111555999777222//////000111111111111111...---...000222444333111222222222333333444444555111444777777555444777:::666GGGccc}}}eeeOOOAAA:::777666555555555555444444444444333222111111000000111111222222222222111111111111111111222222333222222222000//////000111222000...000111222111///...///000444333333222222111111111222222222333444555777888@@@IIIYYYnnnZZZGGGRRRqqqxxx{{{{{{ooowwwwwwqqqqqqQQQBBBBBB>>><<<;;;<<<>>>??????>>>========================;;;999888888999999888777&&&&&&&&&&&&''''''((()))+++)))((('''((()))((('''+++***)))(((((()))+++,,,)))))))))(((&&&&&&(((***&&&'''(((((())))))))))))))))))))))))))))))))))))+++******+++,,,,,,+++)))***)))((((((((((((((()))000,,,'''&&&'''))))))))) '''***'''%%%(((***)))+++***,,,//////+++***---+++******+++,,,,,,+++)))((()))************)))(((&&&&&&&&&'''((()))+++,,,)))***++++++++++++++++++(((((('''&&&&&&'''((()))+++***(((''''''''')))***)))))))))(((&&&&&&(((******)))(((''''''((()))***))))))(((((((((((())))))(((&&&%%%&&&)))+++***)))*********))))))))))))(((((((((''''''((()))+++,,,)))***,,,,,,+++***+++,,,((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,------...///000000111,,,111222000111666666222//////000111222111111000000......000333333111///222222222222333444555555111444777555333444666999888>>>PPPnnnrrrYYYEEE:::777777444444444444333333333222333222111111000000111111000000000111111111111111222222111111111111111222000//////000222111///...000111222111//////000111222222222222222111111111222222222333444666888999BBBPPPggg}}}VVVFFFSSStttttt}}}tttppp~~~vvvqqq{{{{{{ZZZKKKKKKEEECCCAAA@@@@@@@@@???>>>????????????AAACCCDDDFFFAAA???===>>>@@@BBBCCCCCC$$$$$$$$$%%%''')))***+++,,,)))&&&''')))***(((&&&)))((('''&&&'''(((***,,,)))))))))'''%%%%%%''')))&&&'''(((***++++++++++++))))))))))))))))))))))))*********+++,,,,,,***((()))((('''&&&&&&&&&&&&&&&,,,)))%%%%%%(((+++,,,,,,###+++...)))&&&+++000111+++***,,,///...******---,,,+++***+++,,,---+++)))((()))***++++++***)))(((&&&&&&'''''')))***+++,,,((()))+++,,,------,,,+++((('''&&&%%%$$$%%%&&&'''***)))(((&&&'''((()))+++---------+++)))'''((())))))((('''&&&&&&'''((()))))))))(((((((((((())))))&&&))),,,---,,,+++++++++$$$$$$%%%%%%&&&''''''''')))(((''''''(((***,,,...)))+++------,,,,,,---...(((((())))))*********+++,,,+++++++++++++++++++++,,,,,,---...///000111222+++111333000///444555222//////111222222111000000222000///111333333000,,,222222222222333444555666111555777444111222555777===888>>>XXX|||{{{___GGG:::777777333333333222222222111111333222222111000111111111---...///000111111000000333222000/////////000111/////////000111111///---///111222111000///000222111111111111111111222222111111111222444777:::;;;GGGZZZuuuxxxSSSEEETTTwwwrrrsssuuuxxxzzzuuummmaaaTTTUUUMMMKKKHHHFFFEEECCCAAA???CCCBBBBBBCCCFFFIIIMMMOOONNNLLLKKKLLLPPPSSSUUUVVV(((''''''&&&&&&&&&''''''---+++)))((('''((()))***(((''''''((())))))(((&&&))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******+++***)))'''''''''((())),,,+++++++++***)))))))))&&&'''((('''&&&%%%&&&((((((((((((((()))))))))))),,,***)))***+++------,,,///,,,******---...,,,)))***+++++++++***)))'''&&&---((('''***,,,******,,,''')))---222333111,,,(((''''''''''''&&&''')))+++)))(((&&&%%%%%%&&&((())),,,+++***))))))***+++,,,)))((()))+++---......---************))))))))))))---,,,+++***))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++***)))***,,,...///...000+++***---...+++***+++((()))***,,,...111333555+++,,,...222444444222000333000000222222000111444222222111111222222333333222222222222222222222222111333666777666555666666888888:::HHHggghhhOOO???999999///111333444333111000000333222222222111111000000111111000000000000111111444444333222111111111111///000111222222111000///111000///111333333000---444333333222222111111222111000000333444888BBBLLLYYYsssnnnTTTHHHVVVwwwvvvnnnwwwxxxlllooowwwqqqhhh^^^YYYXXXVVVPPPKKKSSSUUUXXX\\\```eeelllppprrrooolllmmmsssyyy}}}~~~(((''''''&&&&&&''''''''',,,+++)))((('''((()))***(((''''''((())))))(((&&&''''''(((((())))))******(((((((((((())))))))))))***))))))(((((())))))***+++***)))(((''''''((()))******)))))))))))))))((('''((())))))((('''(((***''''''(((((()))))))))***,,,***)))***---.........+++++++++,,,------,,,******+++++++++***)))'''&&&***&&&%%%)))+++)))(((***(((***,,,000111///+++''''''(((((('''&&&&&&(((******)))'''&&&&&&''')))***+++******))))))******+++&&&%%%&&&(((***+++***)))*********)))))))))((((((******)))))))))******+++)))((((((((((((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++******+++,,,,,,,,,000+++***---...+++***+++******+++,,,---...///000//////111444777777666444333000///222222///000333111111111111222222333444222222222222222222222222111333555666555444555555666666666???YYY|||pppVVVCCC:::888///000222333222000//////222222222222222222111111111111000000000000111111333222111111000000000111///000000111111111000000000///...000222222///---444333222111000111111222333111222444555999DDDOOOccc|||iiiPPPHHHZZZ~~~zzzvvvmmmrrrvvv|||yyy}}}(((''''''&&&''''''((((((+++***)))((('''((()))***(((((('''((())))))(((&&&&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((((((((()))''''''((((((((((((((()))''')))******))))))***,,,&&&''''''((()))******++++++***)))+++---///000///(((***---...---,,,,,,,,,******+++******)))(((''')))&&&&&&***,,,)))'''(((******+++,,,...---***'''((())))))(((&&&&&&''')))***)))(((''''''((()))***)))******++++++******)))%%%%%%%%%''')))***)))(((******))))))))))))(((((((((((((((((()))***+++,,,((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***************000+++***,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,111111111333666888777666333//////111111//////222000000000111222333444555222222222222222222222222111333555555444333333444444555444777HHHhhhzzz```JJJ<<<666222222333333222111000///111111222222222222222222000000000000000000000000111111000000///000000000111000000//////000000000///......///000000///---444333111//////000222333555333444555666;;;HHHUUUsssbbbLLLJJJbbb~~~yyyjjjssszzzuuu'''''''''''''''(((((()))***)))(((((((((((()))))))))((('''(((******((('''''''''(((((())))))******(((((((((((()))))))))))))))((((((''''''(((((())))))))))))(((((((((((()))'''''''''(((((()))))))))''')))******))))))+++,,,%%%&&&'''((()))***+++,,,***)))(((***---///000///&&&+++///111///------///************))))))((((((***'''(((---///,,,)))))),,,***)))*********)))'''((())))))(((&&&&&&&&&((())))))(((''''''((())))))((()))***++++++***)))(((((((((((()))+++,,,+++******)))))))))(((((((((((((((((('''(((((()))******(((''''''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++***))))))***+++000+++))),,,---++++++---------------,,,,,,++++++///......000333555555555333000///111111......222000000000000111333444555222222222222222222222222111333444444333222333444222666777666>>>YYYhhhPPP>>>444777555444444444333222111000000000111111222222222000000111111111111000000111111000000000111111222222111000///...///000111////////////000000000000555333000...---///222444444444555777999@@@PPP___]]]JJJOOOmmmvvv|||ttt|||hhhyyy'''''''''''''''((()))***(((((((((((((((((()))))))))(((((()))******)))'''******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((())))))))))))(((((((((((())))))*********'''(((******))))))***+++%%%&&&'''((()))***+++,,,(((''''''(((+++.........''',,,111222000//////000*********)))))))))))))))***'''(((---///,,,)))))),,,***(((((())))))((('''((()))***)))'''&&&&&&'''''''''''''''''''''''''''((()))***++++++***)))(((***))))))+++------,,,+++)))))))))(((((((((((('''******)))(((((((((((((((((((((((((((((()))******++++++++++++++++++++++++*********+++++++++,,,,,,''')))******)))))),,,...000+++)))+++---+++,,,...,,,---............---------,,,---///222444555444444000///111111......111000000000000111222333444222222222222222222222222222333444333222222333555000555999777:::MMMpppoooVVVAAA555:::777444222333333222111.../////////000000111111///000111111111111000///111111111111111222333444333222111/////////000111000000111111111111222333555333000......000333555333333555999===GGG[[[mmmYYYKKKUUUvvv|||~~~}}}vvvvvvuuuvvvlll}}}''''''''''''((()))******''''''(((((((((((()))))))))(((((()))******)))'''++++++***)))((('''&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((((()))))))))))))))******(((***+++***)))((()))***&&&''''''((()))******+++((('''&&&(((***,,,---,,,+++---000111000/////////******))))))))))))******)))&&&&&&***,,,)))'''(((+++)))(((''')))))))))(((&&&((())))))(((&&&''''''&&&''''''''''''''''''&&&((())))))******))))))((()))(((((()))++++++***)))))))))(((((((((((('''''',,,+++***)))(((((((((((())))))(((((((((((())))))************************************++++++++++++''')))++++++)))***---000000+++(((***,,,+++,,,///,,,---...///000///...---------...111444666666555555222111222222//////222111000000000000111222222222222222222222222222222111222333333222333555777222666999888777BBB___yyyvvv___HHH:::<<<777222111222333111000/////////000000000000000///000111222222111000///111111111111222333444555444333222222111111111111000111222222111111333555444333111000000222444555111333777===CCCQQQjjjWWWLLLZZZ}}}~~~zzz}}}~~~tttzzzqqquuu|||''''''''''''((()))***+++&&&''''''(((((()))((((((***)))((()))++++++)))(((******))))))((((((''''''(((((((((((())))))))))))'''&&&&&&&&&&&&&&&&&&'''&&&'''((()))******)))((()))(((((((((((((((''''''+++,,,---,,,***))))))***''''''(((((()))))))))******(((((((((+++,,,,,,,,,------,,,---//////...,,,******)))(((((()))***+++***&&&%%%)))+++)))(((******)))'''(((***+++***)))%%%'''))))))(((''''''(((''''''((((((((((((''''''))))))(((((((((((())))))(((''''''(((******)))((())))))((((((((('''''''''+++******)))))))))******+++***)))((((((''''''(((((((((((((((((((((((((((************++++++++++++(((+++...,,,)))))),,,000000+++(((***,,,+++---000+++---...//////...,,,+++------///333777888777555666333222333333000000333222111111000000000000000222222222222222222222222111222333333333444777:::;;;;;;;;;999555;;;QQQggghhhPPPAAA@@@;;;444222444555444222222222222222111111111111///000111222222111000/////////000000111333444555444444444444333222111111///111222111///000333666444333222222222333555666111444:::BBBKKK\\\xxx~~~~~~VVVNNN]]]~~~tttxxxsss{{{''''''''''''((()))++++++&&&&&&'''((())))))((((((***)))((()))++++++)))((((((((((((((())))))))))))(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&'''(((*********)))((((((((((((''''''&&&&&&%%%......///---+++)))******(((((((((((()))))))))))),,,***)))***+++------,,,///,,,******---...,,,)))******)))(((((()))***+++---((('''***,,,******,,,)))(((((()))+++,,,+++***$$$&&&)))))))))(((((()))(((((())))))))))))((((((***)))(((''''''((()))***))))))((()))++++++***((()))(((((((((''''''''''''))))))))))))***+++,,,---,,,+++***(((''''''''''''(((((((((((((((((((((((()))************++++++++++++...000...)))(((+++///000+++(((***,,,+++---000,,,---.........,,,***(((+++,,,///333777888666444777444333444333000000333333222111000////////////222222222222222222222222111222333333444666999<<>>;;;666888JJJ]]]nnnVVVGGGEEE???888666888999888666555444444333333222222222...000111222222111000............///000222333444555555666666555333222000...000111000...///222666333333333333444444555666111555<<>>EEEPPP{{{yyyfffNNNOOO===555555111222555///555555555444444333333333222111111222333333000...111111111000000000000000222222222222222222222222333444444111///000444888>>>;;;666222000111333444666777;;;GGG\\\wwwjjjUUUaaa}}}yyyuuuoooiiieeeeeefffhhhccckkktttyyy{{{sssYYYJJJ```wwwyyyyyy~~~mmm~~~)))******(((&&&%%%&&&((((((((((((((('''''''''''''''''''''''''''((()))))))))(((''''''''')))***+++******)))))))))***+++,,,***)))(((&&&&&&'''(((((('''((())),,,......,,,)))***(((&&&&&&((()))'''%%%(((+++,,,,,,)))(((((()))(((((()))************)))((((((((((((((()))******++++++++++++***)))((((((&&&''')))***+++***((('''''''''(((******++++++***...---***)))((()))+++,,,***((('''&&&((()))***)))'''(((*********)))'''&&&,,,)))&&&&&&(((+++,,,+++************************))))))))))))))))))))))))************************++++++******************((('''&&&&&&((())))))(((***************+++,,,------+++******,,,---------+++,,,------++++++,,,---------,,,+++++++++,,,------.../////////000222444777555333111000000111222111222333222000000000111222111111000000111222333333444666666555888FFFUUUooorrraaaHHH>>><<<@@@JJJmmmqqqWWWNNN<<<666777333555777222444444333333333222222222///...///111333444222111000000000000000111111111111111111222222333333333111222333222111222555999EEEAAA<<<888555555666777<<<<<>>RRRsssdddNNN===777999666777999333333333333444444444444444444222000000000000///.........///000111222222333444333222222111000//////222222333444555444222000888666444333333555777888;;;BBBTTTqqqsssRRRWWWooossskkkmmmrrr{{{ooonnnmmmkkkvvvWWWLLLVVV{{{xxx|||}}}kkk||||||sss(((***,,,+++)))''''''''''''&&&&&&&&&'''(((***+++'''''''''''''''((())))))))))))))))))((((((((((((((()))***++++++)))'''&&&&&&''')))******)))((('''((('''&&&'''))))))(((&&&((()))***)))'''&&&'''(((&&&&&&''')))+++***'''%%%&&&'''(((((())))))((((((((()))******++++++******((())))))******)))((((((%%%&&&((()))))))))(((''''''(((((())))))(((((((((***))))))(((((((((((((((***((('''((()))***)))''')))(((((((((((())))))))))))******)))''''''((()))'''(((((())))))*********+++++++++***)))(((((((((************************)))******+++***)))'''&&&+++***((()))+++,,,,,,+++******)))(((((((((((()))---,,,+++,,,...///...---***+++,,,+++***)))***,,,++++++++++++,,,---......,,,...////////////222444111111000///000000111222111222333222000000000111000000111222222222222111777666???SSSlllxxxXXX@@@===<<>>===OOOsssyyyZZZFFF;;;888111111333...222222333333333444444444000///...000333555777777000000000000000111111111000000000000111111111111222000///000222222000.../////////111333666999;;;DDDTTTppplll___aaazzzqqqlllrrr~~~}}}sssrrrrrrvvvRRRMMM___uuujjj{{{rrr{{{pppqqqzzzsssppphhhfff```YYYVVVWWWTTTNNN(((***,,,,,,***(((''''''&&&'''(((((()))((((((((()))))))))))))))***++++++,,,***((('''&&&'''((())))))))))))))))))(((''''''&&&''''''(((((())))))))),,,***)))***++++++***)))&&&((()))(((%%%$$$%%%((()))'''&&&'''***,,,***(((&&&''''''(((((((((((((((+++***)))))))))***,,,---(((((()))))))))))))))((()))(((((('''((()))***+++'''(((((((((((((((''''''((((((((((((((('''''''''...+++(((&&&''''''''''''''''''''''''(((***+++,,,***,,,---,,,)))''')))+++&&&''''''((()))******+++*********+++,,,,,,------************************&&&''')))***+++***((('''+++)))((()))***+++++++++...------,,,+++++++++,,,,,,)))'''&&&(((***++++++)))+++++++++***)))***+++((())),,,...///...---,,,+++,,,---------...000222...///000000000///---,,,111222333222000000000111,,,...000222333444444333<<>>GGGgggaaaQQQbbb|||mmmdddqqq|||oooqqq|||bbbNNNPPPnnn|||tttlllqqqkkklll\\\gggzzzzzzzzz|||~~~~~~yyyqqqkkkaaaaaa___]]]YYYVVVRRRPPPTTTTTTRRROOOLLLJJJKKKLLLMMMNNNOOOPPPSSSWWW[[[___******))))))(((''''''&&&&&&&&&&&&'''(((***+++,,,))))))(((''''''''''''''''''((()))(((&&&&&&((()))))))))(((((((((((())))))''''''((((((((()))))))))******)))(((((()))******''''''&&&&&&&&&&&&''''''((((((((()))))))))******))))))((((((((()))***+++,,,+++++++++,,,,,,***((())))))))))))))))))*********'''%%%'''***+++((($$$'''(((((())))))))))))((((((''''''&&&'''((()))***,,,++++++***)))'''&&&%%%%%%&&&((())))))((('''&&&(((((('''&&&&&&&&&&&&&&&***)))((()))******)))(((,,,,,,++++++************...---,,,)))'''&&&%%%%%%***++++++,,,+++***)))(((((((((((((((((()))***+++++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++************,,,,,,,,,---......//////...---,,,,,,,,,,,,---...//////000000000111111111111000000000000000000000666///...444666444;;;FFF```zzzxxx^^^BBBDDD>>>EEEhhhzzz^^^III???666555888333333222111111333333333222333333222111111111222333000000000000111222333333333333333333333333333333444222000111333444333222111///...111444777<<>>QQQnnnjjjCCC999666333111222333333333000111222444555555444444555444333333333333333444444444444444444444444444222555777777444222111222222...111:::===BBBZZZvvvfffMMMVVVyyytttggg{{{]]]SSSUUUnnnxxxxxx~~~|||'''''''''((((((((((((((()))((((((((((((((()))***%%%'''***,,,,,,+++)))((()))******)))(((((()))+++$$$&&&(((***++++++))))))''''''''''''((((((((((((***)))'''&&&&&&''')))***'''''''''&&&&&&'''''''''))))))))))))************+++,,,---...///...---,,,)))(((((()))+++,,,***)))+++)))&&&%%%%%%(((+++---(((((((((''''''))),,,///,,,+++)))''''''(((***+++%%%&&&(((******)))'''&&&((((((&&&&&&''')))+++,,,---,,,+++)))((((((((((((%%%&&&(((***+++***)))((('''&&&%%%''')))******)))******+++++++++,,,,,,,,,,,,***((((((***+++,,,+++$$$&&&***---......,,,***---,,,,,,++++++,,,,,,---(((((()))***++++++,,,,,,---,,,+++******+++,,,---.........------,,,,,,,,,........................)))+++,,,...//////................../////////000...//////000111222222222:::===GGG\\\zzzbbbFFFBBB???HHHeeeqqqEEE:::777333111222333333333111333444666777777666666333333333222222333333444555555555555555555555555333666888888444111000111444///333===AAAHHHcccpppYYYNNNcccsss^^^rrrSSSMMMXXXrrryyyvvv~~~zzzsss+++***)))'''''''''((())))))************+++++++++&&&'''((()))*********)))))))))))))))))))))))))))+++,,,,,,,,,+++(((%%%$$$)))(((((((((((())))))***&&&'''((((((((('''%%%$$$&&&++++++$$$###'''***))))))((()))***---......,,,,,,------+++)))(((((())))))***((('''+++000000,,,,,,***(((''')))*********+++***((('''''')))+++,,,)))(((''''''(((((('''&&&(((''''''((())))))(((&&&(((''''''&&&&&&&&&''''''$$$'''))))))'''&&&(((***)))))))))))))))*********+++*********))))))((((((+++)))'''''')))***+++++++++***((('''''''''((()))))))))(((((()))***++++++++++++,,,,,,,,,++++++***---,,,,,,,,,---,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))+++---...***,,,......,,,+++...000+++,,,------......------.........///000111111222222000///111555999999888777CCC[[[yyyzzzUUUAAACCCKKKNNNzzzlllKKK888444111222111...///222333333444444555555444444111222222222111111333555666777888888888666555444444888;;;777000---///444555555777:::???NNNmmmmmmOOOOOOwwwjjjgggrrrtttWWWOOO[[[uuu~~~~~~vvvzzzqqq***))))))(((((((((((()))))))))*********+++++++++((())))))))))))(((((((((''''''''''''''''''''''''&&&''')))+++,,,+++******((((((((((((((())))))***((()))))))))(((((('''&&&)))***'''###%%%******''')))((((((***---...---,,,+++,,,,,,+++)))((()))***------***'''(((***(((###,,,***(((''')))*********)))((('''''''''((()))***((('''&&&''')))***)))(((***)))(((((())))))'''%%%''''''&&&&&&&&&''''''(((%%%(((***)))'''&&&''')))''''''(((((())))))))))))+++*********))))))))))))***((('''''')))******)))+++***))))))(((((()))))))))))))))))))))***+++++++++++++++,,,,,,++++++***---,,,+++,,,---,,,***(((++++++++++++++++++++++++***))))))))))))+++---...+++---//////,,,+++,,,---+++,,,------......---------......///000000111111......///111333666777777BBBTTTooofffKKKBBBEEEIIInnncccFFF999444222333222///000333000000111222333333333333111222333222111111333555666666777777777666444444333666888555111///111444666555666999???PPPpppgggPPPXXXqqqaaalllqqqVVVOOOaaayyy~~~yyyrrr'''(((((())))))))))))((()))))))))*********++++++*********)))(((''''''&&&''''''''''''''''''''''''$$$&&&(((***,,,,,,,,,,,,((((((((((((((()))************))))))(((((())))))+++)))%%%###'''+++***%%%)))((((((***---...---+++)))***+++***)))(((***+++)))***)))'''))),,,+++''',,,***(((''')))*********&&&&&&'''''''''((((((((('''&&&&&&'''***++++++***)))((((((((())))))'''%%%&&&&&&&&&&&&'''((())))))'''(((***)))(((''''''(((%%%&&&&&&'''((())))))******************)))))))))(((((('''(((***+++)))(((***++++++++++++***))))))))))))))))))))))))***+++++++++++++++++++++++++++,,,,,,+++,,,------,,,***++++++++++++******************))))))***+++,,,---,,,...000///---++++++++++++,,,------......------------......//////000000+++...111222222555:::>>>SSSiii|||]]]EEEAAAFFF^^^~~~tttTTT@@@999555333444333000111444///000111222333333333333222333333333222222444666444555555555555444444333555555555555555444444444666666666888@@@UUUvvv]]]SSSfffyyy```bbb}}}kkkSSSPPPjjj|||}}}yyyzzz~~~tttlll&&&'''(((*********)))((())))))))))))******************)))(((((((((((((((''''''''''''''''''''''''((()))************)))((((((''''''(((((()))***++++++***(((''''''((()))***)))((('''&&&'''))))))''')))((((((***,,,---,,,+++((()))***)))((()))+++---'''***+++***+++//////,,,,,,***(((''')))*********%%%&&&'''(((((((((((('''((('''&&&(((***++++++***&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&'''(((******((())))))))))))(((''''''%%%%%%&&&''')))***++++++************************(((((()))***,,,,,,***(((***+++,,,---,,,+++***)))***)))))))))))))))***************++++++,,,---...---,,,+++,,,......---,,,,,,,,,,,,+++++++++++++++++++++***)))***+++,,,---+++---...///...---,,,++++++,,,------......------------......////////////,,,000333333444999EEENNNfffzzznnnMMM@@@DDDNNNnnnxxxZZZEEE;;;888555333555444111111444000111222333444555555555222333444333222222444666333333333444333333333333:::777555666777888666333666666666888BBB[[[sssSSSWWWuuulllcccvvvdddQQQSSSrrrvvvtttxxxyyynnnggglllzzz|||xxxsssooonnnnnnmmmmmmlllkkkiiigggeeedddcccccc&&&'''(((*********)))((((((((()))))))))*********((((((''''''((()))******((((((((((((((((((((((((++++++******))))))((('''''''''''''''((()))***+++)))((('''''''''((()))***&&&(((******&&&$$$'''+++)))((((((***,,,,,,+++***((())))))((('''(((+++---,,,//////,,,***+++)))&&&,,,***(((''')))*********&&&'''((()))))))))((((((***((('''((()))***((('''"""!!!"""$$$'''(((((('''&&&&&&&&&'''((()))***+++))))))))))))))))))((('''&&&&&&'''(((***+++,,,,,,***************+++++++++***)))***,,,------+++)))+++,,,---------,,,***)))******)))))))))))))))***))))))***+++,,,...000222...---,,,,,,...///...---......---------,,,,,,,,,,,,+++*********+++,,,---******,,,---//////...---+++,,,------......------.........///////////////...111444444777CCCVVVeee|||}}}YYYDDDAAACCC^^^```FFF;;;999777444333555555222111444000111222333444444444444222333333333222222444555333222222222222333333333;;;888444444666666333///666777777999FFFdddfffMMM]]]yyykkkwww]]]PPPWWWzzzzzzpppppp~~~~~~|||{{{kkk[[[ZZZcccrrrvvvxxxvvvvvvwwwwwwuuuoooooommmnnnssswwwtttmmmkkkjjjiiikkkmmmllliiifffjjjhhhdddcccdddeeeffffffiiiiiihhhhhhhhhiiijjjjjj'''(((((())))))))))))(((((((((((()))))))))******((('''''''''''')))+++,,,))))))))))))))))))))))))(((((())))))******++++++''''''''''''(((***+++,,,(((((('''''''''((())))))$$$(((,,,,,,&&&!!!%%%---)))((((((***+++,,,+++))))))))))))'''&&&(((+++---%%%***,,,***)))******(((,,,***(((''')))*********''''''((((((((()))))))))***(((''''''(((((('''%%%!!!!!!"""$$$''')))((('''''''''''''''((()))******((((((''')))++++++***((('''(((((()))***+++,,,,,,*********+++++++++++++++******)))+++,,,---,,,***+++,,,,,,,,,,,,+++******+++******)))))))))))))))(((((()))+++...111555777000...---,,,...///...---//////......------,,,,,,---,,,+++******+++,,,---+++******+++...000000///+++,,,------......------/////////000000000000000...111555999AAASSSjjj{{{lllPPPAAA???PPPqqqwwwVVV???888999666333333555555111111444///000000111111111111111111222222222111111333555333222222222222333333444888555222111222111...+++555888999<<>>333111...---.........---......---,,,,,,+++******...---,,,+++++++++,,,---111---))))))+++...///...+++,,,------......------222222222111111111111111111666@@@NNNaaaxxxvvvVVVJJJCCCNNNppp{{{```JJJ>>>:::333111111444444111000222333333444333333222111000///000111000//////111333333333222222222333555666555555555444444333333333444:::===AAATTTxxxZZZXXXuuu~~~tttzzzoooOOOQQQeeezzzzzznnnzzzuuuwww{{{zzzuuubbbRRRXXXppp(((+++---+++(((&&&(((******)))(((''''''((())))))***)))'''&&&'''(((***+++******++++++)))(((&&&$$$)))***++++++***)))(((''')))'''%%%###"""%%%***...******)))(((((((((((((((+++***)))(((((()))***+++***************)))((((((---,,,,,,***))))))((((((+++++++++++++++++++++++++++*********))))))((((((((('''%%%''')))***(((%%%++++++***(((&&&&&&(((***%%%&&&&&&&&&&&&&&&&&&%%%***))))))((((((((())))))&&&&&&''')))******(((&&&###''')))&&&&&&)))+++***+++++++++*********))))))%%%((()))***---111000,,,+++,,,,,,------,,,,,,+++---,,,++++++******++++++---,,,,,,---...000222444------,,,++++++******)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---///...---///111111...+++333222111000///111333444000:::GGGYYYtttjjjUUU>>>EEE```vvvhhhJJJ;;;999444333222222333333111///222222222111111111000000222000///...///000222333444222000111333666777777222333555666666555333111222999<<>>RRRfffpppQQQ???;;;666444333444444444222000222222222111111111000000111000///...///000222333444222000111333666777777222333444555555444444333222:::???FFF^^^fffUUUgggxxxtttvvvooollliiijjjllluuu___KKKXXXyyyzzz|||vvvsssyyy{{{bbbaaa}}}+++***))))))******)))(((***)))(((''''''((()))***)))((('''''''''(((***+++))))))(((((((((((())))))))))))***++++++***((('''%%%&&&((()))))))))+++,,,******)))((((((((((((((()))((((((''''''(((((())))))************))))))(((***+++,,,------,,,+++)))+++++++++++++++++++++++++++***(((''''''(((((()))***)))((()))++++++)))'''&&&(((+++,,,***((('''''''''(((((())))))(((((('''((((((''''''''''''((((((***(((%%%%%%&&&((()))***&&&***+++(((''')))***))),,,,,,++++++***))))))((('''))))))'''(((***(((###******++++++++++++******,,,,,,+++************+++*********)))***+++,,,,,,,,,,,,------------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,,,,,,,,,,------,,,***+++---.........---...///000000222555777>>>JJJ```wwwkkkMMM>>>EEEUUUuuuwwwUUU@@@:::777666444444555555333222222222222111111111111111111000/////////000222333333222000111333666777666333222222333333444555555333:::AAALLLeee```SSSpppppp{{{yyy}}}}}}kkkYYYSSSVVVWWWXXXXXX]]]jjjtttVVVJJJ```~~~qqqzzztttuuu___nnn,,,)))'''(((+++,,,***''')))((((((''''''(((******)))(((((('''((()))******)))(((''''''''')))***+++((()))***++++++***)))(((%%%'''((((((((()))+++,,,***))))))(((((((((((((((((((((''''''''''''(((((())))))************)))((((((***---//////...,,,******************************)))((('''&&&''')))***+++******+++++++++))))))(((***,,,,,,+++))))))***((())))))******))))))(((''''''''''''''''''((()))***(((&&&&&&'''((()))((((((,,,---)))''')))***(((,,,,,,++++++***))))))(((***,,,,,,***+++---+++&&&))))))************)))))),,,++++++***************---------,,,,,,,,,,,,---+++++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///---,,,*********,,,,,,---,,,++++++,,,...000111...000222222222444888;;;CCCSSSmmm}}}___FFFAAALLLhhh~~~\\\DDD;;;777666444444444444333222111111111111111111111111000000//////000000111222333111000111333555666666333222111111222444666777555999???MMMiii}}}]]]VVVwww~~~pppvvviii```dddllluuuhhh^^^___fffjjjkkklllnnnqqqyyykkkQQQLLLiiittthhh~~~vvvrrrnnnhhh+++)))'''(((+++,,,***''')))(((''''''''')))***+++((((((((((((((())))))***((((((''''''''')))***,,,((()))***++++++***)))((((((((((((&&&&&&'''+++---***))))))(((((((((((((((''''''((((((((((((''''''((())))))*********))))))(((***,,,//////...,,,+++***************************)))(((''''''((()))***++++++,,,,,,+++***)))))))))))))))((('''''')))+++)))******************)))'''''''''''''''((())))))(((''''''(((***)))'''%%%))),,,---)))'''))))))(((+++++++++************))))))+++,,,+++---000...***((())))))******))))))(((,,,+++******))))))******...............------,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,---...---------------///111222---000222222222444:::@@@KKK^^^zzzkkkMMM@@@HHH[[[zzzdddKKK???777555333222333333333222111111111111111111111111000000000000000111111222222111000111444555555555333222111000111333666777777777<<>>888555222222222333333222111111111111111222222222///000000000111111111111111000000111444555555444333222111000111222555666888777===QQQppphhhRRRZZZzzzxxxqqqiiiddd\\\SSSNNNNNNTTTdddrrr```OOOXXXyyy{{{}}}```rrryyypppkkkxxx|||xxxtttqqqnnnkkkdddeeefffeeeaaa[[[TTTOOO''')))******))))))***+++((('''''''''((()))+++,,,'''(((((()))))))))))))))'''(((((())))))))))))((('''((()))***+++******)))---......,,,***)))***,,,******)))((((((((((((((((((((()))******)))(((((((((((()))*********************+++++++++++++++***************************((()))+++,,,,,,,,,+++***)))+++---,,,)))'''''')))&&&'''((('''&&&&&&(((***))))))************))))))((((((((())))))***,,,,,,)))((('''((()))((('''%%%&&&***+++'''&&&((()))'''(((((()))***+++,,,,,,---&&&((())))))+++///...))))))******++++++******)))++++++***))))))))))))))))))***+++,,,,,,+++*********++++++,,,,,,---------+++++++++,,,,,,---------......---,,,,,,+++******,,,...///000000000...---+++...000000...---...///***---111111444<<>>HHHddduuuUUU```nnnfff}}}~~~___LLLNNNaaasss^^^JJJYYYyyy~~~qqqmmmrrrzzzkkktttWWWdddyyyjjj```]]]SSSRRRPPPNNNNNNQQQWWW[[[fffmmmxxx((((((((('''((())))))***%%%''')))+++++++++***)))++++++++++++************(((((((((((('''''''''''',,,------***'''%%%&&&'''(((,,,...+++))))))'''###''''''(((((((((((('''''')))''''''(((***+++***)))+++***((('''''')))******---+++)))((())))))(((''')))+++---------......///&&&))),,,...333999???BBBHHHGGG666((())))))$$$&&&******+++++++++***))))))''''''&&&&&&&&&&&&'''''')))+++------+++************++++++)))'''&&&'''))))))******)))'''%%%&&&'''------------...---,,,+++000///---,,,------+++***++++++***((('''''''''''''''(((***+++,,,+++*********++++++,,,,,,++++++*********************++++++******+++,,,,,,---......&&&))),,,------+++++++++------------............++++++,,,,,,---///000111...222:::FFFXXXqqqdddNNNCCCQQQoooxxxWWWCCC;;;555444555333333444222222111111111111000000000/////////000111222222222111//////111222222222333333222222222333444444777???KKKhhhpppUUUeee}}}aaacccqqqXXXSSSccc~~~}}}VVVJJJbbb{{{xxxxxx~~~iii}}}vvvttt}}}^^^YYYwwwrrrmmmhhhddd\\\TTTSSSVVVXXX^^^eeejjjnnnttt}}}((((((((((((((()))******'''(((((()))***+++,,,,,,************************((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&(((***&&&+++...,,,******)))'''''''''(((((((((((('''''')))((('''''')))***)))((()))((('''''''''&&&(((***,,,***''''''''''''&&&%%%)))+++......------...000)))''')))111;;;BBBDDDCCCFFFDDD444'''))))))$$$%%%+++++++++++++++***))))))&&&&&&''''''''''''&&&&&&)))+++......,,,+++******+++,,,,,,+++(((((()))***'''(((***)))(((((()))+++,,,---......------,,,,,,...---++++++,,,+++***(((******)))((('''''''''((())))))***+++,,,++++++******++++++,,,,,,++++++************+++******************++++++,,,---......&&&))),,,------+++++++++------........./////////......---------...//////111888CCCSSSfff}}}sssUUU@@@GGG___}}}___FFF===666555555333333555222222222222111111000000000/////////000111222222222000///000222333333222333222222222333333444555777@@@NNNllllllWWWlllrrrZZZfffaaaUUUaaa{{{tttQQQMMMkkk|||rrr~~~~~~|||vvvmmm{{{uuueeeUUUllltttgggZZZZZZ[[[]]][[[ZZZaaajjjzzz))))))(((((())))))***+++))))))(((((()))***,,,...)))))))))))))))*********((((((((((((''''''''''''&&&&&&&&&'''''')))******$$$***---***'''((()))((((((((((((((((((((((((((()))(((''''''))))))((('''((('''''')))'''%%%&&&***+++)))'''&&&'''((('''&&&))),,,//////,,,,,,---000///******444>>>@@@===999888:::...%%%***,,,''')))+++++++++++++++***)))(((''''''((((((((((((''''''(((+++------,,,+++++++++,,,------+++)))((()))+++(((***,,,,,,,,,---///000***,,,......,,,,,,,,,---,,,+++******++++++)))'''***)))((((((((((((((()))******+++++++++++++++******++++++,,,,,,++++++******++++++++++++***))))))******+++,,,,,,---......+++---//////...------............////////////000//////...............///333<<>>DDDYYY|||bbbbbb|||bbbooouuutttxxxjjjRRRSSSrrr}}}rrrrrrvvvrrr\\\LLLMMMSSSVVV^^^hhhvvv///---+++***+++,,,,,,,,,***)))((()))+++,,,+++***)))******)))'''''')))******(((&&&'''((())))))(((&&&&&&&&&&&&&&&'''((((((((())))))((('''&&&((()))((('''&&&&&&(((((('''&&&***((('''''')))******)))))))))(((***+++,,,***)))))))))))))))))))))))))))$$$'''+++...---+++***)))***)))***......***)))***''''''''''''&&&&&&&&&&&&)))***,,,...---+++)))'''***)))(((((())))))((('''(((((((((((((((((((((((()))((('''&&&'''((()))***)))---000111222444000***(((%%%&&&)))++++++...222)))))))))))))))))))))*********++++++++++++*********)))***,,,...//////---++++++++++++++++++++++++++++++++++++++++++++++++(((+++...---)))(((+++///------------------......***,,,///000///......///000///...------222<<>>===777555777333'''111555111...333666444222222222222222222222222333666777555444666666333111111222222333333333333>>>DDDZZZ}}}~~~aaagggxxx^^^mmmyyy^^^\\\mmm~~~bbbPPPYYY{{{wwwvvv{{{{{{tttgggUUUMMMLLLUUUaaalllzzz///---+++******+++,,,,,,---+++******++++++)))(((*********)))(((((()))***)))(((&&&'''((()))((('''''''''&&&&&&''''''((()))((((((((('''&&&&&&((()))((('''''''''((((((((('''***)))(((((()))***++++++***))))))***,,,,,,+++)))))))))))))))))))))))))))###))),,,------,,,---+++((((((++++++((((((+++&&&'''((((((((('''&&&&&&)))***,,,---,,,+++)))'''))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((()))))))))+++000444555666777222+++(((&&&&&&)))++++++---111***************)))))))))***+++,,,------,,,+++***+++++++++---000111111000++++++************++++++++++++++++++++++++++++++***,,,...---+++***,,,---..................------+++---...///...---...///000///000000///444???KKKfffoooSSSJJJUUUnnnkkkPPP@@@===777555777333***555888000000;;;???:::222222222222222222222222777888888888777777777555222222222222333444555555:::BBBZZZ}}}www^^^kkkuuuZZZjjjlllYYYWWWaaappp~~~XXXNNN```~~~sss~~~zzzvvvdddXXXRRRIIIRRRbbbuuu,,,,,,+++***))))))***++++++******+++---...---,,,,,,+++)))))))))))))))))),,,+++***+++,,,---+++******)))((((((''''''((((((((((((((('''%%%&&&(((***'''(((((((((((('''(((((())))))))))))))))))***+++***))))))***,,,,,,+++***))))))))))))))))))))))))"""%%%)))+++,,,++++++,,,+++((('''******'''(((+++'''(((((()))))))))(((((()))***+++,,,,,,***)))((((((((())))))(((((())))))(((((((((((((((((((((((('''(((((())))))))))))))))))---111333666888444...+++((('''***+++)))+++///++++++++++++++++++*********+++,,,------,,,+++***---------///111333222111+++******))))))******++++++++++++++++++++++++++++++***)))***,,,,,,***(((..................------......---+++)))***,,,......///222444333777EEEUUUvvvzzz\\\NNNOOOaaapppRRR???;;;555555777444222888666...333AAADDD===111222333333333333222111555555555666555333333333444333333333444555777888999BBB[[[~~~ppp[[[mmmnnnSSSeeebbbWWWWWW]]]nnnvvvQQQOOOjjj~~~vvvuuu{{{{{{xxxjjj]]]RRROOOQQQWWWlll***+++,,,+++)))((()))***(((((((((+++///222333222---+++))))))******)))(((***))))))***++++++***(((+++***)))(((((((((((((((((()))((('''%%%&&&))),,,'''((())))))''''''((()))((()))))))))((((((***+++***))))))+++,,,---+++***)))))))))))))))))))))))))))***,,,+++)))((()))***+++((('''))))))'''(((+++((((((((())))))))))))))))))***+++++++++***)))((('''((())))))(((((()))***(((((((((((((((((((((((((((((()))))))))*********000333222/////////***$$$---***)))******((()))---++++++++++++++++++,,,,,,******++++++++++++******...------///111222111///+++***)))(((((()))***+++++++++++++++++++++++++++***(((&&&(((+++,,,(((###------------------......///...---***((())),,,///......222777777<<