BM6P6(@ SSSDDDKKKcccpppsssvvvsssuuuppphhh```ZZZUUUPPPMMMLLLHHHEEEGGGLLLLLLGGGAAAKKKKKKKKKJJJIIIGGGDDDCCC???AAACCCDDDDDDDDDFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJbbb}}}tttwwwssskkk^^^SSSQQQQQQOOOOOOSSSUUUTTTTTTSSSSSSTTTUUUUUUWWWYYY[[[YYYVVVSSSTTTUUUeeeqqqvvvbbb```___``````YYYWWWYYYZZZWWWQQQMMMKKKKKKPPPLLLIIIIIILLLOOONNNMMMNNNKKKHHHJJJNNNOOOLLLHHHOOOZZZ___]]]```jjjmmmhhh^^^QQQEEEEEENNNRRRLLLCCCGGGEEECCCDDDFFFHHHIIIHHHCCCCCCDDDGGGIIIHHHFFFDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEEEEEEEEEEGGGIIIKKKLLLJJJHHHMMMSSSQQQIIIGGGHHHHHHGGGFFFFFFGGGIIIDDDNNNTTTTTT\\\ssswwwgggkkkssscccXXXOOOJJJGGGWWW\\\PPPIIINNNQQQKKKRRRPPPMMMKKKIIIHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNIIIKKKLLLMMMMMMLLLKKKIIIHHHFFFDDDDDDEEEFFFEEEDDDFFFDDDCCCDDDGGGHHHHHHHHHIIIGGGDDDEEEGGGIIIIIIHHHKKKLLLNNNOOONNNLLLIIIGGGIIIIIIHHHHHHFFFEEECCCBBBDDDCCCCCCDDDEEEEEECCCAAAGGGEEEAAA???===>>>???AAABBBBBBAAA@@@????????????AAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFEEEEEEFFFIIIKKKHHHFFFLLL]]]sssqqqfffiii{{{wwwnnn~~~~~~~~~sssppp|||xxxyyyvvvyyyyyyvvv|||}}}rrrjjjjjjsssxxxssssssUUUEEELLLcccnnnqqqrrrooopppkkkddd]]]XXXTTTPPPMMMKKKHHHFFFGGGJJJJJJFFFBBBHHHHHHHHHHHHFFFDDDBBBAAAAAACCCEEEFFFEEEEEEFFFHHHFFFFFFFFFGGGHHHHHHIIIIIIWWWvvv}}}{{{{{{wwwxxx~~~~~~}}}|||rrrjjjgggeeeaaaaaadddcccbbbaaa___]]][[[ZZZZZZ\\\[[[YYYVVVUUUXXX^^^cccxxxwwwbbbZZZ___]]][[[YYYRRRTTTVVVVVVTTTPPPMMMLLLMMMMMMLLLKKKKKKLLLLLLKKKIIILLLKKKJJJKKKMMMMMMLLLJJJHHHSSSZZZ[[[bbbooouuusssooojjjeeefffggg___NNN@@@GGGEEECCCDDDFFFHHHHHHHHHDDDCCCDDDEEEGGGGGGEEEDDDDDDDDDCCCBBBAAAAAABBBBBBCCCDDDFFFGGGGGGGGGIIIKKKKKKLLLJJJHHHLLLRRRPPPIIIFFFGGGHHHGGGEEEEEEGGGHHHGGGNNNQQQMMMPPP```uuuooo```gggvvv~~~nnn\\\XXXUUUOOOJJJSSSccchhhXXXKKKLLLNNNKKKMMMKKKIIIFFFEEEEEEEEEFFFIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJJJJHHHFFFEEEFFFGGGGGGFFFEEEDDDDDDEEEGGGIIIIIIIIIHHHFFFDDDDDDFFFHHHHHHGGGJJJKKKLLLLLLLLLJJJHHHGGGIIIIIIHHHGGGFFFEEEDDDDDDGGGEEEDDDDDDDDDDDDCCCAAACCCBBB@@@??????AAABBBCCCDDDCCCBBBAAA@@@?????????AAAAAABBBCCCDDDEEEEEEEEEDDDEEEEEEEEEDDDEEEGGGIIIJJJHHHIIIPPP]]]kkkvvv{{{~~~kkkbbblllxxx{{{nnnooonnnwww|||~~~~~~{{{yyy~~~kkkdddeeesssUUUDDDKKKaaalllpppqqqnnnjjjfff___YYYUUUQQQNNNLLLHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFEEEDDDBBBAAA@@@AAACCCEEEEEEDDDDDDDDDEEEBBBBBBCCCCCCDDDEEEFFFGGGJJJccczzzuuuqqqdddaaaiiisss~~~zzzvvvsssqqqooorrrnnnhhhdddfffnnnzzz{{{fffVVVUUU]]]ZZZVVVUUUQQQRRRRRRQQQOOOLLLLLLMMMNNNLLLNNNPPPOOOMMMJJJIIIHHHKKKLLLMMMLLLKKKKKKKKKLLLCCCKKKOOONNNQQQ[[[```___ggghhhjjjmmmlllbbbQQQDDDFFFDDDCCCDDDFFFHHHHHHGGGDDDCCCBBBCCCEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCEEEGGGHHHHHHIIIKKKMMMJJJJJJIIIHHHLLLPPPNNNJJJFFFGGGGGGFFFEEEEEEFFFHHHHHHLLLKKKEEECCCLLLYYYbbbwwwyyyrrrmmmiiinnn|||}}}~~~ttt___KKKGGGLLLOOOMMMJJJVVVfffjjjYYYIIIGGGJJJIIIHHHGGGEEEDDDCCCCCCDDDEEEGGGGGGGGGFFFGGGGGGHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJLLLJJJGGGFFFGGGHHHIIIHHHDDDDDDDDDFFFIIIKKKKKKJJJGGGEEECCCCCCEEEFFFGGGFFFHHHHHHHHHHHHHHHHHHGGGGGGIIIHHHGGGFFFEEEFFFFFFGGGJJJHHHEEECCCCCCCCCBBBAAA??????@@@BBBCCCDDDFFFFFFEEEEEECCCBBBAAA@@@@@@???@@@AAABBBCCCDDDEEEFFFFFFDDDEEEEEECCCBBBBBBDDDGGGIIIJJJJJJIIIKKKTTT```jjjwwwrrrrrrqqqvvv{{{rrrxxxzzzpppttt{{{zzz{{{yyy~~~}}}kkklll|||{{{vvvnnnggghhhuuu}}}yyyvvvTTTCCCJJJ```lllppprrrpppgggbbb\\\VVVRRRNNNKKKHHHFFFHHHIIIHHHEEECCCDDDFFFFFFEEEEEEDDDCCCBBBAAA@@@???AAABBBBBBAAA@@@AAABBBCCCBBBBBBAAABBBBBBCCCDDDCCCSSSjjj}}}wwwyyy~~~qqqbbbrrr^^^WWWZZZVVVUUUXXXVVVQQQPPPMMMKKKIIIJJJLLLMMMNNNPPPRRRQQQLLLIIIIIIJJJIIILLLOOOMMMIIIHHHKKKOOOEEEIIIIIIEEEDDDHHHKKKJJJRRRSSSUUUVVVUUURRRMMMIIIEEEDDDCCCDDDFFFHHHGGGGGGEEECCCBBBBBBCCCEEEDDDDDDAAAAAA@@@@@@@@@AAAAAABBBCCCEEEGGGHHHHHHIIIKKKMMMIIIIIIHHHIIIKKKMMMLLLJJJFFFFFFGGGFFFEEEDDDFFFHHHEEEGGGFFFAAA???BBBJJJPPPSSScccwww}}}~~~}}}sssaaaQQQGGG@@@BBBGGGIIIIIIJJJMMMYYY[[[OOOEEEEEEGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGJJJJJJKKKKKKKKKKKKJJJJJJLLLIIIFFFEEEFFFHHHIIIIIICCCCCCDDDFFFIIIKKKLLLKKKEEEDDDBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEGGGGGGIIIGGGFFFDDDEEEFFFHHHIIIMMMIIIEEECCCBBBBBBBBBAAA???AAACCCEEEGGGGGGHHHGGGGGGFFFDDDCCCAAAAAA@@@@@@???@@@@@@AAACCCDDDEEEFFFEEEEEEEEECCCAAAAAACCCDDDDDDIIIMMMLLLJJJKKKPPPUUUgggyyyyyyiiiqqq~~~{{{{{{}}}}}}}}}|||www|||uuuhhhdddhhhpppxxxhhhiiiggghhhssssssWWWFFFKKK```jjjmmmooommmfffbbb[[[TTTPPPLLLHHHFFFDDDGGGIIIGGGCCCAAACCCFFFCCCCCCBBBAAA@@@??????>>>???@@@BBBBBBAAA@@@@@@AAAFFFEEECCCAAAAAAAAABBBCCCBBBKKKZZZooo~~~|||uuuuuu|||uuufffmmm|||cccWWWXXXWWWWWWYYYUUURRROOOLLLIIIHHHIIIJJJKKKNNNPPPPPPMMMHHHGGGIIILLLIIIMMMOOOMMMHHHGGGKKKPPPIIILLLLLLJJJIIILLLOOOPPPMMMLLLJJJGGGEEEDDDFFFHHHDDDCCCCCCDDDFFFGGGGGGFFFFFFDDDBBBBBBCCCDDDDDDCCC@@@@@@@@@@@@AAAAAABBBCCCBBBDDDFFFFFFGGGGGGIIIKKKIIIGGGGGGIIIJJJKKKJJJKKKFFFGGGGGGFFFEEEEEEFFFHHHGGGFFFDDDCCCAAABBBFFFKKKIIINNNXXXfff|||}}}~~~uuuvvv~~~}}}bbbNNNHHHEEEDDDEEEGGGFFFDDDFFFLLLGGGLLLLLLFFFDDDHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEFFFFFFGGGGGGIIIIIIIIIJJJJJJIIIIIIIIIJJJHHHEEEDDDEEEFFFGGGFFFBBBBBBCCCFFFJJJKKKKKKJJJCCCCCCCCCBBBBBBCCCDDDFFFFFFEEEDDDCCCCCCDDDFFFGGGGGGFFFEEEDDDDDDFFFHHHIIILLLIIIEEEBBBBBBBBBBBBAAACCCEEEFFFHHHIIIHHHGGGFFFGGGFFFDDDCCCBBBAAAAAAAAA?????????@@@AAABBBDDDEEEEEEFFFEEECCCAAAAAACCCDDDDDDFFFJJJKKKJJJIIIHHHHHHLLLjjjsssgggfffyyyzzz}}}{{{{{{zzz~~~yyyuuu|||xxx}}}zzzoooxxx~~~|||xxxxxxzzzzzzzzzyyyssstttmmmeeehhhrrrzzznnniiinnnlllmmmyyy{{{[[[IIILLL___hhhiiikkkgggfffbbb[[[TTTPPPLLLHHHFFFDDDFFFGGGEEEBBB@@@BBBEEEAAA@@@???>>>============@@@BBBDDDDDDCCCCCCCCCDDDGGGFFFCCCBBBAAAAAACCCDDDDDDHHHSSScccwwwxxx}}}rrr[[[RRRWWWWWWWWWUUUOOORRROOOKKKIIIIIIKKKKKKKKKLLLKKKJJJHHHFFFFFFIIIKKKJJJMMMNNNLLLHHHGGGKKKPPPJJJLLLMMMKKKJJJKKKMMMNNNFFFGGGGGGFFFEEEEEEGGGHHHCCCCCCCCCEEEGGGGGGFFFEEEFFFDDDCCCDDDEEEEEEDDDBBB@@@@@@@@@@@@AAABBBDDDDDDBBBCCCEEEEEEEEEEEEGGGIIIHHHFFFFFFIIIJJJHHHIIIKKKGGGHHHHHHGGGFFFFFFGGGIIIKKKGGGEEEFFFEEEDDDEEEIIIDDDIIINNNPPPWWWjjjzzz}}}{{{}}}yyyvvvaaaQQQIIIGGGBBBDDDHHHIIIEEEAAAEEELLLIIIJJJHHHEEEGGGLLLKKKFFFBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDDDDEEEFFFEEEDDDBBBBBBCCCFFFIIIJJJIIIHHHCCCCCCCCCBBBAAABBBDDDFFFGGGFFFDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFFFFHHHFFFCCCBBBCCCCCCBBBBBBGGGGGGHHHHHHHHHFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDGGGGGGFFFEEECCCCCCDDDFFFFFFDDDCCCCCCDDDFFFHHHHHHHHH[[[uuu}}}nnnfffjjjyyyvvvkkktttyyyyyyyyy~~~}}}wwwvvvzzzjjjeeeooo|||}}}}}}}}}uuutttvvvyyyxxxqqqjjjkkkpppsssvvv}}}~~~WWWEEEHHH\\\eeehhhjjjgggeeeaaa[[[UUUQQQNNNKKKIIIEEEEEEDDDCCCAAAAAABBBCCCBBBAAA@@@???>>>>>>?????????AAADDDDDDDDDDDDEEEFFFEEECCCBBBAAAAAACCCEEEGGGFFFGGGLLLUUUddduuu|||wwwzzz}}}hhhTTTOOOTTTRRRQQQSSSOOOPPPMMMJJJJJJLLLNNNNNNMMMJJJHHHHHHHHHJJJKKKKKKJJJLLLMMMMMMKKKIIIIIILLLOOOHHHIIIJJJIIIGGGDDDDDDFFF@@@BBBDDDFFFGGGHHHHHHHHHCCCBBBCCCEEEGGGGGGFFFDDDFFFEEEEEEFFFGGGFFFDDDBBB@@@@@@@@@AAABBBDDDEEEFFFCCCDDDFFFEEEDDDDDDFFFGGGGGGDDDEEEIIIIIIFFFGGGLLLHHHIIIIIIHHHGGGGGGHHHJJJKKKEEEBBBEEEFFFDDDDDDGGG???EEEKKKJJJHHHKKKXXXeee{{{rrrZZZPPPNNNKKKHHHHHHDDDBBBCCCEEECCCAAACCCHHHHHHIIIGGGEEEFFFJJJJJJIIIAAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDFFFGGGIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEGGGFFFDDDBBBAAABBBCCCFFFHHHIIIGGGEEEBBBDDDDDDCCCAAABBBDDDGGGHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAABBBCCCDDDCCCBBBFFFFFFFFFFFFEEECCCBBBAAACCCCCCBBBBBBBBBBBBBBBCCCEEEDDDBBBAAAAAABBBDDDEEEHHHHHHHHHFFFEEEEEEGGGIIIEEECCCBBBAAABBBDDDHHHJJJJJJRRR]]]kkkwwwooorrrtttkkkqqq}}}uuummmttt}}}nnntttyyyzzzvvvrrrsss{{{OOO===BBBXXXdddiiimmmkkkddd```ZZZVVVSSSQQQNNNMMMFFFEEECCCBBBAAABBBBBBBBBFFFEEECCCBBBBBBBBBCCCCCC===???BBBCCCBBBCCCDDDEEEBBBAAA@@@@@@AAADDDGGGJJJHHHFFFFFFIIIPPP___ttt~~~wwwwwwzzzgggVVVPPPRRRKKKKKKSSSVVVNNNKKKIIIKKKNNNQQQQQQOOOJJJIIIIIILLLPPPRRROOOLLLMMMMMMLLLJJJIIIJJJLLLNNNGGGHHHKKKMMMMMMKKKKKKMMMHHHGGGEEEDDDDDDDDDDDDDDDBBBBBBCCCEEEGGGGGGFFFDDDFFFEEEFFFGGGHHHGGGDDDAAA@@@@@@AAABBBCCCDDDFFFGGGDDDFFFGGGFFFEEEDDDEEEFFFGGGDDDEEEIIIIIIEEEFFFLLLIIIIIIJJJIIIHHHHHHIIIKKKGGG@@@>>>BBBEEEDDDDDDHHHEEEAAA???AAADDDEEEDDDDDDDDDVVVsss}}}yyypppsss~~~hhhSSSJJJEEEHHHJJJGGGEEEFFFHHHBBB>>>@@@BBBAAAAAABBBAAADDDFFFDDDCCCEEEHHHJJJBBBCCCCCCDDDDDDCCCCCCCCCAAAAAABBBCCCEEEGGGIIIJJJEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHGGGDDDAAAAAABBBCCCEEEHHHHHHFFFCCCBBBDDDEEEDDDAAABBBEEEHHHIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@???@@@BBBDDDEEEDDDBBBEEEEEEDDDCCCBBBAAAAAA@@@BBBAAAAAAAAAAAABBBCCCCCCGGGFFFDDDCCCBBBCCCEEEFFFHHHIIIIIIHHHFFFGGGIIIKKK@@@CCCFFFFFFEEEEEEHHHJJJCCCLLLPPPRRR___yyyxxxzzz~~~~~~yyyqqqeeegggjjjiiilllsss}}}SSS???FFF```hhhhhhtttrrrgggZZZRRRQQQPPPMMMIIIIIIGGGCCC@@@???@@@BBBCCCDDDCCCBBBAAA@@@?????????EEEDDDDDDEEEGGGHHHGGGEEEAAAAAA@@@AAACCCDDDCCCAAAAAAGGGKKKLLLLLLSSSbbbooo~~~qqqhhhgggZZZUUUOOOLLLMMMNNNNNNMMMLLLKKKIIIIIIKKKLLLKKKJJJJJJHHHHHHKKKNNNPPPNNNLLLQQQOOOMMMKKKJJJIIIIIIIIIKKKJJJHHHGGGFFFGGGIIIJJJHHHGGGFFFFFFEEEEEEEEEFFFHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDFFFGGGGGGDDDBBBAAAAAAAAAAAACCCEEEHHHIIIIIIHHHFFFDDDCCCDDDDDDEEEGGGFFFFFFHHHIIIIIIGGGEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCEEEEEECCCAAAAAAAAA>>>DDDJJJKKKGGGBBBAAAAAAGGGJJJQQQ\\\gggwww|||uuuwww}}}~~~}}}~~~xxx{{{qqqYYYOOONNNCCCCCCDDDEEEFFFGGGGGGGGGCCCBBB@@@===<<<>>>CCCGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEEEECCCBBBCCCCCCBBBCCCDDDFFFGGGIIIDDDBBB@@@AAACCCEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCCCC>>>AAADDDFFFGGGFFFCCCBBBAAABBBBBBBBBBBBEEEJJJMMMOOOMMMIIIEEECCCCCCDDDEEEHHHFFFDDDBBBBBBCCCEEEGGGAAABBBDDDEEEEEECCCAAA@@@FFFEEEDDDBBB@@@?????????BBBBBBBBBAAABBBCCCDDDDDDJJJHHHFFFDDDCCCCCCEEEEEEIIIIIIHHHGGGHHHIIIJJJKKKIIIEEEBBBCCCGGGHHHEEEBBBGGGHHHKKKMMMLLLRRRggg}}}xxxlllnnnsss{{{rrrcccpppvvvttt|||~~~ooommmvvv}}}QQQAAAHHH```kkkooozzzwwwmmmaaaYYYWWWUUUPPPLLLHHHFFFBBB@@@>>>???AAACCCBBBBBBAAAAAA@@@AAAAAAAAACCCCCCCCCEEEGGGGGGEEECCCAAAAAAAAACCCDDDEEECCCAAACCCFFFIIIIIIJJJPPPZZZdddkkkxxx~~~}}}uuuooodddXXXRRRSSSVVVRRROOONNNPPPPPPMMMKKKLLLJJJIIIIIIJJJKKKKKKJJJKKKIIIHHHIIIKKKLLLJJJIIIOOONNNLLLJJJIIIIIIIIIJJJLLLKKKIIIGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGFFFFFFHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGGGGDDDBBBAAAAAAAAABBBCCCEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDGGGGGGGGGHHHIIIIIIGGGEEEDDDDDDEEEEEEEEEEEEDDDDDDAAACCCEEEEEECCCAAAAAAAAAAAAFFFKKKLLLHHHDDDCCCDDDHHHGGGHHHLLLPPPWWWeeeqqq{{{{{{||||||eeeQQQGGGEEEFFFCCCDDDEEEFFFGGGGGGGGGGGGCCCCCCBBBAAA???@@@DDDFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFGGGIIIHHHFFFDDDCCCCCCCCCDDDDDDEEEGGGHHHHHHFFFDDDCCCBBBDDDGGGIIIIIIGGGEEECCCAAABBBBBBAAAAAADDDHHHKKKMMMKKKHHHEEECCCCCCDDDEEEGGGFFFDDDBBBBBBCCCEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCGGGFFFDDDCCCAAA@@@@@@@@@DDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDCCCDDDEEEFFFGGGHHHGGGGGGHHHHHHIIIJJJKKKIIIEEECCCDDDHHHIIIFFFCCCEEEFFFHHHHHHEEEFFFSSSaaayyykkkhhhoooxxx~~~{{{vvvooohhheeekkkyyyvvvyyyMMM@@@HHH^^^kkkuuu}}}|||rrrjjj___XXXUUUQQQLLLFFFGGGEEEAAA???>>>???AAABBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCEEEGGGHHHHHHEEEBBBAAAAAABBBDDDFFFFFFCCCAAADDDEEEFFFFFFGGGKKKPPPUUU^^^mmm{{{xxxaaa^^^\\\YYYTTTNNNMMMOOOQQQOOONNNOOOQQQQQQMMMJJJLLLJJJIIIIIIJJJKKKKKKJJJLLLIIIFFFEEEEEEFFFFFFEEELLLKKKJJJIIIIIIIIIJJJKKKMMMLLLJJJIIIIIIIIIJJJKKKOOONNNMMMKKKIIIHHHGGGFFFHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDFFFFFFDDDBBBCCCBBBBBBBBBCCCDDDFFFFFFGGGFFFEEEDDDCCCCCCCCCDDDGGGGGGGGGHHHJJJIIIGGGEEECCCDDDDDDEEEEEEDDDDDDCCCAAACCCDDDDDDBBBAAAAAABBBCCCFFFIIIIIIFFFDDDDDDFFFGGGCCCBBBEEEGGGIIINNNTTTaaaqqqxxxvvvzzz}}}|||yyy~~~{{{zzzrrrcccPPPDDDAAABBBDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGDDDEEEFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFIIIKKKJJJHHHDDDBBBDDDGGGBBBDDDGGGJJJJJJHHHEEECCCDDDFFFHHHIIIIIIGGGDDDCCCAAAAAAAAA@@@@@@BBBFFFHHHKKKIIIGGGDDDCCCDDDEEEEEEGGGEEECCCBBBAAABBBDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBAAAFFFFFFGGGFFFEEECCCBBB@@@@@@AAABBBCCCDDDFFFGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFDDDEEEHHHIIIGGGEEEHHHHHHIIIIIIFFFCCCGGGMMM```oookkksssyyy||||||uuu{{{llliiiccc___aaannn|||{{{HHH???GGG[[[iiivvvzzzrrriiiccc[[[UUURRRMMMGGGBBBFFFDDDAAA>>>===>>>AAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDFFFIIIJJJIIIEEEBBBAAABBBCCCEEEGGGFFFDDDAAADDDCCCCCCDDDGGGIIIJJJJJJTTT```qqq}}}sssqqq{{{eeeSSSTTTUUUUUURRRQQQRRRUUUPPPNNNMMMNNNQQQRRROOOLLLLLLJJJIIIIIIJJJKKKKKKJJJKKKHHHDDDBBBAAABBBDDDEEEJJJIIIIIIHHHIIIJJJKKKLLLNNNMMMLLLLLLKKKKKKLLLLLLPPPOOONNNLLLJJJHHHFFFEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBAAAAAACCCEEEFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDGGGGGGGGGHHHJJJIIIGGGEEECCCDDDDDDDDDDDDDDDDDDCCCAAABBBCCCCCCBBBAAAAAACCCCCCDDDEEEDDDBBBBBBCCCEEEJJJEEEDDDIIIMMMMMMLLLNNNDDDKKKWWWeeettt|||xxxyyy{{{~~~vvveeeWWWNNNHHHBBBBBBFFFIIIFFFCCCDDDEEEEEEFFFGGGGGGFFFFFFDDDFFFIIIJJJHHHFFFEEEDDDFFFEEEEEEEEEDDDDDDDDDDDDBBBDDDEEEFFFFFFEEEFFFGGGDDDDDDDDDEEEEEEFFFFFFFFFEEEHHHKKKIIIFFFFFFJJJOOOEEEFFFHHHIIIIIIGGGEEEDDDDDDEEEFFFGGGFFFDDDAAA@@@@@@@@@AAA@@@???AAACCCFFFHHHGGGEEEDDDCCCDDDDDDEEEFFFEEECCCBBBAAABBBBBBCCCEEEEEEEEEEEEFFFHHHJJJJJJHHHHHHFFFEEEDDDCCCCCCCCCGGGHHHHHHHHHFFFCCC@@@>>>???@@@AAACCCDDDEEEEEEEEECCCEEEFFFHHHIIIHHHHHHGGGGGGFFFEEEFFFHHHJJJIIIGGGJJJHHHHHHIIIIIIHHHGGGGGGHHH___wwwiii```XXXeee|||uuuzzz~~~mmmuuu|||}}}nnnrrryyykkkgggooo|||}}}HHHAAAJJJ^^^kkktttuuukkkeeeaaa[[[WWWTTTOOOJJJFFFFFFDDD@@@>>>===???AAACCCEEEDDDCCCBBBAAAAAAAAAAAACCCCCCEEEHHHIIIGGGCCC@@@BBBBBBCCCEEEFFFFFFDDDBBBDDDCCCBBBDDDGGGIIIHHHGGGFFFRRRaaappp~~~zzzyyyzzz|||sss]]]OOOKKKPPPRRRQQQNNNMMMPPPRRRQQQNNNLLLLLLPPPRRRQQQOOOMMMKKKIIIJJJKKKLLLKKKJJJGGGFFFCCC@@@@@@BBBEEEHHHIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKIIIGGGDDDCCCCCCDDDDDDDDDDDDBBBAAAAAAAAA@@@@@@BBBDDDEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCFFFFFFFFFFFFFFFFFFEEEEEEGGGFFFFFFGGGIIIIIIGGGEEECCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCBBBAAA@@@BBBCCCDDDDDDCCCBBBBBBBBBDDDFFFNNNHHHFFFJJJMMMJJJFFFEEEKKKIIIFFFEEEHHHPPPYYY```sssrrr]]]PPPJJJEEEAAA@@@AAACCCFFFGGGFFFCCCAAADDDDDDEEEFFFFFFFFFEEEEEECCCFFFIIIKKKIIIGGGEEEDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCEEEGGGGGGFFFEEEFFFHHHFFFFFFGGGGGGHHHHHHIIIIIICCCGGGJJJIIIGGGHHHMMMRRRJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCC@@@???>>>???@@@@@@???@@@CCCEEEFFFEEEDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAACCCCCCDDDDDDFFFGGGIIIJJJHHHGGGFFFDDDCCCCCCCCCCCCGGGGGGHHHGGGFFFCCC@@@>>>@@@AAABBBCCCDDDCCCCCCCCCCCCDDDFFFGGGGGGGGGFFFEEEFFFEEEEEEFFFHHHIIIIIIIIIHHHFFFCCCCCCEEEGGGFFFDDDBBBGGGPPPllltttZZZYYYllluuu{{{yyyqqqtttvvvkkkeee```dddttt}}}www}}}vvvssszzz|||tttqqqwwwpppfffkkksssvvvMMMDDDPPPgggqqqtttssslllbbb___[[[WWWTTTPPPKKKHHHFFFDDDAAA>>>>>>@@@BBBDDDFFFEEEDDDBBBAAAAAA@@@@@@AAAAAABBBDDDEEEDDDAAA>>>CCCBBBBBBCCCEEEEEEDDDCCCDDDCCCCCCEEEGGGHHHHHHGGGEEERRR```kkkwwwsssvvvwwwyyy{{{}}}~~~~~~}}}hhh]]][[[MMMMMMSSSWWWSSSNNNNNNPPPQQQRRROOOLLLMMMPPPRRRRRRPPPNNNLLLKKKKKKLLLMMMMMMLLLFFFEEEDDDBBBAAACCCGGGKKKJJJIIIIIIIIIIIIKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIJJJIIIHHHFFFDDDCCCCCCCCCDDDEEEDDDCCCBBBAAAAAA@@@???@@@CCCDDDDDDCCCBBBCCCDDDDDDEEEDDDDDDCCCEEEEEEFFFFFFFFFFFFEEEDDDEEEEEEEEEFFFHHHGGGEEECCCBBBCCCCCCDDDDDDCCCCCCBBB@@@AAABBBAAA@@@@@@BBBDDDFFFEEEDDDCCCDDDEEEFFFGGGIIIDDDCCCGGGJJJHHHEEEEEEIIIGGGEEEBBBBBBCCCDDDEEEKKKUUUdddppp|||xxxgggZZZTTTKKKDDDAAABBBCCCCCCCCCEEEFFFEEEAAA@@@AAABBBCCCCCCDDDEEEEEEDDDDDDCCCAAACCCFFFGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDGGGIIIHHHFFFDDDFFFHHHEEEFFFHHHIIIJJJKKKKKKKKKHHHIIIJJJIIIFFFGGGJJJMMMLLLJJJGGGDDDBBBBBBCCCCCCEEEEEEFFFFFFEEECCCBBBAAA===>>>@@@@@@@@@AAACCCEEEEEEDDDDDDCCCBBBBBBBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDEEEDDDCCCAAA@@@>>>CCCCCCCCCCCCCCCBBBBBBBBBEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIJJJLLLJJJEEEAAABBBFFFEEEBBBEEEDDD@@@JJJccczzz}}}hhhjjjlllppp|||}}}qqqmmmqqq~~~wwwqqqvvvvvvdddllljjjnnnxxxiii```gggjjj{{{xxxrrrlllrrrqqqzzztttmmmrrrsssnnnsss{{{qqqqqq}}}OOODDDSSSpppwwwsssrrrqqqbbb___[[[VVVQQQMMMIIIGGGFFFDDDAAA??????AAACCCEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDAAA???DDDBBB@@@@@@BBBDDDDDDCCCDDDEEEEEEFFFFFFFFFGGGHHHIIITTT^^^aaadddooo|||rrrTTTZZZ^^^NNNPPPYYY\\\WWWQQQRRRTTTTTTRRRPPPOOOPPPSSSTTTRRROOOOOOMMMLLLLLLMMMNNNNNNMMMGGGGGGGGGEEEDDDEEEHHHLLLKKKJJJJJJIIIJJJKKKMMMNNNHHHIIIIIIIIIHHHHHHGGGGGGEEEFFFGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGFFFEEECCCBBB@@@???>>>@@@BBBDDDDDDDDDAAABBBCCCDDDEEEEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDEEEFFFFFFDDDBBBBBBCCCCCCDDDDDDCCCCCCBBB@@@AAAAAA@@@@@@@@@BBBDDDEEEDDDCCCCCCDDDFFFFFFFFFEEEAAABBBFFFHHHGGGHHHKKKAAAAAABBBDDDFFFGGGFFFFFFEEEHHHJJJKKKNNNWWWeeeooo|||kkkZZZJJJ???FFFDDDBBBCCCCCCCCCCCCDDDFFFGGGGGGDDDBBBAAABBBDDDBBBBBBCCCCCCCCCCCCBBBBBB???AAABBBCCCBBBCCCDDDFFFEEEEEEDDDDDDDDDCCCCCCCCCEEEIIIKKKJJJEEECCCEEEGGGCCCEEEGGGIIIKKKLLLLLLLLLKKKJJJIIIGGGFFFFFFGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAA<<<>>>@@@AAAAAABBBDDDFFFEEEDDDCCCCCCBBBAAAAAA@@@DDDDDDCCCBBBAAA@@@??????BBBCCCEEEFFFGGGGGGGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@EEEDDDCCCBBBBBBCCCDDDDDDGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJOOONNNIIICCCBBBFFFEEEAAABBBDDD@@@AAAIIITTTttt~~~rrrgggggg|||zzzuuuvvvpppxxxtttwwwqqqgggssszzztttxxxwwwzzzoooeeecccaaa___hhhuuuttt|||OOOBBBTTTtttzzzqqqppptttfffccc^^^XXXSSSNNNJJJHHHGGGEEEBBB@@@???AAADDDFFFCCCBBBBBBBBBBBBCCCDDDDDDGGGFFFEEEFFFFFFFFFEEECCCDDDBBB??????@@@CCCDDDDDDEEEFFFGGGFFFDDDDDDFFFHHHDDDLLLRRRPPPRRR^^^ppp{{{vvv^^^TTTUUUSSSHHHKKKUUUYYYTTTNNNOOOQQQQQQPPPPPPQQQTTTVVVVVVQQQMMMPPPNNNMMMMMMNNNOOOOOONNNIIIJJJJJJHHHEEEEEEHHHLLLLLLKKKKKKJJJKKKLLLMMMNNNEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDFFFHHHHHHHHHFFFEEEEEEFFFHHHIIIHHHGGGEEEDDD@@@???>>>???BBBDDDDDDDDD@@@AAACCCEEEEEEEEEEEEDDD@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCDDDFFFEEECCCAAABBBCCCCCCCCCCCCCCCCCCBBB@@@AAAAAA@@@???@@@BBBEEECCCBBBAAAAAACCCDDDDDDDDDIIIEEEDDDEEEDDDAAABBBFFFGGGFFFEEEEEEFFFFFFFFFEEEEEEFFFFFFCCCBBBFFFNNNUUUNNN[[[nnntttjjj[[[OOOIIIGGGFFFEEE@@@>>>===>>>>>>===>>>???BBBCCCDDDEEEEEEDDDBBB@@@AAABBBBBBCCCBBBBBBAAAAAA>>>????????????AAADDDGGGEEEDDDDDDDDDCCCCCCCCCCCCFFFJJJLLLJJJEEECCCDDDGGGAAACCCFFFHHHJJJKKKLLLLLLKKKHHHFFFEEEFFFGGGGGGFFFDDDDDDEEEEEEEEECCCBBBAAA@@@@@@AAAAAA@@@@@@??????;;;===@@@AAAAAACCCEEEGGGEEEDDDDDDCCCAAA@@@@@@???DDDDDDCCCBBBAAA??????>>>BBBDDDFFFHHHIIIHHHGGGFFFBBBAAA@@@@@@??????????????????>>>>>>>>>???@@@AAAEEEDDDBBBAAABBBDDDFFFGGGIIIGGGEEECCCAAAAAAAAAAAA@@@BBBDDDEEEFFFGGGIIIJJJJJJLLLIIIBBB@@@DDDCCC>>><<<@@@AAAFFFKKKJJJZZZyyyoooccckkkqqqyyy~~~~~~ssssssnnnsssxxxhhhhhhddd```cccnnn|||RRR@@@RRRqqquuutttxxxrrrkkkeee\\\UUURRRNNNJJJFFFDDDCCCAAA??????AAACCCEEEHHHCCC??????DDDHHHHHHFFFGGGFFFDDDCCCCCCCCCDDDEEEBBB@@@===???BBBEEEEEEDDDCCCCCCBBBAAABBBCCCDDDEEEFFFGGGGGGEEEFFFMMMXXXaaauuuwwwoooXXXPPPOOONNNLLLMMMOOOPPPPPPPPPPPPOOONNNMMMRRRRRRRRRQQQPPPNNNMMMLLLIIILLLOOOQQQQQQOOOLLLJJJJJJJJJJJJIIIGGGGGGHHHJJJJJJJJJJJJKKKLLLLLLJJJHHHEEEFFFFFFFFFFFFEEEEEEDDDFFFEEEDDDEEEFFFEEEDDDBBBCCCCCCDDDDDDDDDDDDDDDCCC@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDFFFDDDBBB@@@@@@@@@AAABBB@@@BBBCCCCCCBBBAAAAAABBBDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCBBBAAABBBCCCCCCFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEFFFGGGGGGFFFDDDDDDAAABBBBBBBBBBBBBBBAAAAAAAAACCCGGGKKKPPPUUUYYY[[[lllqqq{{{~~~qqqfff\\\UUURRRJJJIIIGGGDDDBBB@@@@@@???AAA@@@???>>>============@@@AAAAAA@@@???@@@BBBDDDEEEDDDCCCBBBAAAAAAAAAAAA????????????????????????GGGEEECCCAAA@@@AAABBBCCCEEEEEEDDDEEEGGGGGGFFFDDDGGGGGGFFFFFFEEEFFFFFFGGGHHHFFFEEECCCBBBBBBBBBCCCAAABBBEEEGGGGGGEEEBBB@@@======>>>???@@@@@@AAAAAA@@@???======>>>???BBBCCCEEEEEEDDDBBBBBBBBBBBBBBBAAA@@@???????????????@@@@@@AAACCCDDDDDDDDDCCCCCC@@@??????>>>>>>>>>>>>>>>AAAAAA?????????AAACCCDDDFFFEEECCCCCCDDDEEEHHHIIIFFFEEECCCAAA@@@@@@AAAAAAEEEEEEDDDDDDEEEFFFGGGIIIHHHGGGEEECCCBBBAAAAAAAAABBBDDDFFFEEEDDDEEEJJJNNNbbbqqq~~~~~~oooccckkkvvv~~~~~~xxx{{{oooeeeaaaccc```gggvvvuuukkkkkkggggggoooUUUAAAPPPmmmppppppvvvrrrjjjeee]]]VVVPPPLLLIIIGGGCCCAAA???>>>>>>@@@BBBCCCHHHCCC???@@@DDDHHHHHHFFFFFFEEEDDDCCCBBBCCCDDDDDDBBB@@@>>>???BBBEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDIIISSSZZZ```eeesssyyyggg\\\RRRNNNLLLHHHHHHKKKOOONNNNNNMMMMMMLLLLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOKKKKKKKKKLLLMMMNNNNNNNNNIIIJJJJJJIIIGGGFFFFFFGGGLLLJJJJJJKKKMMMMMMJJJGGGHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBCCCDDDFFFGGGFFFDDDDDDDDDDDDDDDCCCBBBAAAAAA???@@@AAABBBBBBCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCAAA@@@>>>>>>???@@@AAA@@@AAABBBBBBAAAAAACCCDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCAAAAAA@@@AAABBBCCCEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAABBBCCCDDDDDDEEEEEECCCEEEIIIOOOVVV^^^eeehhhuuu{{{vvv{{{ggg[[[PPPKKKHHHDDDBBBBBBDDDCCCBBBAAA@@@?????????AAA@@@???>>>============<<<<<<===>>>???AAADDDFFFBBBAAA@@@???>>>>>>>>>>>>===>>>???@@@AAABBBBBBCCCCCCCCCAAA@@@@@@@@@AAABBBCCCBBBBBBDDDFFFGGGFFFEEEIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAABBBCCCCCCBBBCCCFFFGGGGGGEEECCCAAA======>>>??????@@@AAAAAA??????>>>===>>>???AAACCCCCCDDDEEEFFFEEECCCAAA???=========<<<<<<======>>>???@@@BBBCCCDDDCCCCCCBBB???>>>>>>======>>>>>>???AAA@@@@@@@@@AAACCCEEEGGGGGGFFFDDDCCCDDDEEEGGGHHHEEEDDDBBBAAA@@@@@@@@@AAACCCCCCBBBBBBCCCDDDFFFGGGFFFEEECCCBBBBBBCCCEEEFFFFFFHHHHHHFFFBBBBBBDDDGGGEEENNNYYYiii~~~rrrppp~~~|||yyyyyyooohhhcccaaaZZZeeehhhjjjppppppsssXXXBBBNNNhhhkkkllltttrrrhhheee^^^UUUMMMHHHFFFGGGDDDCCCAAA@@@@@@AAABBBDDDGGGDDD@@@AAADDDGGGGGGFFFEEEDDDCCCBBBAAABBBCCCCCCAAA@@@???@@@BBBDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDBBBBBBEEEKKKPPPNNNTTTccctttvvvTTTQQQRRRTTTTTTOOOIIIIIINNNOOONNNLLLJJJIIIJJJKKKKKKKKKJJJJJJKKKMMMOOOQQQRRRQQQMMMGGGFFFHHHLLLMMMMMMJJJKKKMMMLLLJJJHHHGGGHHHMMMJJJHHHJJJNNNNNNJJJEEEIIIHHHFFFEEEDDDDDDDDDEEE@@@@@@AAADDDGGGHHHGGGFFFDDDDDDDDDCCCAAA???>>>===>>>>>>@@@AAAAAAAAAAAAAAAEEEEEEEEEDDDCCCBBB@@@@@@AAA@@@???>>>???@@@AAABBBAAABBBBBBAAA@@@AAACCCEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCBBB@@@???CCCDDDDDDEEEEEEEEEDDDDDDDDDCCCBBB@@@>>><<<;;;:::???>>>======???CCCGGGIIIMMMQQQVVV[[[___ccchhhkkkgggqqq}}}|||}}}}}}}}}|||{{{yyywwwuuutttvvvsssqqqqqqqqqnnniiidddaaa___WWWQQQXXXhhhrrrrrrTTTLLLFFFEEEEEEBBBAAAAAA>>>>>>?????????@@@@@@AAA@@@???>>>======<<<======;;;;;;;;;<<<===@@@BBBCCC@@@@@@???>>>============;;;<<<>>>???AAACCCEEEEEE??????@@@@@@@@@@@@AAAAAA@@@???@@@BBBEEEFFFFFFEEEIIIIIIHHHGGGEEECCCAAA@@@AAAAAA@@@@@@AAAAAABBBCCC@@@AAACCCDDDEEECCCBBB@@@===>>>>>>??????@@@@@@@@@???>>>>>>===>>>@@@AAABBB@@@BBBFFFHHHHHHDDD???<<<;;;;;;;;;<<<<<<======>>>===???@@@BBBBBBBBBBBBAAA===<<<<<<======>>>???@@@AAAAAAAAABBBCCCFFFHHHJJJHHHGGGEEEDDDDDDDDDEEEFFFCCCBBBAAA@@@@@@@@@@@@@@@BBBAAAAAAAAAAAACCCDDDEEECCCCCCAAAAAACCCFFFIIILLLMMMNNNMMMIIICCC@@@@@@BBB@@@AAABBBKKKggguuueeeppp~~~}}}{{{~~~zzzqqqhhhbbbbbbgggkkkhhhtttwwwxxxyyysss|||ZZZDDDOOOhhhjjjkkkrrroooeeebbb]]]SSSIIIDDDDDDFFFGGGFFFDDDCCCCCCDDDEEEFFFFFFDDDAAABBBDDDFFFFFFFFFDDDCCCBBBAAA@@@AAAAAABBB@@@@@@@@@@@@BBBCCCCCCCCCBBBBBBCCCDDDDDDCCCAAA@@@BBBCCCCCCBBBAAABBBEEEHHHGGGKKKTTT```jjjssswww^^^RRROOOSSSWWWVVVQQQLLLMMMPPPSSSQQQMMMJJJIIIJJJLLLMMMJJJJJJIIIJJJLLLOOORRRTTTWWWPPPHHHEEEFFFHHHHHHGGGJJJMMMOOOPPPOOOMMMLLLLLLNNNJJJHHHJJJNNNNNNIIIDDDGGGFFFDDDBBBBBBCCCEEEFFF@@@@@@AAADDDGGGHHHFFFEEEDDDDDDCCCAAA???===;;;:::===>>>???@@@@@@AAAAAA@@@EEEEEEEEEDDDBBB@@@???>>>AAAAAA@@@AAAAAACCCDDDEEEDDDDDDCCCAAA??????BBBDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA?????????>>>>>>===>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCDDDBBBBBBCCCCCCBBBAAA@@@???CCCCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBAAA???>>>===<<<@@@@@@??????AAABBBEEEFFFJJJKKKMMMMMMLLLLLLNNNPPPIIITTT___aaaZZZSSSQQQRRRSSSSSSSSSRRRQQQOOONNNMMMOOOOOOOOOPPPRRRQQQNNNKKKKKKLLLJJJHHHMMMVVVYYYWWWLLLFFFCCCDDDCCC@@@===>>>===>>>???@@@AAAAAAAAAAAA???>>>======<<<<<<<<<===???>>><<<<<<===>>>??????AAA@@@???>>>>>>>>>>>>>>>;;;<<<===>>>@@@BBBCCCDDD===>>>???@@@AAAAAAAAAAAA@@@??????AAACCCDDDCCCBBBEEEEEEEEEDDDCCCAAA???===@@@@@@?????????@@@@@@@@@<<<===>>>?????????>>>>>>===>>>>>>>>>?????????@@@>>>>>>>>>>>>???@@@AAABBB???AAADDDFFFFFFBBB>>><<<;;;;;;<<<===>>>?????????<<<===???@@@AAAAAAAAAAAA;;;;;;;;;<<<===???@@@AAACCCCCCCCCDDDEEEGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@AAABBBAAAAAA@@@AAABBBDDDEEECCCBBBAAAAAACCCGGGKKKNNNSSSTTTRRRMMMFFFBBBAAABBBGGGHHHFFFGGGVVVsss{{{zzznnnsssyyytttwwwzzzyyyvvvvvvxxx{{{YYYDDDQQQkkklllkkkpppkkkbbb```ZZZPPPGGGBBBCCCEEEGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDDDDDDDBBBBBB@@@?????????@@@AAA???@@@AAAAAAAAAAAABBBBBB@@@AAABBBCCCCCCBBB@@@???BBBCCCCCCBBBAAAAAABBBCCCGGGEEEGGGLLLRRRZZZgggtttyyyiiiTTTMMMNNNSSSSSSRRRNNNLLLMMMOOOQQQWWWTTTPPPMMMKKKLLLNNNOOOMMMLLLKKKKKKLLLNNNPPPRRRTTTOOOIIIFFFFFFGGGGGGFFFHHHKKKNNNPPPPPPOOOOOOOOOMMMJJJHHHIIILLLLLLHHHCCCCCCBBBAAA@@@AAACCCEEEFFFAAABBBCCCEEEGGGFFFDDDAAACCCCCCBBB@@@>>><<<:::999======>>>???@@@@@@@@@@@@DDDDDDDDDCCCBBB@@@>>>>>>@@@@@@@@@AAABBBCCCDDDEEEGGGFFFDDDAAA>>>>>>???AAADDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCAAA???>>>===<<<<<<<<<===>>>@@@AAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDCCCBBB@@@???@@@AAABBBBBBCCCCCCCCCBBB?????????>>>>>>>>>======;;;<<>>;;;<<<@@@AAA???>>>???===>>>???@@@@@@@@@??????>>>===<<<<<<;;;<<<<<<<<>>@@@@@@?????????>>>>>>======>>>>>><<<<<<<<<===>>>>>>??????===>>>???AAABBBBBBBBBBBBAAA@@@@@@@@@BBBBBB@@@>>>@@@@@@@@@@@@@@@??????>>>@@@@@@@@@???>>>>>>===<<<;;;;;;<<<<<<============>>>>>>>>>>>>>>>?????????>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBAAA@@@>>>===:::;;;===>>>????????????;;;<<<>>>@@@AAAAAAAAA@@@;;;;;;;;;<<<>>>???AAABBBFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBBBB@@@AAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBDDDEEEFFFDDDCCCBBBBBBDDDFFFJJJLLLQQQRRRRRRMMMGGGCCCBBBCCCAAADDDEEECCCGGGTTTdddnnnsssjjjfffkkkxxx{{{WWWCCCQQQmmmnnnkkknnnhhhbbb^^^WWWNNNGGGDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>??????>>>@@@AAABBBAAA@@@AAABBB@@@@@@AAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBLLLHHHDDDCCCDDDJJJXXXfffhhhooouuu~~~}}}]]]RRRPPPPPPOOOVVVUUUPPPKKKLLLRRRUUUUUUYYYVVVRRRNNNLLLMMMNNNOOOOOONNNMMMLLLLLLMMMNNNOOOLLLKKKIIIGGGGGGHHHJJJLLLEEEHHHKKKLLLLLLLLLMMMNNNJJJIIIIIIIIIIIIHHHEEECCCBBBBBBAAAAAABBBCCCDDDEEECCCCCCDDDEEEFFFEEEAAA>>>AAAAAAAAA@@@>>><<<;;;:::======???@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@@@@???>>>>>>???@@@AAAAAABBBBBBFFFFFFEEEBBB???>>>???@@@BBBCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFEEECCCAAA???===<<<;;;;;;;;;===???AAABBBAAAAAAAAABBBBBBBBBBBBBBBDDDDDDEEEEEEDDDBBB@@@???>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>======>>>AAADDDGGGHHHGGGFFFDDD???AAABBBBBB@@@??????@@@CCCKKKRRRRRRKKKCCC@@@@@@??????@@@AAAAAAAAAAAA@@@>>>???AAACCCCCCCCCBBBAAAFFFFFFDDDCCCCCCDDDEEEEEEAAA@@@AAAEEEEEEAAA@@@BBB;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<@@@>>>;;;===AAACCCCCCBBB===<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAA>>>===============>>>???@@@AAA@@@@@@@@@@@@>>>===<<<;;;===<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAACCCBBB@@@???>>>>>>??????999:::<<<===>>>>>>===<<<:::;;;===???AAAAAAAAAAAA<<<<<<======>>>@@@AAABBBFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@BBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCEEEFFFGGGDDDDDDDDDCCCDDDEEEGGGHHHIIILLLMMMJJJEEEBBBBBBCCC???BBBCCC@@@>>>AAAHHHNNNSSSnnntttmmmmmmpppvvvzzz}}}lllVVVBBBPPPkkkllliiimmmgggddd^^^UUUNNNJJJHHHHHHHHHDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@???@@@AAA@@@???>>>=========>>>???===@@@BBBBBBAAA???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFBBBAAA@@@@@@AAABBBBBBBBBLLLLLLJJJGGGCCCJJJ^^^rrrdddfffhhhppp\\\MMMOOOTTTVVVVVVVVVXXXUUUPPPOOOTTTWWWUUUWWWUUUQQQNNNLLLKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKIIIJJJJJJGGGDDDFFFLLLRRRHHHIIIJJJJJJIIIIIIJJJKKKFFFHHHJJJIIIFFFDDDCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBDDDFFFFFFEEEAAA>>>???????????????>>>===<<<===>>>???@@@AAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA>>>??????@@@AAAAAAAAAAAACCCDDDDDDCCCAAA@@@@@@AAAAAAAAACCCDDDDDDEEEEEEEEEDDDEEEEEEEEEDDDBBB???>>>;;;;;;;;;;;;===???AAACCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBB@@@???===>>>???@@@AAAAAAAAAAAABBBAAAAAA@@@???>>>=========>>>@@@AAAAAAAAA??????GGGHHHIIIHHHDDD@@@>>>======BBBGGGHHHDDD@@@??????>>>>>>????????????>>>======???BBBCCCCCCAAAAAA@@@@@@???????????????@@@BBBBBB@@@@@@BBB???:::777999:::;;;===>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<<<>>;;;<<>>>>>===>>>???@@@AAAAAA@@@???@@@AAAAAA@@@>>>???>>><<<<<<<<>>???@@@@@@???>>>===<<<===<<<;;;;;;<<<===???AAA>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAA@@@DDDCCCBBBAAA@@@@@@@@@@@@;;;<<<===??????>>><<<;;;:::;;;>>>@@@AAABBBBBBAAA>>>>>>>>>>>>???@@@BBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@???@@@AAABBBDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGBBBCCCDDDDDDEEEEEEEEEEEEEEEHHHJJJHHHEEEBBBBBBCCCFFFGGGFFFCCC>>><<<>>>BBB???MMMUUUddd{{{{{{ttt___MMMCCCVVVAAAMMMhhhiiiggglllhhhfff___UUUNNNMMMLLLKKKJJJFFFEEEEEEDDDCCCCCCBBBBBB???@@@@@@@@@???>>>???@@@@@@???>>><<<<<<======>>><<<@@@CCCCCC@@@???@@@AAACCCBBBBBBBBBDDDFFFHHHJJJAAA@@@>>>>>>@@@BBBBBBBBBEEEIIIMMMJJJEEEMMMhhhhhhfffeeehhhsssooobbbUUUOOOMMMKKKNNNTTTSSSYYYZZZSSSOOOPPPQQQNNNUUUSSSPPPMMMJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKJJJJJJLLLMMMLLLGGGBBBCCCKKKTTTLLLMMMLLLKKKIIIHHHIIIKKKDDDHHHKKKIIIDDDAAABBBDDDIIIHHHHHHGGGFFFDDDBBBAAAAAAAAACCCEEEGGGEEEBBB>>>>>>>>>????????????>>>>>>>>>???@@@AAAAAABBBAAAAAA<<<===???@@@AAABBBBBBCCCAAAAAABBBCCCCCCCCCBBBBBB???AAACCCCCCBBBBBBBBBCCC@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEEEEDDDBBB@@@>>>;;;;;;;;;<<<===???BBBCCCHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCAAA???>>>===>>>???@@@AAABBBBBBAAA=========<<<<<<;;;;;;;;;AAA@@@@@@@@@@@@@@@AAAAAACCCEEEHHHHHHFFFCCCAAA@@@>>>AAADDDDDDCCCBBBAAAAAADDDDDDDDDCCCBBBAAA@@@???===@@@CCCEEEEEEDDDDDDEEE;;;===AAAEEEDDD@@@>>>>>>BBB@@@BBBEEECCC???>>>AAA:::<<<>>>@@@AAAAAA@@@???;;;;;;:::::::::;;;;;;<<>>>>>>>>??????@@@============>>>>>>>>>>>>???>>><<<;;;<<<===???@@@?????????@@@BBBBBBAAA@@@BBB@@@===<<<<<>>;;;:::999888999;;;>>>???>>>>>>>>>>>>===============>>>???@@@@@@AAA@@@@@@DDDDDDDDDDDDCCCBBBAAAAAA>>>???AAABBBAAA@@@>>>===:::<<<>>>@@@AAABBBBBBBBB????????????@@@AAABBBBBB@@@@@@BBBCCCDDDDDDDDDDDD@@@@@@AAAAAAAAA@@@??????@@@AAACCCEEEFFFFFFEEEEEECCCCCCBBBBBBCCCDDDFFFGGG@@@AAACCCEEEEEEEEEDDDDDDEEEHHHJJJIIIFFFCCCDDDEEEDDDEEEFFFGGGCCC@@@???BBBFFFEEE???HHHdddpppgggkkkttt~~~bbbOOOEEEAAA@@@WWWBBBFFF___kkkkkkkkkiiiddd]]]VVVSSSOOOIIIEEEFFFEEEDDDDDDEEEFFFFFFEEECCCBBB@@@??????@@@???>>><<<<<>>>>>>>>===;;;===CCCBBB===???FFF@@@@@@AAACCCGGGIIIIIIHHHCCC>>>;;;<<<===???DDDKKKGGGEEECCCCCCHHHQQQZZZ```^^^]]]]]]___fffrrrrrr___XXXVVVSSSOOOLLLLLLNNNQQQRRRSSSTTTTTTSSSQQQOOOMMMTTTTTTRRRNNNJJJHHHGGGHHHOOONNNLLLKKKJJJJJJJJJJJJJJJKKKLLLJJJGGGGGGIIILLLJJJLLLNNNMMMIIIGGGHHHJJJGGGGGGFFFEEEDDDCCCBBBAAAFFFEEEDDDCCCCCCEEEGGGHHHGGGGGGEEEDDDCCCCCCCCCCCC???>>>=========>>>???@@@???@@@AAABBBBBBBBBAAA@@@>>>>>>>>>>>>???@@@AAABBBAAABBBCCCBBBBBBBBBDDDFFFAAAAAAAAABBBBBBCCCCCCCCCBBBDDDDDDCCCBBBAAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBB@@@>>><<<===AAAEEEHHHFFFEEEDDDDDDEEEEEEDDDCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@??????@@@AAABBBCCCDDD>>>>>>>>>===;;;;;;===???>>>>>>????????????>>>>>>CCCCCCDDDEEEFFFDDDAAA>>>@@@CCCDDDCCC???<<<<<<======???AAABBBBBBAAA@@@>>><<<===@@@BBBBBBBBBAAA@@@<<<===>>>???????????????AAADDDGGGFFFCCC???>>>>>>>>>>>>???@@@@@@@@@@@@???<<<<<<;;;::::::999888888::::::;;;::::::===@@@CCCKKKGGGAAA<<<;;;<<<============<<<<<<<<<>>>???@@@>>>???>>>===<<<===@@@BBBDDDBBB@@@@@@@@@@@@>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>======<<<;;;;;;;;;<<<>>>@@@AAA???>>>>>>===============>>>>>>======>>>@@@BBBCCCEEEGGGIIIGGGCCCAAAAAABBB===AAAEEEEEEBBB?????????>>>???@@@AAABBBCCCCCCCCC>>>???AAAAAAAAAAAACCCDDDEEECCCAAABBBDDDFFFGGGGGG@@@AAAAAA@@@???>>>???AAACCC@@@===>>>BBBEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAAFFFFFFFFFEEEFFFFFFGGGGGGEEECCC@@@???@@@AAA@@@@@@AAACCCEEECCCGGGWWWrrr|||wwwrrrlllVVVJJJEEEBBB???>>>UUUAAAFFF```llllllllljjjfff^^^VVVSSSNNNHHHEEEFFFEEECCCBBBBBBCCCCCCBBBAAABBB@@@??????@@@???>>><<<@@@BBBEEEEEEDDDBBBAAABBBFFFCCC@@@@@@AAA@@@??????>>>???AAACCCDDDDDDDDDDDDBBB>>>===???AAAAAAEEEJJJFFFEEECCCCCCEEEIIIMMMOOOLLLLLLMMMPPPTTT\\\fffmmmqqq___VVVSSSSSSQQQMMMKKKJJJLLLOOOPPPQQQRRRRRRQQQOOOMMMLLLOOOOOOOOOMMMKKKJJJKKKLLLNNNMMMKKKJJJIIIIIIIIIJJJIIIJJJKKKIIIFFFEEEGGGIIIIIILLLNNNMMMJJJIIIJJJLLLGGGFFFEEEDDDCCCBBBBBBAAAGGGFFFDDDDDDDDDEEEFFFGGGEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@????????????@@@AAAAAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>??????AAABBBBBBAAACCCFFFFFFEEEDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEDDDBBBAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBB@@@???>>>???BBBEEEGGGFFFEEEDDDDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA???======???@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBDDDDDDCCC@@@===@@@CCCFFFFFFCCC@@@??????>>>>>>@@@AAAAAA@@@@@@???<<<>>>???AAABBBAAA@@@???===>>>>>>????????????>>>???BBBEEEEEEBBB???>>>>>>===>>>??????@@@@@@??????<<<<<<;;;:::999999888888:::;;;<<<<<<<<<===@@@CCCIIIEEE@@@===<<<===============<<<<<<===>>>???@@@===>>>>>>======>>>AAADDDCCCAAA@@@@@@@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<::::::::::::;;;===>>>???>>>>>>=========>>>>>>???>>>======>>>???AAACCCDDDDDDFFFGGGFFFDDDBBBCCCDDD???BBBEEEDDDBBB???????????????@@@AAABBBBBBBBBAAA???AAABBBAAA@@@@@@AAABBBEEECCCBBBBBBDDDFFFGGGGGGAAABBBBBBAAA???>>>???AAABBB@@@>>>???AAACCCCCCBBBCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEEEEEEEEEEEEEFFFDDDBBB@@@@@@AAABBBBBBAAABBBFFFHHHEEEAAACCCLLLUUUhhhxxx~~~yyyiii\\\SSSKKKJJJJJJDDD>>>;;;SSS@@@FFFaaammmmmmmmmkkkggg^^^VVVQQQMMMGGGEEEGGGHHHEEECCCBBBBBBBBBBBBAAABBB@@@??????@@@???>>><<>>======>>>???@@@@@@@@@@@@BBBCCCBBB???===@@@CCCHHHJJJHHHDDDAAA@@@>>>?????????@@@@@@@@@AAA>>>???@@@AAAAAA@@@???>>>>>>????????????>>>>>>======@@@BBBBBBAAA>>>============>>>????????????>>>;;;;;;::::::999999888888:::;;;===>>>>>>???@@@BBBEEEBBB???=========<<<;;;<<<<<<<<<<<<===>>>???@@@===>>>>>>>>>>>>@@@CCCEEEBBBAAA??????@@@@@@???===<<<<<<======<<<;;;;;;:::999999999999::::::::::::999999999999:::<<<===>>>???>>>>>>>>>>>>>>>??????=========>>>???AAADDDEEEBBBDDDFFFFFFDDDCCCDDDEEEAAABBBCCCBBB@@@>>>>>>?????????@@@@@@AAA@@@@@@???@@@AAABBBAAA?????????@@@EEECCCBBBCCCEEEFFFFFFFFFBBBCCCCCCAAA???>>>???@@@AAA?????????AAAAAA@@@???EEEEEEEEEDDDDDDCCCCCCBBBCCCCCCBBBAAAAAABBBCCCDDDFFFFFFFFFEEEDDDDDDDDDDDDCCCBBB@@@AAABBBDDDCCCCCC???BBBFFFEEEAAA=========???IIIUUU___oooxxxfffXXXMMMFFF???>>>AAAHHHJJJDDD>>>;;;RRR???EEEaaannnnnnnnnkkkfff]]]TTTPPPLLLHHHGGGJJJLLLIIIEEECCCCCCDDDDDDCCCBBB@@@??????@@@???>>><<>>>>>AAA>>><<<<<>>>>>BBBGGGKKKJJJGGGBBB???@@@@@@??????@@@AAABBBCCC@@@AAAAAABBBAAAAAA@@@??????????????????>>>===<<<<<<>>>???@@@???>>>===<<<<<<<<<===>>>>>>>>>>>>===:::::::::999999999999999:::<<<>>>?????????@@@BBBAAA???============<<<:::;;;<<<<<<===>>>???@@@@@@???@@@@@@@@@???@@@BBBDDDAAA@@@>>>???@@@@@@???>>><<<<<<=========<<<::::::999999999999999999::::::999999:::;;;<<<===>>>>>>AAAAAA@@@???>>>>>>>>>>>>=========>>>???BBBDDDEEECCCDDDEEEEEEDDDCCCCCCCCC@@@@@@@@@???>>>=========?????????@@@??????>>>>>>>>>???AAA@@@??????@@@AAADDDCCCBBBCCCEEEFFFFFFEEECCCCCCCCCAAA???>>>>>>@@@??????????????????===<<>>???@@@AAAAAABBBCCCCCC???BBBBBB@@@FFFVVVgggppp{{{vvvmmm___OOOEEE@@@AAACCC<<<<<<@@@EEEDDD???===???QQQ>>>DDD```mmmmmmnnnlllccc[[[SSSPPPMMMJJJJJJLLLKKKHHHEEECCCDDDEEEEEEEEEBBB@@@??????@@@???>>><<<>>>???AAAAAA@@@@@@AAABBBFFF```jjjUUUAAAAAACCC???@@@DDDHHHFFFAAA======@@@AAA>>>===@@@AAA@@@BBBEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFFFFEEEDDDFFFIIILLLKKKMMMQQQXXXggg~~~ddd]]]VVVTTTVVVVVVOOOHHHLLLNNNOOOPPPNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMRRRTTTTTTRRROOOLLLKKKKKKJJJKKKKKKKKKLLLLLLKKKKKKHHHIIIJJJLLLMMMMMMKKKJJJMMMOOOPPPNNNJJJGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFHHHHHHGGGFFFEEECCCBBBBBBBBBAAAAAA@@@@@@?????????AAAAAA@@@@@@AAAAAABBBBBBEEEEEEDDDBBB@@@@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAABBBCCCAAABBBBBBCCCCCCBBBBBBBBB??????AAABBBCCCCCCDDDDDDEEEDDDCCCCCCDDDDDDCCCBBB@@@@@@AAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFGGG@@@@@@???<<<:::999:::<<>>AAA@@@@@@@@@AAABBBDDDEEEBBBBBBBBBBBBBBBBBBAAAAAA???????????????>>>===<<<=========>>>>>>>>><<<;;;;;;;;;<<<============<<<888999999999999999999999:::<<>>===<<<<<<===<<<:::999:::;;;<<<===>>>???@@@@@@AAABBBBBBAAA???>>>???@@@@@@>>>>>>>>>@@@AAA@@@???;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@EEEDDDBBB@@@>>>===<<<<<<===<<<<<<===>>>AAACCCDDDEEEDDDDDDCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;>>>>>>>>>???>>>>>>======;;;===>>>?????????AAACCCCCCBBBBBBCCCDDDEEEDDDCCCAAABBBBBB@@@>>>===>>>@@@>>>???@@@???>>>===<<<<<<@@@@@@AAABBBCCCCCCDDDEEECCCBBB@@@???@@@AAACCCEEEGGGGGGGGGGGGFFFEEECCCCCCAAA@@@@@@BBBDDDFFFEEEDDDBBBAAA@@@???@@@@@@@@@@@@DDDFFFDDD??????FFFNNNRRR\\\iii~~~iiiUUUTTTQQQKKKCCC<<<:::===AAA??????BBBDDDAAA;;;:::<<>><<<>>>@@@AAAAAA@@@@@@BBBDDDAAA[[[gggVVVCCCAAAEEECCC@@@BBBDDDBBB???======???DDDBBBCCCGGGHHHEEEEEEGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEDDDCCCEEEIIILLLQQQKKKJJJLLLUUUtttooofffZZZXXXRRRNNNOOORRRPPPKKKJJJKKKMMMLLLKKKJJJJJJKKKMMMMMMMMMMMMNNNOOOOOOOOOUUUVVVVVVTTTOOOKKKIIIHHHJJJJJJKKKLLLMMMMMMMMMLLLGGGFFFFFFGGGIIIJJJIIIHHHKKKMMMNNNLLLHHHEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHJJJKKKLLLKKKIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAADDDCCCAAA???===>>>BBBEEECCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCBBB@@@@@@@@@AAA@@@@@@AAAAAABBBBBBAAAAAA>>>??????@@@BBBBBBCCCCCCEEEDDDBBBCCCDDDDDDCCCAAAAAAAAABBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDAAAAAA@@@>>><<<;;;<<<>>>@@@???>>>======>>>???@@@@@@??????AAACCCDDDCCCBBB??????AAACCCEEEDDD@@@===???@@@@@@AAABBBCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBB>>>????????????>>>>>>===>>>===<<<=========<<<:::::::::;;;<<<<<<<<<<<<;;;777777888888999999::::::;;;===>>>>>>>>>>>>???AAA>>><<<;;;;;;;;;;;;999777999:::<<<>>>???@@@@@@@@@BBBCCCCCCAAA>>>=========>>>======>>>@@@AAA@@@???;;;;;;:::;;;;;;<<<===>>>>>>===;;;::::::;;;<<<<<<<<<===>>>@@@AAAAAAAAAAAAFFFEEECCCAAA???===<<<<<<===<<<<<<<<<===???@@@BBBDDDCCCAAAAAAAAA@@@===;;;;;;::::::;;;======<<<;;;<<<<<<===>>>>>>=========999;;;===>>>>>>@@@BBBDDDBBBAAAAAABBBCCCCCCBBB@@@???@@@@@@???======>>>@@@>>>???@@@???===<<<===>>>>>>??????@@@AAABBBCCCCCC@@@@@@?????????AAABBBCCCEEEFFFFFFGGGFFFEEECCCBBB@@@@@@@@@BBBDDDEEEDDDCCC@@@BBBDDDEEEEEECCC@@@??????CCCDDDAAA@@@DDDFFFEEEGGGRRR```kkkuuu~~~tttlllbbbTTTHHHCCCDDDDDDAAA===;;;<<<>>>999;;;@@@DDDBBB;;;666666SSS===AAAZZZgggiiikkkkkkccc[[[UUURRROOOIIIGGGHHHBBBAAAAAACCCFFFGGGGGGFFFBBB@@@??????@@@???>>><<<>>>@@@AAA@@@@@@@@@BBBDDD:::FFFMMMFFFBBBEEEHHHEEEBBBBBBAAA@@@??????@@@AAABBBCCCGGGNNNOOOIIIEEEEEEDDDDDDDDDCCCBBBAAA@@@???DDDEEEEEEEEEDDDEEEHHHJJJIIICCCFFFFFFHHHfff~~~yyy^^^SSSTTTSSSQQQKKKGGGKKKRRRSSSOOOJJJKKKLLLKKKIIIHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTRRROOOKKKIIIHHHHHHIIIJJJLLLLLLLLLLLLLLLJJJHHHEEEEEEGGGHHHFFFEEEFFFHHHJJJIIIFFFDDDEEEGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBDDDGGGJJJKKKJJJHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFFFFEEECCCBBBAAA@@@????????????@@@BBBCCCAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@>>>???BBBDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBAAA???>>>???@@@======>>>???????????????>>>>>>>>>???@@@AAABBBCCCEEECCCBBBBBBCCCDDDBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA???@@@???===<<<;;;===???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBCCCCCCBBBBBB@@@??????AAABBB@@@>>><<<===???AAABBBBBBBBBAAA????????????@@@AAAAAABBB===>>>>>>????????????>>>@@@>>><<<<<<======;;;999999999:::;;;;;;;;;;;;;;;666777777888999:::::::::<<<======<<<;;;<<>><<<:::999999999888666999:::<<<>>>???@@@@@@@@@@@@AAABBBAAA>>><<<<<<===>>>===<<<===@@@AAA@@@@@@;;;:::999999:::===@@@BBB>>>===;;;:::999:::;;;<<<===>>>???AAABBBBBBBBBBBBDDDCCCBBBAAA@@@?????????===<<<;;;;;;;;;===>>>???BBB@@@>>>???@@@???===:::999999:::===@@@@@@>>>;;;:::;;;<<<===============:::;;;===>>>>>>>>>@@@BBB@@@@@@???AAABBBBBB@@@>>><<<===>>>===<<<<<<>>>@@@>>>???@@@>>><<<<<<>>>AAAAAAAAAAAAAAA@@@@@@@@@@@@===>>>>>>??????@@@AAAAAAAAABBBDDDEEEEEECCCBBBAAA@@@@@@@@@BBBDDDDDDBBBAAA>>>AAAEEEFFFEEEDDDEEEFFF>>>BBBCCCAAA@@@BBBBBB???BBBEEEIIILLLMMMQQQUUUYYYkkkqqqwwwfffZZZSSSLLLJJJLLLMMMIIIDDD;;;<<<======<<<<<<===???777666:::@@@@@@:::555444TTT>>>@@@YYYeeegggkkkkkkeee]]]WWWTTTOOOHHHEEEEEEAAAAAACCCFFFIIIKKKKKKJJJBBBAAA??????@@@@@@>>>======>>>??????>>>???AAACCCBBB@@@===<<>>AAAIIIRRRRRRKKKCCC@@@@@@AAACCCEEEEEECCCAAA???@@@BBBDDDDDDCCCBBBCCCDDDCCC@@@IIIHHHAAATTTeee[[[SSS```qqq|||jjjZZZSSSOOOPPPSSSOOONNNJJJHHHMMMSSSOOOEEEMMMNNNNNNLLLJJJIIIJJJLLLKKKKKKKKKKKKLLLNNNOOOPPPMMMOOOQQQPPPNNNKKKJJJIIIFFFGGGIIIKKKLLLLLLKKKKKKOOOLLLGGGFFFGGGGGGFFFDDDAAADDDGGGGGGEEEDDDFFFHHHCCCCCCCCCCCCCCCBBBBBBBBB>>>AAAEEEHHHIIIIIIGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEDDDCCCBBB@@@@@@?????????@@@BBBDDDEEE@@@@@@??????>>>?????????>>>@@@BBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAA???@@@AAA@@@>>>===>>>???;;;;;;<<<======>>>======>>>>>>======>>>@@@BBBCCCEEECCCBBBBBBCCCDDDBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA<<<======;;;::::::<<<>>>>>>>>>????????????>>>>>>===<<<<<<>>>AAABBBBBBBBBEEEAAA>>>===???AAA@@@???999;;;>>>@@@AAAAAA@@@???============>>>???@@@AAA<<<===>>>???????????????BBB???<<<<<<======;;;888999999:::;;;;;;;;;;;;:::666666777888999::::::;;;<<<<<<<<<;;;:::;;;>>>AAA???===999888888888777666888:::<<<>>>@@@@@@@@@@@@===???@@@@@@>>>======>>>===<<<<<<===@@@AAAAAA@@@;;;999888777999===AAADDD>>>===;;;999999999;;;<<<<<<===???AAABBBBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBB===<<<;;;::::::;;;<<<===???===<<<===???@@@>>>;;;999999;;;>>>BBBCCC@@@===999:::;;;<<<============;;;===>>>>>>======>>>@@@?????????@@@AAAAAA???<<<:::<<<===<<<<<<<<<>>>@@@???@@@@@@>>>;;;<<>>>>>;;;<<<===???@@@@@@@@@@@@>>>@@@AAACCCCCCBBBAAA???@@@@@@@@@AAACCCCCCAAA???AAABBBBBB???<<<===BBBFFF@@@DDDEEECCCCCCFFFGGGDDDCCCBBBAAACCCEEEFFFEEECCCDDDBBBHHHWWWeeekkklllmmmuuueeePPP@@@@@@>>>===???CCCBBB===888;;;;;;:::999888999;;;===<<<777666999:::777666777ZZZAAACCCZZZeeefffiiilllbbb]]]VVVRRRPPPNNNJJJGGG?????????AAAGGGLLLIIICCC???>>>===<<<===>>>@@@AAA===>>>???@@@AAA@@@@@@???EEECCCAAAAAABBBCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCC>>>AAAEEEHHHHHHEEE@@@===BBBCCCEEEFFFFFFEEECCCBBBDDDEEEEEEDDDBBB@@@AAABBBBBBBBBCCCDDDFFFHHHIIIJJJKKKIIIQQQ```jjjrrrjjjdddZZZRRRMMMLLLKKKKKKKKKJJJLLLQQQQQQLLLJJJKKKOOOOOOOOONNNMMMLLLKKKJJJNNNLLLJJJLLLNNNNNNJJJFFFHHHJJJKKKIIIFFFDDDFFFIIIIIIJJJLLLNNNOOONNNMMMLLLQQQKKKFFFEEEGGGJJJHHHFFFKKKJJJIIIGGGFFFEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFHHHIIIFFFCCC@@@@@@AAABBBCCCBBBCCCCCCBBBBBBAAA@@@???>>><<<===???@@@AAA@@@>>>===BBB@@@===<<<<<<>>>BBBDDD???===<<<>>>AAABBBAAA??????AAABBBBBB@@@@@@AAACCCEEECCCAAA>>><<<<<<======;;;<<<>>>>>><<<<<<<<<======>>>@@@AAA@@@???===;;;@@@AAACCCEEEEEEDDDBBBAAA????????????@@@AAAAAABBB@@@@@@@@@???===<<<===>>>>>><<<;;;::::::;;;===>>>>>>===<<<<<<===>>><<<;;;======<<<======>>>??????<<<<<<<<<<<<<<<===>>>??????;;;;;;??????<<<<<>>======>>>???@@@<<<<<<<<<<<<<<<===>>>???======>>>>>>>>>>>>======:::999999999999999999999888777777777888999:::::::::::::::;;;;;;===>>>>>>AAA===<<<<<<999555777<<<>>>;;;:::<<<@@@@@@===888>>>????????????>>>>>>======<<<;;;===>>>>>>===<<<::::::::::::;;;<<<======<<<;;;:::999999999:::;;;<<<>>>AAACCCCCCAAA>>>;;;@@@???>>>===<<<<<<<<<<<<<<<<<<<<<:::888777999;;;===>>>???@@@@@@???>>>===;;;;;;<<<===>>>@@@AAABBB======<<<<<<;;;;;;::::::===<<<<<<;;;;;;===>>>???BBBAAA???>>><<<;;;;;;;;;===<<<;;;<<<===>>>===<<<<<<<<<======>>>@@@AAABBBCCCCCCCCCBBBAAA@@@>>>>>><<<;;;;;;<<<>>>???>>>===<<<>>>@@@AAAAAA@@@AAACCC@@@BBBEEEDDDAAA@@@AAACCC@@@>>>===>>>@@@BBB@@@>>>BBBBBBCCCCCCDDDEEEFFFFFFEEEDDDDDDBBBAAA@@@?????????@@@AAACCCEEEHHHJJJKKKVVV\\\hhhxxxxxxrrriiiddd\\\TTTLLLHHHEEEEEEBBB>>>;;;<<>>>>>999333YYYEEEIII```hhhggglllpppbbb]]]UUUOOOKKKHHHEEECCCBBBBBBAAAAAAEEEIIIFFF@@@===>>>>>>???????????????===>>>???AAAAAAAAA@@@???DDDBBB???>>>???@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDFFFFFFDDDBBBAAABBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDFFFGGGHHHFFFBBBFFFPPPWWW\\\kkk|||yyyhhh[[[XXXTTTQQQOOONNNMMMMMMLLLJJJLLLPPPPPPLLLJJJLLLOOOOOOPPPPPPOOOMMMKKKJJJMMMLLLLLLLLLLLLKKKIIIGGGIIIIIIJJJIIIGGGGGGHHHIIIHHHIIIKKKMMMMMMMMMLLLKKKNNNIIIEEEEEEHHHKKKJJJHHHJJJHHHFFFCCCCCCDDDEEEGGGBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGEEECCC@@@???@@@AAAAAA@@@BBBBBBBBBBBBAAA@@@>>>>>>===>>>???@@@@@@???===<<>><<<;;;;;;===???AAA???===<<<>>>AAABBBAAA???@@@AAABBBAAA@@@???@@@BBBBBBAAA???======>>>???@@@;;;===???>>>===<<<======<<<===>>>??????>>>======AAABBBCCCDDDDDDCCCBBBAAA??????>>>>>>>>>???@@@AAA>>>??????===;;;;;;<<<===>>>===;;;::::::;;;<<<===<<<;;;:::;;;<<<===<<<;;;======<<<<<<======>>>>>><<<;;;;;;;;;<<<<<<===>>>???;;;;;;>>>>>><<<<<<@@@@@@???>>>======>>>???@@@<<<<<<<<<<<<<<<<<<===>>>;;;<<<<<<======<<<<<<;;;999999999:::::::::::::::888888888888888888999:::::::::::::::;;;<<<===>>>???===;;;<<<999666888======:::999<<<@@@BBB@@@<<<=========>>>======<<<;;;;;;::::::;;;======<<<;;;<<<;;;::::::999999::::::::::::999888888999:::;;;<<<===???AAA@@@???===<<<>>>>>>===<<<;;;;;;;;;;;;;;;<<<;;;999777777999;;;<<<===>>>>>>>>>===<<<<<<;;;===???@@@AAAAAAAAA@@@===<<<<<<;;;;;;:::::::::<<<;;;:::::::::;;;======??????===<<<;;;:::::::::<<<;;;:::;;;===>>>===<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@???>>><<<<<<<<<;;;:::;;;===>>>>>>===<<<>>>@@@@@@@@@@@@AAABBB@@@BBBDDDDDDCCCBBBDDDEEEBBB@@@??????AAABBB@@@>>>???@@@@@@AAACCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@?????????@@@@@@EEEHHHNNNWWWbbbqqq{{{sssiii```WWWRRROOOOOOMMMIIIEEEAAA@@@@@@@@@@@@===;;;===@@@@@@<<<777:::999888777666777777888===:::777888<<<>>>===;;;TTTDDDLLLcccjjjiiinnnqqqeee___VVVMMMHHHDDDBBB@@@BBBBBBBBBAAADDDHHHFFFAAA<<<===???AAAAAA@@@???===>>>???@@@AAAAAAAAA@@@???AAA???<<<;;;<<<<<<<<<;;;===>>>???@@@@@@???>>>>>>AAABBBCCCCCCDDDDDDDDDDDDBBBAAA???======???AAABBB>>><<<===@@@FFFIIIJJJHHHBBBBBBBBBBBBCCCDDDEEEFFFCCC???@@@DDDFFFFFFOOO\\\ppprrrccc\\\VVVPPPMMMNNNOOOOOOOOOMMMLLLKKKLLLJJJKKKNNNNNNKKKJJJLLLNNNOOOPPPQQQPPPMMMJJJHHHKKKLLLMMMLLLJJJHHHGGGGGGHHHGGGFFFGGGHHHIIIIIIHHHFFFGGGIIIKKKKKKKKKJJJJJJJJJHHHEEEFFFJJJKKKJJJHHHHHHFFFCCC@@@AAACCCFFFHHHBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDAAA???>>>>>>???>>>>>>AAAAAABBBBBBAAA@@@???>>>??????@@@@@@???>>><<<;;;<<<<<<;;;;;;;;;<<<===>>>???>>>===>>>@@@AAAAAA@@@AAABBBBBBAAA???>>>???@@@>>>>>>=========???@@@BBB<<<>>>??????>>>======>>><<<<<<<<<======>>>??????CCCCCCCCCBBBBBBAAAAAAAAA???>>>===<<<<<<===???AAA===>>>>>><<<:::999:::<<<>>>===<<<;;;::::::;;;<<<:::999888999;;;<<<<<<;;;>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<===;;;:::======;;;<<>>>>>??????@@@======<<<;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::999999::::::;;;;;;<<<<<<:::999999888888888888999::::::::::::;;;<<<======>>>;;;;;;<<<:::777999>>>@@@===;;;<<>>??????>>>>>>>>>>>>===;;;:::999;;;:::999;;;===>>>>>>===<<<>>>@@@@@@@@@???@@@AAA@@@BBBDDDDDDDDDDDDFFFGGGBBBAAA@@@@@@@@@@@@???>>><<<===>>>@@@AAACCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA???>>><<<;;;;;;;;;>>>>>>>>>>>>AAAFFFMMMRRRZZZ```iiiuuuxxxooohhh```WWWQQQJJJLLLKKKGGGAAA===<<<<<<>>>======<<<======>>>>>><<<;;;;;;===@@@@@@;;;777888888777666666666666666;;;999666555666:::>>>@@@NNN>>>EEE^^^jjjmmmooommmfff```WWWNNNGGGDDDBBBBBB???@@@@@@@@@DDDHHHHHHDDD===>>>???@@@@@@???>>>>>>>>>???@@@AAAAAA@@@?????????===;;;;;;<<<=========;;;===???@@@@@@???>>><<<@@@AAABBBDDDEEEEEEEEEDDD@@@???>>>>>>>>>>>>???@@@>>>;;;<<>>======>>>===<<<@@@AAABBBCCCCCCBBB@@@???@@@@@@@@@@@@???===<<<;;;:::;;;<<<<<<======<<<<<<>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBAAA>>>======>>>===============>>>@@@@@@===>>>@@@@@@>>>>>>>>>???===<<<<<<<<<===???AAACCCDDDDDDBBBAAA@@@@@@@@@@@@@@@???===;;;<<<===???AAA=========<<<:::999:::;;;>>>===<<<;;;;;;:::;;;;;;999888888999<<<======<<<======<<<;;;::::::;;;;;;:::::::::999999:::;;;;;;<<<;;;:::;;;;;;;;;<<<===????????????????????????======<<<;;;::::::::::::::::::;;;;;;;;;;;;::::::999999:::;;;;;;<<<======;;;:::999999888888888888::::::999999:::;;;<<<<<<<<<::::::<<<;;;888:::>>>EEEBBB>>>=========<<<;;;;;;;;;;;;;;;::::::999888777666666888::::::999888;;;:::999777666666666666666666777777888999::::::::::::999999999:::;;;;;;<<<;;;:::999888888888888888999999888777777999;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>======<<<;;;:::::::::::::::::::::;;;;;;<<<;;;;;;:::999999888999999888777777999;;;======<<<<<<<<<<<<<<<<<<===>>>>>>============<<<;;;:::999:::999999:::===>>>>>>===>>>@@@BBBBBBAAA@@@AAABBBBBBBBBCCCCCCCCCCCCEEEEEEBBBAAA@@@??????>>>===<<<;;;<<<>>>???AAACCCDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@?????????@@@@@@@@@@@@>>><<<;;;<<>>>>>CCCGGGEEE@@@<<<===???<<<<<<======<<<<<<;;;;;;777777999<<>>:::666777777666666555555555555666666555222000222777<<>>=========>>>???>>>???@@@@@@@@@???>>>======<<<:::<<<>>>AAABBBBBB;;;===???@@@AAA@@@???======???BBBEEEFFFEEECCCBBB>>>???@@@AAAAAA@@@???>>>BBB???>>>BBBIIIMMMLLLJJJEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCEEEHHHGGGCCCBBBCCC>>>LLLRRRWWWeeetttuuu```SSSLLLJJJHHHGGGHHHIIIKKKMMMIIIJJJKKKJJJGGGFFFGGGIIIIIIGGGHHHLLLLLLHHHGGGIIIHHHJJJLLLMMMLLLIIIFFFCCCGGGJJJLLLKKKGGGDDDDDDEEECCCAAAAAACCCGGGIIIGGGDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGGGGGGGFFFEEEDDDBBBCCCEEEGGGHHHHHHHHHGGGCCCCCCDDDDDDCCCBBBBBBAAACCCDDDFFFGGGFFFEEECCCAAABBB@@@>>>===>>>>>>===<<<@@@AAACCCEEEEEEDDDBBBAAAAAAAAA@@@???>>>===;;;;;;;;;<<<===>>>>>>>>>=========>>>?????????@@@AAAAAAAAABBBBBB@@@>>><<<<<<===>>>>>>=====================>>>@@@@@@>>>>>>>>>???>>>===<<<<<<===@@@CCCEEEDDDCCCBBB@@@????????????AAA@@@>>>======>>>???@@@===>>>>>><<<::::::;;;<<<======<<<<<<;;;;;;;;;;;;:::999999:::<<<>>>===<<<<<<<<<;;;:::999999999:::;;;::::::999999999:::::::::::::::999999;;;<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999:::::::::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<======;;;;;;:::999888888888999:::999999999999::::::;;;;;;999:::<<<;;;999:::>>>EEEBBB???======<<<<<<;;;;;;;;;;;;;;;:::999888777555444555666888999888777888777777666666777777888444555666777888888999999888888777777777888::::::;;;;;;:::999888888888888777888888777666777999<<<;;;;;;;;;;;;<<<<<<======DDDCCCBBBAAA@@@AAABBBCCC@@@@@@???>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;888777777888;;;======<<<<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>===<<<;;;;;;:::999999;;;===???>>>>>>AAABBBDDDDDDCCCBBBCCCDDDEEEDDDBBBAAAAAAAAAAAAAAACCCCCCCCCBBB@@@?????????======???AAABBBDDDFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDDDD@@@@@@@@@???======???@@@>>>>>>???AAABBBBBBAAA@@@===>>>AAACCCFFFJJJPPPTTTTTTRRROOOMMMMMMNNNPPPQQQQQQOOOKKKGGGDDDCCCCCCCCCHHHEEEBBB@@@??????>>>===:::???CCCCCC>>>;;;<<<>>>=========<<<;;;999777666444555888;;;<<<;;;888555666666666666555555444444333555555333///...111555PPP999999RRRiiivvvuuuiii^^^[[[UUULLLEEEAAAAAACCCFFFGGGFFFAAA???AAAAAA>>>@@@>>><<<;;;;;;<<<===???===>>>?????????>>>===<<<<<<;;;:::<<<@@@CCCEEEEEE<<<===???@@@@@@@@@@@@???<<>>???AAABBBBBBAAA???>>>DDDBBB@@@AAACCCDDDBBB@@@DDDDDDDDDCCCDDDDDDEEEEEE@@@AAACCCEEEEEECCCAAA@@@JJJSSSPPPKKKMMMQQQ\\\nnnqqq]]]OOODDD???>>>???>>>>>>???>>><<<>>>CCCFFFGGGIIIGGGEEEFFFIIIMMMHHHGGGIIINNNNNNIIIGGGHHHHHHIIIJJJKKKJJJGGGDDDBBBEEEGGGIIIHHHFFFEEEDDDDDDAAAAAABBBDDDFFFGGGEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHGGGFFFEEECCCCCCCCCCCCAAACCCGGGKKKLLLKKKHHHFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@??????@@@@@@???===>>>@@@CCCEEEEEEDDDBBBAAAAAAAAA@@@???>>>===<<<<<<======>>>????????????>>><<<>>>@@@@@@??????@@@BBB@@@AAAAAA@@@===;;;<<<<<>>>>>===<<<;;;;;;:::<<<>>>??????>>>======>>>>>>===<<<<<<===???BBBCCCAAAAAAAAA@@@@@@?????????@@@@@@??????>>>>>>??????===>>>>>><<<:::999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::<<<======<<<;;;:::999999999999999999;;;;;;:::999999999::::::888::::::777888;;;<<<:::<<<======>>>>>>======<<<;;;;;;:::999999999:::::::::;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;<<<<<<;;;::::::999999999999:::999999999888888999999:::;;;999;;;===<<<999:::>>>???>>>>>>=========>>>>>>;;;;;;;;;:::999888777666444333444555888999888777555555555666777888999:::444444555666777777777777666666666666777888999999;;;:::999888777777777777555666777666666777999<<<;;;;;;;;;;;;;;;<<<===>>>DDDCCC@@@>>>>>>???BBBDDD@@@@@@???>>>===;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<999888777999;;;<<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@???????????????>>>======:::::::::;;;>>>@@@@@@???CCCDDDFFFFFFDDDDDDDDDEEEGGGDDDAAA@@@@@@AAA@@@@@@DDDEEEFFFEEECCCBBBCCCDDD>>>???@@@BBBCCCEEEFFFGGGDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA???AAABBBAAA???>>>>>>???;;;<<<>>>AAACCCCCC@@@===BBBCCCDDDDDDCCCDDDEEEGGGFFFEEECCCBBBAAABBBDDDEEECCCBBB@@@???>>>??????@@@======<<<;;;:::999999999777;;;??????===;;;<<<=========>>>===<<<;;;:::999333555777999:::999777666666666666777666555555444333555777555111///000222SSS===;;;OOOcccqqqsssiii^^^\\\WWWNNNFFFAAA@@@AAAHHHIIIGGGAAA>>>???>>><<<======<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>><<<;;;:::;;;:::999;;;>>>AAACCCCCC<<<======>>>??????@@@@@@>>>???@@@AAAAAAAAA@@@????????????@@@@@@?????????AAAAAA@@@@@@@@@@@@@@@???BBBBBBBBBBBBCCCDDDDDDEEECCCCCCAAA@@@@@@BBBBBBAAAJJJPPPKKKFFFJJJIIIJJJSSSTTTaaaqqq}}}bbbUUUFFF???:::888;;;AAA999777999<<<999555888???BBBEEEHHHGGGEEEEEEIIILLLIIIIIIMMMRRRRRRMMMIIIIIIIIIIIIJJJIIIHHHGGGEEEDDDEEEDDDEEEFFFGGGGGGEEECCCAAACCCFFFGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHFFFEEECCCBBB@@@AAACCCDDDBBBDDDGGGJJJKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCBBB@@@<<<>>>AAACCCDDDCCCAAA@@@AAA@@@???>>>==================>>>>>>>>>?????????<<<>>>@@@@@@???>>>@@@CCC???@@@@@@???===;;;<<<===============<<<;;;::::::;;;===???>>>===<<<======<<<;;;;;;;;;<<<===???@@@??????@@@AAAAAA@@@???>>>>>>>>>?????????>>><<<<<<<<<<<<<<<;;;999888999:::::::::;;;<<<============;;;:::999:::;;;<<<;;;:::999888888888888999999:::<<<<<<;;;:::::::::::::::777::::::666666;;;;;;888:::;;;<<<======<<<;;;:::999999999999999999:::;;;999999::::::::::::999999999999999:::::::::::::::::::::999999999:::;;;;;;999999888888888888999999;;;:::;;;>>><<<888999<<<<<<===>>>>>>============999999999888777666555444333333333555888999888777666666666666777888999:::444444555666666666555444555555666666777888888888999888777666555555555555444555666666555777:::<<<:::999999999:::;;;===>>>@@@@@@>>>>>>>>>???@@@AAA??????>>><<<;;;999888888888999:::;;;<<<;;;;;;::::::::::::::::::;;;<<<===:::999999:::;;;<<<<<<;;;:::;;;;;;<<<>>>@@@BBBCCC???@@@@@@@@@@@@??????>>>;;;:::;;;<<>>======666777888<<<@@@AAA>>><<<<<<>>>??????>>><<<<<<<<<@@@@@@?????????@@@AAAAAABBBBBBAAA???>>>===<<<;;;<<<===>>>???????????????<<<===>>>?????????>>>>>>??????>>>>>>============666777999:::999888888888666666777777777666555444444555555444222111222333TTT???===MMM]]]kkkooohhh```___ZZZRRRIIICCCAAABBBFFFHHHFFFAAA>>>???@@@>>>:::;;;<<<======;;;999888<<<<<<=========<<<:::999;;;999888999<<>>@@@AAAAAA@@@???>>>>>>>>>???@@@@@@???>>>======>>>???@@@;;;===@@@AAAAAABBBDDDFFFAAAAAAAAAAAABBBCCCDDDDDDJJJGGGBBB>>>>>>BBBDDDDDDGGGHHH@@@>>>GGGHHHDDDGGGCCCIIIMMMPPPWWWeeesssyyyxxxjjjYYYLLLFFFAAA???BBB@@@::::::===;;;;;;???CCC@@@999:::AAAAAAEEEIIIIIIEEECCCEEEHHHJJJKKKOOOUUUUUUOOOKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEECCCBBBDDDGGGHHHEEEBBBBBBEEEIIIJJJGGGEEEFFFGGGEEEDDDDDDDDDEEEFFFGGGHHHCCCCCCAAA??????@@@CCCFFFEEEEEEFFFHHHHHHIIIIIIHHHGGGGGGGGGGGGFFFEEECCCCCCAAA@@@@@@@@@@@@AAABBBCCCAAA@@@@@@BBBDDDEEECCCBBB999<<>>AAA@@@???>>>=========>>>>>>============>>>??????<<<>>>@@@@@@>>>>>>@@@CCC>>>???@@@???===;;;<<<===<<<<<<<<<===<<<<<<;;;;;;;;;===>>>>>>===<<<<<<===::::::::::::;;;;;;<<<======>>>@@@AAABBB@@@???>>><<<===>>>??????===;;;999;;;;;;;;;:::777777888999999999;;;<<<===>>>>>>>>>;;;999888999::::::999888888777777777888999::::::===<<<;;;;;;::::::::::::666::::::555666;;;;;;888999:::;;;<<<<<<;;;:::999888888888888999:::;;;;;;888888999999999999888888:::999999999999999999999999999999999:::;;;;;;<<<999999888888888888888999<<<:::<<<>>><<<888888<<<===>>>??????===;;;:::999888888888777666444333222333333333555888999888777777777777777777888999999444555666666666555444333444555666777888888888888777777666555444444444444444555555555555777:::<<<888888777777888:::;;;=========>>>???????????????>>>===<<<;;;999888777666777888999:::;;;:::999999999999999999:::;;;<<<<<<<<<:::::::::<<<<<<<<<:::::::::;;;===???AAACCCDDD???@@@@@@@@@@@@??????>>><<<;;;;;;===@@@BBBBBBAAABBBDDDEEEEEEDDDCCCCCCDDDGGGDDD@@@@@@CCCEEEEEEDDD???AAACCCBBB@@@???AAACCC@@@@@@AAABBBBBBCCCDDDDDDEEEDDDDDDBBBAAA@@@??????BBBAAAAAAAAAAAAAAABBBBBB???AAACCCBBB@@@===<<<;;;===<<<;;;<<>>BBBCCCCCCCCCCCCCCC===>>>>>>??????@@@@@@@@@:::;;;<<<===============<<<>>>??????===;;;::::::???>>>======>>>===;;;999======;;;:::999999999999888999;;;:::999888999999666777888888888777555444444222111000111222333444\\\???888KKKXXX]]]ccceeeeee```ZZZRRRGGG>>>???EEEHHHBBB>>>@@@@@@===::::::888:::===>>>===;;;999999::::::;;;;;;<<<<<<;;;;;;888888888888999;;;===>>>===============>>>??????@@@??????>>>>>>=========???>>>;;;999999===CCCHHHGGGCCC>>>???CCCEEEDDDBBBAAA@@@>>>======>>>@@@AAAJJJGGGCCC@@@???AAACCCEEEBBBCCCCCCCCCCCCCCCCCCCCCAAABBBEEEJJJPPPTTTUUUTTT[[[aaahhhpppzzz~~~vvvqqqWWWZZZ]]]^^^]]][[[ZZZZZZWWWVVVVVVUUUTTTRRRPPPOOORRRRRRUUU\\\bbb___UUUKKKFFFFFFEEEDDDCCCEEEHHHLLLOOONNNLLLJJJIIIIIIJJJKKKIIIGGGEEEEEEGGGFFFCCC@@@???AAACCCEEEEEEDDDBBBAAAEEEEEEFFFFFFFFFGGGGGGGGGJJJGGGFFFGGGIIIJJJIIIFFFEEECCCBBBBBBCCCFFFGGGHHHGGGHHHIIIIIIHHHHHHJJJLLLIIIHHHFFFEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEECCCDDDDDDDDDDDDBBB@@@???;;;???CCCDDDAAA???>>>??????>>>>>>============>>>@@@@@@@@@@@@@@@@@@AAAAAA??????======>>>@@@BBBCCC@@@???>>><<<<<<;;;;;;;;;<<<===============<<<;;;@@@???>>><<<;;;;;;;;;<<<<<<:::888777888<<>>???@@@@@@????????????>>><<<;;;:::999::::::;;;<<<<<<;;;;;;>>>===<<<;;;;;;;;;;;;;;;:::999999999999999999999888888888777888888999:::;;;;;;<<<<<<===>>>>>>>>><<<;;;999999999999777666::::::999999888999999999888888777777777777888888;;;;;;;;;::::::999999999999999888777666666777777999:::;;;<<<<<<<<<;;;:::777666666666666666777888666666888999:::;;;;;;;;;???===<<<;;;<<<<<<:::999999999777666555555555555555555666666777777777888;;;:::777555444444555666666666555555555555666666777666666777888888777555333444444555444333111000777777888888888777777666888888888888777777777777888999;;;===>>>>>>===<<<======<<<;;;999888777777888888888888999::::::;;;999999888888999999:::;;;;;;;;;<<<<<<<<<;;;999888:::<<<>>>AAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>???>>>;;;999:::>>>BBBCCCCCCGGGEEEDDDEEEGGGHHHFFFCCC===>>>???@@@@@@@@@@@@@@@>>>AAACCCDDDDDDDDDFFFGGGAAACCCDDDCCCBBB@@@@@@AAAEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEDDDBBB@@@???AAACCCEEECCC@@@???@@@CCC>>>===<<<>>>AAACCCAAA???===>>>@@@AAAAAA@@@???>>>===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999===>>>>>>>>>>>>>>>======>>>===<<<<<<===<<<:::888999999:::999999888666666666777888888888777555444222222222222333444555555]]]???999MMM\\\aaadddccc]]]YYYUUUNNNDDD;;;;;;@@@EEE???<<<>>>>>>;;;999999<<<;;;:::;;;======:::777<<<<<<<<<<<<;;;:::888888666666666777999<<>>@@@@@@??????????????????::::::::::::<<>>AAADDDEEECCCAAA@@@AAA>>>>>>=========>>>>>>?????????@@@@@@@@@@@@AAAAAA@@@@@@>>>======>>>???@@@??????>>>===<<<;;;;;;;;;<<<<<<===============<<<@@@>>>===;;;::::::;;;;;;<<<:::999999:::===AAACCCDDDCCCBBB@@@@@@@@@@@@AAA@@@@@@@@@@@@???===<<<;;;;;;<<<<<<=========<<<<<<======<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999:::;;;;;;===============<<<<<<<<<;;;:::999999:::;;;:::888::::::999999888999999:::999888888777777888888999::::::999999999888888888888777777666555555666666888999:::;;;<<<<<<;;;:::777777666666666666666777555666777888::::::::::::>>><<<;;;;;;;;;;;;:::888888888777666555555555555444444555666777999::::::;;;999777555444444555666777666666555555666666777666666666666777777666555333333444444444333222111777777888888888888777777888888888888777777777777777999;;;=========<<<;;;<<<;;;:::999888777666666999999888999999:::;;;<<<;;;;;;:::999999::::::;;;;;;;;;<<<<<<<<<;;;:::999999;;;===@@@AAAAAAAAA@@@>>>>>>===<<<<<<<<<======<<<:::999;;;???CCCEEEEEEDDDCCCBBBDDDFFFGGGEEECCC@@@@@@AAAAAAAAA@@@@@@???AAACCCEEEFFFEEEEEEGGGHHHBBBCCCDDDDDDBBBAAAAAABBBDDDEEEEEEEEEEEEDDDCCCCCCAAABBBDDDEEEEEEEEECCCBBBFFFFFFFFFCCC@@@===<<<===AAA@@@???@@@AAABBB???======>>>@@@AAAAAA@@@???>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::;;;<<<===<<<:::999999999999888777666666666777777777777666555555444444333222222222222333[[[===888PPPaaaeeeddd^^^WWWTTTRRRNNNEEE;;;999<<>><<<>>>>>>;;;:::;;;???<<<:::;;;>>>???;;;777;;;;;;;;;;;;:::999999888555666777999;;;???BBBDDD@@@@@@??????@@@@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAA999:::<<<===???DDDIIIMMMCCC@@@???AAAEEEGGGEEECCCBBBBBBCCCCCCDDDDDDEEEEEEBBBCCCEEEEEEEEECCCAAA???AAACCCFFFHHHGGGEEEAAA???AAAAAABBBDDDGGGHHHGGGEEEEEEFFFGGGEEECCCEEEIIIMMMEEEGGGKKKOOOQQQQQQQQQPPPQQQQQQPPPOOOMMMLLLKKKKKKIIIIIIHHHHHHGGGEEEDDDCCCFFFHHHJJJJJJHHHFFFEEEEEEDDDEEEGGGIIIKKKMMMNNNNNNMMMLLLMMMRRRVVVVVVOOOIIIEEEFFFFFFFFFFFFIIIMMMPPPOOONNNLLLKKKJJJJJJKKKKKKLLLJJJHHHHHHGGGEEECCC@@@CCCEEEGGGIIIJJJJJJHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJHHHGGGEEEEEEFFFFFFEEECCCDDDCCCBBBBBBCCCDDDFFFGGGFFFGGGGGGFFFEEEEEEGGGIIIHHHGGGFFFDDDDDDDDDEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFDDDEEEEEEFFFEEEDDDBBBAAA@@@BBBEEEFFFDDDCCCBBBBBB============>>>>>>???@@@?????????@@@@@@@@@AAAAAAAAA@@@???>>>======<<<<<>>======<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>===<<<:::::::::;;;;;;<<<;;;;;;;;;===???AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<===>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;<<<<<<===???>>>>>>===<<<<<<;;;;;;;;;:::999:::<<<<<<<<<;;;:::999999888999999:::::::::999999888888999999:::888888888888888777777777777666666555555555555555666777888:::;;;;;;;;;;;;888777666555555555555555444555666777888999999999<<<;;;999999::::::999777666666555555555555555666333444555777888:::;;;<<<:::999777555444444444555666666555555555555666666555555555666666555555555222333333444444444444333777777888888888888777777888888888888777777777777777888:::;;;<<<<<<;;;:::::::::999888777666666555999999999999:::;;;<<<=========;;;:::999999::::::;;;<<<<<<<<<<<<;;;::::::999:::<<<>>>@@@@@@@@@@@@======<<<;;;;;;;;;;;;;;;;;;:::999;;;???CCCEEEFFFBBBAAAAAABBBDDDEEEDDDBBBCCCBBBBBBAAAAAA@@@??????DDDFFFGGGHHHGGGFFFGGGHHHCCCDDDEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGEEECCCBBBBBBCCCDDDFFFGGGGGGFFFEEEHHHFFFDDDBBBAAA@@@===;;;EEECCCBBBBBBBBB@@@>>><<<>>>???@@@AAAAAA@@@>>>>>>?????????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;999888999;;;=========999999999888888777666666777666666555555555555555666666444333111111000000YYY;;;777QQQdddhhhccc[[[VVVTTTSSSQQQJJJ@@@<<<>>>AAA>>>>>>@@@@@@===<<<>>>===>>>@@@AAAAAA???<<<999777777999:::;;;;;;<<<<<<888999999;;;===AAACCCEEEAAAAAAAAAAAAAAABBBCCCCCC@@@@@@AAAAAABBBBBBCCCCCC===???@@@AAAAAABBBDDDFFF???>>>>>>@@@BBBCCCAAA??????@@@AAABBBBBBCCCBBBBBBAAABBBCCCDDDDDDCCCAAA@@@BBBCCCEEEEEEEEECCCAAA???BBBBBBCCCFFFIIIJJJIIIHHHDDDFFFFFFEEECCCAAABBBCCCCCCDDDFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGIIIIIIHHHGGGEEECCCBBBAAAGGGIIIJJJJJJHHHEEEDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHGGGEEEEEEHHHLLLLLLIIIEEECCCDDDDDDDDDCCCEEEGGGJJJMMMMMMKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHHHHFFFEEEDDDGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEFFFHHHFFFGGGHHHGGGEEEEEEGGGIIIGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFDDDEEEFFFFFFFFFEEECCCBBBAAABBBDDDEEEDDDCCCBBBBBB============>>>???@@@AAA>>>>>>??????@@@@@@AAAAAA??????>>>>>>===<<<<<<<<<>>>>>>==================:::;;;<<<>>>>>>?????????===<<<;;;:::999:::;;;<<<<<<<<<===>>>???@@@@@@AAA???@@@AAABBBCCCBBBBBBBBB@@@@@@@@@???>>>===<<<;;;>>>>>>>>>>>>>>>======<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>??????<<<;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<<<<===<<<;;;;;;<<<===<<<:::999999888888999999::::::;;;::::::999999::::::;;;888888888888888888888888777666666555555555666666555666777888999:::::::::888777666555444444333444333444555666777777777777:::999888888999999888666555444444444444444555666555555666777888999:::;;;999888777555444444444444444444444333333444444444333555666666555444444555222222333444444555555555666777777888888888888777888888888888777777777666777888999:::::::::999999999999999888888777777666999999999:::;;;<<<===>>>>>>===;;;999888888888999;;;;;;<<<<<<<<<;;;;;;;;;888999;;;===>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===???BBBDDDDDDAAAAAAAAAAAAAAAAAA@@@???AAAAAA@@@@@@????????????EEEFFFHHHHHHFFFEEEFFFFFFCCCDDDEEEDDDCCCBBBCCCEEEDDDEEEGGGHHHHHHFFFDDDBBBDDDDDDFFFFFFGGGGGGFFFFFFDDDBBB@@@AAADDDFFFDDDBBBEEEDDDDDDCCCBBBAAA???===??????@@@@@@@@@???>>>>>>??????@@@??????>>>==============================<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>;;;999888888;;;<<<===<<<:::999888888777666666666777666444333333333444555666555444222111000000000ZZZ<<<:::UUUhhhkkkfff\\\YYYVVVTTTSSSMMMDDD@@@@@@???===>>>AAA@@@<<<<<<>>>888AAAIIIJJJDDD===;;;===777888999:::;;;;;;;;;;;;::::::::::::<<<>>>@@@AAA======<<<<<<======>>>???@@@@@@@@@AAAAAABBBBBBBBB???AAACCCBBBAAA@@@@@@AAA@@@@@@@@@@@@AAAAAA???>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@AAACCCEEEFFFDDDBBB>>>@@@BBBCCCBBBAAA@@@@@@AAABBBCCCEEEFFFHHHIIIIIIDDDCCCBBBAAAAAABBBDDDEEEBBBBBBCCCCCCCCCDDDEEEEEEFFFHHHIIIHHHFFFDDDDDDDDDIIIIIIIIIIIIHHHGGGFFFFFFHHHGGGFFFHHHKKKLLLKKKIIIDDDEEEEEECCCBBBAAACCCEEEKKKKKKJJJJJJJJJJJJJJJJJJEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFHHHJJJGGGHHHIIIHHHFFFFFFGGGIIIFFFEEEEEEDDDDDDEEEFFFGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCAAAAAAAAABBBBBBBBBAAA@@@============>>>@@@AAAAAA======>>>??????@@@AAAAAA>>>>>>============>>>>>>>>>>>>=========>>>>>>???;;;<<<===>>>????????????<<<;;;:::999::::::<<<=========>>>??????@@@@@@???>>>???@@@AAABBBBBBBBBBBB??????>>>>>>===<<<:::999<<<<<<<<<======<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>??????@@@@@@;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<======>>>>>>@@@>>>===<<<<<<;;;:::888999888888888999999:::;;;;;;;;;::::::::::::;;;;;;888888999999999999999999777777777666666777888888555555555666777888888999777777555444333333333333333444555666666666666666888777666666777777666555333333333333333333444444777777777777777888888888888888777666555444333333333222222111111222222333333555777666444333444555333333333333444555555666666666777888888888888888888888888888777777777666777777777888888888888888999999999999999888888888999999999:::;;;<<<>>>>>>>>><<<999777555666666777;;;;;;:::::::::;;;;;;;;;888999;;;<<<===>>>??????@@@???>>>===<<<<<<<<<<<<<<<======>>>>>>???@@@AAABBBBBBBBBAAA???===<<<;;;>>>>>>======>>>???@@@@@@DDDEEEGGGFFFEEECCCDDDDDDCCCDDDDDDCCCBBBBBBDDDFFFDDDEEEGGGHHHHHHFFFDDDBBBFFFFFFFFFFFFFFFEEEDDDDDDCCCAAA@@@BBBGGGIIIHHHFFFBBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>???????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>===;;;999:::;;;<<<;;;::::::999888777666666666666666555333222222222333444333222222111111222222333\\\@@@>>>XXXjjjmmmjjjcccZZZVVVRRRPPPKKKDDD@@@AAA<<<;;;===@@@>>>999999<<<777CCCNNNNNNDDD;;;;;;???=========<<<;;;:::888888:::999888888888999:::;;;===============>>>>>>???????????????@@@@@@@@@@@@<<<>>>@@@AAA@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>???AAACCCEEEBBBAAA???======???AAABBBDDDCCCCCCCCCCCCBBB???===AAABBBDDDEEEFFFDDDCCCAAAEEEEEEFFFGGGIIIJJJLLLLLLEEEEEEDDDCCCDDDEEEFFFGGGJJJJJJIIIIIIIIIJJJJJJKKKHHHIIIJJJIIIHHHFFFFFFGGGIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFGGGJJJKKKKKKJJJGGGHHHHHHFFFDDDCCCCCCDDDIIIIIIIIIIIIIIIIIIHHHHHHBBBDDDFFFGGGGGGGGGIIIJJJIIIIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGHHHHHHFFFFFFGGGHHHFFFIIIKKKJJJHHHFFFHHHKKKHHHIIIIIIHHHFFFFFFGGGIIIEEEEEEDDDDDDDDDFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCCCC@@@??????@@@AAAAAA@@@>>>>>>>>>>>>>>>??????@@@AAA<<<======>>>???@@@AAAAAA@@@???===<<<<<<===???@@@============>>>??????@@@<<<======>>>????????????;;;;;;:::::::::<<<===>>>>>>>>>>>>>>>????????????>>>?????????@@@@@@AAAAAA>>>>>>>>>===<<<;;;999999999::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<============>>>>>>??????@@@@@@<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<<<<===>>>>>>???AAA???===<<<<<<;;;888666888888888888999:::;;;;;;;;;::::::999999::::::;;;888888888999999999999999888777777777777888888999555555555444555666666777666555444333333333333333333444555666666666666666666555444444666666555444333333222222222222222333777777777777666666666666888777777666555444333222222222111111111111222222333555888777444333444777555444444444444444555666555666777888888999888888888888888888777777777777666666666666666666666777888888999999999999999999888888888999:::<<<===>>>===;;;888555444555666777:::999999999999::::::;;;999:::;;;<<<===???@@@@@@BBBAAA@@@>>>============<<<===>>>>>><<<<<<===>>>AAABBBBBBAAA>>>;;;;;;;;;======<<<<<<===>>>@@@AAABBBDDDEEEEEECCCBBBCCCCCCCCCCCCCCCBBBAAABBBDDDFFFDDDEEEFFFGGGGGGEEECCCBBBFFFFFFEEEDDDCCCCCCBBBBBBDDDCCCCCCDDDFFFFFFFFFEEE@@@AAACCCCCCBBBAAABBBCCCAAAAAA@@@??????>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<999:::;;;<<<============<<<<<<;;;<<<======;;;::::::999777666555555666777444333333222222222222222000000000111111333444444\\\AAA@@@XXXgggkkkjjjggg]]]VVVPPPLLLHHHBBB@@@AAA<<<<<<>>>@@@===888777;;;:::CCCKKKJJJAAA;;;<<<@@@@@@??????===<<<:::888777:::999888888888999:::;;;???????????????@@@AAAAAA>>>>>>>>>>>>>>>=========;;;<<<>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAACCCEEEGGGFFFEEEDDDBBBBBBBBBCCCCCC@@@??????>>>???AAACCCDDD@@@?????????@@@AAABBBCCCEEEEEEDDDDDDEEECCCAAA>>>======>>>@@@AAA@@@>>><<<@@@@@@AAABBBCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@AAABBBLLLKKKIIIGGGFFFEEEEEEEEEHHHJJJKKKJJJIIIHHHIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHDDDCCCCCCDDDFFFHHHHHHHHHGGGHHHIIIHHHFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGAAADDDFFFGGGFFFFFFGGGIIIGGGGGGFFFFFFFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGFFFEEEEEEGGGIIIFFFIIILLLKKKGGGFFFHHHKKKGGGHHHHHHGGGEEEEEEFFFGGGEEEDDDDDDDDDDDDFFFHHHIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDEEEDDDCCCBBBAAA???>>>???AAABBB@@@>>>?????????>>>??????@@@@@@<<<<<<===>>>???@@@AAAAAADDDBBB>>>;;;;;;<<>>???@@@AAA===>>>>>>?????????>>>>>>;;;;;;::::::;;;===>>>??????>>>>>>=========>>>>>>???>>>=========>>>???@@@>>>>>>>>>>>>===;;;:::999777888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>?????????>>>============>>>??????<<<<<<<<<===============???>>><<<;;;;;;;;;999777888888888888999:::;;;<<<::::::999999999999::::::777777777888888888999999666666666666666777888888666666444333333444444555444444333333333333333444444555555666666666666555555333222333444555444333444333222111111111111111555555555555555666666666777777777666555444222222333333222222222222333333333666999888555333555888666666444444333444555555555666777888888999999999888888888888777777777777666666555555555555555666777777777777888888999999777777777888:::;;;===>>>===;;;888555555666888999888888777777777888999:::::::::;;;<<<===???@@@AAABBBAAA@@@???>>>=========888;;;======;;;;;;<<<>>>>>>@@@BBB@@@>>><<<<<<>>>@@@???===<<<===>>>???@@@AAACCCDDDDDDCCCBBBCCCDDDBBBBBBBBBAAA@@@AAADDDFFFDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBAAABBBBBBBBBCCCDDDEEEDDDCCCBBBBBBCCC???AAACCCCCCAAA@@@AAABBBBBBAAA@@@???>>>>>>>>>>>><<<===>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<999:::;;;<<<============::::::<<<>>>@@@@@@===;;;:::999777555444555666777222222222222222111111000000000000000111222333444ZZZ???>>>UUUcccfffhhhggg```XXXOOOKKKGGGBBBAAACCC>>>>>>AAACCC???999999<<<>>>CCCFFFDDD>>>;;;<<>>>>>>>>>>>===<<<;;;:::<<<;;;;;;:::;;;<<<===>>>======<<<<<<======>>>???>>>>>>======<<<<<<;;;;;;<<<===>>>===<<<;;;<<<===<<<===>>>>>>@@@CCCGGGJJJGGGFFFCCCAAA@@@@@@AAABBB>>>>>>??????@@@AAABBBCCC===>>>@@@BBBCCCCCCCCCBBB@@@@@@@@@BBBCCCCCCBBB@@@@@@@@@BBBDDDEEEEEECCCAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCIIIHHHHHHGGGHHHIIIKKKLLLDDDFFFGGGFFFEEEEEEFFFGGGJJJIIIIIIIIIHHHFFFEEEDDDCCCCCCDDDEEEGGGHHHHHHIIIEEEFFFGGGGGGFFFEEEFFFGGGEEEFFFFFFGGGGGGGGGFFFFFFBBBEEEGGGGGGEEEDDDFFFHHHDDDEEEEEEFFFFFFGGGHHHHHHDDDDDDDDDCCCBBBBBBAAAAAA@@@CCCEEEEEEDDDDDDFFFIIIEEEIIILLLKKKGGGEEEGGGJJJFFFGGGGGGFFFDDDCCCDDDFFFDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDAAABBBCCCDDDDDDCCCBBBBBBBBB@@@>>>???AAABBBAAA>>>@@@@@@??????????????????;;;<<<===>>>???@@@AAAAAAHHHEEE???;;;:::;;;>>>@@@============>>>???AAAAAA>>>????????????>>>>>>===<<<;;;;;;;;;<<<>>>???@@@@@@???===<<<<<<<<<===>>>@@@>>>===;;;;;;<<<>>>???????????????>>><<<;;;:::777888999;;;<<<======>>>;;;;;;;;;;;;;;;<<<===>>>?????????>>>>>>>>>>>>>>>?????????>>>??????@@@AAA>>>>>>>>>===<<<<<<;;;;;;===<<<::::::;;;;;;:::888888888888888999:::;;;<<<:::999999888888999999:::555666666666777777888888555555555555555666777888777666444333222222333444333333222222222333444444555555666666777666666666444333222222444444444222444333222111000000000000333333333444555666777777777777777666555444222111555444444333333444444555333777:::999555444666999777666555444333333444555555555666888888999999999888888888888777777777777666555555444444444555555555555666666777777888888666666777888999;;;===>>>>>><<<999666666777999;;;777777666666666777999:::;;;;;;;;;<<<>>>???AAABBBBBBAAA@@@>>>======<<<<<<666999<<<<<<;;;:::<<>>@@@@@@>>>===???AAACCCBBB???>>>===>>>???@@@AAACCCDDDEEEDDDCCCDDDEEEBBBBBBAAA@@@???@@@CCCFFFEEEDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBCCC???BBBDDDCCC@@@???BBBDDD@@@BBBDDDCCC@@@>>>???AAABBBAAA@@@???>>>>>>>>>>>><<<<<<===>>>>>>???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<;;;<<<===>>>????????????777999<<<@@@CCCBBB@@@===:::999777555444555666777111111222333333111000///111111000000111222222333```<<<888XXXkkkiiiiiijjjcccYYYOOOLLLJJJDDD???===AAA@@@???>>>===<<<;;;;;;???<<<;;;;;;>>>???===;;;:::;;;<<<:::888888<<<@@@<<<;;;::::::::::::;;;<<<:::::::::;;;;;;;;;;;;;;;<<<======<<<:::888999999;;;<<<<<<===>>>=========>>>======???AAABBBAAA???>>>???@@@AAAAAA@@@>>>===???======???BBBCCC@@@===DDDEEEFFFCCC@@@???AAADDDBBBDDDFFFFFFDDDAAA@@@???BBB???>>>@@@>>>:::;;;AAADDDEEECCC@@@???AAACCCCCCBBBAAA@@@@@@AAACCCFFFHHHLLLKKKKKKKKKKKKJJJGGGEEEEEEEEEDDDCCCCCCCCCCCCDDDIIIFFFCCCCCCFFFHHHGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDCCCBBBBBBDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEAAABBBEEEGGGIIIIIIHHHGGGFFFEEEEEEGGGJJJJJJHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEDDDDDDEEEGGGIIIJJJKKKJJJJJJIIIGGGEEECCCBBBCCCDDDFFFEEECCCBBBBBBCCCCCCDDDEEEDDDDDDDDDFFFHHHGGGFFFEEEDDDCCCCCCCCCDDD@@@AAABBBBBBBBBAAA@@@???AAAAAAAAAAAA@@@@@@?????????????????????@@@@@@@@@DDDDDDCCC@@@>>>===>>>@@@@@@@@@???>>>>>>===>>>>>>======<<<<<<<<<>>>???AAA???>>><<<;;;<<<===???AAA>>>===<<<:::;;;<<<>>>???===<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::::::::::::::999;;;<<<<<<;;;::::::;;;999888888888999;;;===>>>888888777777999;;;>>>@@@>>><<<;;;===@@@@@@>>>;;;>>>>>>????????????>>>>>><<<<<<<<<;;;;;;:::::::::===<<<;;;:::999999999999888888888888888888888888===;;;999888666666666777444444555555666777777777666666555444444444444555444333222000000000000111111111111111111111111111222222222222333444555666666333111000000111000000111111111111000000000///444444333222333444555666444555555555444333333222222222222222222222222222333555666888999999999999777555222111222222222111666777888999888777555333777777777777666555444333666666555555555666666777333333444666777999::::::888888888888888888888888:::999999888777666555555666666555555555777888999:::<<<<<<<<<<<<<<<>>>@@@<<<;;;:::999999;;;===>>><<<<<<<<<<<<<<<===>>>>>>@@@???======>>>??????>>>AAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBB???<<<:::<<<@@@DDDDDDDDDCCCCCCBBBBBBBBBAAABBB@@@======>>>@@@@@@@@@@@@???>>>>>>>>>???AAAAAAAAAAAA@@@@@@???>>>>>>>>>@@@???>>>======>>>????????????>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<===>>>???999999999999::::::;;;<<<:::;;;===???@@@@@@??????777888:::>>>AAA@@@;;;777;;;:::888666444333222222222111111111000000////////////000000000000//////aaa@@@===\\\kkkgggdddeeeaaaXXXQQQOOOKKKEEE@@@@@@@@@@@@???>>>===<<<;;;;;;>>><<<:::;;;===>>><<<:::;;;;;;;;;999777777:::===;;;:::::::::;;;===???@@@<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>===;;;999:::;;;<<<<<<<<<<<<=========>>>>>>======???AAAAAA@@@???>>>???@@@AAAAAA@@@>>>===???======>>>AAAAAA@@@>>>AAACCCCCCBBB@@@@@@BBBEEEAAACCCEEEDDDBBB@@@??????===<<<>>>???<<<666888>>>???AAACCCBBBAAAAAACCCDDDBBBAAAAAAAAABBBDDDFFFHHHIIIIIIIIIIIIIIIHHHFFFDDDEEEDDDDDDCCCBBBCCCCCCCCCDDDCCCDDDFFFHHHIIIFFFCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEDDDCCCBBBBBBDDDFFFIIIHHHHHHGGGFFFFFFEEEEEEDDDEEEGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIJJJGGGEEECCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDEEEGGGHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFDDDCCCCCCDDDCCCDDDDDDCCCAAAAAACCCDDDEEEEEEEEEDDDCCCCCCBBBBBB@@@AAABBBCCCCCCCCCBBBAAAAAAAAA@@@??????????????????>>>>>>>>>>>>>>>>>>>>>@@@@@@???===;;;:::;;;<<>>>>>============<<<<<<<<<<<<<<<===>>>???<<<;;;:::999999:::<<<===@@@>>>===;;;;;;<<<===>>>===<<<<<<;;;;;;<<<<<<<<<>>>===<<<;;;::::::::::::888:::;;;;;;:::999999::::::999999999999;;;<<<===999999888888:::<<>>===<<<===???@@@???>>>???????????????>>>===<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999999999999:::999999999999999999999999<<<:::999777666666666666666666666555555555555555666555555444444444444444333222111000000000111222222222222222222222222222111111111222222444555555555333000000000111000///000000000000000000000000444333222222222333444555444444444444444333222222222222222222222222222222333444666888999999888888888666333222333333333222555555777777777666444333555666666666666555444444555555555444444555555666111222333444666777888999888888888888888888888888;;;;;;:::999888888777777777777666555555666888888;;;<<<===<<<;;;<<<===???;;;;;;999999999:::<<<===>>>>>>>>>>>>>>>??????@@@???>>><<<<<<>>>>>>>>>===@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@>>><<<;;;===AAADDDEEEDDDDDDCCCBBBAAAAAA@@@AAA???<<<<<<===???????????????>>>>>>>>>???@@@AAA@@@@@@@@@??????????????????>>>=========>>>@@@AAA>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>999999999999999:::;;;<<<888999:::;;;<<<<<<;;;;;;777666555777999:::888666999888666555444333222222111111111111000000000/////////000000000000//////___AAAAAA^^^jjjeeebbbbbb^^^YYYUUUSSSMMMEEEAAAAAA??????>>>===<<<;;;;;;:::<<<;;;::::::<<<<<<;;;:::999999999777777888:::===999999999;;;<<>><<<:::::::::;;;<<<===>>>>>>===;;;:::;;;<<<===<<<<<<;;;<<<===>>>???=========>>>@@@AAA@@@???===>>>???@@@@@@@@@???>>>???===<<<===>>>??????>>>>>>???@@@@@@@@@@@@CCCEEE@@@AAABBBAAA???>>>>>>???999;;;===<<<777333999AAADDDDDDCCCCCCBBBBBBCCCEEECCCBBBBBBBBBCCCDDDFFFGGGEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBCCC???AAADDDHHHJJJIIIEEEBBBDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEECCCBBBBBBDDDFFFJJJJJJIIIGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGIIIIIIGGGEEEBBBBBBAAABBBBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGBBBBBBAAAAAABBBCCCEEEFFFDDDEEEGGGFFFEEECCCDDDDDDBBBCCCCCCAAA???>>>???AAACCCCCCDDDDDDCCCBBB@@@???@@@AAABBBDDDDDDDDDCCCCCCAAA@@@>>>===<<<===???@@@=========<<<<<<;;;;;;;;;=========;;;999888999:::>>>>>>==================:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;@@@???===<<<;;;<<<=========<<<<<<<<<<<<<<<======@@@???>>><<<;;;:::::::::888999;;;;;;999888999:::;;;;;;::::::::::::;;;;;;:::999999999;;;===???@@@===>>>>>>>>>>>>???BBBDDDAAAAAA@@@???>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;::::::999999999999999::::::::::::::::::::::::::::::999888666555555555555777666666555444444333333666555444444333333444444111111111000111111222333333333333333333333333333111111111111222333444444444222000000000111000///////////////////////////333222222111111111222222333333333333333333222111111111111111111111111111222333555777888888888777888666333333444444333222333333444555555444222111333333444555555555555555444444333333333333444444000111222333444555666777888888888888888888888888<<<;;;;;;::::::999999999888888666555555666777777;;;<<<===<<<;;;;;;<<<>>>;;;:::999888999:::;;;<<<>>>>>>======>>>>>>???@@@>>><<<;;;<<<===>>>===<<<======>>>???@@@AAACCCDDDEEEDDDBBB@@@???>>>======>>>>>>===<<<<<<>>>BBBEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@>>><<<;;;===>>>>>>>>>???>>>>>>>>>>>>???@@@@@@>>>????????????@@@@@@@@@>>>>>>=========???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===:::999999999999::::::;;;888888999999:::999999888999666333222333555666555666555444333333222222222111111111111000000000000//////000000000000//////]]]@@@@@@YYYdddbbbccceee___[[[YYYVVVNNNDDD@@@AAA======<<<<<<;;;::::::999:::::::::::::::;;;::::::777777777777888:::===???999999999:::<<<>>>AAABBBBBB@@@<<<:::999999;;;<<<;;;<<<===<<<;;;:::;;;<<<>>>===;;;:::;;;<<<>>>@@@<<<<<<<<<===@@@@@@???>>><<<===>>>???@@@@@@?????????>>><<<<<<<<<===>>>???>>>>>>?????????@@@AAABBB?????????>>>===<<<>>>@@@<<<======999555999HHHVVVZZZOOOEEEBBBCCCDDDDDDEEECCCCCCBBBCCCCCCEEEFFFGGGCCCDDDFFFFFFEEEDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBBBB???AAAEEEHHHJJJIIIFFFDDDDDDDDDDDDCCCCCCBBBBBBAAAEEEEEEEEEDDDBBBCCCEEEGGGKKKJJJIIIGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFEEECCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEBBBAAA@@@???@@@BBBDDDFFFCCCDDDFFFEEECCCBBBBBBCCCAAABBBBBBAAA???>>>@@@AAA@@@AAABBBCCCBBB@@@>>>===>>>???AAACCCDDDDDDCCCCCCAAA???===;;;;;;<<<>>>???<<<;;;;;;::::::999999999<<<======<<<:::999:::;;;<<<===============<<<<<<999::::::::::::999999999<<<;;;::::::999::::::;;;>>>======<<<<<<===>>>>>><<<<<<<<<;;;<<<<<<======AAA@@@>>>===;;;;;;::::::888:::<<<;;;:::999::::::<<<<<<;;;;;;::::::::::::999999999999:::<<<>>>???===???@@@>>>===>>>CCCGGGBBBAAAAAA???===;;;999888:::::::::;;;;;;<<<<<<<<<;;;;;;999888888777777777999999999999999999999999888777777666555444444444555555555444444444333333555444444333333333333333000000000111111222333333333333333333333333333333111111111111111222333333333111000000111111000///............////////////222111111000000000000000111222222222222222111111111111111111111111111111111222444555666777666666555444222222333444222111000111222222222111111000000111222444555555555555444333222222222222222222000000111222333555555666888888888888888888888888::::::::::::::::::::::::999888777555555555666666;;;<<<<<<;;;::::::;;;===:::999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<======>>>===<<<===??????>>>===;;;<<<<<<===???AAABBBCCCBBBAAA@@@???>>>=========<<<<<<=========???BBBEEEAAAAAAAAAAAAAAABBBBBBBBB@@@>>><<<<<<>>>???>>>>>>>>>>>>>>>>>>>>>??????@@@===>>>>>>???@@@@@@AAAAAA@@@???>>>======>>>??????;;;;;;<<<<<<<<<=========;;;;;;:::::::::;;;;;;<<<:::999999999999999::::::999999999999999999888888;;;999666444444555666666444333222222222222222222111111111000000000000000//////000000000000//////bbbDDD>>>RRR\\\]]]bbbeeebbb]]]YYYUUULLLBBB>>>@@@<<<;;;;;;::::::999999999999:::::::::999999::::::;;;:::888888999;;;===>>>;;;::::::999:::<<<===>>>BBB@@@<<<:::888999:::;;;999:::;;;;;;:::999:::<<<>>>===;;;:::;;;<<<>>>@@@<<<;;;;;;===???@@@???===<<<<<<===>>>???@@@@@@@@@???>>>===<<<<<<<<<>>>?????????>>>????????????>>>===>>>???>>>======???@@@@@@@@@>>>999;;;KKKeeexxxrrr\\\EEE@@@CCCEEEDDDDDDBBBBBBCCCCCCCCCDDDEEEEEEAAADDDFFFGGGEEEDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCEEEFFFGGGGGGHHHIIIDDDDDDCCCCCCBBBBBBAAAAAAEEEEEEEEEDDDCCCCCCEEEGGGKKKJJJHHHFFFEEEEEEEEEFFFEEEEEEEEEEEEGGGHHHJJJJJJFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCBBBCCCBBBAAA@@@@@@AAACCCDDDAAACCCDDDCCCBBB@@@AAAAAA@@@AAABBBAAA@@@@@@BBBDDD???@@@AAABBBAAA???===<<<===>>>@@@AAABBBBBBBBBAAAAAA???===;;;:::<<<>>>???;;;:::::::::999999888888:::;;;<<<;;;:::999:::;;;;;;<<<============<<<<<<::::::999999888888777777:::::::::999999999::::::::::::;;;<<<<<<>>>??????;;;;;;;;;;;;;;;<<<======@@@???>>>===<<<;;;;;;;;;:::<<<======<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::999777777888888999:::;;;<<<<<<>>>???>>><<<===BBBFFFAAAAAA@@@???===;;;999888:::::::::;;;;;;<<<<<<<<<===<<<:::888666555555444777777777777777777777777777666666666555555444444222333333333444444444555444444333222222222222222...///000111222333333333333333333333333333333333111111000000000111222222222000///000111111000...............////////////000000000000000000000///000000111111111111111000000000000000000000000000///000222444555555555444333111000111222222111////////////000000000//////...///111222444555555555333333222111111111111111111111222333444444555555777777777777777777777777888888888888999999999999999888777555555555666666:::;;;;;;:::999999;;;===:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???AAAAAA@@@>>>;;;;;;;;;<<<>>>@@@BBBCCC??????>>>============>>>;;;<<<=========???AAACCC======>>>@@@AAACCCDDDDDD@@@???>>>>>>???@@@???>>>======>>>>>>????????????======>>>???@@@AAAAAABBBBBBAAA???>>>===<<<======;;;<<<<<<======>>>>>>>>><<<;;;;;;:::::::::;;;;;;:::999999888888999999999888888888777777777777777888999999888666555444444222222111111111111222222000000000000000000111111//////000000000000//////lllJJJ>>>LLLVVVZZZ```aaaddd]]]UUUPPPIIIAAA>>>@@@<<<<<<;;;;;;;;;:::::::::999:::;;;;;;999999:::;;;AAA>>>;;;999999::::::999<<<<<<:::999999:::;;;<<<@@@>>><<<999888888999:::777888::::::999999:::<<<===<<<<<<;;;<<<===>>>???;;;;;;;;;<<<>>>???>>>===;;;;;;<<<===>>>@@@AAAAAA>>>??????>>>===<<<===??????>>>>>>???@@@@@@>>>===<<<>>>??????>>>>>>@@@AAAAAABBB@@@===DDD\\\xxxvvv\\\DDD???DDDEEECCCCCCAAABBBBBBCCCCCCCCCDDDDDD@@@CCCGGGGGGEEECCCEEEGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDGGGJJJCCCCCCCCCCCCCCCBBBBBBBBBEEEFFFFFFDDDCCCCCCEEEGGGJJJHHHFFFCCCBBBBBBCCCDDDAAABBBCCCDDDEEEGGGHHHHHHCCCDDDEEEDDDCCCCCCEEEGGGGGGFFFDDDCCCAAAAAA@@@@@@CCCCCCCCCCCCCCCBBBAAA@@@DDDCCCBBBAAAAAAAAABBBCCC@@@AAACCCBBBAAA??????@@@@@@AAABBBBBBAAABBBDDDFFF@@@@@@AAAAAA@@@???===<<<===>>>???@@@AAAAAA@@@@@@@@@???===<<<;;;<<<>>>???::::::::::::::::::::::::777888::::::999888999:::;;;<<<===>>>???>>>===<<<<<<;;;999777666666777777777777777888888888888888999999:::;;;<<<======>>>999999999999:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<>>>>>><<<;;;<<<===<<<<<<<<<<<<<<<;;;:::999666777777888999:::::::::;;;<<<===<<<<<<===@@@BBB?????????>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<;;;999777666555444444777777777777777777777777666666777777666555444444111111222333333444555555444333222222111111222222...///000222222333333333333333333333333333333333111000000000000000111111000//////000111111000...000000000/////////.........///000000111111000000...///000000111000000000////////////////////////...///111333444444444333111000///000222222000................../////////---...000111333444444555444333222111111000111111111111111222333444444444555555555555555555555555666666666777777888888888888888666555555666777777888999::::::999999;;;===::::::;;;;;;;;;<<<<<<<<<======<<<<<<======>>>???>>>>>>>>>@@@BBBCCCAAA???;;;;;;<<<===>>>???AAABBB>>>===============>>>>>>;;;===>>>???>>>>>>???@@@;;;<<<===???AAACCCDDDEEE@@@???>>>???@@@AAA@@@>>><<<===>>>>>>??????>>>>>>======>>>???@@@@@@AAAAAABBBAAA???>>>===<<<===============>>>>>>?????????===<<<;;;;;;;;;;;;;;;;;;:::999999888888888888999555555444444444555555666444666999999666444222222333222222111111111111222000000000000111111111111//////000000000000//////qqqNNN>>>KKKVVV\\\aaa```eeeZZZNNNIIIEEEAAA@@@BBB>>>>>>>>>===============999;;;<<<<<<:::999:::<<>>;;;::::::<<<>>>>>>===<<<:::;;;;;;<<<>>>@@@AAABBB>>>@@@AAAAAA>>>======???>>>======???BBBBBB@@@>>><<<>>>AAABBBAAAAAAAAABBB@@@CCCBBB@@@HHH\\\qqq|||```MMM@@@BBBFFFCCCAAABBB@@@AAAAAABBBBBBBBBBBBBBB>>>BBBFFFFFFDDDBBBDDDGGGFFFFFFEEEDDDDDDDDDDDDEEEBBBCCCCCCBBB@@@AAADDDGGGCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFEEECCCCCCFFFHHHHHHFFFCCCAAA??????@@@AAA???@@@BBBCCCDDDDDDDDDCCC@@@BBBCCCBBBAAABBBEEEHHHFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCAAA@@@@@@AAAAAABBBBBBBBB@@@@@@BBBDDDAAAAAA@@@@@@???>>>>>>===>>>???@@@AAAAAAAAA@@@???@@@???>>>>>>======>>>>>>:::::::::;;;;;;<<<<<<===777999;;;<<<;;;::::::;;;;;;<<<>>>@@@@@@???>>>===>>><<<999666555555777888555666777888999::::::::::::::::::::::::::::::999888888888888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<:::<<<======<<<;;;;;;<<<;;;<<<<<<======<<<;;;:::777888888999::::::::::::;;;:::::::::<<<===<<<<<<<<<<<<==================;;;;;;;;;;;;;;;;;;::::::999888777666666666666666777777777777777777777777666666777777777666555444222222222222222333333333333333222111111111111111///000111222333222222111222222222222222222222222111000000/////////000000/////////000222111000...222222111000//////...------...///111222222222111---...//////000000000///////////////////////////---...000222333333333222000000000111222222000...------------......//////---...///111222333333333444444333222111111111111///000000111111222222333444444444444444444444444555555666777777888999999777777666555555666888888666777888999999:::<<<>>>;;;;;;<<<<<<=========<<<===<<<<<<<<<<<<===>>>>>>======>>>@@@BBBBBB@@@>>>============>>>???@@@AAA??????>>>======<<<=========???@@@@@@>>><<<<<<<<<======>>>???@@@AAABBBBBB???>>>>>>>>>@@@@@@???===<<<<<<>>>?????????>>>===>>>>>>>>>???@@@@@@@@@AAA??????>>>======>>>???@@@???????????????@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<::::::999888888888888888444444333333444555666777333555888888555333222333444333222222111111111111///000000000111111111111//////000000000000//////pppMMM===KKKYYYaaaeeebbbdddVVVIIIDDDCCCBBBCCCDDD@@@@@@@@@@@@????????????999;;;===<<<:::999;;;===999666444555999===>>>=========<<<;;;<<<===>>>???::::::::::::999888888777888999;;;;;;;;;;;;===>>>;;;<<<======>>>=========:::::::::;;;===>>>===<<<::::::;;;<<<>>>@@@AAABBB===@@@CCCBBB???======???<<<;;;<<>>???@@@???@@@BBBCCCCCCBBB@@@???>>>@@@AAAAAA@@@AAAEEEHHHDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCCCCCCCBBB@@@>>>===>>>???@@@AAAAAAAAAAAAAAAAAACCCDDDCCCBBBAAAAAAAAABBBCCCCCCAAA??????@@@AAABBBAAA@@@???>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@??????????????????>>>>>>===999:::;;;<<<======>>>???999;;;>>>???>>>======>>>;;;===???@@@AAA@@@???>>>@@@===999555444555777999666777999:::<<<=========;;;;;;;;;:::999888666555777777777777888999:::;;;;;;::::::::::::;;;<<<<<<999;;;<<<<<<;;;::::::;;;:::;;;<<<======<<<;;;;;;888999::::::;;;;;;;;;;;;;;;999777999<<<===:::777:::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::666666666666666777888888888888888888888888888888666777777888888777666555444444333333222111111111333222222111000111111111///000111222333222111111111111111111111111111111111000////////////000000///...///000222222000---444333222111000///...---,,,---///111333333333333------...///000000//////////////////////////////---...000111222222222222111000000222333333111///---------------...///000---...///111222222333333555444333222111111111111......//////000000111111333333333333333333333333555555666777888999999:::666666555555555777888999444666888888999:::===???;;;<<<======>>>>>>======;;;::::::::::::;;;<<<<<<;;;<<<===???BBBBBB@@@===>>>>>>>>>>>>>>>???@@@@@@BBBAAA???>>><<<;;;;;;;;;>>>@@@AAA@@@>>>;;;::::::??????????????????@@@@@@>>>======>>>??????===<<<;;;<<<>>>?????????>>>===???????????????@@@@@@@@@===<<<<<<===>>>@@@AAACCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<::::::999888777777888888666555555555666777999:::555777999777555333555777555444333222111111111111//////000000111111111222//////000000000000//////oooHHH666GGG[[[eeeeee^^^bbbXXXLLLEEECCCBBB@@@>>>??????>>>>>>======<<<<<<777999<<<===;;;999999999<<<:::888888:::;;;<<<;;;;;;<<<<<<===============@@@>>><<<;;;:::;;;<<<===@@@@@@@@@???===<<<===>>>===>>>>>>===;;;;;;<<<===@@@???===;;;999999::::::===============<<<<<<<<<========================BBBBBBAAAAAA@@@???>>>>>>===>>>???@@@@@@@@@@@@@@@AAABBBBBB@@@???CCCKKKSSSIIIEEEBBB@@@AAAAAA???===???AAACCCDDDBBBAAAAAABBBBBB@@@>>>???CCCEEEDDDCCC@@@BBBDDDFFFFFFEEECCCAAADDDCCCBBBAAAAAAAAAAAAAAABBBCCCEEEEEEDDDCCCCCCDDDKKKIIIFFFCCCAAA@@@@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@>>>AAACCC@@@;;;:::>>>BBBDDDDDDDDDDDDEEEFFFGGGHHHDDDCCCBBBBBBBBBCCCEEEEEECCC@@@AAAEEEGGGCCCAAAAAADDDDDDDDDCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBDDDEEEBBBAAA@@@@@@????????????CCCBBBBBBAAAAAA@@@@@@???BBBBBBBBBAAAAAA@@@@@@@@@@@@>>>===>>>??????>>>===;;;;;;;;;<<<<<<===>>>???>>>>>>============>>>>>>@@@???>>>======>>>??????>>><<<999777555555666777999999:::;;;<<<<<<<<<<<<::::::::::::999777666444888777777777888:::<<<===>>>>>>===;;;;;;:::::::::>>>===<<<;;;::::::999:::=========<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<======>>>===;;;:::999999::::::<<<<<<<<<<<<<<<<<<<<<<<<888999::::::999888666555444444444555555666777888777777777777777777777777999777444555777777555222333444444555555444444333333444444333222111000/////////000000111111111222111111111000000000000000000000000000////////////////////////////////////////////////............---.........//////000000............////////////---------------------------...///000000111111111////////////000000000000---,,,,,,,,,,,,---......---......///000111111222333333333222222222111111000000000000111111111111444111///222777:::888555666777888999999999999999666666555444444555777888777777777888999:::<<<===>>>>>>>>>>>>>>>===<<<;;;>>>===:::999999:::===>>>===???@@@@@@???=========@@@===;;;>>>CCCGGGFFFCCC@@@@@@@@@???===<<<:::999<<<<<<<<<<<<=========>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>??????<<<<<<============<<<<<<============>>>@@@AAABBB>>>>>>======>>>???@@@AAA@@@@@@@@@??????>>>>>>>>>===============<<<<<<;;;888888777555555444444444333444444444555666666666555555555555555555555555555444222111111111222222111111000000//////......////////////////////////kkkEEE777KKK```kkklllfffaaaYYYMMMFFFDDDCCCBBB@@@??????>>>>>>======<<<<<<999;;;===>>>===;;;:::;;;999888666666888:::::::::;;;<<<======>>>>>>======???>>><<<;;;:::;;;<<<===>>>??????>>>===<<<>>>????????????===<<<<<<===???>>>======<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>===??????>>>>>>>>>>>>======CCCDDDDDDBBB@@@DDDLLLSSSHHHEEEAAA@@@AAAAAA???>>>AAACCCEEEDDDCCCAAA@@@AAAAAA???>>>???BBBDDDCCCBBBAAABBBDDDFFFFFFDDDBBB@@@CCCCCCBBBAAAAAAAAAAAAAAABBBDDDEEEEEEDDDCCCCCCDDDJJJHHHEEECCCAAA@@@AAAAAACCCBBBAAA@@@????????????<<<===@@@FFFNNNVVV\\\^^^IIIHHHGGGEEECCCBBBBBBBBBDDDCCCCCCCCCCCCDDDFFFGGGDDD@@@AAAEEEFFFCCC@@@AAAAAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>@@@@@@???>>>::::::::::::<<<===>>>???==================>>>>>>??????>>>=========>>>???===<<<999777666777777888888999::::::::::::::::::999::::::999888777555444888777777777888:::<<<===>>>===<<<;;;::::::::::::===<<<;;;:::999999999999:::;;;<<<===<<<;;;:::999;;;;;;<<<===============<<<;;;:::999888999::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888777666666666555555666666777777666666666666666666666666777555333444666777555333222333333444444444333333333333333333222111000//////000000000111111111111////////////////////////000000000000/////////...........................////////////.........---------......////////////............////////////---------------------------...///000000111111000111111000000//////......---,,,,,,,,,,,,---......---......///000000111111222222222111111111000000/////////000000000111111444111000222777:::999666666777888888999888888888666555555444555666777777888888888999:::;;;======>>>>>>>>>>>>>>>===<<<<<>><<<::::::<<<>>>???AAAAAAAAA???<<<;;;===>>>???<<<:::<<>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@??????>>>???????????????>>>>>><<<<<<============<<<<<<>>>>>>>>>===>>>>>>??????<<<<<<======>>>>>>>>>>>>@@@@@@??????????????????<<<============<<<;;;;;;888777666555444444444444444444444444555555555555444444444444444444444444333222111000000000111111111000000000/////////...////////////////////////gggCCC888PPPdddlllmmmhhh```XXXNNNGGGEEEDDDBBBAAA??????>>>>>>======<<<<<<:::<<>><<<<<<<<<999777666777999;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===<<<===>>>===<<<===>>>@@@@@@@@@???===<<<<<<>>>AAA;;;<<<===>>>???@@@@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>=========???>>>===<<<<<<<<<===>>>BBBCCCCCC@@@???BBBHHHMMMGGGDDDAAA@@@@@@@@@???>>>@@@BBBEEEEEECCCBBBBBBBBBAAA@@@>>>???AAACCCCCCBBBCCCDDDEEEFFFEEEDDDAAA@@@CCCBBBBBBAAAAAAAAAAAAAAACCCDDDEEEEEEDDDCCCDDDEEEHHHFFFDDDCCCBBBBBBBBBCCCBBBAAA@@@??????>>>>>>???@@@<<<<<>>???@@@AAA@@@???999999999:::;;;<<<>>>???<<<<<<<<<======>>>>>>>>>>>>======<<<<<<===>>>>>><<<;;;:::888888888999:::888999999999999999888777999999999888777666444444777777666777888999;;;<<<======<<<;;;::::::::::::;;;;;;:::999888888888888888:::<<<>>>>>><<<;;;999:::<<<===??????>>>===<<<:::999888888888999:::;;;========================<<<;;;:::999999888888888888888777666666666777777444444444444444444444444444333222333555666555444111111222222333333333333333333222222111111000000000000000000111111111111............////////////000000000/////////..............................//////.........------------------............///---............/////////------------------------------...///000000000000222111111000///...---------,,,,,,,,,,,,---...............//////000000111000000000000000/////////....../////////000000000333111000333888::::::888777777888888888777666666555555555555555666777777888999999:::;;;<<<======>>>>>>>>>>>>>>>=========??????===<<<<<<===??????CCCCCCAAA===;;;:::<<>>===<<<::::::;;;;;;;;;<<<<<<<<>>???@@@AAAAAAAAA???===<<<;;;<<<<<<======<<<<<<;;;??????>>>===============:::;;;<<<======<<<<<<;;;>>>??????????????????@@@<<<<<<<<<<<<<<<;;;::::::777777666555444444444444555555555555444444444444444444444444444444444444222111000000///000000000000000000000////////////////////////////////////gggDDD;;;SSSdddgggfffbbb^^^XXXOOOHHHDDDCCCBBBAAA??????>>>>>>======<<<<<<;;;<<<>>>>>>===<<<<<<===:::999999:::<<<>>>>>>===<<<===>>>>>>??????>>>>>>======<<<;;;;;;;;;<<<===;;;<<<======<<<===???AAA@@@@@@???===;;;;;;>>>AAA<<<===???@@@AAAAAAAAA@@@===============>>>>>>>>>????????????????????????>>>>>>=========<<<<<<<<<>>>===;;;;;;;;;===???AAA??????>>><<<;;;===AAAEEEDDDCCCAAA???????????????>>>AAADDDEEEDDDDDDDDDEEEAAAAAA@@@@@@AAABBBCCCCCCEEEFFFFFFFFFFFFDDDBBBAAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBAAAAAA@@@??????@@@@@@CCC===999<<>>???@@@BBBEEEGGGGGGFFFDDDCCC@@@AAADDDFFFFFFEEECCCBBBCCCBBBBBBAAAAAABBBBBBBBB??????@@@@@@AAAAAAAAAAAA??????@@@@@@AAAAAAAAABBBAAA?????????AAABBBAAA@@@<<<;;;;;;;;;;;;<<<======;;;;;;<<<======>>>>>>>>><<<<<<<<<<<<<<<=========;;;::::::999999:::;;;;;;999:::::::::999888777777999888888777666555444444666666666666777999:::<<<<<<<<<;;;:::999999::::::::::::999888777777888888777:::===???@@@>>><<<:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888999999::::::999888777666666666666444444444444444444444444444333333333333333333222000000000111111222333333222222111111000000000000000000000000000111111111......///////////////000000000/////////.........------------------------.........---------,,,,,,---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000//////......------,,,,,,,,,,,,---.............../////////000000....................................////////////222111111333777::::::999777888888777666555444333444444555555666666777777888888999:::;;;;;;;;;;;;>>>>>>==================?????????>>>>>>?????????@@@@@@@@@>>><<<<<<===>>><<<:::999999;;;===<<<;;;>>>????????????>>>======;;;;;;;;;<<<<<<<<<======??????@@@@@@@@@???>>>>>>???@@@BBBCCCBBB???<<<:::;;;;;;;;;<<<<<<;;;;;;;;;>>>======<<<<<<=========<<<<<<;;;;;;;;;;;;<<<=========>>>>>>?????????@@@;;;;;;;;;;;;;;;::::::999777666555444444444444444555555555444444333333333333333333333333333333333111111111000000000111111000000000000////////////////////////////////////hhhEEE???WWWeeecccaaa___]]]WWWOOOHHHDDDBBBAAA@@@??????>>>>>>======<<<<<<:::;;;<<<<<<;;;:::;;;<<<;;;::::::;;;>>>???>>>===<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<<<<999;;;<<<<<<;;;<<<>>>@@@??????>>><<<::::::===???>>>???@@@AAAAAA@@@???>>>============>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<>>???<<<<<<;;;:::999:::===???BBBAAA@@@???>>>>>>???@@@AAACCCEEEEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFGGGFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBB???===;;;<<<@@@BBBCCCBBBAAAAAA@@@@@@AAABBBBBBCCCBBBBBBCCCDDDEEEEEEFFFFFFDDD@@@???BBBCCC@@@>>>???@@@BBBDDDEEEDDDBBB???>>>???@@@CCCEEEFFFDDDBBB@@@BBBBBBBBBAAAAAABBBBBBCCCAAAAAAAAA@@@@@@??????????????????@@@@@@AAAAAAAAA@@@???>>>???AAABBBAAA@@@@@@???>>>===<<<<<<<<<<<<:::;;;<<<===>>>=========::::::;;;;;;<<<<<<<<<<<<::::::::::::::::::;;;;;;::::::;;;::::::999888888999999888777666555444444666555555555666888:::;;;;;;::::::999999999999:::999999888777777777888888999;;;>>>@@@AAA@@@===;;;;;;===???@@@@@@???<<<;;;999999999999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888999999:::;;;:::999777666666666666444444444444444444444444555555444333222111111111111000000000000111222333222111000/////////000000111111000000000000000000/////////000000111111111////////////............------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000------......//////000000---,,,,,,,,,,,,---..................////////////------------------------............////////////111000111333666888999888777777777666555444333222333444555555666777777777666777888999::::::999999===<<<<<<;;;;;;<<<======>>>>>>????????????>>>>>>888;;;>>>@@@???>>>======<<<;;;:::::::::;;;;;;;;;;;;<<<======>>>=====================>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===???@@@BBBBBBBBB???<<<:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???@@@>>>;;;999999:::===???<<<<<<<<<======>>>>>>>>>:::::::::::::::999888888666555555444444444444555555555444444333333333222333333333333333333333333111222222222222222222222////////////000000000000////////////////////////iiiGGGBBB\\\iiieeedddeee^^^YYYRRRJJJDDDAAA@@@@@@??????>>>>>>======<<<<<<999:::;;;:::999888:::;;;:::::::::;;;<<<===;;;:::;;;<<<<<<===============:::;;;;;;;;;<<<<<<<<<<<<999:::;;;;;;;;;;;;===???===>>>>>>===;;;;;;<<<===???????????????>>>===<<<<<<======>>>>>>??????@@@========================<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;;;;======<<<<<<<<<===>>>???@@@@@@@@@???======???AAAEEEFFFGGGEEEAAA>>>===<<>>===AAABBB@@@???AAA>>>???@@@@@@???===:::999>>>???BBBDDDDDDCCCAAA???AAAAAAAAAAAAAAABBBBBBCCCBBBAAAAAA@@@??????>>>>>>?????????@@@@@@@@@@@@@@@???>>>>>>???AAABBBAAA@@@AAA@@@???>>>======<<<===;;;<<<===>>>>>>===;;;;;;888999:::;;;;;;;;;;;;;;;999999999:::::::::::::::::::::::::::::::::999888::::::888777666555555555555555444555666777999::::::999999888888999999999999999888888888888888999:::<<<>>>@@@@@@???===;;;<<<===>>>??????===<<<:::::::::999999:::<<<===>>>========================<<<;;;:::999999888888888:::999888777666555555555333333333333333333333333444555555444222111111222333222111000000111222333111000///......///000111111111111111000000000000//////000000111111222222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,++++++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,---...///000000111---,,,,,,,,,,,,---..............................,,,,,,,,,---------------....../////////000000000000000111333444555666777666666666555444333222111222333555666777777777777555666888999999999888777;;;;;;:::999999:::<<<===;;;<<<>>>>>>>>>>>><<<;;;444777<<>>===<<<;;;:::::::::::::::;;;<<<999:::;;;<<<==================>>>>>>>>>?????????@@@@@@@@@@@@@@@???>>>===>>>???@@@@@@@@@>>><<<;;;999::::::;;;;;;::::::999::::::::::::<<<===>>>???@@@>>>;;;888888:::===???;;;;;;;;;;;;;;;;;;<<<<<<999999999999999888888777555555444444444444444555444444444444333333333333222222222222222222222222111111222333333333333222////////////000000000000////////////////////////kkkJJJFFF```kkkffffffiii```]]]VVVMMMFFFBBBAAAAAA??????>>>>>>======<<<<<<999:::;;;:::888888999;;;<<<;;;;;;<<<======;;;888::::::;;;<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<<<<<<<999;;;;;;;;;::::::<<<>>><<<>>>??????>>><<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========???>>>>>>======<<<<<<;;;>>>=========>>>?????????>>>???@@@>>><<<<<>>===<<>>>>>@@@BBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAABBBBBBBBBAAA@@@>>>???AAADDDCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCCCCBBB@@@???>>>======<<>>AAA===<<>>======<<<;;;:::===>>>@@@BBBBBBAAA@@@???@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@???????????????@@@@@@@@@@@@????????????>>>======>>>@@@AAAAAA@@@>>>>>>============>>>>>><<<<<<>>>>>>===<<<:::999777777999:::;;;;;;;;;:::999999999999999999888888777888999999999999999999<<<:::999777666666666666555444444444555777999:::999999888888888888999999999999888888888999999:::;;;;;;<<<======<<<;;;:::===============<<<;;;:::::::::999999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888777666888777777666555555555555222222222222222222222222111333555444333222444666555444222000000000111222111000...------...000111111111111111000000000///......//////000111111222//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,---------.........++++++++++++++++++++++++,,,,,,---...////////////,,,------....../////////---,,,,,,,,,,,,---..............................,,,,,,,,,---------....../////////000000000111111000111222222222222333444444444444444444333222111222333555666777888777777666777999::::::999888777:::999888777888999;;;<<<999:::<<<======<<<:::999444777;;;<<<<<<;;;;;;;;;888999999999999999;;;<<<999:::;;;===>>>?????????============>>>>>>>>>>>>@@@AAAAAA@@@@@@>>>============>>>>>>>>>======<<<999999::::::::::::999999;;;:::::::::;;;<<<<<<===<<<<<<;;;::::::::::::::::::::::::999999999999999888888999999888888777666555444444333333444444555333333333333333333444444222222222222222222222222///000111222333333222111.../////////000000000111////////////////////////nnnLLLHHHaaajjjcccccchhhccc___YYYPPPHHHCCCBBBBBB?????????>>>======<<<<<<::::::;;;:::999888:::<<>>>>>??????>>><<<:::999:::;;;;;;<<<<<<;;;;;;999:::;;;;;;<<<<<<<<<;;;:::;;;;;;;;;::::::<<<===<<<>>>AAAAAA@@@>>>===<<<===<<<;;;::::::;;;<<<===<<<======>>>???@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================666777999<<<>>>??????@@@===<<<<<<===???@@@???>>>===???@@@>>><<<<<>>@@@>>>>>>>>>>>>>>>>>>??????@@@?????????@@@AAAAAABBBAAAAAA@@@???===>>>AAACCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@AAABBBBBBBBB@@@???@@@CCCEEEFFFFFFAAA@@@???>>>============??????@@@@@@???>>><<<;;;@@@<<<;;;???AAA@@@AAACCC>>>>>>>>>>>>>>>?????????===>>>???@@@AAA@@@??????????????????@@@@@@AAABBB>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<===???AAA@@@???;;;;;;;;;;;;===>>>???@@@<<<===>>>>>>===;;;999777666777999:::;;;;;;::::::888999999999999888777666555666777888888888888888<<<;;;999888666666777777444444444444555777888:::999888888888888888999999:::999999999999999::::::;;;;;;;;;;;;:::999999888======<<<<<<;;;;;;;;;;;;:::999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<888999::::::999888666555777666666555555555555555000000000000000000000000...111444444444444777:::777555333111000000111222000///...------...000111222111111111000000//////---------...///000000111//////.........---------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,,,,---------......+++++++++++++++++++++++++++,,,---...////////////..................---------,,,,,,,,,,,,---...........................---,,,,,,,,,------.........000000000000111111111111///111222222111111222333333333444444444333222222111333555666888888888777777888:::;;;;;;:::999888999888777666666888:::;;;777999;;;======;;;999777777999::::::999888999;;;666777888888888888:::<<<999:::<<<===???@@@@@@AAA<<<<<<<<<<<<=========>>>AAAAAAAAA@@@@@@>>>======<<<<<<<<<<<<<<<=========999999999::::::999999999<<<<<<;;;:::::::::;;;;;;888999;;;<<<<<<:::777555:::999999888888777777777888888888888888777666666444444333333333444444555222222222333333444444444111111111111111111111111...///000222222222111000.../////////000000111111////////////////////////yyyKKKBBB\\\eeefffjjjeeejjjeee[[[MMMAAA;;;;;;===>>>>>>===<<<<<<<<<<<<===>>>>>><<<;;;;;;<<<======>>>=========>>>>>>;;;999;;;<<<=========<<<:::999777888:::<<<<<<;;;:::999:::::::::::::::;;;<<<===>>>>>>?????????===<<<;;;<<<;;;:::999:::<<<>>>@@@@@@???>>><<<:::999999999;;;;;;;;;;;;;;;;;;::::::<<<;;;999777777888999:::999:::===???@@@>>>===;;;======>>>======<<<;;;:::BBBAAA@@@@@@???<<<;;;<<<<<<<<<<<<<<<<<<===>>>???========================;;;;;;<<<<<<===<<<<<<<<<>>>>>>>>>>>>???????????????AAABBBAAA===<<<===???HHHMMMLLLCCCBBBIIIIIICCC???@@@AAA???===<<>>>>>@@@AAACCC>>>???AAAAAA???===<<<=========>>>>>>===<<<;;;;;;;;;<<<===>>>>>>@@@CCCFFFBBB@@@??????@@@AAA@@@@@@??????>>>>>>??????@@@@@@AAA???===>>>AAACCCBBB@@@;;;<<<<<<=========>>>>>>??????@@@???>>>===;;;:::;;;<<<===>>>?????????>>><<<;;;:::<<<>>>???>>>===<<<<<<<<<<<<;;;:::999888<<<===>>>===:::999888999999888777555555555666777555777999999999:::<<<>>>:::::::::::::::::::::::::::999777666555444555555888888888888999:::;;;<<<::::::;;;;;;;;;:::999888888777777777777777888999;;;;;;;;;;;;;;;<<<===>>>>>>;;;888777777999999999999::::::;;;<<<<<<<<<<<<:::999999888777888888888666666666666666555555444777666666444333222111111111111222222222333333333555333111///......///000111000///......///000111//////000000000000//////..............................---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////,,,,,,,,,---------......000000//////.........------------......---,,,,,,...............///000000000000111111111222222222111222222333333333222222000111333555777999:::;;;999888888888777777666666999666333333666999999888888666444555999<<<<<<;;;======;;;:::999888888888555666888:::;;;;;;;;;:::999888888999:::<<<>>>@@@>>>??????===;;;:::;;;<<<@@@AAABBBBBB@@@>>><<<;;;???>>>===<<<;;;<<<======;;;;;;::::::999888777777777888:::;;;<<<;;;;;;:::999;;;======;;;888777777555888;;;:::888555666777999999888888777666666666333333333333333333333333000000000000111222333444000000111111000000///......//////000111333444555000000///...............000000000000000000000000tttIIICCC___hhhhhhjjjccceee```WWWLLLAAA<<<===???>>>===<<<<<<;;;;;;<<<<<<======<<<;;;;;;<<<===>>>===<<<<<<===>>>===;;;999;;;;;;<<<===<<<;;;:::999999999999:::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;<<<=========<<<;;;:::<<<;;;:::::::::<<<===???>>>===<<<;;;;;;;;;;;;;;;999:::::::::::::::::::::;;;:::888777666777888999888:::<<<>>>??????===<<<=========>>>======<<<<<<999;;;======:::888<<<@@@>>>===============>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<>>>>>>>>>>>>???????????????@@@AAA@@@===<<<===>>>DDDJJJHHH@@@???FFFFFF@@@AAABBBBBB@@@======???BBBAAA@@@>>>======???@@@AAA<<<>>>@@@@@@>>><<<<<<<<<==================<<<;;;===>>>???>>>>>>???AAADDDAAA???>>>>>>@@@AAAAAA@@@@@@???????????????@@@@@@@@@>>><<<===@@@AAA@@@???<<<;;;;;;;;;<<<<<<===>>>>>>>>>??????>>><<<;;;:::<<<<<<===>>>>>>>>>>>>>>><<<;;;:::;;;===???>>>===<<<<<<<<<;;;::::::999999999;;;<<<<<<:::999999:::999888777666666666777777555666888999888999;;;<<<:::::::::::::::::::::::::::999888666555555555555777777777888888999:::;;;:::::::::999999999999888777777666666666666666777:::::::::;;;;;;===>>>>>>>>>;;;888777888888888888999::::::;;;;;;;;;::::::999999888777777777777777666666666666666555444444666666555444333222111111111111111222222222333333333222000///...///000000111000///......///000000//////000000000000//////........................---------,,,,,,,,,,,,+++,,,++++++++++++,,,---------------,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------............---------,,,+++,,,,,,,,,,,,,,,++++++...............//////000111111111111222222222222111111111000000000000000222222333444666777888888888888888777777666666666888555333333555888888777777555333555888;;;<<<;;;>>>===;;;:::888777777777666777999::::::::::::999999888888999:::<<<>>>@@@@@@AAAAAA???===<<<===>>>;;;<<<>>>@@@???===;;;999>>>>>><<<;;;;;;;;;<<<===;;;:::::::::999888888888999::::::;;;;;;;;;;;;::::::<<<>>>>>><<<:::::::::777999;;;;;;888777777888888888888777666666555555333333333333333333333333111111111000111111222333111111111111000000000///.........///000111222333222111111000000000000000////////////////////////qqqHHHEEEccckkkiiihhhaaa___[[[SSSJJJAAA>>>>>>???<<<<<<;;;:::::::::;;;;;;<<<;;;;;;;;;<<<===>>>>>><<<;;;;;;<<<======;;;888:::;;;;;;;;;;;;:::999999;;;:::999888888:::;;;===999999:::;;;;;;;;;::::::888999999:::::::::::::::<<<<<<:::::::::;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<888888888999999::::::::::::999777666666777888888777888;;;===??????>>>===<<<<<<===>>>>>>>>>======999===@@@>>>:::;;;@@@EEE??????>>>=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===============>>>>>>>>>>>>???????????????@@@@@@???===<<<===>>>@@@EEECCC===<<>>AAAAAAAAA???======???@@@???>>>===<<<<<<===>>>???;;;===>>>???===<<<;;;<<<;;;<<<==================??????@@@???>>>>>>@@@BBB@@@>>>===>>>@@@AAAAAA@@@AAA@@@@@@?????????@@@@@@???===<<<<<<>>>??????>>><<<;;;:::999999;;;<<<>>><<<======>>>===<<<;;;:::<<<=====================;;;::::::;;;===>>>>>>======<<<;;;999999999999:::666888::::::999888999:::999888777777666666777777444666777888777777999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555555555666666777777888999999:::;;;:::999888888888999999888777666555555555555555999999999:::;;;===>>>??????<<<999888888888777777999999:::::::::999888888888777777777666666666666555666666666666555444444666555444444333222111111000111111111222222222222111000///......///000111000//////......///000000...//////000000//////...////////////////////////,,,,,,,,,+++++++++******++++++******++++++,,,---......---,,,+++***))))))++++++++++++++++++++++++******++++++,,,,,,------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++......------......///000111111111222222222333333111000///...------...///222222333333444444555555777777777666666666666666777555333333444666666666666444333444777:::;;;;;;>>>===;;;999888777666666888888999999:::999999888888888888999:::<<<>>>???@@@@@@@@@???===<<<===???888:::>>>@@@AAA???<<<:::======<<<;;;;;;;;;;;;<<<::::::::::::999999999999;;;;;;::::::::::::::::::===???@@@@@@===;;;999999999;;;;;;:::999888999:::777777777666555555444444333333333333333333333333333222111111000111111111222222111111000000000000...............///000000222111000000//////000000////////////////////////tttJJJHHHdddjjjfffeee^^^[[[WWWPPPHHHBBB>>>>>>>>><<<;;;::::::999999::::::::::::;;;;;;<<<===>>>>>>:::::::::;;;<<<<<<:::888:::::::::999999999888888999999999:::::::::;;;;;;888999:::;;;;;;:::999999777777888999999:::::::::<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<777888888999:::;;;;;;<<<:::999888777777888999999666777:::<<<>>>>>>>>>>>>;;;<<<======>>>>>>>>>>>>>>>@@@@@@===<<>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>=========>>>>>>>>>????????????@@@@@@@@@???>>>>>>>>>>>>>>>@@@???;;;;;;???@@@===>>>>>>===<<<<<<===???@@@>>>===<<<;;;;;;;;;<<<<<<:::<<<>>>???>>><<<<<<===;;;;;;<<<===>>>>>>======>>>???@@@???>>>>>>@@@AAA???===<<<===???AAAAAA@@@@@@@@@????????????@@@@@@???>>>======>>>>>>???>>>===;;;999777777999;;;===:::;;;<<<======<<<;;;:::>>>======<<<<<<<<<======:::999999:::<<<======<<<===<<<:::888777888999:::666777999999888777777888777666666666666666666666444666777777666666777999::::::::::::::::::::::::::::::999777666666555555555666666777888888999999===;;;999888777888:::;;;999999888666666555555555888888999:::;;;===>>>???>>><<<999888888888777666999999999999999888777666666666666666666555555444555555666666555555444333444444444333222111111000000000000111111111111222//////.........///000000............/////////000...//////////////////...////////////////////////+++++++++************)))***************+++,,,,,,---,,,,,,,,,++++++************++++++++++++******))))))***+++,,,------...++++++******+++,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...------------...//////111111111222222222222333222000...,,,,,,,,,...///111111111222333333444444666555555555555555555555555444333333333444555555555444333444666888:::;;;;;;;;;:::999888888888888999999999999888888777777888888888888:::<<<>>>???===>>>>>>===;;;:::<<<===:::===AAADDDEEEBBB???<<<===<<<<<<;;;;;;;;;;;;;;;999999::::::::::::::::::<<<;;;999888777888888999@@@AAAAAA???<<<999777777;;;;;;;;;:::999999999:::777666666555444444333333333333333333333333333333444333222111000000000000222222111111111000000000//////.............../////////...------------...////////////////////////zzzOOOJJJbbbfffbbbbbb]]][[[VVVPPPIIICCC???===<<<;;;;;;:::999999999999:::999::::::;;;<<<======>>>999888999:::<<<;;;999777999888888777777777777777666888;;;======<<<:::888888999999999999999888888777777888888999;;;;;;<<<:::::::::::::::;;;;;;<<<===<<<;;;::::::999::::::888999999:::;;;<<<<<<===:::::::::999::::::::::::666777999;;;<<<=========:::;;;<<<===============<<<;;;888777===DDDCCC======<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===>>>>>>>>>????????????AAA@@@@@@@@@@@@@@@??????===>>>===:::;;;>>>???>>>===<<<<<<===>>>AAABBBCCC===<<<<<<;;;;;;::::::::::::===???@@@???>>>>>>???;;;;;;<<<===>>>>>>======;;;===???@@@???@@@AAACCC???===<<<<<<>>>@@@????????????>>>>>>??????@@@@@@?????????>>>>>>>>>???@@@===;;;999777777888;;;<<<999:::;;;=========<<<<<>>===<<<;;;;;;<<<<<<:::999888999<<<===<<<;;;===;;;999777666777888999777999:::999666555555555444555555555555555555555555666777777666555666888::::::::::::::::::::::::::::::999888777666555555555555777888999999888888>>><<<:::999888999;;;<<<;;;:::999888777777777777888999999999;;;<<<===>>>===;;;999999999999777666999999999999888777777666555666666666666555444444555555555555555444444333333333333222111111000000//////000000000111111111..................//////------......////////////......////////////......////////////////////////++++++*********)))))))))***))))))))))))***++++++*********++++++,,,,,,,,,)))******++++++******)))))))))******+++,,,---------,,,+++************+++++++++++++++++++++++++++,,,,,,++++++*********************+++++++++,,,,,,---------------------...,,,,,,,,,+++,,,---...///---------------...//////000000111111111111222222222111///---------///000...///000111222444555555444444444444444444444444444444444444333333333444444444444555666777:::<<<999999888888999999:::;;;::::::999888777777777777888777777888999;;;===???===>>>>>>===;;;;;;<<<>>>===@@@CCCFFFFFFBBB>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;:::999888666666666777888<<<===>>>===:::999999999;;;;;;::::::::::::999999666666555555444333333333333333333333333333333333444444222111000000//////111222222222222111000///000000///........./////////......---------------........................~~~SSSLLLbbbccc^^^```]]][[[WWWPPPJJJEEEAAA===;;;;;;;;;:::999999999::::::999:::;;;<<<<<<<<<<<<<<<888777777999;;;;;;999777888777666666555555666666555777;;;>>>???<<<999777:::999888777777777888888888888888888999;;;<<<===888999999:::;;;;;;<<<<<<===<<<;;;:::999999999999:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;;;;;;;666777888:::;;;<<<<<<===::::::;;;<<<<<<<<<;;;;;;:::999666888CCCOOOLLLAAA;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>?????????>>>>>>>>>>>>????????????AAA???>>>???@@@@@@???>>><<<<<<;;;;;;;;;===>>>???@@@>>>===>>>BBBDDDFFFFFF<<<<<<<<<;;;;;;:::999999:::<<>><<<<<<===>>>>>>===<<<<<<<<<===>>>???@@@AAA???@@@@@@???======>>>@@@===;;;:::888888999:::;;;888999;;;===>>>>>>>>>>>>@@@???===;;;::::::;;;;;;999888888999;;;<<<<<<;;;;;;:::999777777777777888888999:::999666444444444444444555666666666555555666777888777666555666777999999999999999999999999:::::::::999888777555555555666777999:::999999888<<<;;;:::999999999::::::;;;:::999999888888888888999999999999:::;;;<<<===<<<:::999999:::999888666888888999999999888777777555666777777777666444333444555555555555444333333222222222111111111000000////////////000000000000..................------,,,---...///////////////---......//////......---........................+++++++++*********)))))))))))))))((())))))***+++(((((()))***+++,,,------((()))***++++++***)))((())))))******++++++,,,,,,---,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))*********+++++++++------------............---,,,,,,+++,,,---///000------,,,,,,------...////////////000000000111111111000///......///000111......///111222444555555333333333333333444444444333555666555333222333444444555666666666777:::===999999999999:::;;;<<<<<<:::999888777777777777777777777777888999;;;===>>>>>>???@@@???======>>>@@@<<<>>>AAACCCBBB@@@<<<:::======>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::888888777777666777777777555777999::::::;;;===???<<<;;;;;;<<<======:::888666666666555444444333333333333333333333333333333444333222111000000000000222333555777666444222000000//////.........//////111000//////......//////........................}}}SSSMMMcccccc^^^```\\\[[[VVVPPPKKKHHHEEE@@@===<<<<<<;;;:::::::::::::::::::::;;;<<<<<<<<<;;;:::777666777888::::::888666777777555444444444555666666888;;;======<<<:::888;;;:::777555555666888999999888888888888999;;;<<<666777888:::;;;<<<======;;;;;;::::::999::::::;;;:::::::::::::::::::::;;;999999::::::;;;;;;;;;;;;777888888999:::;;;;;;;;;:::::::::;;;::::::999999888<<<<<<===HHHSSSQQQEEE::::::999999::::::;;;;;;:::::::::::::::::::::::::::;;;<<<===????????????>>>>>>>>>>>>???????????????===<<<<<<>>>???>>><<<;;;::::::;;;;;;<<<>>>@@@BBB???===>>>AAACCCCCCBBB<<<<<<<<<<<<;;;:::999888888;;;>>>????????????@@@==================<<<;;;<<<>>>@@@AAA@@@??????@@@@@@>>><<<<<<======<<<;;;999999:::;;;===???@@@AAA>>>???@@@>>><<<;;;===???<<<<<<;;;:::::::::::::::888999;;;>>>???@@@@@@@@@AAA???===;;;:::999:::;;;999888777888:::<<<;;;:::999999999888777777666666777888999999777666666666555555777888888888777777777888999888666555666777777777777777777777777777::::::::::::999777555444555666888:::;;;:::999999999999999888888888777777999999888888888888888999;;;::::::999::::::;;;;;;:::999888999::::::999777888888999999:::999999999555666777888888666555333444444555555444444333222111111111111111000000000........./////////000000............------,,,++++++,,,---///////////////---......//////......---------------------------,,,,,,+++++++++*********)))(((((((((((()))******))))))******++++++,,,,,,((()))***++++++***)))(((***************+++++++++)))***+++,,,,,,+++***)))************************------,,,++++++***))))))))))))))))))*********+++++++++,,,,,,------------,,,+++******+++---///000------,,,,,,------...///............////////////.........///000000111111000000111222222333444444222222222222333333333444333555777666444222333444444666777777666777;;;>>>===<<<;;;;;;::::::;;;;;;999888777666666777888888777777777777999;;;===>>>>>>?????????======???@@@:::<<<>>>@@@@@@???===;;;===>>>?????????>>>===<<<<<<<<<<<<;;;:::::::::999777888999999999999999999555777888999999:::===???======>>>@@@BBBAAA<<<888777777666666555444444444333333333333333333333333333333222111000000000111333666:::<<<<<<999555222...---------------......000000///............///........................zzzRRRMMMdddeee___```\\\ZZZUUUPPPLLLJJJGGGCCC???===<<<;;;;;;::::::;;;;;;:::;;;<<<<<<<<<;;;:::999666666666888::::::888666777666555444333444555555888999:::;;;;;;;;;::::::<<<:::777444444555888:::999888777777777888::::::555666888:::<<<======>>>999999999999:::;;;<<<===::::::999999999999999999777888999:::::::::::::::888888888999999:::::::::::::::::::::999999888777555<<>>EEENNNLLLBBB::::::::::::;;;;;;<<<===888888888888888888888888:::;;;<<<>>>??????@@@@@@>>>>>>>>>>>>????????????===;;;999:::===>>><<<:::;;;999999:::;;;;;;===@@@AAA>>>;;;;;;===>>>>>><<<<<<<<<<<<<<<;;;:::999888777:::===>>>>>>>>>???@@@===>>>>>>>>>===<<<;;;;;;>>>@@@BBBBBB@@@>>>>>>>>>AAA???===<<<<<<<<<;;;:::777777888:::<<>>???===;;;:::;;;>>><<<<<<<<<;;;;;;:::::::::888999<<<>>>@@@AAAAAAAAAAAA???===:::999999:::;;;888777777888:::;;;;;;:::888999999999888777666555555777999999888777888999666777888:::::::::999888888999:::888777555666777666666666666666666666666::::::::::::999777555444666777999;;;<<<;;;:::999666777777777777666555555888777777777777777888999<<<;;;::::::999999::::::999888888999;;;;;;:::888777888999:::::::::::::::555777888999888777555444444444555555444444333222111111111111000000000000............/////////000...///......---,,,+++******+++---///000000///...---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***((((((((((((((()))******+++++++++***************''')))***++++++***)))'''+++++++++***************'''(((***,,,---,,,+++***************************------,,,,,,+++******)))))))))))))))*********************++++++,,,,,,,,,+++***))))))***+++...///---,,,,,,,,,,,,---......---------............///+++,,,...///000111111000333222222222222222222222111111222222222333333333444666888777444222333555444666888888777888;;;???@@@???>>><<<;;;:::999999999888777666666777888999777777777777999;;;===>>><<<=========;;;;;;===???999:::===???@@@@@@??????>>>???@@@@@@@@@???===<<<======<<<;;;::::::999999777888:::;;;<<<<<<;;;::::::;;;;;;:::888888:::;;;??????@@@CCCEEEDDD>>>999777777777666555555444444333333333333333333333333333222111111000111111111555888===AAA@@@<<<777333,,,+++++++++,,,,,,---.........---,,,,,,,,,,,,---........................xxx[[[RRR___ccc___^^^\\\[[[SSSLLLHHHCCC===:::;;;<<<;;;;;;;;;;;;:::::::::999888888:::<<<<<<;;;999999999999:::;;;;;;888666888666666777888999888777::::::::::::::::::::::::===999555666:::<<<:::888999999999999999999999999888999;;;===>>>>>>===<<<;;;:::999888888:::<<<===::::::999888888999::::::999:::;;;;;;:::999:::;;;777999;;;;;;:::::::::;;;666666666777888888999999999:::;;;===>>>?????????;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888999::::::888999;;;<<<<<<;;;999888:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;777888:::<<<>>>>>>>>>>>>???????????????>>>=========>>>>>>===;;;999999:::;;;:::999;;;===>>>===<<>>>>>===<<<;;;;;;:::>>>>>>>>>>>>>>>=========???>>>===:::888777999;;;<<<:::999:::===>>>===;;;>>>???@@@???<<<;;;<<<===:::;;;<<<<<<<<<;;;:::999999:::===@@@AAAAAAAAA@@@AAA@@@>>>;;;999888777666999888666666666888:::<<<:::;;;<<<<<<<<<:::888666::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888888777777777777777888555777888888666555666666999999888888888888999999888888::::::::::::888888666666777777777777666666999999888777777888999999;;;;;;<<<<<<;;;999888777999888777888999999888777888888888888999:::;;;<<<999999888888777666666666777666555444333222222222555444222000000111222333777444///---------...---........................,,,,,,,,,---------......///...---,,,+++,,,------,,,,,,,,,++++++*********++++++,,,,,,++++++***)))))))))(((((((((((())))))((()))***+++++++++++++++)))***+++,,,,,,+++***))))))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...---,,,,,,++++++++++++************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,///............---------------...///////////////000000000000000000000000222111111111222222333444555555555555666666666666666666777888999999::::::EEEAAA<<<;;;<<<===<<<:::555666888888666555666777666666777888999999::::::>>>>>>===============>>><<<<<<;;;;;;;;;:::::::::===???@@@???===<<<<<<===>>>======<<<;;;;;;::::::;;;::::::::::::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>======>>>>>>>>><<<;;;:::777777777666555555444444555555555555444333222111000000111111111222222222777;;;@@@CCCBBB>>>999555............////////////...........................------,,,,,,,,,------xxxXXXNNN^^^hhhiiifffaaa[[[SSSLLLHHHDDD>>>;;;<<<<<<<<<<<<;;;;;;:::::::::999888888999;;;<<<;;;999::::::999:::;;;;;;:::888888777666777888999888777::::::::::::::::::::::::<<<999555666999;;;:::777999999999999999999999999777888:::;;;<<<<<<;;;;;;;;;:::999888888:::;;;===::::::999888888999::::::777888999999777777888999999:::<<<;;;:::888999999666666666777888888999999888888:::;;;<<<<<<======:::::::::;;;;;;;;;::::::???>>>===;;;::::::::::::888999;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>======<<<;;;777999;;;===>>>?????????>>>>>>>>>>>>===<<<;;;;;;<<<======<<<:::999999:::<<<;;;:::;;;===???>>>===???>>>>>>======<<<<<<<<<>>>======<<<<<<=========<<<<<<<<<:::888888;;;===>>>===<<<===???@@@???===>>>???@@@???<<<;;;<<<===;;;<<<=========<<<:::999888:::<<>>>>><<<;;;:::999888777777777666666666666777888999999777999999888666444444555999888888777777888888999888999:::;;;;;;:::999888666777777777777777666666888888888888888888888888888999:::;;;;;;;;;:::999999888777888999999888777888888888888999:::;;;<<<999999999888777777666666666555444333333222222222333222111111222333555777777444000...............------------------------,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++******)))))))))(((((((((((())))))))))))***+++++++++++++++******++++++++++++******)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............---------------...//////000000//////000000000000000000000000222222111111111111222222555555555666666666777777777777888888999999::::::??????>>><<<:::999:::;;;555777888888777666666777777777777888999:::::::::>>>======<<<<<<======>>>;;;;;;:::::::::999999999>>>???@@@???<<<:::::::::=========<<<;;;::::::::::::::::::::::::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>><<<=========<<<:::999888555555555666666666777777555555555555444333222111000000000111111111222222888;;;???AAA@@@===888555000000//////.........---...........................------,,,,,,,,,------xxxUUUIII]]]llloookkkcccZZZSSSKKKHHHDDD???===>>>======<<<<<<;;;:::999999999888888999:::;;;:::999<<<:::999999:::;;;;;;:::888777666777999999999888999999999999999999999999;;;888555666888:::999777999999999999999999999999777888888999999::::::;;;:::999999888888:::;;;<<<:::999999888888999999:::444666777666555444555777:::<<<<<<;;;999777666777666666666777888888999999777888888999:::999999999999999999::::::999999888@@@???===;;;:::999999999999:::;;;<<<======<<<;;;======<<<<<<;;;;;;:::::::::;;;<<<======<<<;;;:::888:::<<<>>>????????????======<<<<<<;;;::::::999<<<<<<<<<;;;999888999;;;===<<<;;;<<<>>>@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;======999::::::999999999<<<>>>???>>>===>>>???@@@???>>>>>>???@@@???<<<;;;<<<===<<<===>>>>>>>>>===<<<;;;888999;;;===>>>????????????>>>===;;;:::999999999:::::::::;;;<<<<<<======;;;;;;<<<<<<;;;:::888777::::::;;;<<<===>>>>>>???======;;;:::999888888777555555555666777888999:::999::::::999666444333444999888888777777888888999999999;;;;;;;;;;;;999999777888888888777666666555777777888999999888777777666777999;;;;;;;;;;;;:::999888777888999999888777999999888999999:::;;;<<<:::999999888888777666666555555444333222222222222111111111111333555888999777444000////////////...------------------------,,,,,,,,,---------......------......------,,,+++,,,,,,,,,++++++++++++***+++++++++++++++***))))))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..................------------......///000000000000///000000000000000000000000222222111000000000111111444444555666777888888999888999999999999999999999888;;;===;;;777666888;;;666888999999888777777888777777888888999:::::::::===<<<<<<<<<<<<<<<======::::::999999999888888888>>>??????>>>;;;888777777===<<<<<<;;;;;;::::::999::::::999999::::::;;;<<<:::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;:::888777666333444555666777888999:::444444444444333222111111000000000000111111111111888:::<<<>>>===:::777555111111000///...---,,,,,,------------------------------,,,,,,,,,,,,------yyyVVVKKK]]]kkkmmmiiiaaaZZZRRRKKKGGGCCC???===???>>>>>>===<<<;;;:::999999:::888777777999:::999888;;;999777777999:::;;;:::888777666777999:::999888999999999999999999999999999777666666888999888666999999999999999999999999999888888888888999:::;;;999999888888999999:::;;;999999999999999999999999444555666555444444555666;;;<<<===;;;888555444555666666666777888888999999777888888999888888777777888999:::::::::999888777;;;;;;:::999999888888888999:::;;;<<<============>>>======<<<;;;:::999999999999;;;<<<<<<;;;::::::999;;;===>>>???@@@??????======<<<;;;::::::999999===>>>===<<<:::999:::<<<>>>===<<<===???@@@@@@???>>>>>>>>>>>>????????????<<<;;;:::999999;;;<<<===999:::;;;:::999999;;;=========<<<======>>>======>>>???@@@???<<<;;;<<<===>>>>>>???@@@???>>>===<<<888999999:::<<<===>>>>>>>>>===<<<;;;;;;:::;;;;;;999:::;;;<<<=========<<<<<<<<<<<<<<<;;;:::999888777777888999;;;<<<======???>>>===;;;:::999999999666666666666666777888999888999:::999777555555555888888777777777777888888999:::;;;<<<<<<;;;:::999888888888888888777666555555777888::::::888777555666777999:::;;;;;;::::::999888777888999999888777999999999999999:::;;;;;;:::999999888777777666666444444333222222222222222000000000111333555666777555222///............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))))))))******))))))))))))******+++++++++******,,,+++***))))))***+++,,,))))))*********+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,,,,+++***))))))******************************++++++++++++++++++++++++,,,,,,,,,------......///.........---------,,,,,,......///000000000000///////////////////////////000/////////000000111222222333444555777888999:::999999999999999888888888444777999999777666666888777888::::::888777888999888888888888999999::::::;;;;;;;;;;;;;;;;;;<<<===::::::::::::999999999999<<<======<<<:::888777888;;;;;;;;;;;;::::::999999999999999999999::::::;;;;;;;;;<<<======>>>======<<<<<<;;;:::999777666555444444555666777888999999444444444333333222111000/////////000000000111111777888::::::999888555444111000000///...---------------------------------,,,,,,,,,+++,,,,,,------}}}\\\QQQ```iiigggddd^^^ZZZRRRJJJFFFBBB>>>===???>>>>>>===<<<<<<;;;:::::::::888666666888999888888999777555555777999999999999777777888999:::999888888888888888888888888888888777777777888888777666999999999999999999999999:::999999888999999:::;;;888888888888999999::::::999999999999999999999999555666777777555555666777;;;<<<<<<:::777444444444666666666777888888999999888999999999999888777777999:::;;;;;;;;;999888777777777888999999::::::::::::;;;;;;<<<<<<===============<<<;;;:::999999888777888999;;;;;;;;;:::999:::;;;===>>>????????????===<<<;;;:::::::::;;;;;;AAAAAA@@@===;;;:::<<<>>>>>>===<<<>>>@@@AAA@@@???>>>>>>>>>>>>????????????;;;:::999999:::;;;<<<===;;;<<<===<<<:::999:::<<<>>>>>>>>>>>>=========>>>>>>???@@@???<<<;;;<<<===>>>???@@@@@@@@@???>>>===999999999999:::;;;===>>>>>>===<<<;;;;;;;;;;;;<<<888999:::;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999999777777888999:::;;;<<<===@@@???>>><<<;;;;;;::::::888888777666555555555666555777999999888777777888888777777777777777777888999999:::;;;;;;:::999999888888888888888777666666555666888999999888666555888888999::::::999888888999888777888999999888777999999888888888999::::::999999888777777666666555333333222111111111222222111111111111111222222333222000---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///...---,,,+++++++++++++++++++++++++++---------...---,,,,,,+++))))))************))))))******+++++++++******))),,,+++***))))))***+++,,,))))))*********++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---,,,++++++***))))))))))))************************++++++++++++++++++++++++++++++,,,,,,---......///...------------,,,,,,,,,------...///////////////........................,,,,,,---...///111222333111222333555666888999:::888888888888888888888888666444444555888888666444777888::::::888777888999777777888888888888999999::::::999999:::;;;<<<<<<;;;;;;;;;;;;::::::::::::888:::;;;;;;999888999::::::::::::::::::999999999999888888888888999::::::;;;<<<==================<<<<<<;;;999888777777777666666666666666666666666333333333333222111000///....../////////000000000555555666777777555444333.........///////////////------------------------+++++++++++++++,,,---...~~~]]]RRRaaahhhfffccc^^^ZZZQQQIIIDDD@@@<<<;;;============<<<<<<<<<<<<;;;:::888666555666888888777666555444555777888888777999888777888:::::::::999777777777777777777777777777888888999999888888777999999999999999999999999999999999999999999999999888888888999999999999999888999999::::::999999888777888999888777666777999888::::::999777555444555666666666777888888999999999999999999999999888888999:::;;;<<<;;;999777666666777999;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888666777888:::::::::999999:::;;;===>>>??????>>>>>>;;;:::999999999:::<<<===DDDCCCAAA>>>;;;:::<<<===>>>===<<<===???AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>999999:::;;;;;;<<<<<<<<<<<<>>>>>>===<<<:::;;;<<<@@@AAABBBAAA@@@???@@@AAA>>>???@@@???<<<;;;<<<===>>>???@@@@@@@@@???>>>===;;;:::888888999;;;===>>>>>>>>>===<<<;;;;;;;;;<<<888888888999::::::;;;;;;======<<<<<<;;;:::::::::999999:::;;;<<<======>>>>>>>>>===<<<;;;;;;;;;;;;999888777666555444444444444666888999888888999:::888777777666666777777888888888::::::::::::888888777888888999999888888777666666777888888777666666888888999::::::999888777999888777888999999888777888888777777777888888999888777777666666555444444222222111111000111111222222222111111000000000///000...,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......------......------,,,+++***++++++++++++,,,,,,,,,---------------,,,,,,+++((()))***++++++***)))(((***++++++++++++***))))))++++++************++++++)))************+++++++++******))))))))))))******+++++++++++++++++++++++++++************++++++,,,++++++***)))))))))******************************++++++++++++++++++++++++******++++++,,,---......------------,,,,,,,,,,,,,,,,,,---............---........................++++++,,,---...000111222000111222333555666777888666777777777777777777777888555222444777999666333666888999999888777777888777777777777777777777777999888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::777999:::;;;:::999:::;;;999999999999999999999999888888777777888888999:::<<<<<<===============<<<;;;:::999888888777888888888777777666555444444444222222222222111000//////............////////////000222333555555444333222............//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...vvvSSSHHHZZZhhhiiieee^^^ZZZQQQHHHCCC>>>:::999;;;<<<<<<<<<<<<============;;;888555444555777777777555444555666888999888777999888777888:::;;;:::999777777777777777777777777777888::::::999999888888999999999999999999999999777777888999999888777666777777888999999999999999888999::::::::::::999888777999:::999888777888999666777999888777555666777666666666777888888999999777888888999999999888888777888:::;;;:::888555444777888999;;;<<<<<<<<<<<<===<<<;;;::::::999999999888888888888888888888888555666777999999999999888999:::<<<===>>>>>>===<<<888777777777888:::<<<===FFFEEEBBB>>>:::999:::<<<===<<<<<<===???@@@@@@??????>>>>>>======<<<<<<<<<888999;;;===>>>===<<<<<<;;;===??????>>>===>>>???@@@BBBCCCBBB@@@>>>@@@AAA>>>???@@@???<<<;;;<<<===>>>???@@@@@@@@@???===<<<<<<;;;999777888:::===?????????===<<<;;;;;;;;;;;;999888888888888:::;;;<<<>>>===<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<::::::999999999999::::::888777666555555555555555666888999999888777888999777777666666666666777777777777999999999999777777666666777888999999999999777777777777777777777777666777888999::::::999999999888777888999999888777777777666666666666777777666666666555444444333333111111000000000000111111222222222222111111000000000...---,,,------,,,***++++++++++++++++++++++++,,,,,,,,,---------............---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,++++++***)))((()))+++,,,,,,+++)))(((+++++++++++++++***))))))******++++++++++++******)))************+++++++++******))))))))))))******************************,,,+++*********************))))))))))))******+++************************++++++++++++++++++++++++((())))))***+++,,,---...---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,---------------------------------,,,------...///000000111222333555555666444444555555666666777777888777555555555666666666555777888888777666666777666666666666555555555555777777777888888999;;;;;;;;;;;;;;;:::::::::999999888:::;;;;;;:::999999:::888888888999999999999999777777777777777888999999<<<<<<============<<<<<<888888777666666777777888666666666555444333333333222222222222111000///...------........./////////,,,...111444555444222111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...mmmGGG;;;RRRffflllggg]]]ZZZQQQGGGBBB===999888:::;;;;;;<<<<<<===>>>>>>>>>;;;888555444555666777666555555666888::::::999777999888777888:::;;;:::999777777777777777777777777777999;;;;;;:::999888999999999999999999999999999555666888999999777555444777777888999999999999888888999:::;;;;;;:::999888777999:::999888777888:::444666777888777666777888666666666777888888999999666666777888888888888888666777999:::999666444222666777888999:::999888888===<<<;;;:::999888888888777777777777777888888888444555777888999999999888999:::;;;=========<<<<<<666555444555666999;;;===FFFEEEBBB===999777888:::===<<<;;;<<<>>>@@@???>>>???>>>>>>===<<<;;;;;;:::777999<<<>>>???>>><<<;;;:::<<<>>>?????????@@@BBB???AAABBBAAA>>><<<>>>@@@>>>???@@@???<<<;;;<<<===>>>>>>???@@@???>>>===<<<===;;;999777888:::>>>@@@@@@???>>>===;;;;;;;;;;;;:::999888777888:::<<<>>>>>>>>><<<;;;;;;:::;;;;;;999999999999999999999999777777666666777777888999666666555555555666666777888999::::::888777777777777777666666666666777777666777888999999888777666555666777888999:::::::::777777666666666666777777333555777999:::;;;;;;;;;999888777888999999999777777666555555555555666666666555555444333333222222111000000000000000111111222222333333333222222111000///------......---+++************************,,,,,,,,,---------......///...---,,,+++,,,---...*********++++++,,,,,,,,,***************)))((((((((()))+++,,,,,,+++)))(((+++++++++++++++***)))((()))***+++,,,,,,+++***))))))************+++++++++******))))))))))))******)))))))))))))))))))))))),,,,,,+++***)))))))))***))))))(((((()))***++++++))))))))))))))))))))))))++++++++++++++++++++++++'''((()))***+++,,,---------------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++------------------------000///...---,,,+++++++++000000111222333333444555222333333444555666777777888999999666333333666:::555666888888666555666777555555555555555444444444777777777777888999:::;;;:::::::::999999999888888;;;<<<===<<<:::888888888888888888888888888999999777777777777777888888999<<<===============<<<<<<666666555444444666777888555555444444444333333333222222222111111000///...---------.........//////))),,,000333555444222111111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...qqqFFF===FFFcccaaahhh^^^WWWQQQHHH@@@:::777777888666888::::::999888888888888777777666555444444444555555666888999999999999888777666777888999888666333333333444444666777777;;;<<<<<<<<<;;;999777666777777888888888888777777999888777666666666666666555555555666666666666666666777999;;;;;;;;;:::999::::::888777666666666666666666666666666666666666333555777888999888666555555555666666666666555555::::::999999888666555444888999888777555555777999<<>>??????===<<<===>>><<<;;;;;;::::::;;;;;;<<<666888999;;;<<<<<<;;;;;;>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????===>>>?????????>>><<<;;;===============<<<<<<;;;:::;;;;;;:::999:::<<<>>>CCCAAA===;;;999888999999666777888777777888;;;===::::::;;;:::999999;;;<<<===;;;888999::::::888555888777666555555555555555888888888888777555444333555666888999999888888777555555444444444444555555777777888888888888777666888888777666666666666666555555555555555555555555666777888:::;;;;;;::::::666666666666666666666666666666555444444444444555444555666555222000000000////////////////////////222222222111111///......000000///...,,,+++***))))))***,,,---...------,,,++++++******++++++,,,---,,,,,,,,,++++++************))))))***,,,------,,,---,,,,,,+++***))))))(((************************---,,,++++++,,,,,,***)))))))))*********))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''***,,,---,,,,,,++++++++++++++++++***)))(((((()))***)))((((((***,,,,,,,,,,,,+++++++++******))))))*********+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........///000111111222222111000111111222333333444444777666555444444444444444666666666666555444333333222444555555444555666888999888777666777999===???999::::::;;;;;;::::::999999888888:::;;;<<<;;;:::888888777666666666666666999::::::777555666;;;???>>>===<<<<<<<<<;;;888666777777666666555555444444666666555444444333222222000000000000////////////............///////////////////////////......---/////////...------,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,tttHHH>>>FFFbbbaaahhh^^^TTTOOOGGG???:::888888999666888::::::999888888888888777777666555555444444555555666777888888888888888777666666888888777666444444444555555666888888999999:::::::::888777666777777888888888888777777666555555444333333444444444555555555666666777777666777999::::::999888777777666666666666777777888555555555555555555555555444555666777888777777666555666666666666555555444888888888888777666555555888999999888777777999::::::<<<<<<999444222444888888777666555555555666777888888888888888888888888<<<<<<<<<;;;;;;;;;::::::888888777777777777888888@@@BBBAAA<<<888:::;;;999:::<<<======;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;777888:::;;;<<<<<<;;;;;;======<<<;;;;;;;;;<<<<<<<<<<<<============>>>>>>======>>>>>>===<<<<<<;;;===============<<<;;;;;;:::;;;;;;:::999999<<<>>>@@@???===;;;:::999999999666777777777666777:::<<<777888999888666666888:::<<<:::777777888999777555777666666555555555555666888888888888777666555444444555666888888888777777666555555444444555555666666777777777777777666666777777666555555555555666444444444444444444444444444555777999999999999888555555555555555555555555666666555444444444444444444555666555222000000000////////////////////////111222222111111///......//////...---,,,++++++******+++---......---,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++*********))))))***,,,------,,,++++++***))))))(((''''''************************---+++******++++++***((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++***)))((())))))))))))(((((('''((()))***)))((((((***,,,++++++*********))))))))))))))))))*********++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,---------...............///000111111222222111111111111222222333333333666666555555555666666777777777666666444333111000333555666666666666777999:::999888777888:::<<<===999::::::;;;;;;::::::999:::::::::;;;===>>>===;;;888888777666666666666666888999999888666777:::===;;;:::999:::;;;;;;:::888888888777666555555444444555555444444333222222111000000000000/////////...............///////////////////////////......------------...............,,,,,,,,,+++++++++************+++++++++,,,,,,,,,rrrFFF;;;CCC______hhh___VVVQQQIIIAAA;;;999888999777888::::::888777888888888777777666666555555444555666666777777777666666777666555555777777666555555555555555666777888888666777888999999888777666666777777888888777777666555555444333333333333444333444444555666777888888666777888888888777666555333333333444555777888999555555555555555555555555555555666666666777777777666666666666666555444333666666666666666666666666777999::::::888888999:::999::::::777333111333666555666666777777777777777666666666666777888999:::;;;;;;;;;:::::::::::::::999888888777777888888999;;;??????;;;999::::::888777999;;;:::999888999:::;;;;;;::::::::::::;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======:::;;;;;;<<<<<<===<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<============<<<;;;;;;:::::::::999888999;;;=========<<<<<<;;;:::::::::666777777777666666999;;;777888888777555555777888;;;999666555666777666666666555555555555666666777888888888888777666555555333444555666777777777777666666555555555555666666555555666666666666666555666666555444444444444555333333333333333333333333333444666777888777777666555555555555555555555555666555555444444444444444333555555444222000000111000000000000000000000000111111111111000///............---------,,,,,,,,,***+++,,,,,,,,,+++***)))+++************+++,,,,,,,,,,,,,,,++++++++++++******))))))***,,,------,,,+++******))))))(((((('''************************+++***))))))******)))((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++***(((''''''(((((())))))))))))(((((()))***)))((((((***,,,******)))))))))((((((((())))))))))))*********************+++++++++++++++------,,,+++***))))))(((******++++++++++++******,,,,,,++++++,,,,,,---...------........./////////...///000111111222222111222222222222222222333333555555666666777888888999777777666555333111000///555666888888777777999:::::::::999999999999::::::999::::::;;;;;;::::::999<<<;;;;;;===???@@@???===888888777666666666666777777888999999888888999:::777666666888;;;<<<;;;:::999999888777666444444333444444333333222111111111000000000/////////......---............////////////////////////......---+++,,,,,,---......//////,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,oooBBB777???]]]^^^ggg___YYYTTTLLLDDD===:::999888888999:::999888777777888777777777777666666555555555666666666666555555444777555444555666777666444555555555555555666777777555666777888999888888777666666777777777777666666666666555555555555666666333333444555666777888999666666666666666555444333111222222333444666777888555555555555555555555555666555555555555666777777666666666666555444333333444444444555555666777888888999::::::888666777777:::::::::777444333555777444555777888999888777666555555555555555777888999999999999999999999999999888888888777777888888888777;;;===:::888999999777666888999999888777888999;;;::::::::::::::::::;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>999:::;;;<<<======<<<<<<<<<;;;:::999999999;;;;;;<<<<<<======<<<<<<;;;:::999::::::999888888:::<<<:::;;;;;;<<<<<<;;;;;;:::999999999888777777:::<<<999999:::888777666888999999888666444444555666666555555555555555666777888777777888888888777777666222333444555666666777777666555555555555555555666444444555555666555555555555555444333333333333444222222222222222222222222333444555777777777666555555555555555555555555555666555444444333333444444333444555444222000000111000000000000000000000000000000111111000///......------------------------))))))*********((('''&&&***************++++++,,,++++++++++++++++++++++++***))))))***,,,------,,,+++++++++******)))))))))***************************)))'''((()))***)))'''((())))))************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++******)))(((((()))***+++++++++++++++((()))***)))((((((***,,,******)))))))))(((((((((((((((((()))))))))*********************+++++++++,,,,,,++++++******)))))))))******++++++******))),,,,,,++++++,,,,,,---............////////////000...///000111111222222111222222222222222222222222555555666666777777777777555555555444333222111000555666888888777777999:::999999999888888777777777999::::::;;;;;;::::::999;;;;;;;;;===???@@@???>>>999888777777666666777777555777888999999888888888666555555777999::::::888999999888777555444333333222222222222111111000000000000/////////.........---------........./////////////////////......---,,,,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,tttGGG;;;AAA]]]\\\eee\\\TTTPPPIIIBBB===:::999:::999::::::999777666777888777777777777777666666666555666666666666555555444777555444555666777666444444444333333333444555555555666777999999999888888666666777777777777666666666666555555555666666777333333444555666777888999555555555555444333333222333333333333333444555555555555555555555555555555555555555444555666777777555555555555555444333333444444444444555777888999888999999888555444444555999999888666444444555666333444777999999888777555777666444444444444666777777777777888888888888888888777777666666777777888444888:::777666888888666555777999999888888999::::::::::::999999:::::::::::::::::::::;;;;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>888:::<<<===>>>>>>===<<<;;;:::999888888999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999::::::888777777999;;;999::::::;;;<<<<<<;;;;;;<<<<<<<<<;;;999999;;;===999::::::999777666777999888888777666555555666777555555555555555666777888666777888888888888888777333333333444555555666777555555444444444444555555333333444555555555555555555555444333333333333333222222222222222222222222444555666777777777666555555555555555555555555555555555444333333333333333222333444444222000000111000000000000000000000000///000000000000//////...,,,,,,,,,------------...******+++++++++)))((('''******))))))******+++,,,++++++++++++++++++++++++***))))))***,,,------,,,)))))))))))))))((((((((()))))))))))))))))))))))))))((('''''')))***)))'''(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******++++++((()))***+++++++++++++++((()))***)))((((((***,,,++++++*********)))))))))''''''((((((((()))))))))************************)))))))))******+++++++++)))******++++++******))),,,,,,++++++,,,,,,---............////////////000...///000111111222222111111222222222222222333333555666666666666555444333222222333333444444333333444666777777777777888:::888888777777666666555555999::::::;;;;;;::::::999:::999:::<<<>>>??????===999999888777777777777777555555777888999999777666777666666777888999777666888888777666555444333333222222111111111111000000////////////............------------............///////////////......---......------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,~~~PPPBBBGGG```\\\bbbXXXKKKHHHCCC>>>;;;::::::;;;:::::::::888666666777999777777777777777777777777555666666777777777666666777666555555777777666555444333333333333333444444555666777888999999888777555666666777777666666555555444444444444555666666333444444555666777888888444444444444444333333333555444333333333333333444444444444444444444444444444444555555555666666666333444444555555555444444555444444444555777999:::777777777555444444666888777666555333222333333444333444666777888777555444777555444222222333555666666666666666666777777777777666666555555666666777333777888555333666777555555777999999999888999:::::::::999999999999::::::;;;:::999999999::::::;;;::::::::::::::::::;;;<<<777999;;;===>>>>>>===<<<999999999999999::::::;;;;;;<<<<<<<<<<<<;;;::::::999:::999888666666888:::999:::::::::;;;;;;;;;;;;>>>>>>>>><<<::::::<<<===888999999777555444666777777888999999777777777999666555555555555666666777666666777888999999999999555444444444444555666666444444333333333333444444333333444555666666666666555555444333333333333444222222222222222222222222444444666666777666555444444444444444444444444444555444444333333333333333111333444333111000000111000000000000000000000000/////////000000//////...------------------------,,,---.........---,,,+++***))))))))))))***++++++***++++++++++++,,,,,,,,,***))))))***,,,------,,,'''''''''''''''''''''''')))))))))))))))))))))))))))((('''((()))***)))((('''((()))******+++******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***+++,,,'''(((((())))))))))))(((((()))***)))((((((***,,,++++++*********)))))))))''''''''''''((((((((((((***************)))))))))'''(((((()))***+++,,,,,,******++++++++++++******,,,,,,++++++,,,,,,---...------........./////////...///000111111222222111000111111222333333444444555666666666666444222111000111222444555555555555555666888888777777999:::888888777666555555666666999::::::;;;;;;::::::999888888888:::===>>>>>>===999999888777777777777888555555555777999999777555999888777777888888666444666666555555444333333333111111111111111111111111/////////.........------,,,------------.........///////////////......---......------,,,++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,}}}PPPCCCHHHaaa\\\aaaUUUKKKHHHCCC???;;;999999999:::;;;:::888666555777999777777777777777777777777555555666777888888888888888777666666888888777666555444444333333333444444444555666777777777666555555555666666666666555555555555555555555666777777444555555555666666777777444444333333333444555555444444333333333333444444444444444444444444444444333444555666666666555444222222333444555555555555666666555555666777:::;;;555555444333333666;;;>>>888666444333333444444444444444555666666555444333444333222111111333666777444444555555666666666666555555444444444444555555333666666222000333555444444666888888888888999:::::::::999999999999:::::::::999888888888888999:::::::::999888888888999999555777:::<<<======<<<;;;888999999:::;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999999999777555555777999;;;:::999999999:::;;;<<>><<<:::999;;;===999::::::888666555666777666999<<<===;;;999999:::777666666555555555555666555666777888999::::::999777666555444444444555666333222222111111222222333333333444666666777777777666555555444444444444444333333333333333333333333222333444555555444333222444444444444444444444444555444333333222222333333000222333333111000000111////////////////////////......///////////////...---------------------,,,+++,,,---.........---,,,)))))))))))))))***++++++******+++++++++,,,,,,,,,***))))))***,,,------,,,((((((((())))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))'''((()))******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((())))))))))))(((((('''((()))***)))((((((***,,,******)))))))))(((((((((&&&&&&'''''''''(((((((((+++*********)))))))))((((((((())))))******++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,---------...............///000111111222222111//////000111333444555555444555666777777666444333222333444555555555555555666777999999888888:::;;;:::999777666666777888999999::::::;;;;;;::::::999888888888:::===???>>>===:::999888888777777888888666555444555888888777555999777777777888888666555333333333333333333333333222222222222222222222222//////.........---------,,,,,,---------.........///////////////......------,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,vvvJJJ???FFF```\\\aaaVVVRRROOOIIIBBB===999777777;;;;;;:::888666555777999777777777777777888888888555555777888999999999999999777666777888999888666666555555444444444555555444444555666666555444333555555666666666666555555888888888888888999::::::555555555666666666666666333333333333444555555666444333333333444444555666444444444444444444444444222333555777777666555333111111333444555666666666888777666555666888:::;;;333333333222444999???DDD:::888666555666666666666555555555555444333222222222111000000111444777999444444444555555666666666444444444333333444444444333666555000///222555444333555777888777777888999:::999999999999999999::::::999888777777777888999::::::999888777777777777444666999;;;<<<<<<;;;999777999:::;;;<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999777555555777999<<<;;;999888888999;;;<<<>>>???>>><<<999999:::<<<<<<===<<<;;;999888999:::666:::>>>???===:::::::::888777666555555555555555555666777888999:::::::::999888666555444444555555222111111111111111111222333444555666777777777777666666555444444444444555333333333333333333333333111222333444333333111111444444444444444444444444555444333333222222333333000222333333111000000111////////////////////////......///////////////.........---------,,,,,,,,,((()))***+++,,,,,,+++***)))))))))))))))******+++*********++++++,,,,,,,,,***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,------)))))))))))))))))))))))))))(((((()))***++++++***''''''(((******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((+++++++++++++++***)))(((((()))***)))((((((***,,,)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((+++*********))))))((((((************))))))))))))+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........///000111111222222111...///000111333555666666333444666888999888777666444555555666666555555444777999::::::::::::;;;===<<<:::888666777888;;;<<<999::::::;;;;;;::::::999888888999;;;>>>??????>>>:::999888888777888888888777555333444777888777555888777666777999999888666111111222222222333333333222222222222222222333333//////.........---------,,,,,,,,,---------......///////////////......---***++++++,,,,,,------...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,kkkEEE:::OOOZZZYYY[[[\\\VVVQQQHHHAAA===:::888777:::;;;;;;:::999999:::<<<888777555666777777666555333444555777888888999999666777777777777777666666222333555666666555333222888777555444333333444444777777777666666666666666<<<999777666666777666666444555555666777888888999222444666666555444555666444444444444444444444444555444333333222222222222333333333333333333444444222333333333333555888;;;777777666555555555555666888333///000666;;;===<<<666555444333333333333333333555777555222111333555333333222111222333444555666666666666666666666666555555555555555555555555222222444444444444222222111222555777999999999999999999999999999888777666999:::999888777888:::<<<888888777666555777:::>>>======<<<<<<<<<;;;;;;;;;999:::999888666666888:::<<<;;;;;;::::::999888888<<<:::888777888888777666::::::;;;;;;;;;;;;;;;;;;;;;:::999888999:::;;;<<<999999888888888888888888===>>>>>>>>>>>><<<:::999999888777666555444333333555666777777666777999;;;999999777666555555555555111111222333333333333222222222222222333333444555666666666666555444333222555555555444444333333333111111222222222333333333444444444555555555666666555444444444444333333333///000000111111111000000///.........------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))++++++,,,,,,,,,,,,------)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,***)))(((((())))))(((''',,,++++++***)))(((((('''(((((()))+++,,,---...///'''%%%$$$%%%(((***(((&&&))))))(((((((((((())))))************************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))(((''''''&&&&&&((()))***++++++******************'''''''''((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,------....../////////000111111111111111111000000000000222333444:::999999888888777777777555555444555555666777888;;;;;;;;;::::::999999999666777888999::::::999888999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<777777888888888999999999666666777777777777666666777888888888777666444333444444444333333222222222444444333222222111000000111111000......---------++++++,,,,,,---...//////---..................---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************pppGGG777IIIVVVXXX[[[\\\UUUOOOGGG@@@<<<:::888777999:::;;;:::999888:::<<<:::888777777888888777555555555666777777777777777444555555555555555444444333444555666666555444333888777555444444444555555777777777777777777777777;;;999777666777777777666777777777666666666666666222444555555444444555666444444444444444444444444555444333222222222222222333333333333444444444444222444555666555555666777555555555555555666777777888555222222555777888888444444333222222222222222111333555444111000222444333222222111222333444555555555555555555555555555555555555555555555555555222333333333333333333222333444555666777888888888:::999999999888777666555777888888888777777999:::999999999888888:::===@@@AAA@@@???>>>===;;;::::::999:::999888777777999;;;<<<<<<;;;;;;:::999999999<<<;;;999999::::::888777::::::;;;;;;<<<<<<;;;;;;999999888888999:::<<<===888888888999999999999999======>>>>>>===;;;:::999888888777666555444333333555777888888666666888999888888777666555555555555333333333333333222111000222222222222222333444555555555555555555444444333555555444444444333333333111111222222222333333333444444444444555555555666555555555444444444333333000111111111111111000000/////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************))))))(((((((((((())))))+++++++++,,,,,,,,,------((()))***+++,,,,,,+++************+++++++++,,,,,,***)))(((((())))))((('''+++******)))((((((''''''''''''((()))***+++,,,,,,'''&&&$$$&&&((()))(((&&&))))))(((((((((((())))))************************)))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((((((((())))))(((''''''&&&'''((()))***************************''''''(((((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---.........---...//////000000//////000000//////000111222333777888888999999888888777444444444555555777888888;;;;;;;;;:::::::::::::::777888999999:::::::::999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888777777666666666666777777777777888888777666444333222333333333333333333444444444333333222111111000111000///...------------++++++,,,,,,---......///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************zzzMMM777DDDQQQUUUXXXWWWRRRLLLEEE???;;;999888777999:::;;;:::888888:::;;;<<<;;;999999999999888666777777777777777666555444444555555666666555555555666666666666666666666666777777666555555555666666888888888888888888888888;;;999777666777777777666999999888666555444333222111333444555444333444555555555555555555555555555444333333222222222222333333333333333444444555555222444777888666444333333333333333444555777888999666777666555333222333444333333222111111111222222000111222222111000111333222222111111222222333444555555555555555555555555444444444444444444444444333333222222222222333333666555555555555666777777::::::999888777555555444444666888888777666777888888999999888888:::===@@@CCCCCCAAA???===;;;999888888888999888777888;;;=========<<<<<<;;;:::::::::<<<;;;;;;<<<===<<<999666999:::;;;;;;<<<<<<<<<;;;888888888888999;;;<<<===888888888999999::::::;;;<<<<<<<<<<<<<<<;;;999999777777666555444333333222666777999888777555555666666666555555555555555666555555444444333111000///333222222222222333333444333333444555555555555444555444444444444333333333111111222222222333333333444444444444555555555555555555555555444444444444222222222222222111000///000000000/////////......------------,,,,,,,,,,,,------,,,,,,+++++++++***))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,((())))))************)))*********++++++++++++,,,***)))(((((())))))(((''')))))))))(((''''''&&&&&&''''''''''''((((((((()))'''&&&&&&&&&((()))(((''')))((((((''''''(((((()))************************))))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''(((((()))(((''''''''''''((())))))************************(((((((((((()))***,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,------......,,,------...///.....................///000111222333555777999999999888777333333444444666777888999::::::::::::;;;;;;;;;;;;999999999999999::::::;;;666777888:::;;;;;;;;;;;;999999999999999999999999;;;;;;:::999999888888888888777555444444555777888777777777777666555444333111222222333333444444555444444444333222222111111000000///...------------+++,,,,,,------.........,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************RRR888BBBNNNSSSTTTPPPOOOJJJCCC===:::999888777999::::::999888888999;;;>>><<<::::::::::::888777888888888777666555333222666777777888888888888777777777666666666666777777666666666666666777777777888888888888888999999999:::888777777888888777555888888777666444333222222000222444444333222333444555555555555555555555555333333222222222222222333111111222222333333444444222444666777555444444555444444444444555666777888333666888666111///000333333333222222222222222333000000111111111111222222111111111111111222222333444444444444444444444444444444444444444444444444444333222111111222333444555444444333444555777888:::999888666555444333333333555888999888777777888888888888777666777999<<>>======<<<;;;;;;::::::::::::;;;===>>><<<888444888999:::;;;<<<<<<<<<;;;999999999999999:::::::::777777888999:::;;;;;;<<<;;;;;;;;;::::::999999888666666666555444333333333666777999888666444444444555444444444444444555666444444444444333222111000333222222222222222333333111222333444555555555555444444444444444444444444111111222222222333333333444444444444444444444444555555555444444444444333333333333333222111//////000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++,,,,,,,,,(((((())))))))))))))))))************++++++++++++***)))(((((())))))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''((((((((('''(((((((((''''''(((((((((************************))))))))))))))))))))))))((((((((((((((('''''''''(((((((((''''''(((((((((''''''''''''((((((((()))))))))))))))************(((((((((((()))***+++,,,++++++++++++++++++++++++)))))))))***+++,,,,,,---***++++++,,,------......,,,,,,---...............------------...///000000000222555888:::999888777333333333444666777999:::999999::::::;;;;;;<<<<<<:::999888777777888999:::555666777999;;;<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;:::999888777777999777555333333555777999666666666666555555444444333333333333333333333333444444333333222222222111000///...---------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++************************}}}RRR999CCCOOOUUUUUUOOONNNIIIBBB<<<999888888777999999:::999888777999;;;===<<<::::::::::::999777888777777777666444333222666666777888999999888888888777666666666666777888555555666777777777888888777777888888999999999999999888777777888888777555666555555555444444333333000222444444333222333444555555555555555555555555222222222111111222222333///000000111222333333333333444444444333444666999555555444444444444555555000444888666111...000333444444333333333333444444222111111111222222222111000000111111111111222111444444444444444444444444444444444444444444444444333333111000000111333333222222222222444666888:::999888666555444333333333333666888:::999888999999:::::::::888666555777888;;;;;;::::::999999888888444555555555555777:::<<<>>>======<<<;;;;;;::::::777888:::<<<<<<:::666222777888999:::;;;;;;;;;;;;::::::::::::999888777777777777888999999:::;;;;;;999999999888888888888888666666666555555444444333666777888777555333333333333333333333333333444444222333333444444444333333333222222111111222222222111111333444555555666555444444444444444444444444111111222222222333333333444444444444444444333333444444444444333333333333333333333222111000///...000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++,,,,,,))))))(((((((((((((((((())))))*********+++++++++***)))(((((())))))((('''''''''''''''&&&&&&&&&&&&))))))((((((((((((''''''(((((((((((('''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((()))))))))*********)))((((((((()))***++++++************************'''(((((()))***+++,,,,,,******++++++,,,------...,,,---......//////......+++,,,,,,---......//////...000444777999999888777333333444444666777888999888999999999:::;;;;;;;;;888777666555555666777888444555777999:::<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;:::888777666666888777444333333444777888555555555444444444444444555555444333333222111111222222222222222222111111///......------------...,,,,,,,,,---------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************uuuNNN999CCCPPPYYY[[[UUUOOOIIIBBB<<<999888777777888999:::999777777999:::;;;999888999::::::999777666666666666666555444333444444555666777777777777666777777777777777777666333444555666777888888777666666777777888999999999888777777888999999777555333333444444444444444444111333444555444333444555444444444444444444444444222111111111111222222333//////000111222333444444444444444333222444777:::666555555444333333444444000444777555111///111444444444333333444444555555333222111111222222111/////////000111111111111000333333333333333333333333333333333333333333333333222222111111111111222222000000111222444666888999777666444333222333333444444666888999888888999;;;<<<===<<<;;;888777888999888888888999999999::::::444555666666555777:::<<<======<<<<<<;;;:::::::::666666888::::::888444111555666777888999:::::::::999:::::::::999888777666777777777888888999999:::888888777666666777777888777777666666666555555555777777777555333222333444333333222222222222222333222222333444444444444444333222222111111111111222111111222444444555555555333333333444444444444555111111222222222333333333444444444444333333333333333333333333222222222222111111111111111000///...000000000/////////......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))************++++++++++++***))))))(((((((((((())))))))))))************+++***)))(((((())))))(((''''''''''''''''''''''''''')))))))))))))))(((((((((((()))***)))'''''''''((((((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((&&&''''''((()))((((((((('''(((((())))))*********)))))))))))))))***++++++))))))))))))))))))))))))''''''((()))******++++++******++++++,,,,,,------,,,---......//////......++++++---......///.........000222555777888777777555555444555555666777888888888888888999999999999777666666555555555555555444555777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666555777666444333333444666777555444444333333333444444666666555444222111000000111111111111111111111000......---------------...------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************tttOOO;;;CCCNNNXXX]]]YYYPPPJJJCCC===:::888777666888999999888777777888:::888777666777888999888777333444555555666666666555444444555777777888888777555555666777777666555555111222444666777777777777555555666777777888999999777777777888999999777555333333333333333333333333222444555555444444555666333333333333333333333333111111111111111222333333000111222333444555666666444555666555444333555666444444333333333444555555333555666444111000111333333333222222333444444555444222000///111000...,,,...///000111111111000///222222222222222222222222333333333333333333333333111111222222222222111111000000222333444555666666555444333222222333444555444555666666666777999;;;999:::;;;;;;999999:::;;;:::::::::;;;;;;<<<<<<<<<777777888777777888;;;===<<<<<<;;;;;;:::999999999666666777888999777444111333444555777888888999999666777888999:::999999888777777777777777777777777777777666555555666777777777777777777777666666666777777555333111111444666444333222111111111111111444444444444444444333333333333222111111111111111111222333444444444444444333333333444444444555555111111222222222333333333444444444333333333222222222222222111111111000000//////000000000//////.../////////.........------******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))************+++++++++++++++***)))((((((((())))))))))))))))))***************)))(((((())))))((('''''''''''''''''''''''''''((((((((((((((()))))))))(((***+++***'''&&&''')))(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((''''''&&&&&&''''''(((&&&&&&((()))))))))((('''''''''(((((()))******+++)))))))))))))))******+++))))))))))))))))))))))))'''(((((())))))******************+++,,,,,,------++++++,,,---------------+++,,,---.../////////...///000111333555666777777666666555555555555666666888888888777777777777777666666777777666555555444555666777888::::::;;;;;;999999999999999999999999999999888888777666555555666555555444444555555666444444333222222333444555555555444333333222111111/////////////////////000...------,,,,,,------...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,************************************************xxxTTT???CCCKKKUUU\\\YYYQQQKKKDDD===:::888777666888999999888777777888:::666555444555777888888777111222444555666777777777666666777999999:::::::::333555666888888666555333000111333555777777777777444555555666777888888888777666777888:::999777555444444444333333222222222222444666666555444555666222222222222222222222222111111000000111222333333222222333444555777777888444666888888666333222222222222222333444555666777777777666444111000000111222111111111222333333444444111......//////,,,)))---...000111111111000///222222222222222222222222333333333333333333333333000111222333333222111000111222333444555444333333444333222111111333555666333444555444444555999;;;444666888888888888:::<<<=========>>>>>>>>>>>>>>>999::::::999888999<<<>>><<<;;;;;;::::::999888888777777777888999777444222222333444666777888888888333444777999:::;;;;;;;;;777777777777666666666666777666555444444555777777888888888888777777777777777666444111000111555888444333222111000000000000666666666555444333222111333333222111000000111111222222333444444444333333333333333444444555555555111111222222222333333333444444444333333222222222111111111000000000000///---...///////////////...///.........------------*********++++++,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))))))************+++++++++,,,+++***((((((((()))***))))))))))))***************)))(((((())))))((('''''''''(((((((((((((((((('''''''''((((((((())))))(((***+++***'''&&&''')))'''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''%%%&&&((()))))))))((('''&&&''''''((()))******+++***)))))))))))))))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------******+++,,,,,,,,,,,,++++++,,,---///000//////...000000111222444555666777777777666555555555555555888888777777666666555555666777888888888666555444555666777888999:::::::::888888888888888888888888888888777777666666555555555555555555555555555555444333222222222333444555333333333333333333333333.........///////////////------,,,,,,,,,------...---------------------------......//////......---------------------------************************************************xxxYYY===<<>>999888999999666333444777999888777666777888999999888777666666666666666777777777777666777888999:::999999888888888666555555444444444222333555666666666555444444444555555555555444444666444222333777999888666666666555555555444444444111333555777666333000---///000111222222111000///222222333333333333444444111222444444444555888:::999666222000000111222222111000000222444666666555666333000///000222333444000000111222222222222111111111000......---------,,,------...///000111111222222222222222222222222111333444444333222222333222222222222222222222222444333222111111111222333444333222222333666888::::::777333111111444888;;;888999999::::::;;;<<<<<<>>>>>>======<<<<<<<<<;;;999::::::;;;<<<<<<<<<;;;>>>===<<<;;;:::999999999:::;;;;;;:::999777555444222222222333555777888999555666888999::::::999999666666666555555444444444444444444444444444444444555666777666444333222333777666555444444444444444444333333222111111111222444555555444222222444555666444222111222222111///111111111111111222222222333333333333333333333333333222000//////000222333444444333333222111000000000000000000000000000000......//////000000111111///...---,,,,,,---...///,,,,,,,,,+++++++++******++++++++++++,,,---...///,,,---...///000000000000+++******)))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))******+++,,,+++)))((((((*********)))'''''''''''''''''''''''')))((('''%%%%%%&&&&&&'''''''''''''''((((((((((((*********)))))))))))))))************************))))))))))))************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,******,,,,,,,,,,,,******000000000000000111111111222333333444555666777777888888888666444444666888;;;::::::999888777666666555555444555666777999:::<<<;;;:::888777666666666444444555777999:::888666666666666666555444333222444333222333555666555444333333333333333333333333////////////............,,,++++++***+++,,,...///,,,++++++******++++++,,,---------.........//////,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))xxxYYY===???PPP[[[[[[XXXRRRJJJCCC@@@===999777999888666333444666888888777666777777888888777666555555555555666666666666777555666888999999999888777999888777555555444444444333444555555666555555555333444444555555444444333666555555666888888555222555555555444444444333333333444555666555333111//////000111222222111000///111111111222222222333333333444666666555666888:::999666333111111111222333444333333444666888777666666333000000111333444444///000111111222222111111111000///...------------------......//////000000222222222222222222222222111333444444333222222333222222222222222222222222333333222111111111222333222222111111222333666777888666333000111444777:::777888888999999:::;;;;;;=========<<<<<<;;;;;;;;;999999:::;;;;;;;;;;;;;;;===<<<;;;:::999999999999999999:::999888666555333444444444555555666666666777777999999:::999999888555555555444444444333333444444444444333333333333555666777666444333222333666666555555444444444444444333222222111111222222333333444333111111333444666444222111222222111000222222222111111111111111222222222222222222222222333222000//////000222333444333333222111111000000000000000000000000000000......//////000000000000...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******************+++,,,---...+++,,,---...////////////+++***))))))(((((())))))))))))************))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((((((******))))))******+++,,,***)))'''''')))***)))((('''''''''''''''''''''''')))((('''&&&&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))************************(((((()))))))))*********+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,------------------,,,//////000000000000111111222222333444555666777777777777777666444444666777;;;;;;:::999999888777777555555555555666777999:::<<<;;;:::888777666666666555555555777999:::888777666666666666555444333222333222111222444444444333333333333333333333333333////////////.........------,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,---------.........,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))}}}[[[???BBBUUU___^^^[[[RRRKKKCCC@@@===888666777888666444444666777888777666666666666666555444333444444444444555555555555444555777888888888777666999888777666444444444333555444444444444555666666333444444555555444444333555555777999999777222///444444444333333333222222555555555555444333222222000000111111111111000000000000000111111111111222444555555555444444666888444333222111222333555777666555555666888888888777666333000000111333444444//////000111111111111000000000///...------------..................//////111111111111111111111111111222444444222111222333111111111111111111111111222222111111111222222333111000000///000111222333666444222000000333666888666666777777888999999999<<<<<<;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;::::::<<<;;;:::999888888888888888888888777777555444333555666777777666555333222777777777777777666666555444444444444333333333333444444444333333222222222444666777666444333333333666666555555555555555555333333222222111111222222111222333222111111222444666444222111222333222111333333222222111111000000111111111111111111111111222111000//////000111222333333222222111000000000////////////////////////...////////////000000000---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))***+++,,,---******+++,,,------------+++***))))))(((((())))))))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))***++++++)))(((&&&&&&((()))((('''''''''''''''''''''''''''***)))((('''''''''((((((&&&''''''''''''((((((((())))))))))))))))))))))))************************(((((())))))))))))******++++++++++++,,,,,,,,,,,,++++++************++++++------,,,,,,,,,,,,------////////////000000111111111222333333555555666777666777777555444333555666;;;;;;::::::999999888888555555555555666888999:::;;;::::::999888777666666666555555777999:::888777555555555555555444333222222111000111222333222111222222222222222222222222//////.........---------------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))^^^@@@CCCVVV______^^^RRRJJJCCC@@@<<<777555666777666444444555666777888555555555555444333333222222222333333333444444444444444666777777777666555999888777666444444444444555555444333333555666777444555555666666555555444444555777888777555222000333333333222222222111111666555555444333333333444000000000111111000000000000000000111111111222222222333333222000000222333///000000111333555999;;;666444444444666666666444333111//////000111222111......///000000000000///000///...---------------.....................---000000000000000000000000000222333333222111111222111111111111111111111111111111111111111222222222111000/////////000111111333222000000000222555666444555555666666777888888::::::::::::::::::::::::999999::::::::::::999999:::999888888777777777888666666666666555444444333555666777888777555333222666666555555444333222222333333333333333333333333444444444333222222111111333555666666444222333333555555666666666555555555333333222222111222222333111222333222111111333555555333222222333333333222444444333222111111000000000000000000000000000000111111000000000000111111222222111111000000000000........................////////////////////////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))))))))))))))***++++++((()))***+++,,,,,,,,,,,,******)))((((((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))***++++++((('''%%%%%%'''((('''&&&''''''''''''''''''''''''***)))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))))))))************************(((((((((((()))))))))******++++++++++++,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,---......//////000000000111111222333444555666666555666666555444333444555999999999888888888888888444444555666777888999999:::::::::999888777666666666555444555777888777666555555555555555444333333222111000111222333222111222222222222222222222222.........---------,,,,,,...------,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))]]]<<<@@@SSS\\\\\\\\\QQQIIIBBB???;;;666555666666555555444444555777888555444444333333333333333222222222222333333333333333444555666777666666555888777666555555444444555555555444333333555666777666666777777777777666666444555555555444444444555333333222222222111111111666555444333333333444444111000000000000000000111111111111111222222222333111222222111//////000111///111222222111333666999222111000000222333222111000...---,,,...//////...------...////////////...///......------------...............------------///////////////////////////111222222111000000111000000000000000000000000000000111111222222222222111000000000000111111111111111000000111222444555333444444555555666666777888888888888888999999999888999999999999999888888888777777666666666666777555555444444444444444444333444666888888777555444888777666555444333333333333333333333333333333333444444444333333222222222333444666555444222333333555555666777777666666555333222222111222222333333222333444333222333555666444333111222333444444333555444444333222111000000000000000000000000000000111000000000000000000111111111000000000000//////------------------------/////////...............------............------,,,,,,,,,+++++++++******))))))(((((())))))******'''((()))***++++++++++++***))))))((('''((((((((())))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))))))))(((((())))))***+++(((&&&%%%%%%'''''''''&&&'''''''''''''''''''''''')))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))*********+++++++++,,,,,,+++******))))))******+++++++++)))(((((()))++++++,,,------...//////000000000000111222333444555555444666666666444333444555666666666666777777777777444444555666777888999999999999999999999888777666666444333444555666666555555555666666666555444444444222111222333444333111111111111111111111111111------------,,,,,,,,,,,,------------,,,++++++***---,,,,,,,,,,,,,,,,,,---*********+++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))VVV777>>>SSSZZZXXXXXXOOOGGGAAA>>>;;;666555777555555555444333444666888444444333333333333444444222222222222333333333333333444666777777777666555666666555555555555666666555444444444444555666666666666666777777666666666444555555444333333555777333333333222222222111111444333333222222333333333111111000000000000111111111111111222222222333333111222222111000///111222333444555333///---///222...------...///000000///...,,,++++++---------,,,,,,,,,---............---......---------------...------------------..............................///000222222000///000111////////////////////////...///000111222222222222000000000111111222222222000000000111222333444444333333444444555666666666666777777777777888888888888888999999999888777777666666555555555555666666555444444333444444555666333444555777888888777777;;;:::999777666666666666333333333333444444444444444444444444444444444444222444555555333222333444444555666777888777666555222222111111222222333333222333444444333333555777444222111222444555555444444444333333222222111111000000000000000000000000000000000000000000000000000000000///////////////......................../////////............------......//////......---,,,,,,,,,+++++++++*********)))))))))))))))******'''((()))******+++*********)))((((((''''''(((((())))))************)))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((()))******((('''%%%%%%'''((('''&&&''''''''''''''''''''''''(((((()))))))))((('''&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***))))))))))))))))))))))))''''''(((((((((((())))))************++++++++++++******))))))))))))******,,,,,,++++++++++++,,,,,,+++,,,,,,---...///000000///000111111333333444555444666777777555444444555444444555555666666777777333444555777888888888888888999999:::999888777666777555333444555666666555666666777777777666666555444333222222333444222111000000000000000000000000------,,,,,,,,,+++++++++,,,,,,---------,,,++++++------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))wwwOOO555BBBYYY^^^YYYWWWMMMFFF???===;;;777666888444555666444333333666999333333222222333444666666222222222333333333444444444555666777888777666666555444444555555666777888333444555555666555555555444444555555555555444444333555777666444222222333444333333333222222222222222222222222222222222222222111000//////000111222000000000111111111111222///000111000//////111222111444555222...+++---000---,,,,,,---000111111000...,,,+++,,,---...---+++++++++,,,---------------...------,,,,,,------...,,,,,,,,,------.........------------------------...000111111000//////000////////////////////////---...000111222222222111......///000111222222222//////111222333444444444333333444444555666666666555555666666666777777777888888999999888777777666555555444444444444555555555444333333444555666777444555555666777777888888:::999888666666666777777333333444444444555555555333444444555555666666777111333555444333222333444444555777888888888666666222222111111222222333444111222333333222333555777333222111222444666666555333333333333333333333333111111111111111111111111//////000000000000//////////////////////////////........................//////.........---------,,,---............---,,,,,,,,,,,,+++++++++******+++******))))))*********'''((()))******++++++***))))))(((''''''''''''((())))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))((((((((((((((()))******)))'''&&&&&&'''(((((('''''''''''''''''''''''''''''''''((()))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))'''''''''((((((((())))))************++++++++++++******))))))))))))******++++++,,,,,,,,,,,,++++++***+++,,,---...//////000//////000111222333444444555777888888666555555555444444555555666777777888333444666777888888888888777888999::::::999777666999777555555666777777777777777888888888888777777444222111111222222111000000000000000000000000000,,,,,,,,,,,,++++++++++++***+++,,,---------,,,+++------,,,,,,,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))rrrMMM777IIIbbbeee]]]ZZZLLLEEE???===;;;777666888333555666555222333666999333222222222333555777888222222333333333444444444444555777888888888777666333333444444666777888999222333555666666666555444222333333444444333333222333666:::999555111//////444444444333333333222222000111111222222222111111222111000//////000111222////////////000000000000,,,---......------///000,,,000222111...,,,///333---------...111222222222...---,,,,,,......---,,,++++++,,,------------,,,------,,,,,,,,,------...++++++,,,,,,---...//////------------------------...000111111000//////000////////////////////////---...000111222222222111,,,---...000111222222222//////111222444444444444333333444555555666666777444555555555666666777777888888888888888777666666444444333333333444444555555444333333444555777888777666666666666666777888777666555444333444555555444444444555555666666666333444444555666777888888111333444444333222333444333555777888999888777666222111111111222333333444000111222222111222444666333222111222444666666666333333333333333333333444111111111111111111111111//////000000000000//////........./////////////////////////////////////////////.........---------++++++------------++++++,,,,,,,,,+++++++++******++++++***************+++'''((()))***++++++++++++))))))((('''''''''''''''))))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((()))******)))(((&&&&&&((()))((('''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''((((((((())))))************+++++++++******))))))))))))******((()))***++++++***)))(((******+++,,,...//////000//////000111222333444444555777999999777555555555444555555666777888999999333444666777888999888888777888999::::::999777666;;;999777666888999999888777888888999999999888888333111000000111111000...000000000000000000000000,,,,,,,,,+++++++++******)))***,,,---...------,,,...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))iiiIII>>>OOO^^^cccaaaWWWHHHEEE@@@;;;777555444444555555444333333555666777777666555666777888777666444333333333333444555666888777666555555555777888555666666555333333444666666666666666555555555555555555555666555333444666999888666555333333222222555333222000//////000000111111000000000000111111000000000000////////////000000000000000000000000////////////////////////000000///...,,,,,,///111...------///333444111///------.........---,,,++++++,,,,,,------,,,,,,+++///...---,,,+++*********------,,,,,,,,,,,,------,,,,,,,,,---------......,,,---------.../////////...........................,,,+++---000222111//////////////////000111111444222000000333444333111222//////222666777888999888888888888888888888888999888888777666555555555555555555555555444444444444444444555555555555666888666333444666888666555555555333333333333555555666666666666666777888888666777888888777666777999444444444333333333222222666666555444444444555555444333333333333444555555333333333222222222111111000111444555666666444333111222333444333222111000333333333222222222111111111111111111111111111111//////.........//////000000///...---,,,------...//////.........---------------------------------,,,,,,,,,++++++*********))))))************))))))******))))))((((((''''''************))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))))))))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))(((&&&$$$$$$&&&((()))'''''''''''''''((())))))(((((((((((())))))))))))))))))***++++++++++++*********))))))))))))******)))************+++++++++***++++++,,,,,,------.........///000111333555666666666666666555555555555888888999999999888888777888777555444444666888:::999888888888777777666666;;;:::999888777777777777888888888888888777666555111111000000000000111111222000......111111///---,,,,,,,,,------.........***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++************)))++++++***)))(((((())))))((((((((((((''''''''''''dddHHHBBBUUUcccfffaaaWWWMMMIIIDDD>>>:::888888888777666555555444444444444777777666777777777666444333333333444444444555555555555555555666666777888444555555555333333555777777777666666555555444444555555555555444333444555888777666444333333333333444333111000/////////000111111000000000000111111000000000/////////......////////////////////////////////////////////////000111111000......///000...------///111222000......------------,,,,,,,,,+++,,,,,,------,,,,,,+++///...---,,,+++*********...------------------...,,,,,,---------.........------------....................................000...------000111///..................///000000222000///000333555444333222000000333666777888888888888888888888888888888888777777666555555444444555555555555555555444444444444555555666666777777777555333333555777666444555444333222222333444555555555555555555666777777999::::::999777666777888444444444333333333333222444444444444444555555555444333333333333444555555444444333333333222222222111222444666666666555444333333333333333222111000333333222222222111111111111111111111111111111111//////............//////000///...---,,,------...///.........------------........................,,,,,,,,,++++++*********))))))************))))))+++*********))))))))))))*********)))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((())))))***&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&'''(((((('''''''''''''''(((((()))(((((((((((())))))))))))))))))***++++++++++++*********))))))))))))******)))************+++++++++***++++++,,,,,,------.../////////000222333555666666555555555555555555555777888888999999888888777888777555444444666888:::888888888777777777666666999888888777777777777777888888888888777666555444111111000000000000111111222000...///000111///---,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++++++++************)))+++******)))(((((())))))***))))))))))))(((((((((eeeNNNLLL```kkkkkkdddZZZPPPLLLEEE>>>:::999:::;;;777777777666555444333222666777888888888666444333222333444555555555444333222333444666777777777777333444555444333444666777777777666666555444333333555555555444444444444333666555555444444444444444333222111000////////////111111000000000000111111/////////.........------////////////////////////////////////////////////000111222222000//////000...------...///000...,,,///...,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++...---,,,+++++++++++++++.........------.........---------.........//////............------------........................111///......//////...---......---------.../////////......///222444555555333333222333666888888777777777777777777777777777666666555555444444333333444444555555555555555555444444555555666777888888666444222333444555444444333333222222222222333333444444333333444444555666:::;;;;;;:::777666666777555555444444444333333333222222333444555555555555444333333333333444555555555444444333333333333333222333444666777666666555555555333222111111111111333222222222222111111111111111111111111111111111//////............////////////...------------...............------------........................+++++++++++++++*********))))))************))))))++++++++++++******************))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))*********)))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))((()))******++++++************))))))))))))******)))************+++++++++***++++++,,,,,,------......//////000111333444555444444444444555555555555777777888888888888777777777666444333444555777999777777777777666666666666666666666555666666777888999999888888666555333222111000000//////000000111111000...///000000///---,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++************)))******)))((((((((())))))************))))))))))))kkkSSSQQQbbbiiihhhbbbYYYOOOKKKCCC<<<777666888999666666777777777555333222333555888999888666444333111333555666666555333222222444666888999888666555111333444444333444666888777777666555444444333222555666555333444555555222444444444333333444555555222222111111000000000000111111000000000000111111///.........------------////////////////////////...........................000222222000...------...------------------,,,///...,,,******+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++///......------......///------........./////////.........------,,,,,,,,,------------------------//////....../////////...///............///000000//////...///111222333444444555555444666999999666777777777777777777777777444444444333333333222222333444444444555555666666333333444555666666777888444333222222333333333333222222222222222222222222222222222222222333444444888999999888666555666777555555555555444444444444222333444555555444333333444333333333333444555555444333222111111111222222222333444666666666666666777666444222111111111222222222222222111111111111111111111111111111111111000//////............///............------......------------------------------------------------+++++++++***************))))))************))))))***************************)))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))******)))(((''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((())))))*********************))))))))))))******))))))*********+++++++++***++++++,,,,,,------...------......///111222333222222333333444444555555666666777777888777777777666555444333444555666888666666666666666666666666444444444444555666777888999888888777555333222111000000////////////000000000///////////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++*********))))))***))))))((((((((())))))*********)))))))))((((((tttXXXOOO[[[```^^^[[[TTTOOOJJJBBB;;;666555666888444555666777777777555555000333777999888666555555222333555666666555333111555777999::::::888555333111222333333333333666888777666666555444333333333555666555222444888777222444333333333333444555555222222222222222222111111111111000000000000111111///.........------------........................---------------------------///111000...,,,++++++------------,,,,,,,,,---///---+++*********,,,---***++++++,,,,,,++++++***++++++*********+++,,,,,,......------------......------------.........///......------,,,,,,,,,+++++++++++++++++++++++++++,,,---......//////000111000000//////000000111222000000000//////000111222333666777555777<<<:::555666666666666666666666666333333333333222222222222333333333444555666777777222333333444555555666666333333333222222222333444222222222222222222222222111111111111111222222333333555666666555555666888666666666555555555444444555555555555444333333222444333333333333444555555333222000/////////000111333333444555555666666666777555444222111111222333222222222111111111000000000000000000000000000000000000///...............------..................,,,,,,------------------++++++++++++++++++++++++************************))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&'''(((((())))))$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&(((***++++++***(((&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((()))************)))******))))))))))))******))))))*********+++++++++***++++++,,,,,,------...,,,,,,,,,,,,---///000111000111111222333444444555444555666777777777777777555444333333444444666666555555555555555555555666222222333333444555777777888777777666444222111000000000////////////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++*********)))))))))((((((((((((((())))))))))))((((((((('''''''''cccRRRXXX\\\]]]\\\VVVOOOKKKDDD===888666666777444555666777777777777777000444888888666444555666333444555555555444333222666888999:::999666333111222333444333222333555666555555555444444444444444444777555222555<<<;;;333444333333333333333444444111111222222222222111000111111000000000000111111/////////.........------........................------------------------...///000///---+++++++++,,,---...---++++++---///...---+++*********+++,,,******++++++++++++*********************+++,,,------------,,,,,,---------,,,,,,,,,---------......------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...///...///111222111111000000111111222333///000000///......///111222777888666888>>>===666666666666666666666666666333333333333222222222222222222333444555777777888444444444555555555555555333444444333222111333555222222333333333333222222111111000000111111222333111333444555444555666888777666666666666555555555777666555444444444444555444333333333333444555555222111///------...///000222222333333444555555666555444444333333333333333222111111111111000000000000000000000000000000000111000///......---......,,,---......///.........,,,,,,,,,,,,------------************************)))))))))***************))))))************))))))((((((((((((((()))))))))))))))((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&''')))******)))'''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))'''((())))))******))))))******))))))))))))******)))************+++++++++***++++++,,,,,,------...,,,,,,,,,,,,---...///000...///000111222333444555333444555666666777777666333333333333333444555555444444444555555555555555333333333333444555666777666666555555333222000///000//////......//////000...///000///---,,,---...,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************)))((((((''''''(((((())))))((((((((((((''''''''''''iiiRRRVVV[[[^^^^^^WWWNNNKKKDDD>>>999666666666777777666666666666666666444777999888333111222555555555444444444333333333444555666777666555333111222333444333222222333555333333444444444444555555333777666222777@@@>>>555444444333333222333333333...///000111111000///...111111000000000000111111000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,000111000...,,,++++++---,,,---...---,,,,,,///222,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///...---///111000000000000000111111222---...000///---...000222111777999666999@@@???777555555555555555555555555333333333333333333333333111222333444666777888999777777777777666666666666333444555444222111333666222333444555555444333222111111000000111111222333222444555555444444666777777777777666666666555555666555444333444666999:::444333333333333444555555333111///------...000111111111222222333444444555222333444444444444444444111111111111000000000000000000000000000000000000111000///......---------,,,,,,.../////////......++++++,,,,,,,,,---------************************((()))))))))*********+++))))))************))))))(((((()))))))))*********))))))((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))'''(((((()))))))))))))))******))))))))))))******)))************+++++++++***++++++,,,,,,------...------------...///000000---...///000222333444555222333444555666666666666333333333333333444444444333333444444444555555555444444444444444555666777444444444444333222111000//////............//////---///000///---,,,---///,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,************************,,,,,,,,,++++++++++++***+++++++++************)))'''''''''''''''((()))))))))))))))(((((((((((('''eeeLLLPPPVVVZZZZZZRRRLLLIIICCC===888555444333;;;999777666555444555666777:::;;;888222...000333666555444333333333333444111222333444444444333222333444444333222111333444222222333444444555555666333777666222888BBB@@@777555444333333222222222333,,,---...//////...------111111000000000000111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,222222111...,,,+++---...+++---...---,,,,,,000333+++,,,,,,,,,,,,+++***)))******++++++++++++******))))))))))))***+++------,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------...........................000111000---,,,...000///////////////000111111***---//////---...111555000777999666999AAA@@@777555555555555555555555555333333333333333333333333111111222444666777888999::::::999999888777777777333555666555222222444666333333555555555555333333111111111111111222222333555666777666555444555666777777777777666666666666555444222222444888<<>>>>>;;;999555444333333333333444555333444555555333111111222333333444555666777888888:::;;;;;;::::::888777666666666666444222111333444222222111111111111111222444444333222222111000000222333444555555555444333666666555444333333222222222222111111222444666777333333333333333333333333555333222000///000000111111111111111222333444555333333333222222222111111333222111000///...------...------------...//////............------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((&&&&&&&&&'''''')))******((((((((((((''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''&&&%%%&&&((((((((('''((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''((((((((((((+++)))((('''((()))+++,,,***+++,,,,,,------------,,,,,,,,,,,,---...///////////////000111111222222111111222111000111444666555444444333333444444555444555666666777666666555888777666555444444444555333444444555444333222111111///......//////...------------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))******)))(((((((((((((((jjjSSSOOOWWWZZZSSSJJJIIIEEE@@@<<<888777666666666666555444444555666777555555444333333333333444666666666666555555555555444555666555333111111222111000///111444666555444333444444555555555555555222333333444444333333222111111111111111111222222222222111111000//////...000/////////.........---......------------......---------...------,,,+++------,,,++++++,,,,,,,,,111000...,,,+++++++++,,,...---,,,,,,,,,,,,---...------,,,+++++++++++++++***++++++,,,,,,++++++*********))))))******+++,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,---,,,...000000///.....................////////////000111333777:::;;;999777444333222111111222333444222444555444222111111222333333444555666777888999999999888888777666666666666666666444222111333555333333222222222222333333444444333222222111000000000111333444555555555555666666555555444333222222222222111111222333444555333333333333333333333333444444222111000000000000000000000000111222333444333333222222111111111111222111111000...------,,,...------------...//////000000000/////////......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((&&&&&&&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&((((((((('''(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''((((((((((((***)))((('''((()))+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,+++,,,,,,---...////////////000111111222222111333444333333333555777555444444333333444444555333444444444555555666666666666555555444333333333222333333444333222111000111///......//////...------------,,,,,,+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))******)))(((((((((((((((rrr[[[PPPTTTYYYRRRGGGAAA???<<<:::888777555333444444444444555666777888555555444333333333333333555555555444444444333333333555777777555333222111000//////111444777777777111222444555666555444333222222333333333333222222000000000111222222222333222111111000000//////.../////////...............------,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,++++++,,,------...---,,,+++++++++,,,---------,,,,,,,,,,,,------,,,+++************************++++++++++++*********))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,...000000///...---...---............/////////......///111444666666555222111000000000000111222111333444444222111111222444444555666777777888999888777666555444444555555666777666444222222333555444444333333333333444444444444444333222222111111///000222444555666666666555555555555444444333222333222222111111222333333111111222222333333444444444444333333222000///...000/////////000111222333222111111111111000000000111000000///...---,,,,,,...------------...//////111111111000000000//////---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((('''&&&%%%&&&((((((((('''(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''((((((((((((***)))((('''((()))***+++------------,,,+++***)))+++++++++,,,,,,---...///...//////000000111111222222333555666555555666777555444444333333444444555333222222222333444666777444444555555444333111000111111222222222111000///111///......//////...---------,,,,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))******)))(((((((((((((((uuu\\\LLLMMMTTTPPPFFF>>>>>>===<<<:::777333///444444444444555555666666555444333333222222333333333333333333222222222222111444777888666333222111000000000111333555666777000222555777777666444222222222333333333333222222//////000111222333333333111111000000////////////........................------,,,,,,,,,,,,------,,,------------,,,++++++++++++++++++,,,,,,---...,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,------******))))))))))))************++++++++++++******)))))))))))))))***++++++******************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,...000000///------...---------........./////////---,,,---000111111111111000000000000000000111000222333333111111111222444444555666666777888888888777555333333444555666777777666444222222333555333333333333333444444555666666555555444444444444111111222333444555555555555555666666555444333222333333222222111111111111000000111222333444444555333444444444333111///...///////////////000111111111000000000000000000000000//////...------,,,,,,...------------...//////111000000000////////////------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))&&&''''''((((((((((((((())))))))))))************((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&(((((((((''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''(((((((((((()))(((((((((((()))******++++++,,,,,,,,,++++++***++++++++++++,,,---...///......//////000111111111000333666777666555555666555444444333333444444555333222222111333555888999333444555666555333111000000000000000000000//////111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((qqqVVVEEEGGGOOOOOOHHHDDDEEEFFFDDD???999333111555555555555555444444333444444333222222222222333222222222222111111111111111333777777666333222111111111000000000111333555222333666888888777555333111222222333333222222111//////000111222333333333000000000///////////////---------.....................------------......,,,,,,------,,,,,,+++************+++,,,---...///******))))))***+++---...***++++++,,,,,,---------)))))))))(((((()))******)))******++++++******)))))))))(((((())))))***+++************************)))***++++++,,,,,,,,,+++*********+++++++++,,,,,,******************************+++,,,,,,++++++***+++---///000...---------------------............111///---,,,---...------000000111111111111000000///111222222111000111222444444555555666666777777999777555444444555666777777777777555333222444666222222222222222333444444777777777777777666666666444333333333222222333333444555666777666555444333444333333333222111111000000000111111222333444444333333444444333222000////////////...//////000000000000000000000000000111//////......------,,,,,,...------------...////////////.........------------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***&&&'''(((((()))(((((('''((()))))))))*********+++''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''&&&%%%&&&(((((((((''''''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((())))))***((()))***+++,,,,,,---,,,++++++++++++,,,---...............///000000111111///111444555444444444444555444444333333444444555444444333333444666999;;;444555666777666444222000/////////////////////000111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))***))))))(((((((((((((((gggKKKAAAGGGMMMNNNMMMJJJOOOQQQMMMCCC:::555555555666666555555444222222444444333222222222222222222222222111111111000000000333555666444222222222111222111000...///222555333444666888888777666555111111222222222222111111000000000111222222222333////////////////////////---------------...............------------......,,,,,,,,,,,,,,,+++***************+++,,,---///000******))))))***,,,---...)))***+++,,,---------,,,))))))))))))))))))***+++))))))************)))))))))(((((((((((()))******************************((()))***+++,,,,,,,,,,,,))))))*********+++++++++************************)))***+++,,,---,,,+++***+++---//////...---,,,---,,,------------.........111///---,,,------,,,+++///000000111111000000///...000111111000000000111333333444444444555555555888777666555555666777888777777777555333222444666222111111111222333444555888888888888888888888777555444333222111111111222333555666777777666444333444444444444444333222111000000111111222222333333222222333333333333222222000000////////////000000000000000111111111111222/////////.........------...------------...//////---------,,,,,,,,,++++++,,,++++++******++++++,,,************++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&'''((())))))((('''&&&'''(((((())))))*********''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&((((((((('''&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))'''''')))+++,,,---------*********++++++,,,---...---......//////000000111...000222333222222333444555444444333333444444555555444444444555777888999555555666666555444222111//////.........///000000111///......//////...---++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++************************************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******)))(((((((((((((((|||[[[@@@BBBMMMOOONNNPPPIIIQQQVVVOOOAAA555333666333444555555555444333222444333222222111222222222222222222111111111000000000222333333222111111222111111111000///000444888333444555555666666555555111111222222222222111111111111111111111111222222////////////////////////,,,,,,,,,------.........------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******))))))***+++,,,...///000,,,+++******+++,,,---...((()))+++,,,------,,,,,,***))))))))))))***+++,,,))))))************))))))((((((((((((((()))******************************((()))***++++++,,,,,,,,,))))))))))))*********+++************************)))***,,,---...---,,,++++++---//////...,,,,,,---,,,,,,---------.........---,,,+++,,,------,,,+++---...///000000///...------///111111000///000111222222222333333333333444666666666666666666777777777888777555333333444666222222222333333444555666777777777777777777777777444333222111111111222333333444666888888777555333333444555555555444333333111111111111111222222222222222222222333444555555111000000//////000000111111111111111222222333333000000////////////.........------------...//////---,,,,,,,,,+++++++++++++++******))))))******+++************++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++&&&'''((())))))((('''&&&&&&&&&'''(((((()))******''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&((((((((('''&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&''''''((((((((((((((('''((()))++++++,,,,,,,,,************+++,,,---...------......///000000000///111222111111111333555555444444333333444444555444444444555555666666666555555444444333222222222//////.........///111111111///......//////...---+++++++++,,,,,,---------,,,,,,,,,,,,+++++++++***************************************************++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))******)))(((((((((((((((wwwRRR;;;EEESSSQQQNNNRRRDDDNNNTTTLLL<<>>BBBPPPTTTOOOMMMIIIEEE???:::777555333111444444444444444444444444555555444333333333333444444333222222111111222222333333333333333222111000222333333333222222444666555555333111///000444666666444111///000333777:::;;;888333000...///222333000000000000////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,((()))***+++---...///000///,,,******,,,...,,,***+++++++++,,,,,,---------++++++************++++++((()))+++,,,,,,+++)))(((((((((((((((((()))******(((((((((((())))))))))))***++++++,,,,,,,,,++++++++++++************++++++++++++************++++++---......---+++******+++******+++,,,,,,---............---,,,++++++++++++************************,,,---......,,,,,,---...////////////////////////000000000111222222333333444444555777888888888888999:::999666333111333666444444444444444444444444444555666777777666555555333444555444222111222333666666666555555444444444444333333222222333333444555555555555444333222111333333333444444555555555444444444444444444444444222222222222222222222222222111000//////......//////---+++,,,///000...,,,///......---,,,***)))(((******)))))))))))))))***++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''((((((((((((''''''''''''(((((('''&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&$$$"""###%%%$$$"""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((()))******)))((('''''''''(((***+++))))))*********+++++++++,,,,,,,,,---------......333333222111000111555888666666555555555555666666444444555666666555555444666444333111000000111222111111111111000000000000111000000///////////////...------,,,,,,++++++***++++++,,,,,,,,,++++++***++++++************++++++************************,,,,,,,,,++++++*********))))))************))))))(((((((((((())))))))))))******))))))((((((''''''}}}ZZZ???BBBOOOQQQMMMKKKFFFBBB===:::888666555444444444444444444444444444555555444333333333333333333333222222111111222222333333333333333222111000222333333333222222444555444222111000000222333444444333333444555666777777555444333222222222222222000000000000/////////......------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++***))))))***++++++*********+++++++++,,,,,,+++******,,,......+++((()))+++---......---+++***+++******))))))******+++((()))***++++++***)))(((((((((((((((((()))******(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,+++******))))))******++++++******))))))******+++,,,---...,,,***)))***+++******++++++,,,------......---,,,+++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,---...........................//////000111111222222333444555666666777777777777666666666444000///111333444444444444444444333333444444555666666555555444333444555444222111222333444444444333333333222222444333333222222333333444444444555555444444333222333333333444444444555555444444444444444444444444111111111111111111111111000000///////////////000...,,,++++++......---+++.........---,,,***)))(((******))))))))))))******************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''((('''&&&&&&%%%%%%%%%%%%***)))(((((((((((()))***&&&&&&''''''''''''&&&&&&'''%%%###$$$%%%%%%""" %%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((())))))***)))(((((('''((()))***++++++++++++++++++*********,,,,,,,,,------------...222222222111111222555777666666555555555555666666444444444444444444444444444444333222111111111111111111111111000000000000111000//////......//////...------,,,,,,+++*********++++++,,,,,,++++++***+++******))))))******+++************************,,,,,,,,,++++++*********))))))************))))))'''((((((((()))))))))))))))))))))(((((((((((((((~~~\\\AAABBBMMMNNNIIIHHHBBB???;;;999888777777666444444444444444444444444555444333333222222333333333333333222222222111111222222333333333222111111111222333222111222333555222///...///333444333111111333666888888777666444000111333444555333222000000000000/////////......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))***+++++++++++++++***))))))(((((('''(((***...000...+++((((((***---//////---***(((+++******))))))******+++))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))((()))***+++,,,,,,,,,,,,+++******))))))******++++++******))))))******++++++,,,,,,+++)))((()))*********++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...........................//////000000111111222222444555555666666666555555444555444222000///000222555555444444444333333333333333444444444444333333222333444333111111111333222222222222111111111111333333222222222222333333222333444444555555444444333333333333444444444444333333333333333333333333000000000000000000000000///............///000000---+++***+++,,,---,,,***------------,,,+++))))))***)))))))))))))))******+++*********)))(((((((((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((((((((('''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&******))))))))))))******&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&&&&$$$"""%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&((((((''''''(((((()))***((((((((((((((()))******++++++++++++++++++++++++,,,,,,,,,,,,------------///111222222222222444555666555555444444555555666555444333222222222333444333333333333222111000000111111111111000000000000000000///............///---------,,,++++++************+++++++++++++++***+++******))))))******+++************************+++++++++++++++*********((())))))******))))))(((''''''((((((((()))))))))(((((((((((((((((())))))^^^DDDCCCKKKJJJFFFFFFBBB???:::888777777666555333333333333333333333333444333333222222222222222333333333333222222111111222222333333333222222111111222333222111111333555111...---000555777444///000222555888888777444333///111222444444222111///000000/////////.........---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++******************++++++++++++******)))((((((''')))+++...///...---+++***+++---...---,,,***(((******))))))))))))******)))(((''''''''''''((()))((((((((((((((())))))***(((((((((((())))))))))))'''((()))***,,,,,,------******))))))))))))************))))))))))))*********++++++***)))(((((()))******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------,,,---......,,,,,,---.................................//////000111111222444555555555555444444333444555444333222222222222555555444444444333333333333333333333333222222111111222333222111000111222222222222111111111111111333333222222222222333333111111333444555666666666333333333333333333333333222222222222222222222222000000000000000000000000//////......---.........---,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))***+++,,,,,,+++***)))(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&(((''''''''''''((())))))((((((((((((((())))))************+++,,,,,,------++++++,,,,,,,,,------------///222333333222333444555444444444444444444555555444222000000111333444111222333333333111000///111111111111000000000///000///......------......------,,,,,,+++*********)))******++++++++++++*********))))))))))))******************************+++++++++***************(((((())))))))))))(((((('''''''''((((((((())))))&&&''''''(((((()))))))))aaaGGGEEEIIIGGGDDDEEECCC@@@;;;888666555333222333333333333333333333333333333222111111111111222222222333333333222111000111222222333333333222222111222222222111111333444222///...222777888555000111222333444444444333333333333222111000000000000////////////............------,,,,,,,,,+++++++++,,,++++++******++++++,,,*********++++++******************+++++++++++++++***+++,,,,,,------...///,,,,,,+++*********+++,,,***))))))))))))))))))***(((((('''&&&&&&'''((((((((((((((((((((())))))***(((((((((((())))))))))))&&&''')))***+++,,,,,,---***))))))))))))))))))******))))))))))))))))))***)))***+++***((((((((()))******+++++++++++++++,,,************++++++,,,---------------------------,,,---......,,,,,,---...........................---......//////000111111333333444444444333333222333333333333333333222222444444444444444444444444333333222222111111111111000111222222000000111222222222222333333333333333333222222111111222222333000111222444555666777777333333333333333333333333222222222222222222222222111111111111111111111111000000...---,,,,,,,,,,,,------------,,,++++++,,,+++++++++,,,,,,+++******))))))(((((()))***++++++------,,,+++******))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''(((((()))))))))))))))'''''')))***,,,...//////+++++++++,,,,,,,,,------+++...111333333222222333444444333333333333444444555444222000///000222333000111222333222111000///111111111111000000000//////......------------------,,,,,,++++++***))))))((()))******++++++++++++***))))))))))))))))))***************************************************(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))cccJJJFFFIIIEEECCCFFFDDD@@@;;;777555333111000333333333333333333333333333222111111000000111111222222333444333222111000111111222333333333222222000111222111000111222444222111111333666777444111222222222222222222333333555333111.........///000/////////.........------,,,,,,,,,,,,++++++++++++++++++************++++++)))***++++++++++++***)))))))))******+++,,,------+++,,,,,,,,,++++++---000,,,+++)))((((((***,,,...***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))'''((()))***++++++++++++***))))))(((((())))))******))))))(((((())))))***)))***+++***)))((()))*********++++++++++++++++++)))))))))******,,,---...------------------------,,,---......,,,,,,---...------------------------------......//////000000111222333333333333222222111000000111333333111000222222333444444555555666444333222111111000111111///000111111000///111222333333333444444444444444222222111111111111222222000111222444555666777777333333333333222222222222111111111111111111111111111111111111111111111111//////...,,,,,,+++,,,,,,---...///...,,,***+++,,,)))***+++++++++++++++***(((((((((((()))***+++,,,------,,,,,,+++************************+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''(((((((((((((((((((((''''''''''''***)))((('''&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''((()))))))))))))))%%%&&&''')))+++---...///++++++++++++,,,,,,,,,,,,+++---000222222222222333444333333222222333333444555444222111111111111222000111111111111111000000111111111111000000000000......---,,,,,,,,,,,,---,,,,,,,,,+++******))))))(((((()))***++++++++++++***))))))(((((())))))***************************)))))))))***************'''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''''''''''''''((((((dddLLLHHHIIIDDDCCCGGGCCC@@@;;;777555333111000222222222222222222222222222222111000000000000000111222333444444222111///000111222333333333333222000111222111000000222444222222222333333333222222222333333444444333222222222111///......///000111//////.........---------,,,,,,,,,++++++++++++***++++++************++++++)))***++++++++++++***)))(((((())))))***++++++,,,'''***,,,,,,***)))***+++))))))))))))***+++---...))))))(((((((((((())))))'''((())))))))))))((('''((((((((((((((()))******(((((((((((())))))))))))(((((()))***************))))))(((((((((((())))))))))))(((((((((((()))))))))***++++++))))))***+++++++++******************((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------,,,------......///000000000000111222333333333222111000000222444555333000000111222333555666777777555444333111000000111111...///000000//////000222333333333333444444444555222222111111111111222222000111222444555666666666333333333222222222111111111111111111111111111111000000000000000000000000,,,,,,++++++,,,---......,,,---...---***))))))+++))))))***+++++++++++++++(((((((((((()))***+++,,,++++++++++++************))))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''++++++)))'''&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&###%%%''''''%%%$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&'''((()))***))))))(((''''''((()))***++++++,,,***++++++++++++,,,,,,,,,+++---///000000111222444333333222222222222333333555444444333222222111111111111000000000000111111111111111111000000000000...------,,,+++,,,,,,,,,,,,,,,++++++***)))))))))'''((()))***++++++++++++))))))(((((((((((())))))************************((()))))))))*********+++''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&eeeMMMIIIIIIDDDCCCHHHBBB>>>:::666555444222111222222222222222222222222222111111000000000000000111222333444444222111///000111222333333333333333000111222111000000222444111222333222000000111222222333555666666555333111.........///000111111222//////.........---------,,,,,,,,,+++++++++******++++++************++++++)))***+++,,,,,,+++***)))(((((((((((())))))))))))$$$(((,,,---***'''&&&'''&&&''')))+++,,,------,,,))))))(((((((((((())))))&&&(((***++++++***(((&&&((((((((((((((()))******(((((((((((())))))))))))((())))))*********))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***++++++***)))***,,,++++++******************((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------,,,,,,------...//////000...///000111222333333333333222222444777888555222///000111333555777888999666555333111000111111222---///000000//////000222222222222333333444444444222222111111111111222222000111333444555666666666333333333222222111111111000000000000000000000000////////////////////////)))))))))+++,,,...000111+++,,,...,,,)))'''(((***((()))***+++++++++++++++(((((((((((()))***+++,,,)))))))))))))))*********))))))******++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''---,,,***(((&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&''''''''''''''''''&&&"""%%%''''''$$$###$$$&&&'''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########'''&&&&&&&&&&&&'''((((((&&&''')))*********)))(((((((((((((((((((((((((((******+++++++++,,,,,,,,,+++---/////////000333555333222222222222222222333444555555444444222111000222111000//////000111222111111111111000000000000...---,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))'''''')))******+++++++++))))))(((((((((((())))))************************(((((())))))*********+++''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%zzzdddLLLCCCDDDEEECCCAAA>>><<<:::777444222000///000000000000111111111111000000////////////000000000000000000111222222222111111000///////////////333222222111111222222333000000000000111111111111444333333222111000//////////////////............,,,---...---+++***+++,,,)))))))))***+++++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))((('''))))))***,,,,,,***%%%!!!******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''')))***++++++***)))'''))))))))))))))))))))))))(((((())))))************((((((((('''&&&&&&&&&%%%))))))(((((((((((()))))),,,,,,,,,++++++*********,,,,,,+++***)))))))))***))))))***++++++++++++***------------------------.........------,,,,,,,,,.../////////---,,,---...000000111222222222222111222222444444444444222222333222222222222333444444444444333222111000///...222111...---,,,---...000000111222333333222111000111111111111111111111111333333333333444555666777333222111111000000111111000/////////............000000000000///...---,,,++++++++++++++++++++++++************))))))((((((******++++++++++++******(((((())))))))))))((('''))))))))))))))))))))))))+++++++++***)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***&&&&&&'''((()))***++++++***)))'''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((******))))))((((((((('''''''''(((((())))))******))))))*********+++++++++,,,---...000111111222222000111111222222333444444333444555666666444222111111111222222222111111000000000111222222222222111111///------......---,,,------,,,,,,+++***))))))************************************************************))))))))))))******++++++++++++******(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''&&&&&&zzzcccKKKBBBBBBBBB???===:::888666333000...------//////000000000111111111000000////////////000000333333222222000///------111111000///////////////222222222111111222222222000000000000111111111111333222222111111000000000////////////............,,,---...---+++***+++,,,***************+++++++++************))))))))))))))))))))))))))))))))))))************************)))************)))((((((&&&'''))),,,//////---+++)))))))))((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''(((***++++++***((('''))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((''''''))))))(((((((((((()))))),,,,,,,,,++++++*********++++++******)))*********))))))***++++++++++++***------------------------......---------,,,,,,,,,...///000///......///000000000111222222222222111222333333444444333333222333333222222333333444555555555444333222111000///222111///...---...///000000111222333333222111000222111111111111111111222222222222333333444555666333222111111000000111111000000/////////.........111111111111000///...---++++++++++++++++++++++++++++++*********)))))))))******++++++++++++******))))))************))))))************************++++++******)))(((((('''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((''''''((()))***+++&&&&&&'''((()))***++++++***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))(((((('''''''''(((((())))))***+++++++++******+++++++++,,,,,,,,,,,,,,,...///000111111111000000111111222333333333333444555555555444222111111111222222222222111111///000111111222222111111000///------......---,,,------,,,,,,+++******)))************************************************************)))))))))))))))******++++++******)))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''wwwaaaIII@@@@@@???;;;999:::999666333111000////////////000000000000111111000000////////////000000:::::::::888666222///---111111000///////////////222222111111111111222222000000000000111111111111111111111111111111111111/////////............---***,,,------++++++,,,...+++++++++***************************))))))))))))))))))))))))))))))))))))******************************))))))(((((())))))&&&&&&'''***...000000///(((((((((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))((((((************(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))((((((''''''(((((()))+++++++++++++++******************)))******++++++))))))***++++++++++++***------------------------------------,,,,,,,,,,,,---...000000//////000222000000111222222222222111333333333333333333333333333333333333333444555555555555444333222111111000222111000/////////000000111111222222222222111111222222111111111111222222222222222333333444444555333222111111000000111111000000000/////////......000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************++++++++++++************++++++++++++******************************++++++******)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''(((******&&&&&&'''((())))))***+++)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&'''))))))((((((((((((((('''(((((((((''''''''''''''')))))))))***++++++,,,,,,+++++++++,,,,,,,,,------+++,,,---//////000000000//////000111111222222333444444444333333333333222111111222222222222222111//////000111111111111111000...------.........---------,,,,,,++++++******************************************************++++++*********))))))))))))******++++++******)))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''qqq\\\FFF>>>???>>>:::777:::888555333111111111111////////////000000000111000000////////////000000???@@@AAA@@@>>>;;;777555111000000///////////////111111000000000000111111///000000000111111111111///000000000111111111222//////.........---------***+++,,,,,,,,,,,,---...,,,+++++++++***)))))))))************)))))))))((())))))))))))))))))))))))+++++++++++++++++++++++++++***)))''''''((())))))((('''&&&''')))*********&&&''''''(((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((()))******)))(((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))***(((((((((''''''(((((((((+++++++++******************)))))))))***+++,,,,,,))))))***++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...///111222000000111222222222222111333333333333333333333333333333333333333444444555444444333222222111000000222222222222111111111111222222222222222222222222333222222111111222222333111222222333333444333333333222111111000000111111000000000////////////...------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))******++++++******************************************))))))((((((((((((((((((((((((((((((''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''((())))))***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$$$$%%%&&&(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''******))))))((((((''''''''''''''''''''''''&&&&&&(((((()))******++++++,,,******++++++++++++,,,,,,++++++---....../////////...//////000000111111222444333222222222222333333000111222222222222222222...///000000111111000000000...,,,,,,...///...---------,,,,,,,,,+++++++++************************************************+++++++++*********))))))))))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''jjjVVVBBB<<>>???@@@>>><<<:::111000000///////////////111000000//////000000111///000000000111111111111/////////000111111222222............------------***+++,,,,,,,,,,,,---...,,,+++++++++***)))))))))************)))))))))((())))))))))))))))))))))))************************+++***((('''''''''((()))***'''%%%%%%&&&''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))((((((((((((((((((&&&&&&&&&''''''(((((((((((((((''''''''''''((((((***************************)))))))))***+++,,,,,,))))))***++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------...000111000000111222222222222111333333333333333333333333333222222222222333444444222222111111000000//////111222333444444333222222333222222222222222222333444333222111111222333444222222333444444444333333333222111111000000111111111000000000////////////------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******'''(((((()))******))))))*********************************)))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&(((***,,,,,,,,,++++++***)))((('''&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%'''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((******))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((()))*********))))))))))))***************+++,,,---------------------...//////000000111222222111111111222222333///000111111222222222111......///000000000000//////...,,,,,,...///......---------,,,,,,,,,,,,,,,************************************************++++++++++++************)))))))))******)))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((eeeRRR@@@<<<@@@AAA>>>;;;666444111//////000222333......////////////000000000000////////////000000///111444666888888888777111111000///////////////000000////////////000000000000000000111111111111/////////000000111111111.........------------,,,***,,,------++++++,,,...+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''&&&&&&((())))))(((''''''''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))))))))************************)))******++++++))))))***++++++++++++***------------------------++++++++++++,,,,,,,,,,,,(((***,,,,,,,,,---///000000000111222222222222111222222444444444444222222111111111111111222333333111111000000////////////111333555666666555444333333333222222222222333333555333222111111222333555222333444555555555444333333222111111000000111111111111000000000///////////////000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******++++++++++++******&&&'''((()))))))))))))))++++++++++++++++++++++++******))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%'''***...222444111111000///---+++***)))&&&&&&'''''''''(((((((((&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$######""""""###%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((())))))(((((((((((((((''''''''''''''''''((((((((('''''''''((())))))******((((((((())))))))))))*********+++,,,,,,,,,,,,,,,,,,------......///000000000111111111111222222222......///000111111111111---......//////////////////---,,,,,,...//////...------------,,,,,,,,,,,,************************************************,,,++++++++++++*********((())))))******))))))((()))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((cccQQQ@@@===BBBCCC???<<<888666444222111333666777........./////////000000000000////////////000000---...///000111222222222111111000///////////////000//////......//////000000000000000111111111111/////////000000000000000.........---------,,,,,,,,,---...---+++***+++,,,***************+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&((('''&&&''')))))))))'''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((''''''''''''(((''''''&&&&&&''''''(((((()))))))))*********+++++++++******)))*********))))))***++++++++++++***------------------------******+++++++++,,,,,,,,,***+++------------...000000000111222222222222111000222444666666444222000000000//////000000111222111111111000000000000000111333666888888777555333444333222222222222333444555444222000000222444555333444666777777666444333333222111111000000111111111111111000000000/////////000000111111000000000------------------------)))))))))*********++++++******++++++++++++******''''''((()))***+++******++++++++++++++++++++++++)))))))))))))))))))))***((((((((((((((((((((((((&&&&&&%%%&&&)))---111444...//////...---+++)))(((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''''''''((((((((('''''''''(((((()))))))))'''(((((()))******++++++((())))))))))))*********)))***++++++++++++++++++,,,,,,,,,---......//////...///111222222222111000,,,---...///000000000000------.../////////.........---,,,,,,...//////...------------------------************************************************,,,,,,+++++++++*********(((((())))))))))))(((((())))))))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))cccQQQAAA>>>CCCCCC???<<<555333111//////111444555............/////////000000000////////////000000111111111111111111111111111111000/////////////////////............//////000000000000111111111111000000000000000/////////......---------,,,,,,,,,,,,---...---+++***+++,,,))))))******+++++++++,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%)))(((''''''((('''%%%###(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++******))))))(((((('''''''''''''''&&&&&&'''''''''(((((())))))*********+++,,,,,,+++***)))))))))***))))))***++++++++++++***------------------------*********++++++,,,,,,,,,+++---......------///000000000111222222222222111///111555777777555111//////////////////000000111222222222111111111111111111333666999999888555333444444222222222222444444666444222000000222444666444555777888888666555333333222222111000111111111111111111111000000000000......///////////////...------------------------(((((())))))*********+++******++++++++++++******(((((()))++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********(((((((((((((((((((((((()))'''%%%%%%%%%'''***,,,))))))******)))(((&&&%%%&&&&&&&&&'''''''''''''''%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%&&&&&&&&&''''''(((((('''((((((((())))))******)))))))))***++++++,,,,,,)))************+++++++++)))******+++++++++******++++++,,,------......///---///111222333222111///+++,,,---...////////////,,,---......//////.........---,,,,,,.../////////------------------------************************************************,,,,,,,,,+++++++++******(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))dddQQQ>>>:::>>>???<<<888555444222111000/////////------,,,+++,,,---...///---...///000000111111111111111000000000000000111000000000000000000000000111111000000//////......666666555333000...///000333111//////111222000...////////////...---,,,+++///...---,,,***)))((('''************************,,,,,,+++***)))(((''''''((()))***++++++***)))((('''((()))((('''&&&'''(((''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))***)))((('''(((***&&&&&&'''''''''''''''&&&(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((('''&&&&&&((())))))((())))))************))))))************************((((((((()))******++++++*********++++++,,,,,,,,,)))***++++++,,,,,,,,,+++++++++++++++,,,...000111////////////////////////...111444666555333333333111111000000111111222333222333333333333222111111111333555777888888777666000111222333444555555555444333111000000222333555444555555555555555555444222111111000000000000000222222111111111111111111///////////////////////////---,,,+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''************))))))((((((++++++******)))*********))))))((('''''''''''''''***))))))((('''&&&&&&&&&&&&((())))))(((''''''(((###$$$%%%'''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%$$$###$$$%%%&&&'''&&&''''''%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$&&&''''''&&&(((''''''&&&&&&((()))***))))))(((((('''''''''&&&))))))((((((''''''&&&&&&***+++,,,+++))))))***+++))))))))))))))))))))))))***++++++,,,,,,------...---...///000111222333444///---+++,,,///000///------------............///000...,,,,,,---------,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((()))***************+++++++++*********))))))***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((dddOOO:::444888;;;;;;999666555333111///...------------,,,+++,,,---...///---...///000000111111000111000000//////000000111000000000000000000000000111000000000/////////...000222222111000//////000222000...///111222111///////////////...---,,,,,,---,,,,,,++++++*********************************++++++******)))(((((((((((()))************)))((('''((()))((('''&&&''')))''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''((('''&&&%%%&&&(((%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''((('''&&&&&&((())))))((())))))************))))))************************((((((((()))******++++++***+++++++++,,,,,,,,,,,,)))******+++++++++******++++++++++++,,,...000111///////////////////////////111333444333333333444111111111111111222333333222222222222111000000///222333555666777666555444222222333333444333333333444333111000000111222333333444444555555444444333333222111111000000111111111111111111111111111111////////////////////////...------......---,,,***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((++++++*********)))))))))******))))))))))))******))))))((('''''''''''''''***))))))(((''''''&&&&&&%%%''')))((('''&&&'''(((%%%&&&'''((()))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&''''''%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''%%%$$$$$$&&&''''''&&&(((''''''&&&'''((()))***)))((((((((('''''''''&&&(((((((((((((((''''''''')))***++++++))))))***+++))))))))))))))))))))))))******+++,,,,,,------...---......///000111222222...---+++,,,///000///------------............//////---++++++,,,---,,,+++------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((()))***************+++++++++*********))))))***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((cccLLL666...333777999999777666444111///---++++++---,,,+++++++++,,,...///------...///000000000000000000////////////000000000000000000000000000000000000000000////////////+++---///000/////////000///......///111222222111000000000000///...---,,,+++++++++++++++++++++,,,************************))))))))))))))))))))))))((())))))******))))))(((&&&((()))((('''&&&((()))''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&'''%%%&&&&&&&&&%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((('''&&&&&&((())))))(((((())))))******))))))((())))))))))))))))))))))))((((((((()))******++++++++++++,,,,,,,,,,,,------******+++++++++******)))++++++++++++,,,...///000///////////////////////////000222222222222333555222222111111222222333444333333222111111000//////222333444555555444333222333333333333333222111111444333111000//////000111222333333444444333333222333333222111111111111111000000000000111111111111000000000000000000000000---...000111111///---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************)))))))))))))))******))))))(((''''''''''''''')))))))))(((''''''&&&&&&%%%&&&((((((&&&%%%&&&''''''(((*********(((&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''%%%$$$$$$&&&''''''&&&''''''&&&&&&''''''((()))(((((((((''''''''''''''''''''''''((((((((((((((()))***++++++))))))***+++))))))))))))))))))))))))******++++++,,,---------------......////////////...,,,,,,,,,...///...------------............///...,,,+++***+++,,,+++***,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((()))***************+++++++++***************)))************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((```JJJ444---222666888888666555333000...,,,,,,+++---,,,+++++++++,,,---...,,,---...///000000000000//////.........///000000000000000000000000000000000000000000////////////))),,,///111000///...///------...///000222222222///000000000//////...---++++++++++++++++++++++++************************(((((())))))************((((((((()))))))))))))))&&&'''((((((''''''((()))'''''''''(((''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((())))))''''''((()))&&&&&&&&&&&&&&&%%%$$$###(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((('''&&&&&&((())))))((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,++++++***)))***+++++++++,,,---.................................///000000000111333555222222222222222333333444555444333222111000000000222222333333333222222111222222333333333222222111333333111000////////////222222222333333222222222222111111000000000000000/////////000000000000000000000000000000000000000,,,///333444333000...,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************)))))))))***++++++))))))((('''''''''''''''))))))((((((''''''''''''$$$&&&''''''&&&%%%%%%&&&'''(((***++++++)))'''%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((()))******))))))***+++))))))))))))))))))))))))*********+++,,,,,,---------------------------------,,,,,,------.........---------............///...,,,******+++++++++***,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((()))***************************************))))))************)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((\\\HHH555000555888777666333222111///...---------,,,,,,+++***+++,,,---...,,,---...//////000000000......------...//////000////////////////////////////////////000000000000,,,///111222000...------,,,---...///000111222333///////////////......---------,,,++++++******)))************************((((((((()))******++++++''''''((((((((())))))***%%%'''((((((''''''(((***'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((('''&&&''')))'''''''''''''''&&&%%%%%%(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((('''&&&&&&((())))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++******+++,,,,,,------------------------------------.../////////000222555222222111111222222333444444333111000/////////000222222222222222222111111///000111222333333333333333222111000/////////...111222222222222222222111000000///...................../////////000000000////////////////////////---111555777444000---,,,************************)))))))))))))))))))))))))))))))))((()))***+++,,,***************************************+++,,,---))))))((('''''''''''''''((((((((((((''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&''')))***+++***)))(((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$&&&''''''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))'''(((******))))))***+++))))))))))))))))))))))))))))))***++++++,,,,,,---------------,,,,,,,,,,,,+++,,,---------------...---------............///...,,,******+++++++++***,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))***************************************((())))))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((YYYGGG666333888;;;888555222111000...------------,,,+++*********+++---...,,,,,,---...////////////---------------...///000////////////////////////////////////000000000000000111333222000...------+++---////////////111333---...............------------,,,,,,+++***))))))************************(((((())))))*********+++''''''''''''((()))******%%%'''(((((('''''')))***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((((('''&&&&&&((())))))((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))******++++++,,,,,,++++++++++++************+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------+++,,,...//////000111333111111000000111111222333111000///...---...//////111111111111222222222222...///000222333333444444222222222111111000000///111222222333333222222111///......---------------------......//////000000///////////////////////////333777777333///,,,,,,************************))))))))))))))))))))))))***)))(((((()))***,,,---)))))))))))))))*********))))))))))))***+++,,,---))))))((('''''''''''''''((((((((((((((((((''''''%%%&&&((((((&&&%%%&&&'''&&&'''(((((())))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$###############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))###$$$%%%&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''%%%$$$$$$&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&((())))))))))))***+++))))))))))))))))))))))))))))))******+++,,,,,,,,,---------,,,,,,,,,,,,,,,***,,,------,,,,,,---...---------............///...,,,+++***+++,,,+++***++++++++++++************))))))))))))))))))))))))(((((()))******************************+++++++++((())))))************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((YYYFFF555333888;;;999666333222000...---,,,++++++,,,+++*********+++------,,,,,,---...////////////,,,,,,,,,,,,---...///000////////////////////////.../////////000000000111000111222000...---...///+++---//////......000333,,,,,,------------,,,,,,++++++++++++++++++++++++************************)))))))))))))))*********''''''&&&&&&'''(((***+++%%%&&&(((((('''''')))+++''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))((('''&&&&&&((())))))(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))******+++++++++++++++******)))))))))&&&'''((()))***+++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++...//////000000222000000//////000000111222222111/////////000222333111111111111222333333444///000111222222222222222111222222222222222111111222222333333333333222222//////...------------...,,,,,,---......///000000------------------------111555999777222---+++,,,************************))))))))))))))))))))))))***)))(((((()))***,,,...''''''((((((((()))))))))''''''''''''((()))***+++))))))(((''''''''''''''''''(((((((((((((((((((((%%%''')))((('''&&&'''((()))((('''&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''%%%$$$$$$&&&''''''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''&&&'''))))))((((((***,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------------***,,,------++++++---///---------............//////---++++++,,,---,,,+++++++++++++++************))))))))))))))))))))))))(((((()))***************))))))*********+++++++++(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((YYYFFF444111777:::999777444333111...,,,***)))(((,,,+++*********+++,,,---+++,,,---...////////////,,,++++++,,,---...///000////////////////////////.../////////000000111111///000000///------...000+++...000000...---000222++++++,,,------,,,,,,,,,)))******+++,,,,,,------******************************))))))))))))))))))'''&&&&&&&&&'''(((***+++%%%&&&(((((('''((()))+++''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((&&&&&&'''((("""###$$$%%%&&&'''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))((('''&&&&&&((())))))(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))******+++++++++*********))))))((((((###$$$&&&((()))*********)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,'''***...000000000000000///////////////000000111444444222222222444666888111111111111222333444555111222222222222111000000111222222333333333222222222333333444444333333222000000///...............,,,,,,------...///000000------------------------222666999777000+++***+++************************))))))))))))))))))))))))***)))(((((()))+++---...&&&'''''''''(((((())))))%%%%%%%%%&&&&&&((())))))))))))(((''''''''''''''''''''''''(((((((((((((((&&&((())))))(((''''''(((,,,***'''%%%$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$&&&(((((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$&&&''''''&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&%%%'''))))))((((((***,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,------.........))),,,...---+++***,,,///---------.........//////000...,,,,,,---------,,,+++++++++************)))))))))))))))))))))))))))(((((()))***************))))))******++++++++++++(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((YYYHHH777222333555555666222111///---,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,---///111222333.........---,,,,,,++++++,,,------...///000111111///000111000...------/////////////////////////////////...---,,,,,,++++++---+++((('''(((+++...111///---+++*********)))(((************))))))))))))(((&&&%%%'''******(((&&&***)))(((&&&&&&''''''(((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((((((&&&%%%$$$######''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&&&&''''''((())))))(((((((((((())))))(((''''''''''''((())))))***)))((('''&&&&&&'''(((((((((((((((((('''''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))(((((((((((())))))***+++,,,,,,---------,,,,,,+++*********+++)))+++---///000000000///000000000000000000111222///000111222222222222222444333222222111111111222111111111111111111111111000111222222222222111000333222222111111222222333222333222///---,,,...//////////////////......---........................//////...------,,,++++++******++++++++++++******))))))))))))************''''''(((((())))))******'''(((((((((((((((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''')))+++,,,************************...)))%%%%%%((()))'''$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))'''&&&&&&&&&&&&'''((((((&&&'''((())))))***))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,,,,,,,,,,,,,---...//////---.........---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''YYYHHH777111333444444444444222000---+++*********************************++++++++++++,,,,,,,,,---,,,,,,,,,---...000111222000////////////.........------......//////000000...///000///---------...///////////////////////////......---,,,,,,++++++---+++***)))***,,,///000...---++++++,,,,,,***)))*********)))))))))((((((((('''&&&'''***+++)))'''***)))((('''&&&''''''(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&&&&''''''((()))((((((''''''(((((()))%%%%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&''''''((((((((((((((((((((('''))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((())))))******************++++++,,,,,,,,,---,,,++++++******++++++***+++,,,...///000//////000000000///000000111222000000111222222222111111333333333222222222111111111111111111111111111111222222222222222222222222333222222111111222222333222333222000---,,,...//////////////////......---------------------------......------,,,++++++*********++++++++++++******))))))))))))************'''((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''''''''((()))***+++************************---)))%%%%%%((()))'''$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''(((((('''(((((())))))))))))((())))))))))))))))))))))))***))))))))))))******+++,,,++++++,,,,,,---...///------......---,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''ZZZHHH777111222333222333555333000---+++)))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---...///000111111111111222222222222.........///////////////---/////////---,,,---...////////////////////////.........------,,,,,,+++,,,,,,+++,,,,,,---...///,,,++++++---......,,,*********))))))))))))(((((((((''''''(((******)))((())))))(((''''''''''''((((((((((((''''''''''''&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((+++***))))))((('''&&&&&&&&&'''((()))***++++++,,,******++++++++++++++++++,,,,,,++++++******++++++***+++,,,---.../////////000/////////000000111222111111222222222111111000222222333444333222111000111111111111111111111111444444333222222333444444333222222111111222222333222333222000...---...//////////////////......---------------------------------,,,,,,+++***************++++++++++++******))))))))))))************(((((((((((())))))))))))***((('''&&&&&&'''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((((('''''''''((()))***+++)))******************))),,,(((%%%%%%(((((('''$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''&&&&&&''''''&&&&&&&&&&&&'''((((((((())))))))))))(((((('''))))))))))))))))))))))))***))))))(((((((((((()))++++++++++++,,,---......---------------,,,,,,+++------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''~~~[[[III888111222222222222333222///---+++*********))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,---...000000111222222333444444///////////////.........---...///...---,,,---...////////////////////////......---------,,,,,,,,,***+++,,,,,,---------,,,******+++---//////---******)))))))))((((((((((((((((((((()))******)))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&'''((())))))******++++++++++++************,,,,,,++++++***++++++,,,***++++++,,,---.........///////////////000111222222222222222222111000///000111333444444333111000111111111111111111111111555444222111111222444555333222222111111222222333222333333111///---...//////////////////......---------------------------++++++++++++******))))))******++++++++++++******((()))))))))************(((((((((((())))))))))))***)))&&&%%%%%%&&&)))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''''''''((())))))******))))))***++++++***))))))***(((&&&&&&'''(((&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''')))'''&&&%%%&&&'''&&&&&&&&&&&&'''(((((())))))***))))))((('''&&&))))))))))))))))))))))))***)))((('''''''''''''''************+++,,,---...,,,,,,---------,,,,,,+++---------,,,,,,,,,,,,+++------------------------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''|||[[[JJJ888222333333222333000///---,,,+++++++++,,,************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---......//////000111222333333///////////////.........---...///...------...///////////////////////////---------------,,,,,,,,,))))))***+++,,,+++******))))))+++---//////---***)))))))))(((((((((((('''''''''))))))))))))))))))(((((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((((($$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))************************))))))((((((''''''&&&&&&''''''''''''''''''''''''+++*********************,,,++++++***++++++,,,,,,******++++++,,,,,,------............///000111222222222222222222111000///000111333444444333111000111111111111111111111111444222111//////111222444333222222111111222222333222333333222000......//////////////////......---........................++++++************))))))******++++++++++++******((()))))))))************))))))))))))((((((((((((***)))&&&%%%%%%&&&)))***''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&'''(((((()))*********((()))***++++++***)))(((((('''&&&'''''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''')))'''&&&%%%&&&'''&&&&&&&&&&&&'''(((((())))))***))))))((('''&&&(((((((((((((((((((((((())))))((('''&&&&&&&&&'''***************+++------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''{{{ZZZHHH777111222333222333///...,,,+++++++++,,,---************************++++++++++++,,,,,,,,,---++++++++++++,,,---...///------...///000000111111.........///////////////---...000///......///000////////////////////////------------------------))))))************))))))***)))***+++------,,,***))))))((((((((((((''''''%%%'''))))))((('''((()))((((((((()))(((''''''&&&'''''''''&&&&&&&&&&&&%%%'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&###$$$&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((''''''&&&&&&&&&))))))******************++++++******++++++,,,,,,+++************+++,,,------------...///000111222111111222222222111111000000111222333444333222222111111111111111111111111222222111000000111222222333222222111111222222333222333444333000///...//////////////////......---........................******************************++++++++++++******))))))))))))************))))))))))))((((((((((((***((('''&&&&&&'''(((***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&'''((()))*********)))'''(((***++++++***((('''&&&&&&'''''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''&&&&&&''''''&&&&&&&&&&&&'''((((((((())))))))))))(((((('''(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))***+++,,,---***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''yyyWWWEEE444...000111111222///...---+++******++++++))))))))))))))))))))))))************++++++++++++*********+++---...///000------......//////000000------......//////000000...///000000//////000222////////////////////////------------------------************************+++)))))))))+++++++++)))))))))((((((((('''''''''###&&&((((((&&&%%%'''((('''((()))))))))(((&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''###$$$&&&'''((('''&&&%%%###$$$%%%'''''''''&&&%%%&&&&&&''''''((())))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((()))))))))))))))(((((())))))******++++++++++++******++++++,,,---+++******)))******,,,,,,---------...///000111222000000111222222222111111111111222222222333333333111111111111111111111111222222222222222222222222333222222111111222222333222333444333111///......///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))***************)))))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))*********)))&&&(((***++++++***(((&&&$$$&&&'''((('''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''(((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((())))))***+++,,,******+++,,,,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''xxxTTTCCC222,,,...000000111111000...,,,***)))))))))(((((((((((((((((((((((())))))))))))*********************,,,---///111222............////////////,,,------...///000111111...000111111000000111333////////////////////////------------------------,,,,,,+++******++++++,,,+++***(((((()))******))))))(((((((((''''''''''''"""%%%((((((%%%$$$&&&((('''((()))))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&''''''(((%%%&&&(((******)))((('''###$$$&&&'''((('''&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((()))***+++,,,------'''(((((()))***++++++,,,+++*********+++,,,,,,---+++***)))))))))***+++,,,,,,,,,------///000111222///000111222222222222222222111111111222222444444111111111111111111111111222333333444444333333222333222222222222222222333111333555444111///......///////////////......---************************++++++++++++++++++,,,,,,******++++++++++++******))))))))))))******************))))))(((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&(((*********))))))&&&'''***++++++***'''&&&###%%%'''((('''&&&%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))'''&&&&&&&&&&&&'''((((((''''''((())))))***))))))((((((((((((((((((((((((((((((((((((((()))***+++(((((((((((()))***+++,,,)))***+++,,,,,,,,,,,,,,,(((((()))***,,,---...///************************---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''uuuSSS>>>333111---000333---000///...,,,+++***))))))(((((())))))))))))(((((())))))************))))))))))))***+++,,,,,,,,,,,,......///000000000000000...............///000000...//////...------///111........................---,,,++++++******++++++***************++++++++++++******)))(((''''''&&&***(((''''''(((((('''%%%((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''',,,)))&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((())))))*********+++,,,...///111222333222111111111000000//////////////////000000000000333222111//////111222333333333333222222222111111222222333333333222111111333222///---,,,,,,---...111000//////000000///...---,,,,,,+++*********+++++++++++++++++++++++++++******+++++++++******)))***************)))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&(((&&&%%%&&&))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&((()))))))))((('''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))&&&$$$$$$&&&&&&$$$!!!%%%$$$$$$###"""""""""###'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))***)))'''&&&'''(((***+++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------************))))))))))))''''''''''''((((((((((((***************************)))))))))((((((''''''))))))))))))((((((((((((%%%'''(((((('''&&&&&&'''%%%&&&''''''((((((''''''sssRRR>>>444222...111444///000///...,,,+++***))))))(((((())))))))))))(((((())))))************))))))))))))***+++,,,,,,,,,,,,------...////////////..................//////000...///000///------...000........................---,,,,,,+++++++++++++++******************************))))))(((''''''&&&***(((''''''(((((('''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''+++)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''((()))&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$%%%&&&'''((())))))(((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))******+++,,,,,,---///000111222333111111111000000000//////....../////////000000000222111000//////000111222222222222111111111000000111111222222222222222222444222000...---------...000///---...//////...,,,---,,,++++++*********+++++++++++++++++++++++++++*********++++++******)))***************)))((((((((((((((((((((((((((((((***))))))((((((''''''&&&((('''&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&''''''((((((((((((((())))))(((&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######%%%%%%###!!!'''&&&&&&%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&'''(((***++++++,,,,,,,,,++++++***)))*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,*********)))))))))((((((''''''''''''((((((((((((************************+++++++++*********))))))))))))))))))((((((((('''&&&((())))))(((''''''(((%%%&&&''''''((((((''''''pppSSS???555333...111555111000///...,,,+++***))))))(((((())))))))))))((((((((())))))******))))))(((((()))***+++,,,,,,,,,,,,+++,,,------......------......------......///000///000000///---,,,---...------------------------,,,,,,,,,,,,+++++++++++++++++++++******))))))(((***))))))((((((''''''''')))(((''''''(((((('''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''+++(((&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''***+++''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$%%%%%%'''((()))******(((((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))***++++++,,,,,,------...//////000000000000000000////////////------........./////////111000///......///000111111111111000000000//////000000111111222222333333333222000///.........//////---,,,,,,---...,,,+++,,,,,,+++************+++************************))))))******+++******))))))************))))))((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''))))))((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""###$$$%%%###"""'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''''''''((()))***+++++++++,,,++++++***)))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++************)))))))))))))))((((((((('''''''''(((******((('''((()))%%%&&&''''''((((((''''''pppUUUAAA777444...///444000//////---,,,+++*********(((((())))))))))))(((((((((((())))))))))))((((((((()))***++++++,,,,,,++++++,,,,,,---------------...------------.../////////000111///---,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++,,,++++++***)))(((((('''))))))(((((((((''''''''')))(((''''''((()))(((&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''***(((&&&%%%&&&'''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''%%%$$$###$$$&&&)))***(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''(((((((((((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((('''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---------////////////////////////------------.........///000///............///000222111111111000000000000/////////000111222333333333222111///.........//////---,,,,,,------,,,+++++++++***************+++************************((())))))***************))))))************)))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((())))))((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%$$$%%%$$$$$$#########$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))*********++++++++++++******************++++++++++++************************---,,,,,,,,,++++++*********)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))((((((((('''''''''&&&'''))))))'''''''''(((%%%&&&''''''((('''''''''qqqVVVDDD:::555------111...///...---,,,+++*********(((((())))))))))))(((((((((((())))))))))))(((((((((((()))***++++++++++++,,,,,,---............------------------...//////...///000000---+++++++++------------------------,,,,,,---------,,,+++***++++++******)))(((''''''((((((((((((''''''''''''((('''&&&'''((()))((('''&&&''''''''''''''''''&&&'''''''''''''''''''''''')))'''&&&&&&'''''''''%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&***))))))(((''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))***++++++,,,,,,------------------------.....................///------------.........//////..................///333333222222222111111111//////...///000111222333111111000//////.........///...,,,---......---+++*********))))))***++++++))))))))))))))))))))))))'''((()))***************((())))))*********))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))))))))((('''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''')))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%$$$$$$###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((())))))******++++++*********))))))*********+++++++++************************,,,,,,,,,++++++*********)))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''((('''''''''tttVVVDDD:::555,,,,,,000...///...---,,,++++++++++++(((((())))))))))))(((((('''(((((())))))((((((''''''((()))***+++++++++++++++,,,------......------------,,,,,,------...///,,,...000000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++************))))))(((((('''''''''''''''''''''''''''((('''&&&'''((()))((('''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((('''&&&&&&(((((('''%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&))))))(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((())))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((())))))***++++++,,,///////////////000000000---------...............------........./////////...//////////////////...333333333222222222222111//////.........000111222////////////.........---///---,,,,,,---...,,,+++***))))))))))))***++++++((((((((((((((((((((((((''''''((()))************((())))))************)))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))'''&&&&&&(((***''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''''''''''''''((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))******+++*********)))))))))************+++************************+++++++++++++++*********))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******((((((((('''''''''&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%&&&''''''((((((''''''uuuRRRAAA999444++++++111000......---,,,++++++++++++(((((())))))))))))((((((''''''(((((((((((('''''''''((()))***++++++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,------...///***---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***)))))))))))))))(((((((((''''''''''''''''''''''''((('''&&&''')))))))))(((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&''''''(((((()))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((())))))******+++---------....../////////,,,,,,---------.............../////////000000000/////////000000/////////222222222222111111111111000///...------...000111...............------,,,...,,,++++++,,,,,,+++***)))))))))))))))***++++++((((((((((((((((((((((((&&&'''((()))************(((((()))***************''''''''''''''''''''''''(((((((((((((((((((((((('''((((((&&&$$$%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))'''%%%###$$$&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((((((''''''(((((()))***************))))))))))))************************************************++++++++++++))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((('''''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''((((((''''''vvvOOO>>>777444+++,,,333222...------,,,++++++++++++(((((())))))))))))((((((''''''(((((((((((('''''''''((()))******++++++***))))))***+++++++++++++++---,,,,,,,,,,,,---......))),,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***(((((((((((())))))))))))&&&''''''''''''''''''''''''&&&&&&''')))***)))(((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((())) """%%%'''((('''&&&%%%###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((#########$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))******))))))***++++++,,,------,,,,,,,,,------.........////////////000000000000//////000000000000//////111111111111000000000000111000...------...///000---------...------,,,,,,,,,+++******++++++***((())))))((())))))***++++++((((((((((((((((((((((((&&&'''((()))************(((((()))***************'''''''''''''''''''''''')))))))))))))))))))))((('''((((((&&&###$$$'''+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''###"""###%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((()))***************))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,)))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&''''''((((((''''''~~~nnnPPPBBB444///---,,,---///---,,,,,,++++++,,,,,,,,,---***(((((()))***))))))))))))))))))))))))))))))(((((())))))*********++++++***)))(((((()))******,,,---...//////---+++***)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,+++***)))((())))))))))))))))))))))))***)))(((&&&&&&''''''(((&&&&&&&&&''''''''''''(((###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%######$$$%%%$$$###"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''((())))))))))))))))))***+++,,,---...------,,,,,,,,,------+++---///000111000///...000000000000111111111111//////............//////......------------............---,,,,,,,,,,,,---++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((('''(((((()))***++++++,,,)))((('''&&&&&&&&&&&&&&&((()))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''''''''(((***+++******))))))((((((''''''+++)))((()))******)))((('''(((((()))))))))))))))(((***+++***)))((()))******************)))(((((())))))(((((((((((())))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((}}}nnnPPPBBB333---,,,,,,---000......---,,,,,,---...///,,,***''''''((())))))((((((((((((((((((((((((((((((((()))))))))*********+++***)))(((((()))******,,,---.........---+++*********+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++++++++***)))((())))))))))))))))))))))))***)))((('''&&&''''''(((&&&&&&&&&''''''''''''((($$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''')))'''%%%$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((((((((((((((()))******))))))))))))***+++,,,------------,,,,,,,,,------------///000000000//////000000000000000///////////////............//////......------------............---,,,,,,,,,,,,---++++++++++++*********)))************************)))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$######%%%''')))+++%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((()))((('''''''''(((******************))))))))))))+++)))((()))***+++)))((('''(((((()))))))))))))))(((***+++***)))((()))******************)))(((((())))))(((((((((((())))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((|||mmmQQQBBB333,,,++++++...222000///...------///111222+++)))''''''((()))((('''(((((((((((((((((((((((((((((())))))))))))************))))))))))))******---------,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++******++++++******)))((())))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''***(((%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((()))))))))))))))***++++++))))))))))))******+++,,,,,,,,,,,,,,,,,,---------...////////////000000000000/////////......------//////............//////......------------............---,,,,,,,,,,,,---++++++++++++************************************))))))))))))))))))))))))'''((((((((((((''''''&&&&&&&&&&&&''''''(((((()))(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$######&&&)))---000%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***))))))************++++++***)))((()))***+++***)))'''((())))))******))))))(((***+++***)))((()))******************)))(((((())))))(((((((((((())))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((yyylllSSSCCC333,,,+++,,,000444000///---------///222333+++***((()))******)))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********---,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++******************)))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%%%%$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((())))))***+++)))))))))))))))***++++++++++++,,,,,,---------,,,000//////......///000000///......------,,,,,,,,,//////............//////......------------............---,,,,,,,,,,,,---++++++++++++++++++++++++************************(((((((((((((((((((((((('''(((((()))((((((''''''((((((((()))))))))******(((''''''&&&&&&&&&'''''''''((())))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%)))---000%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((())))))'''(((((()))******++++++***)))((()))***+++***)))(((((()))************)))(((***+++***)))((()))******************)))(((((())))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''vvvhhhSSSDDD444---,,,...111666///...---,,,,,,...000111---,,,++++++,,,,,,+++)))''''''''''''''''''''''''))))))(((((((((((((((((((((((())))))************++++++*********++++++,,,++++++,,,,,,,,,++++++******++++++,,,,,,++++++***))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((''''''''''''((()))))))))))))))((())))))************,,,---------,,,,,,//////......---...//////...---------,,,,,,++++++//////............//////......------------............---,,,,,,,,,,,,---+++++++++++++++++++++,,,************************((((((((((((((((((((((((((())))))******)))))))))(((((((((((())))))))))))''''''&&&&&&&&&''''''(((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$'''***+++%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((%%%&&&&&&'''((()))******)))(((((((((***++++++)))((())))))***************(((***+++***)))((()))******************)))(((((())))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&sssdddRRRCCC444...---...111555...------------------------,,,,,,---...---+++***''''''''''''''''''''''''))))))(((((((((((('''''''''((()))******+++******)))************+++++++++)))***+++,,,,,,,,,,,,+++******++++++++++++******))))))((((((((()))******((((((((((((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%###!!! !!!###$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))'''''''''''''''(((((())))))))))))(((((())))))***)))***+++---------,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////......------------............---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))***************&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''))))))((((((((('''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''%%%%%%&&&''''''((()))))))))((('''(((***++++++***((()))******++++++******(((***+++***)))((()))******************)))(((((())))))(((((((((((())))))'''((()))******)))((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&qqqaaaOOOAAA333---------///222......//////...---+++***---,,,,,,---...---+++)))''''''''''''''''''''''''))))))((((((((('''''''''&&&''')))***++++++******'''(((***+++++++++***)))((()))***+++,,,---------******++++++++++++******)))(((((('''((()))***+++(((((((((((((((((((((((('''((()))))))))(((&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&$$$""""""###$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%'''&&&%%%$$$$$$&&&''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((((('''((())))))***))))))(((((((((((())))))((()))+++---------,,,+++,,,,,,---------,,,******++++++,,,,,,---.........//////............//////......------------............---,,,,,,,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&'''(((((())))))((((((&&&&&&'''((())))))******))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((''''''&&&&&&''''''(((((()))))))))((('''(((***,,,+++***))))))***++++++++++++***(((***+++***)))((()))******************)))(((((())))))(((((((((((())))))'''((()))******)))((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&ooo^^^LLL???111,,,,,,,,,...000...///000000///---+++))),,,++++++,,,---,,,***(((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&''')))***+++++++++***&&&(((***+++,,,+++***((('''((()))+++,,,---......******++++++++++++******)))(((''''''''')))***+++(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((('''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%***'''%%%$$$######!!! """###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%'''&&&%%%$$$$$$&&&''')))'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))))))))))))))******+++***)))(((((((((((())))))''')))+++---...---,,,+++***+++---------+++)))(((***+++,,,---......///000//////............//////.........------...............---,,,,,,,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''((()))&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((()))))))))))))))###$$$&&&(((***+++---...))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$&&&'''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&(((((((((((())))))))))))(((''''''(((+++,,,+++***))))))***++++++++++++***(((***+++***)))((()))******************)))(((((())))))(((((((((((())))))'''((()))++++++)))((('''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%hhh___OOO@@@111,,,------///111222111///---+++***))))))+++((((((+++,,,)))'''(((&&&&&&'''((()))))))))(((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((()))***+++,,,+++******))))))******+++************))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''((('''%%%%%%''''''&&&$$$(((((((((((((((((((((((((((''''''&&&&&&((()))*********)))((((((((((((((())))))(((((('''''''''&&&************************)))***+++,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,---...////////////...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))......---+++)))((('''&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&)))(((''''''(((,,,///222''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$%%%&&&'''((())))))(((((('''''''''&&&'''''''''((()))******+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&''''''((((((((((((((((((((((((((())))))))))))***++++++,,,,,,++++++***(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''eee[[[LLL>>>222...///......///000///---,,,***))))))))),,,((((((---///+++((('''''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))(((((((((((()))***+++,,,++++++************++++++*********)))))))))((((((*********)))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))******))))))((((((((((((((()))(((((((((''''''''''''***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,---...////////////------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++)))((('''&&&(((((('''&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&(((+++,,,''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((()))******)))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&''''''((((((((((((((((((((((((((()))))))))))))))******++++++******)))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''cccWWWGGG<<<222000000///------...---+++***)))*********...))))))///222///)))&&&((('''&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))(((((((((((()))***++++++,,,++++++++++++++++++,,,******))))))))))))((((((******))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''%%%&&&'''''''''''')))***''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''((((((((((((((((((''''''''''''************************,,,++++++***+++,,,---...------------------,,,,,,+++,,,---......//////...------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))---,,,,,,***)))((('''''')))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))))))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&''''''((((((((((((((((((((((((((())))))))))))((())))))))))))))))))((((((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&aaaUUUEEE;;;222//////......///---,,,+++******+++,,,---///******000555111***&&&)))(((&&&$$$###$$$&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''(((((()))***+++,,,,,,++++++++++++,,,,,,***)))))))))(((((((((((())))))))))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%&&&&&&$$$'''(((((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))(((((('''''''''((((((((((((((((((((('''''''''************************---,,,***)))***+++---//////......------,,,,,,,,,++++++,,,---............---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***)))))))))))))))))))))))),,,***(((''''''(((***,,,)))))))))))))))))))))))),,,++++++***)))(((((('''))))))(((((((((((())))))'''''''''&&&&&&''''''''''''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&%%%$$$###$$$%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&''''''((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&aaaTTTDDD:::000---,,,,,,///333...---+++***+++,,,...000...***+++111444000***''')))(((&&&$$$###$$$&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++,,,++++++******++++++,,,)))))))))(((((((((((('''(((((((((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%''')))***)))''''''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''((((((((((((((()))))))))))))))))))))))),,,+++***))))))***---............------,,,,,,+++***+++,,,---............,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********************************,,,***(((''''''(((***,,,))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))(((((('''''''''&&&&&&'''''''''((()))***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&''''''((((((((((((((((((((((((((()))))))))))))))******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}___RRRBBB999///,,,++++++///555///---+++***+++---///111,,,***+++000111,,,)))(((((('''&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******+++******************+++))))))((((((((((((''''''''''''(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''***---///...)))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))***))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,------......---,,,,,,++++++++++++,,,,,,++++++++++++************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&''''''((((((((((((((((((((((((((()))))))))))))))******++++++******)))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%zzz[[[OOO>>>666000...,,,,,,///333///---+++))))))+++...000)))))),,,///---((('''***''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((*********))))))(((((())))))***))))))(((((((((''''''''''''''''''((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&'''***111777777///'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++++++++******+++,,,------------,,,,,,++++++++++++,,,,,,++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###"""&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&''''''((((((((((((((((((((((((((())))))))))))((())))))))))))))))))((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%wwwYYYLLL:::555111000///,,,...222...,,,***((((((***---///'''))),,,...***$$$&&&+++&&&&&&'''((()))))))))(((&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''((()))***))))))(((((((((((()))))))))(((((((((''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''(((((('''&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&***444>>>>>>444+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&'''((()))((((((((()))))))))******++++++,,,******+++,,,------------,,,++++++++++++++++++,,,+++++++++************)))''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%&&&&&&''''''''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&''''''((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%xxxZZZKKK???888///,,,---//////------,,,++++++******++++++)))222666...'''&&&'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&)))************(((&&&%%%))))))(((((('''''''''&&&'''''''''''''''''''''''')))%%%!!!!!!%%%)))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$$$$$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&((()))+++'''%%%%%%)))000444333000&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((((((''''''###$$$%%%&&&'''''''''''''''(((***+++***)))'''&&&(((((((((((())))))))))))))))))(((((())))))***+++,,,,,,------.../////////,,,+++)))(((((()))+++,,,---------,,,+++***)))((()))((((((((()))***++++++,,,+++++++++***)))))))))'''''''''''''''((()))***))))))(((((((((((())))))'''''''''''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&'''(((*********)))(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))******************))))))))))))******(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''wwwYYYJJJ===777///,,,---//////...---,,,++++++******+++++++++222333...)))))))))(((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&*********))))))(((&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&$$$$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((()))(((%%%%%%(((---///---***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&$$$$$$%%%&&&'''''''''''''''((()))******)))'''&&&''''''''''''((((((((((((******))))))******+++,,,,,,,,,,,,---......//////---+++***))))))***+++---,,,,,,,,,,,,+++***))))))))))))))))))))))))***+++++++++******************)))(((((((((((())))))***))))))(((((((((((())))))(((''''''''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))'''(((((((((((()))))))))******))))))))))))******))))))************)))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&vvvWWWHHH;;;555///,,,---000000///---,,,++++++******++++++...000///,,,+++,,,,,,)))%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''******)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$"""!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''%%%$$$&&&))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''))))))***)))((('''&&&&&&&&&&&&'''''''''''')))(((((((((((()))******+++,,,,,,------......///---,,,+++******+++,,,---,,,,,,,,,,,,+++******)))+++***))))))))))))))))))))))))******************+++******))))))))))))***))))))(((((((((((()))))))))((((((''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))''''''''''''((((((((((((******))))))))))))************++++++++++++************)))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%tttUUUFFF888444///------///000000---,,,++++++******++++++///---+++***,,,...,,,)))&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&&&&((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&''''''&&&%%%###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###""" !!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&$$$###$$$&&&&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((()))))))))((('''&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))+++++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))++++++***)))((((((((()))(((((())))))******++++++++++++***)))(((((((((((())))))(((((((((((())))))***)))((('''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((('''%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%#########$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))'''''''''((((((((())))))******))))))))))))******)))******++++++******)))************))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$rrrSSSDDD666333///------///000111---,,,++++++******++++++---)))''')))------+++(((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&))))))((((((''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''***)))'''&&&&&&&&&((((((''''''''''''''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''((((((((()))))))))(((''''''''''''((())))))******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++***)))((((((((()))((((((((())))))******+++***)))((((((''''''''''''))))))(((((((((((())))))***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((''''''''''''&&&&&&&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((()))))))))***************))))))))))))******(((((())))))))))))((((((************))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$pppQQQBBB555333000...---...///000---,,,++++++******+++++++++''''''+++...+++((((((&&&&&&'''''''''((((((((($$$$$$%%%&&&'''''''''''')))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&''''''((('''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((***)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((()))))))))*********))))))******+++,,,)))******++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***+++***))))))))))))))))))(((((()))))))))))))))))))))((((((''''''''''''((())))))(((((((((((()))))))))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""$$$%%%%%%&&&&&&'''''''''%%%&&&''''''(((((('''''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((())))))))))))******************))))))))))))******(((((())))))))))))((((((******)))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%oooPPPAAA444333111...---,,,...///---,,,++++++******++++++***''')))//////***'''(((''''''''''''((((((((((((###$$$%%%&&&''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&)))+++***&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))))))))((((((((()))******))))))******+++,,,,,,,,,***++++++++++++++++++******++++++,,,,,,+++++++++))))))))))))))))))***+++)))))))))))))))((((((((((((((((((((((((((()))***))))))(((((((((((())))))(((''''''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%&&&''''''(((%%%&&&''''''(((((('''''''''&&&&&&''')))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((())))))))))))*********))))))))))))******)))))))))******))))))))))))))))))(((((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&nnnOOO@@@444444222///,,,,,,---///---,,,++++++******++++++***(((,,,222111***''')))''''''''''''((((((((()))###$$$%%%&&&''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$)))...111///+++'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$%%%&&&''''''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%###"""""""""###$$$%%%&&&''''''((('''%%%%%%%%%&&&&&&((()))***&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''')))))))))***++++++,,,,,,)))******++++++******)))***++++++,,,,,,,,,++++++))))))(((((()))***++++++******))))))((((((''''''))))))(((((()))***++++++))))))(((((((((((())))))'''''''''''''''((()))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''))))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''"""###%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******))))))))))))************++++++++++++******((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''iiiPPP>>>777444000...---,,,***)))))))))***)))((((((***---++++++...111///***(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%(((000888777---###%%%%%%%%%$$$$$$$$$######&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))*********)))((((((((((((((((((((((((''''''((())))))((('''&&&)))************))))))(((---***((((((+++...---,,,------,,,,,,+++***))))))+++)))((('''((()))+++,,,******)))''''''&&&&&&&&&(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))(((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%$$$###"""%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&'''((())))))'''&&&''''''(((((((((((((((&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((((((((((()))*********((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''~~~fffNNN>>>666444000...---,,,+++))))))******)))((((((+++---...,,,---...,,,((((((,,,))))))((('''%%%$$$###"""%%%&&&''''''((((((''''''###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$)))...///)))###%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))******))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((())))))*********)))))),,,***((((((+++,,,,,,+++---,,,,,,+++******))))))***)))((('''((()))+++,,,***)))(((''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%%%%%%%'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&'''((()))((('''%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''{{{cccLLL<<<666333000...------+++***)))******)))((()))+++---000---,,,,,,)))&&&''',,,))))))((('''%%%$$$###"""&&&&&&'''(((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((((((((('''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%&&&&&&$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&''''''((((((((('''''''''(((((()))************+++)))((((((***++++++***,,,,,,++++++***)))))))))***)))((('''((()))***+++***)))(((''''''&&&''''''(((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$&&&'''&&&%%%$$$%%%'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&((()))((('''%%%&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''(((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''zzzbbbJJJ:::555222///---------,,,+++)))******)))((()))+++---...,,,+++,,,)))%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######%%%&&&%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((()))************)))((((((((())))))))))))++++++******)))))))))))))))(((((((((((()))******))))))((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((()))((('''&&&&&&'''(((((((((((((((%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''&&&''''''(((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''zzzaaaHHH777444111///------...---,,,******+++***))))))+++...***)))+++---+++%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%"""""""""""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%%%%&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''$$$###$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""######$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&'''))))))*********(((((())))))((((((((((((******))))))))))))((((((((((((((((((((())))))***)))((((((''''''''''''((((((((((((((())))))))))))'''''''''''''''((((((((($$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###!!!$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&'''((((((&&&''''''((())))))))))))(((%%%&&&&&&'''((((((''''''%%%&&&&&&'''((((((''''''&&&''''''(((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''xxx___GGG666333111...---.........---***++++++***)))))),,,...''''''***---+++&&&$$$&&&))))))((('''%%%$$$###"""######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&$$$#########%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&''''''((())))))))))))''')))******(((''''''((()))))))))(((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&''''''''''''((((((((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%'''((('''&&&&&&''''''((()))(((((((((%%%%%%&&&'''((((((((((((%%%%%%&&&'''((((((((((((&&&''''''(((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''rrr[[[FFF777222000...---.........---***++++++***)))***,,,...'''&&&(((***)))%%%%%%((())))))((('''%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((()))''''''(((((((((((((((''''''***,,,+++)))''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&###%%%%%%%%%$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''"""#########$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''(((((((((((($$$%%%&&&'''((((((((((((&&&''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''lllWWWEEE999222000...---...//////...+++++++++***)))***,,,...(((%%%&&&'''&&&$$$&&&+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###"""%%%'''''''''%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((()))'''(((((((((((((((''''''(((***---,,,)))'''((()))'''''''''(((((((((((((((&&&''''''((()))((((((((((((((('''''''''(((((()))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$%%%%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((""""""######$$$$$$$$$$$$""""""""""""###$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((((($$$%%%&&&'''((((((((((((&&&''''''(((((((((((((((&&&'''(((*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''nnnVVVCCC777222000///......---+++)))---***((()))+++,,,***((()))((('''&&&''')))+++,,,(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%&&&'''((())))))***,,,+++)))(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&&&&'''(((***+++))))))((((((''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((lllUUUCCC777333111...---------+++***,,,***((()))+++,,,+++)))***)))((('''''')))***,,,(((''''''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&)))***++++++)))(((((()))(((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%'''&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&'''(((***+++))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((jjjTTTBBB888444111---++++++,,,++++++***)))((()))+++,,,,,,+++,,,+++)))(((((()))***+++''''''&&&&&&%%%%%%$$$$$$)))(((((('''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''(((((((((((()))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%(((***+++***)))(((((()))(((((('''&&&&&&&&&&&&'''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&''''''((()))***((((((((((((((('''''''''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((hhhRRRBBB888444111---******+++++++++(((((()))***+++,,,,,,,,,...---+++)))(((((()))***&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&''')))******)))(((((()))(((''''''&&&&&&&&&''''''******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((''''''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$&&&'''((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((eeePPPBBB888444111,,,******+++++++++(((((()))******+++,,,---///---+++)))(((((()))***%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%$$$###"""!!!#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&(((******((('''((()))''''''&&&&&&&&&''''''(((******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$%%%&&&'''((('''(((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((cccOOOAAA888333000,,,******+++******((()))++++++******+++---...,,,***((('''((()))***%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""###$$$%%%&&&'''"""######$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$###"""!!!#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&'''))))))((('''((()))'''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((~~~bbbNNN@@@888111///---+++++++++***((((((***,,,+++))))))***,,,,,,+++)))''''''''')))***$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%'''))))))((('''((()))&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((())))))((('''&&&%%%%%%&&&'''((()))***+++))))))))))))))))))))))))%%%%%%%%%&&&''''''(((((('''''''''((()))******+++&&&&&&&&&''''''''''''(((~~~bbbNNN@@@888000///---,,,,,,+++)))''')))+++---,,,)))((())),,,+++***((('''&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%&&&'''((()))%%%'''((()))((('''((()))&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&(((&&&###%%%&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((((('''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((())))))((('''&&&$$$%%%&&&'''(((******+++))))))))))))))))))))))))###$$$$$$%%%&&&'''(((((($$$%%%'''(((+++,,,...///&&&&&&&&&'''''''''((((((~~~eeeQQQ@@@555222000...,,,,,,,,,***)))))))))((('''''''''''''''((((((((()))))))))))))))&&&%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))************))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%###"""''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%((((((''''''''''''(((((($$$%%%&&&''''''&&&%%%$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))(((''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((}}}cccPPP@@@555222000---,,,,,,,,,***)))))))))(((''''''''''''(((&&&''''''''''''''''''''''''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((())))))******))))))((('''''''''''''''''''''''')))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))(((''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((|||aaaNNN???555111///---,,,,,,,,,***)))***)))((((((''''''((((((''''''''''''''''''&&&&&&'''&&&&&&%%%$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&(((((($$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''((({{{___KKK===555111///,,,+++,,,,,,***)))***))))))((('''((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''&&&&&&&&&''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))((((((''''''&&&(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((''''''(((((((((&&&&&&&&&''''''''''''(((yyy\\\HHH<<<555000...,,,+++++++++***)))******)))(((((((((((((((******))))))(((((((((''''''''''''&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''&&&'''(((((((((((('''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((&&&%%%%%%%%%%%%###"""%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''(((xxxZZZFFF:::444///---++++++++++++***)))+++***))))))(((((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%(((&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&$$$$$$%%%%%%###"""%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((wwwXXXCCC999444///---+++***++++++***)))+++***))))))(((((()))))))))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$#########$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$###"""###%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((wwwWWWBBB999444...,,,******++++++***)))+++******)))))))))))))))+++******)))((('''''''''$$$$$$%%%&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&#################################$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''(((###$$$$$$%%%%%%$$$$$$############$$$%%%&&&'''((($$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&***)))&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''!!! !!!###&&&(((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''((()))***&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((tttWWWHHH===444111000...+++***))))))***---,,,+++***))))))))))))+++)))&&&&&&&&&&&&&&&$$$###$$$%%%'''(((''''''&&&###############"""!!!!!!###############"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&### )))***######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######$$$$$$""" $$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%%%%%%%&&&(((***''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""""""""$$$'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))'''%%%######%%%''')))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((('''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&((()))))))))'''''')))***''''''(((((((((((('''''''''''''''''''''''''''''',,,+++***((('''%%%$$$###((()))***)))'''&&&&&&'''))))))************))))))''''''''''''((((((((((((+++)))'''&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''rrrUUUFFF<<<333111000...+++***))))))*********)))))))))******+++***(((&&&&&&''''''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""###############"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$(((!!!&&&)))&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$((('''&&&%%%%%%&&&((()))((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&'''(((((('''&&&&&&''')))''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((()))))))))'''&&&'''((((((((())))))))))))((((((''''''''''''((((((((((((+++)))''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''nnnRRRCCC:::222111///---+++************(((((((((((()))***+++,,,)))(((&&&&&&''''''&&&$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$###############$$$######"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%+++***$$$$$$!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###!!!"""###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%'''((()))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((()))((('''&&&'''(((''''''((((((((((((''''''''''''''''''((((((((((((***)))''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''lllPPPBBB999222000///---+++************(((((('''(((((()))******((('''&&&'''((('''&&&$$$)))(((&&&$$$$$$$$$$$$%%%###$$$$$$%%%$$$$$$###############$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$!!!((()))000AAA@@@..."""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""$$$&&&&&&$$$######$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))%%%%%%&&&''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''(((((('''&&&&&&''')))''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&&&&'''((())))))***'''((()))((('''&&&'''((('''(((((())))))(((((('''''''''''''''((((((((((((***((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''kkkOOOBBB:::444000///---+++******++++++******)))(((((((((((((((''''''&&&'''((((((&&&$$$***)))'''%%%$$$$$$%%%%%%""""""###############"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$############,,,###111^^^iiiHHH'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%(((,,,...,,,((($$$#########$$$$$$$$$%%%%%%######$$$%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&'''((())))))''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&((())))))(((''''''(((***''''''((((((((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&((()))(((''''''((()))((())))))******))))))(((''''''''''''(((((((((((()))((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''jjjNNNBBB;;;555///...---+++******++++++,,,+++***)))(((((((((((('''&&&&&&((()))(((&&&$$$)))((('''&&&%%%%%%$$$$$$!!!!!!"""############""""""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$######(((CCCJJJ999+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%(((+++---+++&&&"""############$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''((((((((((((''''''''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&#########$$$'''))),,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((())))))((())))))))))))((('''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))(((''''''''''''&&&&&&&&&((()))***)))'''''')))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((((((''''''((()))))))))************))))))''''''''''''(((((((((((()))(((((()))******((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''hhhMMMAAA;;;666///...,,,+++***++++++,,,+++******)))))))))******&&&&&&&&&((())))))&&&$$$%%%%%%%%%%%%$$$$$$###"""!!!"""######$$$$$$$$$###"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%##################$$$%%%'''(((!!!!!!'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%&&&%%%""" ############$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))))))))''''''((((((((((((''''''''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$#########%%%(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((())))))(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&'''((()))(((&&&&&&(((***''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***(((((())))))))))))((((((''''''''''''((((((((((((((((((((()))******(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''gggKKK@@@;;;555///...,,,+++***++++++,,,))))))))))))***+++,,,---%%%%%%&&&(((***)))&&&$$$""""""###$$$$$$###!!! """###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%###'''!!!***,,,$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%(((&&&$$$$$$%%%%%%$$$###"""############$$$$$$$$$!!!###%%%&&&%%%$$$###&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%&&&''''''((((((''''''&&&'''''''''(((((())))))''''''((((((((((((''''''''''''((((((''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((('''&&&%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%'''((((((''''''(((***''''''((((((((((((''''''''''''''''''((((((((()))((((((((()))+++***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''cccNNNAAA777555000---------+++&&&&&&******)))((('''((()))+++---'''&&&%%%&&&'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((('''&&&%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))((('''&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))))))))(((&&&%%%(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&bbbMMM@@@666555000---,,,---+++((()))---+++***((('''((()))+++,,,((('''&&&&&&(((((('''&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''&&&%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))******+++''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&aaaLLL???555444000,,,*********)))***///+++***)))((((((((()))***)))(((''''''((()))(((&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''(((%%%&&&'''((()))***+++,,,(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&```KKK???555444222,,,((((((((('''))),,,,,,+++***)))(((((())))))***(((''''''((()))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&''''''((()))******+++))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''___KKK???777666777000*********((((((***++++++***))))))(((((((((***(((''''''(((((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''___KKKAAA999:::;;;333------...+++******************)))))))))))))))(((&&&&&&''''''&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))*********)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''___LLLCCC<<<===888111,,,---///,,,***)))((())))))************))))))'''%%%%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%######%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((('''''''''((())))))******(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((___MMMDDD>>>???333,,,(((+++---+++(((''''''((()))***************(((&&&%%%%%%%%%%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%'''((((((((('''&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&((()))))))))((('''''''''(((((())))))******&&&&&&'''((()))***++++++((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((]]]FFF>>>777000000///...---,,,++++++++++++++++++++++++***((((((%%%&&&'''&&&%%%$$$&&&((('''%%%######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######%%%###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((('''%%%$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***)))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&\\\EEE===777000000///...---,,,+++++++++++++++++++++***)))((((((%%%&&&'''&&&%%%$$$&&&((('''%%%######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$########################$$$$$$$$$$$$######$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$$$$$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))*********((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%ZZZBBB;;;666000000///...,,,+++++++++++++++++++++******)))((('''%%%&&&'''&&&%%%$$$&&&(((&&&%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''((((((((((((((('''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))*********((('''((()))************************))))))))))))))))))))))))))))))))))))************((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&''''''(((((()))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&}}}XXXAAA:::666000//////---,,,+++*********************)))((('''&&&%%%&&&'''&&&%%%$$$&&&(((&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))*********((((((((((((((((((((((((***)))))))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***(((((()))***************************))))))))))))))))))))))))((()))))))))************)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''%%%&&&&&&'''((())))))************))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((((((|||WWW@@@:::666000///...---,,,+++*********))))))))))))((('''&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&%%%$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((('''''''''''''''&&&%%%%%%'''''''''((((((((())))))))))))))))))))))))(((((())))))))))))******++++++))))))))))))))))))))))))******))))))((((((((('''(((((((((((()))))))))***************************))))))))))))))))))))))))(((***+++***)))((()))+++************************************************((()))))))))************************++++++++++++************************(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&''''''((()))******)))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''zzzVVV@@@:::666000///...---+++************))))))))))))((('''&&&%%%%%%&&&'''&&&%%%$$$&&&((('''&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$###############""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''(((((())))))'''''''''''''''&&&%%%$$$''''''((((((((()))))))))))))))*********)))((((((&&&''''''(((((())))))***))))))))))))))))))))))))***))))))))))))))))))(((((((((((()))))))))******************************))))))))))))))))))))))))(((***+++***))))))***,,,************************************************))))))))))))******************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))******))))))(((''''''''''''(((((())))))***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%yyyVVVAAA;;;666//////...,,,+++******))))))(((((((((((('''&&&%%%%%%%%%&&&'''&&&%%%$$$&&&((((((''''''(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''$$$%%%&&&&&&%%%%%%&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##################$$$$$$######$$$$$$$$$$$$######$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''((()))))))))''''''''''''&&&%%%$$$###'''((((((((()))))))))))))))******+++***)))((('''&&&''''''((())))))******)))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********************************))))))))))))))))))))))))((()))++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************+++++++++,,,,,,,,,,,,---************************)))))))))))))))))))))))))))************)))((((((((((((((((((((()))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''xxxWWWBBB;;;666///......,,,+++***)))))))))(((((((((((('''&&&%%%$$$&&&&&&'''&&&%%%$$$&&&(((((((((((()))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((((($$$%%%'''&&&%%%%%%&&&(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######%%%###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$######$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''''''''''')))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''((())))))***''''''''''''&&&%%%$$$###(((((((((((()))))))))))))))***+++++++++)))((('''((())))))***+++,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))************************************))))))))))))))))))))))))((()))++++++******+++,,,------------------------************************))))))))))))************++++++,,,,,,,,,---------************************))))))))))))))))))))))))***************)))(((((())))))))))))(((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******wwwRRRDDD===555333......,,,+++***)))))))))************)))((('''&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$'''%%% &&&%%%%%%$$$$$$######""""""###""" !!!###%%%%%%&&&((( ---!!!%%%!!!!!!''''''!!!$$$!!! ###$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%###%%%)))&&& """***)))&&&%%%''''''&&&$$$%%% %%%(((''''''(((&&&###$$$111''' %%%((('''!!!"""%%%&&&&&&%%%"""!!!############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))$$$$$$))) ***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))***++++++,,,,,,++++++***)))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++***(((''''''((())))))))))))************************)))))))))))),,,---///000///...,,,***+++++++++++++++++++++++++++++++++******))))))))))))(((((()))+++,,,+++***************++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((wwwQQQCCC<<<444222......,,,+++***)))))))))*********))))))((('''&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&'''+++***&&&%%%(((''''''&&&&&&&&&%%%%%%%%%%%%$$$###"""###$$$&&&'''...###***&&&+++$$$$$$---&&&%%%!!!%%%!!!!!!&&&+++))) $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###""" ###))),,,)))"""###%%%'''&&&$$$%%%***000777*** """&&&&&&###"""%%%%%%&&&&&&$$$((('''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''((((((((()))))))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))***++++++,,,,,,++++++***((())))))))))))*********))))))************))))))************************************************)))+++,,,+++***(((((()))))))))))))))*********++++++++++++++++++*********,,,---...///000///......,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,+++***+++,,,,,,,,,***))))))))))))))))))******+++************)))))))))************************))))))))))))))))))))))))''''''((((((''''''&&&%%%(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((vvvQQQBBB;;;333111......,,,+++***)))))))))*********)))(((((('''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""" !!!&&&'''$$$""""""###""""""""""""!!!!!!!!!!!!  """###&&&$$$###)))***'''&&&&&&""" &&&$$$222''''''$$$''',,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$,,,)))""" )))///111---((($$$&&&******###$$$***&&&###000(((!!!'''***"""$$$(((""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""############$$$"""!!!$$$"""$$$((( $$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))******++++++++++++******((((((((())))))))))))************))))))************************************************************,,,------+++******+++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,+++******+++,,,***)))************************,,,,,,+++++++++*********************************))))))))))))))))))))))))'''(((((((((((('''&&&&&&(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((vvvPPPAAA:::222111......,,,+++***)))))))))+++***)))(((((('''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$&&&((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''"""&&&$$$###000&&&$$$"""+++  $$$%%%%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$!!!***---&&& )))000***&&&///---'''"""%%%******"""/// '''%%%$$$$$$###'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''"""&&&&&&"""'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))******++++++++++++******))))))))))))************,,,+++))))))))))))+++,,,***************************************************,,,------+++***+++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111//////......---,,,,,,,,,******++++++,,,,,,---------,,,+++,,,---...---,,,------,,,,,,,,,,,,,,,+++,,,+++++++++************************************))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((uuuNNN@@@:::222111......,,,+++***)))))))))+++***)))((('''''''''(((&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$ &&& ))) %%%"""!!!... $$$%%%!!!***$$$777--- """***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%!!!$$$%%%$$$&&&***,,,******&&&  '''%%%%%%(((###&&&...,,,%%%%%%"""///### &&&$$$###""""""###$$$&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!###***((($$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))&&&'''(((((())))))(((((((((((((((((()))))))))))))))******++++++******)))******++++++++++++,,,,,,,,,+++***))))))***+++,,,************************************************)))+++,,,,,,+++***++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------//////......//////000111333222111000///---,,,,,,,,,,,,------......//////...---,,,...000111111000---------,,,,,,+++++++++++++++*********)))))))))************************************************(((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((sssMMM???:::333222......,,,+++***))))))))),,,+++)))'''''''''((((((%%%&&&''''''((('''''''''%%%%%%&&&&&&%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###''''''###"""$$$&&&%%%""""""############$$$$$$"""""""""###############!!!###%%%''',,,""")))HHH777---,,,&&&$$$"""''')))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%+++### %%%&&&%%%%%%###,,,===PPPVVVAAA&&&$$$)))&&&###%%%!!!!!!*** (((...,,,$$$$$$""""""""""""$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%% ((("""%%%%%% &&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''((((((((()))))))))''''''((())))))))))))((((((((((((((())))))))))))))))))************))))))+++++++++,,,,,,,,,------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,+++++++++,,,++++++,,,,,,,,,---------,,,,,,------......//////,,,---------------------111000000///...---,,,,,,------------............+++******+++---......------,,,,,,++++++******)))+++************)))))))))++++++++++++++++++++++++************************((())))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((rrrLLL>>>:::444444......,,,+++***))))))))),,,+++)))'''&&&'''((()))%%%&&&&&&'''((((((''''''%%%%%%&&&&&&%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&mmmvvv}}}zzzwwwxxxzzzzzzwwwwwwxxxxxxxxxyyyyyyyyywwwwwwxxxxxxyyyyyyyyyxxxvvvsssuuu'''(((222,,,bbbPPP((("""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%% !!!***000'''(((<<>>:::555555......,,,+++***))))))))),,,+++)))'''&&&'''((()))%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&& ******!!!!!!***%%%PPPOOO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&######'''%%%"""DDD666$$$&&& '''((( 111666$$$,,,"""'''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))************)))))))))************+++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++---//////.........///,,,,,,,,,---------......000000111222333333444444999:::>>>@@@BBBCCCBBBBBB@@@AAABBBDDDGGGIIIJJJKKKHHHHHHGGGGGGFFFFFFEEEEEECCCAAA???>>>===<<<:::888444333333222111000000///---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))(((((('''(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((pppMMM@@@999222444111///---+++***)))*********))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$######"""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%www""""""--- 111XXXccc,,,### &&&%%%&&&$$$!!!((((((+++...+++### ###"""&&&&&&))),,,888@@@''''''%%%///"""$$$$$$---###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&))))))(((((('''''''''&&&))))))************))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((())))))******)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++,,,---------***+++---......---,,,,,,+++...000000...---...///000///...000333555666666999@@@FFFFFFCCCBBBHHHNNNPPPQQQQQQUUU___fff```UUUNNNSSSXXX[[[]]]aaafffkkkggggggdddbbbdddeee___VVV[[[XXXUUUSSSRRROOOLLLIIIIIIDDD???===>>>===888444666444111,,,***,,,000444+++...000///+++((()))+++***((('''))),,,,,,)))%%%&&&''')))******)))((((((++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((pppLLL???999333555222000...,,,+++***++++++***))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$#########$$$&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%&&&)))(((((((((''''''''''''PPP&&&$$$"""""",,,"""222PPPXXX555&&&"""(((///)))!!!///$$$&&&###'''---***)))%%%!!!%%%&&&,,,+++'''))) (((%%%111///$$$"""***"""%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''''')))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''))))))************))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***'''((((((((()))))))))***)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,,,,+++******//////......---,,,++++++...///222444444444333222666666555555888>>>FFFKKKLLLOOOUUU\\\cccjjjppptttqqqpppjjjfffhhhnnnnnnjjjiiijjjlllmmmooorrrvvvyyywww|||~~~~~~|||uuummmllljjjfffccc```]]][[[ZZZ[[[UUUPPPPPPRRRQQQJJJCCC???@@@???;;;666111...---...---++++++,,,...//////444111---,,,,,,---,,,+++,,,,,,---...---,,,+++***))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((qqqLLL???888333555222111///---,,,+++++++++)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$$$$$$$%%%%%%&&&&&&((((((((((((''''''''''''111%%%(((+++ ***%%%,,,XXX{{{"""###"""(((+++(((,,, ---!!!***'''######"""(((}}}xxx---(((WWW!!!,,,!!!###""";;;PPP&&&"""(((###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''))))))************))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((()))))))))******(((((((((((()))))))))))))))************++++++++++++++++++*********************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,++++++,,,,,,++++++,,,---...///111111222333444666999;;;<<>><<<888222---,,,///000///,,,///...,,,+++************,,,,,,,,,,,,+++***)))((()))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((rrrNNNAAA999222333222000...,,,+++******+++))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,'''EEE$$$(((,,,---###555111((($$$///DDD444--- 000"""&&&)))((('''!!!$$$(((---yyy///%%%'''333'''/// 333555yyy'''"""'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********(((((((((((())))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------***,,,...//////.../////////...---,,,---000222444333888===@@@CCCKKKWWWaaaccchhhrrr}}}|||sssqqqqqqqqqwwwuuutttwww{{{}}}{{{yyyyyy~~~{{{yyywwwwwwvvvvvvtttsssllljjjfff```\\\[[[]]]___PPPMMMIIIEEEAAA:::222,,,,,,---......---,,,,,,+++***************)))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((sssPPPCCC:::111111000///---+++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$"""""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%% >>>eee"""***$$$&&&&&&%%%"""###***%%%(((>>>,,,'''000!!!,,,***(((%%%***!!!!!!///'''(((kkkLLL%%%,,,"""###www333...***!!!'''"""&&&\\\&&&!!!$$$+++%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''((())))))((('''''''''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,---------.........***,,,...///------...000333222111111444888<<>>===AAAHHHSSS___lllwww}}}~~~www{{{yyyrrrnnnfff^^^UUUPPPMMMGGG<<<333000///---,,,+++++++++,,,(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))kkkGGG;;;777444888111000---+++************'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$$$$%%%%%%###!!! !!!"""###$$$%%%&&&&&&#########$$$$$$%%%%%%%%%...######///lll%%%'''""" ###)))+++&&&!!!'''(((%%%'''&&&'''111ccc...''' 222!!!///""")))!!!000(((&&&&&& %%%&&&III'''+++"""$$$888RRR777///"""'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&''''''''''''''''''&&&'''((()))++++++)))((('''&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++******))))))(((((((((''')))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,............/////////000...111555666888===GGGNNNjjjlllpppvvv~~~uuuuuu|||wwwwww~~~{{{yyyyyy}}}|||oooWWWDDD888666444111///.........******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))mmmEEE::::::555333///---+++)))(((((()))*********)))((('''(((((((((---)))&&&%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,$$$"""000)))---%%%%%%&&&''''''&&&%%%%%%%%%&&&'''''''''''')))***:::ccc$$$...&&&!!!%%%'''$$$<<>>HHHSSSddd}}}}}}tttxxx|||{{{{{{~~~wwwxxx{{{{{{|||}}}jjjVVVNNNCCC;;;777444000---***,,,,,,+++,,,//////...,,,+++++++++---,,,***'''))))))))))))))))))))))))mmmEEE::::::555333111///---+++******+++,,,))))))))))))((((((((((((***(((%%%%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***//////LLLggg000!!!...###!!!...,,,,,,jjjXXX+++###$$$%%%&&&''''''&&&%%%$$$%%%""" %%%,,,,,,$$$llliii///+++$$$!!!&&&(((###)))ddd'''###'''&&&'''(((DDDSSS&&&((( &&&,,, 555'''>>>'''###(((,,,((((((...,,,yyy))),,,%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%$$$&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''((()))***,,,---))))))))))))******************))))))))))))******++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////.../////////......222:::AAAHHHQQQ```qqq}}}|||zzz~~~}}}{{{}}}}}}{{{tttrrrlllbbbUUUGGG===777666333000000000---(((%%%))))))(((((()))+++++++++))))))))))))))))))))))))kkkEEE:::888444333111000...,,,+++++++++,,,((()))*********)))'''&&&(((&&&$$$%%%''')))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% %%%###(((***###PPPSSS'''""""""000@@@ &&&ttt+++$$$%%%&&&''''''&&&%%%$$$%%%+++000,,,%%%###(((000+++ '''...###"""((('''(((***"""$$$)))$$$###***???{{{&&&))) %%% &&&***%%%''' '''"""***((()))%%%+++###(((888+++######$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%$$$&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$---111+++&&&'''((($$$&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''((()))***+++,,,)))))))))*********++++++******))))))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---....../////////...///000000444AAARRR^^^sssvvvwwwppprrr~~~zzz{{{~~~yyyzzz}}}~~~{{{zzz{{{yyyooo]]]OOO<<<000***,,,...+++))),,,******)))(((''')))+++...))))))))))))))))))))))))iiiEEE:::777222444///...---+++************'''(((***+++***)))'''%%%'''&&&%%%&&&&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***&&& &&&%%%!!!&&&DDD 000!!!...555''' '''333!!!+++$$$%%%&&&&&&&&&&&&%%%$$$---%%% ''')))$$$%%%CCCYYY$$$%%%###$$$(((###'''$$$xxx###(((+++$$$!!!+++???"""''' &&&''''''&&&111%%%888,,,333000000+++...!!!...%%%eee```,,,&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((''''''''''''&&&&&&((()))***((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%111???@@@222(((******$$$''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''((()))******+++))))))*********++++++++++++******))))))******++++++++++++,,,,,,,,,------,,,,,,---------.........---.........---------......333888===HHH\\\qqq~~~|||}}}yyyuuuoooRRRBBB555222...))),,,666,,,------+++((((((***,,,))))))))))))))))))))))))gggDDD:::555111444//////...,,,++++++******'''(((***+++***)))'''%%%((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,, (((///### ...TTT%%%&&&***+++""""""$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$!!!$$$'''((((((''''''&&&111#########%%%&&& &&&$$$ccc$$$)))+++&&&"""---GGG$$$"""'''%%%)))***111444HHH777))))))$$$///'''###~~~+++"""&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((''''''''''''&&&&&&((()))***((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%888CCCBBB222'''***+++&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''(((((()))))))))***************++++++++++++++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------...,,,+++,,,000333888AAAJJJSSSbbbwwwoooqqq|||ssstttzzzzzztttllljjjiiihhhfffeeehhhllldddfffiiikkkmmmmmmooopppgggiiikkkllllllmmmoooqqqvvvzzz}}}|||nnn^^^QQQ@@@000,,,111,,,------,,,***)))))))))************************eeeDDD:::444///444111111000000...------,,,((()))*********)))'''&&&'''((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$'''(((&&&&&&%%%---###AAA+++""")))--- $$$+++%%%)))111###$$$%%%&&&&&&%%%$$$###%%%$$$###!!! ###)))...'''(((<<>>444111///...,,,//////+++'''(((***+++aaa@@@:::888222111000///...,,,+++***))))))+++***((('''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!$$$$$$***YYY;;;!!!""" &&&%%%######"""%%%&&&999"""EEE555@@@***)))"""(((===HHH'''(((%%%***,,,!!!333$$$$$$%%%%%%&&&&&&%%%%%%$$$///(((000aaa###555$$$&&&)))(((***%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''&&&$$$%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,------------,,,++++++,,,---------444000---///222777???HHHaaafffjjjoooyyy|||llldddccceeepppppp|||{{{||||||www|||ooo___TTTGGG888---000...,,,+++***)))+++...bbb@@@:::999333333111000---+++))))))******+++***)))(((''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%!!!***&&&qqqggg***!!!)))"""&&&))) """&&& ###*** ...,,,nnn***)))&&&&&&000>>>((()))'''///```444%%%%%%&&&&&&&&&&&&%%%%%%,,,'''"""000VVV'''###'''%%%###'''$$$"""***%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%'''((()))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,------------///...,,,++++++---///000000111000111===PPPbbbjjj~~~xxxrrryyyrrrmmmgggfffiiiqqqxxx}}}~~~sssmmmuuuzzzvvvxxxrrrmmmbbbRRREEE<<<333---//////)))'''***aaa???999888333444222000---***))))))***++++++++++++***(((''''''(((&&&&&&&&&'''''''''((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))%%%&&&&&&''''''&&&&&&%%%***###$$$&&&'''222***%%%000 +++&&&''' 222888%%%&&&&&&$$$$$$WWW222&&&"""666000KKK222(((''''''###%%%%%%&&&&&&&&&&&&%%%%%%###&&&'''!!!!!!}}}///(((''')))%%%&&&///$$$'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''******))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...---------------...000222,,,333777<<>>HHHPPP]]]```mmm|||}}}sssmmmtttxxxjjjjjjpppvvvwwwuuutttzzzttt```SSSCCC222[[[:::444555111333//////...---,,,***)))(((+++...111///***&&&''')))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%(((111)))999JJJ??? $$$###222***"""###***%%%%%%...'''444---!!!)))###{{{HHH***222!!!&&&&&&&&&''''''''''''&&&&&&000&&&///$$$###555(((!!!((( )))"""######$$$%%%''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((()))))))))*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,///333888???MMM^^^kkkuuupppuuuuuuuuuppprrrzzzwww{{{xxxoootttzzz```DDDYYY@@@<<<444777555111000///,,,)))((()))******...111111---(((&&&&&&&&&&&&'''''''''''''''&&&)))(((&&&%%%%%%&&&''')))$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***)))&&&$$$)))***&&& ''')))$$$((('''&&&(((***+++(((%%%!!!666""")))$$$'''""")))!!!'''(((%%%+++KKK'''"""(((***@@@rrr777,,,)))"""(((***&&&&&&###,,,...&&&&&&!!!!!!...)))(((... ***ZZZ???---$$$)))###&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%###"""###&&&)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((''''''''''''((()))***************))))))(((((((((((())))))))))))))))))))))))))))))++++++******)))((((((((()))***+++,,,---,,,+++***------,,,,,,,,,,,,++++++...,,,---///---******...,,,444;;;BBBQQQfffqqqrrrxxxuuuxxxjjjppp~~~~~~}}}}}}yyyxxxzzzwwwzzz{{{___WWW>>>:::222666333111000///,,,)))((()))***&&&))),,,---+++(((&&&&&&%%%&&&''''''((((((((('''((((((&&&&&&&&&&&&'''((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%((( ///'''%%%$$$######%%%((()))'''$$$///'''""")))%%%%%%$$$,,,!!!###%%%%%%###+++AAA&&&(((111www;;; '''%%%&&&)))"""###&&&"""""""""$$$,,,---((()))"""%%%///%%%"""777)))%%%)))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''')))******(((&&&%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((('''((())))))************)))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))******+++,,,,,,,,,,,,+++.........---------------000......000111///000444999222>>>\\\ooonnnlllqqq|||~~~|||xxxyyytttxxxttt{{{~~~qqqUUU===999111555222111000///,,,)))((()))***'''(((***---///...+++)))&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%$$$%%%&&&&&&&&&000%%%+++&&&///"""""""""""""""$$$&&&'''&&&%%%SSS'''%%%)))$$$"""&&&BBB $$$$$$###!!!(((<<>>---$$$&&&000"""%%%AAA###,,,666888***...333%%%,,,$$$'''%%%###$$$$$$'''---777%%%)))$$$&&&***"""///'''&&&------$$$%%%+++)))(((((($$$$$$'''$$$%%%&&&'''''''''&&&&&&%%%'''))))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''(((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''''''''(((((())))))***************)))((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***++++++,,,,,,+++***)))***+++,,,---,,,,,,---...///000000111000222333333333<<>>*** qqqHHH333###$$$***%%%###)))%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((%%%'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))******)))((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************+++******))))))*********++++++++++++************)))******************))))))))))))************+++,,,,,,,,,,,,++++++,,,,,,++++++***)))(((''''''&&&)))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&&&&''''''&&&%%%''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////222666:::GGGQQQYYYXXXQQQQQQ\\\iiiwww~~~|||yyyvvvuuuvvvxxxwwwvvvwwwvvvuuuttttttsssttttttuuuuuuuuutttuuuuuuvvvvvvtttttttttuuuwwwwwwvvvuuuyyyvvvsssrrrsssttttttsssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppoooooooooqqqssstttxxxzzz|||{{{zzzzzz|||~~~yyyvvvrrrpppqqqssstttuuutttpppnnnpppvvvzzz{{{yyysssssssssvvvzzz}}}}}}}}}|||wwwsssqqqooo```[[[TTTNNNJJJHHHGGGFFFXXXlllMMM::::::111444333222111///,,,+++*********)))))))))(((((((((''''''(((&&&&&&''')))******((('''((()))((('''&&&'''(((((('''&&&&&&((()))((('''%%%''''''''''''''')))+++)))***++++++)))((((((***$$$---'''***))):::jjj$$$%%%111)))'''000"""###...&&&)))...!!!$$$KKKBBB999===%%%((()))******(((((()))***((((((((())))))))))))***;;;222---NNN(((,,,,,,!!!---"""222,,,666""""""%%%))))))&&&%%%'''%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((()))***%%%''')))***((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((***))))))(((((((((((((((******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++******))))))******+++,,,------,,,,,,+++++++++***((()))************))))))......------...///000111---,,,+++***************---,,,,,,+++***))))))(((++++++************))))))(((((((((((())))))***+++))))))))))))))))))))))))((((((''''''&&&&&&''''''(((''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&&&&(((((('''&&&'''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........111111000///000444:::???IIIUUU[[[VVVWWWeeewww}}}zzzuuuuuutttrrrsssuuuwwwxxxwwwuuuuuuttttttttttttuuuuuuvvvuuuuuutttuuuuuuvvvvvvrrrrrrsssvvvxxxyyyxxxvvvvvvtttqqqqqqrrrttttttsssvvvuuutttsssrrrqqqpppoooqqqpppnnnmmmnnnpppsssuuuyyy|||~~~{{{yyyzzz|||xxxuuuqqqpppqqqsssuuuvvvtttqqqoooppptttwwwwwwvvvqqqpppqqqsssvvvxxxxxxwwwsssnnnfff^^^WWWQQQLLLHHHLLLXXXtttLLL999:::111333222222111...,,,+++*********)))))))))(((((((((((('''%%%&&&'''(((''''''((()))'''((()))((('''&&&'''(((((('''&&&''')))***)))'''%%%&&&&&&''''''((()))***))))))(((&&&&&&&&&'''((( ...!!!222&&&777III+++111...(((&&&((('''&&&++++++$$$$$$(((%%%$$$)))...)))222:::JJJ777'''***000'''"""+++((()))******)))((()))***))))))))))))))))))))))))222777'''"""***)))RRR %%%)))444+++222###333;;;444...))),,,---'''$$$&&&((((((%%%&&&''''''((('''''''''&&&&&&%%%&&&&&&'''((()))%%%(((++++++***(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((())))))************++++++++++++,,,,,,+++++++++,,,,,,------------,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++,,,------......---000///...,,,+++******+++,,,,,,,,,,,,+++++++++***************************(((((('''(((((()))***+++((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''((()))'''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000111333999AAAGGGTTThhhtttpppssswwwuuu}}}zzzyyyxxxvvvwwwvvvuuutttuuuuuuuuuuuuuuuuuutttttttttuuuvvvvvvwwwxxxxxxxxxxxxwwwvvvvvvttttttuuuxxxzzzzzzyyywwwssssssrrrrrrssstttuuuuuuvvvuuuttttttrrrqqqqqqpppqqqooonnnmmmnnnpppsssvvv}}}}}}xxxvvvxxx{{{zzzwwwsssqqqrrrtttuuuvvvsssqqqpppppprrrttttttsssrrrrrrqqqsssuuuwwwvvvuuuyyyzzz{{{|||~~~}}}wwwqqqjjjccc]]]XXXQQQNNNYYYppp}}}}}}{{{zzzKKK999:::222333111111000...,,,+++***++++++***)))))))))((((((((((((&&&((())))))'''&&&(((***&&&((()))(((''''''((()))((((((((()))++++++***(((%%%%%%&&&''')))*********+++)))'''&&&&&&'''((((((,,,###!!!)))***!!!!!!+++,,,HHHuuuiii666$$$///555+++''' ***777---!!!'''((()))555(((%%%---&&&"""+++,,,(((LLLzzzGGG...''')))///((((((---***%%%)))***+++***)))((()))+++************)))))))))))),,,)))'''***+++******---$$$!!!"""333UUU}}}<<<%%%###+++"""///(((***111+++>>>]]]CCC&&&!!!///%%%)))((("""###)))+++)))%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&(((+++,,,***(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))******+++++++++...---,,,,,,+++++++++,,,+++,,,,,,,,,,,,---------//////000111222333555555666888<<>>;;;888666555000//////...---,,,++++++***))))))(((((()))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((''''''''''''''''''((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''')))******(((&&&%%%&&&''''''((('''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...///222666<<>>;;;888555333222------,,,+++************))))))))))))))))))))))))((((((((((((((()))******''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''')))++++++)))'''%%%&&&&&&'''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............///////////////222555999???FFFNNNTTTcccyyy{{{uuuvvvvvvvvvuuussssssuuuvvvsssvvvxxxyyywwwwwwyyyzzz{{{zzzzzzyyyxxxxxxxxxxxxzzzxxxxxxyyy}}}~~~}}}~~~}}}|||qqqsssuuuuuusssrrrsssuuupppppppppqqqrrrsssssstttssssssuuuvvvxxxyyyyyyzzzzzz|||wwwttttttuuuuuuuuurrrrrrssssssrrrqqqqqqqqqpppooooooppprrrssssssrrrqqqqqqrrrsssuuuwwwxxxyyywwwwwwwwwyyy|||}}}{{{zzz{{{yyywwwtttssssssuuuwwwuuu|||~~~HHH777:::333333...000///...,,,++++++,,,,,,************)))))))))))))))'''&&&&&&(((((('''%%%%%%'''((((((''''''(((***&&&&&&''')))+++***(((%%%'''&&&'''***...///---+++---+++))))))+++,,,***''',,,((( %%%$$$&&&000)))(((***---+++'''***000,,,222......,,,(((,,,((()))"""&&&+++)))+++...)))(((+++***---000&&& ((('''------!!!333999%%%999###"""000///)))+++---(((111***)))555---&&&444)))+++++++++***)))***+++++++++++++++******))))))&&&,,,...******///,,,$$$)))+++---,,,&&&"""&&&---...(((,,,###000((($$$+++(((!!!''')))###&&&###000(((###&&&)))((())),,, ''',,,(((***...(((&&&###%%%'''$$$###---%%%&&&''''''((((((''''''$$$$$$$$$%%%''')))***+++'''(((((('''&&&&&&((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&((((((((((((((()))******))))))******++++++++++++))))))))))))))))))))))))******+++,,,------......------......///000111111//////000222555777:::;;;@@@AAADDDHHHLLLOOORRRTTTNNNLLLKKKKKKOOOVVV]]]aaavvvqqqiiiaaa[[[XXXXXXYYYRRRPPPMMMKKKJJJKKKMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQOOOLLLHHHCCC???;;;:::000///...---,,,+++++++++))))))))))))))))))))))))((((((((((((((()))******&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&'''***++++++)))'''%%%%%%&&&'''((((((((('''''''''''''''((((((((()))(((((((((((())))))))))))************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000111444888<<>>???>>><<<888888:::===@@@@@@>>>===888666333111000///......000...,,,++++++,,,,,,+++%%%''')))))))))***,,,...***************++++++++++++***(((&&&&&&'''((()))))))))))))))((('''&&&%%%'''((((((((((((((())))))$$$%%%%%%&&&'''((()))***(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''))))))))))))************)))))))))))))))))))))(((************++++++++++++***+++,,,,,,,,,+++***)))000...,,,***)))))))))***---///000000333:::CCCIIIDDDFFFHHHNNN]]]pppyyyyyyxxxzzzyyywwwzzz~~~mmmfff___ZZZVVVVVV^^^gggtttwwwssseeeYYYSSSPPPMMMNNNKKKIIIJJJMMMMMMJJJFFFNNNNNNJJJBBB;;;888444///...---+++***((((((((((((++++++++++++***)))(((((('''''''''((((((((())))))+++******)))(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((''''''))))))(((''')))(((((((((''''''''''''&&&'''(((((())))))(((((((((((((((((())))))))))))++++++***************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---......------...000333555999DDDQQQWWWZZZaaakkk}}}tttxxx}}}uuuuuuvvvsssrrrssswwwqqqoooppppppooossszzzyyy~~~}}}|||{{{zzz{{{}}}~~~}}}|||zzz}}}zzzxxxkkklllmmmooopppppppppppprrrooopppttttttqqqrrrvvvyyytttrrruuuvvvvvv{{{zzzvvvuuutttsssrrrqqqqqqqqquuusssqqqrrrttttttsssqqqssssssrrrrrrssstttuuuuuutttsssssssssssstttvvvwwwtttuuuvvvwwwxxxxxxxxxxxxxxxyyyzzzyyyyyyyyy{{{|||~~~yyyxxx}}}III777:::222444000111000///---,,,+++******************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))***+++,,,,,,***...222333111---***((()))+++,,,+++***)))***+++***************************((('''(((***+++++++++***************+++,,,,,,---+++,,,///000///111444///222777999:::===BBBFFFNNNQQQVVV[[[XXXRRROOOQQQLLLNNNRRRWWW\\\^^^]]][[[VVVNNNFFFBBBEEEJJJMMMNNN===;;;888444111///---,,,***+++------,,,***++++++)))*********************+++***((('''''''''((()))))))))))))))((('''&&&&&&((((((((('''''''''''''''%%%%%%&&&'''(((((()))***''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''))))))))))))************))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,///111000888===<<>>@@@@@@AAA???CCCHHHKKKMMMRRRZZZ```gggdddiiirrrpppddd]]]^^^SSSVVV\\\dddkkknnnmmmkkkllldddYYYSSSUUU\\\ccchhhZZZWWWRRRJJJAAA:::555333222222222000---,,,---......------,,,++++++******)))((('''&&&&&&&&&'''''')))))))))))))))(((''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&((()))))))))************)))))))))))))))******************+++++++++,,,,,,............------,,,,,,'''***---000222333555666777EEEOOOQQQZZZlllxxxyyy}}}|||}}}|||mmmoooxxx}}}tttnnnlll```[[[TTTOOONNNOOONNNNNNGGGOOOVVVYYY[[[[[[VVVPPPKKKGGG@@@888222...,,,+++***))))))(((((('''''''''(((((((((((((((((())))))***))))))((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))((()))***+++***(((((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((())))))))))))*********)))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............///000111111111444888<<>>XXXbbbrrr~~~{{{xxxwwwxxxyyyxxxwwwwwwvvvssspppooosssvvvxxx~~~~~~~~~zzzsssiiiddd```___aaabbbaaa___[[[]]]aaagggooowww}}}vvvyyy{{{}}}{{{rrrwwwvvvuuutttssssssttttttpppqqqqqqrrrrrrrrrssstttsssssstttuuuvvvxxxzzz{{{zzzzzz{{{|||}}}~~~~~~}}}{{{yyyxxxwwwwwwwwwxxxvvvtttvvvzzz}}}|||zzzzzzzzz{{{}}}zzzHHH777:::333333///111000///---,,,+++******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''((((((((()))))))))***111000...***((())),,,...((()))++++++******+++---++++++++++++++++++++++++***+++------,,,++++++,,,+++---000000111444:::???MMMQQQUUUZZZaaafffddd^^^VVVTTTSSSSSSUUUXXX\\\___fffdddeeehhheee\\\RRRMMMRRRUUUZZZaaahhhkkkkkkjjjmmmoooqqqqqqrrryyyyyynnnddd```___YYYUUUOOOEEE;;;444111000++++++++++++++++++++++++++++++++++++************)))))))))******))))))(((((((((((('''''''''''''''''''''((((((((()))))))))))))))(((''''''''''''(((((((((((('''((())))))***&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((((((((())))))))))))************((())))))******+++++++++++++++++++++,,,,,,,,,,,,+++*********+++,,,---...111...///888III[[[ggglllooossswwwxxx|||qqqnnnqqqllllllqqqwwwzzz|||}}}uuuttt}}}ssspppmmmiiikkkoooyyy}}}{{{}}}wwwnnneee___]]]^^^___```___ZZZSSSRRRWWWZZZZZZ[[[ZZZWWWRRRKKKDDD===999000///---,,,+++++++++,,,******))))))))))))((((((((((((''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))((((((******)))((('''''''''((((((((((((((('''((())))))******))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------.........///////////////000000222777===BBBOOO^^^qqq{{{xxxuuuttttttvvvvvvssssssuuuuuurrrqqqsssvvv|||{{{}}}yyyxxxzzzzzzsssllliiibbb^^^[[[]]]bbbdddbbb___```aaadddjjjsss}}}zzzrrr{{{sssttttttqqqrrrrrrrrrrrrqqqqqqppppppppprrrsssrrrqqqpppqqqsssppppppqqqsssuuuwwwyyyzzzzzz{{{}}}|||zzzxxxxxxxxxxxxwwwvvvwwwyyy{{{{{{{{{zzz{{{|||}}}~~~yyyFFF555999222333///111000///---,,,+++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))))))))******,,,,,,+++(((''''''))),,,)))***++++++***)))***,,,++++++++++++++++++++++++)))+++------,,,,,,///111444888===AAADDDKKKTTT[[[hhhhhhddd```bbbfffbbb[[[NNNLLLLLLOOOUUUXXXXXXVVVaaahhhlllggg___YYYVVVSSSMMMNNNRRRWWW\\\______^^^ZZZ]]]bbbfffjjjmmmppprrrrrruuuyyyxxxtttrrrsssvvv~~~{{{sssgggXXXJJJAAA<<<444444222111///---,,,++++++,,,,,,,,,++++++******((())))))*********))))))'''((((((((((((((())))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))************((())))))******+++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,---///111222888999AAAWWWrrr~~~~~~}}}|||vvvsssrrrnnnnnnrrrxxxxxxvvvxxx~~~uuunnnjjjkkkmmmjjjjjjfff___\\\]]]\\\YYYXXXXXXWWWUUUQQQMMMHHHEEE===;;;666111---***))))))*********)))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((''''''))))))((('''''''''''''''((((((((()))(((((()))************)))(((((((((((())))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,------------...............////////////...///000222666===EEEJJJTTTeeewwwxxx~~~|||zzzwwwuuurrrpppooossstttqqqqqqtttuuusssuuuvvv{{{~~~yyyuuuvvvqqqppprrrqqqlllkkknnnmmmjjjhhhkkkppprrrmmmhhhhhhhhhiiinnnwww|||tttrrrxxxrrrppppppqqqooopppqqqrrrrrrpppooonnnoooqqqsssrrrpppppprrrtttrrrsssssstttvvvxxxyyyzzz|||}}}~~~}}}{{{zzzzzzzzzwwwxxxxxxxxxwwwxxxyyy{{{zzz|||yyyEEE444777111333000111000///---,,,+++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))***************+++,,,+++))))))***+++)))+++,,,+++***)))***+++++++++++++++++++++++++++***,,,/////////000444777@@@FFFMMMSSSXXXaaammmuuurrrnnncccXXXUUUWWWSSSKKKSSSRRRTTT]]]gggllliiidddjjjzzzvvviiigggiiihhhiiiiiikkkooosssuuuuuutttqqqqqqqqqrrrqqqlllccc[[[YYY```iiinnnqqqvvv|||wwwiii^^^XXXIIIGGGCCC???:::666222000)))************)))((((((((())))))*********))))))''''''(((((())))))******(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''(((((())))))******))))))))))))************((())))))***++++++,,,,,,++++++,,,,,,,,,---------.........///111444666777GGGMMM^^^{{{wwwuuuuuuuuurrrrrr~~~{{{sssoooooopppyyy~~~zzzrrriii\\\QQQUUUUUUUUUTTTSSSQQQOOONNNOOOKKKEEE===666111---,,,+++*********))))))(((((('''''''''''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))'''&&&'''((()))((('''&&&'''''''''(((((())))))(((((()))***************(((((((((((())))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,---------................../////////000///000333666<<>>333555222---(((&&&'''***,,,---***)))+++...,,,)))))),,,++++++******))))))((((((%%%&&&'''((()))***+++,,,'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&'''(((******((('''&&&))))))((('''''''''''''''))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------(((***,,,,,,,,,------,,,555---,,,333777666>>>LLLWWWZZZooosssllltttxxxqqqnnnmmm{{{fffPPPNNNPPPSSSVVVXXXWWWUUURRRGGGMMMNNNGGGBBB>>>555***...---,,,*********+++,,,***)))))))))))))))***+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************,,,+++*********+++,,,---...---,,,+++++++++,,,---------,,,+++,,,---...///---...000111000111333444111///333>>>EEEIIIPPPYYYvvvzzzyyyvvvvvvuuuttttttsssrrrrrrnnnppprrrssssssssssssttt~~~wwwqqqpppnnnkkkjjjlllkkksssxxxyyy~~~|||tttjjjfffuuuqqqqqq{{{|||xxxjjjiiijjjrrr}}}|||rrroootttuuuuuuuuussspppnnnnnnooohhhmmmsssuuutttssstttuuu~~~||||||||||||{{{zzz~~~}}}{{{{{{|||{{{|||}}}{{{xxxvvvuuuvvvtttuuuvvvvvvuuuvvvxxxzzz{{{{{{{{{}}}~~~{{{yyyrrrzzzzzz|||yyyyyyGGG777999111444222222111///...,,,,,,++++++************************))))))))))))))))))))))))(((((('''''''''(((((()))&&&&&&''''''(((((())))))))))))))))))************---,,,***))))))***---...---,,,++++++******++++++***+++,,,,,,,,,---...000555666777888;;;AAAIIINNNZZZ\\\bbbeee___YYY\\\dddlllccc\\\___ccceeefffhhhjjjrrr{{{}}}yyywwwzzz~~~~~~zzz}}}{{{{{{yyyrrrkkkkkkrrrxxxwwwmmmkkkttttttqqquuuyyynnnTTT???777...---,,,,,,++++++++++++000------...---)))))),,,************))))))))))))&&&''''''((()))***++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******)))'''&&&))))))((('''''''''''''''((((((((()))))))))***************+++++++++,,,,,,++++++,,,,,,,,,---------111///,,,)))***---//////111///111:::CCCLLLXXXcccuuusss}}}}}}yyy}}}|||zzz{{{wwwjjjTTTQQQPPPQQQUUUYYYZZZZZZMMMNNNNNNKKKHHHDDD>>>999---,,,+++,,,,,,,,,(((%%%******))))))))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************++++++*********+++,,,---------,,,+++++++++,,,---------,,,,,,,,,---...///---///000000000000222333222///333AAANNNWWW___eee~~~|||pppqqqyyyvvvwwwssssssrrrqqqpppoooooonnnnnnnnnllllllmmmpppsssvvvxxx{{{qqqlllhhhjjjlllmmmppptttwww{{{~~~|||yyyxxxqqqhhhffftttssswww}}}xxxyyy}}}qqqbbbdddhhhqqq|||zzzwwwyyytttnnnrrr|||~~~}}}zzzvvvsssqqqpppoooqqqtttuuuuuutttuuuuuurrrtttwwwzzz{{{|||||||||~~~~~~|||{{{{{{|||zzz{{{{{{yyyvvvttttttuuusssssstttuuuuuuvvvvvvwwwxxxxxxyyy{{{}}}}}}|||zzzvvv}}}yyy~~~zzzGGG777999111444111222111///...,,,,,,++++++,,,,,,++++++******))))))))))))))))))))))))))))))%%%&&&((()))******)))((('''''''''((((((((((((((())))))))))))************---,,,++++++******++++++,,,,,,++++++******++++++(((***,,,+++***+++...111999AAAFFFFFFJJJVVV\\\ZZZRRRWWW]]]^^^ZZZZZZeeerrr|||wwwvvv}}}}}}zzzvvvwww{{{xxxmmmfffmmm{{{ttt[[[MMM888666333000...---,,,,,,///+++***,,,***''''''***)))))))))***************((((((((()))))))))******)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''))))))))))))'''''')))((((((''''''''''''(((''''''((((((((()))))))))))))))*********+++++++++,,,,,,,,,,,,------------000---***)))***---///000000888BBBLLL[[[nnnzzz~~~}}}yyy{{{}}}tttwwwyyyrrruuu}}}}}}vvvkkkcccZZZTTTTTTUUUSSSQQQTTTPPPNNNOOONNNIIIFFFFFF888444000------,,,)))'''))))))******)))((('''&&&))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************++++++******++++++,,,------,,,,,,++++++,,,,,,---------,,,,,,------...///...///000/////////111222333333===RRRhhhtttvvvvvvtttkkkiii{{{rrrqqqrrrrrrrrrrrrqqqpppooonnnmmmmmmnnnnnnmmmkkklllpppwww|||~~~}}}{{{wwwqqqnnnjjjjjjpppwww{{{{{{zzzvvvrrrqqqqqqllleeegggooopppxxx}}}yyywwwyyywwwlllggg]]]aaaiiirrr{{{}}}xxxsssqqqqqqmmmkkkuuu~~~zzzvvvtttrrrrrrpppppppppqqqrrrrrrqqqlllqqqwww{{{{{{{{{|||}}}}}}~~~~~~|||zzzzzz{{{|||yyyyyyyyyvvvtttrrrssstttsssrrrrrrtttwwwxxxvvvsssttttttuuuwwwzzz|||{{{zzzyyy}}}{{{vvvxxx{{{III888:::222444222222111///...,,,+++++++++------,,,,,,+++***))))))((((((((((((((((((((((((&&&'''((()))***))))))(((((((((((((((((('''''''''((()))))))))************+++++++++,,,,,,++++++***,,,,,,++++++***++++++,,,)))+++---,,,,,,000777>>>KKKWWW\\\VVVVVV___```XXXNNNXXXbbbfffeeejjjzzz{{{~~~zzz}}}~~~{{{xxx{{{~~~}}}tttlllVVVKKK>>>666444444222000,,,)))(((,,,,,,)))(((***)))))))))******+++++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''((())))))))))))(((''')))(((''''''''''''((((((''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,------------...***+++...000//////444:::AAAQQQ```iiixxxuuurrrsssvvvqqqlllvvv}}}{{{uuuooooootttxxxzzzyyy}}}ssslllhhhaaaXXXPPPXXXPPPLLLNNNNNNIIIGGGIIIIIIEEE===444...+++---...'''((()))))))))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------......///.../////////......000222333999LLLjjj}}}}}}eeeccczzzrrrpppqqqpppnnnuuutttsssrrrqqqppppppooonnnrrrtttrrrrrrxxx~~~|||yyyxxxuuuppptttrrruuu~~~{{{{{{wwwooonnnnnnlllkkklllkkkhhhdddhhhlllpppzzz~~~zzzzzz{{{{{{ttthhhaaa``````fffnnnwww|||}}}{{{yyyuuuqqqooooooooopppyyy~~~zzzxxxwwwwwwwwwuuuqqqnnnnnnrrruuuuuutttvvv{{{~~~zzzxxxzzz}}}|||}}}}}}{{{yyyyyy{{{|||yyyyyyxxxvvvsssrrrsssuuuvvvtttsssvvv{{{|||xxxssstttsssssstttwwwyyyxxxxxxwwwzzzxxxtttuuu~~~}}}JJJ999;;;333555333222111///...,,,+++++++++------,,,,,,+++***))))))((((((((((((((((((((((((+++***)))((('''(((((()))((((((((((((((('''''''''((()))))))))************((()))***,,,------,,,,,,,,,++++++***++++++,,,,,,...///000111555===HHHPPPccckkkgggYYYUUU^^^```YYYlllwww~~~~~~{{{~~~|||tttmmmllloootttyyy~~~qqqcccRRRKKKKKKHHH===333...******///111///,,,---))))))******++++++,,,,,,************)))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((()))************+++++++++,,,,,,---------.........+++...222333000222AAAQQQgggyyy|||ttttttwwwxxxsssqqq|||}}}zzztttssspppoooqqqxxxtttjjj]]]TTTMMMLLLLLLIIIGGGHHHOOOPPPLLLBBB666...---000''''''((())))))***))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))******************++++++,,,,,,,,,,,,+++++++++,,,,,,---------------.........//////.../////////......///111444555???TTTsss}}}kkkcccvvvyyywwwtttrrrrrrqqqpppooovvvuuuuuutttssssssrrrrrrpppuuuxxxwwwxxxxxxvvvxxxxxxvvvyyyxxx|||wwwssspppoooooonnnmmmlllkkkiiiiiijjjjjjiiihhhgggkkkppp~~~zzz{{{|||zzzqqqfffcccfffjjjnnnssswwwyyyxxxwwwvvvtttpppoootttzzz}}}}}}vvvtttuuuyyy|||~~~{{{wwwssssssxxx|||~~~~~~~~~xxxuuuxxx|||zzz{{{|||zzzyyyxxxzzz{{{yyyyyyyyywwwuuutttuuuvvvyyywwwvvvyyy~~~{{{vvvvvvtttsssssstttvvvvvvvvvsssxxxzzzwwwtttwww|||}}}JJJ999:::333444222222111///...,,,,,,++++++,,,,,,++++++******)))))))))))))))))))))))))))))),,,+++)))(((''''''((()))'''''''''((((((((((((((())))))))))))************((((((***+++,,,---------++++++******++++++,,,,,,......///444===HHHSSSYYYbbbddd^^^UUUXXXgggtttxxx~~~}}}zzzooogggfffmmmyyy}}}uuummmmmmooofffRRR@@@555///+++...///---***+++*********+++++++++++++++*********************)))'''(((((((((((((((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))(((''''''''''''(((((()))''''''((((((((()))))))))******+++++++++,,,,,,,,,,,,---------............///---...000222<<>>222...,,,***)))***,,,++++++++++++++++++************************+++&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))******++++++***))))))))))))))))))***'''''''''''''''((())))))((((((((()))))))))******+++,,,,,,,,,,,,---------------------............000+++///<<>>444......---)))%%%((())))))((((((((()))+++))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((%%%&&&((()))))))))((('''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))***)))((((((((()))+++,,,)))************+++++++++,,,,,,,,,---------......---------...............222222000......555>>>FFFMMMkkkyyytttsssrrrvvvuuusssqqqpppqqqrrrrrrrrrxxxrrrpppsssvvvvvv{{{~~~tttoooppprrrsssrrrsssrrrpppnnnllliiieeebbb\\\```gggmmmpppooommmjjjlllpppxxx{{{}}}~~~|||{{{||||||{{{}}}zzzwwwvvvvvvvvvsssrrrpppppprrruuuyyy{{{|||{{{zzzzzzzzzzzzxxxvvvxxxwwwwwwzzz}}}|||xxxttt{{{yyyvvvtttttttttsssrrrxxxvvvuuuwwwyyyyyyuuurrrssssssssstttvvvyyy|||~~~|||{{{yyyxxxwwwwwwxxxyyyzzzJJJ:::666000666...111000///...---,,,,,,,,,---,,,+++***))))))))))))))))))))))))*********+++)))))))))))))))))))))((())))))))))))************(((((())))))******++++++,,,,,,,,,,,,,,,---------...000111111111333555666===>>>CCCLLLVVV```jjjppp{{{|||nnnkkkooo~~~yyy|||vvv```UUUTTTQQQEEE:::111...---///---)))***---+++)))((()))++++++***)))+++++++++************)))))))))))))))))))))))))))))))))((((((((('''''''''))))))(((''''''''''''''''''''''''((((((((())))))(((((())))))))))))(((((('''(((((()))******++++++************************))))))))))))************************************++++++,,,,,,,,,---------///---///333222000444:::???KKKeeeyyyjjj]]]PPPLLLJJJIIIEEEAAABBBGGGNNNIII@@@777111.........************)))((())))))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))***))))))((()))***+++,,,************++++++++++++,,,,,,,,,---------......---------............//////000222333666>>>JJJRRRaaa{{{zzzppptttwwwoooooorrrtttrrrqqqqqqrrrsssrrrqqqtttqqqrrruuuwww{{{yyyqqqnnnppprrrrrrqqqnnnmmmmmmmmmmmmmmmlllkkkjjjjjjkkklllooorrrvvvxxxwww}}}wwwyyy||||||}}}~~~||||||{{{yyyvvvuuutttssstttqqqqqqpppppprrrtttwwwyyyyyyxxxxxxzzz{{{{{{zzzxxxvvvvvvvvvzzz~~~~~~{{{wwwzzzxxxuuuttttttuuutttssswwwvvvuuuvvvxxxxxxuuurrrqqqqqqqqqrrrtttxxx{{{}}}||||||zzzyyywwwwwwvvvvvvxxxIII999555///555...111000///...---,,,,,,,,,,,,,,,+++***)))))))))))))))))))))***************)))))))))))))))))))))))))))))))))*********++++++************************,,,,,,,,,---------......///------000444888:::;;;AAAFFFLLLTTT___nnn}}}wwwmmmrrr{{{}}}|||yyy~~~sssmmmtttvvvdddMMM888111---...///...---...,,,***)))***+++,,,+++)))+++++++++************))))))))))))))))))))))))))))))))))))((((((((('''''')))((((((''''''''''''(((''''''((((((((()))))))))((())))))******))))))(((((((((((()))******++++++************************)))))))))*********++++++************************,,,,,,,,,,,,------------,,,---000222111222999BBBMMM___vvv~~~zzzxxxgggPPPKKKIIIIIIGGGAAA===<<>>666...,,,))))))***+++***((())))))))))))((((((((((((((((((((('''&&&&&&&&&%%%(((''''''&&&&&&''')))***((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))***)))))))))))))))))))))))))))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000111333333555>>>RRRqqq}}}rrrqqqsssrrrooonnnqqqqqqqqqtttvvvvvvuuussswwwvvvvvv}}}{{{tttooooooooooooppprrrttttttsssuuutttrrrooommmpppuuuzzz{{{wwwssstttvvvuuuvvvwwwuuusssrrrrrrtttxxxyyyzzzzzzyyywwwtttrrrpppqqqsssuuuwwwyyy{{{{{{|||{{{yyyyyyxxxwwwtttqqqsssssssssttttttsssssssssmmmnnnpppqqqrrrqqqpppooorrrrrrsssuuuwwwwwwuuusssooonnnpppuuu|||~~~uuusssqqqrrrtttvvvwwwvvvtttttttttssssssrrrrrrsssrrrrrrqqqpppppppppoooooorrrtttwwwyyyyyyxxxuuusssvvvGGG888444///555...111000///...---,,,,,,,,,++++++***************++++++++++++++++++*********((())))))******+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111000333BBBUUU[[[TTTLLLJJJSSSbbbvvvyyy}}}{{{}}}~~~}}}yyyvvvssskkkjjjlllqqqtttwww}}}wwwxxxzzz~~~|||}}}zzz|||qqqZZZKKK@@@777000...000///------......,,,++++++++++++************)))******************************)))))))))((((((((((((''''''''''''(((((()))((((((((()))))))))******)))******++++++******)))))))))))))))))))))******++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,,,,------...,,,---------............,,,111888AAASSSkkk|||zzzuuujjjjjjnnnqqqmmmkkkiiihhhkkkrrr|||}}}|||~~~}}}vvvuuu~~~{{{rrrhhh```YYYPPPLLLMMMDDDBBBBBBGGGNNNPPPKKKEEE666111,,,)))***+++***)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))******)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------...///000000111222333555:::GGG^^^sss{{{tttooorrrvvvuuuttttttrrrrrrrrrtttwwwxxxwwwvvvvvvwwwyyyyyysssnnnkkkoooppppppqqqrrrsssttttttvvvvvvuuusssrrrvvv}}}{{{{{{yyywwwtttrrrrrrrrrnnnsssvvvuuuqqqoooooorrrvvvvvvwwwwwwwwwvvvtttsssrrrrrrrrrssssssttttttuuuvvvtttrrrssstttvvvvvvuuussssssttttttttttttssssssnnnooopppqqqqqqqqqoooooosssrrrqqqrrrssssssqqqpppooonnnnnnrrrxxx|||{{{zzzsssqqqpppppprrrtttuuuuuusssttttttrrrqqqppprrrssstttssssssrrrqqqpppooonnnppprrruuuwwwxxxwwwvvvuuuwwwHHH888555///666///111000///...---,,,,,,,,,+++***************++++++,,,,,,,,,++++++*********((())))))******+++,,,,,,*********+++++++++,,,,,,++++++,,,,,,------......,,,---...///000111222222333666DDDTTTYYYQQQMMMPPPhhhwww{{{xxxtttsssuuurrryyy~~~|||zzzzzzwwwsssjjjjjjooozzz~~~~~~pppmmmkkkmmmqqqtttvvvvvv{{{yyyxxx{{{nnn___RRREEE<<<888111000......///...---++++++++++++************)))*********************************)))))))))(((((('''''''''''''''((())))))(((((()))))))))*********)))******++++++******)))***)))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,---.........------------............---888GGGXXXooo}}}tttgggcccjjjrrruuutttssssssxxx~~~~~~}}}|||~~~{{{xxxooodddYYYUUUWWWMMMHHHCCCDDDKKKPPPPPPMMMBBB:::111,,,+++,,,***((())))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********)))))))))))))))))))))))))))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------...///000111222222222888BBBQQQeee|||nnn|||vvvrrrrrrwwwzzzyyyxxxyyytttsssssstttwwwyyyzzzzzz{{{~~~|||yyyuuurrrooonnnmmmppppppqqqqqqqqqqqqrrrsssssstttuuutttssswww~~~|||xxxsssrrrrrrrrrssssssrrrpppnnnqqqsssssspppnnnoooppptttttttttttttttuuuuuuuuussssssssstttttttttttttttsssrrrqqqsssuuuwwwwwwvvvqqqqqqrrrssssssrrrqqqppppppppppppqqqqqqppppppoooqqqooommmmmmoooppppppoooooommmmmmppptttwwwvvvtttrrrpppooooooqqqsssssssssrrrssssssrrrooooooqqqsssssssssssssssrrrrrrqqqqqqqqqrrrtttvvvvvvvvvuuutttwwwHHH999555000777000111000///...---,,,,,,,,,+++***************++++++,,,,,,,,,++++++*********((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////------...///000111222222>>>===CCCOOOSSSQQQWWWcccxxxyyy{{{}}}|||~~~wwwrrrmmmnnnppprrrsssuuucccsss~~~~~~zzz{{{{{{{{{wwwlll```RRRHHHEEE222000///...//////---,,,+++++++++************)))((((((((((((((((((((((((************))))))))))))'''''''''''''''((()))***))))))))))))******************++++++++++++***************)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------.........//////666EEEZZZppp|||ppplllkkkppppppllllllssswwwwww{{{yyy}}}~~~zzz{{{yyyxxx~~~sssfffaaacccTTTPPPMMMNNNRRRUUUTTTRRRKKKBBB666...,,,,,,***((())))))))))))((((((((((((%%%&&&&&&''''''(((((((((%%%&&&((()))))))))((('''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))************)))))))))))))))))))))))))))***+++,,,---,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------...///000111222222222:::HHHWWWfffxxx|||uuu{{{sssrrrtttxxxyyyvvvuuuwwwvvvtttssstttwwwzzz||||||{{{uuuvvvtttqqqnnnmmmnnnppprrrpppqqqqqqpppooooooqqqrrrppprrrsssrrrppprrrzzz~~~}}}{{{zzzyyyyyyyyytttooonnnoooqqqqqqooorrrrrrqqqqqqpppppppppqqqssssssrrrqqqqqqqqqrrrrrrqqqqqqrrrssstttvvvvvvwwwuuuuuuuuuvvvwwwwwwvvvtttoooppppppqqqqqqpppnnnmmmqqqqqqqqqppppppppppppppppppmmmkkkkkklllooopppppppppnnnlllnnnrrrtttssspppqqqpppnnnnnnpppqqqrrrrrrrrrssssssqqqnnnnnnqqqtttqqqrrrssstttttttttttttttsssssstttuuuuuutttssssssuuuKKK666333555444222000000...---------------+++,,,,,,------,,,,,,+++((()))***+++,,,+++***************++++++,,,,,,---++++++,,,,,,,,,---------//////////////////......------000333000...777CCCKKK@@@CCCUUUbbbfffppp{{{qqqooowww~~~~~~{{{tttjjjeeejjjvvvxxxyyywwwqqqrrryyy~~~~~~zzzyyyuuuiii[[[JJJ???555222111...++++++)))***+++***)))((()))***))))))))))))))))))))))))&&&((()))******)))(((&&&(((((())))))))))))((((((******))))))))))))))))))++++++******************++++++,,,,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,---------.........//////000///...///000111222333===^^^yyy}}}{{{~~~xxxuuujjjnnntttxxx~~~|||yyyyyy{{{|||}}}|||zzzxxxyyy|||~~~}}}xxxvvvssslllWWWRRRQQQXXX^^^]]]ZZZXXXSSSNNNDDD888...******,,,))))))***)))'''''')))***''''''((()))))))))))))))***'''%%%&&&((((((&&&$$$(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))***************++++++,,,,,,,,,------,,,,,,++++++---------............///222000111444444000///111999>>>RRRnnn{{{xxxzzzwwwwww{{{qqqrrrssstttvvvwwwvvvvvvuuuyyyqqqnnnuuuyyyzzz~~~~~~|||yyyvvvtttuuupppkkkjjjmmmpppooommmppppppppppppqqqrrrsssttttttqqqoooooorrrttttttrrrvvvuuutttsssrrrssstttuuurrrqqqpppnnnnnnnnnooopppqqqqqqqqqqqqqqqqqqqqqrrrpppppppppqqqrrrsssuuuvvvssssssrrrrrrrrrsssttttttvvvxxxvvvrrrqqqsssssspppnnnoooooonnnmmmmmmoooqqqooopppqqqpppnnnnnnnnnooopppppppppnnnkkkjjjkkkmmmpppnnnnnnooorrrrrrooollloooppppppooonnnnnnpppqqqsssrrrrrrrrrtttttttttssssssssstttuuuuuuvvvuuuuuuvvvvvvuuusssrrrqqqpppoootttKKK666333555444222000000///...------------+++,,,,,,------,,,,,,+++((()))***+++,,,++++++***+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........................222---,,,///333888CCCOOOPPPJJJOOOcccvvv~~~|||}}}zzzyyy}}}~~~tttqqquuuzzz~~~{{{{{{zzzyyy{{{yyywwwxxx___QQQBBB:::555111...---,,,,,,,,,,,,***)))))))))************************'''(((***++++++***((('''((())))))******))))))(((************************++++++******************+++++++++,,,,,,++++++***************++++++++++++***++++++++++++,,,,,,,,,------------............000/////////000333777:::SSSmmmzzz{{{wwwwwwxxxzzzzzz{{{www{{{}}}}}}||||||}}}|||xxxuuuvvvwwwyyy~~~~~~{{{vvv~~~yyypppdddZZZTTTYYY``````[[[WWWWWWRRRKKKBBB999222...++++++++++++***((((((((()))''''''((()))))))))))))))***(((&&&'''))))))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))***))))))))))))***++++++***+++,,,,,,---------------------............///---,,,...222222222777>>>EEEQQQcccsssyyyyyyzzz}}}sssxxx~~~oookkkpppqqqrrrtttttttttssssssnnnnnnqqqxxx}}}~~~~~~{{{vvvtttssstttoookkkkkknnnpppooommmppppppppppppqqqrrrssstttsssqqqoooooorrrssssssrrrsssrrrpppooooooooopppppprrrqqqpppoooooooooppppppppppppppppppqqqqqqqqqqqqooooooppppppqqqssstttuuurrrrrrrrrrrrrrrsssssstttpppsssssspppqqqtttuuusssnnnoooooonnnmmmmmmoooppppppqqqrrrqqqooonnnooopppnnnoooooonnnkkkjjjjjjkkknnnmmmmmmooorrrsssqqqooooooqqqrrrqqqpppooopppqqqsssrrrqqqqqqrrrsssssssssqqqrrrtttuuuwwwxxxxxxxxxvvvvvvuuutttsssrrrqqqppptttKKK666444555444222111000///...------------,,,,,,------------,,,,,,)))******+++,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------........................333...---444===EEELLLRRRLLLRRR```vvv}}}vvvuuuyyy~~~{{{}}}|||}}}xxxuuutttdddQQQDDD<<<444000///---......---,,,+++***)))************************((()))***++++++***)))((()))******************)))******************************++++++++++++++++++***++++++,,,,,,+++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......111111111000222999CCCKKKjjj{{{||||||rrrqqqoooooorrryyy~~~|||{{{yyyxxxvvv{{{zzzyyywwwvvvwwwzzz}}}~~~{{{xxxuuuttttttvvvwwwzzz{{{~~~~~~zzzrrrooo{{{}}}yyyiiiZZZYYY```dddcccbbb\\\XXXRRRMMMFFF>>>333,,,,,,,,,++++++)))((('''''''''(((((()))))))))))))))***(((((((((***+++***)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))((((((((()))******))))))+++,,,---.........---------............///,,,,,,...000000333@@@MMMSSShhhzzz|||||||||ttthhh~~~~~~lllfffkkkpppqqqsssssstttsssrrrqqqqqquuuvvvwww}}}{{{|||tttrrrtttqqqooolllmmmppppppnnnlllpppppppppqqqqqqrrrsssssssssqqqpppppprrrssssssrrrqqqpppooonnnmmmmmmmmmmmmqqqqqqpppooooooooopppppppppppppppooooooooooooooooooooooooooopppqqqssssssqqqqqqqqqqqqqqqrrrssssssoooqqqqqqoooppptttuuusssnnnoooooonnnmmmmmmnnnpppnnnpppqqqpppooommmnnnooommmnnnooonnnllljjjjjjjjjllllllmmmooorrrtttsssrrrpppsssuuuuuusssqqqppppppsssrrrqqqppppppqqqrrrssspppqqqsssuuuxxxyyyzzz{{{vvvvvvuuutttsssrrrrrrrrrtttKKK666444666555333111000///...------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,------------...------------............///111777@@@HHHLLLMMMNNNHHH___|||~~~zzzvvvwww~~~}}}zzz|||zzzrrr|||{{{yyyqqq___QQQFFF;;;222///......------------+++)))************************)))***++++++++++++***)))******++++++++++++******************++++++++++++******+++++++++++++++,,,******+++,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------333222111111777DDDWWWdddyyy|||qqqrrrwwwyyyxxx|||zzzuuuuuuyyy|||~~~~~~~~~~~~}}}zzzwwwxxx{{{{{{zzzxxxvvvuuuvvvwwwxxxrrrtttvvvxxxzzz{{{||||||~~~}}}{{{vvvwww}}}www|||sss___WWWZZZ___ffflll```\\\VVVRRROOOFFF:::111---,,,*********)))((('''(((((())))))))))))(((((((((((((((((()))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))((((((((((((((())))))***)))***+++,,,---------------------............//////000111000///666JJJ]]]bbb~~~mmmvvvqqqgggiiisssssstttuuuvvvvvvuuutttsssvvvxxxvvvuuu|||uuussssssooonnnmmmoooqqqqqqnnnllloooppppppqqqqqqrrrrrrrrrsssrrrrrrrrrssstttttttttsssrrrqqqpppooonnnnnnnnnpppooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrqqqqqqppppppqqqqqqrrrsssrrrtttssspppooorrrrrrpppnnnoooooonnnllllllmmmooolllnnnoooooommmlllllllllmmmnnnoooooollljjjiiijjjllllllmmmoooqqqrrrrrrrrrrrruuuwwwxxxuuurrrooonnnqqqqqqpppooonnnnnnqqqrrroooppprrrtttvvvxxxxxxyyyuuuuuuuuuttttttssssssssssssJJJ666444666555333111111///...............,,,------......------,,,+++++++++++++++,,,,,,,,,...------,,,,,,+++++++++,,,,,,---------.........---------.........//////---444???GGGMMMQQQTTTUUU[[[zzz~~~|||wwwzzz}}}~~~}}}zzzrrrgggZZZIII:::333000...,,,,,,---...,,,+++******************************++++++++++++************++++++++++++******))))))*********+++++++++******++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......111000000444???SSSjjjyyy~~~uuuqqqqqqwww||||||zzzwwwuuuvvvyyy{{{|||zzz}}}|||zzzxxxvvvwwwyyy{{{yyyxxxwwwvvvvvvvvvwwwwwwrrrrrrssstttvvvxxx{{{|||}}}zzzzzzzzz}}}yyylllddd^^^\\\```gggeee___YYYUUURRRKKKBBB:::///---***)))******)))'''(((((())))))))))))((((((&&&'''(((((((((((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((())))))***,,,,,,,,,------,,,,,,+++---------............///111111222222333>>>WWWnnnyyyppprrrkkkhhhmmmvvvssstttuuuvvvvvvvvvuuutttpppsssvvv~~~{{{yyy|||}}}xxxuuuqqqooommmmmmnnnpppqqqpppnnnlllnnnooopppqqqqqqqqqpppppprrrssssssttttttsssttttttrrrrrrrrrqqqqqqpppooonnnmmmmmmnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnmmmmmmnnnnnnnnnnnnooopppqqqqqqqqqqqqppppppqqqqqqrrrssssssuuutttqqqpppsssssspppnnnoooooonnnlllkkkmmmnnnlllnnnppppppooommmllllllmmmnnnooonnnkkkiiiiiijjjlllmmmmmmmmmnnnnnnoooppptttwwwyyyzzzwwwrrrooommmnnnoooooonnnmmmmmmppprrrqqqqqqrrrssstttttttttttttttttttttttttttssssssssssssJJJ666444666555444111111000///............------............------,,,++++++++++++,,,------------------,,,,,,,,,,,,,,,---------............------......///000000000222:::BBBIIIQQQ]]]fffjjj|||vvvsssrrr~~~uuuzzz~~~~~~|||xxxyyyzzz~~~|||ooo\\\HHH===777333...,,,---...---+++++++++++++++++++++++++++************************)))******************)))((((((((()))******++++++******++++++,,,---------)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////...///333===OOOeeeyyytttnnnnnnvvv~~~~~~}}}}}}{{{wwwwwwwwwyyyzzz{{{{{{|||||||||~~~~~~wwwxxx|||zzzxxxwwwxxxyyyxxxwwwuuuuuuuuuuuuuuutttttttttpppppppppqqqrrruuuwwwyyy|||xxxvvvxxx~~~zzzmmmggggggmmmggg```ZZZVVVPPPIIIDDD777222,,,)))***+++***((()))))))))))))))(((((('''&&&((())))))''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))((((((((()))******,,,---------,,,,,,+++***---------............///...///111444999HHHddd}}}tttkkkjjjjjjmmmrrrqqqrrrtttuuuvvvvvvuuuuuurrrwwwyyyyyyzzzsssrrrrrrnnnjjjlllmmmoooppppppoooooonnnmmmnnnoooppppppooonnnmmmoooqqqssssssrrrrrrrrrsssoooppppppppppppooonnnnnnlllmmmnnnooooooooonnnnnnppppppoooooonnnnnnmmmmmmoooooonnnoooooopppqqqqqqqqqqqqqqqqqqqqqrrrssssssqqqtttssspppqqqtttuuusssnnnoooooommmkkkkkklllmmmnnnpppssssssqqqooonnnnnnllllllllljjjhhhfffgggiiiiiikkkkkkkkkjjjjjjlllnnnvvvxxxzzzzzzvvvrrrnnnmmmiiilllnnnnnnmmmlllooorrrrrrrrrssssssrrrqqqqqqppprrrrrrsssssssssssssssssssssJJJ666444666666444222111000///............------............------,,,,,,+++++++++,,,---...,,,,,,,,,---------------------------..................//////000111111222999@@@HHHQQQ___pppyyyyyyyyyyyy}}}~~~yyywww|||yyy~~~yyyzzz{{{yyyzzz~~~{{{iiiVVVJJJBBB;;;222------...,,,***++++++++++++++++++++++++)))))))))(((((()))))))))((())))))******))))))(((&&&''''''((())))))************++++++,,,------...))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------............/////////000000000333===OOOfffyyywwwnnnpppxxx~~~vvvrrrtttvvvuuutttrrrtttxxx{{{|||}}}}}}~~~{{{}}}~~~|||yyyxxx{{{~~~zzzwwwxxx}}}~~~zzzvvvsssttttttttttttsssrrrqqqmmmmmmooopppqqqrrrrrrrrruuusssrrruuu}}}}}}xxxwwwsssmmmeee]]]UUUPPPMMMCCC;;;111,,,++++++***((()))))))))))))))(((''''''(((***+++***((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++++++++,,,---------,,,,,,---------............///......000555===OOOkkk||||||kkkjjjnnnnnnnnnqqqqqqrrrtttvvvwwwxxxxxxxxx{{{~~~~~~}}}}}}zzzssspppoooooommmkkklllnnnooooooooooooooopppkkklllnnnoooooommmlllkkkkkknnnqqqqqqooonnnooopppmmmnnnooopppppppppoooooommmnnnoooqqqqqqqqqpppoooqqqqqqpppoooooonnnmmmmmmppppppooooooooopppqqqqqqrrrrrrrrrrrrrrrsssssstttqqqtttssspppooorrrrrrpppnnnoooooommmkkkjjjkkkmmmlllooorrrrrrqqqnnnmmmmmmjjjiiihhheeebbbbbbdddgggeeefffhhhgggggghhhkkknnnxxxyyy{{{yyyuuuqqqnnnmmmdddiiinnnooommmmmmooorrrssssssssssssrrrrrrqqqpppqqqqqqqqqrrrrrrrrrsssssssssJJJ666444666666444222111000//////.........------............---------,,,+++***+++,,,---...,,,,,,,,,------.........---------.........//////...//////000111222222333???FFFOOO]]]ppp{{{|||}}}~~~zzz}}}~~~{{{vvv||||||}}}}}}ooo^^^TTTJJJAAA666///...---+++)))++++++++++++++++++++++++))))))(((((((((((())))))(((((())))))))))))((((((%%%&&&&&&'''((())))))*********+++,,,,,,---......((()))***+++,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000333999HHH___xxx}}}pppiiijjjyyyxxxwwwvvvuuutttsssrrrqqqtttvvvyyy{{{zzzzzzyyyzzzxxx~~~zzzwwwxxxzzzyyy}}}xxxtttxxx~~~zzzssstttuuuvvvvvvuuutttrrrqqqmmmooorrruuuvvvuuusssqqqtttssspppooottt|||}}}wwwnnncccZZZTTTQQQLLLBBB666...,,,+++)))''')))))))))))))))(((''''''***,,,---,,,)))''')))+++(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))***************++++++,,,)))***+++,,,---.........---------.........//////111///111666???PPPjjjnnn}}}oooggglllsssrrrrrrtttssstttvvvyyy{{{{{{{{{{{{{{{|||}}}tttrrrsssrrrrrrpppooooooooommmnnnoooooonnnnnnoooqqqjjjkkkmmmnnnnnnlllkkkiiiiiillloooooommmkkklllnnnmmmoooppprrrrrrrrrqqqqqqooopppqqqrrrssssssrrrqqqrrrqqqqqqpppooonnnnnnmmmppppppppppppppppppqqqrrrssssssrrrrrrsssssstttuuuuuuvvvtttooommmnnnnnnjjjnnnoooooommmkkkjjjkkkllliiillloooooonnnkkkjjjiiihhhgggdddaaa^^^___bbbeeeaaaccceeeeeeeeegggkkkoooyyyzzzzzzxxxtttpppnnnmmmaaagggmmmpppnnnmmmoooqqqssssssssstttssssssrrrrrrpppppppppqqqqqqrrrrrrsssrrrIII777555444333444/////////...------,,,,,,,,,,,,------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........---...111333111000666???NNNMMMPPPaaa|||yyywww|||xxxuuutttzzzzzzzzz{{{~~~~~~~~~mmmYYYTTTHHH<<<777111,,,,,,111,,,+++***))))))***++++++************************))))))))))))************))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......///111111......111444555222LLLbbbtttrrrlllrrr~~~yyytttoooppptttxxxxxxvvvxxxuuuuuuxxx}}}{{{wwwzzz}}}}}}yyyxxx|||}}}|||xxxxxxyyyzzz||||||{{{yyyxxxvvvuuutttuuuvvvuuutttuuurrrrrrvvvvvvrrrppppppooolllnnntttuuussswww~~~|||xxxrrr}}}{{{eeeUUUTTTPPPKKK???222+++))))))'''***)))))))))((((((((((((************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------......///,,,,,,---.../////////...---000222666EEE]]]nnnuuuwwwlllmmmoooqqqrrrsssrrrrrrppppppuuu|||}}}yyy{{{~~~yyy}}}mmmooollllllooommmhhhfffgggkkklllllllllllloootttwwwooooooooonnnmmmkkkhhhgggiiiiiijjjkkklllmmmmmmllljjjlllpppuuuwwwuuuqqqmmmnnnppprrrrrrpppooooooooosssqqqooonnnmmmnnnoooppppppmmmkkkkkknnnppppppnnnssssssrrrpppnnnooorrrttt|||uuunnnkkkmmmnnnkkkhhhiiiiiijjjjjjjjjhhhgggeeedddeeefffhhhiiiiiijjjjjjggggggccc]]]\\\aaadddcccaaaccceeecccaaacccjjjqqq{{{{{{yyytttnnniiiddd```bbbdddhhhjjjkkklllnnnpppqqqqqqrrrsssssssssrrrrrrssssssrrrrrrrrrsssssstttrrrIII777555444333444000000//////...---------------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////...//////111333111000666>>>PPPYYYdddtttxxxqqqooo|||xxxwww{{{}}}qqqpppnnnuuu}}}~~~{{{qqqdddTTTCCC<<<777222......,,,,,,++++++++++++,,,,,,************************))))))))))))******************************************++++++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.........,,,++++++,,,...000333666NNNfffxxx{{{tttmmm}}}}}}}}}zzzwwwuuusssrrrsssvvvvvvuuussszzzyyyxxxyyyzzz{{{yyywwwxxx{{{|||zzz|||~~~{{{yyywwwvvvvvvwwwvvvuuutttqqqrrrvvvwwwssspppppppppmmmnnnrrrsssqqqtttzzzttt|||xxxfff]]]SSSMMMEEE<<<222+++)))************)))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************++++++,,,------......///,,,,,,---...///////////////333666===QQQkkk|||{{{tttppppppqqqrrrqqqqqqooooootttrrruuu|||~~~}}}}}}vvvsssooolllkkkmmmlllgggfffhhhnnnmmmkkkjjjlllooorrrtttlllmmmmmmmmmmmmkkkjjjiiikkkkkkmmmnnnoooooooooooooooppprrrtttuuutttpppmmmoooooopppppppppooommmllllllkkkjjjjjjjjjkkkmmmnnnooollljjjjjjlllnnnnnnlllqqqqqqqqqooommmlllnnnoooqqqnnnkkkgggfffeeedddddd```aaaaaabbbaaaaaa______]]]^^^^^^___````````````^^^aaaaaa______ccceeecccaaacccdddccc```aaafffkkkrrrppplllgggcccaaa]]][[[___aaadddfffggghhhjjjlllpppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrssstttqqqIII777555444333444111111000000///..................------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////000...///333444666<<>>UUUwwwzzzwwwuuuvvvtttoooqqqtttvvvwwwwwwyyy}}}~~~zzz{{{{{{xxxvvvyyyzzzzzz~~~xxxbbbPPPPPPTTTYYYgggyyy}}}wwwyyy}}}wwwjjjiiizzzpppZZZOOOMMMEEE999111///,,,***))))))+++,,,************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------....../////////......000222555666MMMqqqxxxqqqkkknnnppppppoooooopppqqqsssuuuvvv}}}zzzlllgggiiijjjjjjqqqrrrdddMMMJJJHHHFFFBBB>>>@@@EEE@@@>>>???DDDEEECCCCCCFFFBBBAAA@@@???????????????CCCCCCDDDEEEFFFIIIKKKLLLGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHJJJNNNQQQRRRQQQOOOLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIKKKLLLMMMMMMMMMNNNMMMPPPSSSTTTSSSRRRSSSUUUTTTUUUWWWWWWUUUSSSSSSTTTUUUSSSQQQRRRVVVYYYZZZZZZaaa````````````aaacccdddaaa```______```bbbdddfffeeeiiikkkjjjlllppppppnnnnnnoooqqqsssuuuuuusssrrrqqqppptttyyysssfffccchhhjjjkkkmmmnnnpppsssxxx{{{zzzxxxuuurrrpppoooooopppqqqqqqqqqqqqssstttuuuvvvnnnGGG888666555222222111111000000///.........,,,,,,------------------++++++,,,,,,---...//////........................---------...///000000111000666???FFFHHHQQQfff{{{qqqVVVnnnyyyzzznnnlll{{{~~~|||~~~~~~|||{{{{{{zzz{{{|||}}}~~~{{{|||~~~}}}|||~~~zzzqqqllleeeSSSAAA???;;;666000------...000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,------------------.........//////............/////////000///444888CCCfff}}}|||wwwrrrssswwwxxxvvvuuuyyy|||zzzxxx~~~~~~~~~zzzwwwyyyyyyvvvwww|||~~~}}}wwwaaaUUU\\\fffjjjvvvzzz~~~}}}xxxzzzsssxxxuuujjjnnnzzzbbbRRRQQQKKK>>>444222///,,,++++++,,,---************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------....../////////...///000333555777RRRttt}}}ppphhhpppsssmmmkkklllmmmooorrrvvvyyy{{{{{{uuummmeeeaaadddaaaYYYYYYRRR@@@AAA======CCCGGGEEEAAA@@@@@@>>>???CCCCCC???>>>@@@===>>>@@@???>>>>>>>>>@@@AAA@@@@@@AAABBBDDDFFFHHHEEEFFFHHHJJJLLLNNNOOOOOORRRQQQPPPQQQTTTWWWXXXXXXTTTVVVXXXXXXWWWUUUUUUVVVTTTUUUWWWYYY[[[\\\]]]]]]ZZZ^^^aaabbbaaaaaaccceeeeeeffffffdddaaa_________^^^____________bbbgggkkknnnnnnmmmlllmmmnnnooopppsssrrrpppoooooopppqqqrrrssswwwzzzxxxyyyzzzxxxtttssssssvvvyyy|||}}}|||{{{zzzxxx}}}xxxiiihhhpppmmmnnnpppqqqssswww|||}}}zzzwwwsssqqqoooooooooooooooooopppqqqrrrtttuuummmFFF555444333222222333222111///......---------...///...,,,+++,,,---...---+++******+++---...------------------------000,,,+++...000//////222555999???GGGTTTjjjyyynnn~~~zzz~~~~~~}}}{{{~~~~~~|||zzzyyy{{{||||||{{{{{{~~~~~~|||}}}~~~yyyzzz}}}rrrlllqqqoooOOOEEEBBB???:::111******000,,,------------,,,+++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------.....................------,,,333///,,,222222...222777444>>>XXXwwwtttuuuuuuuuutttuuuxxxzzz~~~zzzyyy}}}~~~xxxtttooowww{{{wwwtttuuuuuurrrggghhhjjjpppwww|||~~~}}}tttzzzyyy}}}xxxnnnrrruuuwwwzzz{{{uuummm```RRRQQQIIIBBB999...((())),,,,,,+++******))))))))))))******))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,------......///,,,,,,,,,---///444:::???SSSooozzzyyyooonnnnnnooopppnnnooooooooorrryyyzzzuuuooojjjccc```\\\VVVQQQLLLIIIGGGDDDFFFHHHIIIHHHFFFCCCAAAEEEDDDCCCDDDGGGGGGEEEBBBDDDDDDBBB???@@@EEEFFFCCCGGGGGGGGGHHHJJJMMMOOOQQQPPPSSSWWWZZZ[[[[[[]]]^^^___```aaaaaaaaa```______XXX\\\aaa```[[[WWWVVVXXXVVVWWWYYYYYYYYYYYY[[[\\\bbbeeejjjmmmooooooppppppnnnqqqrrrmmmkkkmmmnnnmmmlllmmmmmmjjjhhhlllttt|||{{{{{{}}}||||||~~~}}}|||zzzyyywwwwwwvvvrrrssszzz|||yyyxxx{{{|||xxxuuurrrpppooopppnnnmmmnnnrrrxxx~~~}}}xxxsssrrrtttsssooojjjkkknnnqqqqqqoooooorrruuunnnGGG666444333222222333222111///......---------...///...,,,+++,,,---...---+++******+++---...------------------------///,,,,,,///000//////111666===HHHVVViii{{{zzzzzzyyy~~~{{{~~~}}}~~~~~~}}}{{{yyy}}}|||zzzzzz{{{xxxxxxyyy||||||rrrqqq}}}iiiPPPGGG@@@<<<777111...000,,,,,,---------,,,,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,---..............................,,,222...---444333///333333:::LLLgggxxxwwwxxxxxxwwwvvvwwwyyy{{{yyy{{{~~~wwwrrrpppuuuwwwsssqqqsssssspppnnnmmmnnnqqqvvvyyyyyywwwtttyyyrrryyy~~~zzz{{{|||}}}ooo\\\SSSHHHFFF???555...,,,,,,,,,+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))((((((((()))************+++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------......///000111111111333888@@@FFF```rrr~~~zzzrrrqqqqqqqqqssspppppppppqqqttt{{{~~~wwwqqqjjjfff___^^^[[[XXXTTTRRRPPPOOOKKKNNNQQQRRRRRROOOKKKHHHLLLJJJIIIKKKMMMOOONNNLLLIIIJJJHHHEEEGGGKKKLLLIIIMMMMMMMMMNNNPPPRRRTTTUUUYYY\\\___bbbdddfffjjjlllnnnooopppqqqooommmjjjhhhccccccbbb^^^YYYVVVVVVWWWWWWXXXYYYYYYXXXWWWXXXZZZ]]]```fffkkkoootttyyy|||~~~~~~zzzsssuuuvvvtttqqqqqquuuzzz}}}|||{{{yyyxxxwwwwwwwwwyyyvvvxxx~~~}}}|||~~~}}}|||yyyvvvssspppnnnnnnoooooooooqqqtttyyy~~~|||yyyvvvrrrpppooonnnmmmlllooorrrssssssqqqqqqqqqpppHHH777555444222222333222111///............---...///...,,,,,,,,,---...---,,,++++++,,,---...------------------------///---...222333111111333999AAANNNccc|||~~~{{{|||rrrttt{{{~~~}}}|||~~~zzzwww~~~}}}{{{zzzzzz{{{yyyxxxxxxyyy|||{{{uuu___OOO@@@;;;;;;777111---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++++++++++++++++++++++++++++++++,,,------..............................---111......555444///444333DDDaaa||||||wwwtttuuuvvvwwwwwwwwwxxxzzz}}}xxxrrrrrrsssqqqnnnooorrrrrrooorrrqqqqqqrrrtttvvvuuuttttttwwwssszzzkkk\\\MMMJJJEEE===555000---,,,+++******))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---......//////...000222111222888CCCLLLpppxxx}}}xxxrrrrrrrrrrrrsssqqqqqqqqqrrrvvv~~~{{{ssslllfffbbbaaa```___^^^]]]\\\\\\\\\XXX[[[^^^```___\\\XXXUUUXXXVVVTTTTTTVVVXXXXXXXXXUUUUUUSSSPPPQQQUUUUUURRRRRRSSSTTTVVVXXX[[[^^^______```aaabbbcccfffkkknnnqqqssswwwyyyxxxtttpppmmmlllggg```[[[YYYYYYYYYYYYXXXZZZZZZYYYXXXWWWXXXYYYYYY\\\```eeekkksss|||}}}xxxxxxwwwsssoooooosssxxx}}}~~~|||{{{yyyyyyzzzyyywwwuuuttttttuuuvvvyyyyyy||||||}}}xxxwwwtttrrrpppnnnmmmlllnnnoooqqqtttwww{{{}}}zzzyyywwwrrrmmmlllooorrrkkkmmmpppsssvvvuuurrroooqqqIII888555444222222222111000///............---//////...---,,,---...------,,,,,,,,,---......------------............000000222666666444444888BBBIIIXXXnnn}}}|||~~~xxxxxxxxxxxx}}}{{{|||}}}~~~|||}}}vvv___GGG???@@@>>>666///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........---------..................111---...555222///777@@@TTTtttxxxwwwwwwvvvtttuuuwwwxxxyyy|||}}}yyywwwsssnnnmmmooorrrrrrqqqssssssrrrssstttuuuuuuuuutttuuu{{{mmmXXXLLLIIICCC:::222---+++,,,+++******))))))******+++))))))))))))))))))))))))((((((((())))))******+++))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,------.../////////---///111111444>>>MMMXXXyyy}}}sssppprrrqqqpppqqqqqqqqqqqqtttyyyyyyqqqkkkfffccciiiiiihhhggggggggghhhhhheeefffhhhhhhhhhfffdddccccccaaa___^^^___```bbbcccdddeeebbb^^^^^^```___[[[ZZZZZZ[[[]]]```dddhhhjjjeeeeeecccaaaaaabbbfffjjjiiimmmrrrvvvwwwuuupppmmmjjjddd]]][[[]]]```aaa___[[[\\\]]]]]]\\\[[[\\\^^^]]]]]]]]]^^^bbbiiisssyyywwwwwwuuupppkkkiiikkkqqqvvvtttxxx{{{{{{|||}}}{{{yyyvvvtttrrrqqqqqqvvvuuurrrqqqqqqrrruuuvvvwwwyyy}}}{{{xxxxxxssssssqqqooonnnmmmllllllnnnppptttwwwyyyzzzzzzzzzvvvssspppllljjjlllooorrriiihhhjjjnnnsssuuussspppqqqIII888555444222222222111000//////......///...///000///---,,,---...,,,,,,,,,,,,---......///---------......///////////////222666666444666;;;GGGTTTiii~~~xxxvvv}}}uuurrrtttyyy~~~}}}~~~}}}rrrVVVIIIFFFCCC<<<777...------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------...//////---------........./////////222......333000333BBBYYYiiiyyyvvvwwwxxxwwwvvvwwwxxxyyy|||{{{uuupppooorrrtttuuuuuuvvvvvvuuutttrrrrrrssstttuuutttxxx}}}aaaNNNKKKEEE===444///,,,,,,++++++************++++++************************(((((())))))******++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,---......//////000000222444777>>>MMM```nnn|||wwwoooppprrrqqqqqqrrrpppppprrrvvv{{{xxxqqqllliiihhhqqqpppooonnnnnnnnnnnnnnnmmmmmmlllkkkllllllmmmnnnhhhhhhhhhiiijjjmmmqqqtttwwwwwwtttooommmnnnlllgggiiihhhfffdddeeehhhkkkmmmkkkjjjiiifffdddeeehhhjjjhhhlllqqquuuuuusssooommmgggbbb]]]]]]bbbfffeeebbb^^^```bbbcccbbbccceeegggeeeccc```]]]^^^dddlllrrr|||vvvtttttttttsssssssssuuuwwwsssyyy|||{{{{{{{{{zzzwwwtttrrrqqqpppqqqsssqqqpppoooooorrrtttvvvwww{{{~~~{{{wwwtttrrrpppooonnnmmmmmmmmmmmmmmmoooqqquuuwwwxxxvvvtttrrrlllfff```___ccchhhjjjjjjiiigggeeehhhmmmppppppooopppHHH777555444222222111111000///////////////...///000///---------...,,,,,,------......//////---------...//////000000,,,---000444444333888???GGG\\\www{{{pppttt}}}zzzvvvuuu{{{~~~}}}{{{}}}zzz{{{}}}zzzbbbRRRGGG???:::999000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////,,,,,,------.../////////...222//////222222===UUUvvv~~~}}}xxxxxxwwwvvvvvvuuuuuuvvvyyy~~~yyyttttttuuuuuuxxx{{{{{{zzzxxxuuuqqqooooooqqqtttrrrttt|||{{{yyy~~~mmmTTTPPPHHH@@@888222///---++++++************++++++************************))))))******************)))************+++++++++******************************+++++++++,,,,,,,,,---------...//////000000//////222999HHH^^^tttzzzsssooopppsssrrrrrrtttpppqqqtttyyy~~~xxxrrrnnnmmmmmmqqqqqqqqqqqqqqqrrrrrrsssssssssrrrrrrsssuuuwwwxxxnnnqqquuuxxx|||~~~yyy}}}yyyrrrkkkhhhhhhkkkmmmhhhiiijjjiiihhhgggiiijjjnnnoooqqqrrrqqqooollljjjjjjeeebbbbbbfffhhhfffcccdddfffhhhiiijjjkkkmmmooonnnlllhhheeedddhhhnnnsssxxx~~~xxxvvv||||||vvvrrryyy{{{zzz~~~yyywwwtttrrrpppppppppqqqpppooooooooopppsssuuuwwwyyy}}}wwwtttqqqnnnlllllllllllllllmmmnnnnnnppprrrtttuuutttpppkkkhhh___XXXRRRRRRXXX^^^```^^^hhhfffddddddgggjjjllllllnnnGGG666444333222222111000000///////////////...///000///...---...///+++,,,---....../////////---------...///000000000------111444555666===FFFUUUkkkxxxvvvwww|||}}}}}}|||yyy~~~zzzvvvuuuwwwxxx~~~}}}{{{mmm]]]KKK===999===222000...,,,++++++,,,---------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------.../////////,,,,,,------...//////000,,,111000000333666KKKlllyyyzzzyyyuuutttwwwuuuwwwzzz{{{yyyyyyxxxvvvyyy{{{{{{yyyuuupppoooppprrrrrrooopppuuuyyy}}}zzz{{{wwwssswww```XXXMMMDDD===777222...,,,++++++******++++++,,,************************++++++******************)))************+++++++++******************************+++++++++,,,,,,,,,------......//////000000///---///;;;RRRnnnvvvpppmmmoooqqqqqqrrruuuqqqssswww~~~}}}xxxrrrnnnnnnooonnnoooppprrruuuwwwzzz{{{{{{}}}~~~zzzpppkkkkkknnnqqqvvvxxx{{{{{{yyyvvvuuuuuuuuutttsssrrrqqqpppooonnnnnnjjjgggfffhhhjjjjjjiiikkklllnnnoooooooooqqqsssvvvuuurrrnnnmmmnnnsssvvvsss|||||||||tttkkkrrruuuvvv~~~vvvtttqqqooommmnnnooopppnnnnnnoooppprrrtttvvvwww|||{{{ssspppnnnjjjiiiiiiiiijjjkkklllmmmnnnrrrssssssrrroooiiiccc___VVVSSSOOONNNQQQUUUWWWXXX___aaacccdddfffhhhlllooommmFFF555444333222222111000000////////////000...000000000...---...///+++,,,---...////////////---------...///000000111000000333777777999BBBLLLlll}}}}}}~~~qqqzzz|||yyywww{{{|||~~~}}}zzz||||||zzzuuuqqqoookkkhhhrrr{{{lllUUUCCC???EEE333222///,,,++++++,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,------.../////////,,,,,,------...///000000***000111111444:::UUU}}}~~~yyyxxxzzzyyytttuuu{{{{{{~~~}}}|||||||||yyyvvvzzzwwwxxxwwwtttqqqqqqssswwwpppmmmmmmppptttxxxzzzwww~~~wwwmmmmmmuuu~~~}}}uuuiii___QQQGGGAAA;;;444///,,,++++++******++++++,,,************************,,,+++++++++***))))))))))))************+++++++++******************************+++++++++,,,,,,,,,------......///000000000444111222AAA]]]|||{{{}}}rrrllljjjlllnnnnnnpppsssrrruuuzzz}}}xxxqqqmmmmmmnnnlllmmmppptttyyy}}}|||rrrnnnoootttxxx{{{zzzxxxwwwwwwxxxyyyzzzooollliiigggiiilllooopppoooppprrrrrrqqqqqqrrrttt|||{{{xxxuuurrrqqqtttvvvttt}}}~~~wwwqqqhhhnnnqqqtttwwwuuurrrpppoooppprrrssslllmmmoooqqqtttvvvwwwxxx|||xxxooollljjjgggggggggggghhhiiikkkmmmmmmssssssssspppkkkddd^^^YYYTTTTTTSSSPPPNNNPPPSSSWWWUUUZZZaaafffhhhkkkppptttlllEEE555555555444555333222222111000///..........................................////////////000000////////////000000555333333555999???LLLYYYxxxyyy~~~~~~{{{xxxtttsssrrrppplllhhh```uuuuuufffggguuupppZZZLLL;;;<<<555000///---+++,,,000------------------------,,,,,,,,,---------......---------,,,,,,+++++++++---------............///............/////////000+++...222444888KKKooo{{{|||{{{xxxwwwzzz{{{zzz|||~~~~~~xxxttttttyyy}}}xxxrrrkkkhhhjjjmmmoooppppppooonnnoooqqqvvv{{{~~~vvvwwwtttrrrzzzlllsssyyy}}}~~~zzziiivvvxxx\\\IIICCC@@@999222///---***))))))))))))(((************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000//////000111///444777IIIhhhxxxtttpppnnnlllnnnqqqtttsssrrrooottt{{{}}}{{{|||yyyrrrmmmooommmpppuuuzzzuuujjjiiikkkqqq|||pppjjjlllppprrrrrrwwwwwwwwwxxxzzz|||~~~~~~zzzuuuuuuxxx|||}}}wwwtttqqqmmmnnnyyyyyysssmmmlllnnnppppppnnnnnnpppssswwwyyy{{{{{{{{{~~~zzzuuuooollliiigggeeeaaabbbccceeegggiiijjjkkkqqqrrrqqqjjjaaa[[[[[[]]]]]]______\\\XXXVVVXXXZZZbbbaaaccciiipppsssppplllmmmFFF555444333222222222222111111000000//////....................................////////////000000000000////////////***---333:::@@@NNNeeezzz~~~{{{xxxuuutttsssqqqmmmjjjcccllloooiiirrrppp]]]IIICCC<<<777555222//////222------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++---------............/////////////////////000000000333888<<>>PPPkkkyyy~~~wwwwwwsssooommmmmmnnnrrruuuuuutttsssxxx}}}xxxrrrppplllnnnqqquuuxxx{{{|||}}}|||||||||{{{tttlllmmmrrrzzztttmmmnnnqqqtttttt{{{|||}}}|||yyyyyy||||||{{{zzz{{{yyytttwwwsssnnnmmmvvvyyytttnnnmmmpppssssssqqqnnnoooqqqsssvvvyyy{{{|||~~~yyyrrrmmmkkkhhheeebbbaaabbbccceeefffhhhiiijjjiiiiiigggccc______bbbfffbbbdddeeedddaaa```bbbeeellljjjjjjmmmsssvvvtttrrrnnnFFF555333222000000111111111000000000000000....................................////////////000000111111000000///...---222:::@@@GGGXXXvvvrrryyy~~~yyyxxxvvvuuutttrrrooolllhhheeerrrwwwkkkppplllRRREEE>>>888666333///---...------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,---------............///111111000000000000000000111333888>>>GGG^^^{{{{{{wwwwwwzzz|||{{{|||{{{|||}}}{{{vvvqqqnnnmmmjjjccc^^^___gggnnnpppooosssrrrpppooopppqqqsssuuuzzz~~~}}}zzz}}}vvvssswwwssszzzzzzxxx\\\LLLKKKEEE:::444111...,,,,,,------,,,************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000111000000111222000888DDDZZZppptttzzz}}}mmm{{{uuusssnnnmmmmmmooorrruuuvvvvvvwww||||||tttppplllmmmnnnooopppppppppppprrrrrrqqqpppnnnlllkkkjjjoooqqqrrrrrrpppooooooooosssqqqrrrzzz}}}tttnnnqqqxxxxxxqqqpppsssvvvxxx~~~}}}~~~~~~xxxzzzyyyvvvuuuvvvuuusssxxxtttmmmjjjpppyyy|||zzzwwwsssooonnnqqqttttttsssppppppqqqsssvvvyyy|||~~~{{{uuunnnjjjjjjhhhddd```bbbcccdddeeefffgggggghhhcccaaa]]]\\\]]]```eeeiiifffhhhjjjiiihhhhhhlllpppwwwtttrrrsssvvvxxxxxxvvvmmmEEE444333222000111000000000000000111111111....................................////////////000111111222111000///...333666===EEEPPPdddwww~~~}}}|||xxxwwwvvvtttsssqqqnnnmmmkkkdddiii|||wwwzzzwwwXXXFFF>>>777666333///,,,,,,........................,,,,,,,,,---------......------------------,,,,,,---------............///222222222111111111111000222111666AAARRRiii}}}xxxzzz|||yyyyyy{{{||||||xxxooollliiigggiiiooovvvzzz|||}}}~~~|||yyyuuuqqqooommmeee^^^___fffkkkkkkhhhqqqppppppppppppqqqssstttwwwzzz~~~}}}zzziiiNNNIIIFFF???666333///---------------************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------///000000//////111333333<<>>999333...---,,,,,,+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,---......///111444777BBBTTTdddvvvzzzuuu}}}yyytttlllmmmooolllmmmoooooopppqqqtttvvv{{{wwwpppqqqssstttsssrrrqqqqqqqqqrrrrrrtttuuuvvvwwwxxxyyyyyyyyytttuuuwwwyyy{{{vvvgggfffmmm}}}yyywww}}}|||yyywwwtttrrrrrruuuyyy{{{xxxzzz~~~|||~~~}}}}}}xxxvvvsssqqqppprrrrrrooonnnqqqjjjhhhaaa\\\^^^ffflllmmmqqqooommmjjjhhhggggggfffgggkkkrrrwwwyyywwwssspppllliiigggfffgggiiijjjjjjiiiiiiiiijjjjjjkkkkkkkkkllllllkkkkkkjjjjjjkkkkkkjjjlllllljjjhhhiiinnnrrruuuwwwyyyzzzxxxsssnnnjjjnnnGGG666555555444444222222111111000000//////////////////////////////............////////////000///......///222555777@@@DDDTTTqqqxxxbbbbbbvvv~~~|||||||||zzzuuunnnhhhfffeeebbbccc```UUUJJJLLL]]]ooo{{{}}}kkk\\\OOOAAA;;;888444000...........................,,,,,,,,,---------......------------.........///---------............///...//////000111222333333///BBB```yyyvvvuuu}}}zzz}}}xxxuuuyyyxxxzzzyyyyyysssmmmkkkhhhgggkkkqqqwwwrrrsssuuuxxx|||~~~|||yyyvvvuuuuuutttpppnnniiigggddd```^^^^^^___```\\\___ccchhhllloooqqqrrrqqqoooooovvv}}}mmmwwwyyyzzzyyyuuu~~~YYYGGGGGGBBB===666111...---,,,+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---...///000111444888;;;TTTooo|||}}}~~~tttrrruuu}}}zzzooollllllmmmjjjllloooqqqrrrtttxxx|||}}}rrrqqqssssssrrrrrrrrrsssuuuwwwyyyzzzyyy}}}~~~~~~oooaaaccclllxxxzzztttzzzvvvttttttttttttsssrrrsssvvvxxxtttwwwzzz~~~}}}~~~~~~}}}}}}}}}~~~|||xxxwwwrrrooopppsssrrrmmmlllnnnjjjhhhaaa[[[\\\dddkkkllloooooonnnkkkiiihhhhhhhhhgggkkkppptttuuusssooolllkkklllkkkiiiffffffiiilllkkkkkkllllllmmmnnnoooooommmnnnooommmkkklllooossslllmmmmmmkkkiiikkkqqquuuvvvxxxzzzzzzxxxtttpppnnnpppHHH777666555333333333222222111000//////...000000000000000000000000............/////////000000///------///222777999<<>>999444333////////////////////////,,,,,,,,,---------......---------.........//////---------.........//////------...000111222333444666QQQuuu{{{vvvuuu{{{uuuuuu~~~~~~{{{{{{yyykkkdddkkkoootttzzz}}}{{{yyyxxxwwwtttooojjjhhhhhheee___YYYWWWXXX[[[YYY\\\```fffjjjmmmnnnnnnkkknnnqqquuuyyycccfff}}}zzzxxxyyynnn{{{hhhPPPNNNFFFAAA999333///---,,,+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---.........///000111333666;;;>>>kkklllmmm}}}tttnnnmmmmmmlllhhhlllppprrrtttwww}}}tttnnnrrrtttqqqppppppqqqsssvvvzzz}}}|||yyyiii]]]bbbmmmwww||||||xxxvvvtttrrrssstttttttttsssrrrssstttsssuuuyyy|||~~~~~~{{{{{{~~~}}}~~~yyyxxxssspppqqquuutttnnnkkknnnkkkiiiccc\\\\\\dddjjjlllooooooooommmkkkjjjkkkllljjjmmmppprrrsssrrrooommmlllnnnoookkkfffdddhhhlllllllllmmmnnnooopppqqqqqqnnnooonnnjjjggghhhooouuukkklllmmmkkkjjjmmmsssxxxzzz{{{|||{{{xxxuuutttsssuuuDDD777666///444---111111111111111000//////111111000000//////................../////////000/////////000111444777999???IIIYYYxxx{{{sss|||vvvwww{{{}}}~~~~~~|||zzz{{{|||{{{wwwuuutttoooggg```cccbbbaaa[[[NNNGGGQQQ```~~~oooYYYDDD:::888777555000000000//////...------.........------,,,,,,,,,------------------------///............---------111///000444555222111333:::[[[xxxuuuxxxuuuvvvyyy|||~~~~~~}}}nnneeebbbhhhppp{{{|||xxxuuusssooollliiigggeeebbb^^^ZZZVVVSSSRRRUUURRRTTT___iiinnnppprrrkkknnnrrrtttwww|||ooo\\\ccc{{{}}}yyy||||||}}}|||{{{~~~}}}[[[OOOGGG>>>>>><<<000,,,---(((,,,+++******)))*********++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++***,,,------------...000///,,,111+++...111555RRRtttxxx```{{{}}}wwwsssrrrmmmkkknnnmmmooopppqqqssszzz}}}uuutttsssppplllnnnoooqqqtttvvvyyyzzz{{{~~~|||zzzxxxwwwyyy{{{|||yyyzzz{{{|||}}}~~~~~~~~~yyyttttttzzzuuubbb\\\eeemmmzzz{{{|||xxxtttrrrqqqpppsssrrrpppooooooooopppqqqqqqsssvvvzzz|||~~~~~~~~~xxx{{{{{{xxxvvv{{{}}}vvvuuurrrooonnnpppqqqooonnnjjjggg```YYYZZZaaaffffffllltttwwwrrrmmmnnnooommmmmmpppssstttssspppnnnmmmqqqnnnmmmlllhhhdddgggmmmqqqnnnkkkkkknnnpppooonnnnnnjjjggggggjjjnnnoooooopppnnnnnnpppqqqppptttzzz|||yyyxxxwwwvvvtttuuuvvvDDD888666///444...111111111111111000//////111000000000/////////............/////////000000/////////000222666:::===DDDNNN^^^zzz{{{{{{zzz{{{{{{|||~~~~~~}}}}}}|||wwwuuusssnnnfff___```]]]\\\ZZZSSSLLLNNNTTTzzzzzz{{{bbbHHH;;;888555333111111000///.....................------,,,,,,,,,---------------------------------....../////////222000000333444222444888NNNqqq|||uuuuuuxxxzzz~~~qqqccc]]]^^^mmmvvv}}}zzzvvvuuutttpppiiiccceeeccc```\\\XXXSSSOOOLLLKKKIIIMMM[[[ggglllmmmmmmppprrrssssssrrruuuzzzqqq^^^^^^ppp~~~zzzvvvvvv{{{~~~zzzlllUUUJJJ@@@???<<>>999777555333222000...---...//////.........---------------------------------------+++,,,---...///000111111222111111222222333:::CCCaaayyy{{{vvvuuuxxx{{{}}}xxxbbbSSSSSSYYYsss}}}wwwsssppprrrtttqqqhhh___```___]]]ZZZUUUOOOJJJGGGCCCAAAGGGWWWeeekkkjjjiiirrrssstttqqqnnnnnnqqqtttwwweee[[[bbbrrrwwwrrrxxxvvvrrrooorrrzzz}}}ssswww```NNNCCCAAA???222,,,///---,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***,,,------------...000---***111///555999999RRR~~~|||kkkzzz~~~xxxkkkjjjllllllmmmqqqooooooqqqwww|||uuusssuuuvvvtttqqqnnnnnnnnnnnnooopppqqqrrrvvvuuuttttttuuuvvvxxxyyyssstttttttttsssrrrpppooopppiiixxxeeeXXXZZZfffppp~~~}}}{{{uuuwwwsssrrrqqqppppppqqqrrrrrrnnnnnnmmmllllllllllllmmmllllllmmmnnnoooppprrrssstttwww{{{}}}{{{xxxuuutttooollljjjjjjlllooopppppprrrpppnnnnnnoooooonnnmmmiiieee[[[RRRSSS]]]hhhlllmmmyyy~~~vvvqqqpppooommmnnnqqqssssssqqqooonnngggbbb```dddiiiiiijjjkkksssqqqooonnnoooooonnnmmmooopppqqqooommmlllooorrrppppppsssxxxyyyxxx{{{wwwEEE999888111666000111111111111111000//////000000000000////////////...////////////000000000///000111111222777>>>DDDPPP```ssszzzpppiiizzz|||yyyyyyzzz~~~{{{{{{~~~}}}yyyvvvrrrlllddd___]]]YYYVVVYYYZZZUUUKKKCCCDDD[[[xxx{{{xxxuuuUUUBBB999999<<<555333000...---...///000...............---------........................,,,------...///000000000111000111111000555CCCRRRssswww}}}xxxuuuwww|||~~~~~~pppXXXIIILLLVVVxxxsssmmmiiikkkpppppphhh```ZZZZZZZZZXXXSSSNNNIIIEEECCC@@@EEESSSaaaggghhhhhhoooqqqsssqqqooonnnpppsss|||~~~uuubbb[[[eeeppprrr{{{{{{oookkkuuuzzzppprrr}}}kkkQQQEEECCCDDD888000111///,,,,,,+++************+++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***,,,------------...000,,,+++222...222666:::XXXxxxooogggtttkkkkkkmmmnnnqqqttttttssssssxxx{{{vvvuuuuuuuuuqqqnnnmmmmmmlllmmmmmmooopppqqqvvvvvvvvvwwwxxxzzz{{{|||vvvvvvvvvuuutttrrrpppnnnuuusss}}}```WWW\\\hhhppp~~~|||yyysssuuutttrrrpppooommmmmmmmmmmmmmmmmmmmmlllllllllllllllooonnnmmmmmmnnnoooqqqrrrppptttxxxzzzyyyvvvsssrrrllllllkkkjjjjjjkkknnnppppppooonnnnnnnnnnnnmmmmmmfffccc\\\SSSSSS^^^iiinnnlllxxx{{{rrroooooommmmmmoooqqqrrrrrrpppnnnfff___]]]eeemmmpppooooooooonnnnnnnnnooopppqqqqqqvvvwwwxxxwwwuuusssrrrrrrttttttwww|||vvvEEE999888222777000111111111111111000//////////////////000000000000////////////000000000111000111222222222888AAAIIIZZZnnn|||uuuvvv~~~zzzxxxyyy|||~~~~~~}}}{{{wwwrrrllleeeaaa[[[XXXUUURRRRRROOOIIICCC???NNNddd{{{}}}|||```GGG888888>>>666444111...---...///111................................................////////////////////////000000000000///999PPPeeeyyy{{{xxxuuuyyy~~~}}}|||~~~oooWWWHHHLLLXXX{{{uuummmfffeeejjjjjjddd]]]VVVVVVWWWVVVSSSOOOKKKHHHHHHCCCCCCLLLVVV\\\aaaeeennnqqqtttsssqqqpppqqqtttvvvrrr^^^___nnn{{{{{{oooyyy}}}tttsssyyy~~~VVVEEEBBBFFF<<<333111------,,,,,,+++***+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***,,,------------...000+++,,,444---...444???cccgggnnn|||yyyrrrmmmlllnnnoooqqqtttwwwuuuvvvzzz~~~{{{xxxwwwvvvuuurrrnnnmmmlllllllllnnnppprrrsssqqqrrrssstttvvvwwwwwwwwwsssrrrrrrqqqpppooonnnmmmsss~~~lllYYYUUU]]]iiiqqqyyytttttttttsssqqqooommmllllllmmmnnnnnnnnnnnnmmmmmmllllllppppppooonnnnnnoooqqqrrrmmmqqquuuxxxwwwuuutttsssjjjlllmmmllljjjjjjlllnnnmmmnnnnnnnnnmmmllllllmmmcccccc^^^VVVVVV___jjjoookkkvvv~~~sssmmmmmmmmmlllmmmppprrrsssqqqnnnfff^^^\\\dddnnnrrrrrrqqqllllllkkkkkklllnnnppprrrwwwxxx{{{}}}~~~|||xxxtttuuuvvv{{{uuuDDD888777111777000111111111111111000//////////////////000000000000/////////000000000111111000222444444555<<>>555000***------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***,,,------------...000,,,---555///222<<>>777888555444444111------000///...---...//////---+++---......///////////////......//////000000111111777000666999;;;___xxxtttxxxzzzwww||||||xxxuuuyyytttqqqrrrkkk```XXXXXXqqq{{{qqqllleee```^^^]]]\\\[[[WWWUUUQQQPPPOOOOOONNNMMMGGGFFFCCCBBBBBBCCCFFFGGG```iiirrrsssnnniiijjjmmmttt|||sssiiihhhkkkgggwwwtttrrr}}}kkkJJJLLLDDD999888666111///---,,,------+++******))))))***,,,...------++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,...///......---000///111BBBbbb~~~~~~}}}vvvqqqqqqqqqqqqpppqqqsssuuu|||~~~}}}|||~~~|||yyyuuuwwwvvvuuuuuuvvvuuusssqqqsssrrrooommmllllllmmmnnntttuuuuuuvvvvvvvvvvvvvvvtttooojjjpppwwwssszzzxxxjjj^^^OOOWWW___fffkkkvvv}}}wwwqqqmmmnnnooopppooonnnmmmmmmnnnooopppooollljjjkkknnnooonnnllljjjkkklllnnnooopppppppppooopppppppppooollljjjhhhkkkeeecccdddbbb```dddkkkqqqmmmhhhfffgggiiiiiihhheee```WWWPPPOOOWWWcccllloookkkppp}}}|||qqqkkkiiilllmmmmmmpppuuusssooohhhaaa\\\___ccceeehhhkkknnnuuuxxxwww|||zzzxxxvvvEEE999777000777222111111000///.........///////////////000000000000000000000000000000000///111444888===EEETTTfffqqqsssmmmvvvqqq}}}uuummmrrr{{{wwwzzz{{{~~~}}}yyyqqqppppppoooqqqtttxxx{{{}}}~~~yyyuuunnnggg```]]]UUUJJJEEEFFFHHHFFF@@@CCC>>>999MMMsssxxxqqqnnnuuu|||nnnXXXDDD999999666555555222......111///...---...//////---+++---...//////000000//////......//////000111111111444222666===MMMpppxxxxxx{{{zzz~~~}}}{{{yyywwwsssqqqqqqkkk___WWWUUUpppssslllgggbbb]]][[[[[[ZZZYYYUUUSSSPPPNNNNNNMMMLLLKKKFFFDDDBBB@@@@@@AAACCCDDDVVVaaammmrrrpppmmmnnnpppppp|||zzziii^^^mmmyyyqqqqqqwwwXXXKKKDDD===888444111///---,,,------,,,******))))))***,,,...---,,,++++++++++++++++++++++++---------,,,,,,+++++++++***+++---...///.........//////333EEEfff{{{www~~~mmmnnnnnnnnnnnnooopppsssuuu|||~~~}}}{{{~~~~~~{{{yyywwwvvvuuutttuuuuuuuuusssqqqrrrpppnnnlllllllllmmmnnnpppqqqrrrssstttssssssrrrmmmllliiiooouuuqqq{{{rrrdddZZZOOOYYYaaaggglllwww||||||zzzvvvqqqmmmnnnooolllkkkkkkkkkkkklllnnnoooooollljjjkkklllnnnmmmkkkiiijjjkkklllmmmoooppppppnnnoooppppppooommmkkkjjjkkkgggdddeeeccc```bbbhhhnnnkkkgggggghhhiiihhhggggggbbbZZZPPPLLLRRR___iiimmmhhhkkkxxx}}}rrrkkkgggiiijjjkkkooosssrrrmmmeee___\\\```fffhhhjjjmmmqqqvvvyyy|||~~~zzzxxxwwwyyyGGG999666000777333000000///////////////000////////////000000000000000000000000000000000000333555:::DDDTTThhh}}}|||tttvvv}}}yyysssrrrWWWTTTYYYuuu|||}}}vvvtttttt|||yyy{{{~~~}}}yyytttqqqooopppssswwwxxxxxx{{{}}}yyytttllleeeaaa^^^VVVKKKFFFGGGHHHFFFBBBBBB@@@???IIIbbbooo^^^bbbrrrnnnTTTAAA<<<888666666444000///111///.........//////---,,,---...//////000000//////......///000000111111222333777777EEEiii|||xxx}}}}}}}}}{{{{{{{{{zzzuuurrrqqqqqqkkk___TTTPPPhhhyyymmmeeeaaa\\\YYYXXXXXXXXXXXXSSSPPPMMMLLLLLLKKKIIIHHHDDDCCC@@@>>>===>>>??????GGGSSScccmmmpppppppppqqqrrr~~~mmm\\\VVVnnn}}}pppffflllKKKDDDCCC;;;666333000...,,,------,,,++++++******+++,,,------,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++---......///......111111777KKKmmmyyytttvvvvvvjjjmmmmmmmmmnnnppprrruuuvvv|||}}}|||{{{~~~}}}yyyyyyyyyuuutttssstttttttttrrrpppooonnnlllkkkkkklllnnnooonnnoooqqqssssssrrrqqqpppiiilllmmmqqquuurrr~~~kkk]]]TTTNNN\\\ccchhhlllwwwyyyxxxwwwssspppnnnnnnooommmmmmmmmnnnooopppqqqrrrnnnllljjjjjjkkkkkkjjjiiiiiiiiiiiiiiijjjmmmooopppmmmnnnooopppooonnnmmmllllllhhhffffffdddaaa```ccciiihhhggghhhiiiiiigggeeefffccc[[[PPPHHHMMM]]]kkkmmmggggggsssuuummmgggiiijjjkkkpppuuusssnnnccc^^^]]]ccciiikkkmmmoootttwwwyyy~~~zzz|||~~~}}}yyywwwwwwwwwwww|||III999666000888444222111111111111111222333////////////000000000000000000000000000111111111444666>>>NNNccc{{{~~~oooooozzzvvvxxxdddFFFHHHQQQuuuxxxmmmjjjkkkddddddppp~~~zzzxxxyyy|||{{{wwwwwwuuutttsssssstttttttttwww||||||xxxssskkkcccbbb```XXXMMMGGGHHHHHHEEEDDDBBBAAACCCEEEOOOhhhwwwccceeexxxiiiJJJ???;;;888888666222000111000///...///000///...,,,......///000000000000000...//////000111111222222333;;;999MMMwwwwww}}}||||||zzzyyyxxxwwwvvvrrrqqqpppooojjj```SSSKKK\\\ooo}}}lll```]]]YYYWWWWWWWWWWWWVVVQQQOOOLLLKKKKKKJJJHHHFFFDDDBBB@@@>>><<<<<<<<<<<<;;;GGGXXXgggnnnqqqppppppyyyxxxxxxrrrhhhRRR___xxxvvvfffsssQQQDDDDDD======444111...---------,,,,,,,,,+++***+++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////333444<<>><<<;;;;;;;;;999BBBRRRaaakkkpppqqqpppwww{{{nnnppptttsssVVVYYYqqq|||jjjiii{{{~~~bbbHHHAAA<<>>===<<<;;;;;;;;;AAALLLYYYfffnnnqqqqqqooo~~~nnnkkkqqqvvv___UUUjjjmmmddduuu|||RRR???:::<<<888444000---------------///---,,,,,,------,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000111111555CCC^^^yyywwwqqqyyyyyysssoooqqqrrrpppnnnqqqvvvzzz{{{zzz|||wwwvvvuuurrrqqqppppppqqqrrrrrrpppoookkkjjjiiiiiijjjmmmoooqqqppppppqqqqqqrrrrrrrrrqqqsss{{{zzzvvvvvvwww{{{qqqfffVVVOOOQQQcccffffffhhhtttzzzqqqooommmmmmnnnoooooooooqqqppppppooommmkkkiiihhhkkklllllljjjhhhhhhiiijjjiiiiiiiiiiiijjjmmmooopppqqqqqqpppooonnnnnnmmmmmmlllmmmkkkjjjkkkkkkfff___^^^bbbiiimmmoooppppppqqqrrrpppgggVVVFFFFFFTTTcccooohhhbbbeeesss~~~wwwooonnnmmmooovvv{{{xxxppphhhcccbbbgggkkkkkkjjjjjjlllmmmmmmnnnsssyyyyyyuuuqqqppppppqqqvvv}}}|||vvvvvvzzzzzzxxxwwwvvvuuutttsssssssss}}}JJJ;;;777000777333111111000///.........///////////////000000000000///000000111111222333333555===PPPfffttttttkkkvvvtttcccVVVNNNPPPXXX]]]{{{{{{xxxyyyyyyyyyyyywwwqqqiiidddfffiiikkkkkkiiiffffffgggkkksss{{{}}}uuummmfffddd\\\QQQKKKIIIHHHDDDDDDAAAAAACCC@@@;;;>>>FFFcccrrr{{{pppIIIBBB<<<===<<<888444222111000//////111000///---//////000111111111111000///000000111111222333333555???WWWpppxxxzzz~~~{{{}}}}}}~~~uuuuuu~~~xxxxxxwwwxxxxxxwwwtttrrrnnnooommmiiihhhdddWWWIIIOOObbbxxxuuujjj___\\\YYYWWWVVVTTTRRRQQQKKKIIIHHHHHHGGGFFFCCC@@@@@@@@@???===<<<;;;::::::;;;<<>>:::999555000---------......000...---,,,------+++***+++++++++++++++++++++++++++++++++,,,,,,---------...---------...///000111444999MMMmmmyyyzzznnnttt|||pppooossssssqqqpppuuu|||xxxwwwzzzwwwrrrpppoooooopppqqqqqqpppnnnlllkkkjjjjjjkkkmmmoooqqqpppoooooonnnooopppqqqrrruuu|||xxxrrrtttxxxwwwkkk^^^RRROOOSSSfffhhhgggiiitttyyyqqqooollllllnnnppppppnnnqqqqqqqqqpppooommmkkkjjjjjjllllllkkkiiihhhjjjmmmiiijjjkkklllmmmoooppppppnnnnnnnnnnnnooopppqqqqqqlllmmmllljjjllloookkkbbb]]]bbbiiioooqqqsssvvvxxxwwwssshhhVVVGGGDDDOOO[[[mmmiiiccceeessssssrrrooopppxxx}}}xxxpppiiicccbbbfffjjjjjjjjjkkkhhhkkklllmmmsss{{{vvvuuuttttttwww|||~~~wwwwww~~~xxxvvvzzzuuutttttttttssssssssssss|||III;;;777000777333444444222111000000000000////////////000000000000///000000111222222333333999AAATTTgggmmmqqqmmmdddhhh~~~uuuYYYMMMKKKMMMVVVaaaooo|||zzz|||{{{zzzyyyvvvooogggaaannnmmmllllllkkkiiidddaaaeeennnwww{{{}}}{{{tttlllfffeee]]]RRRKKKJJJHHHDDDBBB@@@@@@BBBBBB???>>>???YYYxxx|||tttKKKCCC=========999444222111000///000111111///---//////000111111111111111000000000111222222333333;;;EEEfff|||wwwvvv||||||pppuuu}}}wwwuuussssssttttttsssrrrnnnooolllhhhhhheeeYYYKKKJJJ]]]sssxxxooo___]]]YYYWWWUUUSSSPPPNNNIIIGGGFFFFFFFFFDDDAAA>>>>>>>>>===<<<;;;;;;:::999777666999CCCRRR```iiilllpppsssxxxwwwnnnhhhppp|||[[[YYYooottthhhdddfffqqq}}}tttqqqMMMEEE<<<999555000------.........000///------------+++)))+++++++++++++++++++++++++++++++++,,,,,,---------......------...///111222999???WWW{{{sssppp{{{qqqzzzqqqsssxxxvvvttttttzzz~~~~~~vvvxxx|||zzzsssoooooonnnoooqqqqqqpppnnnmmmlllkkkkkkkkkmmmoooqqqrrrqqqooonnnnnnppprrrssswww}}}wwwqqqttt{{{uuufffWWWOOOPPPUUUhhhiiihhhjjjuuuyyyrrrooolllllloooppppppnnnkkklllllllllllljjjiiihhhiiikkkmmmllliiiiiikkknnnjjjkkklllnnnooopppppppppllllllmmmnnnppprrrtttuuulllmmmllliiimmmrrrnnneee\\\bbbjjjpppsssvvvyyy|||uuuqqqfffUUUGGGDDDNNNXXXmmmkkkggghhhuuuxxxvvvsssttt{{{{{{rrrhhhcccaaaeeejjjjjjkkkllliiilllmmmmmmtttzzzzzz{{{}}}wwwtttyyywwwpppqqqxxxrrrrrrssssssttttttuuuuuuJJJ;;;888111888222333333222222111000//////......//////000000111111000......111222111333888;;;GGG\\\oooyyy~~~```___jjjnnn[[[LLLKKKMMMPPPYYYeee|||zzz}}}}}}zzzwwwuuusssooohhhcccnnnsssoooddd^^^``````\\\```jjjtttyyyzzzzzzuuuoookkkeee\\\RRRKKKGGGFFFFFFBBBBBBAAA@@@@@@???>>>>>>LLLuuu~~~}}}~~~]]]III999888;;;888444444111000000000000000111111000000000000////////////222///...000111000333777555___zzzwww{{{oooeeewww~~~}}}zzzyyy|||sssqqqnnnnnnoooqqqqqqpppmmmnnnllliiijjjgggZZZLLLLLL\\\mmmwww~~~yyymmmaaa\\\XXXWWWTTTNNNJJJJJJJJJHHHFFFDDDBBB@@@@@@???=========<<<;;;;;;::::::;;;999:::???IIIVVVbbbhhhpppnnnpppsssrrrpppttt}}}vvvccc[[[fffvvv|||{{{tttnnnvvvSSSDDD===;;;888444///---,,,---...+++++++++,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,......---...000222111999GGGaaaxxxnnnzzztttxxxvvvrrrsssvvvxxxwwwvvvzzz|||}}}yyyzzzxxxtttssstttuuuvvvqqqqqqqqqpppppppppooooooooonnnlllkkklllmmmooopppnnnppprrrrrrqqqqqqtttwww}}}{{{tttnnntttuuujjj]]]QQQPPPVVVgggmmmnnnooovvv|||sssnnnlllooopppooooooqqqpppooommmmmmlllkkkhhhfffkkkkkkkkkjjjhhhiiilllooopppmmmkkkkkknnnpppooommmpppmmmlllmmmpppqqqpppnnnrrrlllgggggglllooopppoookkkaaa^^^gggrrruuutttuuullljjjeee\\\NNNEEEIIIRRRoooqqqjjjdddppp~~~yyyuuuyyyyyymmmbbbcccfffhhhkkkmmmnnnooorrrtttrrrrrr}}}~~~}}}}}}~~~yyyssspppqqqrrrrrrqqqnnnqqqsssrrrnnnlllmmmooo~~~III:::888111777222333333222222111000000///.../////////000000000111000......111111111333888GGGKKKZZZssstttbbbeeeooo|||yyy___QQQHHHJJJOOOTTT```nnn|||{{{yyyvvvtttssssssqqqlllgggkkkooommmccc___aaaaaa\\\\\\fffoootttvvvxxxvvvrrrnnnhhh___UUULLLGGGEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@OOOwwwzzzhhhRRR>>>;;;<<<888333333111111000000000000111111000000000000////////////000......111111111333888===gggzzzxxx}}}kkkhhh|||}}}}}}{{{uuussssssqqqpppnnnooopppqqqqqqpppmmmmmmkkkiiiiiifff[[[NNNMMM\\\jjjsssyyy~~~wwwlll___YYYVVVVVVSSSNNNJJJJJJIIIGGGEEECCCAAA@@@???>>>=========<<<;;;;;;::::::999888888<<>><<<999444000---------...+++++++++,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,---...---...000222333???MMMiii|||jjjooo|||uuuqqqrrrtttwwwwwwyyy}}}}}}~~~}}}zzz~~~~~~xxxtttttttttuuuuuurrrrrrrrrqqqqqqqqqppppppooonnnmmmllllllnnnpppqqqnnnoooqqqqqqpppqqqtttwww}}}yyyqqqlllttt~~~qqqjjj]]]OOOOOOXXXhhhmmmnnnmmmttt|||sssnnnkkknnnooommmnnnpppooonnnllllllllllllkkkiiijjjkkkkkkiiiiiijjjllloooooommmjjjkkknnnpppooommmnnnmmmkkkmmmooopppooommmoookkkgggggglllpppqqqpppiiiaaa^^^gggpppsssqqqpppmmmiiicccZZZNNNFFFIIIPPPmmmppplllfffpppzzztttwwwzzznnncccdddgggiiilllnnnoooppplllrrrvvv}}}|||~~~{{{wwwqqqoooooopppppppppmmmnnnoooooonnnmmmnnnooo~~~III:::777000777111333333222222111000000000////////////000000000000111......000111000444:::IIINNN\\\tttzzzhhh]]]jjjwww~~~|||aaaOOOIIIGGGMMMSSS\\\nnn~~~{{{|||wwwtttqqqqqqrrrppplllhhhhhhmmmmmmfffcccfffddd^^^XXXaaaiiimmmqqquuuvvvtttqqqkkkbbbXXXNNNHHHDDDCCCEEEEEEDDDDDDCCCBBBBBBBBBJJJrrrxxxzzzqqqXXXAAA;;;;;;777333333111111000000000000000111000000000000///////////////---///222222111444999CCChhh|||yyyzzztttdddlll~~~{{{{{{yyyrrrmmmmmmnnnnnnnnnoooqqqqqqpppooommmllljjjggggggeee\\\RRRPPP\\\fffkkkrrrxxxsssiii\\\WWWTTTTTTSSSNNNJJJKKKGGGFFFDDDBBB???>>>============<<<<<<;;;:::::::::777666666999AAAKKKUUU[[[iiilllqqqvvvuuurrrssswww~~~nnn\\\^^^sss|||kkkLLL>>><<<:::555111...------...++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------.........000333777GGGVVVyyylll{{{nnn|||tttrrrrrrsssrrruuuyyy~~~}}}}}}}}}|||xxxuuuuuuuuutttsssrrrrrrrrrrrrrrrqqqqqqqqqoooooonnnmmmnnnooopppqqqnnnooopppooopppqqqtttwww{{{uuummmlllxxxrrriiiggg[[[KKKKKKXXXhhhmmmmmmkkkqqq||||||tttnnnkkklllmmmllllllooopppnnnkkkkkklllmmmmmmllliiijjjjjjiiiiiijjjmmmoooooollljjjkkknnnpppooommmmmmkkkkkklllmmmnnnmmmlllllliiiggghhhlllpppqqqqqqhhhbbb___fffnnnqqqooonnnrrrjjjaaaXXXOOOHHHHHHMMMhhhooonnnhhhooo}}}uuuxxxyyynnneeefffhhhkkkmmmoooppppppooowww~~~sssvvvyyy}}}~~~vvvsssooommmmmmnnnoooooommmlllkkkkkkmmmooooooooo}}}III999777000666111222222222111111111000000////////////000000000000111//////000000000666===FFFTTTfffvvvnnn```YYYppphhhQQQJJJIIILLLQQQXXXeee|||}}}||||||{{{{{{uuurrrooooooooolllgggcccfffmmmoookkkiiillliiibbbXXX___eeegggkkkqqqttttttoookkkbbbYYYPPPIIIEEECCCEEEDDDDDDDDDCCCCCCBBBBBB@@@dddkkktttzzz^^^BBB999999666444444222111000000000000000000000000000000////////////000///000333222000444:::JJJhhh{{{~~~|||zzzzzz}}}fff]]]nnn|||xxxxxxvvvqqqmmmmmmlllllllllnnnpppqqqooommmllljjjhhhgggfffddd]]]VVVVVV]]]bbbccciiiqqqoooggg\\\WWWTTTTTTRRRMMMJJJJJJFFFDDDBBB@@@>>><<<<<<;;;======<<<;;;;;;::::::999666666666888===EEENNNTTTdddiiioootttuuuuuuwww{{{uuu```]]]sssuuu}}}RRR======;;;777333000.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------...//////000555;;;XXXkkkzzzrrrwwwwwwttttttttttttuuuzzz|||~~~|||yyywwwuuuuuuuuusssrrrqqqqqqqqqqqqqqqqqqqqqqqqpppoooooonnnooopppqqqqqqooooooppppppqqqsssuuuwwwwwwooojjjppp}}}mmmeeedddfff[[[IIIIIIWWWiiinnnmmmiiinnnyyy~~~wwwqqqllllllmmmkkkmmmppprrrooollljjjkkklllmmmmmmhhhiiijjjjjjiiijjjmmmooonnnkkkiiikkknnnpppooommmkkkjjjjjjkkkllllllllllllllljjjhhhiiillloooooooooiiiddd```ccckkkqqqssssssxxxmmmaaaXXXPPPIIIGGGIIIaaallloooiiinnnxxx}}}vvvkkkggghhhiiikkkmmmnnnooooooyyyzzzlllgggiiimmmqqqwwwzzzyyyvvvqqqooommmkkkkkkmmmnnnooonnnkkkiiijjjnnnppppppnnn~~~III:::777111777111222222222111111111111111000000000000////////////000///000111000111999BBBLLL]]]nnn{{{{{{iii\\\aaa}}}sssZZZLLLLLLNNNRRRUUU[[[kkk}}}|||}}}~~~yyyuuuooommmllllllmmmkkkeeeaaa```kkkqqqnnnkkkllliiibbb[[[```cccccceeelllppppppkkkgggaaaYYYRRRLLLGGGEEECCCCCCCCCBBBBBBBBBBBBBBB;;;WWWuuurrrnnnkkkIII;;;999666444555222222111000//////000000000000000000////////////222111222444222000555===WWWsss~~~wwwzzz|||yyy[[[YYYoooxxxssssssqqqnnnnnnpppjjjjjjkkklllnnnnnnllljjjkkkhhhfffgggfffbbb]]]ZZZ[[[^^^]]]ZZZ```jjjkkkeee]]]WWWTTTTTTRRRMMMIIIIIIDDDCCCAAA???===;;;::::::<<<<<<<<<;;;::::::999999777777888888;;;AAAIIIOOO___eeekkkooosssxxx~~~zzz}}}vvvddd]]]mmmkkkzzz\\\===>>><<<888444111///......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------...,,,---000//////777AAAeee~~~lllttt|||sssuuuvvvwwwxxxyyywwwuuuuuuuuutttsssqqqooooooooooooppppppppppppoooooooooooooooppppppqqqqqqppppppqqqssstttuuuuuuqqqllljjjqqq{{{}}}uuummm```dddlllnnn___LLLLLLXXXjjjnnnlllgggkkkxxx{{{tttnnnmmmmmmlllmmmqqqtttpppmmmkkkjjjkkkkkkjjjgggiiijjjjjjiiijjjlllmmmmmmkkkiiijjjnnnpppooommmiiijjjjjjkkkjjjkkkkkkllllllkkkkkkkkklllmmmlllllllllgggaaaaaaiiitttzzz||||||pppbbbXXXOOOHHHEEEFFF\\\hhhnnniiioooqqqggghhhiiijjjkkkllllllllllllxxx{{{rrrkkkfffgggffffffiiikkkllllllllljjjiiiiiihhhhhhiiikkklllmmmkkkiiijjjnnnpppooommmJJJ;;;888111888222111111111111111111111111000000000000////////////000///000222111333===HHHXXXeeeqqqjjjZZZuuu}}}```QQQNNNNNNRRRWWWZZZ```qqq}}}}}}zzzrrrffffffhhhkkknnnmmmgggbbbXXXhhhrrroooiiigggddd^^^\\\```aaa___aaafffkkkkkkhhheee```ZZZTTTNNNJJJGGGAAAAAAAAAAAAAAAAAAAAAAAA===PPPgggzzzwwwgggzzz}}}UUUBBB<<<777444444333222111000////////////000000000000////////////222222333444222222:::DDDccc}}}|||zzz{{{}}}nnnVVVYYYqqq|||{{{tttooonnnmmmkkklllnnnjjjiiihhhiiikkkkkkiiihhhhhheeeeeehhhgggbbb]]]\\\```^^^WWWQQQWWWcccfffaaaZZZUUURRRRRRQQQLLLIIIIIIDDDCCCAAA???===;;;::::::<<<<<<;;;;;;:::999999999777888999999999>>>FFFLLLXXX```gggkkkpppxxxssstttqqqggg\\\bbb}}}hhh}}}}}}gggAAA???===:::666222000///...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------///,,,---111000///888EEE[[[}}}ggg|||yyywwwssswwwxxxxxxzzz}}}xxxvvvtttsssttttttsssqqqnnnnnnnnnooooooooooooooonnnnnnnnnoooooooooppppppqqqpppqqqsssuuuuuurrrpppkkkhhhiiinnnqqqmmmeeeaaaddduuu|||dddRRRRRR[[[jjjnnnllleeeiiiwww~~~vvvooommmlllkkkmmmqqqssspppmmmkkkjjjjjjiiihhhhhhiiijjjjjjiiiiiijjjkkkmmmjjjhhhjjjmmmpppooommmiiijjjkkkkkkjjjjjjkkklllkkkllllllllllllkkkjjjjjjmmmjjjeeeccckkkwww{{{oooaaaVVVMMMEEECCCEEEZZZfffllljjjrrr}}}mmmfffjjjjjjjjjjjjjjjiiihhhgggjjjooosssooogggccceeeiiikkkhhheeeeeeccc___^^^```___```aaa``````aaadddfffhhhhhhiiikkkmmmooonnnmmmKKK<<<999222999333111111111111111111111111111000000000/////////...000///111222222666AAANNNbbbtttnnn___iiiRRRLLLPPPMMMUUU]]]bbbjjj{{{}}}~~~uuucccdddhhhmmmpppnnnhhhbbbSSSgggvvvrrrgggbbb```\\\ZZZ^^^^^^\\\]]]bbbffffffiiifffbbb\\\VVVPPPKKKHHHAAAAAAAAAAAAAAAAAAAAAAAA???JJJ[[[pppxxx}}}fff{{{\\\EEE===888555555333222111000////////////000000000000////////////000000111333222555AAAMMMqqqxxx{{{~~~xxxbbbRRR]]]uuu}}}zzztttppppppnnnkkkjjjkkkjjjhhhffffffggggggfffeeefffcccdddiiihhhaaa]]]]]]aaa]]]QQQHHHNNN[[[aaa]]]TTTOOOMMMOOOOOOKKKIIIJJJDDDCCCAAA???===;;;::::::<<<<<<;;;::::::999999888666888999888888<<>>;;;777444111///...---------,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------///,,,---222000///999IIIRRR{{{uuuzzzwwwuuutttyyyxxxwwwzzz}}}~~~||||||wwwuuurrrqqqrrrssssssrrrnnnnnnooooooppppppppppppmmmmmmnnnnnnooooooooonnnoooooopppsssuuusssnnnjjjcccbbbeeejjjhhhddddddhhhuuueeeTTTUUUZZZjjjnnnkkkdddhhhwwwwwwooolllkkkjjjlllpppooommmkkkkkkkkkjjjhhhgggiiijjjkkkkkkiiihhhhhhiiillliiihhhiiimmmpppooommmhhhjjjlllllljjjiiikkkmmmiiijjjlllmmmmmmkkkkkkjjjmmmmmmjjjgggnnnzzztttiii]]]SSSIIIBBBBBBFFF[[[fffkkkkkkwwwyyykkkhhhjjjjjjiiihhhgggeeecccbbb^^^^^^^^^]]][[[[[[___cccccc```______[[[TTTQQQSSSRRRTTTVVVVVVVVVWWWZZZ]]]^^^aaafffjjjlllmmmnnnoooLLL===:::333999444111111111111111111222222111111000000/////////...///000111333333777DDDQQQjjjqqqggg~~~^^^KKKJJJQQQMMMWWWbbbjjjsss}}}xxxeeegggkkkppprrrnnnfff___RRRiiizzzuuuhhhaaa___]]]XXX[[[\\\YYYZZZ___cccdddkkkhhhddd___XXXQQQLLLIIIAAABBBBBBBBBBBBBBBBBBBBB===DDDRRRhhhuuuqqqooo]]]EEE===999777777333222111000////////////000000000000////////////......000222333888FFFTTT}}}nnn|||{{{~~~jjjYYYQQQ```xxx|||wwwttttttsssmmmiiiiiikkkhhheeeddddddeeedddddddddbbbdddjjjiiiaaa]]]^^^aaa[[[MMMCCCHHHWWW]]]ZZZNNNJJJIIILLLMMMKKKJJJKKKDDDCCCAAA???===;;;::::::<<<<<<;;;::::::999999888555888999888777:::BBBIIIKKKXXXccchhhmmmuuuyyyxxxtttmmmoooqqqaaaSSSfffkkkeee{{{PPP@@@>>>;;;888444111///...---------,,,,,,+++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------000,,,---222111///:::KKK[[[|||iiivvvuuuvvvzzzwwwuuuyyy{{{}}}zzz||||||wwwtttqqqpppqqqsssssssssooooooppppppqqqqqqqqqrrrlllmmmmmmnnnnnnnnnnnnnnnmmmnnnooorrrtttqqqkkkfff]]]^^^cccgggeeeccclllwwwbbbRRRUUUXXXjjjnnnkkkdddgggxxxwwwnnnkkkiiihhhkkkoookkkjjjjjjjjjkkkkkkiiigggiiikkklllkkkiiigggggghhhllliiihhhiiimmmpppooommmhhhkkkmmmllljjjiiikkknnnfffiiilllmmmmmmllllllllllllnnnmmmkkkpppzzz~~~|||mmmdddZZZPPPFFF@@@BBBHHH]]]gggllllll{{{vvvkkkkkkkkkjjjiiigggeeecccaaa___[[[VVVRRRSSSVVVVVVWWWXXXUUURRRTTTXXXTTTKKKHHHJJJIIILLLOOOOOOOOOPPPSSSWWWVVV\\\dddiiikkklllnnnpppJJJ888;;;222555444222222222111111111111000000000000000000000000000......000444666<<>>CCC^^^ooorrryyywwwgggLLL???777333222888666333111000000222333111111000000//////......222***,,,444444666NNNmmm|||yyy~~~}}}www~~~tttdddWWWQQQ]]]vvv}}}uuurrrtttuuussspppllljjjhhhdddeeeeeeeeeddddddfffgggfffffffffeeeccc```^^^\\\XXXOOOEEE@@@BBBIIIOOORRRJJJJJJJJJMMMPPPPPPKKKGGGEEECCCAAA>>><<<;;;;;;::::::::::::999999999888888999999888888:::<<>><<<;;;;;;:::::::::999999999888888888;;;:::999999999;;;===>>>JJJRRRYYY\\\cccnnnwww|||}}}jjjjjjvvvcccTTTiiizzzyyy~~~ttt```kkkoooPPP>>>AAA:::222666...,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000------111111444EEEYYYxxxiiimmmyyyyyyyyywwwwwwyyyrrrxxxzzzvvvwwwyyyvvvwww~~~zzzvvvuuutttttttttssssssrrrrrrqqqqqqqqqppppppppppppppppppnnnmmmlllkkkjjjjjjiiiiiimmmqqqsssoooggg]]]WWWTTTOOOYYYeeekkkpppoooRRRKKKWWWeeekkknnnjjjdddiiiyyyvvvllllllnnnllljjjjjjmmmnnnooommmiiihhhhhhjjjiiiiiijjjjjjjjjiiihhhhhhgggfffgggjjjmmmoooooonnnjjjjjjiiihhhhhhiiijjjkkkjjjjjjiiiiiiiiiiiijjjjjjkkkkkkllllllnnnoooqqqrrrkkkeee]]]TTTJJJDDDHHHQQQiiilllmmmqqqqqqhhhcccfffeeedddccc```^^^\\\[[[XXXTTTPPPMMMLLLJJJHHHFFFHHHKKKNNNOOOOOOPPPQQQRRRTTTUUUSSSOOOIIIFFFGGGIIIJJJPPP\\\jjjooommmmmmqqqJJJ888;;;222555444222222222111111111111000000000000000000000000000444444444555777>>>OOO___sss~~~iiihhhzzz}}}]]]RRROOOLLLPPPXXXhhhppp|||~~~{{{zzzsssjjjhhhjjjqqqrrriii^^^VVVSSSbbbrrruuujjj^^^YYYZZZXXXYYY[[[[[[WWWTTTXXX```fffkkklllggg___XXXPPPIIIFFFCCCAAA@@@BBBCCCDDDDDDCCC???>>>MMMppp{{{nnnVVVFFF;;;888999666444222000...///000111111111111111222222222222444000000222444???```yyyyyyzzzzzz{{{yyy|||~~~kkkOOOJJJMMM```yyy|||xxxqqqqqqooonnnmmmkkkjjjjjjdddeeeeeeeeeddddddfffgggeeeeeeeeecccaaa^^^\\\ZZZZZZOOOBBB;;;>>>GGGQQQWWWUUUUUUSSSOOOKKKHHHGGGHHHEEECCCAAA>>><<<;;;;;;::::::999999999999888888888<<<;;;:::999999999:::;;;FFFMMMSSSVVV]]]jjjvvv|||}}}hhhhhhyyykkkVVV[[[uuuxxxkkkjjjUUU>>>???:::555888///---...------,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------000------111222999NNNdddvvvxxx}}}zzzcccwww~~~yyyvvvwwwxxxvvvvvvwwwooouuuuuupppuuuuuuwww{{{~~~xxxuuuvvvssssssssssssssssssssssssqqqqqqqqqppppppooooooooommmlllkkkiiihhhhhhhhhhhhmmmnnnmmmggg^^^WWWSSSSSSQQQeeepppooo~~~```KKKLLLZZZgggooopppkkkdddhhhuuuwwwmmmmmmpppnnnjjjffflllmmmooonnnllljjjiiijjjiiiiiiiiiiiiiiigggffffffhhhggggggiiilllnnnnnnmmmkkkjjjiiihhhhhhiiijjjkkkkkkjjjjjjiiijjjjjjkkkkkkiiijjjkkklllmmmmmmmmmmmmlllfff___VVVKKKEEEJJJSSSlllllljjjnnnyyymmmddd```ccccccddddddbbb```]]]\\\ZZZXXXVVVUUUSSSOOOJJJFFFCCCFFFIIIKKKLLLNNNPPPQQQVVVUUURRRLLLFFFEEEHHHLLLJJJVVVhhhuuutttooonnnrrrJJJ888;;;222555444222222222111111111000000000000000000000000000000111000222444888CCCYYYmmmwwwjjjpppkkkPPPNNNPPPNNNVVVdddssszzzvvvuuunnnkkkgggiiippprrrjjj^^^WWWQQQbbbsssuuujjj]]]YYY[[[ZZZYYYZZZZZZVVVSSSVVV\\\ccciiilllhhhaaaZZZQQQIIIEEEBBB@@@???AAACCCDDDDDDEEECCC@@@HHHiiirrr]]]JJJ;;;444444666444222000//////000111000000000111111222222222111000000000222AAAbbbpppwww||||||~~~~~~~~~dddLLLIIIOOOccc{{{~~~{{{qqqooommmkkkkkkkkkjjjiiidddeeeeeeeeeddddddfffgggeeeeeedddcccaaa^^^[[[YYYVVVLLL@@@:::>>>GGGQQQVVV\\\]]]]]]XXXQQQKKKHHHHHHEEECCCAAA>>><<<;;;::::::999999999999888888888888::::::999999999999::::::DDDIIINNNPPPVVVdddrrrxxxzzzgggfffvvvnnnYYYRRRpppwwwwwwiiixxx^^^@@@===:::666777.........------,,,,,,------...,,,,,,,,,---------------,,,,,,,,,------------......---...111666DDD___xxxxxxttt}}}oooeeewwwuuutttuuuuuusssrrrrrrppprrroooooo||||||uuuzzz|||vvvssstttrrrrrrsssssssssssssssssssssrrrrrrrrrqqqpppooonnnllljjjhhhfffeeeeeefffgggeeeeeeccc]]]XXXVVVWWWZZZccclllrrr}}}|||]]]MMMOOOYYYbbbqqqpppkkkeeehhhrrrzzz}}}zzznnnllloooooojjjeeejjjlllnnnooonnnmmmkkkjjjhhhiiiiiiiiiiiiiiihhhhhhiiihhhgggiiikkkmmmmmmmmmjjjiiihhhgggggghhhhhhiiijjjjjjjjjjjjjjjjjjkkkllliiijjjlllmmmmmmlllkkkjjjjjjeee^^^VVVMMMGGGLLLUUUnnnkkkfffiii~~~}}}qqqhhhccc```bbbccceeefffeeeccc```^^^____________]]]YYYRRRMMMAAACCCEEEEEEEEEEEEGGGHHHMMMMMMLLLHHHDDDEEEJJJNNNPPP```ssszzzuuunnnooouuuJJJ888;;;222555444222222222111111111000000000000000000000000000000//////111444999HHHccczzzvvvrrr~~~uuu\\\LLLPPPTTTUUUbbbuuuzzzuuuuuuooolllggggggooorrrkkk___WWWPPP```pppsssjjj^^^ZZZ[[[ZZZYYYYYYZZZWWWRRRSSSXXX___eeeiiifff```ZZZRRRKKKCCCAAA??????@@@CCCDDDDDDEEEEEEAAADDD___xxx}}}lllVVVAAA777666666555444222111111111111...//////000000111111111111333444444999JJJhhh{{{oooyyy|||{{{zzz^^^MMMIIIOOObbbyyy~~~qqqnnnkkkjjjkkkkkkjjjhhhdddeeeeeeeeeddddddfffgggeeeeeedddccc```]]][[[YYYQQQIII@@@<<<@@@HHHPPPTTT]]]aaadddaaaYYYOOOHHHEEEEEECCCAAA>>><<<;;;::::::999999999888888888777777777777888888999::::::;;;BBBGGGJJJJJJQQQ^^^lllsssxxxssshhheeeooonnn^^^RRReeeqqqzzzfffmmmkkkDDD;;;999777666,,,......------,,,,,,------...,,,,,,,,,------.........,,,,,,---------.........,,,---///222;;;QQQtttmmmtttyyyuuuvvvwwwuuusssqqqpppnnnrrrooommmuuu{{{www~~~yyytttqqqqqqrrrrrrsssssssssssssssssstttttttttsssrrrpppooonnniiigggccc```___```bbbddd[[[[[[ZZZVVVTTTVVV\\\bbbhhhpppsss[[[OOOPPPZZZcccqqqpppkkkfffhhhqqqxxx|||~~~pppjjjkkknnnlllgggiiikkknnnqqqrrrpppllliiiggghhhiiijjjkkkkkkkkkkkkjjjhhhggghhhjjjllllllllliiihhhgggeeeeeeeeefffgggjjjiiiiiiiiijjjjjjkkklllkkkkkkmmmnnnnnnmmmlllkkkfffccc^^^WWWNNNIIIMMMTTTnnnkkkfffgggyyy~~~ssskkkfffbbb______bbbeeeiiikkkkkkjjjjjjiiiiiiiiiiiigggbbbZZZUUUHHHHHHHHHEEEBBB@@@???@@@BBBDDDEEEEEEDDDGGGLLLQQQYYYhhhwwwyyyrrrmmmoootttJJJ888;;;222555444222222222111111111111000000000000000000000000000222222333666<<>>>>>@@@BBBCCCCCCBBBDDD@@@@@@RRRsssyyyfffuuuyyy```FFF999999666666444333222111111111///////////////000000000...222444555???WWWrrrtttrrryyyxxxzzzwwwZZZKKKHHHMMM```wwwqqqnnnkkkkkklllllliiifffdddeeeeeeeeeddddddfffgggffffffeeedddaaa^^^[[[YYYPPPIII@@@===BBBJJJRRRUUU[[[```eeefff___TTTIIIBBBEEECCCAAA>>><<<;;;;;;:::999888888888888777777777666666777888999999::::::???DDDFFFGGGMMM[[[hhhoooooooookkkfffjjjpppgggVVV\\\mmm{{{~~~llllllzzzKKK;;;:::888666,,,000...------,,,,,,------...,,,,,,,,,---......//////,,,---------............+++...111444@@@]]]www~~~uuuyyyzzzvvvsssrrrpppnnntttmmmpppyyyyyy~~~xxxtttrrrpppsssssssssssssssssssssssstttttttttsssrrrpppmmmllleeebbb^^^ZZZYYY[[[^^^```VVVWWWWWWUUUUUUYYYaaahhhqqqjjjVVVLLLQQQ___kkkssspppkkkhhhjjjpppwww{{{tttjjjiiillllllhhhgggiiinnnrrrtttrrrmmmiiifffgggiiijjjlllmmmmmmmmmkkkiiiggggggiiikkklllkkkhhhgggfffdddddddddeeeeeehhhhhhhhhhhhiiijjjkkkkkkllllllmmmmmmnnnmmmmmmmmmfffccc```ZZZQQQJJJKKKQQQjjjjjjgggggguuuwwwooojjjfffaaa]]]ZZZ]]]bbbiiinnnrrrtttuuurrrrrrqqqooommmhhhaaa\\\VVVUUURRRNNNHHHEEECCCDDDBBBDDDFFFFFFFFFIIIPPPUUU^^^lllyyy{{{vvvsssrrrrrrJJJ888;;;222555444222222222111111111111000000000000000000000000000222222555888AAAVVVxxx|||rrrqqqUUUPPPOOOXXXfff{{{}}}}}}}}}}}}rrrmmmmmmhhhjjjcccbbbiiioooiii]]]TTTMMMWWWbbbgggddd^^^ZZZXXXVVVVVVXXX[[[YYYSSSPPPPPPRRR]]]gggiiifff___TTTKKKAAA???======@@@BBBCCCCCCBBBCCCAAA???EEE]]]tttcccnnnfffGGG999888555555444333222111000000111111000000000000000000+++///111555GGGggg{{{uuuwwwxxxttt{{{tttXXXIIIGGGNNNbbbzzz}}}rrrooollllllnnnlllhhhcccdddeeeeeeeeeddddddfffggghhhgggfffdddbbb^^^[[[YYYTTTKKKBBB>>>CCCMMMVVV[[[\\\```eeehhheee[[[NNNDDDEEECCCAAA>>><<<;;;;;;:::888888888888777777777777777777888888888888888777:::@@@CCCDDDKKKYYYgggnnnnnnppppppiiijjjuuuqqq\\\WWWkkkwwwzzztttSSS>>><<<:::777,,,222...------,,,,,,------...,,,,,,------.../////////------------............,,,000333555BBBddd}}}yyysssxxxyyytttpppqqqpppmmmqqqmmmyyy}}}vvvyyy{{{wwwvvvuuurrrtttttttttssssssrrrrrrqqqrrrrrrsssrrrpppmmmkkkiiiaaa^^^YYYUUUTTTVVVYYY\\\VVVXXXZZZ[[[^^^dddmmmssswwwcccSSSNNNVVVdddnnnvvvrrrmmmjjjkkkooouuuzzzyyynnniiikkkkkkhhhfffhhhmmmssswwwuuunnniiigggggghhhjjjkkkkkkkkkkkkllliiigggggghhhjjjkkkkkkiiihhhfffeeeddddddeeeeeegggggggggggghhhiiijjjkkklllllllllllllllmmmnnnnnniiigggeee___TTTJJJHHHLLLaaaeeeeeefffppp}}}wwwpppllljjjgggaaa]]]UUUWWW\\\ccciiinnnrrrtttrrrpppoooooonnnllliiigggaaaaaa^^^YYYSSSPPPOOOOOONNNNNNMMMJJJIIILLLTTTZZZaaappp{{{qqqJJJ888;;;222555444222222222111111111111000000000000000000000000000///000444:::EEE]]]yyypppZZZSSSRRRRRR[[[ppp|||fffooosss|||}}}~~~uuuoooooojjjhhhaaa___gggmmmhhh[[[RRRLLLSSS\\\bbbbbb^^^YYYVVVUUUTTTXXX\\\[[[TTTOOOOOOMMMZZZhhhmmmjjjbbbUUUJJJAAA???======???BBBCCCCCCCCCDDDCCC??????PPPwwwqqqiiitttnnnJJJ;;;:::444333333222111000//////333222222222111111000000///222444:::RRRwww|||zzz|||xxxtttrrrXXXGGGGGGPPPfff|||rrrooommmmmmooommmgggaaadddeeeeeeeeeddddddfffggghhhhhhgggeeebbb___\\\ZZZXXXNNNCCC>>>CCCOOOZZZ``````bbbfffiiiiii```SSSIIIEEECCCAAA>>><<<;;;;;;;;;888888888888777777777777999999999999888777555555666<<>><<<888...555...------,,,,,,------...,,,,,,------...///000000---------.........//////---222444555CCCfffqqqwwwnnntttvvvppplllnnnnnnlllooommmttttttyyy~~~~~~xxxvvvyyyxxxtttuuuuuutttsssrrrrrrqqqqqqqqqqqqqqqqqqooolllhhhggg___[[[VVVRRRQQQSSSWWWZZZWWWZZZ___ccchhhoooyyysssaaaUUUTTT[[[eeekkkyyytttnnnlllkkknnnsssxxx}}}qqqjjjjjjjjjfffeeehhhmmmtttxxxvvvoooiiiggghhhhhhiiiiiiiiihhhhhhllljjjgggggghhhjjjkkkjjjjjjiiigggfffeeeeeeeeefffffffffffffffggghhhiiijjjlllkkkjjjjjjkkklllnnnooommmkkkiiicccVVVJJJFFFIIIXXX^^^bbbccckkkxxx}}}yyyrrrnnnjjjiiijjjhhhbbb]]]RRRTTTWWW\\\aaaeeeiiikkkkkkjjjjjjlllnnnqqqqqqpppgggfffddd```[[[XXXXXXYYY[[[YYYTTTNNNKKKOOOWWW^^^bbbssssssMMM999;;;555666333222111000000///000000000000111111111111222222222111333555999GGGffflllyyyoooXXXPPPWWW^^^hhhyyyaaa\\\```ppp{{{zzzyyyrrrpppoooeeehhh___ZZZ```jjjhhhYYYHHHKKKUUUccckkkjjjccc[[[VVVVVVUUUVVV[[[[[[UUUOOOMMMRRRXXXdddqqqqqqdddUUULLLAAA???>>>>>>@@@AAABBBAAAAAADDDAAA???BBBJJJkkkxxxqqqvvv~~~HHH;;;:::777555333222333333111000444444222111000000//////000888333666]]]yyytttuuuxxx{{{{{{kkk\\\NNNGGGJJJaaa|||wwwkkkhhhhhhmmmnnnllljjjjjjhhhgggfffdddcccbbbaaaaaabbbaaaaaa```^^^\\\ZZZYYYVVVPPPGGG@@@@@@JJJXXXbbbccc``````fffjjjdddSSSDDDDDDCCCAAA>>><<<;;;::::::<<<:::888777555555555666999888777666666777888999999:::???FFFLLLTTTcccpppooo}}}wwwllllllpppqqq___UUUsss}}}{{{~~~rrrzzzooo===???>>>222666...///...------...---+++)))------------------------,,,,,,------.../////////,,,333555444DDDiiizzzyyy~~~wwwssstttsssrrrpppooonnnnnnnnnpppooo~~~}}}ttt|||}}}zzzxxxwwwwwwuuutttrrrrrrsssttttttsssrrrrrrrrrpppmmmhhhdddaaaWWWUUUSSSOOOLLLMMMRRRVVVRRRccckkkbbbcccwwwrrraaaWWWTTTYYYfffrrryyysssmmmiiilllsss{{{rrrggggggeee``````eeekkkqqqxxxzzztttjjjkkkiiihhhggghhhhhhhhhgggmmmjjjffffffhhhkkkkkkiiiiiigggddddddfffggghhhhhhjjjgggeeefffhhhhhhfffcccggghhhjjjkkkkkklllnnnpppnnngggddddddZZZHHHAAADDDJJJTTT]]]bbbiiiqqqqqqmmmoooggg``````fffiiieee```XXXWWWVVVWWW[[[___cccdddaaa``````cccgggkkkmmmmmmllliiifffbbbaaa```bbbbbbhhhddd___YYYRRRPPPXXXccccccuuuMMM888:::444666333222222111000000000000111000111111111111222222222333666:::???NNNkkk{{{mmmcccSSSVVVaaammm{{{uuu___SSSWWWbbbrrr~~~tttqqqoooeeeaaa[[[YYY```jjjjjj^^^QQQOOOZZZiiirrrqqqhhh^^^XXXTTTRRRUUU\\\]]]XXXTTTSSSTTTVVV```kkkmmmbbbRRRIIICCCAAA???>>>@@@AAAAAAAAABBBDDD@@@>>>@@@EEEdddwwwrrr}}}OOO>>><<<888666444333333333111000222222111111111111111111///777333888]]]~~~|||wwwsssuuuxxx{{{zzzkkk\\\LLLFFFJJJbbb~~~}}}}}}xxxsssjjjggggggkkkmmmkkkjjjkkkhhhgggeeecccbbbbbbbbbbbbbbbaaa___]]][[[YYYXXXWWWVVVQQQHHHAAAAAAJJJXXXbbbooogggaaa```bbb^^^QQQFFFBBBAAA@@@???>>>===<<<<<<;;;:::888777666555666666999888777666666777888999::::::???DDDIIIPPP]]]kkkjjjuuu|||uuukkkiiipppvvviiiVVVlllzzz~~~zzzzzzCCC???>>>333666...///...------...---,,,***------------------------,,,,,,------...////////////222555===SSSuuu|||~~~}}}~~~tttrrrqqqqqqppppppppppppqqqqqqtttuuuoooxxx|||yyywwwvvvwwwuuutttssstttuuuuuutttrrrsssrrrqqqnnnhhhbbb\\\YYYVVVRRRMMMJJJJJJOOOUUUZZZ\\\aaadddjjjzzz~~~rrrcccXXXRRRVVVeeessssssnnniiihhhnnnxxxuuujjjjjjjjjfffdddhhhlllqqqyyy}}}wwwnnnllljjjhhhhhhiiiiiihhhgggkkkhhheeeeeegggiiiiiihhhgggeeecccccceeehhhiiiiiiiiigggeeefffhhhhhhfffdddggghhhjjjjjjjjjjjjlllnnnpppgggcccbbbZZZKKKCCCEEEGGGOOOWWW[[[```fffhhheeehhhccc]]]]]]aaadddbbb^^^WWWVVVUUUVVVXXX[[[^^^___aaabbbbbbcccccccccddddddgggdddaaa___```dddhhhkkktttllleeebbb``````dddjjjrrrNNN777999333666333333333222111111111111111000111111111111222222222000333999AAAQQQlllrrrlllkkkXXXSSS^^^mmmbbbPPPLLLKKKUUUfffmmmuuupppnnnddd]]]ZZZZZZaaaiiijjjaaaWWWMMMWWWfffpppooofff[[[SSSPPPPPPTTT\\\___\\\YYYYYYWWWVVVZZZeeeiiiaaaSSSJJJFFFCCC@@@???@@@AAAAAA@@@BBBCCC@@@======@@@ZZZzzzttt}}}ZZZCCC>>>:::888555333333333222000111111000000111222222333...777666???ccc|||zzzuuutttwwwzzz~~~~~~wwwhhhZZZJJJEEEKKKaaa~~~~~~|||zzztttooofffbbbaaaeeegggffffffiiihhhfffdddbbbaaabbbccccccdddccc```\\\ZZZXXXWWWWWWVVVRRRJJJBBBAAAIIIWWWbbbyyymmm^^^VVVUUUSSSLLLEEE@@@@@@AAAAAA@@@???===<<<;;;:::888777666666666666888888777777777777888888::::::>>>BBBEEEJJJWWWdddhhhnnnuuutttiiidddmmmzzzuuuXXXccc{{{~~~}}}LLL>>>>>>555777000000...------......,,,***------------------------,,,,,,------.../////////111000666IIIhhh||||||uuu}}}{{{sssqqqppppppppppppqqqssstttxxxuuurrr|||}}}yyyvvvuuuvvvvvvuuuuuuuuuvvvwwwvvvsssppppppooolllhhhbbbZZZTTTPPPRRRNNNJJJJJJOOOWWW___dddlllgggjjj||||||rrreeeYYYPPPSSSbbbssspppkkkfffhhhqqq~~~vvvkkkkkkmmmkkkggghhhjjjnnnwww}}}zzzqqqnnnllljjjiiijjjjjjiiihhhiiigggeeeeeefffhhhhhhgggfffdddbbbccceeeggghhhhhhgggfffeeefffhhhhhhgggfffggghhhjjjiiihhhhhhjjjkkkmmmiiiiiillleeeTTTGGGCCCGGGPPPXXX[[[]]]aaaddddddcccaaa^^^]]]^^^______^^^YYYYYYYYYYYYYYY[[[\\\]]]```ccceeeddd```]]]]]]^^^bbb```^^^___bbbiiipppttt{{{vvvooojjjggglll|||NNN777888222555333444333222222111111222222000000111111111222222222///222777AAASSSnnnkkkjjj~~~aaaVVVYYYcccvvvsssJJJGGGNNNNNNVVVgggpppsssnnnkkkccc```^^^^^^bbbfffeee^^^WWWLLLTTT```hhhiiiaaaWWWPPPMMMMMMRRR[[[___]]]ZZZZZZYYYTTTUUU___fffaaaVVVNNNIIIFFFBBB@@@@@@@@@@@@@@@@@@BBB???>>>===<<>><<<999666444333333222222222111111111111111222222000777999HHHnnnzzzyyywwwwwwzzz}}}|||zzzsssdddTTTIIIEEEJJJ^^^www|||wwwqqqkkkfffaaa```ccceeedddeeeggggggeeecccaaaaaabbbcccdddiiifffbbb^^^[[[YYYYYYYYYVVVSSSKKKDDDAAAIIIVVVbbbyyykkkXXXLLLIIIHHHFFFBBB@@@AAABBBBBBAAA???===;;;:::999888777777666666666888777777777777777777888999:::<<<@@@BBBHHHTTTaaajjjlllrrrtttiiiaaajjj||||||[[[___rrrqqqssszzz~~~UUU===>>>777888222111///------......,,,+++------------------------,,,,,,------.../////////111...777SSSvvvyyyzzzlllzzz~~~tttqqqqqqqqqppppppppprrrtttuuuyyywwwwwwzzzvvvttttttuuuuuuuuuuuuvvvwwwwwwuuuqqqmmmjjjhhheee```ZZZTTTNNNKKKLLLKKKLLLRRRZZZccchhhkkkmmmpppzzzssshhh[[[OOOOOO___qqqqqqlllhhhkkkuuuvvviiihhhkkkjjjhhhgggfffiiirrrzzzyyysssooommmkkkjjjjjjkkkiiihhhhhhgggfffffffffggghhhhhhfffdddcccccceeeffffffeeeeeeeeefffggghhhhhhggggggggghhhiiihhhgggfffgggiiidddjjjvvv|||sss]]]KKKCCCFFFOOOZZZ```bbbcccddddddddddddcccaaa_________aaa]]]^^^___```______```aaa^^^cccgggfff```\\\]]]_________```bbbggglllrrruuutttvvvtttlllggguuuOOO777888222555333444333222222111111222222000000111111111222222222444666;;;FFFYYYttt}}}jjjmmm~~~```VVV]]]jjj|||gggHHHMMMUUUPPPWWWhhhwwwrrrmmmllldddbbb``````bbbdddbbb\\\VVVRRRWWW___eeegggbbb[[[VVVLLLLLLQQQYYY]]][[[XXXXXXVVVOOOOOOXXX```^^^WWWQQQJJJGGGBBB?????????@@@??????BBB@@@@@@???<<>>888999444222000---------...---,,,------------------------,,,,,,------.../////////111000===\\\|||vvvtttjjjxxxrrrqqqrrrqqqppppppqqqsssuuuwwwtttvvvxxx~~~xxxsssssstttttttttttttttuuuvvvvvvsssmmmiiigggddd___YYYSSSMMMJJJHHHHHHLLLRRR[[[bbbggghhhgggiiiyyytttkkk]]]OOOLLLZZZlllnnnllljjjmmmwwwuuuhhhfffggghhhhhhhhhggggggnnnwwwxxxuuupppnnnkkkjjjkkkkkkiiihhhhhhhhhhhhhhhgggggghhhiiihhhfffddddddeeeeeedddcccccceeeggghhhhhhhhhggggggggghhhiiihhhfffeeefffggg```lll{{{rrr]]]NNNIIIAAAJJJWWWbbbfffeeeddddddeeeffffffdddaaa___```bbb^^^aaaeeefffeeeddddddeee^^^cccgggeee___[[[[[[]]]]]]___bbbfffiiikkkllllllhhhjjjlllnnnuuuOOO999:::333555333333333222111111111111111000111111111111222222222444666===JJJ___yyyxxxllltttbbbVVV\\\ooohhhMMMOOORRRMMMUUUhhhppp~~~qqqmmmmmmgggaaa^^^]]]___cccccc]]]XXXRRRUUU[[[aaacccaaa\\\XXXLLLKKKPPPXXX[[[XXXUUUUUUPPPJJJIIIPPPWWWWWWSSSPPPJJJFFFAAA>>>>>>?????????>>>AAAAAABBBAAA<<>>===:::666444555666666666555444333111000/////////333666:::QQQuuu|||tttrrrtttwwwyyy|||}}}xxxssskkkZZZJJJBBB@@@EEETTTgggxxxxxxpppiiieee]]]YYYYYY]]]``````aaaccccccbbbbbbbbbbbbccccccdddgggeeeaaa^^^ZZZXXXWWWVVVTTTSSSMMMEEE@@@EEESSS___jjj```SSSJJJHHHGGGEEEBBBBBBBBBBBBAAA>>><<<999888888888888888888777666666777777888888888888777777777777:::>>>AAAFFFSSS```eeehhhnnnrrrqqqqqqyyy~~~hhh___zzzaaaiiiwwwggg??????999777555222000---,,,---......---------------------------,,,,,,------.../////////333555HHHjjjuuurrrooowwwrrrrrrqqqpppooooooqqqtttxxxzzz{{{|||xxx}}}|||uuurrrsssttttttsssssssssssssssrrrooojjjfffeeeaaaZZZSSSMMMJJJIIIIIIMMMSSS\\\cccggghhhiiijjj|||yyytttlll___PPPKKKVVVdddfffhhhjjjooowwwuuuiiieeefffgggiiikkkkkkiiilllsssxxxxxxpppnnnkkkjjjjjjjjjiiigggggghhhiiiiiigggggghhhiiihhhfffeeeeeeffffffdddccccccfffhhhiiihhhgggfffffffffhhhhhhhhhfffffffffhhheeemmmtttqqqeeeXXXRRRQQQDDDIIIVVVeeellljjjggggggcccdddeeedddcccbbbbbbccc___dddiiikkkhhhfffeeefffaaaccceeebbb]]]ZZZYYYZZZ\\\___dddhhhiiiiiigggeeecccaaagggyyyPPP:::;;;444666222222222111000000000000111000111111111111222222222222666@@@QQQggg~~~vvvoooiiixxxeeeXXX[[[qqqhhhPPPMMMNNNMMMWWWiiiiii}}}{{{nnnjjjkkkeeeaaa]]]ZZZ\\\bbbccc]]]WWWLLLPPPUUU\\\```___YYYSSSKKKKKKOOOWWW[[[XXXUUUUUUNNNIIIIIINNNQQQPPPNNNMMMIIIEEE@@@======>>>?????????BBBBBBDDDBBB;;;FFFbbbrrrmmmnnnooo{{{wwwJJJAAA===:::666444555777888999333333222111000000000111444777???YYY}}}wwwqqqppprrrvvvyyy~~~|||vvvrrrjjjYYYJJJBBB???AAAMMM\\\jjjyyy|||rrriiibbb___PPPNNNPPPWWW\\\]]]^^^aaa```aaabbbcccddddddcccbbbeeedddbbb___\\\YYYWWWVVVSSSRRRMMMEEE???CCCQQQ]]]ccc[[[PPPJJJHHHGGGDDDBBBAAA@@@???>>><<<;;;:::999777888888999888777666666666777888999999888777666777777999===???DDDPPP]]]dddjjjnnnpppttt{{{{{{lll\\\tttmmmSSS___qqqrrrDDDBBB:::555333333000---,,,---.........------------------------,,,,,,------.../////////333999VVVvvvzzzuuuyyyuuupppooonnnmmmmmmooorrrwww|||yyy}}}yyysssqqqsssuuutttrrrrrrqqqppppppoookkkfffccc^^^ZZZSSSMMMKKKLLLPPPSSS[[[aaaiiimmmooosss|||tttvvv{{{~~~}}}zzzuuummmaaaSSSKKKQQQ\\\aaafffllloootttrrrhhhddddddfffffflllnnnjjjhhhnnnuuuyyypppnnnkkkjjjjjjiiihhhfffeeegggiiiiiifffeeefffhhhfffeeeeeefffhhhhhhgggfffcccfffjjjjjjhhheeeeeeeeefffggghhhhhhgggfffgggiiikkkllljjjeee___ZZZUUURRRIIIJJJRRRaaakkkkkkhhhhhhaaaaaabbbdddfffggghhhhhhbbbhhhnnnoookkkgggeeeeeebbbbbbbbb```___^^^]]]]]]```bbbfffjjjllllllkkkiiihhhkkkvvvPPP;;;<<<555666222222111111000///000000000000111111111111222222222444:::GGG[[[rrrvvvlllfffeeexxxggg[[[^^^ooo~~~~~~eeePPPNNNPPPQQQ[[[iiiqqq~~~yyy{{{wwwjjjeeefffaaaddd^^^YYY[[[aaabbb[[[SSSJJJNNNUUU]]]bbb```YYYRRRJJJJJJOOOWWW[[[YYYVVVVVVPPPLLLKKKOOOPPPMMMLLLMMMIIIEEE???<<<<<<>>>??????@@@CCCCCCDDDBBB999BBB]]]qqqoooooommmwwwhhhrrryyyLLLDDD===999666444666888:::;;;111111111000111111222333555999DDDccc{{{pppqqqqqqtttxxx|||~~~zzzuuurrrjjjZZZKKKEEE@@@???FFFQQQ]]]kkkvvvyyynnnccc]]]ZZZMMMLLLPPPYYY```bbbcccfff___```bbbdddeeedddcccbbbfffeeedddbbb___\\\ZZZXXXRRRRRRMMMEEE>>>BBBPPP\\\^^^WWWMMMGGGEEEDDDBBB@@@???>>>===<<<;;;;;;;;;<<<777777888999999888666666666777888999999888777666777777999<<<===BBBNNNZZZfffmmmqqqooottt{{{wwwmmmXXXjjjzzzlllRRR]]]mmm|||yyyHHHDDD:::333222333111...,,,---.........------------------------,,,,,,------...//////000111;;;___rrrxxxssslllkkkkkkkkkkkknnnsssyyyttt}}}}}}wwwrrrqqqtttvvvtttrrrqqqpppnnnmmmllliiidddaaaVVVRRRLLLIIIKKKQQQYYY___gggmmmsssuuuxxxkkklllwww}}}zzzuuummmbbbTTTLLLOOOWWWaaahhhnnnoooppp|||}}}nnnfffbbbbbbdddcccjjjmmmhhhdddhhhqqqwwwpppmmmkkkiiiiiiiiigggfffcccfffhhhhhheeedddeeegggccccccdddfffiiijjjjjjiiidddgggkkkkkkhhheeeddddddfffggghhhhhhgggggghhhjjjmmmjjjfffdddccc```WWWMMMIIIEEEIIIXXXccceeecccccc``````aaaeeejjjmmmnnnmmmfffmmmssssssnnnhhheeeeeebbbaaa```aaaccceeeeeeeeeeeegggjjjmmmpppqqqrrrrrrnnn{{{{{{PPP:::;;;444666333111111111111111111222222111111000000111111222333555<<>>???@@@???===AAADDDCCCAAAEEEOOOWWW{{{wwwmmmooovvvxxxgggqqqYYYEEE===888555666777666666888444333333222111111111222777;;;MMMlllvvvooouuuuuuvvvyyyzzz|||uuupppjjjZZZIII===CCC@@@AAANNNYYYdddsss{{{uuulllbbbXXXRRRJJJQQQ\\\hhhpppooohhhaaaaaacccdddbbb``````dddggghhhfffcccaaa```^^^\\\ZZZRRRUUUPPPBBB:::BBBPPPXXX\\\UUUKKKEEEDDDDDDCCCBBBBBB???<<<<<<>>>>>>===:::888999999999888777555444999888888777777777777777666888999:::===EEEOOOWWWeeejjjnnnooorrrwwwzzzzzzyyy|||QQQ\\\yyy^^^\\\[[[xxxPPP@@@<<<444555222111000///......///000111...,,,---000111000...///............//////000555999```{{{wwwwwwvvvsssmmmnnnnnnqqqtttssstttyyyzzz{{{yyywwwvvvvvvuuusssqqqrrrrrrqqqnnnjjjccc^^^ZZZSSSKKKEEEIIIRRR[[[cccjjjgggtttyyysss{{{nnnfffmmmvvvzzz~~~{{{{{{zzztttgggYYYPPPQQQUUU[[[ccckkkllloooyyyvvvnnngggaaaaaadddffffffiiimmmkkkiiikkkqqqpppooojjjfffgggkkkjjjeeehhhhhhhhhhhhhhhgggffffffgggfffffffffeeeeeeeeeeeeeeefffiiijjjjjjiiifffeeeffffffffffffggghhhjjjjjjhhhjjjkkkggg```ZZZWWWVVVMMMIIIJJJSSS```hhheee___dddccceeehhhjjjkkksss{{{ssspppmmmllllllkkkgggdddcccaaa___bbbgggjjjkkkjjjkkkhhhkkkqqqsssrrruuu{{{}}}~~~zzzPPP:::;;;444666333111111111111111111111111111111000000111111222333444===OOOjjjxxxfffoookkkZZZWWWfffttt]]]IIILLLMMMSSSdddppp~~~yyyzzzxxxqqqgggaaa```aaaaaaZZZVVVZZZccceee\\\RRRLLLNNNRRRYYY^^^]]]XXXSSSOOOJJJJJJQQQWWWUUUQQQOOOMMMJJJHHHJJJNNNPPPPPPNNNEEEBBB???===>>>>>>>>>>>>===AAADDDCCCBBBFFFOOOWWWttt}}}uuuyyycccFFF>>>999666777777555555777444333222222111111222222555???UUUtttyyyuuusssvvvuuuwwwyyy{{{xxxqqqlllfffYYYKKK???DDD@@@CCCSSS```kkkzzzzzzmmm```WWWTTTOOOWWWdddqqqxxxtttjjjaaaaaaaaaaaaaaa```aaaccceeeeeedddbbbaaa```^^^[[[YYYPPPRRRNNNCCC===DDDQQQXXXZZZSSSJJJDDDCCCCCCBBBAAAAAA???<<<<<<===>>><<<:::888999999999999888666555999999888777777777777777777888999999;;;AAAJJJQQQ___gggnnnpppsssyyy~~~WWWZZZ}}}```bbb]]]qqqTTT???<<<444333222111///...---......///222000---+++******)))(((///............///000000333999```xxxsssppppppmmmooooooqqqssssssuuu{{{xxx}}}yyyxxxvvvuuuuuuuuusssqqqppppppnnnkkkeee^^^XXXTTTQQQMMMMMMUUU^^^eeejjjooovvvrrrppp}}}~~~mmmdddbbbhhh{{{~~~|||zzzrrrgggZZZRRRQQQRRRZZZbbbjjjkkklllsssvvvoooiiicccbbbdddccccccfffkkkkkkhhhiiilllpppqqqnnniiihhhkkkkkkhhhhhhhhhhhhhhhhhhgggffffffggggggggggggfffffffffeeefffggghhhiiiiiihhhgggfffffffffffffffggghhhiiijjjiiikkklllhhhaaaZZZXXXWWWRRRLLLIIINNNZZZccceeedddcccbbbdddhhhjjjlllttt}}}{{{yyyuuuqqqnnnkkkiiiggg```^^^]]]aaahhhnnnppppppqqqmmmmmmqqqtttvvv}}}xxxuuuPPP:::;;;444666333111111111111111111111111111111000000111111222333333@@@WWWrrrwwwoooppp]]]VVVcccrrr\\\GGGIIIJJJRRReeesss}}}yyyxxxuuunnnfffbbbbbbdddaaaYYYTTTWWW___aaa[[[RRRIIIKKKPPPWWW\\\\\\WWWRRRMMMIIIJJJQQQVVVSSSNNNKKKJJJHHHGGGIIIMMMPPPPPPOOOGGGDDD@@@>>>>>>======<<<>>>BBBEEEDDDCCCGGGNNNUUUppp~~~sssOOOAAA;;;777777777444444666333333222222111111222222555EEE___}}}rrruuuyyyvvvvvvxxxzzz{{{~~~~~~{{{tttlllgggaaaUUUJJJ???CCC???CCCVVVeeeqqqnnn___XXXVVVVVV```ooo|||yyykkkaaaaaa```^^^___```aaaaaaaaaaaa````````````^^^[[[XXXNNNOOOLLLDDDAAAGGGQQQXXXXXXQQQHHHCCCBBBBBBAAA??????>>><<<;;;<<<<<<;;;:::888999999::::::999888888999999888777777777777888888999999888888===EEEKKKXXXdddnnnqqqsssyyy___YYYwwwqqqpppccclllyyyZZZ???>>>777444111000///------------...------------...111666999...............///000000222<<>>>>>>>>===<<>>===<<<;;;;;;;;;;;;;;;999:::::::::;;;;;;:::::::::999888888777777888888888999:::888888<<>>======>>>>>>===???AAADDDEEEEEEGGGKKKOOOmmmdddqqq}}}xxxTTTDDD>>>999999777333222444333222222111222222333333;;;LLLfff}}}vvvyyyxxxwwwvvvxxxzzz{{{{{{yyyuuuqqqlllcccVVVIII@@@???AAA<<>>@@@CCCEEEEEEGGGIIIKKK```]]]ddd}}}{{{{{{VVVDDD>>>999999777444222444222222111111222222333333:::NNNhhh}}}wwwxxxsssxxxvvvwwwzzz{{{|||~~~wwwrrrmmmiii___QQQEEE???@@@DDD@@@AAAQQQaaarrr{{{kkk[[[PPPZZZcccpppxxxxxxrrriiidddbbbaaaaaaaaabbbbbb```___^^^]]]]]]^^^___]]]ZZZWWWUUUNNNIIIHHHJJJKKKNNNRRRUUUPPPHHHDDDDDDCCCAAA???<<<======<<<;;;;;;<<<>>>>>>======<<<<<<<<<======::::::999888888888888999777999:::::::::===DDDIIIXXXdddnnnpppnnnooorrrrrrpppjjjhhhVVVYYYttt~~~rrrvvv|||qqqGGG===777666333222000...,,,,,,,,,,,,......---+++)))***---000---------......000111222999TTTyyyooo{{{xxxssspppqqqmmmiiilllnnnpppsss}}}}}}xxxyyyyyyvvvuuutttrrrqqqmmmhhheee___[[[UUURRRSSSYYY```fffgggfffgggkkkooowwwdddeeessskkkvvv|||||||||}}}{{{|||vvvnnnfff```XXXOOOIIIPPPUUU___iiihhheeemmmzzzwwwmmmeee___YYYOOOSSS^^^lllsssqqqmmmlllwww}}}sssmmmjjjhhhhhhhhhgggffffffgggiiijjjiiiiiiiiiiiihhhhhhhhhhhhiiihhhgggffffffggghhhiiihhhhhhgggggggggggghhhhhhlllmmmmmmiiiddd``````bbbgggddd\\\QQQJJJKKKUUU]]]cccaaabbbeeegggjjjttt~~~{{{ppplllkkkkkkjjjkkkpppxxx{{{}}}~~~xxxmmmeeebbbaaaQQQ;;;<<<555777444333333222222111000000///111111000000111111222333888QQQrrrrrrhhhnnn}}}dddRRRWWWgggzzzdddKKKIIIHHHNNNbbbpppwwwzzzwwwsssmmmhhhbbb]]]YYY[[[VVVSSSTTTYYYZZZVVVRRRFFFHHHMMMSSSXXXXXXRRRMMMIIIEEEEEELLLQQQPPPKKKIIIFFFCCCBBBEEEIIIMMMMMMKKKDDDAAA===;;;:::;;;:::999===???BBBDDDEEEFFFGGGHHHTTT|||aaaaaa{{{{{{\\\DDD>>>999999888444333555222222111111222222333444777QQQnnnyyyrrrvvvsssxxxuuuuuuyyy{{{}}}}}}zzztttmmmfffbbbYYYLLLDDDCCC>>>DDDBBBBBBPPP___sss|||iiiYYYPPPTTT___mmmwwwwwwqqqjjjeeebbbdddeeeeeecccbbbaaabbb```___^^^]]]^^^]]]ZZZXXXUUULLLFFFHHHKKKLLLOOOTTTSSSNNNGGGCCCCCCBBB@@@>>><<<>>>???===;;;;;;===???@@@@@@>>>===<<<======>>>;;;:::999999888888999999888999;;;::::::<<>>666888444333111...---,,,---------,,,++++++...000111111------------///000111222@@@]]]sssxxxuuuuuurrrnnnnnnmmmlllmmmpppqqqsss|||||||||zzz{{{xxxuuutttrrrooolllgggaaa]]]YYYXXXVVVWWWZZZ```gggkkkggggggiiiooowwwppp```eeelllooozzz~~~zzz|||}}}||||||~~~yyyvvvooohhh___VVVNNNIIIPPPSSS]]]ggggggccclllzzz|||oooggg___YYYPPPVVVaaammmqqqnnnkkklllsss|||xxxrrrmmmhhhhhhgggfffeeefffgggiiijjjiiiiiihhhhhhhhhggggggggghhhhhhgggggggggggghhhhhhhhhhhhgggggggggggghhhhhhkkklllllliiidddaaabbbdddfffeee___TTTKKKKKKUUU___dddbbbbbbcccdddgggppp{{{xxxppplllnnnmmmmmmpppuuuxxxxxxvvvrrrttttttwww}}}}}}wwwmmmfffdddeeeRRR;;;<<<666888555333333222222111000000///111111111000111222222333777RRRtttssspppvvvhhhUUUXXXgggyyy___HHHGGGHHHPPPdddsssvvv{{{wwwqqqkkkfffbbb___]]]XXXTTTQQQSSSWWWXXXTTTOOOFFFGGGLLLRRRVVVVVVPPPKKKHHHCCCBBBIIIOOONNNKKKIIIHHHEEEDDDFFFKKKNNNMMMLLLEEEBBB===:::999999777666===>>>AAACCCEEEFFFFFFFFFNNN|||iiiccc{{{uuu~~~^^^DDD>>>999999888555444555222111111111222333333444666TTTssslllyyysssmmmuuuvvvxxxuuuuuuxxx{{{}}}~~~yyyvvvrrriii```[[[SSSIIIEEEGGG:::BBBAAAAAAMMM]]]sss}}}fffWWWQQQPPP]]]mmmxxxyyyrrrjjjeeebbbeeehhhgggdddbbbbbbdddbbb```^^^]]]]]]\\\ZZZYYYTTTJJJDDDGGGLLLNNNQQQVVVQQQLLLFFFBBBBBBAAA???===<<<>>>???>>><<<;;;>>>@@@BBBAAA???============>>>;;;:::999999888888999999888:::;;;:::999;;;@@@DDDVVV___iiinnnsssvvvvvvssszzzsss}}}aaaSSSjjjooouuutttssssss~~~TTT@@@999>>>555333111///...---------///---***+++...///---+++,,,,,,------///000111222GGGdddpppsssuuuqqqkkkjjjmmmooooooqqqqqqrrrzzz~~~vvvtttrrrpppmmmiiiccc\\\WWWXXXYYY[[[___ccchhhlllnnnkkklllqqqzzzrrrPPPSSSfffssssss{{{~~~zzzxxxyyyyyywwwzzzxxxvvvpppiii___UUUNNNJJJPPPRRR\\\fffeeeaaajjjyyyqqqiii```YYYRRRXXXdddnnnpppjjjhhhjjjoooyyy|||vvvoooiiihhhgggfffeeefffgggiiikkkhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhggggggiiihhhgggggggggggghhhhhhfffhhhiiigggddddddfffiiidddddd___TTTKKKLLLWWWccceeecccbbbcccccceeennnxxxtttnnnqqqpppooorrruuuuuurrroookkklllkkkkkkrrr|||}}}xxxuuuvvvuuutttttttttwwwyyy{{{qqqjjjiiikkkVVV;;;999555999444333333333222222222111111111111111111111222222222888RRRqqqwwwqqqkkknnnSSSVVVggg{{{^^^IIILLLIIIIIIYYYiiisss~~~}}}qqqgggcccaaa[[[TTTUUUPPPLLLPPPXXXZZZTTTMMMDDDFFFJJJPPPUUUUUUPPPKKKJJJHHHHHHJJJMMMNNNLLLIIIGGGGGGFFFGGGIIILLLNNNPPPIIIDDD>>>888666666999;;;===AAADDDCCCEEEIIIIIIGGGPPPwwwvvv||||||yyy{{{zzzaaaEEE<<<:::888333777:::111000111111000...///111333<<<[[[uuuvvvXXX]]]uuurrrtttqqqzzzxxxyyy||||||}}}~~~}}}{{{uuupppqqqhhhZZZPPPJJJFFFBBB@@@??????;;;DDDVVVaaarrrnnn\\\PPPSSS]]]iiirrrwwwwwwoooeeegggeeeddddddeeedddcccaaaccc```^^^]]]]]]]]]\\\[[[WWWMMMDDDDDDKKKSSSTTTRRRVVVMMMDDD@@@BBBDDDAAA>>>???>>><<<;;;<<<===???@@@CCCBBBAAA???>>>============<<<;;;:::999:::;;;<<<<<<:::999;;;;;;;;;@@@FFFMMM___nnnnnnnnnrrrsssnnnqqqsss{{{lllRRR\\\uuuvvvtttrrrnnnttt[[[===;;;:::444333111///...---------////////////////////////...,,,---/////////444:::MMMxxx|||rrrooommmnnnoooooooooooosssyyy|||{{{yyyvvvuuuoookkkiiiccc\\\\\\aaabbbeeehhhjjjjjjkkkmmmnnnmmmkkkmmm~~~cccTTTYYYjjjxxxxxx}}}|||xxxwwwvvvwwwyyy{{{|||{{{zzzuuummmcccYYYQQQKKKHHHNNNUUUcccnnnjjjbbbiiixxxxxxiii^^^WWWSSSZZZcccjjjlllkkkhhhfffhhhsss{{{pppiiigggggghhhhhhgggffffffeeecccffffffcccdddhhhiiiggggggggghhhiiiiiihhhgggfffeeefffffffffgggggghhhhhhjjjiiihhhfffdddbbbaaa```eeeeeeccc[[[OOOKKKXXXgggjjjjjjgggbbb^^^bbbkkksss{{{xxxnnnppprrrrrrpppmmmlllnnnpppnnnnnnmmmnnnuuu||||||wwwqqqkkkfffccc___```kkkyyyyyylllsss{{{|||~~~VVV;;;:::555888444333222222222111111111111111111111111111222222222<<>>???>>>===<<<===>>>@@@AAACCCCCCAAA@@@???>>>>>>>>>===<<<;;;:::::::::;;;<<<;;;999888:::::::::>>>EEEKKK]]]lllnnnnnnssstttppprrrsss}}}vvv^^^aaauuu{{{xxxuuulllnnnyyy{{{^^^@@@;;;999444333111///...---------........................///------/////////444;;;QQQ}}}zzzooollllllnnnppppppppppppttt{{{}}}}}}zzzvvvqqqmmmkkkllliiifffhhhnnnlllnnnooopppooopppqqqsssppppppvvvkkkVVVPPPYYYjjjvvvyyy{{{zzzyyyxxxwwwxxx{{{|||}}}|||{{{vvvmmmcccYYYQQQKKKIIIQQQWWWeeeoookkkdddmmm|||yyyjjj___YYYRRRYYYbbbiiillljjjhhhggglllyyyzzznnnhhhfffffffffeeeeeedddcccccccccffffffcccdddggghhhffffffggghhhiiiiiihhhgggffffffffffffggggggggghhhhhhiiihhhgggfffdddcccaaaaaaffffffddd]]]RRROOOZZZiiikkkkkkhhhccc___bbbkkkssswww{{{ooopppqqqrrrpppnnnmmmnnnpppjjjlllmmmpppxxx~~~yyymmmddd___aaadddfffoooyyyyyyWWW;;;:::555888444222222111111111000000000111111111111111222333333???YYYxxxmmmeeelllqqqXXXVVVeeewww[[[GGGKKKJJJNNNaaarrr{{{zzznnn```XXXWWWWWWTTTUUUQQQNNNNNNOOOPPPMMMJJJEEEEEEGGGLLLQQQSSSQQQNNNIIIHHHIIILLLPPPPPPLLLIIIJJJIIIHHHGGGGGGHHHJJJKKKFFFDDD@@@<<<:::999:::;;;>>>BBBEEEEEEGGGKKKKKKHHHMMMqqqmmmkkkqqqppp~~~~~~|||}}}qqqJJJ>>>999999444777999111333444444333222333555777???eeelllhhhxxxpppqqqrrrxxxxxx{{{}}}|||yyytttpppmmmcccVVVKKKFFFCCC@@@>>>???@@@>>>III[[[fffvvvxxxeeeWWWPPPTTT^^^kkkuuu{{{{{{sssjjjiiijjjiiigggeeeddddddeee___]]]\\\\\\]]]]]]\\\ZZZYYYQQQHHHFFFMMMSSSUUUTTTTTTLLLCCC???@@@BBBAAA???@@@???>>>>>>>>>???AAABBBDDDDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;<<<<<<;;;888888999999999===CCCIII[[[jjjnnnnnnrrrtttqqqqqqppp|||mmmeeetttzzzmmmiiisssxxx}}}bbbBBB;;;999555333111///...------...------------------------///......000//////444<<>>BBBEEEEEEGGGLLLLLLIIIJJJlllooonnntttvvv~~~tttOOO???999999555666888222333444444333333333666888???eeerrriiiwwwpppqqqrrrtttvvvzzz~~~|||zzzwwwssspppkkkaaaTTTJJJEEECCCAAA???>>>???@@@KKK^^^iiixxxrrr^^^SSSNNNRRR]]]jjjuuu{{{|||uuullljjjkkkjjjhhhdddcccdddfff```^^^]]]\\\]]]\\\ZZZXXXYYYQQQHHHGGGLLLRRRTTTTTTSSSLLLCCC>>>???AAAAAA@@@AAAAAA@@@@@@@@@AAABBBCCCEEEEEEDDDDDDCCCBBBAAAAAA@@@???===<<<;;;<<<<<<===;;;999888::::::999===CCCIIIYYYiiinnnnnnppprrrppppppmmmwwwuuueeeooo|||jjjbbbnnnwww|||~~~eeeBBB:::999555444222000............------------------------///...///000///...555>>>```sssllllllnnnpppssssssssstttxxx}}}}}}{{{~~~xxxuuuooonnnmmmllljjjiiikkkmmmooopppqqqqqqqqqsssvvvxxxyyy|||lllZZZRRRVVVaaahhhkkk}}}wwwvvvwwwxxxwwwwwwyyy{{{}}}|||{{{zzzssshhh\\\SSSMMMKKKJJJWWW___jjjooollljjjuuu{{{lllbbb\\\TTTZZZcccjjjmmmlllkkkjjjpppwwwlllhhhhhhhhhgggfffeeeeeeeeeeeedddgggfffcccbbbeeefffccceeefffggghhhhhhhhhgggfffgggggggggggggggggghhhhhheeefffffffffeeecccbbbaaaffffffddd___UUUPPPWWWccckkkllljjjfffaaabbbiiipppttt}}}rrrpppqqqppppppoooooopppqqquuuxxxyyyzzzmmmcccaaaiiinnnnnnuuu}}}~~~XXX<<<:::444777333111111111000000000000///222111111000111333555666AAAZZZwww~~~qqqkkkVVVbbbrrr|||VVVCCCGGGGGGKKK___pppwwwzzzxxxoooaaaWWWTTTRRRPPPQQQOOOMMMLLLMMMNNNNNNNNNDDDCCCDDDHHHNNNQQQPPPNNNIIIHHHIIILLLPPPPPPLLLIIIGGGFFFEEEEEEFFFHHHKKKLLLBBBAAA???===<<<;;;;;;:::===BBBEEEEEEHHHLLLMMMJJJIIIiiivvvuuuxxx{{{SSS@@@888999555666777222222333333333222333666888EEEhhh}}}|||pppsssqqqrrrrrrqqqsssxxx|||||||||yyyvvvrrrpppjjj```SSSIIIDDDCCCBBBAAA<<<>>>AAANNNaaalllyyymmmZZZPPPLLLQQQ\\\jjjuuu}}}~~~wwwooolllkkkiiifffcccbbbcccdddaaa```^^^]]]]]][[[XXXUUUVVVOOOHHHFFFJJJPPPSSSTTTSSSLLLDDD???>>>@@@BBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???===<<<<<<======<<<::::::<<<<<<:::===CCCJJJXXXgggmmmnnnnnnoooooooookkkrrr~~~wwwcccjjjkkk^^^jjjxxx|||gggBBB999:::555444222000///.......................................000111//////777BBB___~~~www~~~qqqnnnpppqqqqqqrrrrrrsssuuuyyy~~~zzzzzz}}}|||vvvtttqqqqqqppplllhhhgggggggggkkknnnqqqtttwww{{{nnn```QQQOOOZZZiiisssvvv|||xxxvvvvvvxxxvvvuuuvvvxxxzzz{{{zzzyyywwwooocccVVVNNNJJJJJJKKKYYYbbbllloookkkkkkvvvzzzkkkbbb]]]WWW^^^fffllloooooonnnmmmnnn~~~wwwllliiiggggggfffeeeeeeeeeeeefffeeegggfffccccccffffffdddeeefffhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggdddeeeffffffeeecccaaa```eeedddccc]]]SSSMMMRRR[[[gggiiiiiieeeaaabbbhhhooouuu}}}uuurrrqqqppppppppppppppppppoooooollliiimmmuuuzzzzzzpppiiijjjqqqppppppzzzzzzYYY===:::444777222222222111111111000000000222111000000111333666777GGG___{{{}}}mmm|||sssXXXbbbqqqwwwRRR@@@FFFFFFJJJ]]]nnnsss|||xxxmmm___VVVTTTRRROOOQQQMMMKKKKKKNNNOOONNNKKKBBBBBBCCCGGGMMMPPPPPPMMMJJJHHHHHHJJJMMMNNNLLLIIIFFFEEEEEEDDDFFFHHHJJJLLLAAA@@@>>><<<;;;:::;;;;;;<<>>@@@CCCEEECCCDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFFFFEEECCCBBBCCCBBB@@@>>>=========>>><<<;;;;;;======;;;===BBBHHHUUUeeemmmnnnmmmnnnqqqpppooorrr|||zzzeeegggtttfffssskkkDDD999;;;666444222000///......///////////////////////////---...000111///000:::FFF```wwwttt}}}{{{qqqpppssssssqqqpppqqqrrrtttxxx}}}~~~yyyyyy}}}zzzuuutttpppsssrrrmmmjjjkkkkkkjjjkkkooovvv}}}|||kkk___RRRQQQ^^^nnnzzz{{{wwwtttuuuvvvxxxttttttuuuxxxzzz{{{yyyxxxtttlll^^^RRRJJJHHHKKKMMMZZZdddooopppkkkkkkvvv{{{kkkbbb^^^[[[aaahhhnnnpppoooooonnnmmm{{{wwwmmmiiidddcccbbbbbbbbbccceeefffeeeggggggddddddggghhheeefffgggiiijjjkkkjjjjjjiiiiiiiiihhhhhhhhhhhhggggggdddeeeffffffeeeccc```___cccbbbaaa]]]SSSLLLOOOWWWaaadddeeeccc```bbbhhhnnnttt}}}yyytttrrrpppppppppqqqpppoooggggggccc___aaakkksssuuutttooopppuuurrruuu~~~ZZZ===:::444666222333222222222111111111111333222000000111333666888JJJccctttcccuuuwww[[[dddqqq~~~qqqNNN>>>FFFHHHLLL^^^nnnvvvxxxhhhYYYRRRSSSRRROOOQQQLLLHHHJJJNNNOOOJJJDDD@@@@@@BBBHHHMMMPPPOOOLLLJJJHHHFFFGGGKKKMMMLLLJJJGGGFFFEEEDDDEEEFFFHHHJJJ@@@>>><<<:::999999:::;;;;;;@@@CCCCCCFFFKKKLLLIIILLLdddmmmggguuuzzzyyy|||}}}{{{[[[BBB777999666555666333111222222222222333666888NNNrrrtttjjjzzzyyyqqqoooqqqsssppprrrvvvxxxyyy~~~~~~{{{vvvsssqqqqqqfff\\\OOOEEEAAAAAABBBBBB<<>>>>>>>>>>><<<:::;;;===<<<:::<<>>;;;888888999:::<<<:::???BBBCCCFFFJJJKKKIIIJJJ___zzziiicccrrrxxxyyy~~~~~~]]]CCC777:::777555666333111222333333222444777999VVV|||www```WWWooo}}}~~~rrrmmmppptttrrrsssvvvxxxyyy~~~zzzvvvsssqqqqqqdddZZZMMMCCC@@@@@@AAAAAA>>>CCCIIIYYYmmmwwwnnn```VVVOOO\\\hhhwwwxxxooofffeeeiiijjjfff```]]]]]]]]]___aaa```^^^[[[SSSNNNIIIHHHKKKRRRWWWZZZTTTOOOGGGAAA???AAAEEEIIIEEEEEEFFFGGGGGGGGGGGGFFFCCCDDDFFFGGGFFFEEECCCBBBDDDCCCAAA???>>>>>>>>>>>>:::999:::<<<;;;999;;;???AAAMMM___kkkoooooorrrwwwsss}}}pppjjjuuukkk|||~~~wwwLLL<<<;;;666555333111////////////------------------------***,,,///111///111>>>KKKwwwsss~~~sssooopppooonnnnnnnnnooorrrvvvzzz{{{yyyxxx|||{{{~~~yyywwwxxxpppuuuvvvpppnnnqqqqqqnnneeelllwww|||qqqccc\\\UUUWWWbbbqqq|||{{{sssooopppsssuuuvvvuuuvvvwwwzzz|||}}}{{{yyyrrriii[[[NNNHHHIIIOOOSSS^^^jjjuuutttnnnnnnvvv~~~}}}nnnfffbbb^^^bbbiiimmmnnnmmmllllllrrr{{{yyynnnhhhccccccbbbbbbdddfffiiikkkeeeggggggeeefffjjjkkkiiihhhiiijjjlllmmmmmmlllllljjjiiiiiiiiihhhhhhggggggeeefffggggggeeebbb^^^\\\``````aaa```ZZZTTTVVV\\\VVVZZZ^^^___^^^aaahhhnnnkkkttt~~~xxxuuuqqqpppqqqqqqnnnllldddhhhjjjkkkrrr~~~}}}uuutttrrr{{{yyyttt^^^::::::444555666333333333222222222111111111000111222111///333:::PPPgggnnnfffzzz~~~{{{lllccchhhxxxbbbNNNAAAFFFLLLPPP^^^qqquuu|||vvveeeTTTLLLMMMLLLIIIQQQJJJGGGLLLPPPMMMGGGCCCAAAAAACCCGGGJJJMMMLLLKKKJJJFFFBBBCCCGGGKKKMMMMMMJJJHHHGGGFFFGGGFFFEEECCC;;;;;;;;;;;;;;;;;;::::::>>>CCCFFFDDDCCCFFFFFFDDDQQQUUUooofffaaa{{{vvvvvvaaa>>>888777666:::222555333222111222000///444<<>><<<===???:::::::::;;;<<<===>>>???BBBIIIXXXgggoooqqquuuzzzzzz}}}}}}iiijjjxxxyyyPPP<<<666777555333000...---------...------------...//////111000---111666444???XXX~~~yyyyyynnnpppsssooooootttpppqqqrrrssssssuuuyyy|||}}}~~~~~~|||wwwtttvvvuuutttrrrpppooonnnmmm___rrrzzzuuuoooeee[[[RRRTTTaaaqqq}}}|||vvvnnnkkkmmmqqqttttttuuuwwwvvvtttuuuxxxvvvrrrllleeeYYYMMMGGGJJJQQQWWWgggnnnsssrrrnnnmmmssszzz|||jjjdddbbb^^^eeemmmqqqpppmmmkkkjjjnnnvvvyyyooohhheeefffjjjqqqwwwuuummmeeeiiigggeeefffiiikkkiiiggghhhffffffgggiiijjjjjjiiiggggggfffffffffeeeeeeeeeiiiiiihhhgggfffbbb]]]YYYVVV]]]bbbaaa___```aaa```[[[YYYYYY]]]___aaagggoooqqqvvv|||}}}|||xxxqqqoooqqqooolllnnnssswwwyyy~~~wwwsss{{{}}}zzzvvvttt^^^::::::444555666333333333222222222111111000///111333222111666===TTTnnnnnnhhhzzzvvvjjjmmmzzz]]]KKK@@@EEEKKKNNN[[[mmmwww~~~vvveeeSSSKKKLLLMMMKKKMMMFFFDDDHHHLLLIIIDDD@@@@@@AAACCCFFFJJJLLLLLLKKKGGGDDDAAABBBFFFIIIKKKJJJIIIGGGFFFFFFFFFFFFDDDCCC<<<<<<;;;;;;;;;;;;::::::===BBBEEEDDDDDDFFFGGGEEEHHHQQQnnnxxxmmmrrrooozzzdddAAA;;;999777999222444333222111222000///555<<>>@@@KKK[[[fffqqqvvv]]]UUUZZZhhhuuu~~~qqqiiiddddddeeeccc``````______```___^^^]]][[[ZZZUUUNNNFFFEEENNNWWWUUUNNNMMMJJJFFFBBBBBBDDDDDDCCCFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEECCCDDDDDDBBB>>>===>>>???;;;;;;;;;;;;<<<======>>>@@@GGGVVVeeemmmooosssxxxwwwzzz~~~zzzccc```uuuzzz~~~}}}PPP<<<777555444222000.........///...------------...//////...111000111444555JJJlllyyyuuulllooorrroooooosssppprrrtttuuuuuuwwwzzz|||{{{|||}}}~~~|||xxxuuuttttttsssrrrpppooonnnnnniiiwww|||xxxtttoooccc\\\UUUYYYeeesss||||||vvvooommmooorrrttttttuuuvvvvvvtttvvvxxxwwwrrrkkkcccXXXNNNJJJOOOXXX___jjjooosssqqqllllllsss{{{~~~mmmfffdddaaagggmmmpppnnnllljjjjjjmmmuuu~~~yyyooohhhiiilllqqquuuvvvsssmmmhhhiiigggeeefffggggggeeebbbdddbbb```aaacccfffhhhhhhgggggggggfffffffffeeeeeehhhgggfffffffffddd```]]]ZZZ\\\\\\ZZZ[[[```cccaaa\\\ZZZZZZ]]]___```eeekkkoootttzzz{{{tttpppqqqoookkkqqqyyyyyytttqqquuuzzzsssttttttrrrrrr]]];;;;;;555555555333333333222222222111111000///111333333333999AAATTTppp~~~kkkiii}}}ooonnnyyyvvvXXXIIIAAAFFFKKKNNNZZZiiivvvwwweeeRRRIIIJJJLLLLLLKKKEEEBBBGGGJJJGGGBBB@@@@@@@@@BBBFFFIIIKKKKKKJJJFFFCCCAAACCCGGGJJJJJJHHHHHHFFFEEEEEEFFFFFFDDDCCC===<<<<<<;;;;;;:::;;;;;;<<>>???AAALLL]]]hhhsssxxx```\\\cccooo{{{{{{tttmmmgggffffffbbb``````___```______^^^\\\[[[ZZZRRRMMMFFFFFFOOOXXXUUULLLJJJHHHFFFFFFFFFFFFDDDCCCGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIDDDEEEEEECCC@@@>>>??????===<<<<<<;;;<<<<<<======???GGGVVVeeelllnnnrrrwwwwww{{{~~~fff___rrryyywwwvvv|||PPP<<<888333222111/////////000000...------------...//////+++111222111111666VVVxxx|||qqqjjjmmmqqqoooooorrrppprrruuuwwwxxxyyy{{{}}}{{{}}}}}}yyywwwrrrrrrrrrqqqppppppoooooonnnvvv~~~yyywwwrrrlllaaa\\\YYY___kkkwww|||}}}zzzvvvqqqppprrrttttttssstttvvvvvvuuuvvvyyywwwrrrhhhaaaVVVNNNNNNVVVaaaiiinnnqqqrrrooojjjlllttt|||ppphhhgggeeejjjnnnooommmjjjjjjkkkmmmsss{{{yyypppiiijjjqqqwwwxxxsssmmmkkkjjjmmmlllkkkkkkjjjhhhddd```___]]]ZZZ[[[___cccfffhhhggggggggggggffffffffffffgggfffeeeeeefffeeecccaaa___\\\WWWRRRVVV___dddccc^^^\\\\\\______^^^bbbggglllpppwww}}}wwwrrrqqqoookkkpppxxxzzzrrrrrrmmmmmmzzz~~~sssoooqqqqqqrrrsss]]]<<<<<<555555444333333333222222222111111111///111333222333999AAAVVVnnnrrrdddfff{{{llljjjsss{{{}}}mmmTTTIIICCCHHHMMMPPPZZZhhhsss~~~yyyfffQQQGGGGGGJJJKKKKKKFFFDDDHHHJJJGGGDDDCCC@@@AAABBBFFFIIIKKKJJJIIIFFFDDDDDDGGGKKKMMMKKKIIIGGGEEEDDDEEEFFFFFFEEEDDD>>>===<<<;;;::::::;;;;;;<<>>sssjjjOOO\\\xxx{{{rrrpppssssssuuuyyy{{{{{{~~~{{{wwwsssooollliii\\\KKKBBB@@@AAA@@@>>>AAABBBMMM^^^kkktttwwwdddbbbjjjsss}}}xxxtttmmmhhhgggfffbbb```aaa``````___^^^]]][[[ZZZZZZRRRLLLDDDDDDNNNWWWUUUMMMLLLIIIIIIKKKKKKHHHDDDCCCHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFEEEDDDBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<>><<<;;;::::::;;;<<<<<>>ttt{{{XXX\\\yyy|||uuusssvvvqqqsssxxx{{{{{{~~~|||zzzvvvrrrooommmlll^^^MMMBBB@@@AAA@@@>>>BBBCCCNNN___llluuuuuuiiihhhnnnvvvwwwpppjjjffffffeeebbbbbbdddaaa```___]]]\\\[[[ZZZYYYSSSKKKBBBAAAKKKVVVVVVPPPLLLHHHIIINNNMMMFFFAAAAAAHHHHHHIIIJJJJJJHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFEEECCCAAA@@@???>>>===<<<<<<<<<<<<<<>>???EEEFFFIIILLLNNNNNNNNNMMMIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGEEEBBB@@@???>>>>>>===<<<<<<<<<===???FFFTTTcccjjjkkkoootttvvvuuuvvvllleeetttxxxnnnssszzz}}}VVV<<<666777555333000...---,,,,,,...------------...//////...000---...222888UUU}}}zzz~~~tttqqqnnnnnnoooqqqssssssrrrtttxxxzzz{{{}}}|||vvvrrrqqqssssssssssssrrrrrrrrrrrrssstttwww{{{}}}}}}{{{xxxzzzvvvtttnnnggg\\\ZZZ]]]gggvvvtttqqqoooppprrrrrrooolllnnnqqqssssssuuuwwwtttoooddd\\\SSSQQQWWWbbblllrrrtttrrrnnniiihhhnnnyyyoooiiihhhnnnpppqqqoookkkhhhjjjlllmmmooosssyyy}}}|||vvvppplllppptttsssooommmooorrrhhhjjjkkkiiieeeaaa^^^]]]___aaafffkkknnnnnnkkkhhhiiiiiiiiiiiihhhhhhhhhhhhjjjhhhfffeeedddbbb___]]]YYY______VVVPPPVVVcccmmmjjjfffddddddbbbaaaeeekkktttxxx~~~wwwuuuuuutttvvvwwwyyyzzztttkkkhhhiiiiiimmmuuu~~~zzzuuupppssssssooommmmmmmmmkkkbbb>>>===666666666333333333222222222111111222000000222111222999BBBXXXnnnwwwnnnzzzzzzmmm```YYYTTTKKKKKKLLLEEEFFFCCCBBBBBBEEEKKKVVV```rrr~~~yyy___MMMFFFEEEEEEEEEAAA@@@BBBCCC@@@@@@BBBDDDDDDEEEHHHKKKLLLLLLJJJEEECCCBBBDDDHHHJJJJJJHHHFFFEEEEEEFFFHHHJJJIIIHHHBBB@@@===;;;999:::;;;<<>>>>>===============>>>???FFFTTTccciiikkknnnssswwwwwwzzzwwwmmmzzztttsssyyy|||WWW>>>888666444222000...............------------...//////---000......222888WWWwww|||uuusssooolllmmmoooqqqrrrrrrtttwwwyyyzzz|||}}}wwwtttsssuuuuuuuuuttttttsssssssssqqqrrrssssssrrrssswww{{{{{{tttqqqooojjjddd^^^^^^cccooo}}}uuurrroooppprrrrrrpppnnnlllooorrrrrrtttvvvsssnnnbbb[[[SSSSSS[[[fffooossssssqqqmmmiiiiiipppzzz~~~oookkkkkknnnqqqrrrpppllliiijjjlllnnnnnnqqqwww}}}}}}xxxrrrqqqpppooooooooooooooonnnlllnnnooommmiiigggggghhheeefffiiimmmoooooollliiijjjjjjiiiiiiiiihhhhhhhhhgggfffeeeeeedddbbb^^^[[[VVVZZZXXXPPPNNNXXXgggqqqmmmiiifffeeeddddddiiippptttyyywwwttttttsssrrrrrruuuvvvnnnddd```ccchhhmmmttt{{{}}}{{{xxxuuuooosssrrrnnnmmmpppppplllccc>>>===666777777333333333222222222111111222000000222333444===FFFYYYuuuyyy{{{hhh\\\VVVNNNCCCBBBFFFBBBGGGEEECCCCCCFFFLLLXXXbbbjjjxxxdddPPPHHHFFFDDDEEEAAA@@@CCCCCC@@@AAACCCEEEEEEFFFIIILLLMMMLLLKKKHHHEEECCCEEEIIILLLLLLJJJGGGFFFFFFGGGIIIKKKJJJIIIBBB@@@===;;;999:::;;;<<<@@@EEEGGGFFFEEEGGGHHHFFF@@@\\\vvvmmmwwwmmmGGG>>>999666999222666333111222333222222888@@@dddyyyuuuyyyeeebbbfffrrr|||}}}zzzwwwrrrrrrvvv~~~~~~|||{{{yyyxxxxxxssscccOOOAAA>>>@@@@@@???BBBBBBMMM```nnnvvvrrrqqqxxx}}}vvvkkkhhhdddbbbbbb___\\\]]]aaabbbaaa^^^\\\ZZZYYYYYYYYYLLLGGGAAABBBMMMWWWUUUMMMCCC>>>AAALLLNNNFFFCCCGGGCCCEEEIIILLLMMMMMMLLLKKKNNNNNNNNNMMMKKKJJJHHHGGGJJJIIIHHHIIIJJJHHHDDD@@@>>>>>>============>>>>>>AAAHHHVVVdddkkklllpppuuuqqqsssyyy~~~sss~~~yyyuuuxxx{{{VVV???:::444333111////////////000...------------...//////+++000000///111888ZZZrrruuutttoookkkkkknnnpppqqqssstttvvvxxxyyy|||zzzxxxyyywwwvvvvvvuuuttttttssssssuuuvvvvvvrrrooorrr|||{{{rrrmmmjjjfff```___aaaiiivvv{{{wwwssspppppprrrsssqqqooojjjnnnqqqqqqsssuuurrrmmmaaaZZZTTTUUU^^^iiirrruuurrrpppllliiijjjqqq{{{}}}pppmmmnnnnnnppprrrpppllljjjjjjlllnnnnnnqqqwww}}}~~~yyytttsssnnnjjjjjjmmmooolllhhhkkkmmmnnnllliiihhhiiillliiiiiijjjlllnnnnnnlllkkkjjjjjjjjjiiiiiiiiiiiihhhdddddddddeeeeeebbb^^^ZZZVVVUUUPPPJJJMMM[[[kkksssooojjjgggfffeeefffmmmuuupppvvv~~~wwwsssrrrqqqsssqqqqqqpppiiiaaabbbiiijjjnnntttyyy{{{yyyuuurrrnnnqqqooojjjiiimmmmmmhhhddd======888777444444333222111000000000000000///000111111222<<>>BBB>>>FFFGGGFFFCCCBBBHHHSSS\\\iiitttuuu```NNNDDDBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHEEEFFFEEEDDDGGGMMMNNNKKKGGGHHHGGGFFFDDDDDDFFFHHHFFFBBB>>>;;;;;;<<<======>>>AAAEEEHHHIIIIIIIIIJJJEEEQQQ{{{bbbhhh~~~~~~nnnHHH555;;;:::555666666111222---///444000555FFFjjjuuuxxxxxx~~~hhhlllqqqvvvwwwwwwvvvuuurrryyy~~~zzzxxxxxxqqqcccOOOCCC???@@@@@@???FFFBBBIII[[[llluuu~~~tttuuu{{{nnniiiiiigggccc```]]]\\\\\\\\\aaa___]]][[[YYYXXXXXXYYYPPPKKKBBB@@@MMM[[[VVVFFFFFFDDDCCCDDDKKKNNNFFF;;;AAABBBDDDHHHKKKLLLJJJHHHIIILLLNNNLLLHHHFFFGGGIIIHHHGGGFFFEEEDDDDDDDDDDDD@@@@@@???===;;;;;;<<<>>>CCCMMM[[[fffllloooqqqsssnnnxxx{{{ttt}}}nnnsss{{{[[[===;;;555444222000............---------............///000,,,---///222AAAgggzzzuuuxxxooonnnmmmlllmmmnnnppprrrsssuuuxxxzzz{{{|||~~~~~~}}}yyywwwwwwuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwwwwtttrrruuu}}}{{{uuurrrmmmgggeeefffcccgggooo|||tttooooooooooooooopppppppppmmmppprrrsssvvvwwwqqqiii```VVVQQQYYYfffnnnqqqsssqqqkkkfffgggkkkqqq|||}}}mmmjjjkkkwwwsssooonnnpppppplllggggggnnnuuuyyy|||~~~{{{uuuooommmllljjjjjjkkklllmmmnnnllliiiggghhhjjjlllnnnooonnnnnnmmmmmmmmmmmmmmmhhhiiijjjjjjiiihhhfffeeefffeeedddcccbbb___[[[WWWPPPSSSRRRNNNRRR^^^hhhkkknnnkkkgggccccccfffjjjmmmssszzzyyyvvvsssoooqqqkkkgggddd```^^^bbbhhhmmmpppuuu|||}}}wwwpppkkknnnnnnoooooonnnllljjjiiiddd======888777444444333222111000000000000000///000111111333<<>>AAAEEEGGGHHHIIIJJJLLLIIIQQQ|||rrr\\\fffzzzvvvzzzmmmHHH555;;;:::555666666444444///000444000444FFFjjj{{{zzzxxxtttwww{{{{{{xxxuuusssrrrvvv||||||{{{{{{qqqcccOOOBBB>>>??????>>>GGGEEEMMM]]]iiinnnvvvuuuwwwxxxkkkiiifffeeebbb___]]]]]]^^^^^^___^^^\\\ZZZXXXWWWWWWWWWPPPLLLDDDAAAKKKYYYWWWLLLFFFDDDAAABBBHHHLLLFFF<<>>DDDOOO]]]hhhnnnpppsssuuurrrxxx|||{{{nnn~~~yyytttaaaqqq[[[<<<999555444222000............---------............///000///000222333@@@cccqqqrrr~~~~~~xxxpppooommmlllmmmnnnpppqqqsssuuuxxxzzz{{{|||~~~}}}yyywwwvvvttttttuuuvvvvvvvvvuuuuuusssttttttssstttxxx|||wwwqqqnnnggg```]]]^^^kkkppp{{{uuuppppppppppppppppppoooooolllooopppppprrrsssmmmeeeaaaXXXTTT\\\iiiqqqtttuuunnnhhheeehhhnnnvvv|||ooommmnnnuuurrrooonnnnnnnnnkkkhhhgggnnntttwww|||}}}xxxnnnlllkkkiiiiiijjjkkklllnnnllljjjiiiiiikkknnnpppqqqpppoooooonnnnnnoooooojjjjjjjjjjjjiiihhhgggffffffeeeeeedddccc___ZZZVVVJJJLLLLLLMMMUUUcccmmmnnnmmmjjjfffcccdddggglllooosssyyyxxxuuurrrnnnpppggg^^^[[[[[[^^^fffoooooossszzz~~~}}}xxxrrrooooooooonnnnnnmmmkkkjjjiiifff>>>===888777555444333222111111000000111000///000222111333===GGG]]]{{{~~~}}}sss{{{}}}kkkYYYJJJEEEDDD>>>@@@EEECCCGGGHHHHHHGGGIIIOOOXXX___jjjvvv{{{uuuiiiXXXGGG======???AAABBBBBB@@@>>>>>>???@@@AAACCCFFFHHHHHHFFFCCCAAACCCFFFHHHGGGIIIKKKGGGBBBFFFFFFGGGFFFEEEEEEGGGHHHCCC@@@<<<::::::<<<<<<<<>>>>>??????DDDFFFQQQaaaiiikkkrrr|||xxxrrriiiiiidddbbb```^^^]]]^^^______^^^]]][[[YYYWWWVVVUUUUUUOOONNNGGGBBBHHHTTTWWWRRRFFFDDD@@@???DDDJJJFFF>>>===>>>@@@CCCFFFGGGEEECCCFFFFFFGGGIIIKKKMMMLLLKKKGGGFFFEEEDDDDDDCCCCCCDDD???@@@???===;;;;;;<<<>>>@@@LLL[[[fffjjjllloooqqqwwwxxxnnneee{{{~~~|||hhh[[[uuu|||[[[;;;888555444222000............---------............/////////111333333???```nnnxxxwwwqqqpppnnnmmmlllmmmoooppprrruuuxxxyyyzzz{{{}}}~~~~~~yyyvvvuuurrrssstttuuuuuuuuuuuuuuuqqqpppppprrrwww|||wwwrrrnnnjjjccc\\\\\\___sss|||ooouuurrrrrrqqqqqqpppooooooooommmooopppoooqqqrrrllldddbbbYYYWWW```mmmuuuwwwwwwnnniiifffiiipppyyy{{{pppooorrrqqqrrrqqqooommmkkkjjjkkkiiinnnsssvvv{{{~~~zzzmmmllljjjiiihhhiiijjjkkknnnmmmkkkjjjkkknnnqqqsssrrrrrrqqqpppppppppppppppmmmlllkkkiiihhhgggggggggffffffffffffddd___XXXTTTGGGGGGHHHMMMZZZiiioooooojjjgggcccaaabbbffflllpppqqqxxx~~~vvvtttqqqmmmlllbbbYYYYYY^^^ccckkkrrrpppxxx}}}wwwtttssspppooonnnlllkkkkkkjjjjjjggg@@@===777777555444444333222111111111111000000111222111333===HHHaaazzzqqquuu{{{fffVVVGGGBBBBBB===@@@EEECCCFFFGGGHHHIIILLLRRR[[[aaahhhttt~~~yyylllXXXFFF======AAADDDEEEEEECCC???>>>???AAABBBDDDGGGIIIJJJIIIHHHGGGGGGIIIIIIHHHHHHIIIFFFAAADDDFFFGGGFFFFFFFFFGGGIIIBBB???<<<;;;<<<===>>>===???AAADDDFFFHHHJJJLLLOOOKKKYYY}}}___hhhfffFFF777:::999666666444555777333222555111777KKKwwwsssmmmnnnvvvmmm``````iiisssyyyyyy{{{~~~xxxiiiVVVGGG@@@???@@@AAA===DDDTTTeeelllmmmvvv}}}~~~rrrkkkhhhdddbbb```^^^]]]]]]^^^^^^^^^]]]\\\ZZZXXXVVVUUUTTTPPPPPPJJJCCCCCCKKKQQQRRRFFFCCC>>><<>>AAADDDEEEDDDBBBIIIGGGFFFHHHKKKLLLJJJGGGFFFFFFEEEDDDCCCCCCCCCCCC?????????===;;;;;;===??????KKK\\\fffjjjjjjmmmpppyyyvvvbbb___yyy|||fff\\\yyy[[[:::777555444222000............---------............///,,,---000000222CCCfffvvvuuurrrpppnnnmmmlllmmmnnnooorrruuuwwwyyyyyyzzz|||}}}~~~yyyvvvtttqqqrrrsssttttttuuuttttttpppnnnnnnrrryyy~~~~~~|||uuupppkkkgggaaa___eeemmmpppiiitttsssrrrrrrqqqpppoooooonnnnnnpppqqqqqqtttuuupppiiibbbZZZYYYcccqqqwwwxxxxxxrrrllliiilllqqqyyyyyypppppprrrooorrrsssqqqllliiikkknnnnnnqqqsssuuuzzz~~~yyynnnmmmkkkiiiiiijjjkkklllnnnmmmllllllmmmppprrrtttrrrqqqppppppooooooppppppnnnmmmkkkiiiggggggggghhhggggggggggggeee___XXXRRRJJJGGGHHHQQQaaammmpppmmmiiifffaaa^^^___ccciiimmmooouuu}}}}}}vvvsssqqqmmmfff___[[[aaahhhlllmmmooorrr|||{{{vvvuuuuuupppooommmkkkjjjjjjjjjkkkiiiAAA===777888666555444333222111111111111111000111222222444===HHHddd{{{~~~||||||vvveeeUUUFFFAAAAAA<<<>>>DDDBBBDDDFFFHHHLLLPPPWWW]]]bbbfffooo{{{}}}lllVVVDDD<<<>>>BBBDDDFFFGGGDDD???===???BBBBBBCCCDDDFFFIIIKKKLLLMMMMMMNNNKKKGGGGGGIIIGGGCCCCCCDDDFFFGGGFFFFFFHHHIIIBBB@@@======>>>???@@@??????BBBEEEGGGIIIJJJLLLNNNLLL\\\bbbjjj~~~}}}aaaEEE777:::888666777333333555222222555222;;;PPPgggfffmmmvvvxxx___VVV___nnnwwwzzzuuuvvvzzzxxxkkkYYYIIIAAA>>>>>>???<<>>EEEFFFCCC>>>===>>>@@@CCCDDDCCCBBBGGGEEEDDDFFFJJJKKKIIIFFFFFFEEEDDDCCCBBBBBBBBBBBB>>>??????===;;;;;;===???CCCQQQbbblllooooooqqquuuxxxvvv~~~ZZZ^^^yyy~~~ccc]]]~~~]]]<<<777555444222000............---------............///+++...//////444LLLvvvtttrrrpppnnnmmmlllmmmnnnooorrrtttwwwxxxyyyyyy{{{|||yyyuuusssqqqqqqrrrsssssssssssssssqqqnnnnnnssszzz}}}zzzvvvtttnnngggaaa\\\```nnn}}}llllllrrrrrrrrrqqqqqqpppooonnnnnnmmmpppqqqrrruuuxxxuuunnnaaaZZZZZZeeesssxxxxxxvvvrrrllliiilllrrr{{{vvvoooooopppmmmqqqtttrrrllljjjlllppprrrssstttuuuzzz}}}xxxooonnnlllkkkjjjkkkmmmnnnmmmmmmllllllnnnppprrrsssooonnnnnnmmmmmmmmmmmmmmmnnnllljjjhhhggggggggghhhggggggggggggeee```XXXSSSKKKGGGJJJWWWhhhrrrrrrooommmiiiccc______ccciiimmmooouuu|||}}}vvvtttqqqmmmfff___]]]cccjjjmmmnnnoootttxxxtttsssssspppooommmkkkjjjjjjjjjkkkkkkBBB===666888777555444333222222111111222111000111333222444>>>HHHeeezzzxxx||||||~~~wwwkkkUUUFFFAAAAAA<<<>>>DDDBBBDDDFFFJJJOOOUUU\\\aaaddddddmmmxxxuuubbbNNN@@@;;;===@@@BBBDDDFFFCCC>>>;;;>>>BBBAAABBBCCCDDDGGGJJJMMMNNNPPPPPPLLLGGGFFFIIIHHHDDDAAADDDFFFGGGGGGGGGHHHJJJBBB@@@>>>>>>@@@AAAAAAAAA???CCCGGGIIIJJJJJJKKKLLLMMMZZZkkktttttteeeuuu]]]DDD888:::777666777333111444222222555222<<>>>>>>>>@@@BBBDDDCCCBBBAAAAAABBBEEEHHHJJJJJJIIIEEEDDDCCCBBBBBBAAAAAABBB>>>>>>>>>===;;;<<<>>>@@@CCCQQQdddnnnooonnnqqquuuwwwyyyvvvUUU___xxx```ccc```===777555444222000............---------............///---000111000999WWWuuuqqqpppnnnmmmlllmmmoooppprrrtttwwwxxxxxxxxxzzz{{{~~~~~~yyyuuusssqqqqqqrrrrrrrrrrrrqqqqqqooonnnpppuuu{{{{{{wwwqqqqqqkkkddd^^^ZZZbbbxxxssslllppppppqqqqqqppppppooonnnnnnnnnkkkmmmnnnppptttxxxuuuoooaaa[[[\\\hhhtttyyywwwtttnnniiifffkkkrrr|||uuuooonnnmmmlllppprrrpppllljjjlllpppsssttttttvvv|||~~~wwwpppooommmlllkkklllmmmnnnllllllllllllmmmnnnpppqqqllllllkkkjjjjjjjjjjjjjjjkkkjjjiiihhhggggggggggggggggggggggggeee```YYYUUUHHHFFFLLL\\\mmmttttttrrrqqqmmmgggbbbbbbfffkkkoooqqqvvv}}}}}}vvvsssqqqmmmiiiaaa\\\___dddiiioootttyyyvvvsssrrroooooonnnmmmkkkjjjjjjiiiiiilllCCC===666888888555555444333222222222222111111222333222444>>>IIIccc|||tttmmmwww}}}vvvpppSSSDDD@@@AAA<<>>@@@AAAEEEGGGDDD???<<<@@@DDDCCCDDDFFFHHHJJJKKKKKKLLLNNNNNNLLLHHHGGGIIIFFFAAA@@@CCCFFFGGGGGGHHHIIIJJJ@@@>>>===>>>???AAAAAA@@@???CCCIIILLLLLLJJJIIIIIIMMMVVVrrr}}}nnn]]]vvvZZZDDD999:::777777777222111555222222333111;;;SSS~~~vvvpppsss|||yyyoooeeeeeennnuuuuuurrrttttttzzzyyyooo```QQQFFF???<<<<<<@@@DDDQQQcccnnnuuu~~~~~~}}}ssshhhdddbbbaaa^^^\\\[[[[[[\\\\\\^^^^^^]]][[[YYYVVVSSSRRRPPPPPPOOOKKKDDD???AAAEEEEEECCC>>>:::===DDDGGGEEE>>>======???AAABBBBBBAAA>>>@@@CCCDDDEEEEEEGGGHHHEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>===<<<<<<>>>@@@@@@PPPcccmmmmmmlllooossswwwpppRRR```uuu]]]kkkbbb???777555444222000............---------............///---111222000:::[[[wwwpppooommmlllmmmnnnpppqqqrrrtttvvvwwwwwwxxxyyyzzz{{{~~~~~~yyyuuurrrrrrrrrrrrrrrqqqpppooonnnlllmmmqqqwww{{{zzzuuupppkkkiiifffcccdddqqqkkkjjjmmmnnnooonnnnnnnnnnnnnnnnnnnnnkkkmmmnnnooossswwwtttnnnccc]]]___jjjwwwzzzvvvsssmmmhhheeejjjqqq{{{tttooonnnlllkkkmmmnnnmmmkkkjjjkkkmmmpppqqqrrrvvv~~~yyypppnnnlllkkkkkklllmmmnnnlllkkkkkkkkkkkklllmmmnnnjjjjjjiiihhhhhhhhhhhhiiigggggghhhhhhhhhggggggfffhhhgggffffffddd```[[[WWWIIIHHHOOO```ooorrrpppoooppplllfffaaabbbfffmmmqqquuuzzz{{{tttrrrppplllgggbbb___bbbfffjjjqqqxxx~~~vvvtttrrrlllmmmmmmmmmlllkkkjjjiiihhhmmmCCC===666888888555555444333222222222222111111222333222444>>>IIIaaazzz{{{mmmvvv|||zzz}}}~~~|||xxxxxx}}}}}}vvvooolllQQQCCC???@@@===@@@GGGFFFHHHJJJOOOVVV^^^eeeiiijjjgggppp{{{zzz```UUUGGG>>>===@@@AAAAAACCCGGGJJJGGGAAA???CCCHHHFFFHHHKKKNNNNNNMMMKKKJJJJJJLLLLLLJJJIIIIIIDDD>>>@@@BBBFFFGGGHHHHHHIIIJJJ>>>===<<<===???@@@@@@@@@@@@DDDJJJMMMMMMJJJHHHGGGLLLTTTqqq{{{qqqbbb|||YYYCCC999:::777777777222222666333222222///:::QQQ{{{yyyzzzsssjjjgggjjjnnnrrrsssvvvuuu||||||tttfffWWWKKKCCC@@@>>>===???KKK^^^lllvvv|||{{{{{{vvvllldddbbb```^^^]]][[[[[[\\\]]]^^^]]]]]]\\\ZZZXXXUUURRRPPPNNNOOOOOOMMMGGGAAAAAADDDDDDCCC???;;;===DDDGGGFFF===<<<<<<===@@@AAAAAA@@@@@@CCCFFFEEEBBB@@@BBBDDDDDDDDDCCCBBBAAAAAAAAAAAA===>>>>>>===<<<<<<>>>@@@CCCSSSfffppppppnnnqqqvvvxxxlllQQQaaarrrvvvYYYnnnccc???666555444222000............---------.........//////***000111///999YYYzzzooonnnmmmlllmmmnnnppprrrrrrtttvvvwwwwwwwwwyyyzzzzzz}}}~~~yyyuuurrrrrrrrrrrrqqqpppooonnnmmmhhhlllrrrwww{{{yyyuuuqqqggghhhjjjlllqqqnnngggeeehhhmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnppppppppptttwwwtttnnnddd___aaalllxxx{{{vvvrrrpppjjjgggjjjpppxxxtttpppooommmjjjjjjkkkkkkjjjiiijjjkkkmmmoooqqqvvv{{{ooommmllljjjjjjkkklllmmmkkkkkkjjjjjjjjjkkkkkkllljjjiiihhhhhhgggggghhhhhhdddeeeggghhhhhhhhhgggfffhhhgggeeeeeecccaaa\\\YYYLLLKKKSSScccnnnnnnjjjiiilllhhhbbb^^^___eeelllqqqxxx}}}zzzsssqqqnnnkkkaaaaaaffflllnnnnnnrrrxxxwwwuuurrrkkklllmmmmmmmmmllljjjhhhgggrrrDDD:::<<<888444555444444333333222222111000///000333333555===FFF___tttvvvzzztttxxx~~~wwwrrroooooosssvvvuuurrrXXXJJJ>>>===AAACCCBBBAAAFFFJJJMMMRRR[[[gggnnnnnngggpppyyy}}}zzzkkkSSSJJJBBB@@@???======>>>AAAHHHNNNMMMGGGBBBBBBDDDFFFFFFHHHLLLPPPPPPMMMIIIHHHKKKLLLIIIHHHHHHFFFAAAFFFIIIIIIFFFFFFHHHHHHEEE>>>>>>>>>===;;;<<<>>>@@@@@@DDDHHHKKKJJJIIIHHHGGGBBBeeevvvkkk{{{|||^^^BBB666;;;888333555444999111555222222111999```qqqtttvvvmmmccc```dddjjjnnnoooxxxyyy}}}uuufff\\\RRRFFF??????>>>AAANNN```jjjsssqqqdddhhhnnnqqqvvvxxxxxxtttrrrqqqkkkeee^^^]]]\\\[[[[[[]]]^^^```______^^^\\\YYYVVVSSSQQQNNNPPPQQQNNNIIIDDDBBBAAACCC???<<<<<>>>>>>>>???>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@??????>>>===<<<===>>>@@@AAAFFFVVVeeekkkkkkmmmqqqsss~~~aaaMMM```zzzwwwcccnnnddd;;;777999666222000//////.........------------...//////---...333111555WWWzzz~~~vvvppppppooooooppppppqqqrrrvvvssssssvvvvvvssstttvvv|||}}}}}}wwwuuuyyytttqqqooooooppppppnnnkkkooonnnsss|||~~~vvvnnnlllhhhjjjkkkqqqtttiiifffgggggggggqqqnnnjjjhhhiiikkkmmmmmmoooqqqrrrsssvvvxxxsssllleeedddhhhrrryyyyyyvvvvvvooollliiijjjqqq{{{xxxtttqqqmmmnnnnnnmmmkkkiiiiiikkkmmmkkkooouuuzzz|||pppnnnkkkhhhgggggghhhiiikkklllllllllllllllkkkkkkhhhhhhhhhhhhgggfffdddccccccdddfffggghhhhhhhhhgggiiihhhhhhggggggddd```]]]OOONNNRRR^^^gggfffbbb___^^^aaabbbaaa```dddlllsssyyyzzztttpppmmmkkkeeejjjmmmllliiilllvvv|||wwwsssnnniiimmmmmmmmmmmmmmmlllllllllsssEEE:::<<<888444555444444333333222222111111000000222222333:::BBBXXXsss{{{zzzvvvuuummmiiifffhhhlllooonnnkkkZZZLLL@@@>>>AAABBBAAAAAAEEEGGGJJJOOOZZZiiisssuuupppuuuwwwyyy~~~wwwhhhPPPGGG@@@??????>>>>>>@@@BBBHHHNNNNNNHHHCCCCCCEEEFFFGGGIIIMMMOOOOOOKKKGGGEEEJJJMMMLLLKKKKKKGGGAAAEEEHHHHHHFFFFFFIIIHHHEEE===>>>>>>===<<<<<<===??????CCCGGGIIIIIIGGGGGGFFFDDDeeesssfffttt^^^BBB777<<<999555666555777000555333555666???gggoooqqqqqqhhh___]]]ccckkkpppqqq{{{|||~~~||||||{{{kkk___SSSFFF??????AAACCCOOOaaammmvvv{{{eee[[[___eeegggmmmqqqsssrrrqqqqqqllleeebbb```^^^\\\\\\\\\]]]^^^^^^]]]]]][[[YYYVVVSSSQQQRRRTTTTTTPPPJJJEEEBBBBBBCCCAAA>>>???BBBFFFHHHJJJBBB;;;888<<>>???>>>===<<<===>>>@@@AAAFFFVVVfffkkkkkkmmmqqqsss~~~aaaMMMaaa|||xxxeeemmm|||___999888999555222/////////.........------------...//////,,,...333222777WWW~~~}}}|||yyyppppppooooooppppppqqqrrrtttqqqqqqttttttrrrrrruuu{{{||||||uuutttwwwrrrpppnnnnnnppppppnnnllllllpppxxx}}}qqqiiigggfffjjjooozzzwwwkkkddddddfffhhhhhhjjjiiiggghhhiiikkkkkkkkkkkkmmmoooppptttvvvrrrkkkeeecccgggqqqxxxyyyvvvuuuooollliiijjjqqqzzzwwwsssqqqooommmmmmnnnmmmkkkkkkmmmooommmrrrwww{{{xxxqqqooollliiihhhhhhiiijjjmmmmmmmmmmmmlllkkkjjjiiieeefffgggggggggfffeeedddcccdddeeefffggggggffffffhhhhhhggggggfffddd```]]]QQQMMMPPPYYYaaaaaa]]][[[___aaacccbbbbbbfffmmmtttwww}}}yyyqqqmmmjjjhhhdddhhhlllkkkkkkppp|||wwwsssqqqooolllmmmmmmmmmllllllllllllkkktttFFF:::<<<888444555444444333333222222111222000000222111111888@@@SSSqqq{{{yyyvvvnnndddbbb```bbbfffhhhfffddd[[[NNNAAA>>>AAAAAAAAABBBFFFKKKPPPWWWcccqqqxxxyyyvvvzzz{{{}}}wwwdddLLLDDD>>>>>>???>>>???AAACCCHHHNNNNNNIIIEEEDDDFFFFFFGGGJJJNNNPPPNNNJJJFFFDDDJJJNNNOOONNNMMMHHHBBBBBBFFFGGGFFFFFFIIIHHHEEE;;;===???>>>===<<<===>>>>>>BBBFFFHHHGGGFFFFFFFFFEEEdddkkk]]]jjjyyy[[[BBB888===999666777666555...444333555777@@@hhhnnnppp~~~~~~kkkccc[[[[[[bbbkkkrrrttt||||||~~~|||{{{{{{sssfffWWWIIIAAA@@@BBBBBBLLL^^^nnnwww~~~kkkYYYSSSWWW[[[[[[^^^dddiiijjjlllmmmjjjeeedddccc```]]]\\\[[[\\\\\\\\\[[[[[[ZZZXXXVVVTTTSSSTTTUUUUUURRRMMMHHHFFFEEEBBB@@@???AAADDDGGGHHHHHHAAA;;;999===AAAAAAAAABBB???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>???>>>===<<<===>>>@@@AAAGGGWWWfffkkkkkknnnqqqsss~~~dddOOOccc~~~|||kkkqqq~~~vvv~~~[[[888999888555111/////////.........------------...//////---...333333:::YYYzzzyyyyyypppoooooooooooopppqqqqqqsssqqqqqqtttuuurrrsssvvvzzzzzz~~~{{{tttrrruuuqqqpppnnnnnnoooooonnnllljjjrrr~~~xxxkkkdddfffhhhmmmvvvsssmmmeeeaaacccfffggggggffffffhhhjjjmmmmmmllljjjiiilllnnnooosssvvvsssllleeebbbfffpppxxxyyyuuutttooollliiijjjpppyyywwwqqqqqqpppmmmnnnoooooonnnnnnoooppppppuuuxxx||||||tttrrrpppmmmkkkiiiiiijjjkkknnnnnnnnnmmmkkkiiihhhgggdddeeefffggghhhgggffffffddddddeeeffffffeeeeeedddgggffffffffffffddd```]]]RRRLLLLLLSSSZZZ\\\[[[[[[cccddddddcccccchhhpppwwwwww~~~wwwooojjjhhhfffdddgggjjjkkknnnvvvzzzrrroooooooooooolllllllllkkkkkkkkkjjjjjjwwwHHH:::;;;888555555444444333333222222111222000000222111222999AAAVVVqqqrrrqqqyyyrrrgggfffeeefffhhhhhhfffccc[[[NNNBBB???@@@BBBCCCFFFNNNUUU___gggrrr{{{~~~{{{xxx}}}xxx___KKKCCC======???>>>>>>???BBBGGGKKKLLLHHHEEEEEEFFFDDDGGGLLLPPPRRRPPPLLLIIIIIINNNPPPOOOMMMLLLHHHBBB@@@DDDGGGFFFGGGIIIHHHDDD:::<<>><<<<<<<<>>FFFXXXiiittt|||zzzoooaaaVVVTTTUUUUUUSSSQQQXXX]]]___bbbffffffddddddbbb```]]][[[[[[[[[\\\[[[[[[ZZZYYYXXXWWWVVVVVVSSSSSSRRRQQQNNNKKKIIIHHH@@@??????AAADDDFFFGGGFFFBBB===:::>>>AAAAAA@@@AAA@@@@@@@@@@@@AAAAAABBBBBBAAABBBBBBAAAAAA@@@???>>>???>>>===<<<===>>>@@@AAAHHHXXXgggllllllnnnrrrttt}}}kkkTTTffftttxxx{{{\\\888999777444111/////////.........------------...//////...///222222<<<___~~~~~~uuutttooooooooooooooopppqqqqqquuurrrsssvvvwwwuuuvvvyyyzzz{{{~~~|||tttqqqtttrrrqqqpppnnnnnnlllkkkjjjjjjuuu~~~|||pppggghhhoooqqqwww~~~ooollliiidddcccdddfffgggggghhhjjjlllppprrrqqqmmmjjjlllnnnpppqqquuuxxxtttmmmfffccceeepppyyyzzzvvvsssooollliiikkkpppwww}}}vvvpppppprrrooopppqqqqqqooonnnooopppqqquuuyyy|||{{{rrrqqqooommmkkkiiiiiiiiijjjlllllllllkkkjjjiiihhhgggeeefffggghhhhhhgggffffffeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeefffdddaaa^^^RRRKKKHHHNNNVVV[[[___aaakkkiiifffccccccjjjttt{{{|||uuunnnjjjhhhhhhfffhhhiiikkkpppzzzvvvnnnmmmnnnnnnnnnkkkkkkkkkjjjjjjiiiiiihhhyyyIII;;;;;;888666555444444333333222222111111///000333333444<<>>>>>???===<<<===AAADDDHHHIIIGGGEEEDDDEEEBBBFFFLLLQQQSSSRRRPPPOOOQQQSSSRRRMMMJJJJJJGGGBBB>>>CCCFFFFFFGGGIIIGGGCCC:::<<<>>>???===<<<<<<<<<@@@CCCFFFHHHGGGGGGGGGHHHJJJffffffcccuuulllPPP>>>888:::666555777333555...333111333444===dddoooqqq}}}iiibbb[[[[[[dddnnnuuuxxx{{{|||wwwjjj[[[LLLAAA>>><<>><<>>???AAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@??????>>>===<<<===>>>@@@AAAIIIYYYhhhmmmmmmnnnrrrttt{{{tttZZZiiiyyy{{{~~~^^^:::888666333000......//////......------------.../////////000111000>>>gggsss~~~qqqoooooonnnnnnoooooopppqqqtttrrrssswwwxxxvvvwwwzzz{{{}}}~~~uuurrrtttssssssqqqooollliiihhhgggmmmuuuyyysssjjjjjjttt~~~tttiiieeecccbbbbbbdddfffhhhhhhkkkmmmooossstttrrrmmmiiimmmpppqqqrrruuuwwwssslllgggccceeepppzzz{{{wwwsssmmmkkkiiikkkpppvvv|||~~~wwwpppppprrrqqqrrrrrrqqqnnnmmmmmmnnnqqquuuzzz}}}|||sssooonnnllljjjiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhggghhhhhhiiiiiihhhfffeeedddffffffeeeeeeeeeeeeeeeeeedddddddddfffgggfffccc```RRRJJJEEEKKKUUU^^^eeejjjrrrmmmfffbbbccckkkvvv~~~}}}tttnnnlllkkkjjjiiiiiijjjlllrrr{{{yyyrrrmmmmmmnnnmmmkkkkkkjjjjjjiiihhhggggggggg{{{KKK;;;;;;888777555444444333333222222111000///000333444555===FFF```rrrooo~~~vvvvvv|||wwwsssppp]]]PPPDDD??????BBBGGGMMM\\\]]]^^^aaakkkzzz}}}~~~nnnZZZKKKCCC>>>??????===<<<===@@@CCCFFFGGGFFFEEEEEEEEEBBBFFFLLLPPPQQQRRRRRRSSSTTTUUURRRLLLHHHHHHFFFBBB===CCCGGGGGGGGGHHHEEE@@@:::<<<>>>===<<<;;;<<<===AAACCCFFFGGGGGGGGGGGGHHHPPPlllpppsss|||hhhKKK<<<888:::555555777333444---333333666888AAAjjjoooppp}}}~~~{{{jjjccc\\\\\\eeeooovvvyyy{{{rrreeeSSSCCC>>>===BBBOOO```lllppppppeee```]]]______[[[VVVUUUXXX___cccbbbbbbfffjjjkkkcccbbb___]]]\\\\\\]]]]]][[[ZZZYYYXXXWWWWWWWWWWWWVVVSSSOOOLLLIIIFFFCCC@@@CCCCCCCCCEEEHHHJJJJJJJJJBBB===;;;???BBB@@@>>>>>>BBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>===<<<===>>>@@@AAAJJJZZZiiinnnmmmooorrrtttzzzyyy^^^lllxxxuuu~~~xxx~~~xxx]]]:::888666333///......//////......------------.../////////000222000???ooo{{{|||qqqooonnnnnnnnnnnnooopppppprrroooqqquuuvvvuuuvvvyyy|||~~~wwwsssuuurrrsssrrroookkkhhhggggggnnnttttttnnnkkksss|||sssmmmiii\\\\\\^^^```bbbfffhhhjjjllllllnnnpppqqqoookkkgggkkknnnoooppptttwwwssslllgggbbbcccooozzz{{{vvvrrrkkkiiihhhkkkpppvvv{{{}}}yyyrrrqqqqqqqqqqqqpppnnnllllllmmmoooqqqvvv{{{}}}tttnnnmmmllljjjiiihhhggggggeeefffggggggggggggffffffggggggggggggfffdddbbbaaaddddddcccccccccdddeeeeeedddddddddfffhhhgggeeebbbTTTKKKEEEIIITTT]]]fffmmmqqqllleeeaaadddlllwwwzzzsssnnnlllkkkjjjiiihhhjjjnnntttzzz}}}vvvrrrnnnlllmmmmmmkkkiiijjjiiiiiihhhgggfffeeeeee}}}LLL;;;:::888777555444444333333222222111111///000222222444;;;DDD[[[ppp}}}pppvvvvvv|||wwwuuuaaaTTTFFF@@@>>>@@@EEELLLWWWXXXYYYZZZcccqqqzzz{{{wwwyyyvvvrrrssstttiiiYYYIIIBBB===???AAA???>>>???AAACCCEEEGGGGGGFFFFFFFFFBBBFFFKKKMMMNNNOOOQQQSSSRRRTTTRRRMMMJJJIIIEEEAAA===CCCGGGGGGGGGGGGCCC>>>;;;<<<===<<<;;;:::<<<>>>@@@CCCEEEFFFEEEEEEFFFHHHSSSpppuuu{{{xxxuuufffIII<<<999:::666777999333555...444333555777AAAiiiqqqqqq||||||yyyhhhaaa[[[\\\eeepppxxx{{{}}}}}}~~~}}}~~~zzzuuulllXXXFFF>>>>>>BBBLLL[[[hhhmmmmmmfffbbbbbbeeeddd___^^^```iiiqqqwwwvvvttttttuuusssgggfffbbb___]]]]]]]]]]]]YYYXXXWWWUUUUUUTTTUUUUUURRROOOKKKIIIIIIHHHEEEBBBCCCBBBAAACCCFFFHHHIIIIII>>>999999>>>BBBAAA???@@@CCCBBB@@@??????@@@BBBCCCBBBBBBBBBBBBBBB@@@?????????>>>===<<<===>>>@@@AAAKKK[[[jjjnnnnnnooorrrttt{{{www]]]mmmsssooowwwrrr~~~xxxuuuWWW888999555222///---...//////......------------...//////,,,000333111BBBuuuzzzsssnnnnnnnnnnnnnnnoooppppppqqqooopppuuuwwwvvvwwwzzz}}}~~~wwwssstttoooppppppnnnjjjhhhhhhiiilllqqqrrrpppuuu|||uuuooojjjggg[[[\\\]]]___aaacccgggiiikkkjjjjjjlllmmmmmmllljjjiiilllnnnqqqvvvzzzwwwpppfff``````lllxxxzzztttooohhhggghhhkkkpppvvvzzz|||}}}{{{tttqqqpppnnnmmmllljjjiiikkkooorrrsssxxx}}}}}}tttnnnnnnmmmkkkjjjiiihhhgggeeeeeeeeeeeeeeedddcccbbbbbbccccccdddcccbbb```___aaaaaa``````aaabbbcccdddddddddeeegggiiiiiigggdddYYYNNNFFFHHHPPPXXXaaagggfffccc```aaafffooowww|||~~~wwwqqqmmmjjjhhhfffffffffiiiooouuuyyyxxxvvvrrrnnnjjjiiikkklllkkkiiiiiiiiihhhgggfffeeedddddd~~~MMM;;;:::888888555555444333333222222111222000000222111111888AAAUUUooo~~~yyyooosssrrr{{{|||xxxvvvdddWWWIIIAAA>>>>>>CCCJJJQQQUUUZZZ^^^eeelllmmmjjjfffmmmppppppsssssshhhYYYGGG@@@===???BBBAAAAAABBBBBBDDDFFFGGGHHHHHHHHHHHHCCCFFFJJJKKKKKKKKKNNNQQQNNNRRRRRROOOLLLJJJEEE@@@===CCCHHHHHHHHHGGGBBB<<<<<<===<<<;;;::::::<<<>>>???AAADDDDDDDDDDDDEEEGGGQQQppp}}}tttzzz}}}sssllllll{{{aaaHHH===;;;<<<777888:::444777///444111333333;;;ccctttsss}}}|||yyyeee___YYY[[[eeeqqqyyy}}}yyyxxxzzz~~~zzzyyy}}}~~~wwwuuunnn[[[GGG<<<>>>AAAJJJWWWdddjjjjjjkkkggggggjjjhhhdddfffllluuu}}}zzzllljjjfffbbb___]]]]]]]]]XXXWWWUUUSSSRRRRRRSSSSSSLLLIIIGGGHHHJJJLLLJJJIII@@@>>>===???BBBEEEFFFFFF:::666777===BBBBBBAAABBBCCCBBB@@@??????@@@BBBCCCAAAAAAAAAAAA@@@???>>>>>>???>>>===<<<===>>>@@@AAAKKK[[[jjjooonnnooosssttt|||ttt\\\nnnpppllltttppp}}}xxxyyyQQQ555:::555222///---...//////......------------...//////***000555333CCCwwwxxxsssnnnnnnnnnnnnnnnoooppppppsssqqqrrrwwwyyyxxxyyy}}}|||~~~vvvrrrssslllnnnooommmjjjiiijjjllljjjooorrruuu}}}xxxuuusssnnngggccc```aaaaaaaaa```aaadddfffkkkjjjiiijjjmmmnnnnnnnnniiilllooosssyyy~~~|||vvvddd^^^^^^jjjvvvxxxrrrmmmgggfffgggkkkqqqvvvzzz|||}}}|||vvvrrroookkkjjjiiiggghhhkkkqqquuuvvv{{{|||sssoooooonnnmmmkkkjjjiiihhhffffffeeedddcccaaa```___]]]^^^```aaaaaa``````______^^^^^^^^^___```bbbcccddddddeeehhhjjjjjjhhhfff]]]QQQGGGGGGLLLSSSZZZ```\\\\\\]]]aaaiiiqqqwwwzzz||||||~~~{{{uuuppplllhhheeebbbcccdddhhhooovvvxxxuuupppppplllgggfffhhhkkkkkkjjjiiihhhgggfffeeedddccccccOOO<<<<<<999666333222222222111000000000///111111000000333:::@@@VVVwwwvvvrrrsssuuusssyyy~~~{{{{{{xxxsssnnnaaaPPPDDDAAADDDGGGHHHTTTSSSVVV^^^cccccc```^^^fffiiinnnpppnnnggg]]]VVV@@@??????@@@AAA@@@>>><<<>>>BBBEEEFFFDDDCCCEEEFFFIIIJJJKKKLLLMMMNNNOOOPPPKKKKKKLLLLLLJJJHHHEEECCCEEEDDDDDDEEEFFFFFFDDDBBB======<<<;;;;;;;;;;;;<<>>===>>>@@@DDDDDDCCCCCCBBBAAA????????????@@@@@@@@@??????>>>???;;;;;;===>>>>>>@@@EEEOOOgggrrrqqqrrrqqqrrrzzz~~~tttfff}}}jjjnnn}}}PPP===444333111......////////////..................------000......000DDDxxx}}}mmmrrrpppnnnmmmmmmoooqqqssstttuuuwwwyyy{{{}}}vvvrrrssssssqqqooommmmmmmmmmmmmmmppprrryyywww{{{xxxtttqqqooommmjjjhhheeeiiinnnpppoooooopppqqqqqqssswww|||~~~|||uuupppuuuyyyvvvuuuuuujjj^^^\\\kkkwwwtttmmmkkkhhhiiijjjmmmooorrruuuvvv{{{}}}uuuooommmfffgggjjjllllllmmmssszzzxxx|||{{{vvvtttooommmkkkhhhffffffggghhhggggggfffbbb\\\YYYZZZ]]]WWWXXXYYYYYYYYYYYYZZZ\\\[[[[[[[[[YYYWWWYYY___ccceeeeeeeeefffhhhjjjkkklll```ZZZQQQJJJHHHLLLSSSXXXWWWYYY\\\aaahhhnnntttwwwyyyxxxyyy}}}zzzsssooommmggg___]]]```gggfffiiiqqquuuqqqmmmkkkkkkjjjhhhgggfffgggiiijjjiiihhhgggfffffffffffffffOOO<<<<<<999666333333222222111000000000///000111000000333:::@@@WWWsss{{{tttssssss}}}wwwxxx}}}wwwvvvtttqqqmmmcccUUUIIICCCCCCFFFHHHMMMPPPUUU]]]bbbcccaaa```ggghhhjjjllljjjbbbWWWNNN@@@??????@@@AAAAAA???===<<>>======<<<<<<<<<======???FFFCCCBBBHHHHHHDDDHHH^^^rrriiijjjccc^^^gggsssUUUDDD@@@<<<::::::999666333111444000000444333===SSSkkkdddrrrggg^^^UUUVVVcccqqqxxxyyyyyy|||~~~zzzvvvuuuwwwzzz}}}~~~{{{zzzuuuhhh[[[SSSKKKEEEIIIUUU___cccbbb___bbbfffjjjooouuu|||}}}qqqeee[[[\\\___^^^[[[YYYXXXWWWUUUUUUUUUUUUSSSQQQMMMLLLLLLKKKKKKJJJJJJIIIBBBBBB<<<666===IIIJJJAAA;;;777777;;;>>>===>>>AAADDDDDDDDDDDDCCCBBB@@@@@@???@@@@@@@@@@@@???>>>>>>???======???@@@???AAAFFFSSSgggpppoooqqqqqqsss{{{pppffflllvvv~~~PPP>>>333444222///......//////...........................///---///111DDDvvv~~~oooqqqooommmllllllnnnppprrruuuuuuvvvxxxyyy{{{||||||vvvrrrsssqqqppppppnnnlllkkklllnnnssswww}}}{{{wwwvvvtttqqqoooooonnnllljjjhhhooovvvxxxvvvuuuzzzmmmggg\\\[[[jjjuuusssmmmjjjhhhhhhjjjlllooorrruuuwww|||zzzoookkkkkkhhhhhhiiilllpppssswwwzzz{{{~~~zzzuuurrrnnnllljjjhhhgggfffffffffdddeeedddbbb^^^\\\\\\^^^]]]\\\[[[ZZZYYYYYY[[[\\\]]]]]]\\\ZZZXXXXXX[[[___aaaaaacccdddeeeggghhhhhhbbb[[[QQQKKKKKKOOOSSSVVV\\\]]]___cccgggllloooqqqsssssstttxxx}}}}}}zzzuuuppplllddd\\\\\\aaahhhhhhmmmuuuxxxtttnnnmmmjjjjjjjjjiiihhhgggffffffgggffffffeeeeeeeeeeeefffQQQ===<<<888666444333333222111111000000///000111000000333999???\\\tttxxxqqqqqq~~~zzzuuussszzz}}}wwwpppmmmnnnooolllggg]]]PPPEEEAAADDDGGGJJJOOOVVV[[[]]]^^^^^^^^^eeeddddddfffeee^^^RRRHHH@@@@@@???AAABBBBBBAAA???999;;;>>>@@@AAABBBDDDEEEHHHHHHFFFEEEDDDCCCCCCCCCGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBDDDFFFGGGEEEAAA>>>>>>>>>===<<<======>>>???@@@FFFEEEDDDIIIGGGEEELLLhhhiiibbbjjjiiijjjwwwvvvVVVDDD@@@<<<::::::888555222111333000111555111999NNNyyyttt___fffrrr|||ddd[[[TTTXXXeeerrryyyzzzyyy|||~~~{{{yyyvvvtttssstttvvvwww~~~~~~zzzooocccaaaVVVKKKKKKSSSZZZZZZWWW```eeekkkpppttt}}}pppeee]]]]]]___]]]YYYWWWXXXWWWUUUTTTUUUTTTRRRQQQNNNNNNMMMMMMLLLKKKKKKJJJCCCCCC>>>:::>>>GGGGGG@@@;;;777666:::>>>>>>???BBBDDDDDDEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@??????>>>>>>@@@>>>???AAAAAA???BBBGGGXXXhhhnnnnnnssssssttt|||gggeee}}}fffxxx~~~wwwMMM===111555222000............---..............................000111CCCrrrqqqooonnnlllkkkkkkmmmpppqqquuuuuuvvvwwwxxxxxxyyyyyyvvvrrrsssnnnoooooommmkkkkkkooorrr{{{~~~}}}xxxvvvvvvrrrpppooonnnooopppooonnnjjjsss{{{{{{uuusssyyykkkaaaZZZ[[[iiisssrrrllliiiggghhhiiilllooosssvvvwww~~~vvvhhheeegggffffffgggkkkrrrwwwyyyyyy~~~~~~wwwrrroookkkkkkjjjiiihhhfffeeedddbbbccccccbbbaaa___^^^]]]aaa```^^^]]]]]]___aaabbbaaaaaa```^^^[[[ZZZZZZ\\\^^^___aaaccceeeeeeeeeeeeccc[[[QQQMMMPPPSSSUUUUUU\\\^^^aaadddgggjjjlllmmmnnnoooqqquuuyyy{{{{{{zzzzzzwwwrrrjjj___XXX[[[ccchhhjjjqqqyyyzzzsssnnnllljjjjjjkkkkkkjjjgggdddccceeeeeedddddddddeeeeeefffSSS>>><<<888666444444333222111111000000///000111111000333888>>>[[[rrrtttttt|||xxxsssrrrwwwwwwoooeeebbbffflllkkkjjjdddWWWHHH@@@BBBGGGMMMSSSWWWVVVTTTVVVYYYZZZcccaaa```bbbbbb\\\QQQGGGAAA@@@@@@AAABBBCCCBBBAAA999:::<<<>>>???@@@AAABBBDDDCCCBBB@@@???>>>>>>>>>??????@@@AAAAAA@@@??????@@@AAACCCFFFFFFDDD???;;;>>>===<<<;;;<<<===???@@@@@@FFFEEEDDDGGGDDDCCCNNNsssvvv```bbbqqquuu{{{zzzVVVEEEAAA<<<::::::888555111000333000222555111555HHHttteee___qqqwwwrrrfff[[[TTTZZZgggqqqwwwyyyzzz|||}}}}}}~~~zzzxxxxxxpppppppppqqqsssuuuwwwxxx~~~zzzpppeeeeee]]]RRRLLLKKKMMMNNNNNNcccjjjrrrvvvzzzooofff______```]]]YYYWWWWWWVVVTTTSSSSSSSSSQQQOOONNNNNNMMMLLLKKKJJJJJJIIICCCCCC@@@<<<>>>CCCCCC>>>;;;777666:::===>>>@@@CCCDDDEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@??????>>>>>>>>>>>>===???AAA@@@>>>BBBHHH[[[iiinnnpppvvvuuuttt|||xxx\\\ccciiiXXXlll~~~{{{pppHHH;;;111666333000.........---,,,---------.....................000111AAAlllsssnnnmmmkkkjjjjjjmmmoooqqqttttttuuuwwwxxxyyyzzz{{{vvvqqqsssmmmnnnnnnkkkjjjnnnvvv}}}|||xxxtttsssrrrqqqooonnnnnnooopppooonnnnnntttwwwuuuooolllnnnssskkkmmmoooqqquuu|||hhh\\\YYY\\\iiirrrqqqkkkiiifffgggiiilllppptttwwwxxxssseeeaaabbb```dddhhhjjjooovvvzzzzzz{{{tttnnnlllhhhiiijjjjjjiiigggdddcccdddcccccccccbbbaaa^^^]]]___^^^^^^___bbbcccddddddcccdddcccbbb```^^^]]]\\\^^^```ccceeeffffffeeedddbbbZZZQQQPPPUUUYYYYYYWWWZZZ\\\___cccgggiiijjjkkkmmmnnnqqquuuxxxzzz{{{{{{zzzzzzuuuiii[[[UUU\\\eeegggkkkttt{{{zzzqqqkkkjjjiiijjjjjjjjjiiihhhfffeeeddddddddddddeeefffggggggVVV@@@<<<999666555555444333222111000///...000111111000222777<<>>>>>>>>???>>><<<;;;:::;;;<<<<<<::::::;;;<<<======>>>>>>@@@AAACCCEEEFFFCCC>>>:::<<<;;;:::999:::<<>>>>>===<<<777666999<<<===???CCCDDDDDDEEEEEEFFFEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<>>>???>>>===CCCJJJ\\\iiioootttzzzvvvttt|||pppUUUaaazzz[[[OOOcccwww{{{|||iiiAAA:::555666333000.........---,,,---------.........////////////111000===fffyyysssuuummmllljjjiiijjjllloooqqqssstttvvvxxxzzz|||}}}~~~uuupppqqqnnnmmmkkkiiikkksss|||wwwvvvuuurrroooooommmkkkjjjjjjjjjiiihhhmmmlllllljjjhhhfffeeeddd```cccfffhhhjjjpppzzzsssaaaZZZZZZ```jjjrrrqqqllliiifffhhhjjjmmmqqquuuyyyzzz}}}qqqfffaaa___bbbkkkqqqooonnnttt{{{~~~wwwqqqllliiiggghhhjjjjjjiiigggdddcccgggffffffdddcccbbbbbbbbbdddcccdddeeeggggggccc```bbbbbbbbbbbbbbbaaa___]]]^^^```bbbeeeeeeeeedddccc```YYYRRRRRRXXX^^^___]]][[[]]]___ccceeefffgggggglllnnnrrruuuxxxzzz||||||{{{}}}xxxiiiZZZVVV^^^hhhiiioooyyy{{{pppjjjkkkiiiiiihhhgggggghhhiiijjjfffeeeeeeeeefffggghhhhhhYYYBBB>>>999777666555444333222111000///...000222111000222777;;;NNNmmm~~~{{{wwwrrrvvvsssmmmfff[[[VVV[[[eeehhhllljjj^^^MMMCCCDDDIIINNNRRRPPPIIIJJJSSSZZZZZZeeedddccc```[[[TTTKKKEEECCCAAA@@@???@@@AAA@@@??????===;;;;;;===>>>>>>===<<<:::999777777888:::;;;::::::;;;<<<>>>???@@@AAABBBBBBCCCEEEEEECCC???;;;;;;:::999888999<<>><<<;;;:::666222222333000222666111333BBBooovvvvvv|||zzzpppaaaXXX^^^iiioootttyyy||||||{{{xxxxxx}}}}}}xxxssspppoooqqqqqqrrrssstttuuuuuuuuu}}}~~~zzzvvvsssjjjbbb^^^```\\\PPPBBB<<>>>>>888666999<<<<<>>======>>>>>>;;;;;;<<<===<<<===EEEOOO^^^jjjqqqvvvzzzuuutttlllTTTccc}}}sssYYYSSSgggyyybbb===:::888555222000............---,,,,,,------.../////////......000000<<>>??????>>>===???===;;;;;;>>>@@@@@@???<<<:::888666555777888::::::;;;<<<===???AAACCCDDDDDDDDDDDDDDDEEECCC@@@===<<<:::999999:::===AAACCCEEEHHHFFFEEEFFFDDDOOOiiinnnaaa[[[hhhqqqjjj{{{~~~rrrqqqNNNIIIEEE@@@======;;;777333333333///111666222333CCCppp}}}tttcccYYY___jjjooouuu|||{{{|||}}}}}}||||||wwwsssrrrsssvvvxxxwwwwwwvvvuuuuuuuuuttttttwwwxxxvvvtttrrrmmmfff^^^aaa___UUUHHHBBBFFFLLL```lll~~~xxxtttbbb]]]\\\```bbb___\\\]]]XXXVVVTTTSSSSSSRRROOOMMMKKKKKKJJJHHHGGGFFFEEEDDDBBBAAA???<<<888888<<>>======>>>>>><<<;;;<<<<<<;;;===HHHUUUbbbmmmrrruuuwwwqqquuuiiiTTTiiisss[[[[[[sss^^^===:::666444222///......//////...,,,,,,------...//////000,,,---///000===fff|||vvvmmmlllkkkjjjkkknnnqqqsssvvvvvvxxxyyy{{{}}}~~~|||rrrmmmnnnllliiigggkkkuuu~~~zzzvvvrrrpppqqqqqqpppoookkkhhheeecccbbbaaa___]]]ZZZZZZ[[[]]]___aaabbbccciiinnnqqqooommmrrr}}}oooddd^^^[[[bbbkkkrrruuutttpppkkkhhhiiilllpppuuuyyy}}}xxxoookkknnnrrrvvvzzz~~~~~~}}}wwwqqqnnnmmmiiijjjjjjjjjjjjhhhgggfffeeehhhjjjiiiiiippp~~~{{{yyyuuuooojjjfffcccaaaaaaccccccaaa___aaabbbbbbccccccddddddeeeccc^^^YYYWWWYYY^^^bbbeeeeeeeeeeeeeeeeeeffffffgggjjjnnnsssvvvwwwyyy|||~~~{{{kkk___```gggkkkooowww|||ppplllppphhhhhhhhhhhhhhhhhhiiiiiiggggggfffeeeeeeeeeffffff^^^EEE@@@;;;999777666555444222111000///---000222111000111666999KKKmmm{{{}}}}}}zzzwwwxxxyyyuuunnnmmmiiihhhjjjeee]]][[[___gggiiiggg]]]PPPGGGGGGKKKPPPSSSQQQKKKMMMVVVTTTKKKRRRWWW[[[ZZZTTTOOONNNOOOEEEBBB???>>>>>>>>>===<<>>===;;;:::999;;;???BBBEEEFFFIIIGGGGGGJJJHHHWWWtttxxxiii```ggghhh]]]ppp{{{nnnpppPPPJJJFFFAAA>>>===<<<888444444333///111777222444CCCyyy}}}|||{{{uuucccXXX___jjjpppwwwyyy}}}|||uuuqqqrrrwww|||zzzzzzxxxwwwwwwvvvwwwwwwlllqqqtttsssssstttpppkkkaaabbb```XXXOOOKKKLLLPPPcccnnnxxxsssqqq]]]ZZZZZZ___aaa^^^\\\]]]ZZZXXXVVVUUUTTTSSSQQQOOOLLLKKKJJJIIIGGGFFFEEEDDDCCCBBB@@@===888777===DDDAAA;;;777999;;;;;;===@@@@@@AAABBBDDDEEEEEEEEEEEEDDDCCC@@@>>>======>>>>>>===<<<<<<<<<;;;???KKKYYYfffooosssssssssnnnvvvdddTTTnnnsss\\\___{{{^^^???:::111333111......////////////,,,,,,------...///000000++++++///000???iii|||vvvmmmlllkkkkkklllnnnqqqssswwwxxxxxxyyy{{{||||||}}}~~~{{{qqqlllmmmkkkggggggnnnyyy~~~oooppppppooommmmmmoooqqqllljjjgggeeedddcccaaa___bbbeeehhhiiigggiiimmmqqqppptttvvvrrrooouuuzzzrrrlllddd\\\]]]eeeooouuuwwwvvvqqqmmmiiijjjmmmqqqvvvzzz~~~~~~yyynnnkkksss}}}yyy{{{|||www}}}xxxsssqqqpppjjjjjjjjjjjjjjjiiihhhgggaaagggkkkkkklllwww{{{uuusssqqqmmmjjjlllhhheeeeeeffffffdddbbbfffeeeeeeeeefffggghhhhhhfffbbb\\\XXXXXX\\\aaaeeeeeeeeeeeeeeegggiiilllmmmlllpppuuuxxxzzz{{{~~~|||lllbbbccciiilllooowwwyyymmmkkkooohhhiiijjjkkkjjjhhhgggeeegggfffeeeeeeddddddddddddeeeDDD>>>???999777888777444111//////000111111222111000111444666RRRooovvv~~~}}}}}}||||||yyyuuuvvvuuurrrnnnjjjggggggbbb[[[ZZZ___fffeee___UUUIIICCCDDDGGGMMMOOOOOONNNOOOSSSRRRNNNSSSUUUXXXYYYWWWQQQJJJFFFIIIEEE@@@>>>??????>>>;;;>>>>>>===<<<<<<===>>>@@@:::777444333555888;;;<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDEEECCC@@@>>>>>>>>>;;;::::::;;;===@@@CCCEEEGGGHHH>>>???IIIHHH[[[|||kkkeeebbbXXX```|||mmmUUUNNNKKKFFFCCCAAA===888333222//////111222333999???vvv}}}ssszzz~~~yyyssskkk```]]]eeeqqqxxxxxx|||yyyzzz~~~|||uuussstttxxx{{{wwwwwwwwwwwwvvvssspppoooiiiiiiiiiiiijjjlllnnnpppiiibbb^^^]]]XXXQQQPPPSSSaaaiiiyyy~~~|||~~~yyyvvvuuuuuuqqqllljjj^^^^^^^^^______^^^[[[XXXYYYWWWTTTSSSSSSRRRPPPNNNHHHKKKKKKHHHHHHJJJIIIEEEBBBBBBAAA???===<<<===???EEEAAA<<<888777888<<>>>>>>>>===<<>>>>>???NNNbbbgggoooppppppsssqqqxxx^^^VVVlll}}}{{{mmmVVVcccSSS@@@777000///////////////.........---------............///...222444///===ooo}}}{{{uuuqqqooommmllllllnnnpppqqquuuwwwzzz{{{zzzzzz|||}}}wwwooonnnpppnnniiikkkwwwzzzsssooooooooooooppppppmmmkkkhhheeebbbaaacccgggjjjmmmmmmkkkhhhhhhkkknnnpppqqqtttqqqqqqtttvvv||||||rrrgggaaa```ccckkkrrrssstttvvvqqqjjjhhhjjjnnnssswwwzzz|||}}}|||tttlllmmm~~~{{{yyyyyyxxxzzzwwwvvvtttpppmmmkkkiiiiiilllnnnpppppplllmmmiiifffrrr}}}vvvrrrrrrqqqmmmiiikkkiiiffffffhhhjjjkkkkkkooommmkkkhhhfffeeeeeeeeefffbbb^^^[[[\\\^^^```aaadddddddddeeefffiiikkklllkkkqqqwwwyyyyyyzzz~~~}}}nnnbbbaaagggllloooxxxxxxoooiiihhhkkkjjjiiihhhhhhiiijjjjjjeeeeeeffffffeeeeeedddcccgggFFF@@@@@@:::999999888555222000111222111111222111000111444666RRRpppxxxuuunnndddggg~~~}}}~~~xxxrrrrrrpppkkkpppkkkhhhgggccc\\\YYYZZZ]]]\\\WWWOOOHHHEEEGGGJJJLLLNNNNNNLLLPPPVVVZZZXXX```aaaaaa```\\\VVVPPPLLLIIIFFFBBB???>>>>>>===<<<=========>>>@@@AAA@@@@@@999888666666888;;;===>>>???>>>>>>>>>>>>@@@AAABBBDDDEEEEEEDDDAAA???>>>???<<<;;;;;;<<<===@@@CCCEEEDDDHHHCCCDDDLLLNNNdddoooccc\\\TTTbbbiiiTTTSSSOOOKKKGGGCCC>>>888333444111000222222222666===fffwwwppp|||xxxkkk___^^^fffoootttvvvyyyvvvvvvyyyzzzyyyzzz~~~~~~{{{xxxwwwxxxzzz|||xxxxxxxxxwwwvvvrrrnnnjjj```___\\\[[[\\\___cccfffeee```\\\\\\YYYQQQLLLLLLVVV]]]jjjvvvyyysssnnnnnnnnnlllkkkkkkkkkiiifffeeecccbbbaaaaaa```^^^ZZZWWWXXXVVVTTTRRRQQQOOOMMMJJJJJJLLLKKKHHHGGGHHHHHHDDDCCCCCCBBB???<<<;;;<<<===CCCAAA<<<888777999<<<@@@AAAAAABBBCCCDDDDDDDDDDDDEEECCC@@@>>>>>>>>>===<<>>777333111111000///////////////---------............///...///000...@@@ttt}}}vvvrrrpppnnnmmmmmmnnnqqqrrrwwwyyy{{{|||{{{{{{|||}}}~~~xxxqqqoooooollliiimmmzzzzzzsssqqqpppoooooopppnnnkkkiiibbbeeehhhjjjkkknnnssswwwtttqqqmmmlllnnnpppppppppnnnlllooovvv~~~{{{rrriiicccaaa___gggnnnoooqqqsssooohhhhhhiiikkkoootttyyy}}}~~~vvvpppnnnsss~~~zzzzzzzzzzzz{{{wwwvvvsssoooooommmkkklllooorrrtttuuummmmmmjjjlll{{{{{{uuuooommmnnnnnnkkkhhhgggeeeeeefffjjjmmmooopppqqqnnnjjjfffddddddfffggghhheeeaaa^^^^^^___aaabbbccccccbbbbbbccceeeggghhhiiimmmppppppooopppuuuyyyzzzlllbbbaaafffjjjoooyyyxxxnnniiiiiihhhggggggfffggghhhiiijjjggghhhhhhhhhhhhgggffffffiiiIIICCCBBB<<<::::::999777444222222333111111222111000111444666KKKiii~~~{{{uuuiiiddd|||~~~}}}}}}uuusssvvvvvvsssrrrlllhhhhhheee___XXXVVVVVVSSSMMMIIIFFFEEEGGGHHHLLLMMMLLLIIILLLUUU[[[\\\___``````___[[[VVVPPPLLLIIIHHHEEEAAA===<<<<<<>>>>>>>>>>>>BBBEEEEEEBBB>>>888999999:::<<<>>>???@@@BBBBBBAAAAAAAAAAAABBBBBBDDDEEEEEEDDDAAA?????????======<<<===>>>AAADDDEEECCCIIIHHHHHHLLLQQQooo~~~jjj^^^YYYWWWjjjnnn^^^YYYVVVRRRMMMGGG@@@888333555222222333222000444:::TTTxxxqqq~~~{{{iii[[[___hhhooosssxxxzzzwwwvvvyyyzzzyyyzzz~~~||||||{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxvvvpppiiicccVVVSSSNNNKKKKKKOOOUUUXXX\\\YYYYYY\\\[[[SSSKKKFFFHHHLLLUUU^^^```\\\ZZZ[[[bbbeeeggghhhhhhhhhiiiiiikkkiiigggdddbbb___ZZZWWWXXXVVVSSSQQQOOOMMMKKKHHHKKKMMMLLLHHHFFFHHHHHHEEEEEEEEECCC@@@<<<:::::::::AAA???<<<999777999===@@@AAABBBCCCDDDEEEEEEEEEEEEEEEBBB???>>>>>>>>>===<<>>AAAAAABBBEEEHHHGGGAAA;;;777999;;;===>>>???AAABBBDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEECCCAAA>>>>>>>>>===<<<<<<<<<>>>AAADDDEEEDDDIIIKKKHHHGGGTTTyyyttthhhccc___]]]rrryyyiii^^^]]]ZZZTTTMMMCCC:::444555222111333222000333999KKKyyy{{{gggYYY___kkkqqqvvv}}}zzzwwwwwwzzz|||{{{~~~~~~~~~}}}|||{{{yyywwwwwwzzzyyyxxxxxxuuummmccc[[[NNNKKKFFFBBBAAACCCGGGJJJMMMNNNRRRXXX[[[WWWMMMFFF???@@@EEEKKKLLLJJJKKKOOO[[[bbbhhhiiijjjnnnqqqrrrssspppmmmiiieee```ZZZVVVWWWUUUSSSQQQQQQOOOMMMKKKLLLNNNLLLHHHHHHKKKKKKIIIHHHGGGFFFBBB>>>;;;::::::>>>>>>===:::888888===@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDBBB???>>>>>>>>>>>>===???======>>>===BBBQQQaaakkktttssspppqqqtttkkkOOOZZZtttuuuyyyzzzGGG<<<555777333111///---,,,...000111---------............///000000111222DDDsssyyyyyyrrrqqqooommmmmmnnnpppqqqvvvxxx{{{{{{zzzyyyyyyzzzyyyzzz|||}}}{{{wwwsssppphhhjjjrrrxxxrrrtttsssqqqooonnnjjjfffcccccccccffflllyyysssmmmmmmppprrrqqqqqqrrrwww~~~pppmmmkkkccc[[[VVV[[[```dddggghhhgggeeehhhjjjlllqqqvvv}}}|||rrriiihhhkkkqqqyyy{{{zzz|||~~~~~~{{{xxxwwwsssnnnnnnllljjjkkkmmmppprrrrrrlllmmmnnnvvv|||lllmmmkkkhhhhhhiiijjjiiigggqqqooommmmmmoooppppppoooooommmiiifffeeefffhhhiiiiiihhhfffcccaaaaaabbbdddaaaaaaaaaaaacccdddfffhhhiiigggeeebbbbbbfffnnntttvvvvvvoooddd^^^aaahhhkkkkkkxxxwwwkkkhhhjjjffffffeeeeeeeeeeeeeeeeeehhhhhhiiiiiihhhhhhgggfffpppPPPJJJGGG???>>>>>><<<999555333222333111111222111000111444666CCC]]]xxxooo|||}}}}}}~~~{{{uuutttvvvvvvtttqqqnnnkkkgggffffffddd\\\UUUOOOJJJEEEAAAAAABBBBBBCCCKKKNNNMMMGGGFFFJJJNNNOOOLLLPPPWWW[[[ZZZUUUNNNIIIDDDEEEDDD@@@;;;:::<<>>999777:::===?????????AAACCCDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDBBB@@@>>>======<<<;;;;;;<<<>>>AAADDDFFFFFFHHHKKKHHHGGG^^^{{{tttooonnngggddd{{{llleeeeeeccc]]]SSSGGG<<<555222000111333222111444999GGG{{{}}}lll^^^aaakkkrrrwww}}}vvvssssssxxx{{{|||~~~{{{zzzyyyyyyzzz{{{yyyxxxvvvsssjjj^^^UUUHHHEEEAAA>>><<<<<<>>>@@@>>>CCCJJJRRRWWWVVVOOOHHH===<<<===AAABBBCCCGGGMMMVVV___gggiiilllrrrwwwvvvxxxvvvrrrnnniiibbb[[[VVVUUUTTTRRRRRRSSSSSSQQQPPPKKKNNNMMMJJJKKKNNNOOOLLLHHHIIIHHHDDD@@@<<<;;;;;;<<<===>>>;;;888888<<<@@@AAABBBCCCDDDEEEEEEEEEEEEDDDBBB???>>>>>>???>>>============<<<;;;AAAPPP^^^iiiqqqqqqooossswwwcccLLL[[[ttt}}}pppDDD===444555222000---++++++,,,...000---------............///---///333333===eee~~~{{{{{{qqqpppmmmkkkkkklllnnnooorrruuuxxxzzzyyyxxxwwwwwwxxxyyy|||}}}{{{xxxssspppiiikkkuuu~~~vvvqqqtttssspppooommmjjjeeebbbfffeeeiiiwwwxxxiiibbbdddkkkooopppnnnrrrvvv|||yyynnnmmmlllddd[[[VVVWWWZZZ___bbbcccdddeeeiiilllrrrxxx}}}tttpppmmmlllkkkjjjpppxxx|||{{{|||~~~{{{xxxxxxuuuppppppmmmkkkjjjlllmmmnnnnnnjjjmmmpppuuuzzz{{{sssjjjjjjiiigggggggggfffeeedddqqqooommmmmmmmmmmmkkkjjjkkkjjjiiihhhggggggffffffhhhhhhfffccc```___bbbeeecccccccccdddfffhhhkkklllmmmjjjfffbbbaaaeeekkkpppqqqooofff[[[WWW]]]fffkkkiiiuuuyyynnniiiiiihhhhhhhhhgggfffeeedddcccfffffffffffffffeeedddddduuuVVVOOOKKKCCCBBBAAA???;;;777444333333111111222111000111444666???UUUooovvv~~~~~~~~~xxxuuuvvvvvvrrrnnnmmmiiiiiieeebbbaaa```[[[TTTGGGEEECCCAAAAAADDDHHHKKKMMMQQQQQQLLLJJJOOOTTTVVVOOORRRXXXZZZXXXQQQIIICCCBBBBBBAAA???===>>>@@@BBBGGGHHHHHHGGGDDD@@@<<<999999<<<@@@AAA@@@@@@BBBEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDDDDCCC@@@>>>===>>>;;;;;;;;;===@@@CCCGGGIIIHHHFFFJJJJJJNNNnnnkkklllkkkmmmkkkooossspppqqqooogggZZZJJJ===666222000111333222111333888CCCuuuzzzyyyjjjdddiiiqqqwwwyyyxxxuuuvvvzzz~~~}}}{{{{{{|||~~~}}}zzzvvvtttqqqhhhZZZPPPCCCAAA>>>;;;:::;;;===>>>===DDDKKKNNNPPPQQQMMMHHH???<<<<<>><<<<<<:::===???<<<888777:::>>>@@@AAABBBCCCDDDDDDDDDDDDDDDAAA???>>>>>>???>>>>>>;;;======<<<<<>>222333000///---++++++,,,---...---------............///***---222000666YYY~~~}}}|||yyy~~~qqqooommmkkkjjjkkkmmmnnnooorrrvvvxxxxxxwwwwwwwwwwww{{{~~~|||wwwsssqqqkkknnnvvvyyysssrrrsssqqqooonnnllljjjfffbbbgggjjjvvvuuuiii\\\WWW]]]ffflllnnnkkkrrrwwwxxxzzz{{{rrrooommmggg```YYYVVVWWW[[[^^^___cccgggjjjnnnvvv|||}}}{{{pppppprrrqqqkkkgggkkkttt}}}}}}}}}|||{{{|||{{{xxxyyywwwsssssspppmmmlllmmmnnnnnnnnniiilllpppqqqpppooommmlllggggggfffeeedddcccbbbbbbiiihhhggghhhiiijjjiiigggggghhhhhhhhhhhhgggeeeeeeggggggeeeaaa^^^^^^ccchhheeeeeeeeefffhhhjjjmmmnnnoookkkfffbbbaaacccgggjjjllliii```UUUSSSZZZcccggghhhttttttllliiihhhiiiiiihhhgggfffddddddeeeeeeeeeeeeeeeddddddccc{{{\\\UUUQQQHHHGGGFFFDDD???999555444444111111222111000111444666:::NNNiii|||~~~~~~}}}{{{vvvuuuwwwuuuooommmpppeeegggddd]]]YYYYYYVVVQQQCCCDDDDDDCCCCCCGGGMMMSSSSSSVVVUUUOOOMMMSSS\\\```UUUVVVXXXWWWTTTMMMFFFBBBBBB@@@??????AAADDDEEEFFFFFFHHHIIIEEE???;;;;;;===<<<@@@CCCCCC@@@@@@DDDGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEBBB@@@???@@@<<<<<<===???BBBGGGKKKMMMKKKEEEJJJNNNTTTxxxnnnZZZ\\\___hhhppp}}}~~~|||rrr```MMM===444333111222444222///111666>>>mmm}}}vvvuuuffffffrrrzzzxxx}}}yyyzzz~~~~~~}}}}}}~~~~~~yyytttrrrnnnfffXXXNNNCCC@@@<<<:::;;;???CCCGGGMMMUUUXXXSSSNNNLLLKKKGGG@@@===<<>><<<<<<:::>>>@@@>>>888555888===???@@@AAABBBCCCCCCCCCCCCCCCAAA>>>>>>>>>??????>>>:::>>>???>>>@@@LLL\\\iiimmmrrrppprrrzzz|||qqqNNNPPPqqq}}}\\\<<<>>>111333//////...------------------------............///------000///666WWW|||wwwsss}}}rrrpppnnnkkkkkkkkkmmmnnnmmmqqqvvvyyyyyyxxxxxxxxxwww}}}{{{uuuqqqqqqoooqqqvvv|||{{{tttqqqrrrpppooommmmmmllljjjgggdddkkksss|||fff]]]TTTUUU___jjjoooooouuuxxxyyy~~~vvvnnnkkkhhhddd]]]XXXUUUXXX[[[]]]cccjjjkkkooovvv{{{|||zzzuuurrroooooopppooojjjfffjjjqqquuuwwwzzz{{{zzz|||{{{xxxyyyyyyvvvssspppnnnmmmnnnoooppppppjjjlllmmmnnnllljjjjjjmmmffffffgggfffeeeddddddddddddddddddfffhhhiiihhhggggggffffffeeeeeeeeeeeeeeeggggggeee```]]]^^^ffflllhhhggggggfffggghhhjjjkkkjjjhhheeecccdddfffiiijjjiiihhhaaaYYYWWW]]]dddfffiiittt|||pppiiieeefffggghhhhhhgggfffffffffggggggggggggfffeeeeeeaaaYYYTTTKKKKKKJJJGGGBBB<<<777555555111111222111111111444666;;;OOOkkk}}}~~~{{{|||yyyxxxrrriiihhhmmmcccfffcccYYYSSSSSSQQQMMMCCCEEEGGGEEEDDDGGGOOOVVVZZZ\\\XXXPPPMMMTTT^^^ddd\\\\\\[[[XXXTTTPPPLLLIIICCC@@@>>>???DDDHHHIIIIIIDDDGGGHHHCCC;;;888<<>>AAAEEEIIINNNPPPNNNFFFKKKPPPWWWyyyeeeSSSVVV[[[jjjyyyxxxeeeNNN===333555333333444222...///333:::iiiyyyttt}}}{{{gggeeeuuu~~~{{{|||xxxxxx||||||{{{zzzyyyssspppmmmeeeXXXMMMEEEAAA<<<:::===DDDLLLRRR```gggggg[[[PPPLLLJJJHHH@@@======@@@CCCHHHQQQ[[[bbbkkkppprrr{{{~~~yyyyyyzzzxxxsssiii]]]UUUPPPNNNMMMLLLLLLLLLJJJIIIJJJNNNPPPNNNLLLKKKFFFAAA???AAABBBBBB???===<<<<<<:::>>>AAA>>>888555777<<>>>>>>>>??????>>>999>>>AAAAAAEEERRRdddqqqmmmpppnnnpppyyyzzz~~~hhhQQQccclllvvvWWW999>>>111333///////////////.........---------.........//////333//////111:::[[[}}}}}}wwwsssqqqooolllllllllnnnooommmqqqvvvyyyzzzzzzyyyyyyxxx{{{sssqqqrrrqqqrrrvvvzzzwwwqqqppprrrnnnmmmlllllllllkkkhhheeeqqqzzz~~~lll^^^XXXTTTYYYfffpppsssrrr~~~yyy{{{}}}{{{xxxkkkgggffffffaaaYYYUUUWWWZZZ\\\ccclllllloootttwwwxxxtttpppmmmnnnlllkkkjjjgggeeeiiioooooossswwwyyyzzz{{{{{{xxxzzzzzzxxxpppnnnllllllmmmooopppppplllkkkkkklllkkkjjjjjjlllfffhhhiiiiiihhhhhhhhhiiifffeeeeeegggiiijjjiiiggghhhfffdddbbbbbbdddfffggghhhhhheee```\\\___hhhooojjjiiigggfffeeeeeeffffffccccccbbbeeehhhlllooopppjjjjjjfff```___cccggggggjjjttttttjjjbbbccceeeggghhhhhhhhhhhhiiiiiiiiiiiiiiihhhgggggglll^^^WWWRRRQQQLLLLLLEEE666222666222333222222111222222333333999PPPjjj{{{}}}{{{~~~~~~{{{vvvpppllljjjjjjjjjhhh___SSSNNNRRRTTTRRRFFFMMMRRROOOHHHFFFMMMUUU^^^\\\XXXRRRPPPTTT]]]eee^^^[[[WWWVVVUUUSSSNNNKKK@@@===;;;>>>DDDGGGGGGDDDEEECCC@@@>>><<<<<<===>>>BBBCCCEEEFFFGGGGGGFFFFFFJJJJJJKKKLLLLLLKKKJJJIIIKKKJJJHHHEEEBBB???===;;;@@@>>>===@@@FFFKKKLLLLLLJJJLLLIIIKKKaaatttiii]]]jjj~~~uuuxxxjjjMMM:::333444333222222111111222222777ZZZ~~~rrrsssvvvuuujjjkkkuuu|||}}}yyy{{{|||}}}~~~}}}yyyzzzxxxuuurrrlllbbbUUULLLBBB>>><<<===AAAHHHUUUbbbrrrzzztttbbbWWWWWWQQQEEEEEE???<<>>===:::===???<<<777666:::>>>@@@CCCEEEEEEBBBAAABBBDDDBBBAAA@@@>>>===<<<<<<<<<;;;???AAAAAAFFFVVVgggqqqpppjjjjjjqqqwwwzzzqqqRRRooouuueeeqqqMMMCCC888111444//////---,,,,,,,,,,,,,,,........................///...000///999^^^xxxxxxqqqmmmooopppnnnllllllsssrrrvvv|||{{{uuutttxxx{{{uuunnnllllllmmmmmmsss{{{zzzssspppsssooopppooommmjjjhhhhhhhhhwww{{{wwwdddWWWWWWYYY^^^eeelllsssxxx~~~wwwyyyxxxwwwjjjfffiiillleee___XXXVVVYYY```dddgggmmmooosssuuuvvvssspppnnnjjjkkkkkkiiigggfffggghhhkkkmmmqqqvvvzzz}}}~~~~~~yyyuuuttttttqqqqqqqqqpppooonnnnnnmmmjjjjjjiiiiiiiiiiiiiiiiiifffeeeeeefffhhhjjjiiihhhiiijjjkkkkkkiiiiiijjjkkkeeegggggggggeeedddeeefffiiiiiiddd]]]\\\bbbhhhjjjkkkhhhfffgggjjjkkkjjjiiibbbdddgggjjjnnnppprrrssssssoookkkjjjgggeeeiiiooosss}}}yyyggg\\\```cccfffhhhiiijjjlllnnnmmmlllkkkjjjiiiiiiiiiiiinnnaaa[[[VVVWWWRRRRRRKKK999444777444222222222222222222333444:::MMMfffzzz}}}}}}|||{{{yyyuuuqqqnnnmmmmmmffffffaaaXXXSSSUUUUUURRRGGGLLLOOOLLLGGGGGGMMMUUUZZZZZZWWWSSSOOOPPPVVVZZZYYYWWWUUUUUUUUUTTTPPPLLLCCC@@@>>>AAAFFFIIIHHHFFFDDDBBB???<<<<<<===>>>@@@BBBCCCEEEFFFGGGGGGFFFFFFIIIJJJKKKLLLLLLKKKJJJIIIJJJHHHFFFDDDAAA@@@???>>>???======@@@FFFJJJLLLLLLIIIKKKJJJQQQkkkvvvooovvvxxxiiiLLL:::444444444333222222222222333;;;XXXyyyzzztttwwwkkkjjjrrryyy{{{zzz{{{}}}~~~|||yyywwwxxxvvvsssqqqlllbbbVVVMMMCCC>>><<<>>>CCCLLL[[[iii}}}yyyggg^^^___YYYMMMFFF@@@===AAAEEEIIIOOOUUUbbbkkkttt||||||rrrsssuuuvvvtttkkk^^^UUUOOOMMMKKKJJJKKKKKKJJJIIIHHHJJJKKKLLLKKKIIIEEECCCAAAAAAAAAAAA@@@???>>>>>>:::===???<<<888666:::???AAACCCEEEDDDBBBAAABBBDDD???>>>=====================@@@AAABBBJJJ[[[jjjrrrpppllllllpppuuuxxxtttXXXsssnnn^^^fffxxx|||III@@@666111444000///...---,,,,,,,,,,,,........................---///333111888]]]{{{sssmmmmmmooonnnnnnpppqqqppptttyyyxxxrrroooqqqnnnwww|||uuummmiiiiiijjjiiikkkssszzzyyypppkkkkkkmmmnnnnnnmmmkkkjjjkkklllxxx|||wwwnnn^^^RRRQQQVVV```gggnnn}}}zzzrrruuuwwwwwwkkkgggjjjlllhhhaaaZZZVVVYYY___dddggglllnnnqqqssssssrrrpppnnnkkkkkkjjjhhhdddccccccdddjjjlllqqquuuzzz}}}|||wwwsssrrrsssqqqqqqpppoooooonnnnnnmmmiiiiiiiiiiiihhhhhhgggggggggffffffgggiiijjjjjjiiiiiijjjkkkjjjhhhhhhiiijjjfffggghhhgggeeedddeeefffggghhheee___]]]aaafffggggggfffeeefffiiijjjiiigggeeegggjjjmmmqqqtttvvvwwwssspppnnnnnnkkkhhhjjjnnnvvv{{{jjj```dddfffhhhhhhhhhhhhiiikkkkkkjjjiiihhhhhhgggggggggtttjjjeee```___[[[\\\RRR>>>666888555222222222222222333444555:::FFF^^^vvv|||vvv}}}~~~zzzyyywwwuuurrrpppnnnmmmaaabbb```ZZZVVVUUURRRNNNIIIJJJJJJHHHFFFHHHNNNSSSVVVWWWVVVSSSNNNKKKMMMOOOQQQQQQRRRSSSTTTRRROOOLLLEEECCCAAACCCGGGIIIHHHFFFAAA???===;;;;;;===@@@BBBBBBCCCEEEFFFGGGGGGFFFFFFGGGHHHJJJKKKKKKKKKKKKJJJHHHGGGDDDAAA@@@???@@@@@@=========@@@EEEHHHJJJKKKIIIIIIKKKZZZxxx~~~}}}~~~iiiKKK:::555555555444333333333333444777MMMkkkyyy~~~qqqmmmrrrxxxyyyzzz{{{}}}~~~zzzwwwuuuuuuuuusssqqqoookkkcccWWWNNNDDD???<<>>>>>>>>@@@AAADDDPPPaaannnrrrqqqnnnnnnoooqqqvvvqqqVVVnnn{{{dddXXX___pppwww}}}zzzEEE===444111333111000///...------------........................,,,///555222777]]]~~~uuunnnmmmnnnooopppssspppqqquuuyyyyyysssnnnmmmkkkpppqqqmmmiiiiiijjjjjjiiilllttt{{{zzzrrrmmmkkkkkklllmmmllllllmmmoooqqqyyy~~~zzzkkkbbbVVVKKKMMMWWWfffttttttkkkpppxxx~~~wwwllljjjlllmmmllleee]]]XXXYYY^^^cccggglllmmmooopppppppppooonnnkkkkkkiiifffbbb______```hhhkkkpppuuuzzz~~~yyytttqqqqqqrrrqqqpppooonnnnnnmmmnnnnnnjjjjjjiiihhhgggffffffeeehhhgggfffgggiiijjjjjjiiiiiijjjkkkjjjhhhgggggghhhggghhhiiigggeeeddddddeeefffgggddd^^^\\\___ccccccddddddeeehhhkkklllkkkiiikkkmmmooorrruuuyyy{{{}}}zzzxxxxxxzzzwwwttttttxxxzzzllleeehhhiiijjjiiigggffffffggghhhhhhggggggffffffeeeeee~~~vvvrrrmmmiiifffggg[[[CCC777888555333333333333333444555555888???TTTooo|||sssxxx{{{}}}zzzxxxvvvtttrrrpppmmmkkk______\\\XXXSSSPPPLLLJJJJJJHHHFFFDDDEEEHHHMMMPPPSSSUUUTTTQQQLLLIIIJJJLLLKKKMMMOOOQQQQQQOOOLLLIIIFFFDDDCCCEEEGGGGGGFFFDDD>>>===;;;:::;;;>>>BBBDDDBBBCCCEEEFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKJJJIIIFFFCCC@@@>>>>>>???@@@<<<===>>>AAADDDGGGIIIJJJKKKHHHLLL```wwwyyywwwkkkKKK:::666666666555444444444444444222DDD```yyyrrrssswwwxxxyyyzzz}}}~~~}}}}}}xxxuuuuuuvvvsssrrrpppooollldddXXXPPPEEE???<<>>@@@===999888<<<@@@BBBCCCCCCDDDCCCCCCBBBBBB===<<<<<<<<<<<<===>>>>>>>>>???@@@FFFUUUfffpppqqqpppppppppooopppwwwkkkQQQhhhlllaaa]]]eeeuuu|||{{{{{{|||pppAAA:::222111222111000///......---..............................//////222222888___wwwppppppqqqpppqqqsssqqqsssxxx}}}~~~zzzuuuqqqqqqrrrpppkkkiiillllllkkklllooouuuxxxwwwssspppooommmmmmmmmlllkkkmmmpppssszzzpppaaaVVVNNNKKKSSS]]]iii~~~ooohhhooozzz|||wwwnnnlllmmmnnnoooiii```ZZZYYY]]]cccgggllllllmmmmmmnnnnnnooooookkkkkkiiifffbbb______```fffiiiooouuu{{{}}}wwwrrrpppqqqssspppooonnnmmmmmmmmmmmmnnnlllkkkjjjiiihhhgggfffeeeiiigggggghhhjjjjjjjjjiiijjjkkkkkkjjjhhhggggggiiihhhiiiiiihhheeeddddddeeeffffffbbb[[[XXX\\\```bbbccceeehhhllloooppppppooottttttuuuvvvyyy|||vvvkkkjjjjjjkkkkkkiiigggeeefffgggggggggggggggfffeeedddddd}}}xxxtttrrrssseeeHHH999888555555444444444444444444555666<<>>EEERRRbbbuuu{{{kkkfffiiifff^^^KKKDDD@@@AAADDDEEEHHHMMMXXXaaakkkrrrxxxzzzuuunnnpppvvv||||||sssdddUUUMMMKKKIIIGGGGGGHHHIIIHHHGGGEEEGGGHHHIIIJJJIIIHHHGGGHHHGGGEEECCCCCCCCCDDDDDD;;;>>>@@@>>>:::999===BBBBBBBBBCCCCCCDDDCCCCCCBBB@@@???>>>>>>======>>>>>>===>>>AAAHHHXXXiiipppooonnnpppqqqpppqqqyyyeeeQQQnnnmmmiiiiiimmmwww}}}wwwsssyyyggg???999111222000111000///......---..............................222---...000:::```~~~|||xxxsssssstttrrrpppppppppsssxxx~~~}}}wwwtttuuusssnnnnnnrrrrrrpppwwwxxxwwwtttpppoooooopppoooooommmkkkjjjkkkooorrr{{{{{{jjjZZZOOOKKKOOO]]]cccjjjwwwnnnjjjppp{{{~~~vvvnnnmmmoooooorrrlllddd]]]ZZZ]]]bbbggglllllllllmmmmmmnnnoooppplllllljjjhhhdddbbbbbbccceeeiiinnnuuu{{{|||wwwrrrqqqrrrtttooonnnmmmlllllllllmmmnnnmmmmmmlllkkkiiihhhggggggiiihhhggggggiiijjjiiihhhjjjkkkkkkjjjiiihhhhhhiiihhhiiiiiihhhfffdddeeefffffffff```XXXUUUZZZ```bbbbbbeeejjjnnnrrrtttuuuuuu}}}}}}{{{{{{|||ssslllpppjjjkkkjjjiiigggfffgggiiihhhhhhhhhhhhhhhfffeeedddrrrPPP===;;;888777777666555444444444444555===NNNcccuuuyyysssyyyyyyuuupppnnnnnnppprrrsssppplllfff```[[[WWWRRRMMMLLLNNNIIIGGGDDDBBBBBBDDDGGGIIIMMMMMMLLLHHHEEEGGGLLLQQQKKKNNNPPPPPPNNNKKKIIIHHHIIIIIIIIIIIIGGGEEEBBBAAA:::;;;<<<>>>@@@CCCDDDFFFBBBCCCEEEFFFGGGGGGFFFFFFEEEFFFHHHIIIIIIIIIIIIHHHHHHFFFBBB???<<<;;;;;;;;;;;;>>>AAACCCEEEFFFHHHJJJMMMOOO___{{{uuuffffffhhh|||hhhGGG:::888666666555444444444444555111999SSSwww}}}~~~rrrmmmooorrrwwwzzz}}}~~~|||}}}~~~}}}{{{yyyyyyzzztttrrrpppooojjjbbbVVVNNNCCC??????IIIXXXhhhxxxxxxiiicccdddccc___OOOGGGAAAAAABBBDDDHHHMMMUUU]]]eeelllrrrtttpppiiikkkmmmqqqqqqkkkaaaVVVOOOIIIHHHFFFFFFGGGHHHHHHGGGFFFGGGHHHIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCC;;;>>>@@@>>>::::::>>>CCCCCCBBBBBBCCCDDDDDDCCCAAA@@@@@@???>>>>>>>>>>>>>>><<>>999999777555444333333333111===LLLZZZlllwwwwww~~~xxxuuurrrooommmnnnqqqpppkkkfffccc]]]YYYXXXTTTNNNMMMPPPGGGGGGFFFDDDAAAAAACCCFFFGGGHHHGGGDDDBBBCCCHHHLLLFFFIIIKKKJJJHHHEEEEEEFFFGGGGGGHHHFFFCCC@@@===<<<999;;;>>>AAACCCEEEEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDCCCAAA???===<<<;;;;;;;;;???CCCEEEEEEFFFHHHJJJIIITTTppp{{{rrrnnnkkkpppvvv```AAA888:::666555444444333333444444333333GGGmmmuuu~~~nnnhhhnnntttyyy|||zzzyyyyyyzzz{{{{{{zzzxxxtttrrrooommmhhh^^^RRRIIIAAA>>>AAAMMM]]]kkkxxxuuuggg^^^]]]^^^]]]TTTKKKCCCAAABBBDDDIIINNNVVV]]]ccchhhlllooollleeedddcccbbbbbbaaa\\\TTTMMMHHHGGGEEEEEEGGGHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFCCCCCCCCCCCCBBBAAA@@@@@@;;;>>>AAA???;;;:::???DDDDDDBBBAAABBBDDDEEECCCAAA>>>============>>>??????===BBBIIIQQQ^^^lllqqqpppmmmpppqqqooorrryyy}}}|||jjjVVVaaapppmmmsssooorrr|||vvvuuuQQQ:::888222666111000///...---,,,,,,,,,,,,........................000+++///111444RRR~~~|||uuutttsssooommmmmmiiinnnqqquuu}}}yyywww~~~wwwoooqqqttttttpppoookkkhhhgggiiinnnrrr|||dddXXXNNNHHHPPPXXXdddyyyvvvmmmjjjnnnvvv|||uuunnnnnnpppppprrrooojjjddd______cccgggmmmnnnooopppqqqrrrrrrrrrqqqqqqooolllgggdddcccdddfffiiinnnuuu{{{|||vvvrrrqqqqqqnnnmmmkkkjjjjjjkkkmmmoookkkkkkkkkjjjjjjjjjiiiiiihhhfffeeefffggggggfffeeedddfffggggggffffffhhhiiifffggghhhhhhgggggghhhiiieeegggeee```^^^aaaeeeeeeiiimmmssswwwzzzuuuppppppmmmmmmkkkiiifffeeegggiiiggghhhiiijjjiiigggeeeddd```IIIFFFCCC;;;:::888666444333222222+++;;;IIISSSddd||||||xxxwwwwwwssspppooooookkkddd^^^]]]XXXVVVWWWUUUOOOMMMPPPEEEGGGHHHEEE@@@???AAADDDBBBCCCDDDCCC@@@@@@CCCGGG???BBBDDDCCCAAA@@@AAACCCBBBCCCDDDBBB>>>:::777666888;;;???CCCEEEFFFEEEDDDBBBCCCEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEAAA@@@@@@???>>>===<<<<<<<<<@@@DDDFFFFFFFFFHHHKKKFFFWWW|||{{{iiiccciiiqqq}}}YYY<<<777;;;555555444333333333333444:::444CCCkkkttt~~~lllgggoooxxx{{{}}}wwwuuutttvvvzzz{{{yyyvvvsssqqqnnnkkkeee[[[NNNEEE@@@===BBBOOO___lllwwwxxxjjj```]]]___```XXXNNNEEEBBBCCCEEEJJJPPPYYY^^^cccfffjjjllliiicccaaa]]]XXXWWWXXXVVVOOOIIIHHHFFFEEEEEEFFFGGGGGGFFFHHHHHHHHHHHHHHHGGGFFFFFF@@@AAABBBBBBAAA@@@>>>===;;;???AAA???;;;;;;???DDDDDDBBBAAABBBEEEEEECCC@@@:::;;;;;;;;;===>>>???@@@===DDDLLLUUU```lllrrrqqqmmmqqqpppnnnqqqwwwwwwsssfffZZZqqqmmmcccpppqqqxxx~~~zzzJJJ888888333888222//////...,,,,,,,,,,,,,,,........................,,,,,,222333111JJJwww~~~uuurrrpppmmmlllnnnjjjnnnqqqsss{{{xxxttt~~~}}}pppjjjmmmqqqqqqooommmjjjgggfffiiiooottt|||zzzZZZPPPIIIGGGSSSjjjnnnxxxuuunnnffffffoooyyy~~~uuunnnnnnpppqqqqqqppplllfffaaa```cccgggmmmnnnppprrrssstttsssssstttsssqqqlllgggcccbbbbbbfffiiinnnuuu{{{xxxrrroooooonnnmmmkkkiiiiiikkkmmmooojjjjjjiiiiiiiiiiiiiiiiiigggfffeeeeeefffgggfffdddaaaccceeeeeeeeeeeeggghhheeefffhhhhhhggggggiiijjjdddhhhiiifffdddfffgggeeeppptttyyy}}}yyyuuuooojjjooonnnllliiifffeeefffhhhfffgggiiiiiihhhgggdddcccjjjPPPFFFHHHGGG<<<444555666222222777444999@@@LLLddd~~~zzzwwwvvvsssqqqqqqqqqnnnfff___ZZZXXXUUUSSSQQQOOOKKKHHHFFFEEEEEEDDDCCCAAA@@@???AAA???>>>>>>??????>>><<<@@@BBBCCCBBB@@@>>>>>>??????===:::777555555666777===>>>@@@CCCEEEGGGHHHIIIJJJGGGEEEEEEHHHIIIGGGFFFGGGFFFFFFGGGIIIJJJJJJIIICCCAAA???===<<<======>>>===DDDGGGEEEDDDHHHHHHEEEKKK___ppp```WWWUUUfffKKKCCC888:::999888555333222333444555666<<>>>>>>>>>>>????????????BBBBBBKKK[[[gggkkkooouuuttttttrrrqqqtttyyyxxxsssVVVXXXgggaaalll|||{{{vvvDDD<<<;;;666444222000...------......---,,,............////////////000...///222666HHHmmm|||ooovvvxxxsssrrrqqqnnnlllpppmmmlllqqqyyy}}}yyytttvvvxxx~~~|||{{{|||xxxqqqnnnmmmooopppqqqnnnmmmlllllliiihhhoooyyy{{{iiiXXXRRRMMMPPP]]]qqqvvvjjjbbbdddkkkuuu~~~vvvsssooommmlllmmmnnnmmmhhhbbbaaaeeejjjrrrtttvvvuuusssrrruuuwwwyyyvvvpppiiicccdddiiinnnoooooopppqqqttt{{{zzztttrrrrrrooonnnmmmlllkkkjjjjjjjjjjjjkkkkkkkkkjjjiiigggfffgggfffeeefffggggggeeeddd]]]ccchhhgggbbb___bbbfffdddcccccceeegggiiihhhhhhhhhdddeeejjjjjjeeeeeehhhooouuuzzz~~~yyysssqqqooommmkkkmmmlllkkkjjjiiigggffffffiiihhhgggggghhhhhhfffeeemmmQQQHHHJJJGGG<<<555777777222222666111777???KKKbbb~~~zzzxxxvvvrrrooonnnmmmiiibbb\\\XXXVVVTTTRRRQQQOOOKKKIIIDDDDDDCCCCCCBBB@@@???>>>@@@???>>>>>>@@@@@@???>>>===???@@@@@@>>>======>>><<<;;;888555444555666777>>>???AAACCCEEEGGGHHHHHHJJJHHHFFFFFFHHHIIIHHHGGGGGGFFFEEEFFFHHHIIIIIIGGG@@@???===;;;::::::;;;;;;===CCCFFFDDDEEEHHHHHHDDDIII```ttt___WWWZZZmmmzzzKKKEEE888===999888555333222333333444222888;;;WWWuuulllqqqwwwzzz}}}wwwzzz||||||yyyuuusssrrrxxxooohhhdddYYYJJJCCCDDDEEECCCKKK[[[fffpppiiiVVVWWW]]][[[XXXUUUSSSTTTYYY```eeeiiimmmnnnooowww~~~xxxkkkeee\\\]]]___ZZZZZZYYYOOOEEECCCBBBBBBCCCDDDDDDCCCGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA===>>>???===;;;<<>>>>>>>>>>>>>>?????????AAAFFFSSSccclllmmmnnnrrrpppqqqppppppsssvvvsssmmm]]]```|||rrrttt}}}~~~rrrDDD===<<<666333///000...------......---,,,............////////////...---///222555CCCfffzzzmmmrrrxxxsssqqqpppnnnkkkmmmmmmmmmpppsssuuuuuuuuu}}}zzz|||}}}||||||wwwqqqnnnmmmooopppppppppnnnmmmllliiihhhoooxxx|||wwwdddTTTOOOLLLPPP```ssswwwpppiiieeegggmmmxxx{{{sssqqqpppoooppplllmmmlllfff```___dddiiioooqqqtttuuuvvvwwwyyyzzzxxxwwwssskkkeeeeeekkkrrrssssssssssssvvv|||{{{uuurrrqqqooonnnmmmlllkkkjjjjjjjjjiiijjjjjjkkkjjjiiiggggggfffffffffgggggggggeeeddd```dddgggfffcccaaaccceeefffeeedddeeeggghhhgggfffhhheeeeeeiiiiiifffgggkkkuuuyyy~~~~~~yyytttpppnnnnnnllljjjlllkkkkkkjjjiiihhhggggggllllllllllllllljjjgggeeerrrUUULLLOOOHHH===777999999444222555000666===GGG[[[www~~~yyyxxxtttqqqllljjjhhheee___ZZZWWWUUURRRPPPOOOMMMJJJHHHAAAAAAAAAAAA@@@>>>======???>>>===>>>@@@BBBAAA@@@;;;===>>>===;;;;;;;;;<<<:::888666555555666777888@@@AAABBBDDDEEEFFFGGGGGGJJJHHHGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIGGGFFF@@@>>><<<:::999999:::;;;>>>AAACCCDDDGGGJJJHHHDDDOOOiiixxxaaa^^^jjj{{{jjjJJJFFF999@@@999888666444333222333333000333777QQQ~~~yyy~~~zzz{{{yyyyyyzzz}}}~~~}}}xxxzzz{{{yyyvvvsssqqqqqqvvvpppkkkfffWWWGGGBBBGGGIIIMMMVVVcccnnn{{{nnnQQQPPPYYYaaaaaa```___^^^```cccgggmmmrrrtttvvv~~~}}}ppphhh___```bbb^^^___^^^SSSGGGEEEAAA@@@AAABBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFEEECCCAAA===;;;999888999<<>>>>>>>>??????@@@KKK]]]lllqqqnnnmmmooolllmmmmmmmmmoooqqqmmmfff```hhhvvvqqquuummmDDD???<<<666111,,,000...------......---,,,---............/////////,,,---000222222>>>^^^}}}sssxxxwwwpppmmmllljjjhhhiiillloooqqqtttxxx~~~|||}}}zzzvvvqqqnnnnnnoooooopppqqqnnnmmmllliiihhhnnnvvvzzzsss```RRRQQQPPPXXXkkk|||xxxooofffeeeeeejjjrrrvvvoooppprrrrrrrrrmmmnnnlllgggaaa```eeekkkoooppprrruuuxxxyyyxxxwwwqqqrrrqqqkkkfffgggpppxxxvvvvvvuuuuuuwww}}}|||uuurrrqqqooonnnmmmlllkkkjjjjjjjjjhhhiiiiiijjjjjjiiihhhhhhfffggghhhiiihhhgggeeeccceeeeeeeeeeeeddddddeeeeeegggfffeeeeeeggggggfffeeeiiifffeeehhhiiijjjmmmqqqyyy~~~||||||{{{zzzsssqqqnnnllllllkkkjjjhhhjjjjjjjjjiiiiiiiiihhhhhhnnnoooooonnnllljjjgggeeeyyy\\\RRRWWWJJJ@@@:::<<<<<<555333555111666;;;BBBPPPjjj{{{xxxvvvvvvqqqnnnjjjfffeeebbb___\\\XXXUUURRROOOMMMJJJGGGEEE>>>>>>??????>>>===<<<<<<<<<;;;<<<===@@@BBBBBBAAA>>>>>>>>><<<:::999999:::999999888777777999:::;;;AAABBBCCCEEEEEEFFFFFFFFFIIIIIIHHHHHHIIIIIIJJJJJJIIIHHHGGGHHHIIIIIIGGGEEEAAA???===;;;:::;;;<<<===???@@@AAADDDHHHJJJIIIFFF]]]xxxyyyeeemmm|||}}}ZZZIIIFFF999@@@999888666555333333333333222222444HHHoooooo||||||{{{|||~~~||||||yyyzzzyyywwwssspppppppppmmmnnnqqqooo^^^KKKEEEKKKWWW]]]gggoooyyyqqqNNNKKKUUUbbbeeegggfffcccaaaaaabbblllttt{{{yyyjjjaaaaaacccaaabbb```UUUIIIFFFAAA??????@@@@@@@@@??????@@@AAABBBBBBCCCDDDBBBDDDEEEGGGGGGEEECCCBBB???;;;666666:::???BBBCCCHHHFFFCCC@@@>>>===>>>>>>@@@@@@???>>>>>>??????@@@CCCRRReeeqqqqqqmmmlllnnnkkkllljjjiiijjjlllggg```ZZZlllvvvnnnkkkqqqjjjEEE???:::444000,,,000...------......---,,,---------.........//////---...000111000<<<]]]~~~vvvmmmiiihhhgggfffiiikkkpppuuu||||||}}}xxxuuupppnnnnnnoooooonnnqqqmmmjjjiiigggfffkkkrrrssskkkZZZQQQTTTVVVbbbyyy{{{pppjjjdddeeehhhqqq~~~qqqmmmppprrrqqqppppppqqqoooiiicccbbbgggmmmrrrqqqqqqtttvvvuuuqqqlllgggjjjlllhhhdddgggrrr{{{vvvuuuttttttvvv|||~~~uuurrrqqqooonnnmmmlllkkkjjjjjjjjjhhhhhhhhhiiiiiiiiiiiiiiifffhhhjjjjjjiiigggeeedddiiifffddddddggggggfffdddfffeeedddfffhhhiiiiiihhhjjjhhhgggiiilllqqqwww||||||{{{wwwssssssxxx~~~wwwqqqpppmmmmmmllllllkkkjjjhhhgggiiiiiiiiiiiiiiiiiiiiiiiillllllkkkiiigggeeeffffffbbbYYY```NNNCCC===???>>>888555777222555999>>>IIIaaazzzvvv}}}vvvrrrqqqrrrrrrmmmkkkgggeeecccbbbaaa___ZZZVVVQQQMMMJJJGGGCCCAAA=========>>>>>>===<<<<<<:::::::::<<>>;;;999999:::<<<;;;;;;;;;<<<===??????BBBCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIHHHHHHIIIJJJKKKJJJJJJIIIJJJJJJIIIFFFCCC???>>><<<;;;;;;;;;===>>>AAA@@@AAAEEEHHHIIIJJJKKKjjjssshhhyyywwwOOOHHHCCC:::>>>:::999888666555444333333444222444AAA```uuu}}}{{{yyy|||}}}{{{{{{~~~yyyyyyxxxvvvrrrpppooopppllloootttssscccQQQOOOXXXiiiqqqxxx|||oooQQQKKKQQQ\\\bbbiiijjjhhheeeddddddnnn{{{nnncccbbbeeeccceeebbbUUUIIIFFFAAA??????@@@@@@@@@<<<<<<===>>>???@@@AAABBBAAABBBDDDEEEEEEDDDCCCBBBAAA<<<777777<<>>>>>???@@@@@@???>>>>>>>>>???AAABBBIIIXXXiiipppnnnkkklllooommmmmmiiiffffffhhhddd^^^WWWoooooonnnttt~~~hhhEEE===777222000---000...------......---,,,------------............//////000000///>>>cccxxxnnniiiiiihhhhhhpppoooooouuu~~~zzz~~~xxxvvvssspppnnnoooooonnnmmmnnnjjjffffffeeedddiiiooojjjcccUUURRRYYY]]]lllzzzlllgggbbbhhhiiimmmyyyzzznnnmmmrrrrrrooolllppprrrpppkkkdddbbbeeejjjooonnnmmmoooqqqooojjjeeegggjjjjjjgggdddfffooowwwrrrqqqppppppssszzzuuurrrrrrooonnnmmmlllkkkjjjjjjjjjhhhhhhhhhhhhhhhhhhiiiiiigggiiikkkkkkhhhfffeeeeeekkkhhheeefffiiijjjgggddddddddddddfffjjjlllmmmlllkkkkkkjjjkkkqqqzzz|||rrrnnnlllnnnuuu{{{}}}{{{{{{wwwpppllllllmmmmmmnnnmmmkkkiiihhhggghhhiiiiiiiiiiiijjjjjjjjjjjjjjjgggdddaaabbbfffjjjfff]]]dddSSSGGG@@@BBBAAA:::777:::222444777===GGG\\\~~~|||xxxqqqzzzttt~~~~~~yyypppnnnppppppmmmjjjhhhgggdddcccaaaaaaaaaYYYUUUPPPKKKHHHEEEBBB???<<<======>>>>>>>>>>>>===;;;:::;;;===@@@BBBBBBBBBEEEEEECCC@@@<<<:::;;;<<>>===<<<;;;:::999777555444333444111444===TTT~~~yyy{{{}}}xxxtttyyy|||zzz{{{xxxyyyxxxvvvrrrpppppppppqqqrrrtttqqqcccWWW[[[iiirrr|||mmmWWWOOOPPPWWW```jjjpppooollllllmmmuuupppdddbbbeeeccceeeaaaTTTGGGEEEAAA@@@AAABBBBBBAAA======>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAACCC???;;;;;;>>>CCCEEEFFFCCCBBBAAA?????????@@@AAA???>>>======>>>@@@CCCDDDOOO]]]jjjnnnkkkkkkmmmooooooooolllhhhhhhhhhccc[[[^^^vvvxxxxxxbbbCCC;;;444000111///000...------......---,,,,,,------------.........//////000//////@@@jjj|||pppllllllmmmmmmuuurrrpppqqqxxxyyyuuu|||zzzssstttrrroooooooooooommmllllllgggccccccddddddgggmmmjjjddd[[[]]]fffjjjyyyfff______]]]jjjlllqqq}}}|||ssslllnnnrrrqqqmmmkkknnnppppppjjjccc___```dddeeeeeegggiiikkkkkkiiigggnnnnnnlllhhhdddfffkkkooommmmmmmmmnnnsss|||uuurrrtttooonnnmmmlllkkkjjjjjjjjjiiihhhhhhggggggggghhhhhhhhhkkkmmmkkkgggeeefffhhhkkkiiihhhiiikkkkkkgggdddddddddeeehhhllloooppppppmmmooooooooouuuvvvmmmkkkjjjnnnuuuzzz}}}}}}vvvrrrqqqqqqpppkkkjjjllllllnnnnnnmmmkkkhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjiiiiiigggdddaaabbbggglllhhh]]]eeeWWWKKKCCCCCCBBB<<<:::>>>444444666;;;DDDVVVtttsssvvv|||~~~{{{}}}}}}vvvooopppssspppiiihhhggggggdddbbb___^^^^^^VVVRRRMMMIIIGGGEEEBBBAAA======>>>??????@@@??????===<<<===???BBBDDDDDDCCCDDDDDDCCC@@@===<<<>>>@@@BBBBBBCCCCCCDDDDDDEEEEEEBBBBBBDDDEEEFFFGGGHHHHHHEEEGGGHHHHHHFFFGGGIIILLLJJJIIIIIIIIIHHHFFFAAA>>>::::::999999;;;===@@@BBBEEEDDDEEEGGGEEEEEENNNZZZxxxhhhjjjyyy}}}___JJJGGG===DDD=========<<<;;;999777555444222000555888IIIwww}}}sssrrrzzzpppnnnvvv|||zzzzzz}}}}}}vvvxxxxxxwwwtttqqqqqqqqqtttsssuuusssggg\\\aaannnwww|||kkk\\\TTTSSSXXXcccooouuutttqqqqqqsssyyymmmaaa^^^aaa___```[[[MMMEEECCCBBBBBBCCCDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAACCCAAA???>>>@@@CCCEEEFFFBBBBBBBBBAAA@@@@@@??????>>>===<<<===>>>AAAEEEGGGSSS```lllmmmlllnnnooonnnoooqqqpppnnnmmmjjjbbbXXXggg}}}{{{WWW@@@:::444111222///000...------......---,,,,,,,,,---------.........,,,---/////////AAAlll|||qqqlllmmmooooooqqqqqqqqqqqqsssxxx~~~}}}uuusssyyyzzzuuurrrpppoooooooooooommmkkkkkkeeebbbbbbddddddhhhmmmlllggg```fffqqqsssnnn\\\ZZZ```eeeqqqwwwzzzuuuooollloooqqqooonnnooommmpppqqqlllddd^^^]]]___]]]___bbbeeefffgggiiikkkppplllhhheeedddfffhhhjjjjjjjjjkkknnnuuuuuusssuuuooonnnmmmlllkkkjjjjjjjjjjjjiiihhhgggffffffggggggjjjlllmmmjjjfffdddfffjjjiiijjjkkkmmmmmmkkkgggdddgggfffgggjjjnnnpppqqqqqqpppssssssqqqwwwqqqkkkiiijjjnnntttxxxxxxvvvmmmiiihhhjjjjjjhhhiiimmmiiikkklllkkkhhhggghhhjjjjjjjjjiiiiiiiiiiiiiiiiiigggiiiiiifffbbbaaadddhhhhhh\\\dddZZZNNNEEEDDDCCC===<<<@@@888555555999@@@OOOjjj{{{yyywwwzzz~~~|||zzztttpppssswwwrrrhhhgggggggggddd```]]][[[[[[SSSOOOKKKHHHFFFEEEDDDCCC===>>>???@@@@@@AAAAAA@@@?????????AAACCCEEEEEEEEEBBBBBBAAA???===>>>@@@CCCDDDDDDDDDEEEEEEEEEFFFFFFAAABBBDDDEEEGGGHHHHHHHHHDDDFFFHHHGGGFFFFFFIIILLLHHHHHHGGGGGGGGGDDD???;;;<<<;;;;;;<<<>>>AAADDDFFFFFFEEEGGGHHHDDDDDDPPP___uuujjjmmmvvvzzz|||SSSKKKGGG<<>>>>>>>>===<<<:::888666555222000444444@@@ppptttppprrriiijjjvvv}}}{{{zzzxxx|||uuuwwwxxxwwwuuurrrqqqqqqppprrrxxxyyynnnaaaaaajjjtttjjj```XXXUUU]]]gggsssxxxvvvqqqpppqqqyyyiii\\\XXX[[[YYYZZZUUUFFFCCCBBBBBBCCCEEEFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA>>>===<<<;;;;;;===???AAABBBBBBAAA@@@@@@BBBDDDEEECCCCCCCCCCCCAAA@@@>>>=========<<<<<>>===999777:::AAAMMM```qqqzzz|||~~~|||{{{zzzwwwsssoookkkhhhhhhfffccc```___\\\YYYWWWRRROOOKKKHHHFFFDDDBBB@@@======>>>????????????>>>AAABBBCCCCCCDDDCCCCCCCCCEEEDDDAAA>>>;;;<<<@@@CCC@@@AAACCCDDDEEEEEEFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDAAA@@@======<<<;;;;;;>>>CCCFFFGGGGGGFFFHHHDDD===SSS~~~kkk]]]eeesss|||rrrOOOKKKAAADDDBBB??????>>><<<<<<;;;:::888555---444555111>>>^^^{{{}}}zzzkkkpppsssqqqssszzz~~~|||~~~~~~}}}uuutttssssssrrrrrrrrrsssqqqqqqqqqpppnnnkkkhhhfffxxx|||ooojjjggg```\\\]]]cccgggpppxxxyyysssooooootttzzzbbbVVVQQQVVVWWWOOOKKKMMMIIIJJJJJJJJJIIIHHHFFFEEEAAAAAA@@@@@@@@@@@@AAAAAA??????===;;;:::;;;???BBBAAA>>><<<===AAACCCCCCBBBEEECCCAAA?????????@@@AAA@@@;;;:::>>>??????DDDLLL]]]ccclllqqqsssqqqooonnnkkkwwwqqqttthhhRRRccc{{{{{{xxx___UUUHHH<<<555222111000......---------,,,,,,,,,...------,,,,,,------...,,,...+++---666CCCgggyyy~~~{{{oookkkkkkkkkkkkrrrkkkiiinnnuuu{{{}}}{{{{{{~~~{{{tttpppnnnpppooojjjfffeeehhheee^^^VVVUUU]]]eeeiiibbbaaaaaagggrrr~~~{{{mmmccchhhvvv|||uuussspppmmmkkkkkknnnooonnnlllpppsssrrrmmmhhhddd^^^WWWWWW]]]bbbeeecccaaabbbcccgggddd```aaadddggghhhhhhgggiiilllqqqyyy{{{vvvuuutttppppppnnnmmmkkkkkkjjjjjjllllllkkkjjjiiihhhgggffflllnnnqqqrrrrrrpppmmmkkkppplllhhhggggggfffccc```fffffffffiiinnnqqqrrrrrrttttttuuuwww{{{~~~~~~~~~|||zzz~~~}}}pppeee```ccceeeggglllpppnnniiiccc``````cccaaa^^^aaahhhdddgggjjjjjjhhhgggiiijjjlllkkkiiigggggggggggghhhhhhiiijjjhhheeebbbaaaaaammmkkkfffgggNNNBBBCCC@@@@@@BBB===@@@<<<:::===CCCNNN```ooovvv|||~~~{{{zzzyyywwwsssooollljjjgggeeebbb___]]][[[WWWUUURRROOOJJJGGGEEEDDDBBB@@@>>>?????????@@@?????????BBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEBBB@@@???===<<<;;;;;;===@@@DDDFFFBBBFFFEEEFFFGGGKKKiiirrriiibbbeeesss}}}dddIIIIIICCCEEEBBB??????>>>===<<<<<<;;;888666111555555222999NNNhhhwwwyyy|||xxxvvvyyyxxxssssssyyy}}}|||}}}}}}~~~|||vvvuuutttrrrqqqqqqqqqqqqppppppooonnnmmmlllkkkkkk|||rrrhhhaaabbbeeedddeeegggffffffjjjnnnlllgggeeegggoooyyyuuujjjddd\\\QQQKKKOOOPPPIIIFFFIIIFFFFFFEEEEEECCCBBB@@@@@@============>>>@@@AAABBB@@@@@@???===;;;<<<>>>AAA@@@>>><<<===@@@BBBCCCBBBDDDCCCAAA???>>>???@@@@@@???<<<<<>>:::888:::???HHHXXXfffmmm~~~~~~|||zzz{{{zzzxxxvvvsssooolllkkkgggddd```^^^[[[YYYUUURRRQQQNNNIIIFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAAAAAAAABBBBBBAAA???===>>>@@@@@@>>>;;;???@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGEEECCCAAA>>>======;;;999:::???DDDFFFEEECCCIIIDDD???EEESSSrrruuu^^^\\\]]]jjj}}}WWWEEEIIIFFFGGG@@@>>>@@@???=========<<<:::777555555555555555???UUUkkk~~~vvvuuu~~~{{{tttrrrwww{{{|||{{{{{{|||~~~|||zzzuuutttsssqqqpppoooooonnnooonnnlllkkkkkklllnnnooosssuuuiiiggg```\\\^^^aaaaaaaaaccchhheeecccccc```]]]___ccciiillloooppplllccc[[[UUUVVVKKKEEEHHHHHHCCCAAADDDCCCBBB@@@>>>===<<<;;;;;;888888777888:::===@@@BBBAAABBBAAA???===<<<===???>>>===<<<===???AAABBBAAABBBAAA@@@>>>>>>>>>>>>???======>>>@@@@@@DDDOOOZZZeeehhhmmmppppppoooooooooppptttpppvvvyyy^^^PPPfffssshhhuuuwwwaaaWWWIII;;;222///111333.........------------,,,...------,,,,,,------...///000---,,,///333MMMtttwwwfffccc~~~{{{pppkkkkkklllllllllnnnsssvvvuuuvvv~~~zzzyyy{{{}}}|||zzzxxxsssppppppnnngggcccbbb]]]ZZZSSSOOOSSS\\\aaa```aaaaaahhhwww}}}|||xxxvvvuuurrrrrrooojjjmmmllljjjjjjkkkkkkjjjiiijjjnnnooommmkkkjjjfff```[[[\\\^^^aaaeeehhhhhhhhheeebbb```aaadddgggjjjkkklllpppuuuzzz}}}yyyvvvrrrsssrrrqqqpppppppppppppppnnnnnnlllkkkjjjkkkllllllkkksss{{{}}}yyysssoooooollljjjhhhhhhhhhhhhgggfffjjjoootttvvvuuuuuuwwwyyyuuuttttttuuuxxxyyyyyyxxxzzzvvvqqqmmmiiiccc^^^YYY```ccceeefffjjjooonnnjjjeeefffhhhhhhccc^^^aaafffjjjjjjiiifffddddddfffhhhiiiiiihhhhhhhhhhhhhhhiiijjjjjjiiihhhfffeeeggghhhuuupppdddaaaHHH>>>AAABBBDDDHHHDDD===:::888999;;;BBBPPP\\\kkk~~~~~~}}}zzzwww{{{|||{{{xxxuuuqqqmmmjjjiiifffddd```]]][[[XXXTTTRRROOOLLLHHHEEEDDDBBBAAA???AAAAAAAAAAAAAAAAAAAAAAAAFFFEEEDDDCCCBBBBBBCCCCCCBBB===:::;;;???AAA>>>;;;??????AAABBBCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGEEECCCAAA???===<<<===999888;;;BBBGGGGGGEEEEEEKKKDDD???NNNeee~~~nnn```[[[ZZZhhhuuuuuuTTTHHHIIIHHHHHH===>>>AAA@@@>>>>>>>>>>>>;;;999888444555888666999OOOkkkyyyyyyppp|||xxxpppoootttyyy||||||{{{zzz{{{}}}}}}yyyvvvqqqqqqooonnnmmmmmmmmmmmmllllllllllllllllllllllllkkk{{{}}}sssqqqnnniiieeeaaa]]]\\\\\\[[[YYYYYY^^^ZZZXXXWWWUUUSSSVVV\\\[[[[[[\\\^^^```]]]VVVQQQPPPHHHBBBBBBBBB??????BBBAAA@@@>>>;;;999999999999555444333333555888;;;===@@@AAAAAA@@@===;;;;;;<<<<<<<<<<<<===???@@@AAAAAAAAA@@@???>>>=========>>>:::<<>>AAAAAA@@@@@@AAAAAABBBCCCHHHHHHGGGEEEEEEDDDDDDDDDCCC===888888<<<@@@@@@>>>??????AAABBBCCCDDDDDDDDDCCCDDDEEEEEEFFFGGGHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGFFFEEECCCAAA???===<<<;;;<<<999888===DDDHHHHHHEEECCCHHHEEEKKKhhhnnnggg___eeetttnnn~~~sssQQQHHHGGGGGGGGG===BBBBBBAAA??????@@@???===;;;;;;555555999666666LLLiii|||kkksss{{{qqqllllllqqqwww|||}}}{{{zzzyyyyyy{{{~~~~~~~~~}}}~~~~~~~~~|||xxxuuurrrmmmmmmlllllllllllllllmmmjjjkkkmmmnnnmmmjjjgggeeekkkpppooohhheeegggfffaaa\\\[[[YYYWWWVVVWWWVVVTTTOOOKKKJJJIIIGGGDDDFFFJJJHHHHHHKKKQQQVVVUUUPPPKKKIIIDDD???======;;;<<>>@@@@@@>>>;;;:::999;;;<<<===>>>??????@@@AAA@@@@@@???>>>============999<<>>GGGQQQhhh~~~}}}yyyvvvzzz}}}zzzzzzzzz|||zzzvvvqqqlllhhhfffddddddbbb___]]][[[YYYUUUSSSMMMJJJFFFCCCBBBAAA???>>>@@@?????????@@@BBBDDDEEEIIIIIIIIIHHHGGGFFFDDDCCCBBB>>>999888;;;???AAAAAA???@@@AAABBBDDDDDDDDDDDDHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA???===<<<;;;;;;;;;:::;;;???EEEHHHGGGFFFCCCHHHJJJZZZ}}}~~~nnnjjjssssssnnn___JJJFFFBBBDDDFFF===GGGCCCAAA@@@AAAAAAAAA???======888666888444333EEE\\\{{{hhhiii{{{yyynnnkkkmmmpppuuuzzz{{{zzzyyyxxxxxxxxxyyyyyy{{{{{{{{{~~~}}}{{{xxxxxxyyyyyywwwuuurrrqqqnnnmmmllllllkkkkkkllllllhhhjjjlllmmmlllhhhccc```ccccccaaa___aaaddd___WWWXXXXXXUUUOOOLLLMMMKKKIIIHHHEEEDDDDDD@@@;;;;;;>>>???AAAEEELLLQQQPPPKKKFFFCCC@@@===:::999999:::;;;;;;:::999777666666666666555444444444333444444444777;;;???@@@???<<<:::::::::===???@@@??????@@@BBB@@@@@@??????>>>=========:::===???AAAIIIWWWccchhhnnnoooppppppooopppqqqsssrrrppphhhXXXGGGMMMnnnwwwnnnmmmvvvwwwlll[[[DDD444000111111000/////////.........------...------,,,,,,------...,,,...---///222000@@@___yyyvvvnnnkkkmmmnnnmmmmmmoootttwwwwwwwwwxxxzzz~~~zzzsssnnnkkkggg```\\\\\\[[[^^^```___bbbhhhkkkjjjppppppvvv}}}}}}xxxzzz|||xxxqqqoookkkhhhggghhhjjjkkkfffeeebbb______bbbggglllnnnqqqqqqmmmjjjhhhbbb\\\___^^^]]]^^^aaacccdddcccgggggggggfffgggiiimmmqqqttt{{{xxxuuurrrrrrqqqpppppppppppppppmmmmmmmmmllllllkkkkkkkkkkkkooorrrpppkkkhhhjjjllleeefffggggggfffgggiiikkk{{{~~~}}}xxxsssrrrrrrpppooommmmmmnnnnnnlllkkkhhhhhhfffaaa[[[VVVSSSRRRQQQXXX]]]]]]\\\[[[YYYTTTXXXYYYZZZ]]]hhhxxxtttpppkkkhhhhhhiiiiiiiiihhhhhhiiiiiiiiiiiihhhgggiiijjjjjjiiihhhiiikkkmmmssstttiiiaaaKKKDDDIIIHHHGGGFFF???===::::::::::::;;;CCCLLL[[[www}}}{{{zzz~~~|||yyyyyy{{{xxxvvvsssnnnkkkhhhffffffaaa___\\\[[[ZZZXXXUUUSSSKKKHHHEEEBBBAAA@@@???>>>>>>>>>===>>>@@@BBBEEEGGGHHHIIIJJJJJJIIIFFFCCCAAA???===<<<;;;<<<>>>AAABBB@@@AAABBBCCCDDDEEEEEEEEEIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@>>>===<<<;;;;;;<<<:::;;;>>>BBBEEEFFFFFFFFFFFFKKKQQQeeetttqqqrrrwwwwwwkkkooopppQQQFFFFFF@@@EEEGGG===JJJCCCBBBAAABBBBBBBBB@@@>>><<<:::999888444444???MMMxxxkkkiiizzz}}}rrrpppqqqqqqssswwwwwwwwwwwwxxxxxxxxxwwwwwwwwwyyy||||||yyyuuuuuuuuuuuutttsssrrrqqqrrrqqqpppnnnlllkkkkkkkkkggghhhiiijjjhhheeebbb```\\\[[[YYY[[[```ccc___XXXXXXYYYTTTJJJDDDCCCAAA>>>DDDAAA@@@AAA===999999======@@@EEEJJJMMMMMMJJJGGG@@@@@@???<<<:::::::::;;;999:::::::::999999888777666777777888888777666666444888>>>AAAAAA???===<<<:::===@@@AAA@@@@@@AAACCC@@@@@@@@@@@@???>>>=========???AAADDDPPP```iiijjjmmmoooqqqqqqqqqqqqrrrsssvvvnnn___JJJDDDcccffffffpppxxx|||qqq[[[@@@111000333222...////////////...............------,,,,,,------...,,,---,,,///111///>>>\\\xxxoookkkmmmoooiiimmmoooqqqwww}}}{{{uuusssuuuxxxzzz|||~~~{{{tttnnnlllhhhaaa]]]]]]ZZZaaafffeeeeeeiiimmmnnnrrrsssyyy|||wwwvvvooojjjmmmhhhfffdddcccccceeeffffffbbb```\\\XXXXXX\\\eeelllnnnqqqqqqmmmiiifffaaa[[[[[[]]]```aaabbbccceeegggfffggggggfffeeegggkkkooovvv}}}yyywwwtttsssrrrqqqppppppoooooonnnnnnoooooonnnmmmjjjiiijjjlllooonnnllliiiggggggdddfffgggfffeeeeeehhhjjj~~~|||zzzwwwuuutttooonnnllllllmmmmmmkkkjjjjjjgggbbb___\\\[[[[[[[[[WWW[[[\\\XXXUUUVVVWWWVVVYYYZZZ[[[bbbrrrsssooojjjhhhiiiiiiiiihhhiiiiiijjjjjjiiihhhgggfffhhhiiijjjjjjiiiiiijjjkkkppp___JJJEEELLLLLLKKKJJJCCC???======>>>===>>>DDDMMMOOOttt}}}yyy|||}}}wwwtttuuuwwwuuussspppmmmjjjhhhhhhhhh___]]]ZZZYYYXXXWWWTTTRRRKKKHHHDDDBBBAAA@@@???======<<<<<<===???BBBFFFHHHGGGHHHJJJKKKIIIEEEAAA???;;;===>>>???>>>???@@@BBB@@@AAACCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@???===<<<;;;;;;<<<<<<999<<>>DDD{{{{{{vvvppppppxxxvvvvvvsssrrruuussstttvvvxxxyyyxxxxxxwwwvvvxxx|||}}}yyytttssssssssssssrrrrrrrrrwwwvvvssspppnnnllljjjjjjfffgggffffffeeedddcccbbbbbb^^^ZZZXXX[[[______[[[TTTVVVQQQGGGBBBCCCCCC@@@;;;999888:::888666999>>>888<<>>>>>===<<<;;;777888:::<<<<<<;;;999888222777>>>CCCCCCAAA???>>>:::>>>AAABBBAAA@@@AAACCC@@@AAAAAA@@@@@@???>>>===???AAACCCGGGTTTeeemmmkkkmmmoooqqqrrrrrrrrrssstttyyymmmXXXBBBFFFvvv}}}```fffvvv}}}ttt[[[>>>000111555222,,,000/////////...............------,,,,,,------...+++,,,+++///333222AAA___zzzppplllmmmooooootttsssooopppwwwzzzwwwtttwww{{{~~~|||vvvpppmmmiiiccc______YYYbbbiiihhhfffiiimmmpppnnnqqqyyy|||www{{{tttjjjddd___]]]]]]^^^bbbffffffbbb^^^^^^\\\XXXSSSSSSYYYccckkkmmmpppppplllhhhfffaaa[[[YYY]]]aaaccccccdddgggjjjeeeffffffeeecccdddiiimmmzzzyyyyyyvvvuuusssrrrqqqppppppoooooopppqqqrrrqqqnnnkkkiiigggiiilllmmmlllhhhdddaaaccceeegggfffddddddgggjjj}}}{{{zzzyyyxxxvvvuuuqqqpppnnnnnnoooooonnnllllllggg```]]]]]]```bbbccc]]]___]]]UUUQQQTTTXXXZZZYYYZZZ\\\eeexxxqqqnnniiihhhiiiiiihhhfffiiijjjjjjjjjiiihhhfffeeegggiiikkkkkkiiihhhiiijjjsssuuucccSSSFFFHHHKKKIIIHHHIIIAAA===;;;<<<===<<<@@@EEEQQQggg~~~~~~yyyvvvwww|||~~~wwwsssuuuyyykkkooonnnjjjiiikkkfff^^^```[[[UUURRRRRRRRRQQQOOOIIIFFFBBB@@@AAAAAA???===>>>>>>>>>???@@@CCCEEEGGGHHHIIIIIIHHHFFFDDDAAA???>>>===<<<===@@@BBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGHHHFFFEEEDDDEEEFFFEEEDDDBBBCCCDDDFFFEEEDDDCCCAAA;;;<<<======>>>============AAAEEEDDDBBBDDDHHHJJJEEEFFFSSSuuu|||jjjaaaiii}}}uuuvvvLLLJJJGGGDDDCCCFFFGGGGGGEEEEEEEEECCCBBBAAA@@@@@@@@@@@@>>>;;;999888888:::;;;fff~~~yyyqqqrrruuuoooqqqtttuuutttssstttttttttuuuzzz|||zzzzzzyyyyyyxxxwwwwwwvvvvvvuuuvvvrrrnnnlllmmmnnnmmmkkkhhhfffdddbbb``````aaabbbaaa^^^[[[YYYYYYZZZYYYXXXXXXUUUPPPIIICCC>>>:::888<<<;;;999888666555555555===;;;>>>CCCCCC>>>???DDDBBBAAAAAACCCAAA===<<>>>>>>>>>>>>>>???>>>AAALLLZZZfffjjjiiissslllooorrrlllooo{{{dddDDDBBB\\\ccccccqqqyyyuuuMMM666666222,,,///222////////////...............------,,,,,,------...,,,,,,111333...///DDD^^^~~~~~~vvvqqqpppppppppoooppprrrrrrrrrxxx|||~~~vvvnnnkkkggg```[[[ZZZ[[[aaaggggggeeeeeejjjooosssvvvsssooowwwuuuhhhaaa^^^___`````````aaacccccc```^^^bbb\\\UUUQQQTTT\\\eeekkklllqqqqqqiiiccccccccc``````cccggggggffffffiiilllgggfffccc```___aaafffjjjttt|||xxxvvvuuusssrrrrrrssstttuuuooooooooooooooonnnmmmlllhhhiiikkkllljjjeee^^^ZZZVVV[[[```aaa```ccckkksss~~~~~~{{{uuuuuuyyyvvvoooppppppnnnmmmlllkkkkkkkkkjjjeee```]]]YYYZZZaaajjj```]]]YYYWWWWWWXXXYYYYYY\\\YYY[[[iii|||nnnkkkhhhgggiiiiiigggeeeiiijjjkkklllkkkiiigggeeegggggggggfffeeeeeegggiiitttxxxiiiVVVHHHJJJOOONNNKKKLLLEEE@@@===>>>===<<<>>>BBBQQQddd|||{{{xxxuuuyyy}}}|||yyyvvvvvvxxxooopppmmmgggfffhhheee___]]]ZZZXXXWWWXXXXXXTTTQQQLLLHHHDDDBBBBBBBBB@@@???@@@@@@@@@@@@AAABBBCCCDDDHHHIIIIIIIIIGGGDDDAAA??????===<<<===@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHFFFDDDDDDEEEFFFEEEDDDBBBCCCDDDEEEDDDCCCAAA@@@<<<<<<<<<=========<<<<<>><<<:::999999::::::KKKrrr~~~uuutttwwwrrrsssuuuwwwwwwvvvvvvuuuuuussswww|||}}}|||{{{{{{|||wwwwwwwwwwwwwwwwwwwwwwwwuuurrrmmmllllllkkkjjjhhhfffeeecccaaaaaaaaacccdddaaa___]]]\\\\\\\\\[[[ZZZYYYUUUOOOHHHBBB===:::888888777666555444333333333999888<<>>::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;::::::<<<@@@CCCCCC@@@===@@@@@@@@@???@@@@@@AAABBBAAA@@@???>>>======>>>>>>>>>>>>DDDOOO]]]gggjjjiiimmmhhhnnnrrrooowww|||WWWAAAMMMjjjxxxgggnnnzzz||||||~~~vvvNNN666666222---///111////////////...............------,,,,,,------...,,,+++///222......@@@VVVxxxqqqmmmmmmmmmmmmpppssssssrrrwww}}}~~~wwwpppnnniiibbb[[[YYY\\\aaaffffffeeefffmmmssswwwuuuttt|||vvvhhhbbb```aaadddeeefffiiijjjiiihhhfffeeebbb^^^[[[ZZZ^^^eeelllqqqpppuuutttlllggggggfffdddfffhhhkkklllkkkjjjjjjjjjeeeeeeeeeeeeeeefffjjjlllsss||||||wwwuuuuuuttttttssssssttttttppppppooooooooonnnnnnnnngggkkkmmmkkkeee^^^[[[ZZZZZZ^^^ccccccbbbdddlllsss}}}|||wwwppppppttttttpppoooooommmlllkkkjjjjjjjjjmmmiiidddaaa]]]\\\aaahhhfffbbb\\\XXXXXXZZZ[[[\\\YYYXXX\\\iii{{{}}}nnnkkkhhhggghhhgggeeeccciiiiiijjjjjjjjjhhhgggfffgggggggggfffeeeeeegggiiitttzzzoooZZZIIIKKKRRRRRRNNNMMMIIIDDD@@@@@@>>>;;;<<<@@@LLL]]]qqqzzz~~~}}}vvvxxxzzz{{{zzzwwwtttqqqsssqqqkkkeeebbbdddbbb___[[[ZZZ[[[]]]___]]]XXXSSSNNNKKKGGGEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBIIIIIIJJJIIIHHHEEEBBB@@@@@@???======???AAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFHHHFFFDDDDDDEEEFFFEEEDDDCCCCCCDDDDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<;;;AAACCCEEEGGGGGGFFFDDDDDDMMMqqqggg___jjjuuu|||MMMKKKKKKJJJIIIJJJJJJIIIFFFDDDFFFEEEDDDCCCBBBAAAAAAAAA???>>>===<<<;;;::::::::::::]]]~~~{{{|||wwwvvvvvvxxxzzzzzzxxxvvvuuuxxxzzz}}}~~~}}}{{{{{{|||tttuuuvvvwwwxxxxxxxxxxxxtttqqqnnnllljjjhhhfffdddfffeeecccbbbbbbccceeefffbbbaaa````````````^^^\\\ZZZVVVOOOGGG@@@<<<999888666555555444333333444444777888<<>>======>>>>>>???CCCKKKXXXdddkkkllljjjkkkiiioootttssskkkJJJBBB^^^zzzssszzz{{{yyy|||tttLLL555555333///000000////////////...............------,,,,,,------...---+++,,,///......:::IIIrrrzzzpppllllllllllllooossssssssswww~~~{{{tttnnnmmmiii___WWWTTT[[[___dddfffgggjjjqqqwwwvvvooonnnrrrddd```aaadddhhhmmmkkkmmmoooooommmkkkjjjiiiccccccbbbcccfffkkkooorrrvvvwwwuuunnniiihhhhhhfffgggiiimmmqqqsssqqqmmmjjjccceeehhhjjjkkkmmmoooqqqxxx~~~}}}}}}~~~}}}|||xxxuuuuuuuuuuuuuuutttssssssqqqqqqooonnnnnnnnnooopppiiinnnpppkkkbbb[[[ZZZ\\\___bbbfffeeedddffflllrrr{{{xxxqqqkkkjjjnnnpppooonnnmmmlllkkkjjjiiiiiiiiijjjfffcccaaa]]]YYYZZZ___eee```YYYUUUTTTVVVXXXYYY[[[]]]dddrrrxxxqqqnnnkkkiiiiiihhhfffdddhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhgggeeeeeeggghhh{{{qqqxxxqqqYYYGGGIIIQQQRRRMMMJJJJJJEEEBBBBBB@@@======@@@DDDSSSfffvvv|||{{{{{{{{{zzzvvvoooiiisssoooiiidddaaaaaa___]]]]]]\\\\\\^^^```^^^XXXSSSNNNLLLIIIFFFDDDCCCCCCBBB@@@AAABBBCCCCCCCCCCCCCCCIIIJJJJJJJJJIIIFFFDDDBBBBBB???======>>>@@@AAA@@@BBBCCCCCCDDDEEEEEEFFFFFFGGGFFFDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<>>?????????>>><<<:::999;;;PPPsss|||xxxvvvwww{{{{{{xxxuuuuuuzzz{{{}}}~~~|||xxxuuusssrrrsssuuuwwwxxxyyyyyyyyytttrrrooollliiigggdddccciiigggeeedddcccdddeeefffccccccbbbccccccbbb___\\\YYYUUUNNNFFF???;;;999888666666555555555666666777888<<>>>>>>>>???>>><<<;;;===>>>@@@AAAAAA@@@@@@@@@@@@AAABBBBBBCCCAAA???>>>======>>>???BBBIIIUUUbbblllpppooommmmmmmmmsssuuuuuu^^^CCCGGGlll~~~yyyxxx|||kkkGGG222333222111222000////////////...............------,,,,,,------......+++,,,...//////555>>>```zzzpppmmmoooooonnnooorrrrrrrrryyyxxxsssooonnnjjj```VVVQQQWWW]]]dddhhhjjjmmmrrrwwwqqqllllll~~~mmmfffaaadddiiilllnnnqqqooommmllllllnnnnnnllljjjgggggggggfffgggjjjnnnqqq{{{yyyuuunnniiifffeeedddccceeejjjqqqvvvvvvpppkkkcccfffiiilllnnnqqqtttwww|||~~~|||xxxvvvwwwxxx~~~yyyuuuvvvvvvwwwvvvuuusssrrrrrrqqqooonnnmmmoooppprrrnnnooooookkkeee```______bbbeeegggfffeeeggglllqqqvvvtttoookkkiiikkklllllllllkkkjjjiiihhhhhhhhhhhhfffcccbbbccc___YYYWWWXXX]]]ZZZVVVTTTUUUVVVWWWWWW```fffrrr|||tttrrrpppmmmllljjjiiihhhhhhggggggfffgggggghhhiiifffhhhhhhgggfffeeefffgggxxxmmmtttnnnWWWDDDFFFNNNNNNIIIEEEHHHDDDBBBCCCAAA>>>???BBB???LLL^^^ppp}}}{{{|||{{{wwwooohhhppplllgggdddbbb___\\\[[[aaa^^^[[[[[[[[[YYYUUUQQQKKKJJJHHHFFFDDDCCCCCCCCC???@@@AAABBBDDDEEEFFFGGGJJJJJJKKKKKKJJJGGGEEECCCBBB@@@===<<<>>>@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFGGGEEEDDDDDDEEEFFFFFFEEEFFFEEEEEECCCBBB@@@>>>===<<<;;;;;;;;;;;;<<<===>>>CCC@@@BBBGGGHHHEEEEEEIII___uuu]]]]]]cccvvv\\\IIIQQQKKKMMMOOOOOOMMMJJJGGGEEEGGGGGGFFFEEEDDDDDDDDDDDD??????@@@@@@???===;;;:::;;;CCC\\\{{{{{{}}}yyyuuuuuuzzz{{{wwwttttttsssuuuxxxzzzzzzuuuppplllpppqqqtttvvvwwwxxxwwwwwwsssrrrpppllliiifffeeedddlllkkkhhheeedddcccdddeeedddcccbbbbbbbbb```]]][[[WWWSSSMMMFFF???;;;999888666555555555555666777777:::???EEEIIIJJJKKKJJJIIIDDD===999:::;;;::::::<<<======<<<<<<<<<;;;;;;;;;999:::;;;===>>>?????????@@@???===<<<;;;===@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCAAA???======>>>@@@AAAFFFOOO\\\hhhnnnpppooommmnnnooottttttvvv|||PPP???LLLooo~~~||||||]]]???///222111222444111////////////...............------,,,,,,------...///---,,,...///000333777UUU{{{}}}vvv{{{zzzrrrqqqtttssspppppppppppprrrzzz~~~~~~~~~yyytttqqqqqqnnncccYYYTTTSSSZZZcccjjjmmmoooqqqsssnnnooosss}}}uuuiiifffffflllpppooommmmmmooojjjgggjjjrrruuurrrmmmiiiiiihhhffffffjjjqqqvvv|||uuuooojjjfffddddddaaaccchhhoootttsssmmmhhheeegggiiikkknnnrrrxxx|||zzzzzzyyyvvvrrrooopppttt{{{{{{uuuvvvvvvvvvvvvtttrrrqqqqqqpppnnnmmmmmmoooppprrrooollliiihhhhhhgggddd```cccdddffffffeeehhhlllppprrrqqqqqqpppnnnkkkjjjjjjkkkjjjiiihhhhhhhhhhhhhhhgggeeeeeehhhfff___ZZZYYYVVVVVVWWWZZZ\\\]]]\\\ZZZaaalll{{{vvvuuussspppmmmkkkjjjjjjhhhggggggfffgggggghhhiiifffhhhiiihhhfffeeeeeefffxxxkkkoookkkVVVFFFGGGNNNLLLFFFCCCGGGCCCBBBCCCBBB???@@@CCC???HHHVVVhhh}}}}}}|||{{{|||}}}zzztttooommmhhhdddcccbbb^^^\\\\\\ccc___ZZZWWWVVVTTTQQQNNNIIIIIIHHHFFFCCCBBBDDDEEEAAAAAAAAAAAACCCFFFHHHJJJJJJKKKLLLLLLKKKIIIFFFEEEBBB???<<<<<<===@@@BBBBBBDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDFFFGGGFFFFFFEEEDDDCCCBBB@@@???>>>===<<<;;;;;;;;;<<<>>>???AAADDDAAABBBEEEDDD@@@DDDNNNssskkk___^^^]]]xxxxxxpppWWWLLLNNNJJJMMMOOOOOOMMMJJJHHHHHHHHHGGGFFFFFFEEEEEEEEEFFF@@@AAAAAAAAA@@@>>><<<;;;:::<<>>>>>@@@BBBAAAAAAAAAAAAAAABBBBBBCCCBBB@@@>>>======???BBBCCCIIISSS```iiimmmmmmlllmmmlllmmmrrrsssxxxjjjDDD@@@TTTpppzzz}}}{{{xxxyyyPPP999000333111111444222////////////...............------,,,,,,------......---------///000333555IIIkkk}}}kkkgggyyy|||uuutttuuutttqqqppppppooopppxxx}}}||||||}}}~~~uuupppnnnooolllbbbXXXSSSRRRXXXaaaiiimmmnnnoooooojjjrrrzzz~~~|||tttjjjhhhjjjoooqqqnnnkkkkkkpppmmmmmmsss{{{}}}wwwpppggghhhhhhggghhhnnnxxx}}}uuuppplllgggfffgggdddfffiiimmmnnnlllhhhdddhhhiiijjjlllooossszzz~~~|||zzzyyywwwssspppsssyyy|||~~~|||uuuuuuuuuuuutttsssqqqqqqooonnnnnnmmmmmmnnnpppppplllhhhdddeeeiiijjjeee```bbbcccdddeeefffiiinnnqqqqqqqqquuuwwwuuunnnkkkkkkjjjjjjiiihhhhhhhhhhhhhhhfffdddeeeiiiggg___XXXVVVOOOQQQVVV[[[___```^^^\\\bbbooo{{{zzzxxxsssnnnjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhfffhhhiiihhhfffeeeeeeeee}}}lllmmmkkkYYYLLLMMMQQQMMMGGGFFFGGGCCCBBBCCCBBB??????BBB???DDDLLLZZZpppzzz~~~~~~~~~~~~~~~}}}zzzvvvtttmmmeee_________\\\]]]aaaaaa]]]XXXVVVUUUSSSOOOKKKGGGHHHHHHFFFDDDCCCFFFHHHDDDCCCAAAAAABBBEEEHHHJJJKKKKKKLLLMMMLLLJJJGGGFFFAAA>>>;;;;;;===@@@CCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEECCCDDDFFFGGGGGGFFFBBBAAA@@@???======<<<<<<;;;;;;;;;;;;===???BBBDDDDDDAAACCCGGGDDDCCCNNN___vvvcccdddgggdddyyyxxxuuu\\\TTTNNNLLLIIILLLOOOOOOLLLJJJIIIJJJHHHHHHGGGFFFFFFFFFFFFGGGBBBBBBAAAAAA@@@>>>======<<<:::DDD[[[rrrrrrwwwzzz|||uuuqqqwwwzzzuuusssvvvtttssstttwww{{{}}}|||zzzoooppprrrttttttrrrpppooonnnmmmkkkgggddddddhhhkkkiiihhheeebbbaaa```aaaaaabbb```\\\ZZZYYYWWWUUUSSSPPPNNNKKKGGGBBB===999777666666555444444555555555:::BBBIIIJJJNNNTTTWWWVVVJJJAAA999888999888888999;;;;;;;;;;;;::::::::::::999:::<<<>>>@@@AAABBBBBBCCCEEEFFFFFFCCCAAABBBCCCBBBAAAAAAAAAAAABBBCCCCCC@@@???===<<<===@@@CCCFFFPPPZZZeeelllmmmlllmmmooolllmmmqqqrrr{{{{{{VVVBBBIIIddd||||||yyyqqqdddlll{{{hhhHHH888444777222000333111////////////...............------,,,,,,------...+++,,,---,,,,,,///222444;;;ZZZpppwww|||}}}oooggg|||xxxsssqqqqqqpppqqqrrrpppooossszzzxxxyyyyyyyyyyyyyyyzzzzzztttooommmooolllcccZZZVVVTTTXXX^^^dddhhhkkkmmmnnnlllwww}}}vvvnnnkkklllpppsssrrrsssvvvwww{{{|||qqqiiidddfffhhhhhhiiipppzzzyyypppnnnlllhhhhhhjjjgggiiikkkllljjjhhhggggggiiikkknnnppprrrvvvzzz}}}{{{zzzzzzwwwuuuzzz{{{vvvuuutttsssqqqqqqqqqppplllmmmmmmmmmnnnnnnnnnnnnjjjhhhfffhhhiiiiiieeebbbaaabbbccceeehhhlllppptttttttttyyy}}}yyyqqqnnnpppjjjjjjiiiiiihhhhhhiiiiiigggdddeeehhhfff]]]TTTPPPOOOQQQUUU[[[```aaa```^^^jjjxxxzzzrrrkkkiiiiiiiiiiiijjjjjjjjjhhhgggffffffhhhiiiiiigggeeedddeeennnmmmmmm]]]QQQSSSTTTOOOIIIIIIHHHDDDBBBCCCBBB>>>===@@@>>>???CCCNNNddd||||||pppqqq}}}}}}}}}~~~|||xxxuuutttmmmddd\\\\\\\\\[[[___eee^^^[[[XXXVVVVVVSSSNNNJJJFFFHHHIIIGGGEEEEEEGGGJJJHHHEEEBBB@@@AAACCCGGGJJJKKKLLLMMMMMMLLLJJJHHHFFFAAA>>>;;;;;;===AAADDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCDDDFFFGGGGGGFFF@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;>>>AAADDDFFFCCCAAAEEEJJJIIIJJJ\\\rrrqqqiii^^^kkksssqqquuummmsss\\\QQQRRROOOOOOIIILLLNNNNNNKKKJJJJJJLLLHHHHHHGGGGGGFFFGGGGGGGGGCCCBBBBBBAAA??????>>>>>>===888;;;LLLfff}}}rrrrrruuu{{{vvvqqqwwwzzzuuutttxxxtttpppnnnooorrrvvvwwwvvvoooqqqrrrsssrrrpppnnnllllllkkkhhhdddaaaccchhhmmmeeedddbbb```______```aaabbb___ZZZWWWUUUSSSQQQPPPMMMLLLKKKGGGCCC>>>:::777999999888777777777777777===EEEKKKLLLPPPYYY]]][[[KKKAAA888777888777666777888999999::::::;;;;;;<<<999:::<<<>>>@@@AAABBBCCCDDDGGGJJJJJJGGGDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCC@@@>>>===<<<>>>AAAEEEGGGWWW```kkkoooooonnnpppssspppppprrrsss|||tttHHHEEETTTssswwweee```oooTTTEEE999888;;;222///222111000/////////...............------,,,,,,------...(((+++,,,******...222444666SSSjjjwwwttt||||||ssszzzqqqkkkmmmnnnqqqsssqqqnnnoootttuuuwwwxxxxxxvvvuuuuuuuuu{{{vvvtttuuussskkkccc___XXXYYY\\\___ccchhhlllnnnuuuyyysssooonnnrrrvvvyyy~~~vvvfff^^^cccfffiiiiiiiiimmmuuu|||~~~ssskkkjjjjjjggghhhlllfffiiilllkkkiiiiiikkknnniiilllqqquuuvvvxxxyyy{{{{{{wwwvvvwwwvvvttt{{{zzzvvvuuusssqqqppppppppppppkkkkkklllmmmnnnnnnmmmmmmjjjkkkllllllkkkhhhfffeee```aaaccceeeiiinnnsssvvvxxxwww{{{|||sssqqquuukkkjjjiiiiiiiiiiiiiiijjjmmmiiiiiillljjj```VVVQQQVVVWWWZZZ^^^cccffffffeeetttvvvnnnkkkjjjiiijjjllllllkkkiiigggeeefffhhhjjjiiigggeeeddddddnnnmmmqqq___NNNKKKPPPQQQMMMJJJHHHFFFDDDCCCBBBAAA@@@>>>???@@@DDDLLLVVVggg~~~zzz{{{{{{|||rrryyy|||||||||{{{zzz{{{~~~}}}{{{zzzyyywwwvvvllliiibbbZZZUUUUUUXXX\\\___\\\WWWSSSRRRQQQPPPOOOMMMHHHCCCCCCFFFHHHFFFCCCBBBAAA??????AAACCCDDDDDDLLLLLLMMMNNNNNNKKKFFFCCC======<<<===>>>???AAABBBFFFEEEEEEDDDCCCBBBBBBAAAEEEEEEEEEEEEEEEEEEEEEEEE>>>?????????>>>===<<<;;;<<<<<<===???BBBDDDDDDCCC>>>CCCIIIKKKLLLWWWmmm}}}jjjbbbhhhhhhlllvvvrrrvvvooommmuuu\\\RRRRRRRRRKKKIIIMMMQQQRRRQQQNNNKKKIIIKKKIIIFFFFFFGGGHHHHHHHHHGGGDDDAAA@@@??????>>>===999<<<<<<@@@UUUwwwyyyttt|||}}}yyyrrrooo{{{rrrsssqqqoooooorrruuuwwwxxxqqqooooooppprrrrrrnnnkkknnnkkkgggcccbbbdddhhhjjjhhhddd___^^^___aaaaaaaaaaaa^^^[[[XXXVVVSSSOOOMMMLLLLLLJJJFFFBBB===999666555444333444666999::::::>>>EEEKKKPPPVVV]]]___]]]KKK@@@666444666666777999444666999:::::::::<<<============>>>@@@CCCGGGIIIGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCBBBAAA@@@>>>======<<<;;;<<<;;;===HHHSSS___aaafffjjjnnnpppqqqqqqrrrqqqmmmooozzz}}}eeeFFFEEEhhhuuuhhhffftttyyyQQQCCC???:::666555555444333222111000//////............------,,,,,,------...------......///000000000<<>>@@@@@@CCCJJJTTTddd||||||zzz~~~}}}zzzyyyzzz||||||}}}~~~}}}{{{wwwtttqqqpppnnnjjjddd]]]WWWSSSQQQPPPTTTSSSSSSSSSSSSRRROOOLLLLLLHHHCCCBBBEEEFFFEEEBBBBBBBBBAAABBBDDDGGGHHHIIILLLKKKKKKMMMMMMKKKFFFBBB======<<<===>>>@@@BBBCCCGGGGGGGGGFFFFFFEEEDDDDDDFFFFFFFFFEEEEEEDDDDDDDDD============<<<<<<;;;::::::;;;===@@@CCCDDDDDDDDDBBBDDDGGGMMMWWWiiimmmaaaeeeiiiccchhhzzzvvvxxxuuuxxxfffTTTNNNNNNOOOKKKFFFIIILLLNNNNNNLLLKKKIIIJJJIIIGGGHHHIIIJJJIIIHHHHHHEEEBBBAAAAAAAAA@@@>>>:::;;;:::>>>PPPooosssyyy{{{xxxttt{{{}}}sssuuurrrooooooqqqtttvvvvvvqqqooommmnnnooopppnnnlllllljjjgggdddcccdddgggiiifffccc___^^^___```___^^^___]]]YYYWWWUUURRROOOLLLKKKJJJHHHFFFBBB===:::888777666555555777999:::;;;===CCCIIILLLRRRYYY\\\ZZZJJJ???555444666666777888777999:::;;;:::999:::;;;======>>>???AAADDDGGGHHHHHHHHHHHHHHHFFFEEECCCBBBCCCCCCCCCBBBAAA@@@>>>>>>@@@=========>>>BBBMMMYYYeeegggiiilllnnnooopppppptttsssppppppsssnnnZZZFFFQQQvvvooodddhhhuuulllLLLBBB>>>:::666555555444333222111000//////............------,,,,,,------...------......//////000000:::XXX{{{}}}|||yyyqqqnnnqqqooonnnnnnpppqqqqqqqqqppppppsssyyy{{{zzz{{{wwwooogggaaa]]]ZZZWWWWWW^^^dddhhhnnnuuu~~~vvv|||{{{ooofffcccdddeeefffgggggghhhkkkppptttvvvtttqqqmmmiiihhhjjjlllgggeeeeeegggjjjlllkkkiiikkkoooqqqqqqsssxxxzzzxxxxxx{{{}}}}}}|||~~~}}}yyyuuurrrrrrrrrrrrqqqrrrpppnnnoooqqqqqqpppnnnkkkkkklllmmmnnnnnnllliiihhhhhhhhhgggiiiooouuuxxxzzzyyyzzzppprrrppplllhhhgggjjjkkkjjjiiillllllkkkiiifff___XXXRRRWWWXXXZZZ\\\bbbkkkuuu|||~~~sssjjjjjjooollllllkkkjjjiiiiiihhhhhhgggffffffeeedddcccccccccmmmgggkkk]]]QQQQQQUUUSSSNNNIIICCCDDDEEEEEEEEECCCAAA???@@@???AAAGGGPPP^^^uuu}}}yyyxxxyyyzzzyyywww|||}}}wwwrrrooooooppplllgggbbb^^^XXXQQQKKKJJJKKKNNNQQQSSSRRRNNNKKKLLLHHHDDDCCCEEEFFFDDDBBBAAAAAABBBDDDFFFHHHJJJLLLKKKIIIGGGIIILLLJJJDDD???<<<<<<===>>>???AAACCCDDDFFFFFFFFFGGGFFFFFFFFFEEEFFFEEEDDDCCCAAA@@@???>>>;;;;;;;;;;;;::::::::::::999;;;>>>AAACCCDDDEEEEEEIIIHHHKKKVVVlllgggeeeuuurrrlllvvvVVVOOOMMMJJJKKKKKKEEEGGGIIILLLMMMLLLLLLKKKJJJIIIIIIJJJLLLLLLJJJHHHIIIFFFDDDCCCCCCBBBAAA@@@???;;;999;;;FFF]]]tttwww|||}}}yyyzzz|||wwwwwwtttqqqpppqqqsssttttttqqqnnnkkkjjjkkkmmmmmmmmmiiihhhfffeeeddddddeeefffdddbbb```___^^^]]][[[ZZZ\\\ZZZWWWTTTSSSQQQNNNKKKIIIHHHGGGDDDAAA>>>;;;:::999888777666777999<<<>>>>>>CCCGGGJJJNNNUUUWWWUUUGGG===444444666666666777:::;;;<<<<<<:::888888999===>>>@@@BBBDDDEEEFFFGGGHHHHHHHHHGGGEEECCCAAA@@@CCCCCCBBBAAA@@@??????>>>BBB???>>>???BBBGGGTTT```mmmmmmmmmnnnnnnnnnnnnoootttrrrqqqooofffXXXNNNKKKddd}}}iii```lllxxxWWWEEEAAA>>>999777666555555444222111000//////............------,,,,,,------...---------...//////000000555\\\wwwuuu}}}uuuppppppooommmnnnpppqqqppppppmmmmmmsss|||}}}uuummmhhhdddbbb[[[YYY[[[aaaggglllssszzz}}}uuummmfffccccccccceeegggiiijjjkkkllloooqqqvvvvvvsssnnniiifffeeeeee______aaadddhhhjjjjjjiiiiiimmmppppppsssyyyzzzyyyxxxzzz}}}}}}}}}|||yyyuuussstttuuuvvvuuutttsssrrrrrrssssssqqqpppmmmlllkkklllmmmnnnlllkkkkkkkkkkkkjjjkkknnnrrrwwwvvv{{{tttnnnvvvsssmmmhhhiiilllmmmiiidddkkkkkkiiihhhddd^^^WWWQQQXXXWWWVVVYYYcccsss{{{sssllljjjlllnnnnnnmmmllljjjiiihhhhhhhhhgggeeecccbbbbbbbbbbbbrrrkkkggg\\\SSSTTTXXXUUUNNNIIIAAACCCFFFGGGFFFCCCAAA@@@AAA???@@@DDDLLLXXXkkk{{{~~~zzzwwwuuutttttttttxxx|||~~~zzztttoooppprrrqqqmmmiiiggggggcccZZZSSSJJJJJJJJJLLLNNNOOOMMMLLLKKKHHHEEEEEEEEEFFFDDDCCC@@@AAACCCDDDDDDFFFHHHIIIHHHEEECCCEEEHHHHHHBBB<<<<<<<<<===???@@@BBBCCCDDDBBBCCCDDDEEEEEEEEEDDDCCCDDDCCCAAA???===;;;:::999::::::::::::::::::;;;;;;;;;===@@@BBBCCCCCCDDDDDDKKKNNNVVViiirrrffflllyyyttt}}}pppNNNOOONNNIIIIIIKKKIIIIIIJJJLLLMMMNNNMMMLLLIIIIIIKKKMMMOOONNNKKKHHHIIIGGGEEEEEEEEEDDDCCCAAACCC>>>;;;;;;<<>>===<<<888888777777888;;;@@@CCCDDDIIIKKKKKKNNNSSSTTTRRRFFF<<<444444666666666777:::;;;===<<<:::999999:::===???AAADDDFFFFFFEEEEEEIIIHHHGGGEEECCCBBB@@@???CCCBBBAAA@@@@@@?????????AAA>>>===AAAEEEMMMYYYeeepppooonnnmmmmmmmmmnnnnnnqqqnnnnnnjjjYYYFFFHHHVVVuuu{{{hhhbbbrrr|||sssGGG@@@@@@===999777666666555444222111000///...............------,,,,,,------...,,,,,,---......//////000111VVVtttooo~~~wwwqqqooommmnnnoooppppppooolllmmmttt~~~zzztttooollljjjiii```___bbbhhhnnnrrrzzz}}}{{{rrrooolllkkkjjjfffaaa]]]aaadddhhhlllnnnppprrrrrrzzzyyywwwqqqiiiccc___]]]WWWYYY]]]bbbeeehhhhhhggghhhmmmpppqqquuuzzz|||zzzwwwyyyyyyyyyyyy{{{zzzwwwtttssstttvvvwwwxxxuuutttsssssssssrrrrrrqqqooommmkkkkkklllmmmmmmmmmlllkkkkkklllkkklllqqqwwwxxx}}}qqqooosssrrrooolllkkklllkkkhhheeejjjjjjiiigggddd^^^VVVQQQUUUTTTTTT[[[jjj}}}vvvsssnnnllllllpppooonnnmmmkkkjjjhhhhhhjjjiiifffcccaaaaaabbbbbbwwwnnneee\\\UUUXXXZZZVVVMMMHHHAAADDDGGGHHHEEECCCAAAAAABBB??????CCCIIIRRRaaannn{{{|||zzzvvvpppnnnppprrrrrruuuuuurrrmmmlllpppuuutttooojjjiiijjjhhhbbb]]]RRRNNNIIIFFFFFFHHHIIIJJJJJJHHHGGGFFFFFFFFFFFFEEECCCDDDFFFFFFDDDCCCEEEFFFDDDBBB@@@AAADDDDDD???:::<<<===>>>@@@AAACCCDDDDDDAAABBBDDDEEEEEEDDDCCCBBBCCCBBBAAA???===;;;999999;;;;;;::::::;;;<<<===>>>???AAACCCCCCBBBBBBDDDEEEIIITTTfff}}}mmm[[[]]]bbbcccjjjaaaJJJOOOOOOJJJLLLNNNLLLKKKJJJLLLNNNMMMKKKIIIIIIIIIKKKNNNPPPOOOLLLIIIIIIHHHFFFFFFFFFFFFDDDBBBDDD@@@>>>===999>>>UUUppp~~~zzzwwwsssppppppqqqqqqqqqpppnnnkkkhhhggggggiiikkkccccccdddeeeeeedddbbbaaa^^^^^^___]]]ZZZWWWTTTSSSWWWUUURRRPPPOOOMMMKKKHHHEEEDDDCCCAAA@@@>>>======666777777666888===DDDIIINNNRRRTTTSSSSSSVVVUUURRRGGG<<<444333555555555777888:::<<<<<<<<<;;;<<<======???BBBEEEFFFFFFDDDCCCHHHGGGFFFDDDBBB@@@??????BBBBBB@@@??????????????????<<<===DDDJJJRRR]]]gggnnnmmmmmmlllmmmmmmnnnoooqqqlllhhhaaaLLL<<>><<<999777777777666444222111000///...............------,,,,,,------...,,,,,,------.../////////...KKKooo~~~vvvooowwwqqqpppnnnnnnoooppppppooommmnnnuuu~~~|||yyyuuuqqqnnnlllkkkeeedddgggmmmqqquuu}}}~~~xxxvvvsssqqqkkkjjjiiikkkmmmkkkddd^^^___bbbgggmmmssswwwyyyzzz}}}|||yyyrrriii```YYYVVVRRRVVV\\\aaadddeeeffffffhhhmmmqqqsssvvv|||}}}{{{vvvvvvuuutttssstttwwwyyy{{{xxxvvvsssrrrsssuuuwwwwwwrrrssssssrrrqqqqqqqqqqqqpppmmmkkkjjjlllmmmnnnnnnkkkjjjkkkmmmmmmlllsss|||sssrrrrrrmmmmmmooopppmmmiiifffggghhhjjjiiiiiihhheee___XXXSSSPPPRRRWWWcccyyyvvvrrrssspppnnnnnnppppppnnnmmmkkkjjjiiihhhllljjjgggdddcccbbbcccdddvvvnnneee]]]XXXZZZ[[[UUUMMMGGGBBBFFFIIIHHHDDDAAAAAABBBBBB@@@@@@DDDHHHNNNXXXaaa{{{xxxxxxvvvrrrmmmlllmmmoooqqqrrrqqqooommmoootttyyyuuuqqqllljjjiiigggccc___ZZZTTTLLLFFFDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIKKKIIIEEECCCCCCEEEAAAAAA@@@AAAAAA@@@>>><<<>>>???@@@AAABBBCCCCCCCCCBBBCCCEEEFFFFFFEEECCCBBBCCCBBBAAA@@@???===<<<<<<<<<;;;;;;;;;;;;===???@@@BBBDDDEEEDDDBBBBBBFFFJJJLLL```xxx{{{\\\SSSWWWXXXSSSllloooSSSHHHMMMLLLLLLOOOPPPKKKJJJIIIKKKMMMMMMIIIEEEIIIIIIKKKNNNPPPOOOLLLJJJIIIGGGGGGGGGGGGGGGEEECCCAAA@@@AAA???<<<@@@NNN]]]|||{{{wwwsssppppppqqqqqqpppnnnooonnnkkkhhhffffffgggaaabbbcccddddddcccaaa```[[[\\\]]][[[WWWTTTRRRRRRWWWUUURRRPPPNNNLLLIIIFFFDDDCCCBBB@@@???>>>======666777777666777<<>>@@@BBBDDDEEEDDDCCCBBBGGGFFFDDDBBBAAA@@@??????BBBAAA@@@>>>>>>>>>???@@@===<<>>???@@@???@@@AAACCCCCCCCCBBBAAABBBCCCEEEEEEEEECCCAAA???@@@??????>>>>>>=========;;;;;;::::::;;;===@@@AAACCCDDDEEECCCBBBDDDKKKQQQ\\\uuu}}}ddd^^^bbbaaaaaadddwww\\\OOOKKKMMMIIIKKKPPPMMMJJJIIIIIILLLPPPPPPKKKFFFIIIIIIJJJLLLOOOOOOMMMKKKHHHGGGFFFGGGHHHGGGEEECCC>>>AAA@@@<<<===DDDKKKMMMddd{{{wwwsssppppppqqqqqqpppmmmoooqqqooojjjeeecccbbb``````aaabbbbbbbbbaaa```YYYZZZ[[[YYYUUURRRQQQRRRXXXUUURRROOOMMMKKKHHHEEEDDDCCCAAA???>>>=========888999888666555:::DDDLLL[[[```dddeeeffffffccc^^^NNNAAA555222333444666888777999<<<=========???@@@???@@@AAABBBCCCCCCBBBBBBEEEDDDCCCAAA@@@??????@@@BBBAAA???>>>===>>>@@@@@@>>>???GGGSSS\\\aaaeeeiiijjjkkklllnnnoooooonnnnnnlllaaaSSSFFF???GGGaaazzzppphhhhhhuuuxxxzzzkkkJJJEEE???<<<:::888888888888777555222111000//////............------,,,,,,------...+++,,,,,,------......///,,,999QQQkkk|||}}}{{{}}}vvvtttrrrppppppqqqrrrqqqpppooonnnrrr}}}}}}zzz~~~{{{vvvqqqnnnllllllmmmllllllooorrrrrrttt|||zzzwwwtttsssssssssrrrpppnnnmmmlllkkkkkkkkkjjjiiifffeeedddhhhooouuuyyy{{{wwwwwwtttmmmddd\\\VVVTTTPPPVVV^^^bbbcccbbbaaabbbfffkkkpppqqquuuyyyyyyvvvrrrpppnnnmmmmmmnnnooopppoooyyyzzzwwwsssqqqrrrssssssssslllnnnppppppooonnnppprrrooommmllllllnnnnnnnnnmmmooolllooovvvxxx{{{{{{rrrqqqpppmmmhhhjjjjjjhhhffffffjjjmmmiiiiiijjjkkkjjjfff```[[[RRR[[[kkkxxxqqqnnnoooqqqooonnnooommmmmmllllllkkkjjjjjjiiiggggggfffeeeeeedddcccccctttnnnfff___[[[\\\[[[TTTKKKGGGFFFIIIJJJGGGBBB???AAADDDBBB@@@AAAFFFIIIIIIMMMRRRXXXlll~~~{{{~~~yyyoooeeegggooosssmmmdddbbbbbbaaacccfffgggggggggmmmoooqqqqqqmmmiiifffdddddddddccc```[[[SSSIIIBBB>>>@@@BBBCCCCCCDDDEEEFFFBBBFFFIIIGGGBBB???@@@BBB@@@DDDGGGEEEAAA>>>@@@CCC@@@AAABBBCCCCCCBBBAAAAAA???AAABBBCCCBBB@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;===???AAABBBDDDDDDCCCBBBFFFOOOVVVooo]]]OOOdddrrrmmmppp{{{wwwrrrVVVQQQRRRNNNFFFJJJOOOIIIJJJIIIJJJOOOTTTTTTOOOIIIIIIIIIIIIKKKNNNNNNMMMKKKGGGGGGFFFGGGHHHGGGEEEBBB>>>AAA???888;;;DDDFFFAAAKKKiiiyyy}}}{{{wwwsssppppppqqqqqqqqqmmmpppsssrrrllleeeaaa___``````aaaaaaaaaaaaaaa```XXXYYYZZZWWWSSSQQQQQQSSSXXXVVVRRROOOMMMJJJGGGDDDDDDCCCAAA???============;;;;;;:::666444888BBBJJJ[[[bbbhhhjjjkkkllliiidddQQQCCC666222222444666999888:::============>>>@@@???@@@AAAAAABBBBBBBBBAAAEEECCCBBB@@@??????@@@@@@BBBAAA???======>>>@@@AAA@@@BBBLLLZZZdddgggiiikkkjjjlllnnnooopppooonnnmmmdddYYYHHH<<<>>>RRRpppmmmaaaeee{{{wwwyyyXXXAAACCC888;;;:::888888999888777555222111000//////............------,,,,,,------...++++++,,,------......///---444FFF___ttt~~~}}}uuusssqqqqqqrrrrrrrrrqqqnnnlllppp{{{}}}zzz|||xxxrrrmmmkkkmmmqqqtttqqqqqqsssvvvuuuvvv}}}|||yyyyyyxxxtttqqqoooppprrrjjjlllooopppooolllhhhfffhhhdddaaabbbgggmmmqqqsssrrrrrrooojjjbbb[[[WWWUUUQQQXXX___dddcccaaa``````dddjjjnnnpppssswwwwwwtttrrrooommmmmmnnnpppqqqqqqnnnyyy|||yyyuuurrrrrrrrrrrrrrrkkkmmmppppppnnnnnnqqqtttooommmlllmmmnnnooonnnlllrrrnnnrrr{{{~~~uuusssssslllkkkpppiiihhheeeeeefffiiikkkmmmiiijjjkkklllkkkhhhbbb^^^UUU```sss|||sssooommmooopppmmmlllmmmlllllllllkkkkkkjjjjjjjjjdddeeeeeeeeeeeedddcccbbb{{{iiipppmmmmmmmmmdddUUULLLKKKDDDDDDDDDAAA??????AAADDDEEEEEEFFFFFFFFFGGGGGGGGGPPPccc{{{xxxzzz}}}vvvggg]]]eeeqqqnnnaaa^^^\\\^^^bbbcccaaa```bbbdddrrryyyqqqjjjjjjhhhbbbdddfffgggggghhheeeZZZNNNIIIHHHEEECCCBBBCCCDDDDDDBBBBBBBBBBBBBBBAAAAAAAAADDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCC@@@<<<999666;;;;;;999999999:::;;;<<<;;;:::888999<<>>>>>>>><<<<<<>>>@@@DDDXXXxxxmmmjjj~~~}}}zzzxxxxxxuuuqqqqqqtttsssooonnnpppsssvvvuuunnneee___ccc```^^^]]]^^^^^^]]]\\\XXXXXXVVVSSSQQQTTTZZZ```pppbbbRRRJJJIIIIIIFFFAAACCCAAA???>>><<<<<<<<<===;;;999::::::777666===FFFTTTdddjjjccchhhwwwsssbbbOOOCCC666111555::::::888:::;;;<<<>>>????????????AAAAAAAAA@@@@@@@@@??????AAA@@@??????>>>>>>>>>???@@@@@@@@@???>>>???BBBEEEDDDNNN[[[cccffffffhhhjjjooorrrqqqnnnpppqqqjjj___PPPLLL@@@888CCCcccmmmWWWggg{{{sssPPP@@@CCC???;;;:::888777666555666666222111111111000000//////......---------,,,,,,,,,,,,,,,,,,---------......000333???UUUjjjyyyzzztttzzzxxxvvv}}}yyyttttttuuusssqqqrrrpppssswww{{{yyyxxxppplllnnnrrruuuwwwwwwrrrpppssswwwxxx{{{~~~{{{{{{wwwyyyzzzyyyuuuqqqnnnmmmooooooooooooooonnnnnnnnnooohhhbbbaaagggmmmqqqqqqnnnnnnlllgggaaa]]]ZZZZZZ\\\]]]^^^```bbbccceeeeeelllmmmooorrrssstttttttttppppppqqqqqqpppooonnnnnnuuutttyyy|||yyyvvvuuutttrrrpppnnnkkklllnnnooooooooonnnmmmkkkkkklllkkkkkkllloooqqqqqquuuyyyzzz{{{zzzqqqlllmmmnnnllljjjlllgggcccdddiiimmmmmmllllllllllllkkkjjjiiihhhggg___hhhyyyzzzttttttnnnnnnmmmlllkkkkkkkkkkkkooonnnmmmkkkjjjjjjjjjkkkkkkiiieeedddccccccbbbaaavvvllliiiiiikkkfffYYYNNNJJJEEEDDDBBB@@@???@@@BBBCCCBBBCCCDDDEEEGGGHHHIIIJJJNNNZZZmmmzzzwwwxxxrrrdddccceeedddbbb^^^\\\]]]]]]ZZZYYY\\\cccooouuummmggggggfffaaadddeeeeeeeeegggggg```WWWTTTRRRNNNIIIFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@>>>;;;888777;;;:::999999999:::;;;<<<<<<;;;:::;;;===???@@@AAA@@@>>>AAAFFFJJJVVVsss}}}eee^^^dddgggiiivvv{{{www___QQQPPPOOOMMMLLLLLLKKKIIIGGGFFFGGGIIIJJJKKKKKKJJJJJJDDDCCCCCCEEEIIIJJJHHHFFFEEEFFFFFFFFFDDDBBB???>>>======>>>===<<<<<<===???<<>>????????????AAAAAA@@@@@@????????????AAAAAA@@@@@@@@@?????????>>>???@@@@@@???@@@BBBCCCGGGPPP[[[ccceeefffhhhjjjnnnoooooommmnnnooohhh^^^IIIEEEAAAGGGYYYsss|||ccc___ssswwwjjjIII>>>???:::;;;:::888777666555555666333222222111000/////////.........---------,,,,,,,,,,,,,,,---------......+++...999OOOiiiyyy||||||~~~|||{{{{{{yyy|||yyysssssstttqqqpppqqqnnnqqqssswww~~~yyy~~~yyyrrrooopppsssuuuvvvuuuqqqooosssuuuvvvwwwzzzxxxsssrrrssstttvvvxxxxxxvvvsssqqqpppmmmmmmmmmmmmmmmmmmmmmmmmmmmiiifffeeegggjjjllllllkkkkkkiiiddd___\\\[[[[[[]]]\\\\\\\\\___cccgggjjjmmmooorrrtttuuuuuuttttttoooooooooooonnnnnnnnnnnnrrrsssyyyzzzwwwtttrrrqqqqqqooonnnllllllnnnooooooooonnnmmmjjjkkkkkkkkkjjjkkknnnppprrruuuxxxyyyzzz~~~{{{uuuooolllnnnoooooommmjjjfffcccdddiiilllmmmllljjjkkkkkkkkkkkkkkkjjjiiiggglllwww|||xxxyyyvvvppplllmmmkkkkkkkkkjjjkkkkkkllllllnnnmmmkkkjjjiiiiiijjjjjjjjjhhheeedddddddddcccbbb|||iiieeedddgggfff\\\PPPIIIEEECCC@@@???@@@BBBBBBBBB@@@AAABBBDDDGGGIIIJJJKKKPPPTTTaaaxxxyyy~~~tttxxxoooccc```___ddd]]]XXXWWWVVVSSSSSSUUU^^^hhhllleee```aaaaaa^^^bbbcccccccccfffiiifff```]]]ZZZUUUPPPKKKGGGEEEDDDCCCDDDDDDDDDCCCCCCBBBAAAAAABBBBBBCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBAAAAAAAAA>>>>>>===<<<;;;999999888::::::999999:::;;;<<<<<<>>>>>>======>>>>>>???@@@AAA???AAAJJJVVVjjjnnnVVVbbbnnnnnniii|||^^^LLLNNNMMMMMMLLLMMMNNNMMMJJJHHHFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBBBBEEEGGGIIIHHHGGGCCCCCCDDDCCCBBB@@@>>><<<<<<======<<<;;;;;;<<<>>>999===NNNmmm}}}{{{yyy~~~wwwrrrooonnnmmmmmmoooppppppmmmhhhddd[[[[[[ZZZXXXVVVUUUVVVWWWVVVVVVUUUSSSRRRRRRTTTVVVWWWRRRKKKGGGEEEEEEDDDDDDBBBAAA???===<<<<<<<<<===;;;:::999999666444888???HHHPPPRRRRRR[[[fff[[[FFF999666222111444888;;;===<<<===>>>???????????????@@@????????????>>>>>>>>>@@@AAAAAABBBBBBAAA??????<<<===???@@@@@@AAACCCEEENNNUUU]]]ccceeegggiiilllmmmnnnnnnmmmmmmjjjbbbYYY???;;;@@@UUUooogggXXXfff{{{}}}}}}qqqWWWHHHDDDBBB<<<:::999888777666555555555444444333222111///...............------------,,,,,,,,,,,,---------......---///888OOOppp|||xxx{{{{{{{{{yyyssssssssspppooopppmmmppprrrttt{{{{{{}}}yyyuuurrrssstttvvvvvvtttpppooorrrtttssssssuuu|||{{{yyyuuuqqqoooppprrrpppsssuuuvvvuuusssrrrrrrkkkllllllllllllllllllllljjjkkkkkkiiigggfffggghhhhhhhhhfffbbb^^^\\\]]]^^^```]]]ZZZZZZ]]]ccckkkpppppprrruuuxxxyyywwwuuutttpppooommmlllmmmnnnpppqqqqqqttt}}}xxxuuuqqqnnnnnnooooooooollllllmmmnnnnnnnnnnnnmmmiiijjjkkkkkkjjjjjjlllnnnssstttuuuwwwyyyzzz{{{|||sssppplllllloooqqqqqqooohhhfffccceeeiiilllmmmllljjjjjjkkklllllllllllllllmmmnnnsssyyy{{{wwwqqqmmmkkknnnnnnlllkkkkkkiiihhhhhhiiijjjkkkllllllkkkkkkjjjiiiiiiiiiiiiiiiiiigggdddddddddeeedddcccvvvkkkeee``````bbb]]]SSSJJJFFFCCC@@@???AAACCCCCCBBB@@@AAABBBDDDFFFGGGIIIIIINNNNNNYYYppp|||}}}xxx}}}yyyhhhYYY^^^WWWQQQQQQRRRPPPPPPRRRTTT[[[^^^ZZZWWWZZZ\\\[[[]]]```aaabbbeeeiiigggbbb\\\ZZZVVVSSSOOOMMMKKKJJJEEEFFFFFFFFFFFFDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????<<<<<<;;;:::999:::::::::999999::::::;;;<<<======???@@@@@@@@@???>>>???@@@EEEDDDJJJYYYkkk~~~nnnccc\\\gggqqqpppooo~~~TTTJJJKKKIIIIIIJJJLLLMMMLLLJJJGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEAAAAAAAAAAAA@@@>>>===<<<<<<======<<<::::::;;;===>>>;;;DDD\\\www}}}|||wwwwww{{{|||{{{uuurrrpppmmmllllllmmmmmmmmmjjjhhh```[[[VVVSSSSSSUUUUUUTTTTTTTTTTTTSSSRRRPPPPPPOOOLLLLLLJJJGGGDDDBBBCCCCCCAAA@@@>>>===<<<<<<======<<<:::999999777444666;;;===CCCEEEDDDJJJQQQJJJ;;;222333333444555888<<>>>>>??????@@@????????????>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBB@@@???===>>>>>>>>>@@@CCCHHHKKKWWW[[[```dddgggiiikkknnnnnnooopppoookkkcccWWWMMM===<<>>======<<<;;;:::::::::;;;<<<<<<999:::;;;<<<===>>>??????@@@AAABBBAAA??????AAACCCDDDIIIYYYqqqlll[[[]]]fffmmmpppuuu___PPPMMMDDDEEEFFFGGGIIIKKKJJJHHHEEEEEEDDDDDDCCCBBBBBBAAAAAAEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>===<<<<<<======<<<::::::;;;<<<>>>;;;@@@NNN```rrr}}}|||zzzvvvssssssyyyzzzyyyvvvqqqnnnlllkkkkkkllllllkkkjjjfff\\\QQQMMMPPPTTTSSSPPPRRRRRRRRRQQQPPPOOOLLLJJJIIIJJJJJJHHHDDDAAAAAABBB@@@???>>><<<<<<<<<======<<<999999:::888444444888555:::;;;888999===<<<888222444777888888999<<>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBCCCCCCBBB@@@???@@@???>>>>>>AAAGGGPPPVVV___bbbeeegggiiikkknnnoooppppppqqqooogggXXXJJJAAA@@@KKKccctttZZZ]]]qqqwwwrrrNNNIIIGGGAAA???<<<::::::999888777666555555666666555333222000///...//////.........---------,,,,,,,,,---------......///---333LLLxxx}}}{{{}}}wwwwwwuuutttqqqpppqqqnnnqqqrrrrrrvvv}}}{{{{{{{{{zzzyyyyyyzzzzzzvvvrrrqqqssstttqqqooopppsssqqqooommmmmmmmmnnnnnnmmmoooppppppnnnllllllmmmllllllmmmmmmnnnnnnnnnooolllnnnoookkkdddcccggglllhhhhhhhhhgggffffffhhhjjjfffeeedddeeehhhlllqqqtttyyy{{{~~~|||xxxvvvuuutttqqqppprrruuuyyy|||~~~wwwsssnnnllllllmmmnnnoookkkkkkkkkkkkkkkllllllllljjjlllmmmlllkkkjjjjjjkkkmmmmmmooosssxxxwwwrrrmmmllllllmmmoooppppppooonnnjjjjjjjjjlllnnnooonnnnnnmmmmmmmmmmmmlllkkkjjjiiiiiihhhggghhhiiiiiiiiihhhkkkkkkjjjjjjlllmmmmmmkkkjjjiiihhhgggggggggggggggdddhhhmmmppppppmmmiiieeegggfffdddeeefffeeedddbbbqqqrrriii\\\SSSUUUXXXSSSLLLIIIIIIGGGDDDAAAAAABBBDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCEEEQQQbbboooxxxtttWWWMMMEEEEEEGGGGGGGGGHHHCCCEEEFFFGGGHHHJJJMMMOOONNNSSSWWWWWWXXXZZZXXXTTTRRRRRRPPPNNNLLLJJJHHHGGGFFFGGGHHHIIIHHHEEECCCAAACCCCCCCCCCCCCCCBBBAAAAAA???>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999:::<<<>>>@@@AAAAAAAAA@@@BBBBBBAAA???@@@DDDHHHEEESSSlllzzzgggZZZXXX```jjjpppvvvbbbIIILLLNNNCCCEEEDDDEEEFFFHHHHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBEEEFFFEEECCC@@@??????AAAAAAAAA@@@??????>>>>>>======>>>>>>===;;;:::;;;<<<888888<<>>===<<<<<<<<<======<<<999999:::999555444777222444444222111222444777444666888::::::<<<===???AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>????????????@@@??????AAABBBBBBAAAAAA@@@AAAAAA@@@BBBFFFNNNYYY```eeefffhhhjjjlllmmmnnnnnnnnnllljjjggg]]]NNNAAA<<>>===;;;;;;;;;:::999888666555666666555444222111000000/////////.........------,,,,,,,,,---------......000000444HHHpppwwwwww~~~uuurrrttt|||yyyvvvtttqqqppprrrlllooopppooorrryyy|||{{{zzz{{{||||||{{{{{{}}}xxxsssqqqssssssqqqoooqqqsssqqqoooooooooooonnnmmmmmmnnnooonnnllljjjjjjjjjmmmmmmnnnnnnooopppppppppmmmooonnnjjjdddbbbeeeiiiggghhhjjjjjjjjjjjjkkkmmmhhhhhhiiikkknnnrrrvvvxxx~~~zzzxxxxxxwwwuuuuuuwww{{{~~~uuurrrnnnkkkkkkllllllllliiiiiiiiiiiiiiijjjkkkkkkjjjkkklllllljjjhhhhhhiiiiiijjjlllpppuuuuuurrrnnnmmmnnnoooppppppooonnnmmmkkklllnnnooooooooonnnmmmnnnmmmmmmmmmkkkjjjiiihhhgggfffeeeeeedddeeeffffffiiijjjjjjiiilllpppooollljjjjjjiiihhhggggggggggggdddggglllpppqqqnnnjjjfffgggfffeeeeeefffeeecccaaassslllfffZZZPPPPPPTTTRRRKKKJJJLLLLLLHHHAAA>>>BBBFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEOOO^^^fffmmm}}}}}}~~~hhhZZZJJJDDDCCCBBBBBBDDDBBBBBBCCCDDDDDDDDDEEEGGGGGGKKKMMMLLLMMMPPPQQQOOOMMMLLLKKKJJJHHHGGGEEEDDDDDDEEEFFFGGGFFFCCC@@@???BBBBBBBBBAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;::::::<<<>>>@@@BBBCCCCCCCCC???AAABBB@@@???AAAHHHNNNPPPeeeqqqWWWRRR\\\eeekkkooopppnnnXXXLLLJJJLLLHHHFFFEEEDDDEEEGGGGGGFFFEEEEEEDDDCCCBBBBBBCCCCCCDDDCCCDDDDDDBBB???>>>???BBBBBBBBBAAA@@@@@@??????????????????===;;;:::;;;===666888:::<<<===IIIaaawww|||wwwsssuuuzzz~~~|||zzz}}}~~~zzz}}}tttpppxxxzzzyyyxxxuuupppnnnllllllmmmmmmmmmlllfffccc]]]XXXTTTQQQNNNKKKOOONNNLLLLLLMMMLLLIIIFFFHHHGGGFFFEEEDDDBBB@@@>>>???>>>===<<<;;;<<<======<<<999999;;;;;;777555666333111111222222222222555666666888:::<<<>>>??????BBBBBBBBBBBBAAA@@@???>>>????????????@@@@@@AAAAAA?????????@@@@@@@@@AAAAAA???AAADDDHHHNNNVVV```fffhhhhhhiiikkklllmmmlllllliiiccc^^^YYYPPPEEE???@@@QQQjjj{{{aaaWWWjjjvvvzzz{{{zzznnnWWWMMMNNNGGGBBBCCCBBB<<<<<<<<<<<<;;;999777666666555555444333222222222////////////............,,,,,,,,,---------......///333666AAA^^^|||sssuuu~~~}}}kkkhhhrrrxxxyyyuuussspppoooqqqkkkooopppoooqqqvvvyyyyyyyyy{{{}}}}}}|||}}}yyyssspppqqqrrrpppppprrrrrrqqqppprrrssssssqqqnnnmmmnnnooonnnlllkkkkkklllmmmmmmnnnoooooopppqqqqqqmmmnnnnnnjjjddd```___```cccfffiiikkkkkkjjjkkkkkkggghhhiiilllqqqwww||||||zzzyyyxxxxxxyyy{{{~~~~~~ssspppmmmkkkjjjjjjiiiggghhhggggggfffggghhhiiijjjhhhiiikkkjjjhhhfffeeeffffffgggiiimmmoooqqqpppooommmnnnpppppppppoooooooookkkmmmooopppooommmlllkkkkkkkkklllkkkkkkjjjiiiiiiggggggfffeeeddddddfffggglllnnnnnnkkkmmmrrrrrrmmmiiiiiihhhhhhggghhhhhhhhhfffgggiiikkklllkkkkkkjjjhhhgggfffffffffeeebbb```qqqeeebbbXXXOOONNNRRRPPPIIIKKKOOOPPPJJJAAA===AAAHHHCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@HHHVVV]]]cccttt}}}|||xxx~~~||||||hhhSSSGGGBBB@@@AAACCCCCCBBBBBBCCCCCCAAAAAABBBCCCFFFFFFDDDDDDJJJMMMNNNGGGGGGGGGGGGGGGFFFFFFEEEBBBCCCDDDEEEDDDAAA>>><<>>===;;;:::999:::::::::::::::::::::777999;;;<<<<<<;;;:::999;;;<<>>BBBJJJRRR^^^vvvxxx___NNNVVViiisssvvvvvvnnn~~~]]]___XXXHHHEEEIIIHHHFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEAAACCCCCCAAA>>>>>>AAACCCCCCCCCBBBAAA@@@@@@@@@AAA???@@@@@@>>><<<;;;<<<===;;;;;;<<<;;;999BBBXXXnnn}}}uuurrrvvv|||~~~}}}}}}zzzyyy}}}~~~xxxyyy{{{{{{zzzqqqooommmmmmnnnnnnmmmllleeehhhjjjeee[[[RRROOOOOOOOOLLLJJJKKKLLLLLLIIIFFFGGGEEECCCCCCDDDCCCAAA>>>>>>>>><<<;;;;;;<<<======<<<999999<<<<<<888666666555000///444888666333222666555666999===@@@AAA@@@CCCCCCCCCBBBAAA@@@???>>>??????@@@@@@@@@AAAAAAAAA???>>>>>>>>>???@@@AAAAAA===AAAGGGNNNUUU\\\ccchhhhhhhhhiiikkkllllllkkkiiiddd\\\TTTOOOGGG@@@@@@FFFfffzzzzzz^^^[[[vvv|||vvv{{{^^^OOOKKKLLLDDDCCCFFFBBB<<<=========<<<:::888777555555555444444333333333000/////////............,,,,,,,,,---------......)))000222666KKKqqq~~~uuuvvv|||zzzgggcccpppuuuxxxtttrrrooonnnpppmmmqqqsssqqqrrrwwwzzzyyyyyy{{{}}}}}}}}}~~~yyysssoooppppppoooooorrrnnnmmmmmmpppssssssooolllmmmnnnooonnnmmmlllmmmooommmmmmmmmnnnoooppppppqqqlllmmmmmmkkkeee___ZZZWWW```dddhhhjjjjjjiiiiiiiiifffggghhhkkkqqqyyy}}}|||yyyyyyyyyzzz}}}~~~qqqooollljjjiiihhhfffdddgggffffffeeeeeeggghhhiiifffgggiiihhhfffdddcccccceeefffhhhjjjlllmmmnnnooolllnnnpppppppppppppppqqqkkknnnppppppooollljjjiiiiiiiiijjjkkkkkkkkkjjjjjjhhhhhhhhhgggfffgggiiijjjnnnqqqoookkklllpppnnniiihhhgggggghhhhhhiiijjjkkkhhhgggffffffgggiiikkkmmmiiigggfffffffffdddaaa___}}}nnnhhh___RRRIIIJJJOOOMMMGGGEEEFFFEEEAAA>>>???FFFMMMJJJFFFBBBBBBDDDEEEDDDBBBCCC???BBBJJJMMMRRRcccwww}}}{{{{{{~~~bbbHHH??????AAA>>>AAACCCBBB???===>>>AAA@@@@@@???@@@AAABBBDDDEEEDDDCCCCCCBBBAAA@@@??????BBBCCCDDDDDDCCC@@@>>><<>>===============<<<;;;:::888888888888999===555:::AAA;;;888:::777???AAACCCDDDBBBAAAAAAAAAAAA@@@???>>>BBBSSSooosss[[[RRRPPP^^^pppzzz~~~pppbbbTTTPPPMMMIIIHHHJJJHHHGGGGGGGGGHHHGGGDDDBBB@@@AAACCCDDDFFFGGGGGGHHHGGGEEEAAA??????CCCGGGJJJDDDDDDCCCCCCBBBBBBAAAAAACCCCCCBBB@@@===;;;;;;<<<::::::===>>><<>>???AAABBB@@@>>>BBBBBBAAA>>><<<<<<>>>@@@===BBBKKKWWWaaahhhkkkkkkjjjhhhgggggghhhgggfffddd___OOOEEEDDD???:::GGG\\\pppdddrrrwwwtttssspppRRRNNNJJJGGGEEECCCAAA???======;;;:::999888888888888888777666555444333333222111000///.........///------------------------///(((...666;;;TTT|||{{{sssyyy|||ttthhhxxx}}}wwwqqqooooooqqqrrrrrrssstttuuuvvvvvvwwwxxxzzzzzzzzzzzz{{{}}}wwwrrrmmmkkkmmmoooooooooooopppqqqrrrrrrrrrrrrrrrpppooonnnmmmlllkkkkkkkkkooonnnmmmllllllmmmnnnooommmmmmkkkiiieee```[[[XXX[[[bbbiiikkkiiiggghhhjjjlllrrrwwwyyyxxxzzz~~~}}}yyy||||||yyy{{{xxxmmmmmmkkkjjjiiihhhhhhhhhjjjjjjiiigggeeeeeegggiiihhhiiijjjjjjiiigggggggggfffeeeddddddeeefffhhhiiifffiiinnnrrrtttsssqqqooonnnnnnoooooonnnmmmlllllliiihhhhhhiiikkkkkkiiihhhiiihhhgggffffffhhhmmmqqquuurrrnnnlllkkkkkkkkkjjjhhhhhhgggggggggggghhhhhhgggfffeeedddcccdddeeeeeehhhgggeeecccaaa`````````~~~nnnddd[[[NNNFFFHHHNNNMMMHHH???CCCFFFFFFEEEFFFKKKOOOIIIHHHGGGEEEDDDCCCDDDEEEFFFBBBDDDIIIJJJKKKXXXiiimmm\\\LLLAAAEEECCC@@@???>>>???????????????>>>===>>>???@@@AAAAAA@@@@@@??????>>>>>>===AAABBBBBBBBB@@@???===<<<===>>>>>>???>>><<<:::999<<<;;;:::999888999::::::===999===@@@<<>>AAACCCDDDCCCBBBBBBCCCBBB>>>>>>GGGZZZrrrmmmWWWNNNTTT^^^fffjjjqqqXXXOOOHHHHHHHHHFFFEEEHHHHHHGGGFFFFFFGGGFFFDDDBBBAAAAAACCCEEEFFFGGGHHHHHHJJJHHHFFFFFFHHHMMMRRRVVVIIIHHHGGGFFFEEEDDDCCCBBBEEEEEEDDDBBB???===>>>???======@@@AAA??????JJJXXXooowwwnnnyyyzzzyyy~~~~~~rrrtttzzz{{{ssslllhhhiiikkkkkklllnnnllleee[[[QQQJJJGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@??????>>><<<;;;;;;;;;::::::::::::;;;;;;::::::::::::999999666777777777777777666666888999;;;===???AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???===>>>AAABBBAAA????????????>>>===???BBBEEEFFFJJJRRR\\\dddiiijjjjjjiiihhhhhhiiiiiigggccc```MMMCCC===<<<;;;@@@TTTiiiwwwpppmmm{{{{{{~~~^^^LLLIIIFFFEEEDDDDDDCCCAAA>>>===<<<:::999888888777888888777666555444444333444333222111000000//////------------------------///***///555777IIIkkkuuusssyyyyyy}}}xxxsssqqqrrrpppqqqqqqrrrrrrsssssstttrrruuuxxx{{{{{{{{{|||}}}vvvsssnnnmmmnnnpppqqqpppooooooppppppppppppppppppooonnnmmmlllllllllllllllpppooonnnmmmllllllmmmnnnnnnmmmllljjjfffaaa]]][[[]]]bbbhhhjjjiiijjjlllpppyyy{{{|||||||||~~~yyy||||||{{{}}}|||rrrqqqqqqooonnnmmmlllllllllkkkjjjiiigggeeeeeehhhjjjkkkkkkjjjiiigggfffffffffiiihhhgggeeeddddddcccccccccfffjjjmmmoooooonnnmmmmmmmmmmmmmmmlllllllllkkkiiihhhggggggiiiiiiiiiggghhhhhhgggffffffhhhlllpppssspppmmmjjjjjjjjjiiihhhggggggggggggggggggggggggfffeeedddcccbbbccccccdddeeeeeedddcccaaa```______~~~mmmbbbYYYKKKDDDHHHOOOOOOIII>>>CCCIIILLLKKKKKKLLLMMMHHHJJJKKKHHHCCCBBBDDDHHHGGGDDDEEEIIIHHHGGGPPP]]]ppp~~~~~~wwwtttzzzjjjXXXMMMGGG>>>;;;<<>>???>>>===<<<<<<===>>>???===============<<<<<<<<<@@@??????>>>===<<<<<<;;;<<<===???@@@>>>;;;888666<<<;;;:::::::::;;;<<<===AAA@@@BBB>>>999CCCIII@@@???AAADDDDDDCCCBBBAAABBB???===BBBUUUsssmmmYYYIIIUUU^^^iiinnnooo|||WWWIIIFFFFFFHHHIIIGGGGGGJJJHHHGGGEEEEEEFFFFFFDDDCCCAAABBBDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFIIIMMMRRRUUUGGGGGGEEEDDDBBBAAA??????EEEFFFFFFDDDBBB@@@AAABBB@@@@@@BBBCCCAAA@@@CCCJJJRRRnnnooo~~~|||wwwwww}}}~~~|||tttmmmiiiiiijjjiiillloooooojjjaaaXXXRRRKKKHHHDDDBBBAAABBBBBBBBB@@@@@@@@@???>>>>>>======::::::::::::999999999999;;;;;;::::::::::::999999888888999999999999888888999:::<<<>>>@@@AAABBBCCCDDDCCCCCCBBBBBBAAA@@@@@@>>>======>>>@@@AAA@@@???>>>>>>>>>>>>>>>AAAFFFIIIRRRVVV\\\cccgggiiijjjiiihhhiiijjjkkkiiiddd^^^XXXAAA???;;;999@@@SSSkkk}}}{{{gggeeennnuuu}}}^^^NNNFFFDDDBBBBBBDDDDDDDDDCCC>>>===<<<:::999888777777999888777777555555444333666555444333222111000000------------------------000---///222222;;;WWWrrrzzztttpppxxxpppxxxsssrrrrrrppppppppppppppppppppppppmmmqqqxxx|||}}}}}}||||||uuurrrooonnnpppqqqrrrrrroooooooooooonnnnnnnnnnnnnnnmmmmmmlllllllllmmmmmmoooooonnnmmmlllllllllmmmnnnnnnmmmkkkhhhdddaaa___^^^aaafffhhhjjjnnntttyyy}}}|||yyy|||~~~~~~}}}tttmmmoooooonnnmmmlllkkkkkkjjjkkkkkkiiigggfffgggjjjmmmooonnnllljjjhhhfffddddddgggggggggfffeeecccbbbaaacccdddfffiiikkklllmmmmmmmmmlllkkkjjjjjjjjjkkkllljjjhhhfffeeeggghhhhhhggghhhhhhhhhffffffhhhllloooqqqnnnkkkiiiiiihhhgggfffeeeeeefffggggggfffeeeeeeeeedddcccaaaaaabbbbbbcccbbbbbbccccccbbbaaa___^^^|||lllcccYYYJJJCCCHHHPPPOOOIIIDDDHHHLLLMMMKKKHHHGGGGGGIIIJJJIIIGGGDDDCCCDDDGGGDDDCCCFFFIIIIIIIIIPPPYYYbbbsss~~~xxxrrrssswwwuuuXXXQQQGGG@@@============>>>>>>===<<<===>>>???@@@;;;;;;;;;<<<<<<<<<======>>>>>>===<<<;;;;;;;;;<<>>;;;999777<<<;;;;;;;;;<<<===???@@@AAADDDFFF???===MMMVVVLLLAAACCCDDDCCCAAA?????????<<>>>>>DDDEEEFFFEEECCCBBBBBBCCCCCCBBBBBBBBBAAA@@@@@@AAAFFFZZZvvvqqq{{{{{{uuuvvvzzzzzzsssnnnkkkjjjkkkjjjkkkmmmnnnkkkgggbbb^^^WWWQQQJJJEEECCCDDDCCCBBB??????>>>======<<<<<<;;;:::::::::::::::999999999;;;;;;:::::::::999999999999999:::;;;;;;;;;;;;::::::;;;===???@@@BBBBBBCCCDDDDDDCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>?????????>>>??????@@@@@@AAADDDIIIMMM[[[___eeeiiikkkkkkkkkjjjjjjjjjkkkjjjfff^^^TTTNNN===???<<<;;;KKKggg}}}~~~dddWWWbbbsss{{{sssNNNKKKCCCBBBAAABBBCCCEEEDDDCCC>>>===<<<:::999888777777999999888777666555444444666666555444333111000///........................//////---...000555MMMnnn}}}pppoooyyypppwwwrrrqqqqqqpppppppppoooooonnnnnnnnnlllrrrzzz~~~{{{yyyrrrqqqpppooopppqqqrrrrrrppppppooonnnnnnmmmmmmmmmmmmmmmlllllllllmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmllliiigggdddccc___aaaeeeiiinnnvvv~~~zzzzzz~~~~~~|||zzzvvvqqqmmmmmmmmmmmmllllllkkkjjjjjjmmmmmmkkkiiihhhiiimmmpppsssrrrqqqooommmiiidddaaa```bbbdddfffggggggffffffdddeeeeeegggiiikkknnnooonnnmmmkkkiiiiiijjjlllmmmllliiifffeeefffhhhhhhhhhhhhhhhhhhgggfffhhhkkknnnooommmjjjhhhhhhhhhgggfffcccdddfffggggggfffdddccceeedddcccbbbaaabbbbbbccc```aaacccdddcccbbb```___xxxjjjcccXXXHHH@@@FFFNNNLLLEEEHHHIIIIIIGGGEEEDDDDDDDDDIIIFFFCCCCCCDDDEEEDDDCCCAAAAAADDDGGGHHHHHHMMMSSS___nnnuuu||||||yyywwwmmmiiiaaaUUUHHH@@@===<<<<<<<<<;;;;;;<<<===???@@@;;;<<<<<<======>>>>>>???>>>===<<<<<<<<<<<<<<<===EEEDDDAAA???==================<<<===>>>???AAABBB>>>BBBGGGCCCDDDXXXddd[[[CCCDDDDDDBBB@@@???@@@AAADDDWWWnnn|||cccNNNGGGQQQ^^^kkknnnwwwfffPPPNNNLLLMMMKKKGGGDDDDDDFFFGGGFFFDDDCCCDDDEEEEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGIIIHHHFFFDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@BBBDDDDDDBBBAAAAAABBBDDDCCCAAA>>>>>>@@@@@@@@@FFFIIIWWWqqqttttttzzzzzz|||{{{{{{uuuqqqnnnlllkkkkkkkkkkkkjjjjjjjjjkkkkkkddd\\\RRRKKKHHHGGGDDDAAA>>>======<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999999::::::;;;<<<======<<<<<<;;;<<<>>>???AAABBBCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@????????????>>>============@@@BBBEEEHHHMMMRRRVVV___dddjjjmmmmmmlllllllllmmmkkkhhhddd]]]TTTJJJCCC777999:::@@@XXXvvvooo\\\```vvvgggJJJNNNDDDCCCBBBBBBCCCDDDBBBAAA===<<<;;;:::999888888888999999888777666555444444555555555444333222000///........................---000+++,,,222555MMMuuuyyy{{{wwwtttzzzzzzuuurrrrrrqqqqqqppppppoooooonnnnnnooouuu~~~~~~yyyvvvooooooppppppoooooopppqqqqqqpppooonnnnnnnnnnnnnnnmmmmmmlllllllllmmmmmmnnnjjjjjjkkklllmmmnnnoooooonnnmmmmmmlllkkkiiihhhgggccceeeiiinnnvvv|||||||||xxxuuusssqqqooonnnnnnooopppppppppooooooooooooooonnnmmmnnnqqqsssuuuuuuuuuuuutttnnnfff```^^^```ccceeegggiiiiiiiiieeeeeedddeeegggiiilllnnnnnnmmmkkkjjjjjjlllmmmooommmkkkgggfffgggiiiiiiiiiggghhhhhhgggfffgggjjjlllnnnllljjjiiiiiihhhgggeeebbbdddeeeggggggeeedddbbbfffeeecccbbbbbbbbbcccddd```aaacccddddddbbbaaa___rrrgggbbbUUUDDD<<>>???===>>>>>>>>>??????@@@@@@>>>>>>>>>>>>????????????HHHFFFBBB???>>>???@@@BBB??????>>>>>>???AAABBBCCCAAAAAAEEEDDDAAAMMMVVVNNNDDDDDDDDDCCCDDDGGGLLLPPP\\\rrr|||iiiSSSHHHJJJSSSaaammmpppkkkPPPIIISSSKKKKKKHHHCCCBBBFFFHHHHHHCCCCCCCCCDDDFFFEEECCCAAABBBCCCDDDEEEEEEFFFFFFFFFCCCCCCBBBBBBAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA===???AAABBBAAA@@@@@@AAABBBBBB@@@<<<;;;???AAAAAACCC???>>>QQQmmmssspppuuu~~~vvvwww|||~~~zzzwwwtttpppmmmnnnllljjjhhhiiikkknnnqqqkkkcccYYYRRROOOKKKEEE@@@=========<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999:::;;;<<<======>>>======<<<===>>>@@@BBBCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????@@@AAA@@@>>>===>>>???>>>BBBHHHNNNSSSYYY^^^bbbaaaffflllooommmkkkkkklllmmmiiiaaaZZZRRRJJJBBB===555;;;DDDUUUqqq~~~kkkfffxxx[[[HHHMMMEEEDDDBBBBBBCCCBBB???===<<<;;;::::::999999999::::::999888888666666555444444444555555555333111000........................+++111++++++555444JJJyyyuuu{{{~~~yyyvvvtttqqqqqqqqqppppppooooooooorrrxxx~~~wwwtttnnnoooqqqqqqooonnnnnnoooqqqpppnnnmmmmmmnnnoooooonnnmmmmmmlllllllllmmmmmmiiijjjkkkmmmnnnnnnnnnnnnmmmlllllllllkkkkkkkkkkkkiiikkknnnttt|||~~~{{{~~~~~~}}}zzzvvvqqqoooooopppkkklllnnnpppqqqrrrqqqqqqppprrrttttttttttttvvvwwwwwwwwwwwwxxxwwwrrriiibbbcccdddeeefffgggggghhhhhheeeeeedddcccdddgggiiikkkmmmllllllkkkkkklllnnnnnnmmmkkkiiihhhiiiiiiiiihhhggghhhhhhgggfffgggiiikkkllljjjiiihhhiiihhhfffdddddddddeeeffffffeeeddddddfffeeedddcccbbbccccccddd``````aaabbbbbbaaa```___kkkeeeaaaTTTCCC<<>>>>>?????????????????????@@@@@@@@@???@@@AAABBBCCCBBBBBBAAAFFFEEECCCBBBAAAAAABBBBBBAAAAAA@@@@@@@@@AAACCCDDDEEE???BBBDDD===???BBB===AAABBBCCCFFFLLLUUU```gggwwwxxxYYYNNNFFFHHHRRRaaassskkkSSSJJJGGGNNNIIIHHHEEEAAACCCJJJJJJFFFAAAAAACCCEEEGGGFFFBBB???AAABBBCCCDDDDDDEEEDDDDDD>>>??????>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::===@@@AAAAAA@@@@@@AAA===BBBBBB===;;;>>>@@@???<<>>>>>>>>>>>===>>>???AAABBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>><<<>>>@@@@@@??????AAACCCGGGLLLSSSZZZ^^^bbbeeegggaaagggmmmnnnkkkhhhhhhiiikkkdddYYYNNNGGGBBB>>><<<<<>>@@@CCCIIISSSaaaoooyyyzzz```KKKQQQZZZ^^^]]]dddzzzvvvxxxQQQJJJNNNHHHGGGDDDCCC@@@===AAAGGGEEE>>>???AAACCCFFFHHHFFFBBB>>>AAAAAABBBCCCDDDDDDDDDCCCAAAAAAAAAAAA???>>><<<<<<@@@??????>>>===<<<<<<;;;999<<<@@@AAAAAA@@@@@@AAA:::BBBDDD???;;;===???===777EEE>>>444HHHccciiieeeOOO]]]lllttt{{{~~~}}}uuuqqqrrrrrrqqqppprrrrrrtttyyy~~~}}}zzzqqqpppmmmkkkiiiiiiiiiiiiqqqjjjccc```^^^YYYOOOGGG>>>======<<<<<<;;;::::::777777888888999999999999;;;;;;;;;:::::::::999999::::::<<<===>>>>>>>>>>>>===>>>@@@AAABBBCCCCCCCCCAAAAAA@@@@@@???>>>>>>===999<<<@@@@@@@@@AAADDDGGGSSSWWW^^^ccceeeeeeffffffbbbhhhnnnnnnjjjfffeeefffiii```RRRGGG@@@>>>>>>>>>BBBRRRooo|||ooojjjvvvPPPCCCFFFEEEAAA@@@???@@@@@@???<<<:::999999999999:::;;;<<<===::::::999888777666555555444555777888999888666555////////////////////////)))444------666+++777iii{{{zzztttuuuxxx|||vvvrrrnnnooooooooooooooooooooopppvvv~~~|||wwwssspppsssuuuuuurrrooonnnooommmllljjjjjjjjjlllnnnooopppooonnnmmmlllkkkkkkkkknnnnnnnnnnnnmmmkkkiiihhhkkkkkkkkkkkkkkklllmmmnnnjjjkkkmmmqqquuuxxxyyyyyy}}}|||xxx}}}~~~yyyuuuwww|||~~~}}}vvvwwwxxxvvvpppiiidddeeehhhlllnnnrrrvvvxxxzzzzzzzzzssswww|||~~~}}}|||||||||wwwsssrrrtttsssooojjjhhhhhhgggffffffgggiiijjjkkkjjjiiihhhhhhiiijjjkkkhhhiiijjjkkkkkkkkkkkkkkkjjjiiihhhhhhiiihhhfffdddggghhhhhhhhhffffffhhhjjjhhhfffeeeeeefffeeecccaaagggffffffeeeeeeffffffgggdddcccaaa`````````aaabbb___^^^]]]\\\[[[[[[[[[[[[xxx___bbbeeeWWWFFFBBBMMMXXXVVVLLLBBBAAA?????????BBBDDDFFFEEECCC@@@AAACCCEEEDDDBBBDDDDDDCCCBBBBBBBBBCCCCCCFFFGGGJJJRRR[[[iii||||||}}}www|||yyy~~~uuujjj___RRRKKKKKKJJJGGGCCC@@@@@@???@@@AAAAAABBBBBBCCCEEEEEEDDDGGGJJJGGGAAACCCDDDDDDCCCAAA@@@@@@BBBBBBCCCDDDEEEEEECCCAAA???DDD>>><<>>======>>>=========<<<;;;:::999999;;;===???@@@???>>>>>>>>>AAA@@@???===<<<<<<<<<<<<===::::::>>>DDDOOObbbsss]]]UUUYYYmmm{{{zzzxxxzzzvvv{{{wwwpppwwwlllaaammmpppeee```kkkzzz~~~yyywwwqqqiiieeefffiiiiiiiiiooollliiigggcccZZZMMMCCC@@@???============:::888;;;:::999888888888999999888999999999::::::;;;;;;999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAACCCDDD@@@@@@?????????@@@AAAAAACCCBBBAAAAAADDDIIIMMMQQQYYY^^^aaaaaabbbfffhhhgggggggggggghhhiiihhheeeccc^^^QQQEEEBBBAAA???@@@DDDZZZiii~~~fffhhhrrr~~~gggFFFFFFIIIBBB@@@@@@??????>>><<<;;;:::::::::::::::::::::::::::;;;;;;999777666555555555333333444444555666666666333222000///...---.........,,,///333000...<<>>>>>>>><<<:::999::::::;;;:::999888888777777777777999;;;<<<;;;::::::;;;>>>>>>===<<<<<<<<<=========::::::<<<@@@HHHXXXgggbbbYYYWWWaaammmsssssstttxxxwww|||xxxvvv~~~tttgggnnnhhh\\\VVV```pppxxxwwwsssuuuuuussspppllljjjhhhhhhkkkiiigggeeeccc[[[PPPGGGAAA>>><<<;;;;;;<<<<<<;;;999:::::::::999999888888999999999999:::::::::;;;;;;<<<<<<=========<<<<<<>>>>>>>>>??????@@@BBBBBB@@@@@@??????@@@@@@AAAAAACCCCCCCCCEEEIIIMMMRRRUUU^^^bbbdddbbbcccggghhhfffggghhhkkkllliiiaaaWWWPPPNNNEEE>>><<<===AAAMMMXXXvvvuuufffpppjjjlllxxxtttRRRHHHIIIGGGBBB@@@@@@@@@???>>>===;;;:::999999999:::::::::::::::;;;:::999777666666666666555555555555555666666666444333222000............---+++---000---+++666FFFddd|||vvvtttyyy{{{}}}xxx}}}yyy{{{{{{uuuoooppppppqqqqqqqqqqqqppprrrsssuuuxxxyyyxxxtttpppppprrrvvvvvvtttrrrpppooommmmmmnnnnnnnnnoooooooooooonnnmmmkkkjjjjjjkkkkkkmmmllllllkkkjjjjjjiiiiiijjjjjjjjjkkkkkkkkkllllllmmmmmmmmmmmmnnnppprrrssswwwvvvvvvuuusssqqqpppoookkkkkkjjjjjjkkkpppvvv{{{zzzyyyyyyzzz{{{yyyuuurrrnnnooonnnkkkgggiiinnnttt~~~}}}}}}xxxrrrppprrruuuuuuuuuttttttuuurrrssssssrrrqqqpppooonnnoooooonnnmmmllllllkkkkkkkkkjjjiiikkkmmmnnnkkkiiidddccccccccccccdddeeeeeeeeefffggghhhhhhgggffffffddddddccccccddddddeeefffeeeeeeeeeeeedddddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa___^^^\\\\\\[[[ZZZWWWUUUyyy___aaa[[[TTTJJJGGGMMMTTTRRRKKKDDDEEEGGGHHHHHHFFFDDDCCCAAA@@@>>>>>>??????>>>===>>>>>>>>>>>>???@@@AAAAAA@@@CCCHHHLLLMMMSSScccsssuuu{{{ooo]]]QQQPPPLLLFFFCCCBBBCCCCCCCCCBBBBBB???<<<===BBBCCC@@@CCCDDDEEEDDDBBBBBBBBBDDDBBBAAA@@@@@@@@@BBBCCCDDDAAA???@@@EEEJJJOOOXXX```jjj{{{sssfffVVVNNNVVVdddnnnooouuu~~~|||ddddddZZZJJJAAACCCDDDAAADDDCCCAAA???>>>===<<<<<>>???@@@AAAAAA>>><<<:::888777777777888:::999888777666666777888666888:::;;;:::999999999;;;;;;;;;;;;;;;<<<===>>>===:::999:::<<<@@@JJJUUUbbbaaa]]]\\\cccnnntttttt|||xxxwww{{{}}}{{{}}}sssvvvpppaaaTTTVVVaaajjjpppsssyyy{{{|||wwwpppjjjjjjkkkjjjhhhggggggeee```XXXQQQKKKHHHCCCAAA@@@@@@@@@???;;;;;;<<<<<<;;;:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;;;;<<<<<<======>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFIIILLLQQQVVVZZZ\\\cccffffffdddeeehhhiiiggglllkkkiiieee___UUUIIIBBBCCC===:::;;;BBBPPPdddttt~~~pppcccyyyrrrooouuusssMMMGGGKKKGGGCCCFFF@@@@@@@@@???>>>===<<<;;;::::::::::::::::::::::::999999888777777777777777777777777777666666666666666555333222000//////...///++++++///---***000;;;NNNfffzzzzzzqqqqqqyyy~~~wwwqqqvvv}}}xxxrrrrrrrrrqqqqqqqqqqqqppppppqqqrrrtttvvvuuusssqqqooosssxxxyyywwwssspppnnnnnnnnnooooooooooooooopppqqqpppnnnlllkkkjjjjjjjjjmmmmmmmmmllllllkkkkkkjjjiiiiiijjjjjjjjjjjjkkkkkklllkkkkkklllmmmnnnppppppppppppooonnnmmmlllkkkjjjhhhgggffffffhhhmmmtttzzzyyywwwuuutttttttttrrrqqqsssssssssqqqpppttt|||{{{uuupppnnnpppssstttrrrqqqppppppppppppqqqppppppooonnnnnnqqqqqqppppppooonnnmmmmmmmmmmmmmmmnnnpppooommmkkkeeedddcccbbb```````````````bbbeeehhhiiigggeeeccc``````___``````aaabbbcccaaabbbdddeeeeeeddddddccccccbbbbbbaaaaaa`````````bbbbbbaaaaaa```_________]]]\\\ZZZZZZZZZXXXTTTRRR{{{dddhhh]]]WWWNNNGGGJJJPPPPPPLLLGGGGGGHHHHHHGGGEEECCCAAA@@@??????>>>>>>>>>===<<>>>>>>>>??????@@@???BBBFFFHHHGGGMMM]]]mmmyyyxxxyyy|||~~~zzz|||}}}wwwggg```VVVOOOKKKHHHEEECCCAAAAAA===888999???CCCCCCEEEFFFFFFEEEBBBAAAAAABBBBBBDDDFFFGGGGGGEEEBBBAAA???>>>@@@JJJYYYkkk{{{lllTTTOOOQQQSSS^^^lllvvv}}}wwwNNNEEEIIIIIICCC@@@BBBCCC@@@CCCBBBAAA???>>>===<<<;;;===>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@AAAAAA===;;;999888888999::::::;;;:::999777777888999:::888:::<<<===<<<;;;;;;<<<;;;;;;;;;::::::;;;;;;<<<;;;999888999999:::@@@HHHYYYiiiooofffbbbmmmxxxzzz~~~}}}~~~rrr^^^TTTTTT\\\iiiuuu}}}xxxssspppoooqqqkkkjjjiiijjjjjjgggbbb^^^]]]ZZZUUUQQQNNNKKKHHHEEE@@@???>>><<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;<<<===============<<<===???AAADDDFFFGGGHHHJJJLLLPPPVVV[[[___cccdddeeeggghhhgggiiinnnnnnkkkqqqjjj___TTTLLLGGGCCCAAACCC===:::DDDXXXnnn}}}uuu|||zzzwwwtttwwwjjjUUUHHHLLLLLLBBBAAAIII@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::888888888777777888999999999999888888777666666555777666555333222000//////111------000000...111666???PPPeeessszzz~~~vvvooorrruuu{{{|||yyyssssssrrrqqqppppppppppppooooooppprrruuuwwwvvvuuurrruuuxxxyyyvvvrrrnnnmmmooooooooooooppppppppppppoooooonnnmmmlllkkkkkkkkkmmmmmmmmmmmmmmmllllllllljjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllmmmnnnnnnooonnnnnnmmmllljjjjjjiiiiiihhhhhhgggfffhhhlllsssxxx{{{wwwsssppppppqqqqqqqqqtttuuuvvvvvvwww{{{|||{{{zzzwwwtttqqqlllnnnqqqrrrpppmmmllllllnnnnnnooooooooonnnmmmmmmoooooooooooooooooooooooorrrrrrrrrrrrrrrqqqooonnnhhhgggdddbbb___^^^\\\\\\\\\___cccggggggeeebbb___[[[[[[ZZZZZZ[[[[[[\\\]]]___```cccdddeeedddcccbbb```aaaaaaaaaaaa`````````_________^^^]]]\\\[[[[[[ZZZYYYXXXXXXWWWUUUQQQNNN|||gggnnnccc\\\OOOEEEEEELLLOOOMMMHHHGGGFFFDDDCCCBBBAAAAAA>>>???@@@@@@???>>>======BBBAAA@@@???????????????AAAAAADDDEEEEEELLL\\\mmm}}}xxxsssuuu~~~}}}}}}tttiii___YYYSSSLLLGGG======:::666777???FFFIIIKKKLLLKKKIIIEEECCCBBBCCCDDDEEEFFFGGGGGGEEECCCBBBBBBEEENNN```www~~~hhhMMMKKKTTTZZZeeerrr\\\FFFDDDGGGHHHEEEDDDDDDDDDCCCBBBBBBAAA@@@???>>>==============================AAA@@@@@@@@@??????>>>>>><<<:::888999<<>>:::999888888888999:::;;;999;;;>>>>>>===<<<<<<=========;;;::::::999999999;;;888888::::::999<<>>::::::::::::::::::::::::<<<===>>>???@@@@@@@@@@@@===>>>???@@@@@@@@@@@@@@@===???BBBFFFJJJMMMOOOPPPRRRUUUYYY^^^cccgggiiikkkgggiiikkkkkkpppuuutttpppggg^^^RRRGGGAAAAAABBBCCCBBB<<<>>>QQQqqq{{{sssqqq|||PPPNNNMMMKKKGGGDDDDDDFFF@@@AAAAAAAAA@@@???>>>===>>>>>>======<<<<<<<<<;;;888888888888888999999:::::::::999888777666666555777666666444333111000///000......000222111222444777???UUUvvv|||ssspppqqqqqqttt{{{pppzzz|||uuutttrrrqqqoooooooooooooooooopppssswwwzzzzzzzzzuuuwwwwwwvvvrrrooommmmmmppppppppppppoooooooooooollllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkklllmmmmmmnnnnnnnnnmmmllljjjiiiggggggggggggfffggghhhiiikkkoootttxxxvvvrrrnnnlllmmmnnnooopppoooqqqtttvvvwwwyyyzzz|||yyywwwuuutttttttttsssrrrkkkmmmoooooommmkkkjjjjjjllllllmmmnnnnnnnnnmmmmmmkkkllllllmmmnnnooopppqqquuuvvvwwwvvvtttrrrpppoookkkjjjgggdddaaa^^^\\\[[[[[[]]]```ccccccaaa]]][[[UUUUUUTTTTTTTTTUUUVVVVVV]]]___```bbbbbbaaa___^^^^^^___```aaabbbbbbaaaaaa^^^^^^^^^^^^]]][[[ZZZYYYXXXWWWWWWWWWVVVSSSOOOKKK{{{hhhoooeee\\\MMMBBBCCCKKKNNNLLLFFFEEECCCAAA@@@?????????<<<>>>AAAAAA@@@>>>>>>???BBBAAAAAA@@@??????@@@@@@CCCAAABBBDDDEEEKKKXXXeee~~~yyyxxx~~~xxxqqqlllfff]]]VVV>>>???<<<777777???HHHKKKKKKLLLKKKIIIEEEBBBBBBBBBAAAAAABBBCCCEEEHHHKKKLLLQQQ\\\lllqqq___WWWWWW^^^mmm}}}yyyYYYLLLIIIEEEFFFFFFCCCAAA??????@@@@@@AAAAAAAAAAAA@@@??????>>>>>>============>>>>>>??????>>>===<<<;;;::::::;;;999888;;;@@@CCCBBB@@@666777777888888999999999999;;;===>>>===<<<<<<<<<>>>===<<<;;;:::999999999;;;888888;;;<<<:::;;;??????___xxxxxxmmmjjjjjjhhhhhhttt}}}uuu{{{wwwqqqjjjcccZZZRRRQQQUUUfffkkktttzzzqqqmmmlllkkkkkkjjjiiiiiiiiiggggggiiikkkjjjfff___ZZZNNNKKKFFFBBB??????@@@AAA<<<<<<<<<;;;;;;;;;;;;;;;888999;;;<<<===>>>>>>>>>;;;===???@@@BBBBBBAAAAAADDDGGGKKKOOOSSSVVVXXXYYYZZZ\\\___cccgggjjjllllllhhhjjjlllmmmqqqtttpppjjjSSSNNNHHHCCCAAAAAAAAA@@@???AAAKKKccczzzmmmrrrpppOOONNNGGG???AAAIIIHHH???AAAAAAAAAAAAAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;999999888888888999999::::::999999888777666666555555555555555444222111000------......///000111222888===XXXnnnlllttt}}}{{{tttxxxwwwtttrrrpppooooooooooooooopppssswwwzzzzzzzzzuuuvvvvvvtttqqqooonnnooopppooooooooooooooonnnnnnkkkkkkmmmnnnnnnooonnnnnnkkkllllllmmmmmmnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkklllmmmmmmmmmmmmmmmjjjhhhfffcccbbbaaaaaaaaa___bbbgggjjjllloooqqqssshhhfffeeeeeehhhlllmmmnnnnnnpppsssuuuwwwvvvuuutttvvvuuutttrrrqqqqqqqqqqqqlllmmmnnnnnnllljjjkkkkkkkkkkkklllmmmnnnnnnnnnmmmiiiiiijjjkkkmmmnnnooooootttuuuwwwvvvtttrrrqqqqqqnnnllliiifffbbb```^^^]]]\\\]]]]]]]]]\\\ZZZXXXWWWQQQQQQQQQRRRSSSUUUVVVWWW______``````___^^^\\\[[[^^^___```aaabbbaaa``````]]]^^^_________]]]\\\[[[WWWVVVVVVVVVUUURRRMMMIII~~~hhhnnn```WWWIII@@@CCCKKKMMMIIIBBBBBBCCCBBBAAA???===<<<999===@@@AAA???>>>???@@@????????????@@@AAABBBCCCDDDAAA@@@CCCEEEHHHNNNUUUqqquuuvvvvvv|||xxxvvvzzzxxxppp[[[[[[UUUKKKFFFIIIOOOQQQMMMMMMMMMLLLIIIGGGGGGHHHCCCHHHPPPYYY```dddeeeffflll{{{{{{qqqjjjnnn||||||vvvUUUDDDAAAEEEBBBAAAAAA@@@>>><<<===???>>>???@@@AAAAAAAAA@@@@@@@@@???>>>======>>>???@@@<<<<<<;;;;;;::::::999999999888888<<>>===<<<<<<=========<<<;;;;;;:::;;;;;;===999999;;;<<<;;;;;;===???PPPdddrrryyyxxxnnnbbb]]]hhhxxx|||tttmmmllliii___TTTMMMPPPXXXeeerrr{{{|||yyyvvvpppooonnnkkkiiiiiiiiijjjggghhhjjjlllmmmjjjeeeaaaYYYWWWTTTQQQMMMJJJHHHGGGDDDDDDCCCCCCBBBBBBBBBBBB===>>>??????@@@@@@@@@@@@BBBCCCFFFIIIJJJKKKJJJJJJQQQSSSWWWZZZ]]]___``````aaaaaacccdddfffhhhjjjkkkeeeggggggggghhhhhh```VVVEEECCCAAA@@@AAAAAA???>>>EEETTThhh{{{|||{{{WWWKKKJJJEEE???AAAGGGFFF@@@AAAAAAAAABBBAAAAAA@@@???======<<<<<<;;;:::::::::::::::999888888888999999888888888777777666666555333444444555444333222111---///000...,,,---///111666@@@ccc{{{uuuzzzxxx|||zzzwwwtttqqqppppppqqqoooooopppsssuuuvvvuuussspppsssuuuvvvuuusssrrrrrrooooooooonnnnnnnnnmmmmmmlllmmmnnnoooooonnnmmmmmmjjjjjjkkklllmmmmmmnnnnnnlllllllllkkkkkkkkkjjjjjjiiijjjkkklllllllllkkkjjjgggeeebbb___]]]\\\[[[\\\ZZZ___eeeiiiiiigggeeecccXXXYYY\\\aaaggglllooooooppppppqqqsssttttttsssrrrsssssssssqqqpppoooooopppmmmnnnnnnlllkkkkkklllnnnjjjkkklllmmmnnnnnnnnnnnnjjjjjjkkkkkkkkkkkkllllllmmmpppssssssrrrqqqrrrsssnnnllljjjgggdddaaa```______]]][[[XXXVVVTTTSSSSSSTTTTTTVVVYYY\\\```bbbdddgggfffeeecccaaa___^^^]]]______```aaa```^^^\\\[[[[[[\\\^^^___^^^]]]\\\[[[VVVVVVVVVVVVUUUQQQLLLHHHjjjnnn[[[RRREEE???EEEMMMLLLFFF???AAACCCDDDCCC@@@<<<999777;;;???@@@???>>>???@@@;;;;;;<<<>>>@@@BBBDDDEEEDDD@@@???CCCEEEDDDDDDFFFTTT___hhhjjjnnnyyyxxxqqqvvv{{{wwwtttxxx||||||zzzwwwhhh]]][[[\\\\\\TTTUUUVVVUUUSSSRRRSSSTTTLLLYYYlllzzz{{{|||ppprrrrrrSSSFFFBBBBBBCCCAAAAAABBBCCCBBB@@@BBBEEE<<<===???@@@AAAAAAAAA@@@AAA@@@???>>>>>>???@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;888777777;;;@@@AAA===888666888;;;>>>>>>>>><<<;;;;;;===???@@@???>>>>>>>>><<<<<<;;;;;;;;;<<<======???;;;999<<<===::::::<<>>fff}}}~~~ppp}}}}}}yyyvvvsssrrrrrrrrrppppppppprrrsssrrrooommmkkkpppvvvyyyyyywwwvvvuuuoooooonnnnnnmmmmmmmmmlllnnnnnnooooooooommmlllkkkiiijjjjjjkkklllmmmnnnnnnkkkkkkkkkjjjjjjiiiiiiiiiggghhhjjjkkkkkkjjjiiihhhgggeeeaaa^^^[[[YYYYYYYYYZZZ```fffhhheee^^^WWWSSSOOOQQQWWW```iiiooorrrsssmmmlllkkkkkkmmmnnnnnnnnnnnnoooppppppooonnnooopppnnnnnnmmmkkkjjjkkknnnpppjjjkkklllmmmnnnooooooooommmllllllkkkjjjjjjiiiiiifffjjjoooppppppqqqsssuuummmllliiigggdddbbbaaa```aaa^^^YYYUUUQQQPPPPPPQQQYYY[[[^^^bbbggglllppprrrpppnnnllliiifffdddcccbbb``````aaa```^^^[[[XXXVVVXXXYYY[[[\\\\\\[[[ZZZYYYVVVVVVVVVVVVUUUQQQKKKGGGuuueeeaaaWWWHHH@@@CCCJJJHHHAAA@@@BBBDDDAAA===<<>>@@@BBBCCC@@@AAABBBDDDFFFEEECCCAAACCCGGGNNNVVV```kkkvvv}}}}}}~~~}}}zzz~~~uuukkkppptttrrrllljjjlllqqqxxx{{{sssqqquuupppwwwxxxcccNNNFFFDDDBBBBBBDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@======<<<<<<;;;;;;;;;:::999:::<<<======<<<:::999666888@@@IIIJJJCCC>>><<>>BBBBBB===;;;???>>>===<<<:::888999<<>>???>>>===<<<===>>>@@@>>>DDDXXXppp}}}zzzqqqkkk~~~xxx{{{|||rrrjjjgggZZZTTTKKKFFFOOO```lllqqqvvvtttrrrnnnkkkjjjkkklllhhhfffeeegggjjjjjjgggdddfffgggggggggfffccc```___^^^^^^^^^]]]]]]]]]\\\\\\ZZZ[[[\\\]]]^^^^^^^^^^^^cccccccccbbb`````````bbbcccddddddeeefffffffffeeeeeecccbbbaaa```aaabbbbbb]]]YYYTTTPPPMMMHHHBBB>>>CCC;;;888<<>><<<<<<;;;;;;;;;::::::999888888999999:::888888888888888777666555888777777666555555444444444333111///...///000111555777NNNvvv|||}}}zzztttnnnmmmqqqrrrqqqpppqqqrrrrrrqqqpppnnnoooqqqtttuuuvvvuuuuuuooolllkkkmmmppprrrpppnnnlllmmmoooppppppnnnmmmkkkjjjkkklllnnnpppqqqrrrrrrllllllllllllkkkjjjiiihhhjjjiiihhhiiiiiiiiigggeeeeeebbb]]]ZZZZZZ\\\]]]]]]]]]^^^``````]]]XXXSSSOOOQQQXXXdddpppwwwvvvrrrmmmnnnnnnmmmllllllnnnoooppppppnnnllllllooopppnnnkkkmmmmmmlllllllllmmmmmmnnnppppppooooooooooooppppppooonnnmmmlllkkkllllllmmmllllllllllllmmmooopppqqqooonnnllliiihhhgggggghhheeedddbbb^^^ZZZYYY[[[]]]___aaaeeekkknnnpppsssxxx~~~vvvkkkeeeddddddcccaaa`````````aaaaaa___\\\ZZZ[[[VVVUUUYYYZZZWWWWWW[[[]]]XXXRRRNNNMMMLLLJJJGGGuuuaaa___UUUFFF>>>BBBHHHGGG@@@@@@BBBCCC@@@<<<;;;???CCCCCCCCCBBB@@@???>>>======<<<<<<;;;<<<===>>>@@@AAA???@@@AAABBBDDDDDDCCCAAACCCEEEJJJPPPXXXaaakkkrrrvvvzzz|||zzz~~~~~~yyy___```jjjuuu{{{sss^^^PPPDDDAAAAAA@@@@@@BBBDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA=========<<<<<<<<<;;;;;;999:::<<<======<<<:::999777;;;EEEOOOPPPJJJDDDCCCFFFAAA@@@DDDDDD???;;;;;;>>>>>>===;;;999:::<<<>>>;;;<<<>>>???>>>>>>???@@@CCCAAAAAAIIIXXXgggqqqvvv~~~~~~|||{{{sssrrrkkkcccSSSEEEDDDRRRcccmmmppptttvvvuuurrrnnnllllllnnnkkkhhhgggiiiiiihhhgggggghhhiiijjjiiihhhfffddddddddddddcccccccccbbbbbbbbbbbbcccdddeeeeeeffffffccccccbbbaaa``````aaaaaaeeeeeefffgggggggggggggggfffeeedddbbbaaa```______[[[SSSJJJEEEDDDDDDAAA>>>===;;;===FFFOOOYYYggguuusss\\\OOOMMMKKKFFFFFFEEEDDDCCCBBB@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<:::999999999999::::::;;;999999999999999888777666777777777666666555555555444333111/////////000111222222CCCggg{{{~~~}}}{{{uuuooommmppprrrpppooooooqqqrrrqqqpppooooooqqqrrrssssssttttttooommmkkkllloooqqqooommmkkklllmmmnnnnnnmmmlllkkkjjjkkklllnnnpppqqqqqqqqqmmmmmmllllllkkkjjjiiiiiikkkjjjiiiiiijjjiiigggeeeccc```\\\ZZZ[[[\\\]]]]]]]]]^^^______]]]YYYVVVSSSYYY```lllxxx~~~xxxqqqoooooonnnnnnnnnnnnoooooonnnlllkkklllooopppooommmmmmmmmlllkkkkkkkkkkkkkkkoooooonnnnnnnnnnnnooooooooonnnmmmlllkkkkkklllmmmmmmllllllmmmmmmnnnooopppmmmmmmllljjjjjjiiiiiiiiiiiihhhfffbbb______aaaccceeeggglllsssyyy|||yyypppjjjiiihhhfffcccaaa___]]]\\\[[[[[[YYYXXXYYYUUUUUU\\\^^^ZZZVVVVVVZZZUUUOOOMMMMMMLLLIIIGGGvvv^^^\\\RRRDDD<<>>===<<<;;;<<<<<<<<<;;;<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBBAAACCCFFFJJJPPPYYYbbbiiipppzzzyyyxxx}}}}}}{{{ooo___NNNVVVgggiiiJJJKKKFFFCCCDDDEEECCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>============<<<<<<999:::;;;<<<<<<;;;:::999444:::EEEPPPRRRLLLHHHGGGHHHDDDBBBEEEEEEAAA<<<999???@@@???===;;;:::;;;<<<999<<<>>>@@@?????????@@@BBBBBBAAA@@@DDDPPPcccqqq||||||}}}xxxppp___III???EEERRR[[[eeennnxxx|||yyytttppppppuuurrrmmmjjjjjjjjjjjjjjjhhhiiijjjkkkkkkjjjiiihhhiiiiiihhhhhhhhhhhhhhhggggggggghhhhhhiiiiiijjjjjjggggggffffffffffffeeeeeefffffffffffffffeeeeeeeeeccccccaaa___\\\ZZZWWWVVVSSSLLLCCC???@@@AAA???===888===GGGSSS^^^iiixxxzzzzzzxxx|||{{{```OOOKKKJJJIIIGGGFFFEEEDDDBBB@@@???>>>AAAAAAAAAAAAAAAAAABBBBBB???>>>======<<<<<<<<<<<<999999:::::::::;;;;;;<<<999::::::::::::999999888777777777666666666666666444333222000///000000111333222<<>>EEEDDD???AAA@@@>>>;;;999;;;???CCCBBBAAA@@@???>>>===<<<<<<========================>>>???AAAAAABBBBBBCCCDDD???AAACCCFFFLLLTTT^^^ddduuu||||||gggVVVPPPOOOYYYjjjcccOOOGGGHHHHHHIIIIIIGGGDDDCCCDDDAAAAAA@@@????????????@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>??????@@@???>>>======>>>>>>>>>>>>>>>=========::::::;;;<<<<<<;;;::::::666;;;EEEOOOQQQMMMLLLNNNIIIFFFCCCCCCCCCAAA>>>;;;???@@@AAA???<<<;;;;;;;;;:::===???@@@???>>>>>>>>><<>>??????DDDOOO___kkkrrryyysssrrrvvv~~~cccLLLIIIIIIFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@??????@@@@@@AAAAAABBBBBB======<<<;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<<<<:::;;;;;;;;;;;;;;;::::::777777777777777777777777444444222111111000111111111222777IIIiii}}}yyyqqqnnnpppqqqooommmlllmmmooopppoooooooooooooooqqqsssuuuwwwssspppllllllnnnooommmkkkkkkkkklllmmmmmmmmmlllllljjjkkklllmmmnnnooooooooommmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkhhhfff]]]\\\ZZZ[[[]]]___``````^^^]]]\\\[[[\\\^^^```aaa___gggsssvvvlllmmmmmmnnnnnnooonnnnnnnnnkkkkkkkkklllmmmmmmmmmmmmlllkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllnnnmmmlllkkkkkkkkklllmmmooonnnmmmlllllllllllllllhhhiiikkkmmmnnnnnnmmmmmmkkkkkkiiigggeeeeeehhhjjjiiijjjkkkooouuuxxxtttmmmdddaaa^^^\\\[[[YYYVVVTTTWWWXXXXXXXXXYYY[[[]]]___^^^dddlllooojjj```WWWRRROOOKKKHHHGGGIIIJJJHHHEEEaaa\\\TTTGGG>>>???DDDDDD@@@@@@???<<<999888;;;???BBB>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>=========@@@CCCDDDCCCCCCDDDFFF@@@AAABBBDDDGGGMMMUUUZZZpppzzz{{{|||yyytttqqqrrryyy|||nnnbbb\\\[[[UUUbbbtttbbbIIIEEEKKKFFFIIIIIIFFFCCCAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA>>>>>>???@@@???>>><<<;;;=========>>>>>>>>>>>>>>>:::;;;;;;;;;;;;;;;;;;:::===AAAJJJRRRRRROOOQQQVVVIIIHHHDDDAAA@@@@@@AAA@@@???@@@AAA???<<<;;;;;;;;;===???@@@@@@===;;;:::;;;999>>>CCCCCCAAABBBGGGKKKfff}}}www~~~zzzooofff___UUULLLEEEMMMYYYaaaeeeiiiooossspppppppppooommmlllkkkjjjiiihhhhhhhhhgggffffffeeegggggggggggggggggghhhhhhggggggfffffffffggghhhhhhhhhgggffffffggggggdddbbbdddccc```\\\YYYWWWUUUTTTRRRRRRPPPNNNJJJFFFBBB@@@===???@@@<<<888:::CCCKKK]]]lllxxxpppuuu}}}nnnOOOGGGJJJHHHDDDDDDCCCBBBAAAAAAAAAAAABBBBBB>>>??????@@@@@@AAAAAAAAA;;;;;;:::999999999:::::::::;;;<<<============<<<:::;;;;;;<<<<<<<<<;;;;;;888888888888888777777777555444333222222111111111,,,///222:::NNNkkkzzzyyy||||||~~~|||tttppprrrpppnnnllllllnnnoooooonnnnnnnnnoooppprrruuuxxxzzzuuuqqqmmmmmmnnnooonnnlllllllllmmmmmmnnnnnnnnnnnnjjjkkklllmmmmmmmmmmmmmmmllllllkkkjjjjjjjjjkkkkkkkkkkkkkkklllmmmkkkhhheee\\\ZZZYYYZZZ]]]```aaabbb]]]\\\ZZZZZZ\\\___dddfffdddmmmzzzxxxppplllllllllmmmmmmnnnnnnooolllmmmmmmlllkkkjjjjjjkkkkkkkkkkkkkkklllnnnooopppjjjkkkllllllllllllkkkjjjmmmlllkkkjjjjjjkkklllmmmooonnnmmmllllllkkkkkklllhhhiiikkkmmmnnnnnnnnnmmmhhhhhhfffdddbbbccceeehhhhhhiiigggeeeggghhhaaaVVVPPPPPPOOOOOOOOONNNLLLJJJLLLPPPVVVZZZ\\\___bbbdddiiisss{{{xxxkkk___WWWUUUKKKHHHEEEEEEGGGHHHEEECCCddd^^^VVVIII??????CCCCCC??????===:::999999;;;>>>@@@============>>>>>>>>>>>>>>>???????????????>>>===;;;@@@DDDFFFDDDCCCDDDFFFBBBBBBBBBBBBBBBDDDHHHLLL[[[kkk||||||}}}~~~jjjfffgggqqqvvv{{{}}}sssllldddfffrrr~~~~~~xxxiiiuuuzzz{{{|||jjjVVVIIICCCBBBEEEHHHHHHDDDBBBCCCBBBAAA???>>>>>>===<<<===============>>>>>>???@@@@@@@@@???@@@BBBBBBBBB@@@>>><<<<<<<<<============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>CCCJJJPPPOOOKKKMMMSSSIIILLLKKKDDD??????AAABBB???@@@???===;;;:::;;;<<>>@@@AAA\\\{{{vvv{{{}}}{{{{{{~~~vvvqqqlllaaaVVVAAACCCFFFJJJOOOWWW___ddd```cccfffgggfffffffffgggiiihhhhhhgggfffeeeeeedddeeeeeeffffffffffffgggggghhhgggfffeeeeeefffggghhhiiigggffffffhhhgggbbb___^^^\\\XXXTTTQQQOOONNNMMMKKKJJJIIIGGGDDDAAA>>>===;;;<<<;;;777666@@@RRR```ooo~~~yyyvvv}}}~~~iiiWWWIIIIIIKKKHHHDDDCCCAAAAAA@@@???@@@AAABBBCCC??????????????????@@@@@@;;;::::::999999999::::::<<<===>>>??????>>>===<<<:::;;;;;;<<<<<<<<<<<<;;;::::::999999888777777777555555444444333222222111///111333444<<>>AAAAAA>>>===;;;999999:::<<<===>>>========================<<<===>>>??????>>>>>>===888>>>EEEGGGEEECCCCCCEEEAAABBBBBBAAA@@@@@@BBBCCCIIIXXXhhhpppooorrr~~~}}}uuuqqqxxxxxxssswwwzzz~~~vvviiidddffflllzzz}}}tttqqq^^^UUUPPPIIICCC@@@EEEHHHHHHEEEEEEGGGEEEAAA>>>======<<<;;;<<<<<<<<<;;;<<<<<<===>>>>>>?????????@@@BBBBBBBBB???===;;;;;;;;;<<<<<<<<<=========;;;;;;;;;::::::;;;;;;;;;;;;AAAKKKPPPMMMFFFEEEIIIIIIRRRUUULLLAAA>>>@@@AAA>>>>>>===;;;999:::<<<>>>???>>>===:::888777888:::<<<:::888888:::<<<===>>>OOOiiitttrrrwww|||zzz{{{www{{{|||}}}zzzxxx{{{uuujjj```NNNHHHAAA???AAAGGGMMMPPPOOORRRVVVXXXYYY[[[___bbbddddddcccccccccccccccdddbbbbbbbbbcccccccccddddddcccbbbaaa______```bbbcccfffcccaaaaaacccaaa\\\WWWQQQOOOLLLIIIGGGFFFEEEFFFDDDCCCAAA@@@>>>>>>======?????????CCCLLL[[[kkkvvvwww|||yyyxxxWWWQQQJJJHHHHHHGGGDDDCCCCCCAAA@@@?????????AAABBB???????????????>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<>>>???@@@@@@???>>><<<;;;999:::;;;<<<<<<<<<<<<;;;<<<<<<;;;:::888777666666555555555444444333222111333111222666888CCC^^^yyy}}}yyyuuuvvvnnnnnnooopppqqqqqqooolllnnnoooqqqrrrssstttuuuuuusssnnnjjjiiikkkmmmmmmlllllllllllllllmmmnnnooooookkkkkklllllllllkkkkkkjjjjjjiiigggffffffhhhiiijjjhhhiiijjjlllllljjjfffcccZZZVVVRRRQQQTTTYYY^^^```[[[ZZZXXXXXX[[[```fffiiigggvvv|||{{{xxxuuuqqqmmmkkkkkklllmmmjjjlllmmmllliiihhhiiikkkmmmllllllkkkkkkllllllmmmjjjkkklllmmmmmmlllkkkjjjkkkkkkjjjjjjjjjkkkmmmmmmmmmmmmlllkkkkkkkkkllllllkkkkkkjjjjjjjjjjjjkkkkkkiiihhhfffcccaaaaaadddfffkkkqqqpppiiifffiiifff^^^YYYZZZZZZZZZYYYXXXXXXXXXWWW\\\bbbdddeeeggglllpppzzz}}}xxxlll___YYYUUUPPPKKKHHHEEEDDDEEEDDD@@@<<>>===<<<;;;;;;;;;:::;;;===>>>>>>>>>===<<<666<<>>>>>???===>>>@@@@@@@@@===;;;999:::;;;;;;;;;<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<>>>>>>>>>>>===<<<:::888999<<>>===AAACCCCCCCCCFFFIIIKKKNNNSSSZZZ```^^^^^^^^^^^^___```aaabbb^^^^^^^^^______`````````\\\[[[YYYXXXWWWYYYZZZ[[[\\\YYYVVVVVVXXXVVVPPPJJJEEEDDDAAA???>>>>>>???@@@>>>===<<<;;;:::;;;<<<<<>>>>>???@@@@@@@@@??????>>>>>>============<<<<<<<<<======>>>???@@@AAAAAA@@@>>>;;;:::999999:::;;;<<<<<<<<<;;;======<<<:::888777555555555555555555444333222111000+++---555999@@@[[[yyy|||{{{|||zzzvvvwwwnnnnnnooorrrsssrrrooolllooopppqqqssssssrrrqqqpppppplllhhhgggiiillllllkkkkkkjjjjjjkkklllmmmnnnoookkkkkklllllllllkkkjjjjjjiiihhhfffeeeeeegggiiijjjhhhhhhiiikkkllljjjfffbbbXXXTTTOOOMMMPPPVVV[[[^^^ZZZYYYXXXXXX[[[```fffiiinnn{{{uuuoookkkjjjkkklllhhhjjjlllkkkiiihhhjjjlllooonnnlllkkkjjjiiiiiiiiijjjkkkmmmnnnnnnmmmkkkjjjkkkkkkjjjiiijjjkkkmmmnnnlllllllllkkkkkkllllllmmmmmmllljjjiiihhhiiiiiijjjlllkkkiiifffccccccfffhhhllltttvvvnnnmmmrrrsssmmmfffffffffdddbbbaaaaaaaaafffiiilllllljjjlllqqqwww|||yyynnnaaaZZZXXXSSSLLLLLLIIIEEEDDDEEECCC>>>:::qqqhhh___]]]KKK<<<>>>???<<>>>>>@@@@@@???>>>===;;;999888666888:::<<<=========<<<:::???DDDDDD@@@======???AAA@@@???>>>>>>>>>???@@@FFFAAABBBJJJNNNRRRbbbttt~~~|||}}}~~~~~~~~~zzz{{{xxxppplllmmmmmmkkkxxxqqqxxxrrrZZZRRRJJJHHHFFFDDDBBBBBBBBBBBBDDDDDDDDDDDDCCCAAA???>>>>>>===<<<;;;;;;;;;;;;;;;>>>============>>>>>>???===>>>@@@AAA@@@???===<<<<<<<<<============<<<<<<===<<<:::888888999:::;;;;;;@@@HHHLLLLLLIIIEEECCCFFFGGGJJJJJJIIIEEEAAA>>>;;;;;;999888888888999:::;;;;;;:::999999::::::;;;:::<<>>===<<<<<>>BBBHHHTTTcccwww}}}yyyxxxYYYPPPMMMJJJFFFDDDDDDEEEEEEDDD@@@@@@??????@@@@@@AAABBB@@@@@@@@@???>>>===<<<<<<>>>============<<<<<<<<>><<<:::<<<;;;;;;;;;;;;<<<=========;;;888666555666888999555444444444555555333111000000000444555:::ddd|||{{{~~~{{{zzzrrrooommmmmmooopppnnnlllkkkpppuuuvvvtttrrrrrrssspppmmmjjjiiijjjllllllllljjjlllllljjjgggfffgggjjjmmmmmmlllkkkjjjhhhgggfffiiiiiiiiigggeeeeeegggiiigggiiiiiifffggghhheee```\\\SSSLLLLLLOOORRRWWW\\\]]]\\\ZZZXXXXXX]]]dddiiiwwwpppkkkkkkjjjjjjkkkggghhhiiijjjkkkkkkkkkkkkjjjjjjiiiiiihhhhhhiiiiiiggghhhiiijjjkkkjjjiiiiiijjjkkkkkklllmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnjjjkkkkkkllllllkkkkkkjjjjjjkkkkkkjjjhhhggghhhiiitttnnniiijjjrrrxxxyyywwwkkknnnqqqoookkkiiikkknnnsssrrrqqqssswww{{{}}}~~~rrrbbbZZZZZZYYYSSSLLLGGGFFFFFFFFFEEEBBB===999jjj```^^^\\\JJJ;;;>>>???<<>>AAA@@@???>>><<<;;;:::999777888:::<<<============:::>>>BBBBBB>>><<<===???@@@@@@???>>>??????@@@AAABBB======DDDGGGKKKYYYiii~~~~~~yyyuuussstttwwwyyy|||xxxtttqqqvvvyyyxxxpppeeeeeeooowwwuuummmpppxxxkkkUUUJJJHHHEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBB@@@>>>=========<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<=========>>>???@@@???>>><<<;;;<<<<<<<<<======<<<<<<<<<<<<;;;999888888999;;;<<<<<<@@@DDDGGGFFFEEECCCCCCCCCDDDFFFFFFEEEAAA===:::;;;:::999888777888999999:::999999999999::::::;;;;;;===@@@BBBBBB???<<<:::888;;;@@@GGGRRR^^^kkksssvvvnnnkkktttwwwuuuooojjjiiidddXXXLLLFFFBBB@@@???@@@DDDGGGIIIJJJFFFGGGHHHJJJKKKMMMOOOPPPUUUTTTRRROOOLLLIIIFFFDDDEEECCCAAAAAACCCCCCBBB@@@??????>>>>>>>>>>>>===<<<>>>;;;888999<<<===>>>>>>@@@<<<>>>EEEKKKOOOVVV^^^vvv~~~mmmTTTLLLLLLJJJGGGCCCBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>???@@@@@@BBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<;;;;;;===>>>???@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;888666555666777999666555444444555555333111222222111333444777YYY{{{}}}|||ssspppmmmmmmooopppooonnnmmmpppsssuuutttsssrrrrrrooommmkkkjjjkkkmmmmmmllljjjkkkllljjjgggfffhhhjjjjjjjjjkkkkkkkkkjjjjjjiiijjjkkkjjjiiiggggggiiikkkiiikkkjjjggghhhiiigggaaaZZZSSSOOOQQQUUUVVVYYY]]]ZZZZZZYYYWWWXXX\\\dddiiiyyy{{{oookkklllllllllmmmhhhiiiiiijjjkkklllllllllmmmlllkkkkkkjjjjjjjjjjjjggghhhjjjkkkkkkkkkjjjiiiggggggiiijjjllllllmmmmmmmmmmmmlllllllllllllllllljjjkkkkkkllllllkkkkkkjjjiiikkkkkkkkkiiihhhiiijjjpppllliiimmmuuuzzzzzzxxxvvvxxxyyyxxxvvvxxx~~~~~~~~~~~~}}}|||ttthhh[[[SSSRRRQQQMMMHHHGGGFFFDDDCCCBBB???:::777ggg[[[]]][[[JJJ;;;>>>@@@===AAA::::::::::::;;;<<<===>>>@@@>>>===;;;999999999999999999;;;<<<======>>>===;;;>>>@@@@@@===<<<===???????????????@@@AAABBBBBB???::::::???AAACCCNNN\\\uuu}}}~~~~~~zzzllliiiiiimmmrrr{{{yyywwwtttwwwvvvqqqsssxxx}}}wwwpppppprrruuu|||xxxsssrrrjjjaaacccyyyqqqnnnjjjnnnzzzjjjSSSHHHCCCCCCDDDAAAAAA@@@@@@@@@@@@AAABBBAAAAAABBBBBBAAA???===<<<===<<<;;;;;;;;;;;;;;;;;;:::999999999999:::;;;<<<<<<<<<===>>>>>><<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999;;;<<<===@@@BBBCCCCCCBBBBBBCCCEEEAAABBBCCCCCCAAA>>>;;;888;;;:::999777777888888999888888888888888999:::;;;;;;===???AAAAAA???===;;;999===BBBIIIPPPYYYaaagggeeegggiiirrrxxx{{{wwwvvvyyyvvviii[[[SSSKKKGGGCCC@@@???????????????@@@AAACCCEEEFFFGGGHHHOOOMMMJJJFFFAAA===999888;;;:::999999;;;;;;:::999:::::::::::::::;;;;;;;;;>>>;;;777555666:::===>>>DDDEEEJJJUUU```hhhqqqyyy|||yyy~~~eeeFFFCCCGGGGGGGGGEEEBBB@@@@@@@@@???>>>===============>>>>>>>>>CCCAAA???>>>======???@@@<<<<<<<<<<<<;;;;;;;;;:::<<<<<<===>>>>>>===<<<;;;999:::;;;<<<===<<<<<<;;;;;;:::777666555666777888666555444555666666444222555444000222444333IIIooouuurrrnnnmmmnnnppppppqqqoooooopppsssuuutttrrrpppmmmlllkkklllmmmnnnmmmllljjjkkkkkkjjjhhhggghhhiiiggghhhiiijjjkkkllllllllllllllllllkkkiiiiiijjjlllkkklllllliiijjjkkkhhhcccWWWSSSSSSWWWZZZZZZ[[[^^^[[[[[[[[[YYYYYY]]]ffflllxxxwwwnnnlllnnnmmmmmmnnniiiiiijjjjjjkkklllllllllnnnmmmlllkkkjjjiiiiiiiiihhhiiijjjkkklllkkkjjjjjjdddeeefffhhhjjjkkkllllllmmmlllkkkkkkjjjjjjjjjjjjjjjkkkkkkllllllkkkkkkjjjhhhjjjkkkkkkiiiiiijjjlllkkkjjjjjjooowww{{{zzzwww|||||||||{{{||||||yyyuuurrrpppeee^^^TTTMMMKKKJJJHHHFFFHHHEEEBBB???===;;;777444hhh\\\\\\ZZZIII;;;>>>@@@>>>AAA;;;:::::::::;;;;;;<<<===>>><<<:::777777777888999::::::;;;<<<======>>>>>>===>>>@@@???======???AAA>>>??????@@@AAABBBBBBCCC@@@<<<;;;===>>>???GGGQQQ]]]iiiqqqzzz}}}yyy{{{yyy{{{sssnnnjjjjjjtttzzzlllcccfffmmmssssssllltttuuuzzz{{{{{{dddLLLBBBCCCDDDEEEEEE@@@@@@@@@@@@???@@@@@@@@@???@@@@@@@@@@@@>>><<<;;;<<<<<<;;;::::::;;;;;;;;;999888888999999:::;;;<<<;;;;;;<<<<<<<<<;;;:::999::::::;;;;;;;;;;;;::::::999999999999:::<<<===>>>CCCDDDDDDCCCBBBBBBDDDEEEAAAAAABBBBBB@@@>>>;;;999;;;:::999888777888888999777777777777888999:::::::::;;;===>>>>>>===<<<;;;>>>@@@BBBEEEHHHMMMSSSWWWVVV```hhhqqqzzzuuuyyywwwyyy|||zzzrrrllljjj^^^[[[WWWSSSNNNHHHAAA===@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???===:::888777666888888888888888888888777;;;::::::888777777999:::777<<<>>><<<<<>><<<<<<======>>>>>>>>>>>>BBB@@@===;;;;;;<<<>>>???<<<<<<;;;;;;;;;::::::::::::;;;<<<======<<<<<<;;;888999;;;======<<<;;;::::::999777666555666777888666555444555777777555333444444///000444111<<>>@@@>>>AAA;;;::::::::::::;;;;;;<<<>>><<<:::888888999:::;;;:::;;;;;;;;;<<<<<<======>>>???@@@@@@@@@@@@AAABBB>>>>>>???@@@AAAAAABBBBBB@@@===;;;<<<<<<===BBBGGGJJJSSSYYYeeerrrpppkkkqqqwwwxxxxxxzzzwwwtttuuuxxx}}}{{{mmmiiitttxxxrrr~~~dddPPPFFF???@@@DDDDDDBBBBBBBBBBBBAAAAAA@@@??????>>>>>>??????@@@???>>><<<;;;;;;;;;:::::::::;;;;;;<<<999999999999:::;;;<<<===;;;;;;;;;;;;;;;::::::999999999::::::::::::999999888888999:::;;;===>>>??????BBBDDDDDDCCCBBBBBBBBB????????????>>>===;;;:::<<<;;;999888888888999:::888777777777888888999:::888888999:::;;;;;;::::::>>>>>>===;;;;;;===BBBEEEIIIVVVaaahhhxxx}}}~~~~~~{{{wwwyyy{{{yyyxxx}}}uuuuuussspppiii]]]PPPHHHCCCAAA???<<<999888777666777666555555555555666666777777666666555555777888555666777777888;;;@@@DDDCCCQQQ[[[XXXUUU[[[hhhqqq}}}~~~}}}zzzxxxzzz{{{yyytttppprrryyyrrrNNNFFFJJJHHHBBB@@@EEECCCAAA@@@@@@???>>><<<<<<===>>>>>>??????>>>>>>???===;;;999999:::<<<>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<888999;;;======<<<;;;999999888777777666777777888666555555666777888666555222444//////555222555CCCfff~~~{{{|||}}}zzzxxxtttpppnnnoooqqqssspppooonnnppptttuuurrrpppnnnmmmmmmnnnppppppnnnlllkkkjjjiiihhhiiiiiiiiiiiihhhiiijjjjjjkkkkkkkkkkkkjjjllllllllljjjiiijjjkkklllnnnnnnkkkkkkmmmjjjeee[[[WWWTTTTTTSSSRRRVVV[[[aaaddddddaaa___cccllltttssszzz}}}uuuoooooonnnkkkjjjkkkjjjjjjiiiiiiiiijjjkkkkkkkkkjjjiiihhhgggggggggggghhhiiijjjkkklllkkkjjjjjjiiiiiijjjjjjjjjjjjjjjiiimmmllllllkkkjjjjjjkkkkkkjjjkkkkkkllllllkkkkkkjjjdddeeeggggggffffffgggiiiggggggjjjnnnqqqqqqmmmiiijjjkkkjjjjjjjjjllloooqqqjjjhhhdddbbbaaa___\\\ZZZUUURRRNNNJJJFFFEEEFFFGGGFFFCCC>>>:::888777555444aaaTTT]]][[[JJJ;;;>>>@@@===AAA;;;;;;::::::::::::;;;;;;???>>>===<<<<<<===>>>>>>;;;::::::::::::;;;<<<===??????@@@AAABBBBBBBBBBBB===>>>???@@@@@@@@@@@@@@@>>><<<:::::::::<<<>>>@@@EEEGGGDDDJJJWWWYYYYYYbbbmmm~~~vvvfff]]]```gggjjj|||xxxyyy~~~}}}{{{zzz~~~wwwcccRRREEEAAA>>>>>>AAAAAA???>>>AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>?????????>>><<<<<<:::::::::::::::;;;;;;<<<999999999:::;;;<<<===>>>;;;;;;;;;:::::::::::::::888888999999999999888888888999:::;;;<<<===>>>>>>:::===AAACCCBBB@@@??????<<<<<<<<<;;;;;;;;;;;;;;;===<<<;;;999999::::::;;;999999999888888888999999777777777777888999999:::@@@???<<<999666777:::===AAAJJJRRRWWW___ppp{{{|||}}}zzz|||yyywww{{{~~~|||~~~wwwlll___VVVRRROOOIIICCC>>><<<;;;:::888888777666666777888999888888888777777999===@@@@@@CCCHHHKKKPPPWWWaaaiiippp}}}qqqsss|||{{{zzzyyyyyyyyy{{{~~~hhhOOOAAAFFFEEE;;;===KKKBBB@@@>>>>>>>>>===;;;999;;;<<<>>>?????????>>>===<<<;;;999888888999;;;<<<<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<;;;;;;:::999999888888888888888999666666555666888888777666111555000///555444333:::CCC^^^ooozzz}}}vvvwwwpppxxx~~~~~~|||{{{xxxsssooonnnoooqqqoooooooooppprrrsssrrrqqqqqqooonnnnnnoooooonnnmmmkkkiiihhhhhhiiijjjjjjiiiiiijjjjjjkkkkkkkkkjjjjjjiiikkklllllljjjiiiiiiiiikkkmmmmmmjjjkkkllliiiddd^^^YYYUUUSSSPPPPPPTTT[[[bbbeeegggeeecccgggqqq{{{zzz|||uuupppooommmjjjiiijjjjjjiiihhhgggggghhhiiijjjkkkkkkjjjiiiiiiiiiiiijjjggghhhiiijjjkkkjjjiiiiiikkkkkkllllllkkkkkkjjjiiilllkkkkkkjjjjjjkkkkkkllljjjkkkkkkllllllkkkkkkjjjccceeeffffffddddddeeeggggggggghhhjjjkkkjjjgggdddffffffffffffeeedddccccccbbb___]]][[[ZZZYYYVVVSSSPPPNNNJJJGGGDDDCCCBBBBBBBBB???;;;888777777555444dddXXX^^^\\\JJJ;;;>>>???<<>>>>>::::::999888999:::;;;<<<===>>>???AAACCCCCCAAA@@@======>>>?????????>>>======<<<;;;:::;;;===>>>===BBBCCC>>>>>>GGGJJJNNN[[[fff{{{zzzqqqiiidddhhhpppzzz~~~rrrlllrrryyy}}}zzzWWWDDD@@@BBBDDD@@@??????AAA???<<<===AAA???@@@AAAAAAAAA@@@??????>>>>>>???@@@???>>>===<<<::::::999999::::::;;;<<<999999999:::;;;<<<===>>><<<<<<;;;:::::::::::::::777888888888888888888777999:::;;;<<<============999<<>>???>>>===<<<;;;:::;;;<<<<<<<<<;;;:::999999888888999777777666666777888:::;;;>>>>>>>>><<<999888999:::;;;>>>CCCHHHKKKWWWmmmzzzvvv}}}|||yyyrrruuutttsss~~~~~~{{{xxxsssmmmhhhkkkfff^^^VVVPPPNNNMMMNNNHHHGGGEEEDDDDDDDDDFFFGGGEEEEEEEEEDDDEEEKKKRRRXXX]]]aaaeeeiiimmmvvv}}}zzz~~~|||{{{~~~```OOOFFFDDDHHHEEE===@@@KKKAAA@@@>>>>>>>>>===;;;888:::;;;<<<>>>>>>===<<<;;;;;;::::::999::::::;;;;;;=========<<<<<<<<<;;;;;;>>>>>>===<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;999999999999999999::::::666666666777999999888666222888444000666666222666999GGG\\\ppp{{{wwwtttzzz~~~~~~~~~}}}{{{vvvqqqmmmnnnooonnnooopppqqqpppppprrrssstttqqqooonnnnnnnnnnnnmmmkkkiiiggghhhjjjkkkjjjiiiiiiiiijjjkkkkkkkkkkkkjjjiiikkkllllllkkkiiiiiiiiijjjlllkkkiiiiiikkkhhhccc^^^ZZZWWWVVVSSSRRRWWW^^^bbbgggkkkjjjjjjooo|||zzztttooonnnllliiiiiillliiihhhgggffffffggghhhiiiiiiiiiiiiiiiiiijjjjjjkkkfffggghhhiiijjjiiihhhhhhjjjjjjkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiijjjkkkllljjjkkkkkkllllllkkkkkkjjjeeefffgggfffdddddddddfffhhhggggggggggggfffeeeddddddccccccbbbcccbbbaaa```\\\ZZZXXXWWWWWWUUUSSSPPPNNNKKKGGGDDDCCCBBB???===;;;999777666666666555333lllaaa___]]]KKK<<<>>>???<<>>AAACCCCCC@@@>>>======>>>??????>>><<<<<<>>>>>>===<<<>>>@@@@@@>>><<>>::::::===<<<===???@@@AAAAAA@@@@@@>>>>>>???@@@@@@???>>>===999999999999::::::;;;<<<888888888999:::<<<===>>>===<<<;;;:::::::::;;;;;;777777888888888888777777999:::;;;<<<============<<<>>>@@@AAA@@@AAACCCDDD======<<<===>>>@@@BBBCCC???>>>===<<<;;;<<<============;;;:::999888888888888777777777777999;;;<<<666999;;;;;;:::777666666999888;;;AAADDDNNNhhhyyyvvv}}}{{{zzzqqqwwwuuuppp}}}}}}yyyxxxzzz{{{{{{|||vvvmmmccc^^^\\\]]]^^^XXXWWWUUUTTTTTTUUUWWWXXXTTTTTTUUUUUUWWW___iiiqqqpppsssvvvvvvwww~~~yyy}}}~~~vvvqqqxxx```GGGJJJGGGEEEGGGJJJIIIDDD>>>CCCBBBAAA@@@@@@???===:::888999;;;======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;>>>============<<<<<<<<<@@@???>>><<<<<<;;;;;;;;;::::::999999999:::;;;<<<::::::::::::::::::::::::777666666777999:::888777444;;;666111666777333555;;;777IIIjjjzzz|||}}}xxxrrrmmmlllmmmlllooorrrqqqooooooqqqtttvvvsssooommmmmmnnnnnnmmmkkkiiiggggggjjjkkkjjjhhhggghhhiiijjjkkkllllllllliiikkkmmmmmmkkkjjjiiijjjiiikkkjjjhhhhhhjjjgggbbb]]][[[ZZZYYYWWWUUUZZZaaadddjjjooopppqqqxxxyyysssnnnmmmllliiijjjnnniiihhhfffeeedddfffggghhhffffffffffffggghhhiiijjjeeefffgggiiiiiihhhhhhgggggghhhiiijjjkkklllllllllgggggggggggghhhjjjkkkllljjjkkkkkkllllllkkkkkkjjjfffggghhhgggeeeddddddeeehhhgggfffeeeeeeeeeeeeeeebbb```______```bbbbbbbbb[[[ZZZXXXXXXYYYXXXVVVTTTOOOKKKFFFDDDDDDBBB>>>:::777555444444555666444333qqqcccaaa[[[MMM>>>999<<<>>>===;;;;;;::::::::::::;;;;;;===============<<<<<<;;;888888888888999:::;;;<<<============<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAA;;;;;;;;;;;;<<<<<<<<<===??????AAACCCEEEGGGHHHIIIUUUXXX```lllvvvyyyuuuooocccnnnzzzyyy~~~~~~yyyzzz~~~vvviiiiii{{{yyyyyy}}}llleeejjjzzzzzzuuuxxx{{{{{{wwwlllWWWDDDAAADDDCCC???<<<===>>>??????===<<<<<<===AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>============???===<<<<<<======<<<:::777777888999::::::;;;;;;>>>===;;;:::999999:::;;;::::::999888777777777888;;;::::::;;;;;;<<<===>>>???@@@BBBCCCCCCCCCBBBBBB@@@???>>>======>>>???@@@======<<<<<<<<<<<<==================;;;999777666888777666666777999;;;============<<<;;;999888777777999;;;===FFFYYYqqqzzzpppnnnyyyzzz{{{zzzzzzzzz~~~{{{mmmiiioooqqqmmmqqqooojjjfffnnn{{{~~~rrrpppllliiimmmwww}}}~~~yyy}}}{{{~~~vvvvvvmmmRRREEEDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCBBBAAAAAA???===;;;::::::999999:::;;;<<<===::::::999888999:::<<<===>>>===<<<;;;;;;<<<===>>>???>>>===;;;::::::::::::999:::<<<>>>>>>===;;;:::<<<<<<<<<<<<<<<===>>>>>>>>><<<;;;;;;;;;;;;999888888777666777777777555333:::>>>HHHkkkzzzssszzzzzz~~~zzzvvvrrrooonnnpppppppppppppppppppppppprrrrrrqqqooonnnmmmkkkkkkiiihhhhhhhhhiiijjjkkkkkkkkkkkklllkkkjjjiiikkkmmmnnnmmmllljjjiiihhhhhhhhhggghhhjjjjjjkkkjjjiiihhh^^^\\\YYYXXXYYY[[[]]]]]]ccclllsssrrrvvvyyyuuuooolllkkkkkkkkkkkkkkkjjjjjjiiihhhgggffffffhhhfffeeegggjjjlllkkkiiihhhiiijjjjjjjjjiiigggfffiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhiiiiiiiiijjjjjjiiihhhgggfffeeeeeedddddddddeeeeeefffffffffgggffffffeeeddddddccccccbbbaaaaaa```___^^^]]]]]]\\\YYYUUURRRQQQOOONNNLLLJJJHHHFFFDDDBBB@@@===:::555555444333222222222222nnnaaaaaa[[[MMM???999<<<>>>===<<<;;;;;;::::::;;;;;;<<<<<<============<<<;;;;;;888888888999::::::;;;;;;========================<<<<<<===>>>>>>?????????;;;;;;<<<<<<=========<<<>>>>>>???AAACCCDDDEEEFFFFFFGGGKKKTTT^^^cccbbb```YYYcccpppzzzvvvrrr|||uuuqqqpppxxxrrrjjjiiiooo{{{mmmYYYKKKTTTIII@@@???@@@>>>===>>>===>>>??????===<<<<<<===@@@@@@AAAAAAAAA@@@??????>>>============<<<<<<<<<>>>===;;;<<<======;;;:::777888888999::::::;;;;;;===<<<;;;:::::::::::::::::::::999999999999999999;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCBBBBBBAAA@@@???>>>======>>>???@@@===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>===;;;999888666888777666666666888:::;;;<<<<<<<<<;;;:::888777666777999;;;<<>>======<<<<<<<<<<<<===>>>>>>======<<<===============>>>>>>>>>===;;;:::<<<<<<<<<<<<<<<======>>>>>><<<;;;;;;;;;;;;:::888888777777777888888777555999999IIIxxx~~~yyy{{{~~~{{{wwwssspppnnnoooooooooooopppppppppppppppoooooonnnnnnmmmmmmmmmkkkkkkkkkkkklllllllllllljjjkkkkkkkkkiiiiiikkklllmmmllljjjiiihhhggggggggghhhiiijjjkkkkkkjjjiiihhhaaa___]]][[[\\\^^^```aaajjjppptttuuu|||xxxtttooolllkkkkkkkkkkkkooonnnllljjjhhhfffeeeeeehhhfffeeegggiiikkkjjjhhhfffggghhhhhhhhhgggfffeeegggggghhhhhhhhhhhhggggggffffffgggggghhhhhhiiiiiijjjjjjjjjiiihhhhhhggggggbbbbbbccccccddddddddddddffffffeeeeeedddcccccccccaaa``````___^^^]]]\\\\\\YYYVVVRRROOONNNLLLJJJIIIHHHFFFDDDCCCAAA>>>:::777555444444333222222222333nnndddaaaZZZMMM???999;;;===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::777888:::;;;<<<<<<;;;;;;<<<<<<<<<======>>>??????;;;;;;<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<======>>>???@@@AAABBBBBB@@@>>>>>>CCCJJJQQQUUUUUUVVV___nnn}}}wwwssswww~~~zzzsssooorrryyykkkYYYPPPHHHBBB???BBBAAABBBCCCAAA===>>>BBB===>>>???>>>===<<<<<<>>>??????@@@@@@AAA@@@@@@@@@============<<<<<<<<<<<>><<<===>>>>>>===;;;888888888999999::::::;;;;;;;;;;;;<<<;;;;;;::::::999:::;;;<<<<<<<<<;;;:::<<<<<<<<<<<<===>>>??????@@@AAABBBCCCBBBAAA@@@???@@@???>>>======>>>???@@@======<<<;;;:::::::::;;;>>>>>>>>>===;;;:::888777888777666666666666888888::::::::::::999888666666777999;;;;;;>>>GGGTTT___gggiiiiiikkkqqqzzz~~~|||{{{sssuuu|||~~~|||{{{}}}vvvvvv~~~{{{|||}}}}}}}}}{{{pppWWWMMMEEECCCGGGCCCCCCBBBBBBCCCDDDEEEEEECCCBBBBBB@@@???>>>===<<<===>>>?????????>>>===<<<:::::::::999::::::;;;<<<===============<<<;;;;;;>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>===<<<;;;:::;;;;;;:::888888888777888::::::999777;;;777GGGzzzzzzuuurrrrrr|||~~~~~~~~~|||yyyuuuqqqooonnnnnnnnnoooooopppppppppmmmmmmmmmnnnnnnnnnnnnnnnllllllmmmnnnmmmlllkkkjjjjjjkkklllkkkiiiiiikkkllllllkkkjjjhhhggggggggggggjjjjjjkkkkkkkkkiiihhhgggeeedddbbb``````bbbdddeeetttvvvxxx{{{wwwsssooolllkkkllllllkkkooonnnllljjjhhhhhhhhhhhhhhhgggfffggghhhiiihhhgggffffffgggggghhhggggggfffgggggghhhhhhhhhhhhggggggffffffggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiccccccdddddddddddddddeeeeeeeeeddddddcccbbbbbbbbb``````___^^^]]]\\\[[[ZZZVVVSSSOOOKKKJJJHHHFFFDDDEEECCCBBBAAA???;;;666333555444333333333333333444pppiii___XXXLLL>>>999;;;<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999666888:::<<<===<<<;;;::::::;;;;;;<<<>>>??????@@@<<<<<<;;;;;;;;;;;;;;;;;;:::;;;===>>>???>>>===<<<===>>>>>>??????@@@@@@@@@CCC@@@>>>???DDDJJJNNNOOOVVV\\\jjj}}}jjjUUUCCCBBBEEEDDDEEEIII>>>AAADDDDDDAAA>>>???AAA>>>??????>>><<<<<<===>>>===>>>???@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<@@@???>>>>>>???@@@???===888888888999999:::::::::999:::;;;<<<<<<<<<;;;:::999:::<<<>>>???>>><<<;;;===<<<<<<======>>>???@@@AAAAAABBBBBBAAA@@@???>>>??????>>>======>>>??????>>>===<<<;;;;;;:::;;;;;;>>>>>>===<<<;;;:::999888888888777666555555666666999:::::::::999888777777666888;;;;;;;;;???GGGMMMYYY]]]^^^___iiiwwwyyyqqq|||{{{wwwrrrsssyyy||||||xxxtttuuu|||~~~yyy{{{zzzsssmmmppp}}}~~~zzzzzz|||~~~~~~zzzzzz|||~~~|||RRRHHHIIIDDDCCCIIIGGGEEECCCAAA@@@@@@@@@AAABBBBBBBBB@@@>>>======>>>???@@@AAABBBAAA???===;;;;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>>>>===;;;:::???>>>>>>>>>>>>>>>??????@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========<<<::::::;;;;;;:::999999888888999;;;<<<;;;999888777AAAgggvvvrrrxxxwww~~~|||xxxtttrrrooooooooopppqqqqqqrrrrrrmmmmmmmmmmmmmmmmmmmmmmmmjjjkkkmmmnnnmmmkkkiiihhhlllmmmmmmlllkkkkkklllnnnlllkkkjjjiiihhhhhhhhhhhhkkkkkkllllllkkkiiihhhfffhhhgggfffdddccceeehhhjjj{{{{{{|||vvvsssooollllllmmmlllllllllkkkjjjjjjjjjlllmmmoooiiihhhggggggggggggfffffffffgggggghhhhhhhhhhhhhhhgggggghhhhhhhhhhhhgggggggggggghhhiiiiiijjjkkkkkkhhhhhhhhhiiiiiiiiijjjjjjffffffffffffffffffffffffddddddcccbbbbbbaaaaaa```______^^^]]]\\\ZZZZZZYYYTTTPPPLLLIIIGGGEEEBBBAAABBBAAA@@@???===999444000444444333333333444444555lllhhh[[[UUUIII===888:::<<<:::;;;;;;::::::::::::;;;;;;:::::::::::::::999888888666888:::<<<<<<<<<;;;:::999::::::<<<===>>>???@@@======<<<;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<<>>>?????????@@@@@@@@@@@@CCCAAA??????AAACCCEEEFFFMMMOOOYYYiiiuuu{{{ttttttuuuyyy{{{vvv|||zzzkkkXXXRRRFFF@@@DDDEEE@@@>>>BBB>>>???>>>>>>>>>@@@@@@@@@>>>??????===<<<;;;===???===>>>??????@@@@@@@@@@@@?????????>>>>>>>>>======>>><<<;;;<<<>>>>>>===<<<888999999999999999::::::888999;;;<<<===<<<;;;;;;:::;;;===???@@@???===<<<===<<<<<<======>>>???@@@@@@@@@AAAAAAAAA@@@>>>===>>>>>>===<<<<<<===>>>>>>>>>===<<<<<<;;;;;;;;;<<<======<<<;;;:::999999999888888777666666555555555999:::::::::::::::999888555888:::;;;;;;===AAADDDKKKNNNPPPUUUeeewwwxxxooo{{{~~~}}}uuuwwwvvvssstttyyy}}}~~~vvvsssttt{{{{{{}}}yyyxxx{{{}}}zzzvvv{{{}}}{{{yyyyyy}}}|||[[[BBBDDDIIIDDDAAAGGGFFFEEECCCAAA?????????@@@AAABBBBBB@@@===<<<===???@@@AAABBBBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;??????>>>===<<<;;;;;;<<<===<<<<<<;;;;;;<<<======;;;;;;;;;;;;;;;<<<=========;;;::::::;;;<<<;;;999999999999:::<<<===<<<:::222999<<>>===;;;888444000333333333333444555555666bbb___VVVQQQFFF:::777999;;;:::::::::999999999999::::::999999999999999888888777666777999:::;;;;;;::::::888999:::;;;<<<===>>>>>>>>>===<<<;;;;;;<<<>>>>>>;;;;;;;;;;;;<<<<<<<<<===>>>?????????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCGGGFFFJJJQQQUUUZZZhhhxxxrrrlllhhhkkkvvv|||xxx{{{~~~}}}wwwiiiZZZQQQNNNIIICCCFFFBBB@@@AAA@@@======?????????<<<;;;@@@FFFIIIGGG?????????===;;;;;;===???>>>>>>??????@@@?????????>>>>>>>>>>>>============999888888888:::;;;:::999999999999999999999999999888999:::;;;<<<<<<======<<<===>>>??????>>>>>>===<<<<<<<<<<<<===>>>??????>>>???@@@AAA@@@???>>>======<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888888888888888777777666666666999999::::::::::::::::::666888999::::::<<>>CCCFFFCCCCCCJJJAAAAAA@@@AAAAAABBBCCCCCC@@@AAABBB???<<<;;;===@@@@@@@@@AAAAAA@@@>>><<<;;;;;;<<<<<<<<<<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>???>>>===;;;::::::999999;;;;;;;;;;;;<<<<<<<<<===;;;;;;::::::;;;;;;<<<===<<<;;;::::::<<<<<<;;;:::::::::999:::<<<<<<;;;999444>>>:::888PPPlll{{{zzz}}}~~~yyymmmuuu|||yyywwwssssssssssssssssssssssssqqqppppppooonnnmmmmmmllloooooopppqqqpppooonnnmmmmmmnnnooonnnllllllnnnooommmmmmlllkkkkkkkkkkkkkkkkkkkkkllllllllljjjiiihhhhhhiiijjjiiihhhjjjooottt~~~}}}sssqqqnnnmmmnnnnnnmmmmmmnnnnnnnnnmmmlllkkkjjjjjjiiijjjjjjiiihhhgggggghhheeeeeedddccccccccccccccccccccccccddddddcccccccccaaabbbbbbbbbbbbcccccccccccccccddddddeeeeeeffffffddddddccccccccccccbbbbbbaaaaaa``````___^^^^^^^^^\\\[[[ZZZXXXWWWUUUTTTSSSNNNKKKGGGDDDCCCBBB@@@???>>><<<:::999888666444111333333333333444555777777yyyYYYWWWRRRMMMCCC888555999;;;999999888888777777888888999888888999999888888777666666666777888888999999:::888888999999:::;;;<<<<<<===<<<;;;:::;;;===>>>@@@;;;;;;999999999:::<<<=========>>>???@@@@@@AAAAAA@@@AAABBBBBBBBBCCCEEEFFFHHHGGGHHHGGGBBBCCCXXXqqqsssffffffsss}}}tttnnnsss~~~zzzzzzrrrppptttvvvtttqqq}}}|||uuujjjaaa^^^IIIDDDAAACCCBBB===:::;;;:::;;;:::888<<>>???>>><<<@@@IIILLLKKK??????>>>===;;;;;;===???>>>????????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;999888777888:::::::::999999999999999999999999999999999999:::;;;<<<>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;<<<===>>>???===>>>???@@@@@@@@@???>>>;;;;;;999999999999;;;;;;888888888888999:::;;;;;;;;;:::999777777777777888888888888888888888777777777777888999999:::999999999999999999999;;;>>>AAAAAA>>>???HHHSSS___mmmxxxeeebbbeeepppxxxyyyxxxyyyuuuzzztttxxx~~~~~~yyysssrrrwwwyyyyyytttttt{{{|||zzz~~~}}}||||||}}}{{{{{{~~~fffQQQLLLEEEBBBCCCEEEEEEGGGKKK??????AAABBBCCCCCCCCCCCC???AAABBB???;;;:::===AAA??????>>>>>>======<<<<<<;;;<<<=========<<<:::999:::::::::;;;===>>>@@@AAA======<<<;;;:::::::::;;;<<<<<<===>>>>>>===;;;;;;;;;;;;::::::;;;;;;<<<===<<<;;;::::::<<<<<<;;;:::;;;:::::::::;;;;;;:::888888>>>888222<<>>;;;888555444444444333222222222333333555666777888vvvVVVTTTOOOKKKAAA777555888;;;999888888777777777777888888888888888888888777666666666666666666777888999:::777888888999999::::::;;;<<<;;;:::999:::<<>><<<<<<===>>>???@@@AAAAAA===>>>??????@@@BBBFFFIIIJJJJJJJJJFFF;;;;;;TTTssswwwfffeeetttzzzoooiiiqqqzzz}}}tttzzzxxxgggZZZOOOEEECCCFFFCCC;;;;;;CCCCCC:::888>>>===???<<<777;;;DDDDDD===888======999;;;BBBFFFFFF??????>>><<<;;;;;;===@@@???????????????>>>===<<<;;;;;;:::::::::999999999;;;:::999:::<<<===<<<;;;999999999999999999999999999999888999:::<<<>>>@@@@@@???>>>===<<<<<<======;;;::::::;;;;;;<<<===>>><<<===>>>???@@@@@@???>>>::::::999888888999::::::555555666666777888:::;;;:::999888666666666777777888888999999999999888888555666777888888999888888;;;:::888777888:::>>>@@@DDD??????CCCEEELLL___uuusssiiifffnnnvvvvvvrrrpppyyyvvvxxx{{{fffpppwwwvvvyyy|||ttt~~~||||||xxx}}}|||{{{yyy~~~}}}}}}ZZZLLLMMMBBBCCCCCCCCCDDDEEEEEEDDDAAABBBCCCDDDCCCBBBAAA@@@???AAABBB???:::999===BBB>>>===<<<<<<;;;<<<<<<===<<<<<<=========<<<:::999:::999999:::<<>>???@@@@@@???===;;;999;;;::::::::::::;;;<<<<<<<<<:::999:::<<<<<<;;;:::<<<;;;::::::;;;;;;999777444777444555:::;;;HHHaaa{{{}}}uuu]]]dddwwwzzz|||}}}zzzxxxwwwvvvuuutttssssssrrrqqqpppooonnnoooooopppqqqqqqrrrrrrnnnnnnmmmmmmnnnooopppqqqkkkkkklllkkkjjjiiikkkmmmkkkkkkjjjjjjiiijjjjjjjjjiiijjjkkklllllllllkkkjjjhhhkkknnnnnnmmmpppwww}}}}}}{{{~~~vvvqqqooonnnmmmnnnooonnnmmmiiikkkmmmoooooommmjjjiiihhhkkklllkkkiiihhhjjjlllmmmllljjjhhhgggffffffgggggghhhhhhhhhhhhhhhhhhgggeeeeeeddddddcccbbbbbbbbbdddddddddddddddddddddddddddddddddcccccccccbbbbbb```______^^^^^^]]]\\\\\\TTTTTTRRRQQQOOOMMMLLLKKKHHHEEEBBB@@@@@@???>>>===999666222111111222222222222222333333555666888999wwwVVVOOOQQQJJJ@@@999666777888999777777777777777777777777777888888999888777666555:::999777666555444555555777999;;;;;;:::::::::;;;888999;;;;;;;;;<<>>>>>>>>>>>>>>???@@@>>>>>>???@@@BBBCCCDDDDDDEEECCCFFFHHHAAA@@@[[[}}}nnnOOOOOO```ooozzzyyywwwqqqooozzzvvvwww~~~yyysssmmmjjj\\\WWWPPPIIICCC@@@@@@@@@===>>>???@@@???===;;;:::999:::;;;<<<============@@@>>>;;;:::<<<>>>@@@AAAAAA???===;;;:::;;;<<<<<>>@@@AAAAAAAAA>>><<<;;;<<<>>>:::;;;;;;:::888888:::;;;@@@@@@AAA@@@???>>><<<:::;;;:::999777777777777888666666666666777999:::;;;:::999777666555444555555666666666666666666666666888777777777777777888999888888888999:::;;;===>>>???>>>======@@@FFFNNNTTTkkkvvvwwwqqqtttzzzyyy}}}yyyvvvsssuuuzzz{{{xxxssskkkiiinnnyyy~~~zzzuuuuuu~~~~~~}}}}}}xxxvvvzzz~~~```KKKFFFHHHCCCBBBBBBAAABBBCCCDDDEEEFFFDDDBBBAAA@@@@@@AAABBBAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;:::;;;<<<===>>>999;;;===>>>===;;;999777<<<<<<<<<===============>>>>>><<<;;;:::;;;;;;<<<>>>>>>===<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<<<<;;;:::999888999::::::===:::777777777888777777<<<777666999777666BBBTTTrrr~~~yyyfffjjj|||~~~zzzwwwvvvvvvxxxxxxxxxwwwvvvtttrrrpppsssqqqqqqsssuuuuuuqqqmmmooooooooooooppppppppppppjjjjjjjjjkkklllllliiigggkkkllllllllllllkkkjjjjjjiiijjjllllllllljjjhhhggglllkkkkkklllnnnrrrvvvxxxxxxzzz}}}zzzppplllmmmmmmnnnoooppppppqqqjjjkkklllmmmnnnnnnnnnnnnjjjkkklllmmmmmmmmmllllllllllllkkkjjjiiihhhgggfffjjjiiiiiihhhhhhhhhhhhhhhgggfffeeecccbbbbbbcccccceeedddcccdddffffffccc```dddeeeeeedddaaa______```cccaaa___]]][[[[[[[[[\\\YYYVVVRRRMMMJJJHHHHHHHHHDDDCCCBBBAAA???<<<:::999555222000000333444333111444444444444333555999<<>><<<:::999:::;;;;;;:::<<<<<<<<<<<<<<<======>>>===>>>???@@@AAACCCDDDDDDFFFBBBDDDHHHDDDFFF___}}}hhhLLLHHHPPPTTTVVVXXXiiirrr|||~~~~~~|||}}}pppmmmttt}}}xxxoooeee[[[RRRNNNQQQNNNIIICCC@@@>>>>>>>>>??????@@@AAA@@@>>><<<;;;:::;;;<<<<<<============???===;;;:::<<<>>>??????@@@???===;;;;;;;;;<<<===>>>@@@AAA@@@===;;;<<<>>><<<;;;;;;:::999999888888666777888999::::::999888888888888999999888888888888888777777999;;;>>>???AAA???>>>=========>>>>>>:::;;;;;;;;;999999:::<<<@@@@@@??????>>><<<;;;:::<<<;;;:::888777777888888666666666666666777888999999888777555555555555666666666666666666666666666444444555666777777888888888888888999:::;;;<<<===;;;;;;:::999:::>>>DDDHHH]]]kkk||||||{{{|||yyywww|||vvvqqqqqqvvvxxxuuuqqqkkkjjjnnnwww{{{yyywwwxxx{{{~~~~~~|||zzzxxx{{{{{{xxxxxxeeePPPFFFEEEGGGAAAAAA@@@@@@@@@AAABBBCCCCCCAAA???===<<<===>>>@@@AAA@@@@@@???>>>======<<<;;;:::999999999:::;;;<<<:::;;;<<<======;;;:::999============<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999>>>>>>===<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;::::::999:::;;;<<<===>>>;;;999888888999888777;;;666555888666555@@@QQQyyywwwnnntttzzzyyy}}}|||xxxxxxyyyyyyyyyyyyxxxvvvtttrrrqqqqqqppppppsssuuuvvvssspppooooooooooooooooooooooooiiihhhiiikkkmmmmmmkkkiiillllllmmmmmmllllllkkkjjjjjjkkklllmmmmmmkkkiiihhhlllkkkkkkkkkmmmppptttvvvssstttvvvyyyzzz{{{||||||tttnnnjjjjjjkkklllmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnkkkkkkkkkkkklllllllllllljjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhgggggggggggghhhhhhgggeeedddcccccccccdddeeecccbbbccceeefffcccaaaddddddcccbbbaaaaaa```___```___]]][[[YYYXXXXXXWWWWWWTTTPPPKKKHHHFFFFFFFFFAAAAAAAAA@@@>>>;;;999888555222000111333444333111333444555555555777:::<<>>???AAABBBCCCCCCDDD???@@@FFFFFFHHH\\\ssskkkWWWFFFEEEHHHFFFDDDDDDJJJRRR[[[bbbfffiiimmmpppvvvqqqrrrzzz}}}xxxvvvxxx}}}|||{{{xxxssslllffffffccc^^^WWWPPPIIIDDDAAAGGGEEECCCAAA???>>>??????@@@@@@AAAAAA@@@???===<<<<<<<<<<<<===============>>><<<;;;;;;===>>>>>>===>>>===<<<;;;;;;<<<===>>>===???@@@@@@>>><<<<<<<<<;;;;;;::::::999888888888888:::<<<>>>>>>===:::999888888888888888888888888888888888888999;;;===??????===:::;;;>>>@@@???>>>;;;<<<<<<;;;::::::;;;===@@@???>>><<<;;;;;;::::::===<<<;;;999888777777777666666555555555666666666777666555444444555666777666666666666666666666666555777999;;;<<<===<<<<<<888888888888999;;;<<<===999999888777666777:::===EEERRRcccrrryyy{{{|||}}}|||}}}yyy{{{|||uuuoooooossswwwuuuqqqpppooottt|||}}}|||}}}}}}~~~|||xxx{{{pppYYYIIIEEEEEEDDDBBB@@@???>>>>>>>>>???@@@AAACCCAAA===;;;:::;;;>>>???@@@@@@???>>>===<<<;;;:::999888888777777888:::;;;::::::;;;;;;;;;;;;;;;;;;>>>=========<<<;;;;;;;;;777888;;;======<<<999888>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<===???@@@>>><<<:::::::::;;;:::999;;;777777999777666@@@NNN|||{{{wwwyyyxxx{{{vvvnnnwww{{{vvvuuuvvvzzzzzzzzzyyywwwuuurrrqqqoooooopppsssvvvvvvtttrrrpppoooooonnnnnnmmmmmmmmmhhhhhhhhhkkkmmmnnnlllkkkllllllmmmmmmmmmlllkkkkkkkkklllmmmmmmmmmllljjjjjjlllkkkjjjkkkllloooqqqssspppppppppqqqrrrssstttuuu{{{|||uuupppnnnjjjjjjkkklllmmmmmmmmmmmmpppooonnnmmmlllmmmnnnnnnlllkkkjjjjjjjjjkkklllmmmhhhhhhiiiiiijjjjjjjjjkkkiiihhhggggggffffffgggggghhhgggfffeeeddddddddddddeeecccbbbbbbcccddddddcccdddaaa___```bbbbbb```^^^\\\\\\[[[YYYXXXUUUTTTSSSSSSQQQMMMHHHEEECCCBBBBBB??????@@@???===:::777555444222111111333444333222222444666777888999;;;>>>vvvYYYUUUTTTMMMCCC:::666666666777666666555444444555666666666666777777777666555444555555555555666666777777555666888888777777777888888999:::999777777888:::;;;999888999;;;<<<;;;:::888888999::::::;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBAAA<<<===DDDFFFFFFOOO]]]OOOFFF@@@DDDGGGFFFDDDEEEFFFEEEDDDDDDFFFIIIKKKLLLZZZUUUVVV]]]ccccccbbbdddooopppsssuuusssmmmjjjjjjfffccc^^^XXXQQQMMMJJJIIIGGGFFFEEECCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>===<<<=====================>>>===<<<;;;<<<===>>>===;;;======<<<<<<<<<======>>><<<===???@@@???===;;;:::::::::999999888888888777:::<<<>>>@@@@@@>>>;;;999888888777777777777888888888888888999:::;;;===>>>>>>:::888:::???BBB@@@===;;;<<<<<<<<<;;;;;;<<<>>>???>>><<<:::999999::::::<<<;;;:::999777666666555777666555444444444444444555555444444444555777888777777777777777777777777777999;;;===>>>>>><<<;;;888888888888999:::;;;<<<999::::::999777666777888888===FFFSSSaaammmuuuyyyrrrmmmppp{{{}}}~~~wwwsssoooqqqwwwzzzzzzxxxuuuuuuzzzzzz~~~vvvUUULLLDDDBBBFFFGGGCCC>>>@@@???>>>======>>>???@@@EEECCC???<<<<<<===@@@BBB??????>>>===;;;:::999999999888777777777888:::;;;;;;::::::999:::;;;======>>>>>>===<<<;;;;;;::::::666777999;;;;;;;;;:::999===<<<<<<;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<======>>>??????===;;;:::;;;===>>>===<<<===::::::<<<::::::BBBLLLzzz|||yyyzzzmmmxxx}}}vvvtttuuuzzz{{{zzzzzzxxxuuusssrrroooppprrrtttuuuuuutttrrrpppoooooonnnmmmllllllkkkiiiiiiiiikkkmmmmmmllljjjlllllllllllllllkkkjjjjjjjjjkkkkkkllllllkkkjjjjjjkkkkkkjjjjjjkkkmmmooopppqqqpppooonnnoooppprrrsssxxxyyyyyywwwssspppooopppmmmnnnoooppppppppppppoooqqqooommmkkkjjjkkklllmmmlllkkkiiihhhhhhjjjlllmmmhhhiiiiiiiiiiiijjjjjjjjjhhhhhhgggfffffffffffffffggggggffffffeeeeeeeeeeeedddcccaaaaaaaaacccddddddccc___\\\]]]aaaccc```\\\[[[[[[ZZZYYYWWWTTTQQQOOOPPPNNNJJJFFFCCCAAA@@@@@@???@@@@@@???<<<888444111333222222222333333444444222444777::::::;;;===???www[[[XXXSSSLLLBBB:::666555666666666555444333333444555666555555666777666555444333444444555555666666777777555777999999888777888999888999999888666666777999777666777999;;;======<<<777888999;;;;;;<<<;;;;;;:::;;;<<<===???@@@AAAAAA@@@<<<===DDDFFFBBBCCCHHHFFFBBB@@@AAAAAA@@@???AAAKKKGGGBBBAAACCCFFFGGGFFFCCCBBBDDDHHHJJJJJJKKKMMMTTTNNNMMMSSSSSSMMMKKKOOOHHHFFFEEEDDDEEEFFFFFFGGG@@@???>>>======>>>@@@AAACCCDDDDDDDDDDDDCCCCCCBBB?????????>>>>>>===<<<<<<>>>>>>=========>>>??????>>>===<<<<<<>>>>>>===;;;<<<<<<<<<<<<<<<=========;;;<<<===>>>???===;;;999999888888888888888777777666888;;;======:::777555888888777666666777888888888888888999:::;;;<<<===<<<999777:::???BBB???<<<:::;;;<<<<<<;;;;;;===??????===;;;999888888999999999999888777666555444333777666555444333333333444444444333333333555666777888888888888888888888888555777888999999888666444888888888888999::::::;;;888:::;;;;;;999888888999999999;;;CCCOOO\\\dddhhhiiikkkwww{{{uuuwwwppppppqqquuuzzz~~~}}}}}}wwwxxxyyy{{{gggOOOCCCBBBAAACCCEEEFFFCCCAAAAAA@@@???>>>>>>???@@@AAAFFFCCC@@@>>>===>>>@@@BBB>>>>>>===<<<;;;:::999888:::999999888888:::;;;<<<;;;:::999999999;;;===>>>>>>======<<<;;;::::::999888888888888888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>===;;;::::::<<>>???@@@@@@AAA>>>@@@EEEFFFAAA>>>>>>EEECCCAAA@@@???@@@AAABBBFFFEEEDDDFFFHHHGGGCCC@@@BBBDDDGGGGGGEEEDDDFFFHHHGGGAAA@@@DDDEEEAAAAAADDD?????????@@@BBBCCCBBBAAA@@@???>>>======>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>===<<<<<<<<<>>>>>>=========???AAABBB@@@>>><<<<<<===>>>>>>=====================<<<<<<<<<;;;;;;<<<>>>===;;;999777777777777777777777777777888:::<<<<<<;;;999777888777666555555666777888888888999:::;;;;;;<<<<<<<<<:::999;;;>>>???===:::999:::;;;;;;:::;;;===???>>>===<<<:::999999888888666666777666666555444333777666555444444444444444444333333222333444555666888888888888888888888888888888999999888777555444888888888888888999::::::666888::::::999888999999;;;::::::>>>EEEJJJKKKKKKUUUfffoookkkvvvkkknnnrrrtttuuuyyy|||yyyxxxuuuttt{{{~~~|||}}}yyyaaaPPPHHHDDDCCCBBB@@@???AAADDDFFFBBBAAA@@@?????????@@@AAABBBAAA???=========>>>???======<<<<<<;;;:::::::::;;;::::::999:::;;;<<<===<<<;;;:::999:::;;;<<<======<<<<<<<<<;;;::::::::::::999888777888999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>=========>>>????????????>>>===<<<<<<;;;<<<===@@@@@@???>>>999999:::999999:::===@@@TTTqqquuu||||||vvvuuuwwwwwwxxxxxxxxxxxxvvvuuutttqqqtttvvvvvvtttrrrqqqqqqpppoooooonnnnnnmmmmmmmmmnnnmmmlllmmmmmmllliiigggkkkkkkllllllkkkkkkjjjiiihhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmnnnpppnnnmmmkkkkkklllnnnooopppoooooonnnmmmlllkkkjjjlllmmmoooppppppooommmlllmmmlllkkkiiihhhhhhiiiiiijjjiiihhhhhhhhhiiijjjkkkkkkjjjjjjjjjiiiiiihhhhhhiiihhhggggggffffffggggggeeeeeefffffffffeeeeeedddbbbccccccbbb```___```bbb```]]][[[\\\^^^^^^\\\ZZZZZZYYYXXXUUURRROOOMMMKKKGGGFFFDDDBBBAAA???>>>>>>>>>===<<<999666333111///222333444333222333555777777999;;;<<<===>>>@@@BBBsssVVVSSSOOOHHH>>>777333444555666555444222000000222444555444444555666555444333222333444555666666666555444444555777777666666666777777888999888777777888:::777777888999;;;<<<:::999555777999;;;<<<<<<<<<;;;999999:::;;;===>>>???@@@@@@>>>>>>AAACCCAAA@@@AAAAAA@@@>>>>>>@@@CCCFFFGGG???@@@BBBDDDEEEBBB===888<<>>???@@@AAA@@@@@@????????????@@@AAA@@@@@@???>>>==================<<<<<<>>>@@@CCCDDDCCC@@@===<<<===>>>???>>>>>>>>>>>>======<<<;;;;;;===;;;999:::<<<===<<<:::777777777777777777777777888999;;;<<<<<<<<<;;;;;;888777666555555666777888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888999::::::::::::<<<>>>======<<<<<<;;;999888777555555666777777666555444666666555555555555555555444333222222222333444555999999999999999999999999::::::::::::999999999999888888888888888999999:::777888::::::888888888999999888999;;;===>>>===;;;AAANNNgggyyysssbbbbbbpppjjjnnnqqqnnniiikkkvvv||||||zzzzzz}}}~~~xxxtttvvv~~~}}}uuurrrttt{{{ppp^^^MMMFFFIIIDDDCCCAAA@@@???AAACCCEEEBBBAAA@@@???>>>???@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999;;;<<<===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<<<<=========<<<===>>>??????>>>>>>===???>>>>>>>>>???>>><<<:::888999:::999999:::;;;;;;???QQQnnn|||www~~~~~~|||vvvuuuvvvuuuuuuwwwwwwwwwwwwuuuuuupppsssvvvwwwuuusssssstttoooooooooooooooooooooooommmllllllmmmmmmmmmjjjhhhmmmmmmnnnnnnmmmmmmlllkkkiiiiiihhhhhhiiijjjjjjkkkiiiiiijjjkkklllmmmnnnooommmlllkkkkkkkkklllmmmmmmnnnmmmlllkkkkkkjjjiiihhhjjjlllnnnoooooommmkkkjjjlllkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiijjjiiiiiiiiiiiiiiijjjjjjjjjiiiiiihhhgggggggggggghhhcccdddeeeffffffeeedddcccaaacccdddccc```^^^^^^___^^^^^^]]]\\\[[[[[[ZZZYYYWWWVVVSSSOOOLLLJJJHHHGGGBBBAAA@@@???>>>=========888777555333222111111111111333444444222333555888:::;;;<<<<<<<<<>>>AAADDDqqqSSSOOOMMMFFF===666333333555666555333111000000111333555333444555555555444333222444444555666666555444333222444666666555444555666777888999888777777999;;;:::999999:::;;;:::888666444666888;;;<<<<<<;;;:::888999:::;;;<<<>>>??????===;;;:::<<<>>>@@@CCCEEE======;;;:::<<<@@@BBBBBB<<<===???BBBDDDEEEDDDCCC???AAABBBCCCEEEFFFDDD@@@===???@@@??????@@@@@@@@@;;;@@@FFFEEEAAA???AAADDD>>>>>>>>>>>>=========<<<@@@???>>>>>>>>>@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<>>>AAADDDFFFDDDAAA>>><<<===???@@@@@@>>>>>>>>>>>>===<<<::::::===;;;888999;;;===<<<:::666666666666777777777777444555666777888999999999999777666555555666777999888999::::::;;;;;;;;;;;;;;;===>>>>>>;;;999888888777999::::::999:::<<<>>><<<=========<<<:::888777444555777888888888777666666666555555555666666777555444333222222222333444999999999999999999999999777666666666777777999999888888888888888888999999999;;;;;;:::999888999::::::999777888:::<<>>>>>>>>?????????@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<======;;;:::999999999:::;;;<<<<<<<<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;999:::<<<===<<<:::888666::::::::::::;;;;;;<<<===999::::::;;;;;;<<<<<<<<<:::;;;===>>>????????????BBBAAA@@@???>>><<<999666999;;;<<<::::::<<<<<<;;;999999III___ppp|||zzzjjjqqq~~~zzzzzzssstttuuuvvvwwwwwwvvvuuummmqqquuuvvvuuutttuuuvvvooooooooooooppppppppppppkkkkkkkkklllnnnnnnllljjjooooooooooooooonnnnnnmmmjjjiiiiiiiiijjjkkkkkklllhhhiiijjjkkkmmmnnnoooppplllllllllllllllmmmmmmnnnpppnnnlllkkkkkkkkkjjjiiijjjlllnnnpppooonnnkkkjjjkkkkkklllllllllkkkjjjjjjgggggghhhiiiiiiiiiiiihhhfffggghhhiiijjjkkklllllljjjjjjiiihhhhhhhhhhhhhhhbbbcccdddeeeeeeeeedddcccaaaccceeeddd```]]]]]]]]]]]]^^^^^^]]]ZZZXXXXXXYYYUUURRROOOKKKGGGEEEDDDDDD>>>>>>=========<<<<<<<<<333222000//////111222444111333555444222333555888<<<======<<<<<<>>>BBBEEEjjjNNNPPPVVVJJJ<<<444444777666555555444222111111222444555555555555444444333333333222111222333666777666444222444666666555444555666333333444666999:::;;;:::888888999::::::;;;;;;<<<;;;<<<===>>>>>><<<:::999999;;;<<<>>>???????????????>>>============>>>>>>;;;<<<>>>???AAAAAABBBBBBAAAAAABBBEEEHHHFFFBBB===DDDBBBAAA???>>>>>>???@@@<<<===???CCCEEEEEEBBB???AAA???>>>@@@CCCCCC???;;;>>><<<<<>>>>>AAA===>>>???@@@@@@@@@@@@@@@>>>>>>???@@@@@@>>>===<<<>>>=========>>>???@@@@@@AAA???===<<<>>>?????????AAA@@@???===<<<:::999888???>>><<<:::999999999:::999888888777888999;;;<<<555666888:::;;;<<<;;;;;;:::999777666777999;;;===::::::999999999:::;;;;;;999<<<>>>===:::888999;;;===<<<;;;:::::::::::::::;;;;;;<<<<<<:::888555333666666666666666666666666999888888888888888999999666555333222222444777888:::::::::999999888888888888666555444555666888999888999;;;:::999999:::<<<;;;;;;::::::888777555444888888999:::;;;<<<===>>>::::::;;;===BBBIIIOOOSSSXXX]]]___^^^eeepppoooeeeppp|||{{{zzz}}}~~~uuuuuu~~~~~~wwwpppnnnsss{{{|||{{{~~~|||uuuzzztttdddRRRNNNIIIGGGGGGGGGFFFDDDGGGDDDAAA@@@BBBDDDFFFFFFCCC@@@@@@BBBBBB??????AAA>>>@@@AAABBBAAA???<<<:::<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::999888;;;;;;;;;<<<<<<<<<<<<<<<888777777888:::;;;;;;:::<<<;;;999888888888999999777888:::;;;<<<;;;;;;:::999999:::999888999<<<>>>======>>>???????????????<<<<<<======<<<<<<;;;:::;;;<<<<<<<<<;;;:::999999999:::???IIIXXXnnnuuukkkwww{{{{{{yyyyyyxxxsssoooooorrrvvvxxxxxxvvvvvvvvvttttttuuuuuusssqqqnnnlllnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjjjjjjkkkllllllnnnnnnmmmnnnnnnoooppppppkkkkkklllllllllkkkjjjiiiiiikkklllkkkiiiiiilllooooooooooooooonnnlllkkkjjjkkkllllllmmmmmmlllkkkkkkiiijjjkkkkkkjjjhhheeedddgggggghhhiiiiiiiiiiiiiiihhhhhhiiiiiihhhgggeeedddeeeeeedddcccaaa```______bbbaaa```___^^^]]]\\\[[[^^^[[[YYYWWWWWWVVVUUUSSSPPPNNNJJJFFFCCCAAA@@@???===>>>??????===;;;888666111111111000111111222333111222333555666777777777===777999BBBCCC>>>DDDRRRiiiKKKJJJTTTIII;;;444444666666555555333222111111222333555555444444444333333333333333222222333555666555333222444555666555555555666666555666;;;AAAAAA===777888888888999::::::;;;;;;:::;;;<<<======<<<;;;:::;;;<<<===????????????>>>========================<<<<<<>>>???@@@AAAAAAAAAAAA@@@AAACCCEEEEEEAAA>>>@@@@@@???>>>>>>>>>>>>>>>===>>>AAAEEEHHHIIIFFFDDD;;;999888999;;;>>>>>>===???======@@@@@@===>>>@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>==================>>>???@@@>>><<<===>>>???>>>===BBBBBBAAA???>>><<<;;;;;;::::::999999888999999999999999888888999::::::;;;555666888:::;;;;;;;;;;;;:::888666555555777999;;;::::::999999999:::;;;;;;:::<<<>>>===;;;999:::;;;;;;;;;:::999999999999999888999:::;;;;;;999777666777777777777777777777777999888888777777888999999666555333222333555777999:::999999999888888888888888777555555555666888999888:::;;;;;;:::999;;;<<<<<<<<<;;;;;;:::888777666888999:::;;;<<<======>>><<<;;;::::::<<>><<<======<<<<<<;;;;;;::::::;;;<<<=========<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;:::999999:::<<<======<<<;;;:::999888888999999:::888999:::;;;;;;;;;;;;:::888999:::999999999<<<>>><<<===>>>????????????>>><<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<;;;:::::::::999777999JJJnnnpppqqqzzz~~~yyywwwvvvtttqqqsssuuuxxxxxxwwwuuuuuuuuusssssssssrrrqqqooommmkkkoooooooooooonnnnnnnnnnnnmmmllllllkkkkkkkkklllllllllllllllkkkllllllmmmnnnmmmmmmmmmlllmmmmmmnnnnnnkkkkkkkkkjjjjjjjjjjjjiiijjjkkklllkkkiiiiiilllooonnnoooppppppooonnnlllkkkmmmmmmmmmlllllljjjiiiiiihhhiiijjjjjjjjjhhhfffeeegggggghhhiiiiiiiiiiiiiiigggggghhhhhhgggfffdddcccddddddccccccbbbaaa````````````___^^^\\\[[[ZZZZZZ[[[XXXVVVTTTSSSSSSQQQOOOLLLKKKHHHEEEBBB@@@???????????????>>><<<:::888777222111111111111111222222111222444666777888999999===999;;;AAABBBBBBNNN___jjjHHHEEERRRHHH;;;444333555555444444333222111111222333444444444333333333333333222333222222333555555333222111333555666555555666777888666888???GGGGGG>>>555777777777888999999::::::888999;;;<<<======<<<<<<===>>>>>>??????>>>>>>===<<<<<<>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@??????@@@AAABBB@@@>>>>>>>>>???@@@@@@@@@@@@???===???AAAEEEHHHIIIGGGEEE;;;888444111222666:::>>>AAA>>>>>>@@@@@@======@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@????????????@@@>>>======<<<<<<<<<<<<===>>>===<<<===>>>???===;;;AAAAAA@@@???>>>===<<<;;;999999:::;;;;;;;;;;;;;;;888999999::::::::::::999555666888::::::;;;::::::999888666444444555777888:::999999999::::::;;;<<<;;;===>>>>>><<<;;;;;;<<<::::::999888888888999999777888999;;;;;;;;;::::::999999999999999999999999999888888777777777888888555444333222333555777999888888888888777777777777888777666555666777888999999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;:::888888999999:::;;;<<<======>>><<<;;;999888888999;;;<<<:::BBBJJJQQQ]]]iiijjjddd___ccciiiooouuuyyy|||}}}|||wwwxxxxxxyyy|||ssspppqqqpppsssvvvvvvuuuvvvxxx{{{}}}mmmWWWJJJFFFGGGKKKHHHEEECCCCCCCCCBBBAAADDDBBB??????AAACCCDDDDDDCCC@@@@@@BBBBBB??????AAA@@@AAACCCCCCCCCAAA???============<<<;;;::::::999;;;;;;<<<============<<<======<<<<<<;;;;;;:::::::::999999:::<<<===<<<;;;::::::999999999:::;;;;;;999999:::;;;;;;;;;::::::888999::::::999999<<<>>><<<======>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::<<<<<<=========<<<;;;;;;===>>>999444GGGvvv}}}sssttt|||wwwtttsssrrrsssuuuvvvvvvvvvvvvwwwxxxuuutttsssrrrqqqpppooonnnqqqqqqqqqpppppppppoooooollllllkkkjjjjjjkkklllmmmkkkkkkjjjjjjkkkkkklllmmmmmmmmmlllkkkkkkkkklllllllllkkkjjjiiiiiiiiijjjjjjkkkkkkkkkjjjiiijjjlllnnnnnnoooppppppppppppnnnnnnnnnnnnmmmllljjjiiihhhgggggghhhiiiiiiiiiiiigggfffgggggghhhhhhiiiiiihhhhhhffffffgggffffffeeedddccccccccccccbbbbbbaaaaaaaaa^^^^^^]]][[[ZZZYYYXXXWWWWWWTTTQQQOOONNNMMMKKKJJJHHHGGGEEEBBB@@@???>>>>>>@@@???>>><<<:::999888777222222111111111111222222222333555777999;;;;;;<<<===<<>>>>>?????????>>>>>>=========:::;;;===??????>>><<<;;;======>>>??????@@@?????????>>>======>>>>>>>>>>>>===???AAABBBCCCCCCCCCCCC======???BBBDDDEEEBBB@@@:::666111,,,,,,111999>>>BBB???>>>AAA@@@======???@@@AAAAAABBBBBBBBBAAAAAAAAA@@@???>>>===>>>???@@@???>>>======<<<<<<<<<<<<<<<<<<<<<===???>>><<<:::??????>>>===<<<<<<;;;;;;===>>>???@@@@@@???>>>===999:::;;;;;;;;;:::999888666777888999::::::999888999888666555444555666666999999999999:::;;;<<<<<<<<<===>>>>>>===<<<<<<<<<::::::999999999999999:::999:::;;;<<<=========<<<::::::::::::::::::::::::999888888777777777777888444444333333444555777888777777666666666666666666777777666666666777888999999:::;;;;;;::::::;;;<<<;;;;;;;;;;;;;;;:::999888999::::::;;;<<<<<<======:::999999888999:::;;;<<>>>>>AAA???@@@AAABBBAAA@@@>>>===>>>===<<<<<<;;;:::999999999:::;;;<<<<<<===============<<<;;;;;;:::999999888777666777999:::999888999999999:::;;;;;;<<<===:::::::::::::::::::::999888999::::::999:::;;;===<<<<<<===>>>>>>=========<<<<<<<<<===<<<<<<;;;:::<<<===============<<<<<<999AAA@@@;;;JJJuuu~~~vvv}}}~~~}}}yyyuuurrrqqqoooqqqrrrssstttwwwzzz}}}xxxxxxvvvuuuuuutttuuuuuurrrrrrrrrrrrqqqqqqqqqqqqlllllljjjjjjjjjkkkmmmnnnhhhhhhhhhggghhhiiiiiijjjnnnmmmlllkkkkkkkkkkkkkkknnnllljjjiiihhhiiikkklllkkkkkkjjjjjjiiijjjlllmmmmmmnnnooopppqqqppppppooommmlllkkkjjjiiihhhhhhgggffffffggghhhiiiiiihhhhhhgggggghhhhhhhhhhhhhhhggggggfffffffffeeedddccccccbbbbbbaaaaaaaaaaaaaaaaaa]]]\\\[[[ZZZXXXVVVUUUUUUSSSPPPMMMKKKJJJIIIGGGEEEDDDDDDBBBAAA@@@>>>>>>===>>>===;;;999777666666555333222222111111222222222444555777999;;;======>>>===???BBBDDDGGGPPPcccsssoooNNNJJJMMMEEE;;;444111222333444111111111111111111111111222222222222222222222222333222111222333333111000111333555666555555666777444777:::;;;;;;999888888444444555555666777777888666777888:::<<<===>>>?????????>>>======<<<<<<<<<999;;;===>>>???>>><<<;;;===>>>>>>?????????>>>>>>=========<<<;;;<<<===>>><<<===@@@BBBCCCDDDCCCCCC?????????@@@AAA@@@>>>;;;666333000111666>>>GGGLLLBBB??????AAAAAA======???BBBBBBCCCCCCCCCBBBBBBAAA@@@???===<<<<<<<<<===>>>@@@@@@???>>>============<<<<<<<<<===???>>><<<:::??????>>>>>>>>>=========AAABBBBBBBBBBBB@@@>>>===:::;;;<<<<<<;;;:::888777666777888999999999888777999888777666555666666666999999999999:::;;;<<<===<<<<<<<<<===>>>>>>===<<<;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>======::::::::::::::::::::::::999888888777666666777777555444444444444555666777555555555555555555555555666666666666666777777777888999::::::999999:::<<<999:::::::::::::::999999999999::::::;;;;;;<<<<<<888888999999:::;;;<<<<<<>>>>>>;;;999<<>>BBBHHHKKKNNNVVVbbblll}}}vvvvvv{{{~~~rrrddd\\\^^^rrr|||kkkcccVVVJJJGGGHHHFFFDDDCCCEEEEEEDDDCCCAAAAAAAAAAAABBB@@@??????AAABBBBBBBBBAAA>>>>>>@@@@@@======???======>>>>>>>>>===<<<<<<===<<<<<<;;;::::::999999888888999999:::;;;<<<=========<<<;;;:::999999888888777666777999:::999888888888999;;;<<<===>>>>>><<<;;;;;;:::999999999999777999:::;;;::::::;;;<<<<<<<<<=========<<<<<<;;;<<<<<<<<<===<<<<<<;;;:::<<<<<<===============<<<555===???:::BBBaaazzz~~~tttffflllsssxxxxxxuuurrrqqqooopppqqqqqqqqqtttxxx{{{xxxwwwwwwwwwwwwxxxyyyyyyssssssssssssrrrrrrrrrrrrmmmlllkkkkkkkkklllmmmnnnhhhhhhggggggggghhhiiiiiinnnnnnmmmlllkkkkkkkkkkkkooommmkkkjjjiiijjjlllmmmkkkiiihhhhhhiiijjjkkklllkkklllnnnoooppppppooonnnjjjjjjiiihhhhhhhhhiiiiiieeefffgggggghhhhhhiiiiiigggggghhhhhhhhhggggggfffgggffffffeeedddddddddccc````````````````````````[[[[[[YYYXXXVVVTTTSSSRRROOOMMMJJJHHHGGGFFFDDDBBBBBBBBBAAA@@@???>>>======:::999777666444333333333222222222111222222333444666777888;;;<<<>>>>>>???>>>??????CCCPPPhhhnnnPPPPPPKKKDDD;;;444111111222333000000000000000000000000000111111111111222222222111000000111333333111000222444666666555444555666222666999777444333555888333333444444555666666666666777888999;;;===>>>???>>>===<<<<<<;;;;;;;;;<<<999:::<<<===>>>>>>===<<<>>>>>>>>>???>>>>>>======<<<======<<<;;;:::<<<>>>:::;;;<<<>>>@@@AAAAAAAAACCCBBBAAAAAAAAA@@@===;;;777777999BBBNNNZZZ```bbbBBB??????AAAAAA>>>>>>AAAEEEFFFFFFFFFFFFEEEDDDDDD>>>>>>===<<<<<<<<<<<<===@@@??????>>>>>>>>>>>>???>>>===<<<===>>>???===;;;BBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???===<<<;;;<<<<<<<<<<<<;;;:::888888777888999999999888777666888777777666666666666777888888888999:::;;;<<<===<<<;;;;;;<<<>>>>>>===;;;;;;;;;::::::;;;;;;<<<<<>>=========;;;;;;;;;;;;;;;;;;;;;;;;999888888777666666666666666666555444444444444444333333333444444444444444444444555555555666666666777888999999888888999:::888999999::::::::::::999888999999999::::::::::::999999:::::::::999888888999<<>>>>>;;;;;;===;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::::::::888888888888999:::;;;<<<<<<<<<;;;;;;::::::999999:::999888999:::;;;:::999666888:::<<<>>>??????@@@===<<<;;;:::999888888999666888;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::<<<<<<======<<<<<<;;;:::;;;;;;<<<=========<<<<<<:::<<<<<<888:::JJJdddxxx{{{dddgggkkkpppssssssrrrqqqqqqrrrqqqooonnnmmmoooqqqrrrrrrtttuuuvvvxxxyyyyyyttttttssssssssssssrrrrrrnnnnnnnnnnnnmmmmmmlllllljjjjjjiiiiiijjjjjjkkklllmmmmmmlllkkkkkkkkkllllllmmmlllkkkjjjjjjjjjkkkkkkjjjhhhffffffhhhiiijjjiiijjjkkklllmmmnnnmmmmmmllliiihhhgggffffffgggiiiiiifffffffffgggggghhhhhhhhhgggggghhhhhhhhhgggfffffffffeeedddcccbbbbbbbbbccc_________^^^^^^]]]]]]]]]YYYXXXWWWUUUSSSQQQPPPOOOKKKHHHFFFDDDDDDCCCBBB@@@@@@@@@@@@??????===<<<;;;555555444444333222222222111111111111222444555666888888:::;;;===>>>>>>>>>>>>>>>???IIIeeekkkPPPSSSIIICCC;;;333000000222333///000000000000000000///000000000000111111222222000//////000222333222000444555777666555333444444444555666666444444444555222222333333444555555555777777888999:::<<<>>>???<<<<<<;;;:::::::::;;;;;;::::::;;;<<<<<<======>>>>>>>>>??????>>>===<<<<<<:::<<<>>>===;;;:::;;;===;;;;;;;;;<<<===???@@@AAACCCBBBAAAAAAAAA@@@>>><<<<<<<<<@@@LLLZZZbbbaaa]]]AAA>>>>>>AAAAAA??????BBBFFFGGGGGGGGGFFFFFFEEEDDD>>>>>>>>>>>>>>>===<<<<<<>>>============>>>>>>???@@@>>><<<===>>>???>>>===CCCCCCCCCCCCCCCCCCCCCCCC>>>>>>===<<<<<<<<<<<<<<<>>>===<<<;;;:::999999888777888999999999777666555555555555555555555666666888888888999:::;;;======;;;:::999;;;===>>><<<:::::::::999999:::;;;;;;<<<@@@??????>>>======<<<<<<::::::::::::::::::::::::999999777666666555555555888777666555444333333222222222222222333333444444222333333444444444444444555777888888777777888999999999:::;;;;;;;;;;;;;;;777888888888888999999999999:::;;;<<<;;;:::999888:::<<>><<<:::<<<@@@CCC@@@GGGPPPXXXaaakkkuuu{{{yyylll```ZZZVVVPPPLLLLLLGGGAAA>>>???@@@@@@AAADDD@@@BBBDDDCCCAAA???@@@BBBBBBAAA@@@AAABBBCCCCCCBBB===::::::===<<<999999<<<::::::::::::::::::::::::999::::::::::::;;;;;;;;;:::999999888999:::<<<<<<::::::::::::::::::::::::;;;999888999:::;;;:::888666777:::<<>>===;;;999888888888888666888;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<;;;:::999<<<<<<======<<<<<<;;;:::::::::;;;<<<<<<<<<<<<<<<@@@<<<;;;===;;;===LLL^^^zzz|||sssnnnmmmooopppppppppqqqpppnnnkkkiiiiiijjjlllnnnppptttvvvxxxyyyyyyttttttsssssssssrrrrrrrrrooopppqqqqqqpppnnnllljjjkkkjjjjjjjjjjjjkkkllllllkkkjjjjjjjjjjjjkkkkkkllljjjjjjjjjiiiiiiiiihhhhhhiiifffddddddggghhhhhhggghhhiiijjjkkkkkkkkkjjjiiijjjiiigggfffeeefffggggggggggggfffffffffgggggghhhgggggghhhhhhgggffffffeeedddcccaaa```______``````___^^^^^^]]]\\\[[[ZZZZZZUUUUUUSSSQQQOOOMMMLLLKKKFFFDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>><<<;;;999888111222333444444333222111//////000111333555777888999:::;;;<<<============;;;AAAJJJ___gggNNNTTTHHHBBB:::333000000111333//////000000000000////////////000000111111111222///......000222333222111555666777666444333333333666555555666888888555222111222222333333444555555777777888999:::<<<===>>>;;;:::999999999999;;;;;;;;;::::::;;;;;;===>>>???>>>??????>>>>>>===<<<;;;999<<<>>>>>>;;;:::;;;=========<<<<<<===???AAACCCAAA@@@??????@@@@@@>>><<<<<<:::===HHHSSSUUULLLAAA@@@>>>>>>AAABBB@@@@@@CCCEEEEEEEEEEEEEEEDDDCCCCCC>>>???@@@@@@@@@???===<<<<<<<<<<<<<<<<<<===>>>???AAA???===<<<>>>?????????AAAAAAAAABBBBBBBBBBBBCCC======<<<;;;;;;<<<>>>???@@@>>><<<:::999888999999888888999999888777666555333333333444444555555555888888888999:::;;;===>>>;;;999888:::===>>><<<:::999888888888999::::::;;;>>>======<<<<<<<<<<<<===::::::::::::::::::::::::999999777666555555555555888888777666444333222111111111222222222333333333111222333333444444333333555666777777666666777888::::::;;;<<<============777777777777777888888888888:::<<<>>>???>>>===<<<888777999<<<>>>???CCCGGGFFFAAA===<<>>???CCC>>>AAACCCBBB@@@>>>???AAABBBAAA@@@AAACCCDDDCCCBBB<<<999999<<<;;;888888:::::::::::::::::::::::::::888999999::::::;;;;;;<<<<<<;;;:::999:::;;;<<<===:::::::::::::::::::::;;;999777666777888888777666555777:::===???AAAAAAAAA???===;;;999888888888888666888;;;<<<;;;:::;;;;;;;;;<<<<<<<<<;;;;;;:::999<<<<<<======<<<<<<;;;:::999::::::;;;<<<<<<<<<;;;===666888BBB@@@777===MMMhhhuuu{{{qqqkkkkkkmmmnnnlllmmmnnnllljjjhhhhhhiiiiiilllppptttwwwyyyzzzzzzttttttsssssssssrrrrrrrrrpppqqqssssssrrroookkkiiiiiiiiihhhhhhiiiiiijjjkkkiiihhhhhhhhhiiijjjkkkkkkggghhhhhhhhhhhhgggffffffhhheeebbbcccfffhhhgggfffggghhhiiijjjiiiiiihhhgggllljjjhhheeeddddddeeeeeehhhgggffffffffffffgggggggggggghhhhhhgggfffeeeeeebbbaaa___^^^]]]]]]^^^^^^^^^^^^]]]\\\[[[YYYYYYXXXSSSRRRPPPNNNLLLJJJIIIHHHCCCAAA???>>>??????>>>===<<<<<<===<<<;;;999777555000111333555555555333222...///000111333666888999:::;;;;;;<<<<<<<<<<<<<<<999EEEYYYwwwlllLLLGGGGGGBBB:::444000000222333000000////////////000000000///......111222333222000000000000000111111111333444444555555444444333222333444444222222333444555333111000000222555666777888::::::999999:::;;;999999999999999999999999999666444888>>>AAA@@@===;;;;;;<<<<<<===<<<<<<;;;:::;;;;;;<<<===>>>??????BBBAAA???>>>>>>>>>??????AAAAAAAAAAAA@@@@@@???>>><<<;;;<<>><<>>@@@AAAAAABBBCCCBBBAAA@@@???>>>===============>>>???======<<<<<<<<<<<<<<<===;;;<<<===============<<>>>>>>>>>>>======<<<<<<;;;:::888555222000777888999999999777666555333222///...///111444666888777777777888999999999;;;;;;;;;<<<;;;;;;:::::::::999999999888777777777===<<<;;;:::999777666666999999888888999999:::;;;999888777777777777777888777777777666555333222111777666555444444444444444333222222111111222222333222333444666777888888888999999999::::::;;;;;;;;;999888777888::::::888777777888:::<<<======<<<<<<>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@@@@@@@@@@@@@@@@???>>><<<<<<>>>BBBEEECCCBBBAAABBBDDDHHHLLLNNNTTTZZZaaafffggghhhkkkmmmpppqqqrrrqqqmmmhhhaaa]]]RRROOOKKKJJJKKKKKKHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCAAA???>>>??????>>>===AAA@@@@@@@@@@@@AAABBBCCC??????>>>======>>>???@@@======>>>>>>===;;;999888888888888777777888888999999999:::::::::999888777999999999999:::;;;<<<===;;;999777888;;;<<<:::888999:::::::::999777666555444666:::===>>>>>>===<<<===;;;999999::::::999888999888888999;;;<<<<<<;;;;;;;;;;;;;;;:::999888777999::::::;;;<<<<<<<<<;;;:::999999:::;;;<<<:::999;;;999888777777999:::<<<===QQQ___xxx~~~zzz___ccclllmmmooorrrmmmkkknnnfff^^^bbbeeefffhhhlllooosssvvvwwwuuutttrrrpppppppppqqqqqqsssqqqooolllkkkkkkllllllhhhhhhiiiiiiiiihhhhhhgggjjjiiiiiihhhhhhhhhhhhhhhjjjiiiiiihhhhhhggggggggggggggghhhhhhhhhiiiiiiiiikkkkkkkkkjjjjjjiiiiiiiiiiiigggeeedddeeeeeeeeecccfffdddcccaaaaaabbbcccdddeeeddddddcccbbbaaa```___^^^^^^^^^^^^]]]]]]]]]]]][[[ZZZZZZZZZ[[[YYYUUURRRPPPOOOMMMJJJGGGEEECCCCCCCCCAAA????????????===<<<===<<<999666444222000000222333444555555444222111111333555666777888:::<<>>@@@???<<<;;;;;;<<<======>>>======;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>??????@@@AAAAAAAAA@@@@@@???>>>@@@@@@@@@AAACCCBBB@@@>>>???AAABBBAAA???>>>???AAA@@@@@@AAABBBAAA@@@???>>>===<<<<<<<<<===>>>>>>???===<<<;;;;;;;;;;;;<<<===<<<======>>>>>>>>>>>>>>>????????????????????????<<<======>>>>>>======<<<<<<<<<;;;:::777555222111666666777888888777666555222333333111000000333555666555444555777999:::;;;;;;;;;<<<<<<<<<;;;::::::999999999999888888888888<<<;;;:::999888777666666888888888888999:::;;;;;;888888777777777777777777777777777777666555444333666666555444444444444444444444333333333333444444333444555666777777777777777777888888999999999999888888777888999:::888666666888999;;;<<<======<<>>======>>>??????======>>>????????????>>>??????>>>===<<<>>>BBBFFF@@@>>>===<<<<<<>>>AAABBB:::>>>CCCDDDCCCCCCDDDFFFKKKLLLKKKJJJGGGCCC???===EEECCC@@@@@@BBBCCCAAA???BBBCCCCCCDDDDDDCCCCCCBBBCCCAAA???>>>??????>>>===BBBBBBAAAAAAAAABBBBBBCCC@@@???>>><<<<<<<<<=========>>>>>>>>>>>>======<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999:::;;;<<<:::888777888:::;;;999777999999::::::999888666555555777999<<<===>>>===<<<===;;;999999:::::::::999777777777999:::<<<<<<<<<<<<<<<<<<<<<;;;:::999999999::::::;;;<<<<<<;;;;;;:::999999:::<<<<<<;;;:::;;;:::999888888:::;;;<<<>>>FFFNNNooolll]]]aaaiiippptttmmmhhhiiiddd```fffccccccdddgggjjjnnnqqqssssssrrrqqqppppppoooooooooooonnnllljjjjjjjjjkkkllljjjjjjkkkkkkjjjhhhgggfffccccccdddeeefffhhhjjjkkkhhhhhhggggggggggggggggggffffffggggggggghhhhhhhhhjjjjjjjjjjjjjjjjjjiiiiiiiiigggeeeeeeffffffeeedddfffeeecccbbbaaabbbcccdddddddddcccbbbaaa```______]]]]]]]]]\\\\\\\\\\\\\\\ZZZYYYXXXYYYXXXVVVSSSPPPMMMLLLIIIFFFDDDBBBBBBAAACCCAAA@@@@@@@@@???===;;;888888666555444333333333444444444444333222111111333555777888888999<<<>>>AAA??????@@@<<<;;;EEERRR[[[ooodddnnnNNNJJJIIIBBB999111...///111222//////............//////000///000222444444333111/////////000000111111111000111111111000//////...111222333222111111111333333333333333444555666777777888999999888888999:::999999999999999999999999888777777:::>>>???<<<999;;;;;;<<<===>>>?????????;;;;;;;;;;;;::::::999999@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>@@@AAAAAA@@@??????@@@BBBCCCDDDCCCAAA@@@AAABBB??????@@@@@@@@@???>>>===;;;;;;;;;<<<===>>>???@@@???===;;;:::999:::;;;===;;;;;;<<<<<<<<<=========????????????????????????;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999777555333222444555555666666666555555000333666444000000444999999777555555777:::;;;<<<<<<<<<===<<<<<<;;;::::::888999999999999999::::::::::::999999888777666666777888888999999:::;;;;;;888888888777777666666666777777777777777666555444666555444444333444444444555555555444444555555555444555666666777777777777666666666666777777777777888777777888999999888666555777888:::<<<=========@@@@@@????????????@@@@@@;;;;;;<<<===============??????>>>======???CCCFFF???>>>;;;888777777888888<<>>===???AAAHHHGGGEEEBBB@@@>>>===<<<>>>===<<<===@@@AAAAAA@@@>>>@@@BBBDDDDDDDDDCCCBBBCCCAAA???>>>??????>>>===CCCCCCBBBBBBBBBBBBBBBBBB@@@???===<<<;;;:::;;;;;;======<<<<<<===>>>>>>?????????>>>===<<<<<<=========<<<;;;:::999::::::;;;:::999999999999::::::;;;999888777777888999888777888999::::::999888777666777777999;;;<<<=========<<<;;;999999:::;;;:::999666666777888999:::;;;<<<============<<<;;;::::::999::::::;;;;;;;;;;;;;;;888777888999<<<===<<<:::;;;:::999999999:::<<<===<<<>>>FFFuuu{{{bbb\\\ccchhhnnnjjjfffiiiddd___ddd```______```cccgggkkknnnpppppppppppppppooonnnmmmkkkjjjiiihhhhhhiiikkkkkkllllllmmmmmmllliiifffeeeaaaaaaaaabbbdddfffggghhheeeeeeffffffffffffffffffeeeeeefffffffffgggggggggiiiiiiiiiiiijjjjjjjjjjjjjjjhhhfffeeeffffffeeedddfffeeedddcccbbbcccddddddccccccbbbaaa```___^^^^^^\\\\\\[[[[[[ZZZZZZZZZZZZXXXVVVUUUUUUTTTRRROOOLLLIIIGGGDDDAAA@@@???@@@@@@BBBAAA@@@@@@???>>>;;;888333333333333444555666666666555444333222111111111555777999::::::;;;===???===???@@@;;;777===SSShhhzzzxxxkkkLLLHHHKKKCCC999222000111222222000//////////////////000......///222333333111.........//////000111111111000000000000//////...---000111222222000000111222222333444555666666777777666888999888777777888999888888888888999999999999777777999<<<>>>>>>;;;777::::::;;;<<<===>>>???@@@;;;;;;;;;:::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????:::===@@@@@@>>>>>>AAADDDDDDDDDDDDCCCBBBAAAAAAAAA===>>>?????????>>><<<<<<:::::::::;;;<<<>>>???@@@CCCAAA>>>;;;999999:::;;;777777888888888999::::::????????????????????????:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::888777555444333333333444444555555555555///333555333000333<<>>???>>>>>>===???CCCFFFCCCAAA???<<<:::999999999<<<>>>@@@???>>>???CCCFFFLLLIIIEEEAAA???>>>???@@@======>>>???AAABBBBBBBBB;;;===AAACCCDDDDDDBBBAAACCCAAA???>>>??????>>>===AAABBBBBBBBBAAAAAA@@@@@@@@@???===<<<;;;<<<<<<===<<<;;;:::999999:::<<<===>>>===<<<;;;::::::::::::===<<<999888888999:::;;;:::999999999999999::::::888888777777777777777666777888999:::999999777666888888888999;;;<<<======<<<:::999999:::;;;:::999777888888888888888999:::<<<<<<<<<<<<<<<;;;::::::999::::::;;;;;;;;;::::::555555555888:::;;;;;;:::999888888888999:::;;;<<<888>>>LLLtttiiieee___fffeeeeeemmmkkk___\\\^^^]]][[[[[[]]]aaaeeehhhmmmnnnooooooooonnnmmmllljjjjjjiiihhhhhhhhhhhhiiijjjlllmmmnnnmmmjjjhhhfffeeedddcccbbbaaaaaaaaaaaadddddddddeeefffffffffgggeeeeeeeeefffffffffgggggggggggghhhhhhiiiiiijjjjjjiiigggeeeeeeffffffeeedddeeedddccccccbbbbbbccccccaaaaaa```___^^^]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXTTTRRRQQQPPPOOONNNJJJHHHFFFDDDAAA>>>======>>>??????>>>=========;;;777444000111111222333555666777555444333222222333444555666888:::;;;;;;<<<>>>???===???<<<777;;;OOOmmmkkkLLLIIIHHHAAA777222111222222111111000000//////000000111------...000222111...,,,---......///000000111111000000111111000///......000111222222000000111222333333444555555666666777666777888888666666777888777777777888888999999999777888:::<<<===<<<:::777999999999999;;;<<<>>>???999::::::;;;<<<<<<=================================>>>??????@@@@@@@@@@@@>>>AAABBBAAA??????BBBFFFCCCBBBBBBBBBBBBAAAAAA@@@======>>>???>>>===<<<;;;999999999:::;;;===>>>???FFFDDD@@@===:::999888888666666666666777888::::::>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;::::::;;;:::999888666666555555333333333333333333444444///222333111222:::JJJWWWWWWVVVRRRKKKBBB===<<<===>>>>>>>>>>>>===<<<;;;:::999999::::::;;;;;;;;;<<<999999999888888888888888777888999:::::::::999999777888888888777666444333222222333444555555555555555555555444444555555666555555444444444444555555666666777777777777777666777777777777777777777777888777666777999999777666555666777888999;;;<<<======>>>>>>>>>>>>>>>>>>===999999:::;;;;;;;;;;;;;;;>>>>>>???>>>===>>>AAACCCDDDCCCBBB@@@???>>>>>>>>>:::<<<>>>===<<<>>>CCCGGGKKKHHHCCC???<<<;;;<<<===:::;;;===>>>>>>>>>>>>>>>;;;===@@@CCCDDDDDDBBBAAACCCAAA???>>>??????>>>===>>>???@@@@@@@@@??????>>>>>>============>>>@@@AAA>>>===;;;999999999::::::<<<;;;;;;:::999999::::::;;;:::888666666777999:::999999888888888999::::::888888888888777666666777666777888999:::999888777888888888999:::;;;<<<<<<;;;:::888999:::;;;;;;:::999:::;;;999777555666888:::;;;;;;;;;;;;:::999999999::::::;;;::::::999999444333444666888:::999888666666666777777888999:::888???LLLzzz}}}vvvlllmmmccc```llloooeee^^^]]]\\\ZZZYYY[[[^^^bbbdddhhhiiikkklllllllllkkkkkkkkkkkkjjjhhhgggfffffffffhhhiiijjjllllllkkkjjjiiigggfffdddbbbaaa______^^^cccdddddddddeeeeeeffffffeeeeeeeeeffffffffffffgggeeefffffffffggghhhhhhhhhhhhfffdddcccddddddcccbbbcccbbbbbbaaaaaaaaaaaaaaa^^^^^^]]]\\\[[[ZZZYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUOOOMMMKKKKKKJJJIIIFFFDDDCCCAAA???===<<<<<<======;;;:::999888888777444111111111111222222444555555222222222222333666888999777888:::;;;;;;<<<===??????@@@>>>@@@RRRrrrmmmOOOKKKDDD===555111222333111...000000////////////000000---------...//////---+++------...///000000111111///000000111111000000000111222333222111111111333444444444333444444555666666777888777666555666777666666777777888999999999666888:::;;;<<<;;;:::999999999888888999;;;===>>>999999:::;;;<<<===>>>>>>;;;<<<<<<============<<<<<<===>>>???@@@@@@@@@@@@IIIIIIFFFCCC@@@@@@AAACCCBBBAAA@@@@@@BBBBBBAAA@@@======>>>>>>>>>===<<<;;;999999999:::;;;<<<===>>>DDDBBB@@@===;;;999888777888888777777888:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;;;;;;;;;;;;;::::::999888777666666666666555555444333222222333333000000000000666DDDXXXfffkkkmmmjjj]]]KKK???===???????????????>>>===;;;;;;:::;;;;;;;;;;;;;;;;;;<<<999999999999999:::::::::999999:::;;;:::999888777777777888888777555333222000000222333444555555555666666666555666666777888555555444444444444555555555666777777888888888888888888888888777777777777777666666777888888777555666666666777888999;;;;;;<<<<<<============<<<<<<::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<>>>@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@BBBCCCBBB@@@@@@DDDGGGJJJHHHDDDAAA???>>>>>>>>>:::<<<>>>???>>>======>>><<<>>>@@@BBBDDDCCCCCCBBBCCCAAA???>>>??????>>>===<<<===>>>???@@@???>>>>>>============>>>???AAABBB@@@???>>><<<;;;:::::::::<<<;;;;;;;;;;;;;;;<<<<<<:::999888666666777777888777777777888888999:::;;;888999:::999777666666777666777888999::::::999888777888999:::;;;;;;;;;;;;;;;999888999:::;;;;;;:::999;;;<<<;;;777555666888999::::::;;;::::::999999:::::::::::::::999999888444333444555888999888666444444555666777888888999999>>>>>>XXXqqq|||}}}nnn[[[bbbkkkgggeee]]]\\\ZZZYYYZZZ\\\___```aaabbbdddeeeggghhhiiiiiijjjjjjiiihhhfffeeedddcccfffgggggghhhiiiiiiiiiiiidddcccbbbaaaaaaaaaaaaaaabbbccccccccccccccccccdddcccdddddddddeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeecccaaa```aaaaaaaaa___``````_________^^^^^^^^^[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQJJJHHHFFFEEEEEEEEECCCAAA@@@@@@>>>===<<<;;;::::::888666444444444444222111333333222222222333444444111111222444666999;;;<<<888:::;;;<<<<<<<<<>>>@@@>>>CCCHHHUUUrrr~~~tttxxxmmmOOOKKKCCC<<<666444777777444///......------------......///...------//////...---,,,,,,---...///000111222---...///000000111111000222333444333222111222444666555333222111222444555666777888777555444555666666666666777888999999999666777999:::::::::;;;;;;;;;;;;999999999;;;===>>>999999::::::;;;;;;;;;<<<:::;;;<<<=========<<<<<<;;;<<<===???@@@@@@AAAAAANNNJJJEEEAAA@@@@@@@@@@@@AAA???>>>@@@BBBDDDCCCAAA===>>>>>>???>>>===<<<;;;::::::999999:::;;;<<<<<<=========<<<;;;:::888777888888777777888:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666666777777777666555333222222222222000000///333===NNNaaannnzzznnnSSSAAA>>>BBB@@@@@@@@@???>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::;;;;;;;;;:::888666555777777888888777555333111///000222444555666777777777777777777777888999999777666666555555666666777444555666777888999999999888888888777777777666666777666666777888888777555888777777666777888999:::;;;<<<============<<<;;;;;;<<<<<<===>>>=========>>>???>>>===;;;:::;;;===;;;;;;<<<======>>>??????999<<<===<<<:::999<<>>??????>>>===:::<<<>>>@@@AAAAAA@@@???>>>===<<<<<<===>>>???@@@============<<<<<<;;;:::::::::::::::;;;<<<======999999999888888888777777666666666777888:::;;;<<<999;;;<<<:::777666777888555666888999::::::999999666777999;;;;;;;;;:::999;;;999888888:::<<<;;;;;;777:::===;;;888666999<<<::::::;;;;;;;;;;;;;;;::::::::::::::::::999888888666555555777999999888666333444555777888888999999777<<<777AAAJJJWWW|||}}}}}}~~~^^^XXX\\\^^^aaa]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZZZZ\\\^^^```ccceeefffgggfffffffffeeedddcccbbbgggfffeeeeeeeeefffggghhhaaa````````````aaabbbbbbaaaaaa``````````````````aaaaaaaaabbbbbbbbbbbbcccccccccccccccbbbbbbbbbbbbbbb```^^^^^^^^^___^^^]]]\\\]]]]]]]]]\\\\\\[[[[[[XXXXXXWWWVVVUUUTTTTTTSSSQQQPPPPPPOOOMMMLLLLLLKKKEEEDDDBBBAAABBBBBBAAA@@@>>>>>>======;;;999777666777444222111222333333333444333333333333444444555222333555777999;;;;;;<<<:::<<<===>>>===>>>???AAACCCQQQbbbvvv~~~dddaaannnkkkMMMJJJDDD???999999<<<===888333---,,,,,,++++++,,,,,,---111///------...//////...,,,,,,---...///000111222,,,,,,...///000111111111222333444444222222333444777666333000000111333444666777888777555444444555555666666777888999999999666777888999999:::;;;======<<<;;;::::::;;;===>>>:::::::::999999999999888999:::<<<=========<<<<<<:::;;;===>>>@@@AAAAAAAAAJJJEEE???===>>>@@@???>>>AAA???>>>@@@DDDEEEDDDCCC===>>>?????????>>><<<;;;:::::::::999999:::;;;;;;666888:::;;;;;;:::999777666666555555666888;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;:::999777666666666777888999777555333222222222222111000000666CCCTTTfffpppwwwXXXBBB???DDDAAAAAA@@@@@@>>>===<<<;;;=========<<<;;;;;;;;;:::999::::::;;;;;;<<<<<<===;;;;;;<<<<<<:::888555333777777888888777555222111000111333555666888888999888888777777888999::::::888888777777777777888888444444666777999999::::::888888777777666666666555777666666666888888777555999888777666666777888999;;;<<<===>>>>>>===<<<;;;<<<===>>>>>>???>>>>>>>>>>>>???>>><<<:::999999:::999999:::;;;<<<======>>>888;;;======<<<;;;>>>AAA;;;===>>>@@@@@@@@@???>>>666999>>>???>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDCCCAAA???>>>??????>>>===:::<<<>>>AAABBBBBBAAAAAA>>>>>><<<;;;;;;<<<===>>>888999:::;;;<<<;;;:::999888888888999:::;;;<<<===999::::::::::::999888777555555666777888:::<<<===999;;;===;;;888666777999555666777999:::::::::999555777:::<<<<<<;;;999888;;;999888888:::<<<<<<;;;555999<<<<<<999888<<<@@@;;;;;;<<<<<<===<<<<<<;;;:::::::::::::::999888777888888777888::::::999777444555666888999999::::::333===;;;AAA???CCCdddxxxyyyfffSSSPPPPPPUUU\\\[[[[[[ZZZZZZZZZ[[[[[[UUUUUUVVVXXX[[[___bbbdddccccccdddddddddccccccbbbhhhgggeeecccbbbccceeefff``````_________`````````_________^^^^^^]]]]]]\\\____________````````````ccccccbbbbbbaaaaaa`````````^^^\\\\\\]]]]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYWWWVVVVVVUUUTTTSSSRRRRRRMMMMMMLLLKKKJJJIIIHHHHHHCCCAAA??????@@@AAA@@@???<<<<<<===<<<;;;888555333777444111000111333444555333333333333444444555666333555777999;;;;;;;;;;;;<<<>>>????????????AAACCCOOOeeeccc\\\cccjjjJJJEEEDDD===:::CCCNNNOOOBBB333000000000000////////////000000///...------,,,,,,+++,,,...000000000000///,,,------...///000111111000000111222333333444444333333333333333333333333555666666555333333444666999888888777777777777777888888999:::::::::999999555777:::;;;;;;;;;<<<===:::999888888999:::<<<===111777===???===<<<>>>AAA???>>>>>>@@@BBBCCCBBB@@@AAA===<<>>999888<<<<<<===@@@BBBCCCCCCCCCCCC@@@===;;;===AAABBB???;;;;;;::::::::::::;;;<<<<<<=========<<<;;;999888777999999999999999999::::::<<<===>>>??????@@@@@@@@@:::;;;<<<===<<<;;;:::999:::888666666777888777666888888666555444444444444/////////777KKKdddtttzzznnnVVVDDD???AAAAAA@@@@@@???>>>===;;;:::>>>>>>>>>===============999888777777999<<>>===;;;999888666666666999888888999999777222///222444777999::::::888777666666777777777888888888888999888777444333444666666777888999:::999888888666666555555555444444444666666666666777777777777777888999999888777888:::===<<<;;;<<>>===<<<<<<===>>>>>><<<:::<<<<<<<<<<<<;;;:::999888999???===555333:::===999999<<<>>>>>>===<<>>??????@@@AAAAAACCCDDDCCCAAA??????AAACCCCCCCCCBBBAAAAAA@@@??????======>>>???@@@AAAAAABBB>>>>>>======<<<<<<<<<;;;;;;<<<===<<<:::999:::;;;777888:::<<<=========<<<@@@>>>;;;:::::::::888777888888777777888888999:::;;;999888666666777999:::777777888999999999888888888999:::;;;<<<;;;:::999666777888999999999999999999999999999999999::::::::::::::::::;;;<<<<<<<<<>>><<<;;;::::::999888666999999999888888888777777555555666777999:::;;;;;;:::999888777:::BBBMMMUUUkkkyyy|||pppppp{{{WWWJJJJJJKKKXXX[[[[[[XXXRRRPPPTTTYYYVVVUUUUUUVVVWWWYYY[[[]]]``````______```bbbdddffffffdddbbbdddhhhiiifffbbb\\\]]]]]]\\\[[[[[[]]]___^^^^^^___``````^^^]]]\\\\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]^^^]]]\\\\\\[[[]]]]]]\\\[[[[[[[[[[[[\\\XXXXXXWWWWWWVVVVVVVVVUUUTTTRRRPPPOOOOOONNNLLLJJJHHHHHHGGGGGGFFFEEEEEEDDDBBBAAAAAA@@@???>>>=========;;;999666444333333333222222222333444444444555444333222222333444666777555888;;;;;;999999<<<>>>AAA@@@:::<<>>FFFGGG<<<000000000000000/////////...000//////...------,,,,,,+++,,,...///000000000///------......//////000000//////000000111222222333222222222222222222222222333444444333222222444555777777666666666666777777777888999:::::::::::::::::::::::::::;;;<<<<<<<<<999999999999:::;;;<<<===;;;@@@CCCCCC>>>;;;;;;===>>>======???AAABBBAAA@@@@@@<<<<<>>===>>>???AAABBBBBBBBBBBBAAA>>><<<>>>AAABBB???;;;;;;::::::::::::;;;<<<<<<=========<<<;;;:::999888888999999999999:::::::::;;;<<<===>>>????????????;;;;;;<<<<<<;;;;;;::::::;;;999777777888888888777999888777666666555666666333222000666HHHaaassszzzuuueeeUUUHHHCCCBBBCCC???@@@@@@@@@???>>>======??????>>>>>>============:::999999999;;;===@@@AAA===<<<;;;:::888888777777777777777999999888444222333555777999::::::888777666777777777777888888888777888888777555444444555666777888::::::999999888666666555555555444444444555555555555666666666666666888999999888888999;;;<<<;;;;;;<<<>>>??????>>>>>>======>>>??????>>><<<<<<<<<;;;;;;;;;;;;;;;;;;888;;;;;;888888;;;;;;888:::<<<>>>>>>>>>>>>@@@AAACCCDDDDDDDDDCCCCCCBBBAAA@@@???>>>===>>>@@@CCCDDDCCCDDDDDDBBB@@@@@@BBBCCCBBBBBBAAAAAA@@@?????????======>>>???@@@@@@AAAAAA>>>=========<<<<<<<<<;;;;;;<<<===<<<:::999:::;;;;;;<<<===>>>>>>======<<>><<<=========<<<;;;888888777777777888999999:::999888666666777999:::888999999999999999888888888888:::;;;;;;;;;:::999777777888999999999999999999999999999::::::::::::888999:::;;;<<<<<<<<<<<<===<<<::::::::::::888777999999999888888888777777666666777888999:::;;;;;;<<<<<<<<<;;;:::>>>CCCHHHZZZlll}}}ttt~~~fff\\\SSSIIIEEEJJJOOOSSSUUUUUUTTTSSSSSSSSSSSSSSSTTTVVVWWWXXXXXXYYYZZZ\\\]]]___aaabbbdddbbbaaacccfffgggccc^^^ZZZ[[[[[[[[[ZZZZZZ\\\]]]^^^^^^_________]]]\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXZZZYYYYYYXXXXXXXXXXXXXXXVVVVVVVVVUUUTTTSSSSSSRRRQQQOOOMMMLLLLLLLLLJJJHHHFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@???>>>===;;;;;;:::999888666444222222222222111111222222333444444444444444333333444666777888;;;<<<<<<<<<<<<======>>>???CCC>>>;;;AAAIII\\\vvvmmmJJJCCCCCC===888888;;;;;;555...000000000/////////......//////......---,,,,,,,,,,,,---...///////////////..................//////......//////000000111111111111111111111111111111000111222222111111333555555555555555666666777888777888999:::;;;;;;<<<;;;<<<:::888888;;;<<<;;;999999:::;;;<<<<<<======<<>>@@@BBBAAA@@@>>><<<<<<>>>>>><<<<<<>>>@@@@@@@@@@@@@@@AAAAAABBBBBB@@@>>>???AAABBB???;;;;;;::::::::::::;;;<<<<<<>>>>>>======<<<;;;999999888888999999999::::::::::::;;;<<<======>>>>>>======<<<<<<;;;:::;;;;;;;;;<<<:::888888999999999888999999888888777888888999>>>??????CCCPPPbbbmmmooohhhYYYHHH@@@BBBEEEEEEBBB===>>>???@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<::::::;;;<<<>>>???@@@@@@===<<<<<<;;;:::999999888555555666888999999666444444555888999:::999888777666666777777777888888888555777999999777555444555777777999:::::::::999888555555555555555444444444444444444444555555555555555777999999888999:::<<<;;;::::::;;;===>>>>>>===???>>>>>>???@@@@@@???===;;;:::::::::;;;<<<>>>???;;;888:::AAADDD@@@<<<:::===<<<<<<>>>@@@AAAAAAAAACCCCCCDDDEEEEEEEEEEEEEEEDDDBBB???===>>>AAADDDGGGCCCDDDDDDCCCBBBAAABBBCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@=========<<<<<<<<<<<<<<<;;;<<<===<<<:::::::::<<<===============<<<;;;:::===<<<<<<>>>??????===;;;777777777777777888888999999999888777777888999:::::::::::::::999888888888888888999::::::::::::999777888999999999999999999888888999999::::::::::::666888:::<<<============<<<;;;999::::::;;;999888999999999888888888888888777777777888999:::;;;;;;;;;<<<>>>===<<<;;;<<<===GGG___~~~{{{wwwsssmmmdddTTTOOOKKKKKKNNNNNNLLLHHHMMMNNNOOOPPPQQQRRRRRRRRROOOPPPRRRUUUWWWYYY[[[[[[___^^^^^^aaacccccc^^^ZZZXXXYYYZZZYYYXXXXXXZZZ\\\\\\\\\\\\\\\[[[ZZZYYYXXXYYYYYYXXXXXXWWWXXXXXXYYYWWWWWWWWWXXXWWWVVVVVVUUUVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSRRRQQQOOOOOONNNMMMKKKJJJIIIIIIHHHFFFEEEBBBBBBAAAAAA@@@@@@??????======<<<:::999777666666444333222111111000111111000000111222222333444444555555555666777888:::;;;===<<<::::::<<<===>>>>>>666EEEIIIKKKYYYkkkmmmIII@@@AAA<<<666333222222111///000000/////////..................------,,,,,,,,,---------....../////////.....................---....../////////000000000///////////////////////////000111111111222444666444444555555777888999:::777888999:::;;;<<<<<<<<<888666555888===>>>999555999:::;;;===>>>======<<<@@@BBBCCCBBB???======>>>;;;:::;;;===@@@AAA@@@???===<<<<<<======;;;;;;<<>><<<;;;::::::::::::;;;<<<<<<============<<<;;;:::999888888888999999::::::;;;999999:::;;;<<<<<<<<<<<<>>>===;;;:::::::::;;;<<<<<<;;;999999:::::::::999999999999999999999::::::DDDHHHLLLPPPUUUZZZYYYSSSNNNDDD<<<===EEEIIICCC;;;;;;<<<>>>???AAAAAABBBBBBAAAAAA@@@???===<<<;;;;;;:::;;;===???@@@@@@??????<<<<<<<<<<<<;;;::::::999666666666777999888666444555666777999999888777666666666666666777777777777555777::::::999777666666777777999:::::::::999888555555555555555555555555444444555555555666666666555777888999999999;;;===:::999888:::<<<===<<<;;;>>>======>>>???@@@>>>===:::999999999;;;>>>@@@BBB@@@:::===JJJOOOHHH@@@??????===;;;===AAACCCBBB@@@@@@AAABBBDDDEEEFFFFFFFFFCCCBBBAAA@@@@@@BBBDDDFFFAAACCCEEEEEECCCBBBBBBCCC@@@@@@>>>=========>>>>>>>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;:::;;;<<<;;;;;;;;;:::::::::999999;;;;;;;;;===>>>===:::777777666666666666777888888999888888777777888999:::<<<;;;;;;999999888888888777888888999999999999999888888999::::::999999999777777777888888999999:::555777999<<<===>>>>>>===;;;:::999999;;;;;;:::999888888888888888888888888777888888888999999::::::888999;;;<<<<<<<<<<<<<<<>>>VVV|||www{{{~~~|||~~~oooTTTDDDAAADDDGGGGGGFFFHHHJJJMMMNNNOOOOOOOOOLLLLLLLLLLLLNNNQQQSSSUUUVVVWWWYYY\\\______[[[XXXVVVXXXXXXXXXWWWXXXZZZ\\\YYYYYYXXXXXXWWWVVVUUUTTTWWWWWWVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRQQQPPPOOOMMMLLLKKKJJJJJJHHHFFFFFFFFFEEEDDDBBB?????????>>>======<<<<<<:::999888777555444222222000000000000000111111222000000111222333333444444666777777888:::;;;<<<============<<<;;;<<>>MMMTTT```~~~|||ttthhhppplllGGG>>>>>>:::555000...///000222////////////............---------------,,,,,,,,,---------------.....................------------/////////000000000000000........................///000111222222333555777555666666777888:::;;;<<<777888999:::;;;;;;;;;;;;444333666<<>>======<<<============<<<<<<===???;;;:::;;;===???@@@@@@>>>=========;;;:::::::::999EEEDDDBBBAAAAAABBBCCCCCCBBBBBBAAAAAAAAA@@@>>>===;;;::::::::::::;;;<<<<<<============<<<;;;::::::777777888999::::::;;;;;;888999:::;;;;;;<<<<<<<<<>>>===<<<;;;:::;;;<<<======;;;999999:::;;;:::999999999999999999999::::::>>>CCCFFFGGGGGGFFFAAA999???<<<:::>>>CCCDDD???999999:::<<<>>>???@@@AAAAAA@@@@@@???>>>===<<<;;;:::;;;<<<>>>???@@@???>>>===;;;<<<<<<<<<<<<;;;:::999888777777777888777555333666666777777777666555555444444555555555666666666444777:::;;;999888777777666777888999999999888888444555555555555555555555555555666666666777777777555777999999999:::<<<===999888777888:::;;;;;;:::;;;::::::;;;===>>>===;;;999999888999:::===AAACCCAAA;;;>>>KKKPPPIIIBBBAAA???===;;;===AAACCCBBB@@@@@@AAABBBDDDEEEFFFFFFFFF@@@AAABBBCCCCCCCCCBBBBBB@@@BBBEEEEEEDDDBBBBBBBBB???>>><<<;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<======;;;;;;<<<===999999999999::::::;;;;;;<<<<<<<<<======;;;777555666666555555666666777888888777777888888999999:::<<<;;;:::999888777888888777777777777888888999999999999:::::::::999999888555555555666777888888888666777999;;;===>>>>>>>>>;;;:::999999;;;;;;:::999888888888888888888888888888888888888888888888888888888888999;;;===>>>>>>???KKKppp{{{~~~wwwvvvyyyiiiKKK@@@BBBGGGJJJAAABBBFFFIIILLLNNNNNNOOOMMMKKKHHHEEEEEEHHHKKKNNNMMMNNNQQQUUUXXXYYYXXXVVVTTTUUUVVVVVVUUUVVVXXXZZZWWWWWWVVVUUUUUUTTTTTTSSSUUUTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPOOONNNNNNNNNNNNOOOOOONNNMMMLLLJJJIIIGGGGGGGGGEEECCCCCCCCCCCCAAA@@@======<<<<<<;;;:::::::::777666555444222111000//////000000111222333333333111111222333444555666666888888999;;;<<<======>>>???AAABBB???;;;;;;AAAHHHQQQ]]]eeezzzrrrfffzzziii```kkkFFF>>>===999444000...///111222/////////.........------------,,,,,,,,,,,,,,,,,,...------,,,------......------------------....../////////000000000000000........................///000111222111222555777777777777888999:::<<<===888888999:::::::::999999333555999???DDDDDD???:::999:::;;;<<<<<<======<<<===<<<;;;::::::;;;<<<===<<<<<<<<<===???@@@???===;;;======::::::<<<;;;999CCCCCCBBBBBBBBBBBBBBBCCC@@@AAAAAAAAA@@@???>>>>>>;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<;;;::::::999777777888999:::;;;;;;<<<888999:::;;;;;;<<<<<<;;;>>>===<<<<<<;;;;;;<<<<<<===;;;999999:::::::::999999999888888777888888999999;;;:::666666888888555:::999888888999999:::;;;888999:::<<<============>>>>>>======<<<;;;:::::::::;;;<<<===>>>===<<<;;;;;;<<<<<<<<<;;;:::888777999888777777777777555333555555666555555444333333222222333333333444444444333555777888777777777888555666777888888888777666444444444555555555555555666666666666777777777888666888::::::999:::;;;===777666666777999::::::999888888888999;;;<<<;;;999999888888999:::<<<>>>@@@<<<:::<<>>@@@AAAAAAAAACCCCCCDDDEEEEEEEEEEEEEEE>>>???AAACCCCCCBBB@@@>>>===@@@DDDEEEDDDBBBAAAAAA>>>===;;;:::999;;;<<<===?????????>>>>>>=========;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<======<<<;;;===>>>;;;;;;::::::;;;<<<======???>>>=========;;;888555555555555555555666777777777777777888999999::::::;;;:::888777666777888888777777666666777777888999::::::::::::::::::999888444444555666777888888999888888999:::;;;===>>>>>><<<;;;999::::::;;;999888888888888888888999999999777777777777777777666666;;;999777777999;;;;;;;;;???>>>MMMiii}}}yyyxxxgggPPPEEEAAA@@@>>>@@@BBBEEEHHHKKKLLLMMMLLLIIIEEEAAA@@@AAADDDFFFDDDFFFIIILLLNNNPPPQQQQQQNNNOOOPPPPPPPPPQQQSSSUUUUUUTTTSSSSSSRRRRRRSSSSSSQQQPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOONNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@???===:::::::::999888888777777444444333222111000000//////000222333444555555555333333444555777888999999::::::;;;<<<============<<<>>>>>>======AAAIIIOOOZZZqqquuuhhhoooqqqjjjkkkHHH???===999444111//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...,,,,,,,,,------............................................................000111000000111333555777777777777888999:::;;;888888999999888888777777444777:::===??????===<<<999999999999:::;;;<<<===>>><<<:::999:::<<<>>>???>>>======>>>???@@@>>>===999======;;;;;;@@@@@@===@@@@@@AAAAAABBBAAAAAAAAA>>>???@@@@@@???>>>>>>>>>;;;::::::::::::;;;<<<<<<:::::::::;;;::::::999888666777888999:::;;;;;;<<<888999:::;;;<<<<<<<<<<<<===============<<<;;;;;;<<<:::888888999:::999888999888777666666555666666666888666111111555888777555666666555444444777:::777888999999::::::999999<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;::::::999;;;<<<<<<<<<;;;999666555888666555666777888666555555555444444333222111111111111111111222222222222000222444444333333555777333444666777777777666555444444444555555555666666555555555666666666777777888999::::::999999;;;<<<666555555666888999999888777777777999;;;;;;;;;999888888999999:::;;;;;;;;;888;;;;;;:::;;;>>>???<<<:::<<<>>>>>>>>>>>>@@@AAACCCDDDDDDDDDCCCCCCBBBAAA>>>>>>???@@@??????>>>===;;;???CCCEEEDDDBBB@@@???===;;;999888888:::<<<===@@@??????>>>===<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::<<<======<<<<<<===???===<<<;;;:::::::::;;;<<<===<<<::::::::::::888777555555444444555555666777666666777888999:::::::::999888777555555666888999777777666555666777888999::::::;;;;;;::::::999888555555666777888999::::::;;;:::999999:::;;;===???===<<<::::::::::::888777777777888888888999999999777666666666555555555444888666555666999:::999777888888:::MMMpppttthhhQQQDDD?????????@@@BBBDDDFFFHHHIIIFFFEEECCCAAA???>>>>>>>>>???@@@AAABBBCCCEEEGGGIIIEEEGGGHHHHHHHHHIIIKKKMMMMMMMMMLLLLLLLLLMMMNNNOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>><<<<<<======<<<:::777777666666555444444444222222222222111111111000000111222444555555555555555555666888999;;;<<<<<<;;;<<<===>>>>>>===<<<;;;:::999:::AAANNN[[[dddiiitttyyy|||kkkIIIAAA>>>:::444111000///---+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...++++++,,,,,,---...//////------------------------...........................///000/////////111333666666666666777888999:::888888999888888777666555555777888888888888:::;;;:::999888888999:::<<<======;;;999999<<<@@@BBBCCC@@@???>>>???@@@@@@>>><<<777<<<>>>;;;>>>DDDEEEBBB===>>>???@@@AAA@@@??????<<<>>>??????>>>>>>>>>???;;;::::::::::::;;;<<<<<<999999:::::::::999888888666777777999:::;;;<<<<<<999999:::;;;<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::<<<:::888888999999999888888888666555444444444444000444666444333555444222///222555777777666666666777888888888888777666666::::::::::::::::::::::::::::::999999999999888888;;;<<<<<<<<<:::888555333666555444555888999888888555444333222222111000000///000000000111111111111...000111000000111333555333333555666666666555444444444444555555555666666444444444555555555666666999:::;;;;;;999999:::;;;666555444666888999888777777777777999;;;<<<;;;999888999999:::::::::999888666===<<<444444;;;???<<<999<<<>>>>>>===<<>>===<<<<<<===>>>>>>:::>>>BBBEEEDDDAAA???>>><<<;;;999777777999;;;===@@@@@@???>>>===<<<<<<;;;:::::::::;;;;;;<<<<<<<<<:::<<<======<<<<<<===???===<<<:::888777777777888999777666666777888888777555444444444444555666666666666777999999:::::::::888777555444555666888999777666555555555666888999;;;;;;;;;;;;::::::999888666777888999:::;;;<<<<<<===;;;999888888:::===???>>><<<;;;::::::999888666777777888888999999999999666666666555444444333333222111222666:::;;;999666000;;;777<<>>;;;999<<<<<<===<<<<<<===@@@BBB???@@@BBBBBBBBBCCCEEEGGGFFFEEEEEEDDDEEEFFFHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAABBBAAA@@@@@@??????@@@@@@@@@?????????>>>>>>=========;;;::::::;;;;;;999888555555444333333222222111222222222222222222222222000111333444555555555444666777888999;;;<<<===>>><<<===>>>>>>>>>===;;;:::???;;;===MMMfff}}}yyy~~~rrrQQQ@@@===:::444000---...000222///...---,,,+++,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,------.../////////------......//////000000666777777888888888888777999999999999888888888888555666777888888888888888<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::<<>>???@@@???<<<;;;<<<===>>>===<<<<<<===???AAACCCBBB@@@===>>>???@@@>>>;;;>>><<<<<<===???@@@???>>>AAA???=========<<<:::999999777777888;;;;;;888555555333222555;;;===;;;888:::::::::;;;<<<===>>>???>>>>>>????????????>>>>>><<<;;;888666555555666777444444444555555555666666555444333333222222222222555777777777555444555666777777777777888999:::;;;;;;<<<=========<<<;;;:::555555666666666555555444777888:::;;;;;;999777555444888:::::::::===DDDKKK:::777333000000111222111000000000000000111111222......//////000222333444555555555444444333333333111111222333555666777777777555444555888999888666777888999:::999888777666888777666555444555666666999:::;;;;;;:::999777666999:::;;;:::888888999::::::999888888888:::===>>>777888;;;===>>>>>>>>>===AAA@@@???>>>===<<<<<<<<<<<<===>>>??????>>>======>>>>>>>>>>>>>>>======<<<:::999666444444666888:::======<<<<<<<<<;;;;;;;;;<<<<<<===============<<<;;;<<<===<<<<<<<<<>>>@@@===<<<:::777666666666666555777888777555555999<<<999888777666666666666666777777888888999999::::::777555333333555777888777666555555444444444555555;;;;;;;;;;;;::::::999888555666888999;;;;;;;;;;;;<<<===<<<999666666999===@@@???>>><<<999777444333666666555555555444444444333333333444555666666777333444444555666777777888777666777<<<@@@DDDLLLTTTxxx|||tttxxxlllkkkmmmVVVJJJCCCEEECCC<<<===FFFFFF>>>999<<<>>>;;;:::===??????>>>===<<<<<<;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDCCCBBBAAAAAABBBAAAAAAAAA@@@@@@??????????????????@@@@@@@@@@@@????????????????????????>>>>>>======<<<;;;::::::888888888777777666666666666666555444333222111000000111111222333333444444111222333444555666777888:::;;;<<<<<<:::999;;;<<<888===???======@@@>>>999???HHHNNNbbbooosssSSSDDDBBB<<<555000...////////////...---,,,+++,,,,,,---+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,---.........------...//////000000111555555666666777777666666555555555555444444444444444555666777777888888777<<<<<<<<<<<<<<<;;;;;;:::777666666666888:::===???===>>>>>>===;;;:::;;;<<>>===<<<<<<===???@@@BBB@@@>>>===>>>===:::777:::::::::<<<>>>??????===<<<;;;;;;;;;===>>>===<<<999777777888:::;;;888666666333333666;;;===;;;888999999999:::;;;===>>>???<<<======>>>>>>======<<<;;;:::888666555555555666333444444444444555555555555444444333222222333333555666777666555444555666777666666666777777888999;;;;;;<<<===<<<;;;:::999666666777777777777666666555777999:::999888555444444777999888666888>>>DDD888555111///000000111000000000//////000000111222000//////000000111222333444444333333333222222222111111222333444555555666666444333555888:::999888999999::::::999888777666666666555444444555666777::::::::::::999888666666888999:::999888777888999999999888777888:::<<<===777999;;;===>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<============<<<<<<:::999777666666777999:::<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::<<<======<<<;;;:::<<<===<<<;;;999888777777777777777888888666444333666888666666555555444444555555555555666666666666666777888666444333555666666555555555444444444555555666:::::::::::::::999888888666666777888999:::;;;;;;>>>>>>===;;;888888;;;>>>??????===<<<999777555444666666555555555444444444222333333444555555666666666666666777888888888999666444555999;;;===CCCJJJ```~~~yyy{{{~~~}}}zzzmmm___UUULLLCCC???@@@???<<<<<<@@@@@@;;;:::===<<<<<<;;;;;;:::999999888========================>>>>>>???@@@@@@@@@????????????>>>>>>>>>=========;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777666666666666666555555555444555444444333222222111111111222222333333444555555555555666777888999:::;;;888999;;;===???@@@AAABBB>>>=========<<<<<<<<<===CCCYYYmmmssssssUUUFFFFFF>>>444//////000///---......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++++++++,,,------------------------++++++,,,,,,,,,,,,------*********+++,,,,,,------......//////000111111111333333444555555555555555333333333333222222222222333444555666777777777777;;;<<<<<<<<<;;;;;;:::999666555444444555888:::;;;<<<======<<<:::999999:::???>>>===;;;;;;<<<======??????>>>>>>???===;;;888999999:::===???@@@???===;;;:::::::::<<<===<<<;;;999888777888::::::888666666444444666:::<<<;;;888777888888999;;;===>>>???;;;;;;<<<<<<<<<<<<;;;;;;:::999777555444444555555333333333333444444444444555555444333333333333444444555666555444444555777777666555555555666777888::::::;;;<<<;;;:::999888777888888999999999888888444555666777777555333222444666666444222333777;;;666444000//////000000000///////////////000000111111111000000000111111222333333222222222222111111111111222222222333333333444333333555999;;;;;;:::::::::::::::999888777666444444333444444555666777;;;:::999777666666555555666888999888777666777999888888777777777999:::;;;999:::<<<===>>>===<<<;;;777777777888888:::;;;<<<999:::<<<=========<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;999999999999999999999999;;;;;;;;;;;;;;;::::::999888999999999999999888888<<<<<<===<<<999888999:::;;;:::999888888888888999888999888666333222333444444333333333333444444555666666555555444555555555999777444333444444444333444444444444555666777777888999999999999888777777666666666666777888:::;;;??????>>>===;;;;;;>>>@@@???>>>===;;;999777666555666666666555555555444444333333333444444555555666666666777777777777777777555444444777888777:::???XXXwwwtttzzz|||~~~|||wwwaaaSSSHHH???<<<<<<===@@@>>>::::::<<<;;;;;;::::::999999888888999999999999999999999999777888999:::;;;;;;;;;;;;;;;;;;::::::::::::999999666666666777777777777888888888888888888888888888777777666666555444444444444444444444333333333333222222222222222222222222333333444444555666666777888888999999:::;;;<<<<<<===<<<<<<===>>>???===<<<@@@999777===CCCGGGQQQ]]]jjjvvv|||lllvvv}}}pppQQQCCCEEE;;;111---///111///,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,---------......//////000111111111222222333444555555555555555444444444333333333333444444666777888888888888;;;;;;;;;;;;;;;:::999888888888666666666888:::;;;<<<===>>><<<:::999:::;;;<<<<<<;;;;;;;;;<<<============>>>@@@@@@???>>><<<;;;;;;<<>>>>><<<;;;:::;;;;;;999888888888888888999999888888777666555777:::;;;:::888666666777888:::<<<===>>>:::;;;;;;;;;;;;;;;;;;:::888888666555444444444444222222222333333333444444555555444444444444444555444555555555444444666888999888777555555666777888999:::;;;;;;:::999777666888999999::::::::::::999222333444555555333222111333444444222000000333666555333000000000111111111//////......//////000111333222111111000000000111333333333222222222222222222222111111111111111111222222333666888;;;<<<<<<;;;;;;:::999888777666666222222333444555666777888;;;:::888666444444444555555666777777666666777888777777666666777888999999999;;;<<<>>>>>>===;;;:::888888888888999:::;;;<<<888999;;;<<<===<<<<<<;;;============<<<;;;::::::888999:::;;;;;;;;;:::999::::::;;;;;;;;;:::999888888888999999888888777777999:::;;;;;;999888888999999999888888888999999999888888777666555444444444333333333333333444555666999888777666555555666666777555333333444555555444444444444444555666888888777777888888888888777777777666555444555777999;;;>>>>>>>>>>>>===>>>>>>???>>>===<<<:::999888777777666666666666555555555555444444555555555666666666555444444444444444444444666444666999888555777;;;XXXwwwyyyrrruuuvvviii___UUUNNNHHHBBB===<<<;;;<<<===<<<<<<<<<;;;;;;:::::::::777777777777777777777777555555666777777777777777777777666666666666666666333333333333444444444444444444444444444444444444666666666555555444444444333333222222222222222222111111222222333444444555555666666777777888999999999999999::::::;;;;;;;;;@@@>>>======>>>===;;;888BBB:::>>>QQQ```jjj{{{wwwjjjmmm|||zzz}}}nnndddoooiiiJJJ===>>>666---+++///222000,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,------...............///000000111111111222333444555555555555555555555444444444333333555555777888999:::::::::;;;;;;;;;;;;:::999888777999888777666777888:::;;;===>>>>>>===;;;::::::;;;999999::::::<<<===>>>???<<<===>>>???>>><<<;;;;;;<<<<<<<<<>>>AAAAAA@@@>>>===<<<::::::;;;;;;:::888888888999888888888888999777777777888::::::999888666666666777999:::<<<===:::;;;;;;<<<<<<;;;;;;:::777777666555555555444444222222222333333333444444555555555444444555666666444555555555444555888;;;===;;;999777777888999::::::::::::;;;:::888777666888888999:::::::::::::::222333333444333222111111222333333222111222333555555333111111222333333222///////////////000111111444333222111000000000000333333333444444444444444222222111111111111000000111222444555777999:::<<<::::::999888777777666666111222333444666777888888;;;999777555444444444555444666777777666666777888777777777777777777888888999;;;<<<>>>>>>===;;;:::::::::999888888888888999777888:::<<<<<<<<<<<<;;;AAAAAA@@@???===;;;999888777999:::<<<<<<<<<::::::999:::;;;<<<;;;:::999777999999999999999888777777666888::::::999888999:::777777888888888999888888666666666777888888888888555555444444555666777777999888777555555555666777555333222222555777777777444444444555666777888999666777777888888777777777777666444444444666888:::<<<<<<<<<===>>>???>>>>>>===<<<;;;999999999999999777777666666666555555555666666666666666777777777444444444333333333333333444333555888777555666:::JJJ]]]kkkyyy}}}zzzhhhccc}}}{{{vvvkkk^^^MMM@@@<<<======<<<<<<;;;;;;;;;;;;;;;::::::777777777777777777777777666666777777666555555444444444444444444444444555222333333333444444444444333333333333333333333333555555555444444444444444333333333333333333333333222222333444555666777777888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???@@@???EEEHHH\\\}}}rrrpppyyyoooZZZWWWLLLWWW}}}cccEEE888777222---,,,///222000...,,,,,,,,,,,,,,,+++************++++++++++++******)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---.........------......///000000000000111222444555555555555333333333333222222222222555666777999:::;;;;;;<<<;;;;;;;;;:::999888777666888777555555555777999:::===>>>>>>===;;;:::;;;<<<777888999;;;===>>>???@@@>>>???>>><<<999888888999;;;::::::===@@@BBBCCCBBB:::999999:::===>>>>>>===888999999888777777888:::888888999999999999999888666666666777888999:::;;;::::::;;;;;;;;;;;;::::::777777777666666666555555333333333333444444444444666555555555555666777777555666666555555777:::===@@@>>>;;;999888999:::<<<:::;;;;;;;;;:::888777555666777888999999999999999333333444444333333222222333333333333333444555555444333111222333444444333000000000000000111111222444333222111111111111111333333444444444444555555222222111111111111111111111333555555555666777999888888777666666666666777222333444666777888888888999888777666666555555555444555777777666666888999777777777777888888777777999:::<<<===>>>===<<<;;;;;;:::999888666666666555777888:::<<<======<<<<<>><<<<<<;;;:::999888999:::;;;777777777666666666555555666666666666666666666666444555555555555555555555222000222555555222444888<<<>>>DDD^^^yyyvvvooo\\\jjj}}}vvvdddQQQGGGBBB<<<666::::::::::::999999999999888888888888888888888888888888888888777666555444333444444444444444555555444444444555555555666666444444444444444444444444333333333333333333333333555555555555666666666666444555666777888999::::::::::::;;;;;;<<<=========???????????????>>>>>>>>>;;;<<<<<<<<<<<<>>>BBBEEELLL]]]pppxxxtttOOODDDGGGKKKfffaaaBBB666333111000000111111000...+++,,,,,,---,,,+++***)))******++++++++++++******))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++,,,,,,------,,,,,,------......//////...///111222333444444444333333333222222222111111444555777888:::;;;;;;;;;;;;;;;::::::999777666555666555444444555777999:::<<<======<<<:::999:::;;;999999;;;<<<===>>>??????===>>>>>><<<::::::===@@@;;;::::::===CCCHHHKKKMMM::::::999;;;===??????>>>888999:::888666666888;;;888999::::::999888888999777666666666666777888999888999999::::::999999888777777888888777777666666333444444444444555555555666666555555666777777888666666666666666888<<<@@@BBB@@@<<<999888999;;;<<<;;;;;;<<<<<<:::999777666444555666777888888888888555555555444444444333333555444444444444444444333222111000111333444444333111111111111111222333333333333222111111111222222222222333333333444444444111111222222222222222222222444555555333222444666666555555444444555777777333444666777888888888888777777777888888777777666444666777777777777888:::888888888888888888888777777999;;;===>>>>>>===<<<===<<<:::999888777777777777999:::<<<===>>>======?????????>>>===<<<::::::777888999::::::;;;;;;;;;:::;;;===>>>>>><<<:::888999::::::999999777666666666888;;;;;;:::999888999555555666777777666555444333333333666:::;;;:::888888888777666666666777777888666555333444555777999777555444444777999999999777666666666666666777777666777888888999999999888666666777777777777888888999999:::===AAAAAA???<<<;;;:::999888888:::;;;<<<777777777777666666666555555555555555555444444444333333333444555555555666222111111444333111333888888::::::JJJhhhyyy~~~wwwxxx~~~kkkgggkkk~~~iiiWWWHHH<<<::::::::::::::::::::::::999999999999999999999999888888999999999888888777444444444555555666666666555666666666666777777777666666666666666666666666555555555555555555555555777777888888999999999999888888999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@??????>>>>>>>>><<<@@@DDDEEEGGGMMMXXXaaaqqquuurrrWWWEEEEEENNNeee```CCC777222222333333222111//////++++++,,,---,,,+++***)))******++++++++++++******))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------)))))))))***++++++,,,,,,++++++,,,,,,---......///---...///000222222333333444444444333333333333222333444666777999::::::;;;;;;;;;::::::888777666555777666555555666888;;;<<<;;;<<<<<<;;;999888888999;;;;;;<<<===>>>>>>>>>===;;;===>>>>>>>>>AAAFFFKKK<<<;;;<<<@@@GGGOOOTTTWWW>>>===<<<<<<===>>>===;;;888999:::888666666888;;;888:::;;;:::999888888999777777666666666666777777777777888888888888777777777888888888888777777666444444444555555555666666666666666666666777888888777777777666777999>>>AAABBB@@@<<<999888999:::<<<<<<<<<<<<<<<;;;999777666333333555666666777777777666666555555555444444444777666555444444444333111111000///000222333333222222222111111222222333444333222222111222222333333111111111222222333333333111111222222222333333333222444666444111000111333444444333333444555777888555666777999999999888888555666888999999999888777444666888888777777999;;;888888999999999888888777777888;;;===>>>>>>>>>===???>>>===<<<;;;;;;;;;;;;888999;;;===>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;777777888888999:::;;;;;;:::<<<===???>>><<<:::888999999999999888777555555888:::<<<<<<:::888777777444555666666666555333222333222222555999:::888555999888777666666666666666:::888777666666888;;;===999777555555777888999888888777777666666666666777777777888999999999999999666777888888888888888777999999;;;>>>BBBCCC@@@<<<;;;:::999888888:::<<<===777777777777666666666666333333333333333333333333000000111222222333444444555333333555444111444999555<<<666222AAAPPPWWW^^^llltttvvvqqqwwwsss\\\NNN========================999999999999999999999999666777888999::::::::::::555555555666666777777777666666666777777777888888888888888888888888888888888888999999999999999999999999::::::;;;;;;;;;<<<::::::;;;<<<<<<===>>>>>>=========>>>??????@@@@@@??????>>>>>>===<<<<<<<<<999AAALLLTTT]]]lll~~~xxxxxxnnniiixxxWWWIIIJJJQQQ^^^```AAA444444333111///...---------,,,,,,+++*********++++++---,,,++++++******++++++++++++++++++++++++++++++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......000/////////000111333444333111000111444555333111111222333444555777888888777777777666666666666666444555666888999999999999;;;======;;;888666888:::;;;<<<<<<<<<;;;<<<>>>@@@???<<<===BBBDDDAAA>>>>>>???>>>>>>>>>>>>@@@AAABBB>>><<<::::::<<<>>>>>>>>><<<:::888666666777888999999999:::;;;:::999888777555555777888888777666666:::::::::999999999888888999777555777999;;;999777666555555666777777555333666666666666666777888888777777777888999999::::::>>>===<<<;;;;;;<<<===>>>@@@???>>><<<:::888777666777666444333444555777888666777888888888888777777999888666444333333333333222222222222333444555555555444333222111222333333222222222222222222222222000000000000000111111111333333333444444444444444555555444333222222111000111222444666777777666666333444666777888888777777999::::::::::::999888888666777888999999999999999:::;;;;;;999888888:::<<<<<<<<<======>>>>>>??????@@@>>>;;;:::<<<>>>>>>>>><<<>>>???>>><<<;;;;;;<<<@@@@@@>>>===<<<<<<<<<<<<::::::999::::::;;;<<<=========<<<<<<<<<;;;;;;;;;<<<:::888777888888777666888999;;;<<<<<<;;;999777555555555555555666777777999888888888777777666666:::888666444444555666777999999:::999888888999;;;444666777777555555888;;;:::999777666555666888999:::::::::999999999999999888888777777888999:::::::::999888777777888999999999999999999999999999999999888777666555444333333111111111111111111111111111222444666777666666555:::888666444333222222222333444555666777;;;AAAEEE]]]}}}hhh^^^lll{{{ttteeeRRRJJJJJJGGG<<<<<>>>>><<<:::::::::===<<<<<<<<<===>>>@@@AAABBB===<<<@@@@@@<<<===BBB<<<<<<:::999999>>>EEEJJJJJJbbbyyytttdddjjj}}}aaa]]]rrryyydddXXXWWW]]]oooaaaBBB555444333111///...---------,,,,,,+++++++++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------...//////......///000222333111000///111333444222000111222333444555666777888777777777777777777777777444555666777888999999999<<<>>>>>><<<999888999;;;<<<===???>>>======>>>???>>>===>>>BBBBBB??????AAABBBAAA???======>>>???@@@GGGDDD@@@>>>>>>===;;;::::::999888777777777888888999999:::::::::999888777555666777888888888777666:::999999999999999999999:::888777888;;;<<<;;;999666555555666888888666555666666666666666666777777666666777777888999999:::===<<<;;;;;;;;;===>>>?????????===<<<:::888777666888777666666666777999:::888777777777777777777777888777555333222222222222111111111222222333444555555444333222222222333333222222222222222222222222000000000000111111111111333333333444444555555555555555444444333222111111111222444666777777666666444555666888888888888777::::::;;;;;;::::::999888777777888999999999999999:::::::::999888888:::<<<;;;<<<<<<======>>>?????????>>>>>>???AAAAAA???======>>>??????===<<<<<<===@@@???>>>===<<<<<<<<<<<>>>>>=========>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::888777888888777666888888999::::::999888888555555555555555666777777999999999999888888777777:::999888777666777888888888999:::999777777888:::444666777777555555777:::;;;:::888666666777888999999999888888888888888777777777666666777888888999:::999888666666666666777444666999;;;<<<;;;999777888888777666555444333333111111111111111111111111111222444555666666555555888777555444333222333333444444444444555888<<>>???===>>>CCC;;;;;;:::999888888999999<<<===<<<;;;;;;<<<<<<;;;888;;;<<<::::::<<<<<<888<<<<<<;;;;;;:::999999888999999999:::;;;;;;<<<<<<999;;;======<<<::::::;;;AAA@@@???=========>>>??????;;;:::===<<<888888;;;888>>>DDDEEEFFFNNN\\\hhhooosssdddpppwwwdddYYYZZZppp|||bbbCCC555444333111///...---------,,,+++++++++,,,---......,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111000//////000222222111///111111222333555666777777888888888888888888888888555555666777888999::::::===>>>>>>===;;;:::;;;======???AAAAAA???>>>===>>>===<<<>>>@@@???<<>>IIIFFFBBB???>>><<<999777999888888888888777777777999999::::::999999888777555666777777888888777777999999999999999999999999:::999888999:::;;;:::999666666666777999:::888777666666666666555555555555555555666777777888888999;;;;;;::::::;;;===???@@@???>>>===;;;:::888777666:::999999999999:::;;;;;;999888777666555555666777666666444333222222111222111111000111111222333444555444333222222222333333222222222222222222222222000000000111111111222222222333333444555666666666555555444444333333222222111222444666777777666666555666777888999999999888:::;;;;;;;;;;;;:::999999888888888999999999999999999::::::999888888999;;;;;;;;;;;;<<<======>>>>>>===>>>AAADDDEEECCC???;;;===>>>???>>><<<;;;<<<===???>>>>>>======<<<<<<<<>>???<<<888555888777777666555444333333222222222222222222222222111222333444555555555444555555444333333333333444444444444333222333666999JJJwwwmmmllleeesssyyyrrrfff\\\TTTMMMIIIEEE???===>>>======;;;;;;;;;;;;<<<===::::::999999999999999:::888<<<===::::::<<<;;;777;;;;;;:::::::::999999999888888999:::;;;<<<<<<===888:::<<<<<<;;;;;;;;;<<>>???@@@AAABBB;;;888999;;;<<<::::::===FFFPPPZZZ]]]^^^iii~~~zzzmmmrrrkkkXXXUUUPPPKKK\\\xxxbbbCCC555444333111///------------+++++++++,,,---...///000,,,++++++***************************++++++++++++++++++******************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------......//////.........///000000//////000000111333444555666777888888888888888999999999555555666666888999::::::======<<<<<<;;;;;;<<<<<<===???AAAAAA???<<<;;;;;;:::;;;===>>>;;;888===FFFDDDBBB???<<<;;;<<<>>>???AAA???===<<<<<<;;;999888777777888888888888777666999999999999999888888777555666666777888888888888888999999999999:::::::::999888888888999999999888666666666888:::;;;:::999666666666666666555555444555555555666777777888888::::::::::::;;;===???@@@>>>===<<<;;;999888777666999:::::::::;;;;;;;;;;;;:::888666444333444555777666666555444333333222222000000000000111222333444444444333333333222222222111111111111111111111111000000000111111222222333222222333444555666666777444444444444333333333333111222444666777777666666666666777888888999999999999::::::::::::999888888999999888888888999999999888999:::999888777888::::::::::::;;;<<<<<<=========>>>@@@CCCEEECCC>>>;;;;;;<<<<<<<<<::::::;;;<<<>>>>>>>>>======<<<<<<;;;AAAAAA@@@???????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777777888777666999888777666666777999:::777666666666666666777777888888888888888888888888999999:::::::::999999888:::;;;<<<;;;999888888999777777777666666666777888;;;:::888777666777888999777666555444333333444444444444333333333333444444777777777777666777777777444777;;;>>>???<<<888555777777666555555444333333222222222222222222222222111222222333333333333333222222222222333333444444333333333222111111444666CCC]]]nnnyyyrrrlllkkk___nnn{{{tttnnnfff```ZZZQQQIIIDDDAAAAAA@@@@@@????????????<<<:::999::::::999:::===;;;======::::::<<<<<<999;;;;;;;;;;;;<<<======>>>;;;;;;;;;<<<<<<=========<<<>>>??????>>>===>>>???AAA@@@???>>>>>>>>>???@@@<<<<<<>>>BBBFFFJJJNNNQQQfffqqq}}}zzzyyy|||~~~wwwxxxjjjSSSBBBEEEOOO```aaaBBB333444333111///------------+++++++++,,,---...///000,,,+++******))))))******)))))))))******+++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...............,,,---...//////.../////////000111222333555666666777777888888999999999999666666666666777888:::;;;;;;:::999999::::::;;;;;;;;;===??????===:::888888999999;;;;;;888666;;;CCCAAA???===<<<<<<===???AAA;;;:::999999::::::999777666777777888888888777777999999888888888777777777666666666777888999999:::999999999999999999999999::::::::::::999999999:::777666666888:::;;;:::999555666666777777666555555555555555666777777888888:::999999:::;;;===???@@@======<<<:::999888777777888999:::;;;;;;;;;::::::999777555333333444555666777777666666555555444444000000000000111222333444444444444333333333222222111111111111111111111111///000000111222333333333222222222333444555555666222222222333333333333333111222444666777777666666666666666777777888999999888888888888888777666666999999888777777777888999777888999999777777888999999999999:::;;;;;;<<<<<<===<<<===>>>??????===;;;888999999888777777999;;;<<<============<<<<<<;;;<<<;;;;;;;;;<<<<<<===>>>::::::;;;;;;;;;;;;;;;;;;<<<:::888777888888888666:::999777666666888;;;<<<888777777666666666777777666666666777777777777777666777888888888888777777:::<<<======;;;999999:::888777777777777888999999;;;999888666666777888999888777555333222333333444333333222222222222222333444555666888999:::;;;;;;;;;<<<======<<<:::888666666666555555444444333333222222222222222222222222111111111111111222222222///000111222222333333333111222333222111222555777999:::<<>>@@@@@@<<<===BBB???AAA@@@======@@@AAA???>>>>>>===<<<<<<<<<===============<<<<<<<<<<<<<<<===???@@@???>>>>>>@@@AAA@@@???>>>>>>>>>???@@@AAAQQQUUUYYY___gggooovvvyyyllleeeeeehhhyyysssaaaeee{{{```QQQMMMMMMXXXnnn```AAA333444333111///...---------,,,+++++++++,,,---......++++++***))))))))))))***(((((())))))***+++++++++***************+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///......---,,,---//////........./////////000111333444555555666666777777888999999999666666555555666888:::;;;999777666777999::::::999999;;;===<<<:::888777777:::999999:::888666999@@@======<<<<<<===???@@@AAA===<<<;;;;;;;;;:::888666666666666777777777777888999999888777777777777888666666666777888999:::;;;:::::::::999999999888888;;;<<<===<<<;;;:::;;;<<<777777777888:::;;;999888444555777888888888777666555555666777777888888999::::::999999:::<<<>>>???<<<<<<;;;:::999888777777666888:::;;;<<<;;;999888666555444333333444555666777777777777777666555444111111000111111222333444333333444444444333222111111111111111111111111111///000000111222333444444222222222222333333333333000000111111222222333333111222444666777777666666555555555555666777888999666777777777777666555555999888777666555666777888555777999999777666777888888888888999::::::;;;;;;<<<:::999999;;;;;;;;;:::777777777666555666888:::;;;<<<===>>>>>>===;;;;;;888888888888999:::;;;<<<::::::::::::;;;;;;;;;;;;===;;;999999999:::999888999888777666777999;;;<<<888888777666666666777777555555555666666666666777666666666666666777777777888:::<<<===;;;:::::::::999888777888:::;;;;;;;;;;;;:::888777777777999::::::888666444333333444555333222222111111111111111222333666888:::<<<======???>>>===;;;999888777777555555555444444444333333333333333333333333333333111111000000000000111222...///000111222222222222///111222222222333555777444333111<<>>;;;999888777888888::::::::::::::::::::::::<<<===>>>??????@@@CCCEEE???AAAEEEJJJPPPWWW]]]```}}}wwwfff[[[hhhwwweeeuuuwww[[[IIIUUUggg~~~aaaCCC444444333111///...---------,,,,,,+++++++++,,,,,,---++++++***)))))))))))))))((((((((()))***+++++++++*********+++++++++,,,,,,******++++++++++++*********************************++++++++++++,,,,,,,,,---...////////////...---+++...000000...---///000...///000111222333444555555555666777777888999999777666555555666888:::<<<888666555666999;;;:::999999:::;;;:::888777888999>>>:::999;;;;;;888999===;;;<<<===>>>>>>?????????===<<<;;;;;;<<<;;;888666777666666555666777888999:::999888777666777777888777666666666888999;;;<<<<<<;;;;;;:::999888777777999;;;<<<;;;999888999:::888777777888999999888666333555777999::::::999888666666777777888999999:::;;;;;;:::999:::;;;======<<<;;;;;;:::999888777777666888;;;======<<<999888333333333444444555666666555666777777777666555444111111111222222333444555333333444444444333222111111111111111111111111111///000000111333444444555222222222111111111111000...//////000111111222222111222444666777777666666555444444444555666777888777777777777777666666555888777555444333444555666555777888999777666666777777777888888999:::::::::999888888888::::::999777777777777666555555888;;;:::;;;===>>>>>>===;;;:::999888888888888888999999999999:::::::::;;;;;;;;;>>><<<::::::;;;;;;:::999777777666666777888:::;;;999888888777666666777777555666666666777777777777666666555555555666777888555777:::;;;:::999999::::::888777999<<<>>>>>>===>>><<<:::999999999;;;<<<<<<:::777555444444555666333222222111000000111111111333555888:::;;;<<<<<<<<<<<<;;;999888777666666555555444444444444333333333333333333333333333333111111000/////////000111---...000111111111111000///111222222111111333444111888666555888888???QQQVVVyyyqqqhhh]]]]]]sss{{{ooolllxxx}}}|||}}}sssiiibbbaaa[[[PPPNNNSSSOOOVVV]]]___```___ZZZTTTEEEDDDCCCAAAAAABBBCCCDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLNNNQQQSSSWWW[[[^^^]]]___eeellluuu~~~}}}xxx~~~|||uuukkkccckkkbbbDDD555444333111///...---------,,,,,,+++******++++++++++++******)))))))))))))))'''(((((()))***+++++++++******++++++,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,......000000000///...---+++...111000...---///111......///111222333444555444555555666777888888888777666555555666888:::<<<888666444666999;;;;;;999:::::::::999777777999:::AAA<<<:::<<<===;;;:::;;;;;;<<<>>>?????????>>>===999888888:::;;;;;;999777777666555444555666888::::::999777666666666777888777666666666888999;;;======<<<;;;:::888777666666666888999888555333555777888777777777999888777555333555777:::;;;;;;::::::777777777888999999::::::<<<;;;:::::::::;;;<<<===;;;;;;::::::999888777777777999<<<>>>>>>===:::888111111333444555666666666444555666666666555444333222222222222333444555666333333444555444333222111000000000000000000000000///000000222333444555555222222111111000/////////------...///000111111222111222444666777777666666444444333333444555777888888888888888888777666666888777555333222333555555444666888999777666666666777777777888999999::::::777777888999;;;:::888555777888777666555666999<<<999;;;<<<>>>>>>===;;;:::;;;;;;:::999888888888888999999999::::::;;;;;;;;;???===;;;;;;<<<<<<;;;:::555555555666666777999999999999888777777666777777666666777777888888888999777666555444555666888:::222555888999999888888999:::888777999===@@@@@@???@@@>>><<<;;;;;;;;;===>>>===;;;888666444555666777333333222111111000111111111333555777999999999999888888999999888777555555444444444444444444333333333333333333333333333333111000///......///000111---...000111111111000///000111222111000///000111+++777333+++222:::<<