BM66( ~~~{{{|||xxxqqqgggdddcccfffkkkooopppooojjj```VVVSSSXXXZZZUUUNNNIIIFFFCCCAAA@@@>>><<<;;;888777555555555555333111111000///000222222000/////////000000000000//////////////////////////////............////////////...//////...------000222////////////////////////........................---......////////////.........////////////......///......000222333222000333333222222222222333333777666555555777777666555777999>>>GGGSSSeeezzz~~~kkkUUUAAA@@@>>>===<<<<<<===>>><<<:::888888999:::999888888888999999888777777666444333333333222222222333111/////////111222111000////////////////////////------------....................................,,,,,,------...------,,,------------------------,,,------.......................................------------------------........................+++,,,...---,,,,,,---///------............------.........///000000111111222333444333222222444666<<<===>>>===;;;::::::;;;AAASSSzzzxxxwww|||vvvwwwlllWWWWWWPPPUUUZZZTTTQQQQQQLLLEEEEEEDDDBBB???<<<999777::::::::::::;;;<<<======???BBBFFFHHHIIIJJJKKKLLLFFFFFFGGGHHHIIIIIIHHHHHHFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHHHHHHHIIIKKKMMMPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVVVVTTTUUUVVVUUUUUUVVVYYY[[[\\\]]]^^^^^^]]]^^^___aaaddddddddddddeeefffggghhheeefffggggggfffccc___]]]SSSQQQNNNKKKHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGG~~~|||~~~~~~xxxrrrfffddddddggglllpppooonnngggbbb[[[VVVXXXZZZVVVNNNIIIFFFCCCAAA@@@???<<<;;;888777666666666555333111111000///000222222000///...//////000000000000000////////////////////////............////////////---...//////......///111////////////////////////........................---....../////////......---......//////......---///......///222222111000222222111111111111222222555444333444555555555333444444777;;;BBBMMM___nnnrrrXXXFFF???>>>===;;;;;;;;;<<<===<<<:::888888999:::999888888888888888777666555555333333333333333222222222111//////000111222111000////////////////////////------------------------------------------------,,,,,,------......------------------------------,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...---,,,,,,---///,,,,,,---............---.........//////000000000111222222222111111333444;;;<<<===<<<:::999999:::CCCFFFZZZxxxqqqqqqooo}}}{{{mmm^^^SSSSSSVVVOOOMMMPPPLLLGGGGGGFFFEEEBBB???<<<;;;;;;;;;;;;::::::;;;;;;<<<<<>>???DDD\\\}}}vvvuuufffeeessszzzjjjaaa\\\PPPLLLMMMIIIIIIJJJJJJIIIGGGEEEBBB@@@======<<<;;;::::::::::::777:::===???@@@BBBDDDFFFFFFGGGIIIKKKKKKKKKJJJIIIHHHFFFEEEFFFGGGIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFFFFEEEEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKKKKKKKLLLMMMOOOMMMOOOQQQQQQQQQPPPQQQSSSSSSRRRRRRSSSSSSTTTUUUVVVUUUVVVWWWWWWVVVSSSPPPNNNKKKIIIGGGEEEDDDCCCDDDDDDAAABBBCCCCCCDDDCCCCCCCCC~~~~~~~~~xxxssscccccceeejjjpppqqqoookkkbbbfffddd]]]YYYZZZVVVPPPIIIFFFCCCAAA@@@???<<<;;;888777666777777666333111111000///000222222000///......///000000000000000////////////////////////............/////////000---...//////......///000////////////////////////........................---......///......---------..................---.........///111222111000000000////////////000000///...---...///000///---000111444888666444<<>>555@@@BBBEEEjjjoookkkyyylllZZZRRRQQQKKKLLLLLLMMMMMMKKKIIIFFFEEE>>>>>><<<;;;:::999999999333666999<<<===>>>@@@BBBBBBDDDFFFHHHIIIHHHGGGFFFIIIHHHGGGGGGIIIKKKKKKJJJEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFEEEDDDCCCDDDFFFEEEEEEDDDDDDEEEFFFGGGGGGCCCCCCDDDDDDEEEEEEEEEFFFCCCEEEGGGGGGGGGGGGIIIJJJHHHJJJLLLLLLKKKKKKLLLMMMKKKKKKKKKKKKKKKLLLNNNNNNMMMNNNPPPPPPOOOLLLIIIGGGHHHGGGEEECCCCCCBBBCCCCCCAAAAAABBBBBBCCCBBBBBBBBBzzz{{{|||{{{zzzyyyuuuqqqdddeeehhhmmmqqqppplllgggeeeccc___[[[XXXVVVTTTTTTLLLIIIEEEAAA@@@>>><<<:::999777555555777777777666111111111111111000//////............///////////////////////////......---////////////////////////////////////////////////++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------........................////////////////////////........................333222111111333555777999EEE@@@EEEWWWjjj{{{~~~{{{hhh]]]NNNDDD@@@@@@>>>===::::::;;;;;;<<<;;;;;;;;;888888777777666666555555444444444444444444444444222111111111000000//////000000000000000000000000//////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///............////////////444555666777999;;;<<<<<<===;;;888<<>><<<;;;;;;999888;;;:::::::::;;;===???@@@AAAAAAAAAAAAAAAAAA@@@@@@DDDEEEFFFHHHHHHHHHGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGCCCDDDDDDEEEEEEEEEDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHIIIIIIJJJLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCxxxzzzzzzxxxuuurrrnnnkkkcccdddggglllqqqppplllgggdddbbb___[[[XXXVVVUUUTTTLLLIIIEEEBBB@@@>>><<<:::888666444444555555444333000111111111111000//////............///////////////////////////...------................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------................................................000000000000000000000000222111111111222444666888777444999FFFSSSaaayyy}}}|||}}}fffRRRKKKCCC??????@@@???===999999:::::::::999999888777777777666666666555555444444444444444444444444111111111000000000/////////////////////////////////.........------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------........................////////////333333555666888:::;;;<<<888999999999BBB```~~~tttbbb[[[UUUOOOJJJJJJLLLNNNMMMKKKJJJIIIFFFCCCAAA???===;;;>>>===<<<<<<;;;;;;<<<<<<========================>>>???AAACCCEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJIIIHHHFFFFFFFFFFFFGGGDDDEEEEEEEEEEEEEEEDDDCCCEEEDDDCCCCCCBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCwwwwwwxxxvvvqqqkkkgggfffaaacccffflllqqqppplllgggdddbbb___\\\YYYWWWVVVUUULLLIIIFFFCCCAAA???===;;;777555333333333333222000000000111111000000///...............////////////...////////////...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------------------------........................000000000000000000000000000000///000111222444555...---000666:::BBBUUUjjjzzz|||wwwXXXCCC???===:::;;;>>>@@@>>><<<999999999999888777666666666666666666666555555555333333333333333333333333111111000000000000//////////////////////////////............------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------............---............/////////000111333555777999;;;<<<333777999666555DDDiiixxxnnn~~~|||rrraaaRRROOOMMMHHHEEEGGGCCCEEEFFFFFFEEEDDDDDDEEEBBBBBBAAA???===;;;:::999;;;:::::::::::::::;;;;;;;;;;;;<<<===???@@@BBBCCCEEEFFFFFFGGGIIIJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBwwwvvvvvvvvvqqqjjjeeeeee```bbbffflllqqqqqqkkkfffdddbbb```^^^[[[YYYWWWWWWLLLJJJFFFDDDBBB@@@===;;;777555444333444333111///000000000000000//////...............////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------------------------------------------------------//////...//////111222333111//////111111222<<>><<<;;;===<<<;;;:::::::::;;;;;;<<<;;;:::888888999:::;;;???@@@AAACCCEEEFFFHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEEEEDDDCCCCCCBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDDDDDDDEEEEEEEEEFFFCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBByyyuuuuuuwwwuuunnniiiiiiaaabbbgggmmmrrrqqqkkkfffcccbbbaaa___]]][[[YYYXXXMMMJJJGGGEEECCCAAA===;;;888666555555555444222///000000000000000///..................////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............///000000111333000///222444333333555666AAAUUUlllvvvYYYHHHAAA?????????===;;;:::::::::::::::999999999999888666555555444444444444444555555555222222222222222222222222//////////////////000000........................,,,,,,------------------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------------...------------............,,,---///111333555777777444444555666555555<<>><<<;;;::::::;;;<<<:::999888666666666777888::::::<<<===???AAABBBCCCEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC}}}uuurrryyy{{{tttmmmlllbbbdddiiiooosssqqqkkkeeeaaa``````^^^\\\ZZZXXXWWWMMMKKKHHHFFFEEEBBB>>>;;;777777666777777666333111//////000000//////...---............////////////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---.........///////////////------111666777444000333444;;;HHHYYYnnnnnnUUUFFF@@@>>><<<<<<<<<;;;999777777888:::;;;888888888888777666555555333333333444444444444444111111111111111111111111......////////////000000........................,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,------------,,,------------.........,,,,,,...///111222444444666222222666888777888;;;@@@hhh{{{zzz|||~~~ssscccYYYWWWVVVQQQLLLHHHHHHIIIJJJJJJIIIHHHGGGEEEEEEFFFGGGGGGCCCBBB???<<<::::::;;;;;;777777777777777888999999777888888999;;;<<<<<<===>>>???AAACCCEEEFFFFFFGGGEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDDDDEEEEEEFFFFFFFFFBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDuuupppxxx~~~wwwmmmjjjdddfffkkkqqqtttrrrjjjddd]]]]]]]]]\\\ZZZXXXVVVUUUMMMKKKIIIGGGEEEBBB>>>;;;666555666777888777444111//////000000//////...---............////////////------......------,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------......///////////////,,,------///222333333000555222222888@@@MMMaaassszzz\\\NNNBBB??????<<<999999888888888888777888999:::555555666666666555555444222222333333333444444444111111111111111111111111........./////////000000........................++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************++++++++++++******++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---...///000111111444222222555666444555999???QQQoooyyywww}}}zzztttyyyxxxqqqnnnggg]]]QQQKKKLLLOOOOOONNNJJJHHHFFFDDDDDDEEEHHHJJJJJJGGGDDD@@@============888888999:::::::::999999999999999999999::::::::::::;;;===???@@@AAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFuuummmwwwxxxlllgggfffhhhlllrrruuurrrjjjdddZZZZZZZZZZZZXXXVVVTTTSSSMMMKKKIIIHHHFFFCCC>>>;;;444444555666888777444111///////////////......---............/////////000------......------,,,+++------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......//////000/////////...000111...,,,---///000,,,+++...333555666???JJJbbbttt~~~||||||]]]HHHFFF===888;;;<<<999888:::777888::::::999888888888333333444444555444444444222222222333333444444444000000000000000000000000---.........//////000000........................+++++++++,,,,,,------------------,,,,,,,,,++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...//////000222111222444222///222888;;;;;;IIIkkk}}}}}}{{{yyy{{{~~~oooyyyttt{{{xxxeeeXXXUUUTTTPPPLLLKKKHHHEEEBBBBBBDDDGGGJJJPPPMMMIIIEEEBBBAAAAAAAAA<<<=========;;;999777666;;;;;;;;;:::::::::999999888999;;;<<<======<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFGGGFFFFFFIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGCCCDDDEEEGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFF}}}uuuwww{{{xxxooohhhgggiiikkklllpppqqqiii```^^^YYYVVVXXXYYYWWWWWWYYYPPPOOOLLLHHHDDD???;;;999444444444555666555333000111///......//////...---+++,,,---...////////////---.........---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++)))************+++++++++******************************+++++++++,,,,,,,,,((()))+++---......------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++.......................................///000000.........///000222333444???IIIYYYiii{{{yyy|||pppaaaOOOBBB???888999999::::::999999888666666666666777777777777444444444444444444444444333444444222111000111333111111000///////////////000000////////////000000000///------......---,,,+++++++++,,,,,,---------,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********))))))((((((***************************,,,------++++++,,,...******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......222222222222222222222222666999AAAMMMccc|||zzzyyyvvvggg___XXXQQQTTTMMMEEECCCFFFIIIHHHFFFMMMMMMMMMKKKIIIFFFCCCAAA???>>>=========<<<:::777<<<<<<;;;:::::::::;;;;;;777999<<<<<<;;;:::<<<>>>;;;<<<<<<:::888888:::===:::<<<===????????????>>>AAABBBCCCBBBBBBBBBDDDFFFCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGKKKIIIGGGHHHIIIIIIFFFCCCEEEHHHKKKIIIEEECCCFFFJJJIIIIIIIIIIIIHHHHHHHHHHHH}}}uuuwwwzzzvvvmmmgggeeehhhjjjlllpppqqqkkkbbb]]]XXXVVVXXXYYYVVVUUUWWWPPPOOOLLLHHHDDD???<<<999444333444555666555333000111///......//////...---+++,,,---...////////////------......------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++)))************+++++++++*********************************+++++++++,,,,,,******+++,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++------------------------...............///000000.........///000111333444777;;;BBBKKKYYYnnnbbbPPPFFF===999<<<888888999999999999888888555555666666666777777777444444444444444444444444333333444222000000111333111111000//////////////////////////////////////////...------......---++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***************+++++++++,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************)))))))))(((************************)))***,,,+++******+++---******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......111111111111222222333333666777999===JJJkkk|||tttkkkbbbTTTQQQKKKHHHGGGIIILLLNNNLLLLLLMMMNNNNNNKKKHHHFFFFFFDDDCCCBBBBBBAAA???=========<<<<<<;;;999888777888;;;======;;;;;;<<<>>>;;;;;;:::999999999;;;<<<<<<<<<=========<<<;;;:::===???@@@@@@??????AAACCCBBBCCCCCCDDDEEEFFFFFFFFFFFFHHHIIIIIIGGGFFFHHHIIIJJJJJJJJJLLLLLLJJJEEEAAAAAADDDHHHIIIHHHHHHJJJMMMMMMMMMLLLKKKIIIHHHGGGGGG|||tttuuuxxxssskkkeeebbbfffjjjlllppprrrlllddd\\\XXXVVVXXXXXXUUUSSSTTTPPPOOOLLLIIIDDD@@@<<<:::444333333444555555222000111///......//////...---+++,,,---......///......------......------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))************+++++++++*********************************++++++++++++,,,,,,,,,+++++++++,,,,,,---,,,+++************+++,,,++++++++++++++++++++++++------------------------.........---......///000............///111222333222333444666>>>MMM___lllttt\\\DDD;;;888666777;;;777888888999999888888777555555555666666666666777444444444444444444444444222333333222000000111333111111000///////////////------...//////...------...---,,,,,,------,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++************++++++++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************))))))))))))************************(((***++++++***)))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111222333333333555555333666KKKsssxxxeeeccc]]]UUUNNNKKKMMMPPPPPPPPPPPPPPPPPPMMMJJJFFFHHHFFFEEEDDDEEEDDDBBBAAAAAABBBCCCCCCBBB>>>:::888;;;<<<>>>>>>===<<<===>>>===;;;999888999::::::999::::::;;;;;;;;;:::999999:::<<<>>>>>>>>>===>>>???======>>>>>>??????@@@@@@BBBDDDFFFHHHIIIKKKMMMOOOJJJIIIHHHIIIJJJKKKJJJHHHGGGGGGHHHHHHHHHGGGGGGFFFGGGFFFFFFEEEDDDCCCBBBBBB{{{sssttttttppphhhdddbbbggglllnnnqqqqqqkkkccc[[[WWWVVVXXXWWWSSSPPPPPPPPPOOOLLLIIIDDD@@@===;;;444333333444555444222000111///......//////...---+++,,,------.........---,,,------...------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))*********+++++++++************************************++++++++++++---,,,+++*********+++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------......///............///000111222000111333444555999???DDDYYYkkk~~~}}}fffNNNBBB:::;;;===;;;888888666777777888888777777666444444555555555666666666333333333333333333333333111222222111000000111333111000000///////////////+++,,,...//////...,,,+++---,,,++++++------,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************++++++++++++*********)))))))))))))))************************)))***++++++******+++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------...///111222333333000333666777666<<>>===<<<<<<===::::::::::::;;;;;;;;;;;;AAA@@@DDDMMMZZZcccffffffccc^^^WWWRRRPPPRRRUUUWWWSSSOOOJJJFFFEEEDDDBBBAAABBBBBBBBBBBBCCCCCCCCCCCCzzzrrrqqqqqqlllfffcccdddjjjooopppqqqpppjjjbbb[[[WWWVVVXXXWWWRRRNNNMMMOOOMMMKKKHHHDDD@@@<<<:::444333222333444444222111111///......//////...---+++,,,------------------,,,,,,------...------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++---,,,+++***)))***+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------...///000000,,,...000111111000//////555AAANNNXXXfff|||~~~~~~hhhPPPCCC888555555:::===;;;666333555666666777777666666555444444444444555555555555333333333333333333333333000111222111000000111333111000000///////////////***,,,---//////---,,,***---+++++++++------,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************((((((((((((((((((((((((************************************************))))))*********+++++++++))))))))))))))))))*********************************+++,,,,,,++++++,,,...******+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,---...000111222222222222444999999999===CCCVVVvvv|||uuuooohhhccc\\\XXXSSSQQQSSSTTTRRRPPPLLLJJJHHHHHHIIIJJJIIIHHHJJJMMMQQQTTTTTTRRRNNNKKKIIIIIIIIIJJJKKKKKKJJJIIIMMMKKKGGGDDDCCCAAA@@@???@@@??????>>>======<<<<<<:::<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>===DDD[[[yyy~~~{{{{{{|||ssskkk```WWWQQQOOOMMMMMMLLLKKKKKKJJJHHHGGGGGGFFFxxxpppoooooojjjeeeccceeelllrrrssssssqqqjjjccc[[[XXXWWWZZZXXXRRRLLLKKKMMMLLLJJJGGGCCC???;;;:::555333222222333333222111111///......//////...---,,,,,,------------,,,,,,,,,,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++)))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,))))))***++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++///...------,,,------------------------...//////......------...000222333000444777:::AAAPPPeeettt}}}ssstttnnnUUUDDD>>>>>>777666555666777777666555444555555666666555555444333333333444444444555555333333333333333333333333000111111111000000111333111111000///////////////,,,,,,---......---,,,,,,---,,,+++,,,---...---,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,)))))))))************+++************************************************))))))))))))))))))))))))************************************************)))))))))************+++))))))))))))***************************************,,,------,,,+++---...******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,---...//////000000666111///333666666666888>>>LLLlllxxxoooiiieee```XXXRRRPPPNNNJJJHHHHHHHHHGGGFFFJJJLLLPPPSSSTTTSSSRRRPPPPPPPPPPPPQQQSSSTTTSSSRRRVVVVVVTTTPPPLLLJJJKKKLLLMMMLLLJJJGGGEEECCCBBBBBBAAAAAAAAA???===<<<===>>>=========<<<<<<;;;;;;;;;<<<===IIIhhh{{{rrrooonnnaaa___\\\WWWSSSNNNKKKIII~~~uuuooonnnmmmhhhdddddddddlllsssuuuuuusssmmmfff\\\YYYYYY[[[YYYRRRKKKIIIKKKJJJHHHEEEAAA>>>:::999555333111111222333222111111///......//////...---,,,,,,,,,------,,,,,,++++++,,,------......------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))************+++++++++))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++((()))***++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++///...------,,,,,,,,,---------,,,,,,------...///000///------///111333444444444333222222888BBBJJJ___nnn~~~}}}```LLL@@@:::;;;???888888777666555777888888444444555555555555444444222333333333333444444444222222222222222222222222///000111000///000111333111111000///////////////---------------------------,,,+++,,,...///...---+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,))))))))))))************************************************************++++++++++++++++++++++++************************************************))))))))))))************((()))))))))************************************)))+++,,,,,,++++++,,,---******+++++++++,,,,,,,,,+++++++++***++++++,,,---,,,,,,------............333///...111444333333666888:::JJJkkkzzz{{{yyymmmtttwwwsssqqqxxxtttjjj]]]YYYTTTOOOLLLJJJHHHFFFJJJKKKLLLNNNPPPQQQRRRRRRPPPOOOOOORRRUUUWWWVVVTTTVVVYYY[[[WWWQQQOOOSSSXXXVVVUUUSSSQQQPPPOOOOOOOOONNNMMMJJJGGGDDDCCCEEEGGGCCCCCCBBBBBBAAA@@@@@@???@@@CCCQQQlll}}}vvvpppkkkhhh|||tttnnnmmmlllhhhddddddcccllltttvvvvvvuuupppjjj\\\YYYYYY\\\ZZZRRRKKKIIIJJJIIIGGGDDDAAA===:::888555333111111222333222111111///......//////...---,,,,,,,,,------,,,+++++++++,,,,,,---.........---*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))************+++++++++))))))))))))))))))))))))))))))))))))************'''(((***+++,,,,,,,,,+++((()))***++++++***)))(((++++++++++++++++++++++++************************///...------,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,---...///...,,,***------///222444555:::>>><<>><<<444111///000222444333111111000...---,,,,,,------......---------,,,,,,,,,//////...---,,,,,,+++++++++***(((''''''(((***++++++++++++***++++++,,,,,,---,,,,,,+++*********++++++++++++*********))))))++++++******))))))((((((,,,***((('''&&&'''((()))...,,,***))))))***)))(((+++++++++*********))))))))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---......///000111111222444555<<>>;;;999888333111000000111222222111111000///...---------...000000///...------,,,,,,......------,,,,,,++++++,,,,,,************,,,,,,...---,,,+++++++++++++++,,,,,,+++************++++++************)))))))))))))))))))))************))))))))))))((((((((((((''''''(((+++......---++++++************))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------......///000000000//////000222111000555<<<;;;EEEUUUeeevvv|||cccMMM@@@;;;::::::666555555555555555666666333333333333333333333333222222333333333333222222666555555444333222111111222000//////111222222111000000000000000000000000000000//////...---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((***++++++***))))))***''''''(((((()))+++,,,---++++++************++++++*********************************++++++++++++,,,++++++***++++++,,,---...///000000111222222333333555222222333///...:::JJJiiirrrccc\\\ZZZWWWUUUTTTQQQNNNJJJIIIIIIJJJJJJJJJHHHFFFGGGJJJKKKIIIIIIKKKJJJLLLMMMKKKIIIJJJOOOUUUZZZXXXWWWXXXZZZ\\\\\\[[[aaaccceeeffffffgggiiikkkooorrrwww}}}{{{ssslllkkkjjjfffcccccchhhrrrzzzzzzwwwsssmmmhhh\\\XXXVVVWWWTTTNNNIIIHHHGGGEEECCCBBBAAA@@@AAAAAA888666444222111000///...///......---------------........................---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++*********++++++++++++***************+++************))))))))))))(((((())))))******++++++(((((())))))))))))(((''',,,*********,,,,,,+++)))************))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------....../////////---...111222222222555888444999AAAHHHQQQ]]]lllvvvyyyaaaWWWIII>>>999888888999333333333333333444555666222222222222222222222222222222333333333333222222444444333333222222111111111111000000111222222222000000000000000000000000/////////......---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************))))))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((***++++++)))))))))***(((((((((((()))***+++,,,++++++************++++++************************************++++++++++++++++++******+++,,,,,,---...//////000111222333333111///000444444333777???RRR```zzz~~~vvv|||wwwqqq{{{~~~uuu{{{yyyvvvtttqqqooopppiiicccaaa^^^XXXRRRPPPOOOLLLKKKLLLMMMMMMLLLKKKKKKKKKJJJHHHFFFGGGIIIKKKTTTSSSQQQPPPPPPPPPQQQQQQSSSUUUWWWXXXWWWWWWXXXYYY```ccchhhmmmqqqsssttttttyyy|||xxxooollliiieeeaaaaaagggqqqyyyyyyvvvrrrmmmhhh\\\WWWUUUVVVTTTNNNJJJIIIEEEDDDCCCBBBBBBBBBDDDDDDFFFDDD@@@:::444///,,,+++------------,,,,,,,,,+++++++++,,,---...///000000,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---)))))))))))))))***+++,,,*********))))))***++++++))))))))))))))))))))))))(((((())))))******++++++'''((())))))))))))((((((...+++(((((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------------............000222333111///......------000333666999@@@HHHNNNXXX^^^hhhvvvqqqZZZJJJAAA===999666555444444444444444333333333333444444222222222222222222222222111222222333333222222111000111111222222333333333222222222111111111222333////////////////////////............------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))++++++)))((()))*********)))))))))))))))***++++++************++++++************************))))))*********+++++++++++++++*********+++,,,,,,---......///111222222333444111111111111//////222;;;???KKKnnnuuukkksssyyy|||rrrppptttsssyyy}}}zzzuuuxxxxxxvvveeeaaa\\\[[[___cccbbb___^^^XXXSSSRRRTTTUUURRROOOOOOOOOMMMLLLKKKKKKLLLNNNJJJLLLMMMMMMMMMMMMNNNPPPSSSTTTWWWYYY\\\]]]^^^___```ccckkkrrrsssoooooorrr|||vvvmmmjjjgggccc```aaagggpppwwwvvvsssqqqmmmiii\\\WWWUUUUUUTTTNNNJJJJJJFFFEEECCCAAA???>>>============;;;888444111111111,,,,,,------------,,,+++******+++,,,---//////000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++***))))))))))))***++++++(((((()))))))))))))))***))))))))))))************(((((((((((())))))))))))***(((&&&&&&(((***++++++(((((()))))))))))))))***)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,------------------------...000111......///...+++...///111222222333666888:::<<>>:::888666---///111111///000333555------.../////////...---+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...---,,,+++************)))))))))))))))***++++++(((((((((((())))))***************))))))))))))))))))(((''''''''')))***+++&&&&&&''')))******'''%%%(((((((((((())))))******))))))))))))))))))))))))******************++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---...,,,---222222...000111222333222111111222444555555666999???FFFKKKZZZeeewwwiii\\\KKK>>>999777666666333333111000......000111333333222222222222333333333333333333333333333333111111222222222222111111//////000000111111222222000111222000---+++---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((()))***++++++***)))((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''')))******)))(((((()))***)))))))))))))))***+++++++++************++++++************************))))))))))))************++++++************+++++++++,,,---...000111222333...000111000000111222333---777777333777@@@UUUqqq}}}{{{wwwwwwvvvtttqqqoooooopppyyyyyywww{{{{{{yyywwwsssqqqkkkjjjjjjiiiiiikkkpppssspppnnnkkkgggdddaaa___^^^]]]\\\^^^bbbbbb___^^^aaa]]][[[ZZZ[[[]]]]]][[[YYYzzzoooiiieee```^^^^^^gggnnnsssqqqnnnnnnllljjj]]]XXXUUUVVVTTTOOOLLLLLLFFFFFFEEECCC???;;;777555222444444222...,,,...000...///000111111000//////------,,,++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***333222000---+++***))))))))))))((())))))***++++++'''((((((((())))))******++++++******))))))(((((()))((('''&&&'''(((***,,,'''(((***,,,,,,(((!!!'''((((((((())))))******))))))))))))))))))))))))+++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---))))))---,,,'''((())),,,...111222444555///111444555555666777999>>>DDDLLLVVVcccxxxoooZZZMMMBBB777555888777222---...111444555555333333222000000000000111222333444333333333333333333333333111111222222222222111111111111111111000000000000///000111...***(((***,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''')))******((((((((()))(((((((((((()))+++,,,---++++++************++++++************************))))))))))))************++++++***************+++++++++---...///111222222,,,000222111////////////---555222---444;;;AAAMMMddd{{{{{{mmmttttttuuuwwwzzzyyyuuurrrgggnnnyyyvvvlllfffgggeeecccooo~~~}}}wwwtttrrrooonnnqqqqqqoooqqquuuhhheeecccdddhhhmmmoooooozzzllljjjfff]]][[[bbbbbbkkkppppppmmmllljjjggg^^^WWWRRRRRRQQQNNNMMMPPPHHHFFFDDDCCCAAA???;;;888666222---,,,///111111000000...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))******+++++++++,,,)))))))))))))))******+++))))))))))))************''''''(((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++......,,,+++***)))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,------......------............////////////000000000000000000000000777888;;;@@@GGGRRR^^^fff{{{mmm___OOODDD<<<:::888555333333222222222222222222222222222222000111111111111222222222222222222222222222222222111111222222222222111111000000000000000000000000000000//////.........---------------------------------------------------************************000---******,,,---,,,*********++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))'''&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))++++++++++++,,,,,,---...//////111111111111000000000000///000111333555777888999LLLZZZuuuyyyqqq{{{rrrrrrzzz~~~oooffffffooonnndddaaaiiiwwwkkkllljjjaaa^^^cccdddkkkpppnnnkkkjjjiiifff\\\VVVQQQQQQPPPLLLLLLNNNJJJHHHDDDBBB@@@>>>;;;888777333000///222333333111...---,,,---...///...,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))))))))*********++++++))))))(((((())))))***+++(((((()))))))))*********(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++------,,,+++*********************+++++++++,,,,,,******************************+++++++++,,,,,,,,,+++,,,------...---------............////////////000000000000000000000000000000111222555;;;CCCHHHOOO[[[mmm~~~sss\\\KKKDDD@@@===999888777555333222111111111222222222222222222222222000000111111111222222222222222222222222222222222000111111222222111111000////////////////////////000/////////.........---------------------------------------------------++++++++++++++++++++++++///---******,,,---,,,*********++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))'''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***++++++++++++,,,,,,---.........000000000000000000000000000000111222222333444444444<<>><<<999666444222111222555555111......---,,,---...///...,,,,,,,,,------......//////******++++++++++++******))))))************))))))******))))))))))))((((((((((((''''''(((((()))***''''''(((((((((((())))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***+++,,,)))))))))************+++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,------------.................................,,,...000000///...///000(((+++///111111111222333555777999999;;;AAAMMMUUU]]]gggwwwxxxjjj]]]UUUKKKDDD>>><<<999666555777777777777555111---,,,,,,//////000111111111111111/////////////////////////////////000000000111111111111111111111111111111///000000111111000000///........................---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++)))***+++---******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++************************)))***+++,,,---...//////...//////000000111111222///...---000333555444222666BBBQQQaaattt~~~{{{xxxwwwyyyuuujjjllljjj```\\\```dddjjjnnnkkkfffdddaaa^^^\\\WWWTTTUUUTTTOOOMMMMMMLLLIIIEEEBBB@@@===999666555222111222444444222///---,,,+++,,,---...---+++******++++++,,,------...******++++++++++++******))))))************))))))++++++*********)))))))))(((''''''''''''((())))))'''''''''((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++))))))))))))******************************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---------.........---------------------------///000000///...///000///000000000/////////000,,,...000222333777;;;???>>>DDDLLLSSSZZZaaajjjppp~~~xxxpppllldddZZZOOOFFF???<<<777333111444555333333555333555888777333111222444...///000111111000000///////////////////////////////////////000000000111111111111111111111111111//////000000000000//////........................,,,,,,,,,------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++))))))+++...******++++++++++++******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++*********************))))))******+++,,,------...////////////000000000000222222222111000///000111333555:::???III[[[rrr~~~vvvmmmoookkk^^^WWWYYY```hhhllljjjeeebbb___[[[[[[VVVSSSUUUTTTOOOLLLMMMKKKHHHEEECCCAAA===999666333111...///111222000---,,,+++******,,,,,,+++***(((((()))***++++++,,,,,,******++++++++++++******))))))************)))))),,,+++++++++******))))))'''''''''''''''((())))))''''''''''''((((((((()))''''''(((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))******************************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------***+++------,,,---...000...---+++******,,,///222+++---///222333222111000444777:::<<<>>>CCCJJJPPPOOO]]]mmmsssrrrvvv}}}rrrdddZZZTTTIIIDDD===777222111222444///,,,---111333///,,,---'''...555777444000///000---...///000000///......////////////////////////////////////000000000000000000000000000000000000//////000000000000//////........................,,,,,,,,,------.........------------------------++++++++++++++++++++++++************************(((***++++++))))))+++...******++++++++++++******''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++*********)))))))))))))))*********++++++,,,------///////////////.........(((---111111---,,,///333000111333444555:::EEEOOOVVVppp~~~sssooossskkk[[[WWW```aaahhhlllgggaaa^^^\\\ZZZYYYXXXWWWSSSOOOMMMMMMNNNOOOJJJCCCAAA@@@>>>999444444222///......//////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***)))(((((('''))))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***(((&&&$$$$$$$$$%%%&&&))))))))))))))))))))))))(((''''''(((******)))(((!!!$$$'''***++++++)))((((((((())))))*********+++))))))))))))))))))))))))***)))((((((((()))+++,,,,,,,,,+++***)))))))))***++++++************++++++))))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,222222111000///......---......---,,,---...///000////////////000000000000333333555666999<<<>>>???IIINNNRRRSSSRRRSSSWWW\\\lllmmmooosss{{{}}}vvvrrrnnnkkkeee]]]UUUMMMHHHDDD888777666444333333444444///////////////000000111000//////111444333000,,,---...//////////////////000000000000////////////......////////////......000000000000000000000000......////////////......///...---,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,+++***))))))***+++,,,)))************+++++++++))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((******))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******************,,,,,,,,,++++++*********...///000222222000///...------------.....................000222555888:::EEEMMM___uuuuuuppprrrjjj[[[WWW___cccjjjmmmgggaaa^^^[[[YYYXXXWWWUUURRROOONNNOOOQQQOOOIIIDDDAAA@@@>>>999444444111///.../////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))(((((('''))))))************))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((()))(((&&&%%%%%%'''((()))(((((((((((((((((((((((((((''''''(((******)))(((###%%%''')))******)))((((((((()))))))))*********))))))))))))))))))))))))***)))((((((((()))***+++,,,+++******))))))******++++++************++++++***************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++++++++///......------,,,,,,+++------,,,,,,,,,---...///....../////////000000000111111222444666888:::;;;;;;???CCCCCCAAAAAAEEEIIIQQQPPPQQQSSSWWW]]]cccfffiiipppzzz{{{vvvooohhhccc___[[[XXXRRRPPPLLLFFFAAA;;;777555555444333222111111111222//////......//////000111111//////000222222000---......///////////////...////////////////////////......////////////......////////////////////////......////////////............---,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++***))))))***++++++)))************+++++++++))))))))))))))))))))))))************)))))))))(((************)))))))))((()))))))))))))))*********))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))*********)))))))))((((((*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************,,,,,,,,,+++++++++******---...000111111000...------------.........//////.........///000222333444555:::DDDRRR```qqqxxxpppppphhhZZZWWW^^^eeekkklllgggaaa^^^[[[XXXXXXWWWTTTQQQNNNNNNQQQSSSNNNIIIDDDAAA???===999555333111///.../////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))((((((((())))))************))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&&&&''')))***,,,''''''''''''''''''''''''(((''''''(((******)))(((&&&''''''((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))((((((((()))***+++++++++***)))))))))******++++++************++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............////////////000/////////000111333555666555888::::::888777:::===>>>>>>=========???@@@AAAFFFJJJPPPSSSVVV^^^iiirrrzzz}}}~~~yyyuuusssrrrmmmddd]]]VVVPPPIIIDDDAAA???>>>===:::999888555333111//////111111000///............///............///000000111///......000111000///...///..................////////////////////////......////////////......////////////////////////......////////////.........------,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++***))))))***++++++)))************+++++++++))))))))))))))))))))))))************))))))))))))************))))))))))))(((((())))))*********+++))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((******))))))))))))((((((******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************,,,,,,,,,++++++++++++***,,,---...//////...---,,,---............/////////.........//////......---000///222777;;;DDDSSSbbbpppyyypppmmmfffZZZWWW\\\dddiiijjjfffaaa```^^^ZZZ[[[YYYUUUPPPMMMMMMOOORRRLLLIIIDDDAAA???<<<999666333111......///000//////.........---------,,,,,,++++++++++++++++++++++++************************************))))))(((((())))))************))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''((()))***''''''''''''''''''''''''(((''''''(((******)))((()))((('''&&&&&&'''((()))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))******++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++******,,,,,,,,,------.........+++++++++++++++,,,,,,,,,------........./////////............///000111111444666888888777777999;;;;;;;;;::::::999888888777===@@@AAAAAA???AAAGGGLLLOOOQQQUUUZZZ```fffjjjlllooorrrvvvyyy|||~~~~~~~~~~~~|||{{{zzzwwwuuurrrqqqpppnnnkkkiiicccbbbbbbaaa___^^^^^^]]]VVVTTTQQQQQQQQQMMMFFF??????;;;666333222222111000111111111111111111000000//////...---------------......------......///000111///---------///000111000///......---------------...............//////......////////////......////////////////////////---......//////......---------,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,---++++++++++++++++++++++++************************+++++++++++++++++++++++++++******************+++))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))((((((((()))******++++++((()))))))))************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************************++++++++++++++++++++++++++++++++++++,,,------------,,,+++------........./////////,,,---...//////...,,,+++222000000000///000888BBB@@@KKK]]]qqqyyynnnjjjddd[[[XXXZZZaaaeeefffcccaaabbb```]]]^^^\\\WWWQQQLLLKKKMMMOOOKKKHHHDDDAAA>>>;;;888777222000......///000000///...------------,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((''''''((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''(((''''''(((******)))(((***)))'''&&&&&&&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))***))))))((())))))******++++++************++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........*********+++++++++++++++------------..................---------.../////////111222333333444666777666777777777777777666666444777;;;<<<;;;;;;===???@@@AAABBBDDDFFFGGGIIIIIIIIILLLOOORRRSSSTTTWWWYYYZZZ[[[]]]___aaaaaaaaa``````___]]][[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUSSSRRRQQQRRRQQQOOONNNJJJIIIIIIHHHGGGFFFEEEEEE???>>>>>>???@@@>>>:::666444333111111111111///...............////////////...............------------------------......//////...---,,,,,,---000222111000...---,,,,,,,,,,,,,,,,,,------..................////////////..............................------............------,,,,,,+++++++++,,,,,,---,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******(((((())))))************((()))))))))************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------............+++,,,...///000///......///...///000...,,,///444555777<<>>>>>>>>?????????AAABBBBBBAAA@@@AAABBBDDDEEEGGGHHHIIIIIIIIIIIIKKKJJJJJJIIIHHHFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAAEEECCCBBBCCCDDDDDDCCCBBB>>>>>>======<<<;;;;;;:::777777777999;;;;;;999888000/////////111111///---............................../////////......------,,,,,,,,,,,,---......---------,,,+++,,,000222222000...,,,+++++++++,,,++++++,,,,,,---...............////////////..............................------............------+++++++++++++++,,,,,,---+++++++++++++++,,,,,,---***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))***************)))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------+++,,,---...///000000000++++++---111111---...111111222333555:::BBBLLLSSSeeeqqq|||rrriiieeebbb^^^ZZZXXX___aaaaaa______aaa```\\\]]][[[XXXSSSNNNKKKKKKLLLHHHGGGEEEAAA===:::888888222000...---///000000000---------,,,,,,,,,++++++************************************************)))))))))))))))))))))***))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))(((((('''(((((((((((((((((((((((((((''''''(((******)))((((((''''''''''''(((((()))))))))((((((((('''''''''))))))))))))))))))))))))&&&'''((()))))))))((('''((((((((((((((()))******++++++************++++++************************))))))***+++++++++++++++************++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,******,,,---------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,------...///......---...///000//////000000000000111222444444777888999999888666555555999999999999:::::::::;;;;;;===>>>>>><<<;;;;;;<<<<<<===>>>???@@@??????>>>@@@AAAAAA@@@???===;;;999999999888888999999::::::<<<;;;::::::;;;;;;:::888777666666555555444444444333333222333555666777777///...,,,,,,---.........000000000000////////////---...////////////...---,,,,,,,,,+++,,,------...+++,,,------+++,,,///222333111...,,,******++++++***++++++,,,------............////////////..............................,,,------......------,,,++++++******+++,,,,,,---++++++******+++,,,,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++))))))))))))))))))))))))((()))))))))************((()))))))))************++++++******)))((((((((())))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******++++++++++++,,,,,,---------------...///000---,,,---111111//////222,,,...000222555999<<>>@@@LLLUUUaaaooo}}}{{{oooddd```___\\\\\\]]]aaabbb___[[[\\\``````]]]___^^^XXXOOOKKKKKKJJJGGGFFFFFFDDD@@@;;;999999:::666333///......000000000...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------...,,,))))))+++,,,***((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))*********)))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((***+++***)))))))))))))))))))))))))))(((***+++***)))((()))***+++++++++*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,---***((()))+++------,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------,,,,,,,,,------------........./////////000000000111111111222222222333333444444333333333222222222222222222222222222222222222222222111000///...---...------,,,------//////000000000000///...------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***,,,,,,,,,------------...------------............///......------------...,,,---------,,,,,,+++***++++++++++++++++++++++++***)))((((((***++++++***++++++***)))))))))))))))************************************************,,,+++******))))))******(((((()))******+++,,,,,,((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))************************))))))************)))))))))******************)))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))*********+++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,------........................------........./////////000000000000000000222555888999:::???FFFNNNXXXfffvvv{{{pppeeeaaa___]]]]]]___cccccc```\\\]]]```___\\\]]]]]]XXXOOOKKKKKKIIIFFFEEEEEECCC@@@<<<::::::;;;555222///...///000000000...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,***((((((*********)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))((('''(((***+++***)))))))))))))))))))))))))))(((***+++***)))((()))***+++************)))))))))++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,,,,,,,------,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------.........////////////000....../////////000000000222222222111111111000000/////////////////////////////////...---,,,+++***++++++******++++++,,,---///////////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***,,,,,,,,,,,,------------------------............------------------...///,,,,,,---------,,,++++++++++++++++++++++++++++++***)))((()))***++++++***++++++***))))))))))))***************************************************,,,+++******))))))******((())))))******+++++++++))))))))))))************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******))))))((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------......---------.........//////111000///......///000111111222444555999BBBNNNWWWkkktttzzzpppeeeaaa^^^\\\^^^aaaddddddaaa]]]]]]```^^^ZZZYYYZZZVVVPPPLLLLLLKKKGGGFFFFFFEEEBBB>>>;;;;;;;;;555222///...///000000///...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,******))))))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%)))((('''(((*********((((((((((((((((((((((((((((((***+++***)))((()))***************))))))))))))************************************++++++++++++******++++++++++++,,,,,,,,,+++***++++++,,,,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------........./////////---------............///000000000/////////..........................................---,,,+++***))))))))))))***++++++,,,...............---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,---......///,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++***))))))***+++,,,+++***++++++***))))))*********************************************************,,,+++******))))))******((()))))))))*********+++)))))))))))))))*********)))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,------------......,,,,,,,,,---------......000///...---,,,,,,------222222111000000444;;;@@@DDDIIIQQQXXX___iiiuuu~~~~~~}}}xxxoooeee```]]][[[^^^cccdddeeebbb^^^^^^```^^^ZZZUUUWWWUUUPPPNNNOOOMMMJJJIIIJJJHHHEEE@@@<<<::::::444222000///000000000///...---,,,,,,++++++,,,,,,*********+++++++++,,,,,,***++++++*********+++,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((''''''''')))***)))((((((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))************++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............------------............//////.........---------....................................---,,,++++++(((((()))***++++++,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------+++++++++++++++*********************************++++++++++++++++++++++++((()))******+++*********+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++***))))))***,,,,,,+++)))+++***************++++++************************************************,,,+++******))))))******)))))))))))))))***************))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++******))),,,,,,,,,,,,------......,,,,,,,,,,,,------------......------------------...//////000000111333555222444666777999>>>FFFKKKPPPZZZfffpppyyy}}}{{{rrroookkkhhheeebbb^^^\\\UUUTTTSSSQQQPPPNNNMMMMMMvvvnnnddd___\\\ZZZ^^^dddddddddccc______aaa^^^ZZZTTTWWWVVVRRRPPPQQQOOOKKKJJJJJJIIIEEE@@@<<<999999444222000000000000///......---,,,,,,++++++,,,,,,************+++++++++++++++,,,,,,+++))))))+++,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&((('''&&&''')))***)))((())))))))))))))))))))))))(((***+++***)))((()))***(((((()))))))))))))))***************************)))))))))************+++((((((((())))))))))))******,,,------+++******+++*********++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,------------..................---------,,,,,,------------------------+++,,,,,,,,,++++++***)))'''((()))+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************++++++++++++++++++++++++))))))***************)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...++++++,,,---------,,,,,,++++++++++++++++++++++++))))))***+++------+++)))+++************+++,,,,,,************************************************,,,+++******))))))******))))))))))))))))))))))))************)))))))))))))))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******+++******((())))))******))))))((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))*********++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,------,,,,,,+++++++++***++++++,,,,,,------......,,,,,,,,,---------......,,,------.........//////+++,,,...000111111111111000000000000///111444777666:::@@@DDDHHHPPP\\\eeeooouuu~~~|||zzzvvvpppjjjddd```]]]TTTQQQMMMJJJHHHFFFDDDAAADDDDDDDDDCCCCCCBBBBBBBBBtttlllccc^^^ZZZYYY^^^eeecccdddbbb___```aaa___ZZZWWWYYYYYYTTTRRRQQQNNNIIIGGGGGGGGGDDD???;;;999888333222000000111111///......---,,,,,,++++++,,,,,,************++++++++++++***,,,,,,***((('''(((***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''))))))'''''''''((()))*********((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''&&&''')))))))))((())))))))))))))))))))))))(((***+++***)))((()))***(((((((((((())))))******************************))))))))))))************((())))))))))))*********))),,,......+++))))))+++)))*********+++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))&&&'''(((***+++,,,++++++******+++++++++++++++***)))*********++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++***))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,+++,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++))))))***,,,...---+++)))+++*********++++++,,,---************************************************,,,+++******))))))******)))))))))))))))))))))(((************)))))))))((()))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******+++++++++)))******************)))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,------......------------............,,,,,,---..................---...///000222222111///000111111000000111222333444555555666999>>>BBBHHHLLLSSSYYY```hhhooottt}}}xxxllljjjfffbbb]]]XXXUUUSSSLLLIIIFFFDDDCCCBBBAAA???999999999999999999999999ssskkkccc]]]YYYXXX]]]eeebbbcccbbb``````bbb```[[[YYY\\\[[[VVVRRRPPPLLLGGGCCCDDDDDDBBB???;;;999999333222000000111111///......---,,,,,,++++++,,,,,,)))************+++++++++***+++,,,***&&&%%%&&&)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))***&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''((()))))))))((('''&&&''')))))))))'''))))))))))))))))))))))))(((***+++***)))((()))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++))),,,///...+++))))))***))))))******++++++++++++++++++------------++++++,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++,,,------------,,,,,,+++$$$&&&((()))+++++++++***)))******+++++++++******))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++***))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,++++++++++++***+++,,,,,,------------++++++++++++++++++++++++))))))***,,,......+++)))+++*********+++,,,,,,---************************************************,,,++++++***)))*********))))))))))))((((((((((((+++*********))))))((((((******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((******+++++++++******++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,------------------------******+++,,,,,,---......---------.........//////,,,,,,---.........------000...,,,,,,---///000000,,,---///000000///...---333333222333444555666777:::;;;>>>@@@CCCFFFKKKOOOQQQXXXbbbjjjpppxxx}}}xxxvvvtttpppllldddbbb___ZZZUUUPPPMMMKKKFFFDDDAAA???@@@@@@???>>>=========<<<<<<<<<<<<<<>>AAAEEEHHHKKKVVVWWWZZZ]]]bbbhhhmmmoootttuuuvvvwwwwwwuuutttrrrhhhfffddd```]]][[[YYYYYYSSSQQQOOOLLLIIIFFFEEEDDD@@@???>>><<<;;;:::999999888888888888888888888888rrrjjjaaa]]]ZZZXXX\\\aaaffffffeeebbbcccddd___XXXYYYYYYXXXVVVRRRNNNKKKJJJDDDDDDCCCBBB@@@===:::888333...,,,///000//////111000---***)))***++++++***+++******))))))******+++,,,+++******))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%'''''''''''''''((())))))''''''''''''''''''''''''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((((((((((()))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,++++++***))))))***---...///...,,,++++++***)))((((((((())))))************))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,///...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,++++++***++++++,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++************************,,,)))***---,,,((((((+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))(((((((((''''''''')))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((,,,,,,+++***))))))))))))******+++,,,...000222333,,,++++++******++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............------............------........................000000000111111111222222222222222222333333333333222222333444666888:::;;;666777888:::>>>AAAEEEGGGHHHIIIKKKLLLMMMLLLKKKJJJMMMKKKIIIGGGDDDBBBAAA@@@???>>><<<;;;999888777777::::::888777666666555555555555555555555555555555ooohhhaaa^^^[[[YYY[[[```dddeeecccbbbccceee```YYYYYYWWWTTTTTTUUUSSSNNNJJJEEEDDDDDDBBB@@@===:::888444///,,,---///...///222///---***)))***++++++***,,,,,,++++++++++++,,,,,,++++++***)))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((())))))''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''&&&%%%%%%'''((())))))))))))))))))))))))))))))((((((''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))***))))))(((((('''''''''))))))))))))************++++++,,,,,,++++++***))))))***++++++,,,,,,++++++))))))((((((((((((((()))************))))))))))))++++++++++++++++++++++++++++++************++++++*********++++++++++++,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,++++++***++++++,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++************************,,,******---,,,)))(((***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,*********))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((''''''&&&&&&'''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))------+++***))))))((((((++++++,,,---...000222333++++++*********++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............------............------........................000000000000111111111111111111111222222222333333222222111111111111222222444444444555666888999:::777999;;;===>>>>>>======999888777555333222111111333222222111111111111222333222222111111111111111111111111111111111111111kkkeee```___\\\ZZZ[[[___dddeeecccaaacccddd```YYYZZZVVVRRRSSSVVVUUUOOOIIIEEEEEEDDDCCC@@@===:::888555///+++,,,------///222...,,,******+++++++++***,,,++++++******++++++,,,******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))***+++''''''''''''''''''''''''''''''(((((((((((('''''''''&&&$$$######%%%&&&''')))))))))))))))))))))))))))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))***)))))))))))))))*********))))))))))))))))))))))))***))))))((('''&&&&&&%%%((()))))))))************+++++++++++++++***)))))))))))))))))))))***++++++'''''''''((()))***++++++************)))))))))(((************++++++++++++++++++************++++++************++++++++++++------,,,+++++++++++++++************************+++++++++***************((()))))))))************************************************++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++,,,,,,************************************************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,************************************************************************))))))*********+++++++++************************,,,++++++,,,,,,+++***)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++************++++++))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$&&&((()))***)))'''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++******)))*********+++++++++******+++,,,,,,***************++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,------......------,,,......................../////////000000000111111000000000111111111222222444444333222222111111111333333333333333444444444111222333555555666555555555444333222111111111111222111111111111111222222///...............//////........................iiiccc___^^^\\\ZZZ\\\```eeefffdddaaabbbccc^^^WWW[[[UUUQQQRRRUUUUUUNNNGGGFFFFFFEEECCC@@@===:::888555///+++,,,---,,,...111---,,,******+++,,,+++*********))))))))))))*********))))))((())))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))***+++''''''''''''''''''''''''''''''((((((((((((((('''((('''&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((())))))***)))))))))))))))*********))))))))))))))))))))))))***))))))((('''&&&&&&%%%((()))))))))***************++++++++++++***))))))))))))((((((((()))***+++)))*********************************)))))))))((()))))))))******++++++++++++******))))))******+++))))))*********+++++++++,,,,,,+++*********++++++************************************************((()))))))))************************************))))))*********+++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))+++*********++++++,,,---************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************************))))))*********+++++++++************************,,,+++***+++,,,...,,,)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))++++++************++++++(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&(((******)))((('''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))***+++------******))))))((())))))******)))))))))******+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,............................../////////000000000/////////000000000111111000000000000000000000/////////000000111111111111000000000111000000000000222111000000000000000111000000///........................---......///000------------------------gggbbb]]]]]]\\\ZZZ\\\aaaeeefffdddaaabbbbbb]]]VVVYYYTTTPPPQQQTTTSSSMMMGGGGGGGGGEEECCC@@@===:::888555///+++------,,,---000,,,+++***+++,,,,,,+++***))))))(((((((((((())))))))))))((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((())))))''''''''''''''''''''''''''''''((()))))))))(((((()))))))))))))))(((((((((''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))***))))))(((((('''''''''))))))))))))******************++++++******)))((()))(((((((((((()))******,,,,,,,,,,,,+++)))((('''************))))))))))))(((((())))))***+++++++++******))))))))))))******)))))))))************+++++++++******)))******+++************************)))))))))***************))))))))))))************************************)))))))))************+++************************)))************++++++++++++++++++++++++++++++++++++************)))))))))************+++,,,------************************************************************************++++++++++++++++++++++++*********++++++,,,,,,---************************************************************************)))************+++++++++***************************+++***)))---000...)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((*********))))))*********'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''((()))***)))((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''(((((())))))******''''''((()))***,,,...///((((((((()))***+++---...)))))))))))))))***+++,,,************++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------------------............////////////........./////////000000...///000111111111111000111222333444555555555444666555555555444444444444//////............//////000///...---,,,,,,,,,,,,//////.........//////000------------------------fffaaa\\\[[[ZZZZZZ]]]bbbcccdddbbbaaabbbccc___XXXTTTQQQNNNPPPRRRRRRNNNIIIHHHGGGFFFDDDAAA===:::888444...,,,......,,,,,,...,,,+++***+++,,,---+++***)))((((((''''''(((((()))((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))'''((()))******(((&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((()))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))((((((((()))))))))*********((()))***++++++***))))))************))))))))))))((((((((()))***+++++++++******))))))))))))******))))))))))))******************))))))))))))******************************((()))))))))*********+++))))))))))))************************************))))))))))))************************************)))************+++++++++************************************))))))))))))************+++,,,---...************************************************************************++++++++++++++++++++++++)))******+++,,,,,,------************************************************************************)))************+++++++++************************)))***)))(((---333111************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''((((((((())))))))))))''''''((((((((()))))))))&&&'''''''''((((((((((((%%%%%%&&&''''''((())))))(((((((((((((((((((((((('''''''''((()))*********((((((((()))***,,,---...))))))))))))***,,,---...(((((((((((()))***+++,,,************++++++++++++************************************++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------------........./////////------........./////////...///000222222222111111,,,,,,.../////////...---//////.........//////000000000///////////////000000///......---.........///......---------......,,,,,,,,,,,,,,,,,,,,,,,,fff```[[[ZZZZZZYYY]]]cccaaabbbaaa```bbbddd```ZZZOOONNNMMMOOOQQQRRROOOLLLHHHGGGFFFDDDAAA===:::888333...,,,...///,,,+++---+++******+++------+++***))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))###%%%'''((((((%%%###!!!(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((()))******,,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))***************************)))(((((((((((()))*************** """%%%)))+++---......************))))))))))))'''(((((()))***+++++++++******))))))))))))******))))))))))))***************)))))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************************))))))))))))************+++,,,---...************************************************************************++++++++++++++++++++++++))))))***+++,,,,,,------************************************************************************)))************+++++++++************************((()))((((((---444222+++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((('''((()))******(((((((((((())))))))))))'''((((((((())))))******%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))***+++,,,---++++++***)))(((((())))))(((((((((((()))***+++,,,)))************+++++++++************************)))************+++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---------------------------------.........//////---------.........//////+++,,,---...///...---,,,//////000111111000///.........//////000111333333//////...............///,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,++++++++++++++++++++++++aaa]]]ZZZ[[[[[[[[[]]]bbb______```bbbbbb```\\\XXXSSSPPPLLLKKKLLLNNNOOOOOOJJJIIIGGGDDDAAA===:::999111///,,,,,,---......------,,,***+++,,,,,,+++))),,,,,,+++***)))(((''''''+++******)))(((''''''&&&))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))'''%%%%%%%%%'''((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))******))))))((((((''''''))))))************))))))*********)))))))))))))))((((((''''''''''''((((((+++++++++***************))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))******+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++(((''''''******)))&&&))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))***,,,...///************************+++++++++++++++***)))((()))************+++++++++))))))***++++++++++++***************************++++++************++++++++++++******************)))************+++++++++************************************************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))************************)))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))((('''((()))((('''%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((%%%&&&&&&'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))***,,,,,,+++******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,------......------,,,+++++++++,,,,,,,,,------////////////////////////....................................////////////////////////000000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000)))(((,,,+++%%%(((222ddd^^^[[[[[[\\\[[[]]]aaa]]]]]]^^^``````^^^YYYVVVRRRPPPLLLKKKLLLNNNOOOOOOJJJIIIGGGDDDAAA===:::888111///,,,,,,---......------,,,***+++,,,,,,+++)))************))))))))))))*********)))((('''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***((('''%%%%%%%%%'''((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''((())))))***)))))))))((((((((('''))))))))))))))))))))))))***))))))))))))))))))))))))((((((''''''(((((())))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((***+++)))'''))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))***+++,,,---************************+++++++++++++++***)))))))))************+++++++++))))))***+++++++++++++++************************++++++************++++++************************)))************+++++++++************************************************)))))))))***+++++++++,,,************************************************)))************+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))((('''((())))))'''%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++***))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++,,,,,,,,,------------........................---------------------------.........////////////000000/////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---(((,,,666888///)))***hhhbbb\\\\\\\\\\\\]]]aaa]]]]]]^^^______]]]YYYVVVRRROOOLLLKKKLLLMMMNNNNNNJJJIIIGGGDDD@@@===:::888111///,,,,,,---......------,,,***+++,,,,,,+++)))(((((())))))*********+++******))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''%%%%%%&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''((())))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))*********))))))(((((())))))***(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***+++***)))))))))))))))))))))))))))))))))))))))************))))))************))))))******)))))))))******+++***************************++++++++++++***)))))))))************+++++++++)))******+++++++++++++++************************++++++************++++++************************)))************+++++++++******************************************************************++++++************************************************)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))((('''((())))))'''%%%''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))*********)))******+++,,,))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------......---------------------------------------------------------.........///////////////......------,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---))),,,888===555***&&&mmmddd]]]\\\]]]\\\^^^aaa_________``````^^^ZZZWWWRRROOOLLLJJJKKKMMMNNNNNNIIIHHHFFFDDD@@@===:::888111///,,,,,,---......------,,,***+++,,,,,,+++)))))))))))))))***************)))))))))((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))((((((((((((******)))(((((()))******)))))))))))))))***************))))))))))))*********************+++++++++))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******)))(((((((((*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++++++++))))))))))))))))))))))))((()))))))))************))))))************))))))******))))))))))))))))))******************************+++++++++******)))))))))*********+++++++++)))***++++++,,,,,,++++++************************++++++************++++++***************+++++++++))))))*********+++++++++************************************************+++++++++***************************************************************))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((((((''''''((())))))'''&&&((((((((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++***)))))))))***,,,---))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------,,,,,,,,,+++************************++++++++++++++++++++++++///***)))///333///+++***pppfff]]][[[\\\]]]^^^aaa```___^^^^^^^^^]]]YYYVVVRRROOOKKKJJJKKKMMMNNNNNNIIIHHHFFFCCC@@@<<<999777111///,,,,,,---......------,,,***+++,,,,,,+++)))************))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''((((((((('''''''''''''''((())))))(((((((((((())))))))))))******))))))))))))******(((((())))))******************))))))))))))******))))))******++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************************))))))(((((())))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******+++,,,))))))))))))))))))))))))((()))))))))************))))))************)))))))))*********)))))))))(((************************)))******+++++++++******))))))*********+++++++++******+++,,,,,,,,,,,,+++************************++++++************++++++))))))*********+++++++++))))))*********+++++++++************************************************+++++++++***************************************************************))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************((()))))))))************))))))))))))(((((((((((((((''''''((())))))(((&&&((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++***)))))))))***,,,---))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......---,,,,,,,,,++++++++++++************************************************,,,+++***++++++)))***---rrrggg\\\ZZZ\\\]]]___aaa^^^]]]\\\[[[[[[YYYVVVTTTQQQNNNKKKJJJKKKLLLMMMMMMIIIHHHFFFCCC???<<<999777111///,,,,,,---......------,,,***+++,,,,,,+++)))+++*********))))))(((((())))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))'''''''''''''''((())))))(((((((((((())))))))))))))))))************))))))((((((((()))******++++++***))))))(((((())))))***'''''''''((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))+++,,,))))))))))))))))))))))))))))))))))))************))))))************))))))))))))***++++++******)))************************))))))***++++++++++++***)))************+++++++++***++++++,,,,,,,,,,,,,,,************************++++++************++++++)))))))))***++++++,,,,,,)))************+++++++++******************************************************************++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************))))))))))))((((((((((((''''''&&&''')))***((('''(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++*********)))******+++,,,)))))))))))))))))))))))))))))))))************+++***++++++++++++,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((+++...///---******+++sssfffZZZXXX[[[]]]___bbb^^^]]][[[[[[ZZZYYYVVVSSSQQQNNNKKKIIIJJJLLLMMMMMMHHHGGGEEECCC???<<<999777111///,,,,,,---......------,,,***+++,,,,,,+++)))))))))))))))************(((((((((((())))))))))))'''''''''((()))*********((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((''''''''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''((())))))'''((((((((()))))))))***'''(((***,,,,,,***(((''''''(((((()))******++++++)))((((((''''''(((((()))&&&''''''((())))))******))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++)))(((***,,,))))))))))))))))))))))))))))))))))))************))))))************))))))((()))***,,,,,,,,,++++++************************))))))***+++++++++++++++)))************+++++++++***+++,,,,,,------,,,,,,************************++++++************++++++((())))))***++++++,,,,,,)))************+++++++++************************************************)))))))))***+++++++++,,,++++++++++++++++++++++++************************)))************+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************))))))))))))(((((((((((('''&&&&&&''')))***(((''''''(((((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))*********++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,/////////...---,,,,,,+++++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))(((***,,,---------***'''sssfffYYYWWW[[[]]]```bbbaaa___]]]\\\\\\ZZZWWWUUUQQQNNNKKKIIIJJJLLLMMMMMMHHHGGGEEECCC???<<<999777111///---,,,---......------,,,***+++,,,,,,+++)))''''''((()))***+++,,,,,,(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''((())))))'''((((((((())))))******&&&(((+++------+++(((&&&'''(((((()))***+++++++++((((((''''''''''''((((((((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,(((((())))))*********+++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---,,,)))((())),,,))))))))))))))))))))))))))))))))))))************))))))************))))))((()))+++,,,---------,,,************************((()))***+++++++++++++++)))************+++++++++***+++,,,,,,------,,,,,,************************++++++************++++++((())))))***++++++,,,,,,)))************+++++++++************************************************(((((()))***+++,,,,,,---++++++++++++++++++++++++************************)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************))))))))))))(((((((((((('''&&&&&&''')))***)))'''''''''((())))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&&&&'''((()))******))))))))))))))))))))))))************************(((((((((((())))))))))))((()))***,,,,,,+++******))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,+++++++++))))))*********+++++++++------------------------******************************+++++++++,,,,,,,,,333222111///---+++***)))+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))...***%%%%%%)))---+++'''tttdddXXXYYY^^^^^^aaafffddd^^^ZZZ[[[[[[VVVRRRQQQMMMLLLJJJIIIIIIJJJKKKLLLJJJHHHFFFCCC???<<<:::888222000---+++,,,---------+++++++++************)))))))))))))))))))))))))))******++++++++++++******'''((()))))))))(((&&&%%%%%%%%%&&&'''((()))************))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&''''''((()))******+++)))******++++++)))((('''++++++******)))((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))'''(((((())))))))))))))))))************+++++++++,,,+++******++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))******************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))******++++++++++++++++++************++++++******))))))((((((''''''))))))*********++++++++++++++++++*********))))))'''(((((()))))))))))))))***(((&&&'''***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))&&&&&&&&&''''''''''''((())))))))))))***************)))(((((())))))((('''******))))))((((((''''''''''''((()))))))))))))))+++++++++*********))))))))))))************))))))(((((()))***++++++,,,,,,************************++++++************+++++++++++++++************))),,,***)))***+++---,,,,,,++++++++++++++++++++++++++++++************++++++***,,,------++++++,,,...444333222000///---,,,+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))vvvdddWWWWWW[[[\\\```fffeee___\\\^^^^^^YYYTTTRRRMMMLLLJJJIIIIIIIIIKKKLLLJJJHHHFFFCCC???<<<:::888222000---+++,,,---------+++++++++************))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((''''''&&&'''''''''((((((((((((((((((((((((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))'''''''''((()))*********)))******+++***)))(((''')))))))))))))))*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))(((((((((+++++++++*********))))))))))))))))))))))))))))))'''(((((())))))))))))))))))************+++++++++,,,+++******++++++***(((++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++)))*********++++++++++++++++++************++++++******))))))(((((((((((())))))*********++++++++++++++++++*********))))))'''(((((()))))))))))))))***(((''''''******)))'''))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''(((((((((((('''''''''((((((((())))))''''''((((((((()))))))))***)))(((((())))))((('''***)))))))))((((((((('''''''''((()))))))))))))))+++++++++*********))))))))))))************))))))((())))))***++++++,,,,,,************************++++++************+++++++++++++++************))),,,***)))***+++---,,,,,,++++++++++++++++++++++++++++++************++++++***+++---,,,++++++,,,...//////......---------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))((((((vvvdddVVVUUUYYYZZZ^^^dddeee```^^^aaaaaa[[[VVVSSSNNNLLLJJJIIIHHHIIIKKKLLLIIIHHHFFFBBB???<<<999888222///,,,+++,,,---------+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''''''''((())))))(((((('''''''''&&&''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&''''''((()))***(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''(((((()))***''''''(((((())))))******)))************)))(((((('''(((((()))******++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))((()))***))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((('''+++************)))))))))))))))))))))))))))))))))'''((())))))******)))))))))************+++++++++,,,+++)))***++++++***)))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))******************************************+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,************************,,,,,,+++************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************++++++++++++++++++************++++++***))))))))))))((((((((()))))))))************++++++************)))))))))'''((())))))******))))))***((('''((()))***)))'''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***&&&&&&'''''''''(((((((((***)))(((((())))))((('''))))))))))))((((((((((((''''''((()))))))))))))))+++************)))))))))))))))************)))))))))))))))***++++++,,,,,,************************++++++************+++++++++++++++************))),,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,++++++,,,...******++++++,,,---------******+++,,,,,,+++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((((((uuucccVVVUUUXXXYYY\\\aaaccc___^^^bbbccc]]]VVVTTTNNNMMMKKKIIIHHHIIIJJJKKKIIIHHHEEEBBB???;;;999888222///,,,++++++,,,---,,,+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''((())))))***'''((((((((()))))))))***************)))))))))((((((((())))))************))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++***((('''((()))))))))(((((((((((())))))'''((((((((()))))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((''''''''''''************))))))))))))(((((((((((((((((((((((((((((()))************)))))))))*********+++++++++,,,***)))***++++++***)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))))))))******************************************+++++++++,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************************))))))))))))(((((()))************))))))((((((((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&&&&'''''''''(((((((((***)))(((((())))))((('''))))))))))))((((((((((((''''''((()))))))))))))))************))))))))))))))))))************))))))))))))*********+++++++++************************++++++************+++++++++++++++*********)))))),,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))+++,,,,,,++++++,,,---))))))******+++,,,------******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))rrrbbbVVVWWWZZZYYYZZZ^^^aaa]]]]]]aaabbb\\\VVVTTTOOOMMMKKKIIIHHHIIIJJJKKKIIIGGGEEEBBB>>>;;;999777111///,,,***+++,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))******++++++******))))))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))*********)))))))))))))))************))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&'''((())))))(((((((((((())))))''''''((()))******))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***************))))))*********++++++++++++***)))***+++,,,+++)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))))))))******************************************+++++++++,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++,,,,,,------+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************((()))))))))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''((((((((()))))))))&&&&&&'''''''''(((((((((''''''((((((((()))))))))***)))(((((())))))((('''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))***************+++++++++************************++++++************+++++++++++++++*********)))))),,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***,,,+++******+++---+++++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************qqqaaaUUUVVVZZZYYY[[[___aaa\\\[[[___aaa\\\WWWUUUOOOMMMKKKIIIHHHHHHIIIJJJHHHGGGEEEAAA>>>;;;888777111...+++***+++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******++++++++++++******(((''''''''''''(((((()))&&&'''''''''(((((())))))((((((((()))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***))))))(((((())))))***))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((())))))))))))+++******)))((()))))))))++++++******)))(((((('''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''((())))))(((((((((((())))))&&&((()))+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))))))))))))))***))))))))))))))))))))))))((()))******++++++******)))************++++++++++++)))))))))+++,,,+++***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))******************************************+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,------...***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++)))))))))************+++***)))))))))))))))(((((((((((()))))))))))))))***((()))******++++++******''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((()))))))))***&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))***)))(((((())))))((('''(((((((((((())))))))))))''''''((()))))))))))))))(((((()))))))))))))))***))))))************))))))************************************************++++++************+++++++++++++++************))),,,***)))***+++---,,,,,,++++++++++++++++++++++++++++++************++++++)))***++++++******+++---,,,,,,,,,,,,,,,++++++++++++***))))))))))))***+++************************))))))))))))))))))))))))************++++++++++++tttbbbSSSSSSWWWYYY^^^dddaaa]]][[[^^^```\\\XXXWWWOOONNNKKKIIIHHHHHHIIIJJJHHHGGGDDDAAA>>>:::888777111...+++***+++,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))************))))))&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))((((((((((((++++++)))((((((((()))************)))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((((('''''')))***))))))(((((((((((())))))'''(((***,,,---,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))******))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++***)))((()))+++,,,+++***************************)))************+++++++++******************************++++++++++++******))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------***+++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++************++++++))))))*********+++++++++******))))))(((((((((((((((((((((((())))))******))))))***++++++++++++***''')))******''''''(((***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''((((((((())))))''''''''''''((((((((((((&&&&&&'''''''''(((((((((***)))(((((())))))(((''''''((((((((()))))))))***''''''((()))))))))))))))(((((((((((())))))******))))))************))))))************************************************++++++************+++++++++++++++************))),,,***)))***+++---,,,,,,************************++++++************++++++(((***++++++******+++,,,+++++++++++++++++++++++++++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))*********+++wwwcccRRROOOTTTXXX```iiiccc]]][[[^^^```]]]YYYYYYPPPNNNLLLIIIHHHHHHIIIJJJHHHGGGDDDAAA>>>:::888777111...+++******+++,,,++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((()))))))))((('''+++***)))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((()))(((((('''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))((((((((((((,,,+++)))((((((((()))***((((((((()))******++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''((()))((()))***,,,))))))(((((((((((())))))''')))+++---...---,,,+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++'''((((((((())))))******))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++***)))((()))+++,,,,,,***************************)))************+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))******************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++************++++++))))))******++++++++++++******))))))(((((((((''''''((((((((())))))******))))))***++++++++++++***''')))+++***'''&&&(((***))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''***)))(((((())))))(((''''''((((((((())))))******'''(((((()))))))))))))))'''((((((((())))))******))))))************))))))++++++******************************************++++++************+++++++++++++++************))),,,***)))***+++---,,,,,,))))))))))))))))))))))))++++++************++++++(((***++++++******+++,,,))))))******++++++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******yyyeeeSSSPPPTTTXXX```hhhbbb]]]\\\___```[[[VVVUUURRRKKKFFFIIILLLKKKIIIIIIJJJGGGBBB???===;;;999777000...++++++,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***(((&&&'''***+++)))'''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((''''''''''''((((((((())))))(((&&&$$$$$$%%%(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((************))))))))))))''''''((()))***+++,,,,,,***************)))((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********))))))(((******,,,...000000...,,,,,,++++++***)))(((''''''*********)))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))*********************************************************)))((()))+++...++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++......,,,,,,,,,,,,...............------,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------***++++++,,,,,,++++++***++++++++++++******))))))))))))*********+++++++++************************))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&+++(((&&&''')))***)))'''************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))***)))((((((((()))+++,,,***(((((()))***+++***)))))))))(((((()))***++++++++++++******)))((((((((())))))***++++++++++++***++++++************++++++,,,++++++++++++++++++,,,)))))))))))))))))))))))))))((('''''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((&&&''''''((()))******+++))))))(((((((((((())))))((((((((((((((((((((((((xxxdddTTTRRRVVVZZZaaaiiiccc^^^\\\______[[[VVVTTTQQQJJJFFFIIILLLJJJIIIIIIJJJGGGBBB???===;;;999888111...,,,+++,,,------,,,************++++++,,,,,,*********+++++++++,,,,,,***(((''''''******)))'''(((((((((((((((((((((((())))))(((((((((((())))))''''''((())))))(((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((''''''''''''(((((('''((()))(((&&&%%%%%%&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***)))))))))((((((((((((''''''''''''((((((((()))******++++++***************)))(((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))******+++---//////---+++++++++******))))))((((((***)))))))))))))))))))))+++*********))))))))))))))))))************))))))))))))))))))))))))))))))************************************************************))))))+++---++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++...---,,,++++++,,,---......---------,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++*********)))))))))*********+++++++++************************))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''***(((&&&&&&(((***)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))***)))((((((((()))++++++***(((((()))***+++***)))***))))))))))))******+++)))))))))))))))*********))))))***++++++++++++***++++++************++++++++++++************++++++)))))))))))))))))))))))))))(((((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((wwwdddUUUTTTYYY\\\cccjjjddd___\\\^^^___ZZZUUUSSSPPPJJJFFFIIIKKKIIIHHHIIIIIIFFFBBB???>>><<<:::888222000---,,,,,,---,,,+++)))))))))************+++*********++++++++++++,,,***((('''((()))***)))'''((((((((((((((((((((((((******))))))))))))******'''(((((())))))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))((((((''''''''''''((((((&&&'''((((((&&&&&&'''((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''(((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***************)))(((((((((((())))))******++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))))))))***,,,......,,,************)))))))))))))))))))))))))))))))))*********************)))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++***))))))+++---++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++***************************+++++++++++++++++++++++++++++++++))))))))))))***************************************))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))'''&&&&&&'''(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''''''''((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))((()))******+++***(((((()))***+++***)))++++++***)))))))))******'''(((((()))******++++++))))))***++++++++++++***++++++************++++++*********))))))*********)))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((wwweeeWWWVVV[[[^^^dddkkkeee___\\\^^^^^^YYYTTTRRROOOJJJGGGIIIJJJHHHHHHIIIIIIFFFBBB???>>>===;;;:::333000...,,,,,,,,,,,,+++)))))))))))))))))))))***************++++++++++++)))((((((((()))))))))(((((((((((((((((((((((((((***))))))(((((())))))***((((((((())))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((((((''''''''''''((((((%%%'''((((((''''''(((***(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%'''((())))))))))))))))))))))))************************))))))((((((***************)))((((((''''''((()))***++++++,,,((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))************))))))((()))***,,,---,,,***)))))))))))))))*********)))))))))))))))*********************************))))))************))))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))***+++***))))))+++,,,++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++((()))))))))***************************************))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))************)))))))))))))))))))))******+++***(((((((((***+++***))),,,++++++***))))))))))))(((((())))))************))))))***++++++++++++***++++++************++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++*********)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((zzzhhhYYYXXX]]]___eeelllfff___\\\]]]]]]XXXTTTSSSOOOJJJHHHJJJJJJHHHHHHJJJHHHEEEBBB??????>>><<<;;;333111...---------,,,+++***)))))))))))))))))))))))))))*********+++++++++((()))))))))((((((((())))))))))))))))))))))))))))))((((((''''''(((((())))))))))))(((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************((((((''''''''''''((((((%%%'''(((((('''''')))***(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%'''((())))))))))))((()))))))))*********+++++++++******)))(((((((((***************)))((((((''''''((()))***++++++,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************)))(((((()))+++,,,,,,***)))))))))))))))*********(((((())))))***************************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***++++++******+++,,,++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,************************++++++++++++++++++++++++((()))))))))******************************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))((()))))))))***************(((((((((***+++***))),,,,,,+++***))))))******************))))))(((((())))))***++++++++++++***++++++************++++++******))))))))))))******))))))))))))))))))))))))((())))))***************++++++++++++++++++++++++))))))))))))))))))******************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))lll\\\ZZZ]]]___dddkkkeee___[[[\\\\\\XXXTTTTTTOOOKKKJJJKKKJJJHHHHHHLLLHHHEEEBBB@@@??????===<<<333000...------...---,,,+++************))))))))))))))))))************+++''')))***)))((('''(((***))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******((((((''''''''''''((((((&&&'''))))))(((((()))***(((((((((((())))))))))))************************&&&'''(((((())))))))))))&&&&&&''''''(((((())))))+++*********))))))((((((***************)))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******+++*********)))((()))+++,,,,,,+++*********)))))))))))))))((((((((()))******++++++*********+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,+++******+++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,------------......------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''(((((('''&&&&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((()))************)))***(((((()))***+++***))),,,++++++*********++++++++++++******)))(((((('''))))))***++++++++++++***++++++************++++++*********))))))*********))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))qqq___ZZZ\\\^^^cccjjjddd^^^ZZZ[[[\\\XXXUUUUUUPPPMMMKKKMMMKKKHHHIIIMMMGGGEEEAAA@@@??????>>>===222000------............,,,,,,++++++************))))))))))))************''')))******''''''(((***))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((()))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***((((((''''''''''''(((((('''((())))))(((''')))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***)))))))))&&&&&&&&&'''((()))))))))*********)))))))))))))))***************)))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******++++++++++++)))((()))+++------,,,++++++******))))))(((((('''(((((()))******++++++*********++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''')))+++,,,+++******+++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------......//////......------------....../////////------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...........................------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''')))***(((&&&&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))************))))))'''((()))***+++******)))***(((((()))***+++***)))++++++*********+++,,,,,,*********)))))))))))))))))))))***++++++++++++***++++++************++++++++++++************++++++))))))))))))))))))))))))((()))***+++++++++******************************((()))))))))************)))))))))******++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))ttt```[[[[[[]]]bbbjjjccc]]]YYY[[[\\\XXXVVVVVVPPPMMMMMMMMMLLLIIIJJJNNNGGGDDDAAA@@@@@@@@@???>>>111///------.../////////,,,,,,,,,+++++++++******))))))))))))************''')))+++***'''&&&(((***))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***((((((''''''''''''((((((((()))***)))((('''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))((('''(((((()))***++++++,,,))))))))))))))))))*********************)))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''(((******++++++++++++***)))***,,,---------,,,++++++***)))((((((''''''(((((()))***+++++++++*********++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''))),,,,,,+++******+++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...///000000///...---........./////////000000........................++++++,,,,,,,,,---------,,,,,,,,,---------.................................------,,,,,,------...------------------------,,,------......------,,,+++++++++,,,,,,---------++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''')))+++)))'''&&&(((+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))'''((()))++++++******)))***(((((()))***+++***)))************+++,,,------((((((((()))******++++++))))))***++++++++++++***++++++************++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((()))***+++,,,+++******************************(((((())))))*********+++(((((()))***+++,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))ppp^^^[[[^^^___bbbggg___ZZZYYY^^^^^^ZZZXXXZZZOOONNNKKKHHHHHHHHHJJJKKKJJJGGGCCC@@@??????>>>===777333...---///111000...+++******+++,,,,,,)))''')))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))'''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&%%%&&&&&&'''((()))************))))))))))))******))))))(((((((((((())))))''')))***)))'''&&&(((***))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))************))))))))))))))))))))))))))))))(((((()))***++++++***************)))(((((((((((()))***************))))))))))))))))))))))))+++***)))(((((()))******+++++++++***)))(((((('''))))))(((((((((((())))))++++++***)))(((((())))))******))))))))))))******(((((((((((())))))))))))******)))((((((((((((((()))************+++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))*********+++++++++************************+++++++++*********))))))++++++++++++++++++++++++************************)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......------------------------//////......---,,,,,,+++,,,---...//////...---,,,000000//////////////////333000---,,,...000///---///---,,,---//////,,,)))000///...---------------.........---,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,***)))***,,,***(((,,,222+++++++++************)))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***,,,,,,+++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))************************++++++************++++++))))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,++++++******************************************)))******+++,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))rrr```\\\^^^___aaaeeeaaa\\\[[[^^^]]]YYYVVVXXXOOOMMMJJJHHHGGGHHHJJJLLLLLLIIIDDDAAA@@@???>>>===666222...---000111000///,,,*********++++++)))((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&'''''''''((()))))))))***))))))))))))))))))***))))))(((((((((((())))))'''***,,,+++)))((()))***((((((((((((((((((((((((***(((((()))***+++***)))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++***************)))((((((((())))))***************))))))))))))))))))))))))+++***)))(((((()))******+++++++++***)))((((((((())))))(((((((((((())))))++++++***)))))))))))))))******))))))))))))******(((((((((((()))))))))*********)))((((((((((((((())))))*********+++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))************************(((((((((((()))))))))***)))))))))***************************************+++++++++*********))))))++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,---------.........------------------------------------------------,,,---...//////...---,,,/////////////////////...111///,,,,,,---......,,,,,,+++***,,,///111000...//////............//////......///////////////...---------------------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,((('''(((,,,+++)))***...+++++++++************)))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))************************++++++************++++++++++++++++++++++++++++++))))))))))))************,,,,,,,,,+++++++++*********************************************++++++,,,++++++++++++++++++++++++++++++++++++***************************************************)))(((((())))))))))))))))))))))))tttaaa]]]___^^^```dddccc^^^\\\]]]\\\XXXVVVVVVMMMKKKIIIGGGGGGHHHKKKMMMNNNJJJEEEBBB@@@???>>><<<444111......000222111///---+++))))))***+++***))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''''''''''''(((((())))))***''''''&&&&&&''''''((()))'''((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))(((((())))))***(((+++---...---+++***+++))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))************)))))))))))))))))))))))))))))))))))))))******************+++******)))(((((()))******++++++******))))))))))))))))))))))))******))))))))))))******+++++++++***))))))((((((***))))))(((((())))))***+++***))))))))))))))))))******))))))))))))******((((((((()))))))))************)))((((((((((((((()))))))))*********++++++))))))))))))************))))))))))))************))))))))))))))))))))))))************************((((((((()))))))))*********************)))))))))************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,------------.........------..................------........./////////......////////////.........///000111111000///...000...,,,,,,---......---...---,,,---///111222111.............../////////---------.........//////---------....../////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,)))''')))...000---******+++++++++************)))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))),,,,,,,,,++++++++++++******************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************+++******)))((())))))))))))))))))))))))sssaaa]]]______aaaeeebbb___\\\[[[[[[YYYWWWVVVLLLJJJGGGEEEFFFHHHKKKMMMMMMJJJEEEAAA???>>><<<;;;333000---...111333222000...+++)))((()))*********)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''%%%&&&&&&'''((())))))***'''''''''''''''(((((()))''''''(((((()))))))))***)))))))))(((((((((((((((((((((((())))))(((((((((***))))))))))))))))))******,,,...000///...,,,***++++++++++++++++++++++++***(((((((((***+++***)))((()))))))))************)))))))))))))))))))))))))))))))))*********))))))*********++++++******)))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++******)))))))))***))))))))))))))))))*********)))))))))))))))*********))))))))))))******(((((()))))))))************))))))((((((((((((((())))))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))************************(((((()))))))))*********++++++++++++************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...------------.........................../////////000000000000000000000000//////000000000000//////...///111222222111000/////////.........///......333111000//////000000000...............------,,,///.........---------...,,,,,,------.../////////...------------,,,,,,,,,+++,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,,,,)))+++222555111,,,***+++++++++*********))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************++++++******)))))))))))))))))))))))))))qqq___\\\___```bbbggg___^^^[[[ZZZZZZ[[[ZZZXXXLLLJJJFFFDDDDDDGGGKKKMMMKKKHHHCCC???===<<<:::999222000---///111333111///...+++)))((()))*********)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''%%%&&&&&&'''((())))))***(((''''''''''''((())))))'''((((((((())))))******)))))))))))))))((((((((((((((())))))))))))((((((******))))))))))))******+++,,,...000000///,,,******************************(((((((((***+++***)))((()))))))))************))))))))))))))))))))))))))))))************)))(((******++++++++++++******))))))***+++++++++++++++))))))))))))))))))))))))(((((())))))************++++++++++++******************))))))))))))*********)))))))))))))))************))))))))))))******))))))))))))***************))))))((((((((((((((((((((()))))))))*********((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---------.........//////.........//////000000000000000000//////.........////////////////////////---...000111111111000000...///000000/////////000222222222111000000000111222222222111000...,,,+++111111000000000000111222,,,---------......//////.........---------,,,,,,+++,,,,,,---------,,,,,,******+++++++++,,,,,,,,,---***,,,222555111,,,***+++++++++*********))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************++++++************++++++++++++++++++++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++************************+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************++++++++++++******************************ppp^^^[[[^^^___bbbggg^^^^^^\\\XXXYYY\\\\\\YYYMMMJJJFFFCCCCCCFFFJJJLLLIIIFFFAAA>>><<<;;;:::888333000...///222333111...---+++))))))***+++***))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))'''''''''(((((())))))***((((((''''''(((((()))***((())))))))))))))))))***))))))))))))))))))))))))((()))***++++++***)))(((+++******))))))******+++,,,+++,,,...///...,,,)))((((((((((((((((((((((((***(((((()))***+++***)))))))))))))))************))))))))))))))))))))))))))))))***++++++***(((''')))***++++++,,,+++++++++)))***++++++,,,+++++++++))))))))))))))))))))))))'''((()))******+++******+++++++++++++++++++++++++++******))))))******+++)))))))))))))))******+++******))))))))))))******)))))))))*********++++++******)))(((((((((((((((((((((((()))))))))******))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,------***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...------........./////////......//////000000111111////////////////////////111111000000000000111111111111111222222333444444222444555666444444444555222444666777777777888999::::::::::::999777555333222111000000000111222333////////////////////////............---------,,,+++,,,,,,---------------******+++++++++,,,,,,,,,+++)))***///000---******+++++++++************)))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************++++++************+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,************************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++************************ppp^^^[[[]]]]]]```eee___```]]]XXXXXX\\\[[[WWWNNNKKKFFFCCCBBBDDDHHHKKKIIIEEEAAA>>>===<<<;;;:::333111///000222222///,,,,,,*********++++++)))((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((())))))************)))))))))))))))((((((((()))*********+++)))***+++,,,,,,+++***)))+++******))))))******+++,,,***)))+++------+++)))))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))************))))))))))))))))))))))))))))))+++++++++***(((''')))***++++++,,,,,,,,,+++)))***++++++,,,,,,++++++))))))))))))))))))))))))&&&''')))***++++++******+++++++++++++++++++++++++++******))))))******+++)))))))))))))))***++++++******))))))))))))******))))))*********+++++++++******)))((((((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((()))***++++++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///............////////////......///000000111222222000111222333444555666777999888888777777888888999;;;:::999999:::;;;===???<<>><<<999666444333333333333222222111111000000///............------------+++,,,,,,---......------******+++++++++,,,,,,,,,,,,***+++---,,,)))***---+++++++++************)))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,******+++++++++,,,,,,,,,************************,,,++++++++++++,,,------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++************************qqq^^^ZZZ\\\\\\]]]bbbaaabbb^^^XXXWWW[[[ZZZUUUOOOKKKFFFBBBAAADDDGGGJJJIIIEEEAAA???>>>======<<<444222000000222222///++++++******+++,,,,,,)))''')))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++************))))))))))))((((((((((((((()))******++++++******))))))((((((''''''((()))***++++++,,,)))***,,,------,,,***)))++++++************++++++,,,***((()))+++,,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))***+++***)))))))))))))))************)))))))))))))))))))))))))))***+++,,,+++***(((&&&)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))&&&''')))***+++++++++***++++++++++++++++++++++++++++++************++++++))))))((())))))***++++++******))))))))))))******)))************+++++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++%%%&&&&&&((()))***+++,,,************************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///............/////////000...//////000111222222222333444666888;;;===???@@@BBBAAA@@@??????@@@AAABBBEEEDDDBBBAAABBBDDDGGGIIIFFFIIIMMMMMMKKKJJJKKKLLLKKKOOOTTTUUURRROOOMMMMMMKKKLLLOOOPPPQQQQQQPPPOOORRROOOIIICCC>>>:::888777666555555444333222111111//////.........---------+++,,,,,,---.........---******+++++++++,,,,,,,,,...---......+++(((+++222+++++++++************)))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))************************++++++************++++++------------------------*********++++++,,,,,,---*********++++++,,,,,,,,,************************,,,,,,++++++,,,,,,---...---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************uuu___ZZZ]]]^^^aaaeeeeeeddd___ZZZXXXZZZYYYUUULLLKKKIIIGGGGGGIIIKKKLLLLLLGGGAAA>>>======;;;999444000,,,,,,...000///---++++++++++++***)))((((((************************************************)))((((((((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))+++++++++***)))***+++((((((((((((((()))******,,,+++***))))))+++---...---,,,+++***)))***+++,,,+++,,,------,,,+++)))(((+++***************++++++******++++++++++++++++++++++++,,,,,,------......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++******))))))(((((()))************)))************************************))))))))))))))))))))))))************))))))(((((('''''''''&&&)))))))))))))))))))))))),,,------+++)))(((((()))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((()))***+++************************)))))))))***+++++++++,,,))))))***++++++++++++***((())))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...---,,,++++++++++++,,,+++,,,------......---------------.........//////.........---......//////000000000111222222000////////////000111333555777666777===GGGKKKIIIJJJOOOSSSQQQMMMIIIHHHIIIKKKLLLIIIKKKLLLKKKJJJJJJNNNQQQQQQTTTXXX[[[\\\]]]^^^``````^^^^^^```bbb```ZZZTTTPPPSSSUUUUUUTTTTTTXXX\\\dddccc[[[NNNEEEBBBAAA>>>DDDAAA===<<<===<<<888555111111111222222000---***000111222111///---,,,,,,,,,,,,---------,,,,,,+++///......---+++***))))))++++++***)))(((((())))))***)))))))))))))))***+++))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((()))***************''')))+++,,,***)))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))*********************************)))******+++,,,)))************++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------.../////////...------,,,------------------------***+++,,,,,,------,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++wwwbbb]]]______```dddaaaaaa]]]WWWWWWZZZYYYUUUKKKJJJHHHFFFGGGJJJMMMPPPNNNIIICCC?????????===;;;555111---,,,...///...---,,,,,,,,,,,,+++***)))(((************************************************))))))))))))))))))***+++))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))+++,,,+++***)))***+++******)))))))))******+++,,,+++***))))))***+++,,,+++******)))))))))******---............,,,+++***++++++*********+++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++*********)))))))))))))))************************************************))))))))))))))))))))))))******************)))))))))((((((((())))))))))))))))))))))))+++,,,,,,+++)))((()))***************************(((((())))))))))))((((((+++***)))(((((()))***+++***************************************+++++++++))))))***+++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---.........---------,,,,,,+++,,,------......---------------.........//////---,,,,,,------...///000111000///000000111000000222444777:::<<<>>>@@@AAAOOOPPPUUU[[[ZZZVVVVVV[[[TTTSSSSSSSSSVVVYYY]]]___eeehhhkkklllmmmppptttwwwxxx||||||vvvnnnhhhggghhhgggeeeaaa___^^^___gggeee]]]QQQHHHGGGGGGFFFAAAAAADDDIIINNNNNNJJJEEECCC===777444555777777666000///...,,,++++++,,,---******+++,,,---......///000000///...---,,,+++***,,,+++******)))))))))*********))))))))))))******))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))(((((()))***************''')))******)))(((((()))))))))((((((((('''''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))***************************************++++++,,,************+++++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...............---,,,,,,------------------------++++++,,,------------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++yyyddd```aaa``````ccc______[[[WWWXXX\\\\\\YYYLLLJJJGGGFFFGGGKKKPPPSSSPPPKKKDDD@@@@@@@@@>>>===666222...,,,...///...,,,------------,,,+++******************************************************+++***))))))))))))))))))))))))))))))))))))))))))*********))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++***+++,,,+++***)))***,,,,,,++++++*********++++++---,,,,,,++++++*********)))******+++++++++******////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++++++++++++++*********,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************)))((()))***+++,,,************************************))))))))))))))))))))))))************++++++************)))))))))))))))))))))))))))))))))+++,,,+++***)))***+++++++++++++++++++++++++++((())))))******))))))(((******))))))))))))******))))))))))))))))))))))))+++++++++***************)))******+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---.../////////...---,,,+++,,,------......------------........./////////------------...000111222000/////////000333555777===AAAFFFIIILLLMMMPPPQQQOOOSSS[[[bbbcccbbbgggnnnzzz{{{}}}pppnnndddVVVMMMKKKLLLKKKHHHHHHKKKRRRZZZ```bbbaaaWWWNNNDDD@@@BBBEEECCC@@@>>>;;;666222000///000111++++++******+++,,,...///111000000///...---,,,,,,,,,,,,++++++******++++++,,,+++***)))))))))))))))))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))(((((()))***************((())))))(((''''''(((***))))))((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))***************************************+++,,,,,,************+++++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............---,,,,,,------------------------+++,,,------......---------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,xxxddd```cccaaaaaaccc______]]]ZZZ[[[```aaa^^^NNNLLLHHHFFFGGGKKKPPPTTTQQQKKKDDD@@@@@@@@@???===777333...---...///---+++............---,,,+++***************************************************++++++***)))((((((((()))))))))))))))))))))))))))++++++************++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***+++,,,,,,******+++,,,,,,,,,+++*********++++++------------,,,+++***)))***+++---.........---,,,////////////...---,,,,,,------------------,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++***)))((((((***,,,---************************************)))))))))(((((()))))))))************************************))))))))))))))))))))))))(((***++++++******+++,,,++++++++++++++++++++++++)))))))))******)))))))))***))))))))))))))))))***((((((((((((((((((((((((,,,+++++++++***))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...000000...,,,++++++,,,------......------............////////////////////////000111222333333333333444666;;;@@@DDDEEEJJJPPPTTTWWW\\\aaaeeegggnnnxxxzzzooollllllkkkaaaZZZRRRPPPVVV```iiimmmfff___XXXXXX]]]^^^YYYRRRVVVQQQKKKDDD???:::777444333222///---------...///000000//////...---,,,,,,---,,,,,,++++++,,,,,,,,,---,,,+++***))))))(((((())))))))))))))))))))))))((()))******)))((()))***(((((((((((((((((((((((((((((()))***************((((((((('''%%%&&&(((***))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))************************+++************+++,,,,,,*********+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------.........------,,,........................,,,,,,---...............------,,,,,,,,,,,,------...------------,,,,,,,,,uuubbb___cccbbbccceee^^^___]]]ZZZ\\\aaabbb___RRROOOJJJGGGHHHKKKPPPSSSPPPJJJCCC>>>>>>???>>>===888333///---...///...,,,............---,,,++++++************************************************++++++***)))((((((((()))))))))))))))))))))))))))++++++************++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***,,,,,,,,,+++***+++,,,,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,+++***,,,---///111111111111000222111111000//////.....................---,,,+++------....../////////000******++++++,,,---......---------,,,,,,,,,++++++++++++,,,,,,,,,---------+++++++++++++++++++++,,,,,,+++)))((((((***,,,---************************************)))))))))(((((()))))))))************))))))))))))))))))))))))************************((()))++++++******+++---++++++++++++++++++++++++))))))************)))))))))))))))******)))))))))((((((((((((((((((((((((,,,+++++++++***)))))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++---......---,,,***+++,,,------......------........./////////000000////////////000111222222777888999:::===BBBIIIOOOJJJPPPXXX```hhhrrr}}}mmm```\\\^^^bbbeeeiiibbb]]]```jjjqqqppplllkkkhhhbbb[[[TTTKKKAAA:::999777444111/////////000//////......---,,,,,,,,,---,,,,,,,,,,,,,,,------------+++***))))))))))))************************)))***+++***)))((()))+++(((((((((((((((((((((((((((((()))***************((((((((('''%%%&&&(((***(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))************************+++++++++***+++,,,,,,---***++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......//////.................................------...////////////......------------------............---------,,,,,,uuuaaa^^^bbbcccdddhhh^^^^^^\\\YYYZZZ___```]]]SSSPPPLLLIIIIIILLLPPPRRRPPPIIIAAA===<<<======<<<777333///---///000///---............---,,,++++++************************************************+++***))))))))))))))))))))))))))))))))))))))))))*********))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************++++++++++++,,,---,,,+++***+++---,,,,,,,,,,,,,,,---......+++,,,,,,---...///000000111222333555666777777777999888777666555555555666222333444444333222000///,,,,,,,,,------.........*********+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++***)))***+++,,,---************************************))))))))))))))))))))))))************((((((((())))))))))))***************************((()))++++++******+++---++++++++++++++++++++++++)))******++++++******)))))))))************))))))))))))))))))))))))))))))+++++++++******************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,++++++,,,------......------....../////////000000000......///000111333555666888:::>>>@@@CCCJJJRRRYYY___gggsss}}}}}}|||yyyyyyqqqmmmfff]]]TTTSSS\\\gggnnnpppvvvtttrrrppplllcccXXXOOO<<<:::777333000...---,,,.........---------,,,,,,,,,,,,++++++,,,,,,---------,,,+++***************************************)))***++++++))))))***+++))))))))))))))))))))))))(((((()))***************((())))))(((''''''(((***(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))************************+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000000000000///........................---...//////000////////////......------......///............---------,,,wwwccc___bbbccceeeiii``````]]]ZZZ[[[______\\\QQQOOOLLLKKKLLLNNNQQQSSSPPPIIIAAA<<<<<<======<<<666222...---///111000...---......------,,,+++***************************************************))))))))))))))))))***+++))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************++++++++++++,,,------++++++,,,------------...///000111222222222333444666999<<<>>><<<<<<===>>>???AAABBBCCCDDDDDDBBBAAA@@@@@@AAAAAA???@@@AAAAAA@@@???===;;;666666555555444333333222000000//////.........---...------------,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,------*********+++++++++,,,,,,************************************))))))))))))))))))))))))************)))))))))*********++++++************************)))***++++++***)))***,,,************************)))******++++++******)))((()))***++++++***)))(((***************************************+++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------......+++,,,------......------.../////////000000000000///000222555888<<>>>>>===666222...---000111111///------------,,,+++******************************************************))))))(((((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************++++++++++++,,,------++++++,,,---/////////000111333555555:::::::::<<>>???777444000///111111000---...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,))))))******++++++,,,,,,***...111111......333888444888:::999<<>>@@@BBBAAA@@@EEELLLEEEBBB@@@AAAEEEIIIKKKKKKIIIPPPOOOFFFCCCIIINNNLLLLLLRRRSSSOOOMMMOOOMMMIIINNNMMMNNNPPPOOOLLLLLLMMMLLLGGG???888555444444444444222000///...---......,,,***)))***,,,---,,,))),,,,,,++++++,,,,,,---...000///...---,,,+++++++++++++++++++++++++++++++++************************+++***'''&&&&&&'''***+++))))))************))))))+++*********))))))((((((*********************************)))))))))))))))))))))))))))))))))))))))++++++******************,,,+++***))))))***+++,,,******))))))******+++,,,'''))),,,......---+++)))******+++,,,------......---------.........//////.........------,,,,,,,,,,,,,,,++++++,,,,,,---...---......///......------'''---000,,,,,,000111...000...---...---,,,///444555===BBBBBBDDDKKKSSSWWWcccxxx~~~uuuqqqkkkddd```ZZZRRRLLLIIIHHHHHHGGGLLLSSSVVVRRRMMMLLLLLLKKKLLLJJJLLLQQQRRRLLLIIIJJJFFFKKKMMMKKKJJJMMMOOONNNOOOSSSWWW\\\___cccgggjjjnnnooowwwttthhh\\\WWW]]]ccciiiuuu~~~jjjWWWKKKFFF888555000///111111///---000...------......,,,+++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...------,,,+++***))))))************************))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))******++++++++++++******)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......///............///000000---......//////......---000111111///------000444222000...---...000444666////////////............+++---000111///...---...222444222......111333111333222000/////////...---{{{hhh``````cccfffiiieeefffddd^^^\\\^^^___\\\YYYTTTNNNKKKKKKNNNPPPRRRQQQKKKCCC===:::::::::;;;999555111000222333111///...---,,,,,,++++++,,,,,,************************************************************************************************)))))))))))))))******+++)))************+++++++++******************************+++++++++,,,,,,,,,++++++************))))))******++++++++++++++++++))),,,000111111333777:::;;;???AAA@@@BBBEEEFFFCCC???======??????>>>AAAFFFBBBBBBCCCCCCCCCDDDEEEGGGHHHJJJIIIDDDBBBEEEFFFFFFIIILLLLLLJJJKKKPPPPPPMMMMMMMMMOOOSSSVVVWWWVVVVVVTTTPPPJJJFFFCCCAAA???===:::888555111...,,,+++***...,,,******,,,---,,,***,,,,,,++++++***+++++++++///...------,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))(((((()))))))))))))))************))))))************)))))))))(((***************************)))))))))))))))))))))***************************)))))))))***+++,,,,,,++++++***))))))***++++++******))))))******+++,,,(((***+++------,,,+++************+++,,,---------,,,------------...............---------,,,,,,,,,,,,,,,++++++,,,,,,---........................---***///000,,,+++---...+++...---...222333333777===999???CCCDDDKKK[[[jjjsss|||rrrrrrkkk```ZZZ[[[ZZZVVVRRRQQQNNNIIIFFFHHHMMMQQQ]]]iiiqqqlllaaaYYYUUUSSSSSSRRRSSSXXX^^^bbbaaa^^^PPPTTTUUUUUUWWW[[[[[[YYYUUUSSSPPPNNNOOOQQQTTTVVV[[[XXXZZZ```fffkkkuuupppfffaaaccckkksss{{{fffXXXGGGCCC<<<666333111000///........./////////,,,***,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********************************************))))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,---------.........///...............//////......////////////......---///000000...---...000000////////////000111111111111111111111111111222000000111111111333555666...222222000000444444111000000000222333444444333wwwfff___```cccgggjjjdddeeeccc^^^\\\^^^^^^[[[WWWRRRMMMJJJJJJLLLOOOPPPPPPKKKCCC===:::999999999999666222111333444333111...---,,,,,,++++++,,,,,,************************************************************************************************)))))))))))))))******+++)))************+++++++++******************************+++++++++,,,,,,,,,++++++************))))))+++++++++,,,,,,,,,---------///333666999<<<>>>???AAAEEEFFFDDDEEEHHHHHHEEEDDD@@@@@@EEEHHHHHHIIIKKKIIILLLPPPQQQRRRSSSWWW[[[ZZZTTTPPPPPPPPPNNNOOORRRTTTVVVSSSOOOOOORRRTTTTTTRRRQQQQQQSSSVVVWWWSSSPPPQQQOOOMMMMMMLLLLLLIIIGGGFFFDDD???:::555111///...000...,,,+++---......---......---,,,++++++++++++...------,,,,,,---------++++++++++++++++++++++++************************'''(((***++++++***((('''))))))************))))))************))))))))))))************************))))))))))))))))))******************************((((((((()))***+++---...++++++***))))))***++++++******))))))******+++,,,******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,------...........................---000111---,,,...///......---///444666888===DDDIIIRRR\\\dddrrr{{{ooohhhccc^^^[[[SSSSSSOOOLLLNNNWWW^^^```cccdddccc]]]XXXYYYaaaiii|||yyyssspppjjjmmmnnnpppzzzkkkjjjgggeeekkkuuuzzzyyyqqqiii```ZZZYYY\\\^^^^^^\\\YYYVVVSSSOOOPPPYYYccc___eeeppp{{{{{{wwwvvvtttuuuyyyvvveeeUUURRRKKKBBB999444222333///.........//////---***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------------.........//////......---......///////////////////////////,,,...111222111000000111000000111111111000///...////////////111222444555555333000111555999===???666:::<<<<<<===AAAAAA>>><<<<<<;;;:::888666444333tttddd___bbbeeehhhkkkccceeeccc^^^]]]___^^^[[[VVVRRRMMMJJJJJJLLLNNNOOOLLLGGG@@@<<<::::::::::::999555111111333444333000...---,,,,,,++++++,,,,,,************************************************************************************************)))))))))))))))******+++))))))*********+++++++++******************************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,...///000111222777777999<<>>===555333111/////////000000//////...---------------,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++************************)))))))))******))))))))))))******++++++******)))*********)))))))))))))))************************)))))))))))))))************************************)))))))))***+++,,,,,,+++******************+++******))))))******+++,,,++++++*********+++,,,---))))))*********++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---...................../////////...000000......000222444555444666;;;???DDDLLLTTTjjjwwwyyynnneeeWWWNNNKKKMMMQQQTTTOOOQQQSSSYYYcccppp|||}}}vvvuuuzzz{{{www{{{~~~}}}~~~{{{qqqcccXXXVVVYYYRRRSSSUUUXXX___kkkyyyrrrooonnnsssyyyzzzrrrkkkggggggcccYYYLLL@@@:::888555222///------...---,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))))))))))))))***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,------......------,,,------------............//////......---......///////////////////////////...000222555666888:::;;;333333333222222111111000///000222444888;;;???@@@DDDAAA@@@BBBGGGMMMPPPRRRKKKNNNOOONNNQQQVVVXXXWWWSSSRRROOOKKKGGGCCCBBBBBBssseeeaaacccfffiiilllbbbdddccc___]]]______\\\UUURRRMMMJJJKKKLLLNNNNNNJJJEEE???;;;999999:::999666333//////111222111///...---,,,,,,++++++,,,,,,************************************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,------............,,,---...111333666777888<<<<<<<<<>>>AAACCCBBBAAAAAAEEEIIIJJJPPPYYY_________aaakkk|||}}}}}}{{{jjjjjjrrrqqqqqqmmmfffcccccc]]]UUUVVVTTTRRRSSSVVVYYY[[[[[[XXXWWWTTTQQQOOONNNNNNNNNCCCAAA===999444111//////......---------......///,,,,,,,,,,,,------...///++++++++++++++++++++++++************************+++***)))(((((()))***+++******++++++++++++******))))))))))))))))))******************************(((((())))))************************************,,,,,,+++***)))))))))************++++++***************))))))******+++,,,,,,+++***)))***+++---...******************+++++++++++++++,,,,,,,,,------------------------------------,,,,,,------...//////............///000111000/////////...///333666:::;;;AAAKKKVVV___lllwwwyyyeeeYYYQQQPPPOOORRRXXX___eeeiiieeeggglllttt~~~~~~pppiiihhheeeccc___XXXUUUWWW```gggpppvvv{{{oooiiihhhiiiiiiooorrrtttnnncccVVVMMMHHHAAA;;;444...,,,---...///---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++******))))))************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))******************++++++++++++******))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,------......------,,,---------........./////////............///000000//////000111111000//////000111333666;;;@@@CCCEEE888666444222222333555777888:::>>>DDDIIINNNRRRTTTVVVWWWXXX\\\```dddeeefff___```^^^[[[]]]eeekkkkkkeeeeeeccc___\\\[[[]]]```ssseeebbbdddfffhhhjjj```bbbbbb^^^]]]___^^^ZZZTTTQQQMMMJJJKKKLLLMMMMMMKKKFFF@@@;;;999777666666444111------///111000......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,...///000000///111333555888;;;===>>>======>>>@@@AAACCCFFFGGGMMMTTT\\\bbbjjjssswwwvvvmmmrrr~~~}}}zzzrrrggg[[[^^^ZZZUUURRRRRRRRRRRRQQQXXXXXXVVVUUUUUUVVVWWWWWWSSSRRRNNNFFF>>>666222000......---,,,,,,,,,------,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++************************---+++)))'''''')))+++---******++++++++++++******))))))))))))************************************((((((((()))******++++++++++++++++++++++++++++++...---+++***))))))(((((()))***++++++++++++***)))******))))))******+++,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------------...---------------......//////......---...///111222333000///000//////444:::===BBBPPPbbbrrrwwwiiiZZZPPPLLLHHHPPP^^^lllwww}}}~~~~~~}}}zzz}}}|||uuuggg[[[TTTRRRTTTXXXaaalllwwwttthhhbbbaaa^^^bbbhhhkkkkkkgggdddaaaPPPHHH>>>555111000000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))......---,,,+++***))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++******++++++++++++******)))************+++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,------...------------------------,,,------......------,,,------........./////////.........///000111333333///111333555555333111///000111444999@@@FFFIIIIII===;;;999888888;;;???AAAAAADDDKKKRRRYYY]]]```aaa[[[^^^cccfffgggggghhhiiikkkkkkgggbbbdddmmmsssuuutttuuutttpppkkkhhhhhhjjjssseeeaaacccdddeeefff]]]```___\\\[[[]]][[[XXXSSSOOOKKKIIIJJJKKKKKKKKKHHHDDD>>>:::999888777666333000------///111000......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++---000222333444666666888:::<<<>>>@@@@@@AAADDDFFFHHHJJJOOOVVV[[[hhhrrr}}}www{{{~~~nnnooolllgggbbb___[[[WWWUUUZZZYYYXXXWWWWWWWWWXXXYYY\\\\\\ZZZTTTJJJBBB<<<:::444333111///...---,,,,,,------,,,,,,,,,---......++++++++++++++++++++++++************************++++++***))))))***++++++***++++++,,,,,,++++++***((()))))))))************************************'''(((((()))******++++++++++++++++++++++++++++++,,,,,,+++***)))))))))))))))***++++++++++++***)))******))))))******+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++,,,------------.........,,,,,,,,,---------......---------------...////////////...---...000222333444000000444666888???HHHQQQZZZmmmsssiiiaaa]]]ZZZUUUTTTWWWYYYbbbppp}}}ooo___XXXNNNOOOSSSYYY^^^fffxxxtttlll\\\[[[[[[^^^bbbfffiiijjj\\\UUUKKKAAA:::555222///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))************************))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,------......------,,,............////////////......///000222444555666111333888::::::888333111333555:::BBBIIILLLKKKIIIFFFEEEEEEFFFHHHKKKNNNOOOIIINNNVVV^^^dddggghhhhhhbbbhhhnnnnnnkkkhhhkkknnnwwwwwwtttooopppwww}}}~~~{{{sssooonnnssseeeaaabbbbbbbbbccc[[[]]]]]]ZZZYYY[[[YYYVVVQQQNNNJJJHHHHHHIIIJJJJJJCCC@@@<<<999999:::::::::333000------///111000......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...000333555777888;;;;;;<<<===>>>???@@@AAAGGGLLLQQQSSSVVV]]]hhhppp|||{{{~~~}}}wwwqqqlll\\\[[[ZZZXXXWWWWWWXXXXXX\\\______[[[TTTMMMIIIGGG;;;:::777444111///------...------,,,,,,---------++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***(((((())))))*********+++************************'''(((((()))***++++++++++++++++++++++++++++++++++++***************++++++)))***+++,,,,,,+++***)))*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------............------------...////////////...---...000222444333000222999???DDDMMMXXXoooyyyzzzhhhZZZVVVOOONNNXXXaaaeeegggjjjtttxxx}}}~~~uuunnndddaaa^^^ZZZSSSQQQ\\\jjjzzz}}}yyyooocccZZZYYY[[[]]]^^^ddd^^^TTTKKKBBB:::333......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++******++++++++++++******)))************+++++++++*********++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,------......------,,,............/////////000---...///000333555777888222666;;;??????;;;666222666:::AAAKKKQQQRRRMMMHHHNNNOOOQQQTTTWWWYYY[[[[[[TTTYYYaaaiiinnnpppooonnnuuu|||yyyvvvzzz}}}~~~uuuccc]]]___bbbccceee```]]]ZZZZZZ\\\[[[WWWTTTOOOLLLHHHHHHJJJLLLJJJHHHDDDAAA===:::999999888777222///,,,+++,,,---...//////,,,***+++---...,,,)))************************...------,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))***************************,,,---,,,+++***+++,,,---+++******,,,...//////444444666888;;;>>>@@@BBB???>>>AAAEEEFFFFFFMMMUUU```jjjuuuuuummmggghhhmmmzzzsssmmmeee^^^[[[ZZZZZZZZZZZZ___]]]TTTRRRWWWXXXSSSRRRPPPJJJBBB:::333///...000...,,,,,,------,,,***---,,,+++,,,---...,,,******++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,...---+++)))(((((()))***************************++++++++++++++++++++++++((((((((((((((((((((((((,,,,,,,,,+++++++++************))))))******+++,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------------------------------.........//////000111222///000111222222222111111777333777CCCNNNZZZoooppphhh```TTTOOORRRRRR^^^ppp~~~}}}uuu~~~vvvzzz}}}{{{sssiiiaaa\\\bbbbbbjjjxxxnnn\\\SSSVVV]]]ZZZ]]]```^^^UUUHHH<<<555444444222///,,,+++,,,...------,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++******)))))),,,,,,+++***))))))******))))))))))))))))))))))))+++******)))(((''''''&&&******+++++++++******)))++++++************++++++))))))))))))))))))))))))*********************+++((((((((()))******++++++))))))))))))******************+++++++++******)))++++++,,,,,,,,,---------,,,------......------,,,+++,,,------......------........./////////000000------...///111222444555888888:::>>>AAA@@@<<<888;;;AAAMMM[[[```]]][[[\\\]]][[[ZZZ[[[___eeekkknnnmmmvvv~~~tttbbb]]]___bbbccceee___]]]ZZZ[[[\\\\\\XXXUUUPPPLLLIIIHHHKKKLLLJJJHHHDDDAAA===::::::999999888333000---,,,---/////////...,,,++++++------+++)))************************---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************************+++,,,+++******+++,,,*********+++---///111111444666:::===???@@@???>>>CCCFFFJJJMMMPPPWWW```gggvvv}}}xxxqqqppprrrzzz~~~|||||||||qqqfff___]]]\\\[[[YYYZZZXXXTTTRRRTTTTTTRRRWWWVVVTTTNNNFFF===666222///...------//////...,,,,,,++++++,,,------,,,***+++++++++++++++***))))))++++++++++++++++++++++++************************)))))))))***+++++++++,,,...---+++)))(((((()))***************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++************))))))******+++,,,+++++++++++++++++++++++++++++++++***++++++,,,---------------------------------------------------///.........///000111111111111000//////111666:::???BBBKKKXXXfffxxx|||lll[[[RRRNNNMMMRRRXXX^^^kkk|||~~~}}}}}}|||vvvjjjbbb]]]^^^eeeiiimmm}}}sssddd\\\\\\^^^aaaggglllkkk```OOOBBB666333000/////////,,,***------,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++++++++++++++*********))),,,++++++***))))))******************************+++******)))((((((''''''******+++++++++******)))++++++************++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,************))))))))))))))))))))))))******************++++++++++++******++++++,,,,,,,,,---------,,,------......------,,,,,,,,,---............---.........///000111111222222222111000000111333555::::::<<<@@@EEEHHHGGGFFFIIIOOOYYYcccddd___\\\]]]```dddhhhjjjkkkrrr}}}rrraaa\\\___bbbdddeee___]]][[[[[[]]]]]]ZZZWWWPPPMMMIIIIIIKKKLLLKKKHHHEEEAAA===;;;::::::999999444111...---...000000000...,,,++++++,,,,,,+++***************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++++++++))))))+++,,,+++,,,...000222444666666777:::===AAAEEEHHHJJJJJJSSSZZZ[[[VVVXXXdddmmmnnnzzz}}}|||vvvqqqooopppwwwxxxwwwtttvvv}}}{{{uuunnniii```YYYUUUTTTUUUSSSUUUXXXZZZ[[[\\\ZZZTTTKKKBBB<<<444222000///000000///---,,,++++++,,,------,,,***+++++++++++++++******)))++++++++++++++++++++++++******************************************++++++---,,,+++)))))))))******************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------------..................//////.........///000000000222333111000444<<>>AAAGGGOOOXXX```dddnnnvvvrrrccc^^^hhhmmmiiijjjkkkmmmnnnnnnooopppppp~~~}}}xxxhhh[[[ZZZYYYUUUWWW^^^YYYZZZ\\\\\\ZZZTTTMMMHHH@@@<<<666222000///...------,,,+++,,,......,,,+++++++++,,,,,,++++++***)))++++++++++++++++++++++++************************+++++++++***************,,,,,,******))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......................................./////////000//////......//////000---222666777777===IIISSS```wwwyyyggg[[[WWWeeelllffffffpppvvvtttuuu|||xxxqqqfffZZZUUUWWWcccoooxxxvvvzzz|||zzzvvvtttcccLLL999000000111333......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++***************+++*********************************)))))))))(((((())))))***+++++++++******++++++************++++++))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++******)))))))))))))))*********+++++++++******++++++,,,,,,++++++,,,,,,,,,------------...------............------------...////////////...000////////////000111222///000111111222777>>>DDDSSSVVV\\\bbbfffgggfffeeeeeeiiirrrxxxxxxwww|||qqqaaa]]]```cccdddeee___]]][[[\\\^^^^^^[[[XXXQQQMMMIIIHHHJJJKKKIIIGGGDDDAAA===;;;:::;;;:::999111///---,,,---......---+++,,,,,,++++++*********************************((()))******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++++++++---000222555777:::;;;;;;===@@@BBBDDDGGGNNNWWW```iiiooosss}}}}}}llldddjjjmmmhhhggghhhjjjnnnsssxxx{{{}}}pppdddiii|||pppggg```XXXVVVZZZXXXVVVVVVWWWXXXXXXVVVTTTOOOIII@@@999444111...---...---,,,---//////---,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************+++++++++***************++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---....................................//////000000000000////////////000111111///333888<<>>:::999999999999888000///......//////...---***+++---,,,)))((()))+++************************))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,---...///111555:::>>>999<<<@@@AAAAAAFFFNNNUUU]]]aaaggglllnnnllliiifffaaaccceeeddddddhhhoootttxxx{{{}}}|||vvvuuuxxx{{{xxx|||nnnjjjccc[[[WWWYYY[[[\\\[[[YYYYYYXXXVVVQQQHHH>>>666111000///000222222000///,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,*********+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))******+++,,,---------------------------,,,,,,,,,,,,---....................................///000000111222222000000000111222444555666>>>EEERRRdddyyy{{{^^^YYYUUUVVV___mmmyyy}}}zzz}}}~~~vvvgggYYYTTTZZZfffooozzz~~~}}}|||yyysssfffVVVEEE:::444333111///...,,,,,,,,,------------------------++++++************+++++++++++++++,,,,,,,,,------******))))))***++++++,,,++++++++++++++++++++++++************************(((((()))++++++,,,,,,+++++++++************++++++))))))))))))))))))))))))))))))***+++,,,......///++++++++++++++++++++++++*********+++++++++,,,,,,)))***+++,,,------------------------..................////////////......//////000111111111111000222111111222555:::>>>@@@DDDMMMXXX___bbbffflllrrrnnnttt}}}uuufffaaadddeeedddddd```]]]ZZZZZZ\\\[[[WWWTTTNNNJJJFFFEEEFFFGGGEEECCC@@@===:::888888999888888111000//////000000///...)))+++---,,,)))((()))+++***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,---///000333777===AAA<<<@@@CCCEEEGGGMMMWWW```kkkiiigggeeeeeeeeefffgggaaaaaadddiiikkklllttt}}}zzz}}}~~~~~~wwwllljjjnnnvvvuuummmccc]]]\\\]]][[[YYYVVVZZZ___bbb___TTTFFF<<<222111000111333333111000,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---)))******+++++++++******************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++***************)))***++++++,,,---------------------------,,,,,,,,,,,,---......////////////////////////...//////000111222222222///000000222333555777888AAAOOOfffjjjYYYSSSUUU[[[eeerrr~~~}}}~~~|||{{{}}}{{{wwwrrrpppvvv~~~|||}}}rrrddd]]]\\\]]]sss||||||uuugggTTTGGG666444222000...,,,++++++------------------------++++++************+++++++++++++++,,,,,,---------******))))))***+++,,,,,,++++++++++++++++++++++++******************++++++(((((()))++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))&&&''')))+++---///111222------,,,++++++***************+++++++++,,,,,,,,,)))***+++,,,------...------------.........//////......////////////......//////000111111111111111111111222444999???DDDGGGNNNXXXdddjjjjjjjjjmmmqqqtttccc^^^bbbeeeddddddbbb^^^[[[ZZZ[[[ZZZWWWSSSNNNKKKHHHGGGGGGGGGFFFEEE@@@===:::999;;;:::777444222000///...///000///...++++++++++++++++++++++++---,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++***))))))))))))+++*********+++,,,------000444888999999:::===@@@@@@CCCHHHQQQZZZbbbgggiiisssooohhhcccbbbbbbbbbbbbkkkqqqrrrmmmjjjmmmmmmiiiooouuuvvvsssxxxrrrllluuuhhhcccdddZZZRRRQQQTTTTTTYYYcccjjjhhh\\\RRRDDD===444111222333111.../////////---,,,+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))(((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,************************++++++************++++++************************++++++******************,,,+++*********+++,,,---,,,,,,++++++,,,,,,---.....................------222111111222333333111///222111111222444999BBBKKK\\\{{{rrr```ZZZ]]]mmmrrrzzz~~~|||{{{{{{~~~sssmmmpppzzz~~~~~~xxxwww}}}lllbbbccciiiuuulll[[[LLLEEE999000000444222------,,,,,,---......,,,***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++)))))))))))))))******++++++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,,,,+++++++++******))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------......///000000///............///111......111111///000333111333777<<>>IIIRRRYYY___fffkkkkkkxxxsssaaa\\\```aaaaaa```bbb___[[[ZZZ[[[ZZZWWWSSSNNNLLLHHHFFFFFFEEEDDDCCC@@@===:::999;;;:::777444222000......///000///...++++++++++++++++++++++++)))))))))))))))*********))))))))))))************++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++************+++++++++,,,---///111222333888999::::::;;;???GGGNNNPPPQQQVVV^^^gggkkkiiiddd___aaagggmmmsssuuutttrrrpppppplllhhhjjjttt~~~zzztttsssttt}}}zzzmmmddd[[[]]]^^^``````^^^ZZZXXXVVVTTTNNNEEE;;;444222222000000000//////...------***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,------...........................111000......///000333444444555666999EEE^^^}}}{{{kkkZZZTTT[[[jjjyyyvvvxxx~~~zzz{{{}}}}}}tttsss}}}yyywwwuuu}}}~~~kkkaaa[[[^^^ttt{{{jjjOOO:::111111333...///...---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++++++++++++++,,,------+++++++++++++++++++++++++++***))))))))))))***++++++************)))))))))***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...///000111...------......///000111333000000222111111444:::???IIIWWWccckkkqqqvvvzzz|||yyy|||yyy{{{}}}}}}zzzvvvsssrrruuurrrrrrwwwsssaaa\\\```aaaaaa```aaa]]]ZZZYYYZZZYYYUUURRRLLLJJJGGGEEEEEEEEEEEEDDD@@@===:::999::::::777444111000....../////////...++++++++++++++++++++++++*********+++,,,,,,,,,---)))*********++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++*********+++,,,,,,***+++,,,...000333555777999:::<<<>>>AAAHHHSSS[[[WWWVVVXXX```iiimmmjjjfffdddggglllqqquuuuuuqqqnnnmmmnnnooorrryyyzzzkkknnnvvvtttooommmkkkrrruuucccaaa___``````\\\VVVPPPVVVUUURRRLLLDDD<<<666222///...------.........---***+++---......---+++***++++++++++++++++++++++++*********+++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,---..................////////////111111111111111222444555333666<<>>333...000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++***************+++,,,,,,******************************++++++++++++******)))))))))))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000222333222111000000////////////111111333666666888@@@IIITTT\\\iiivvv~~~zzzxxxsssssswwwyyyxxx{{{zzzyyyvvvuuuvvvxxx{{{|||ooouuuxxxwwwrrrppptttyyysssaaa]]]aaaccccccccc___[[[XXXWWWXXXWWWTTTPPPIIIFFFDDDCCCDDDEEEEEEEEE@@@===:::999;;;:::777444111///------...///...---++++++++++++++++++++++++)))))))))))))))*********,,,,,,,,,,,,---------...******+++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++---...///000000222444777:::<<<>>>FFFJJJOOORRRSSSVVVZZZ^^^[[[ZZZ[[[^^^ccchhhlllmmmnnnoooqqqssstttrrrnnnjjjccceeekkkqqqrrrooooooqqqyyyooo^^^[[[\\\XXXSSSOOOOOOQQQWWW\\\ZZZQQQHHH888333...,,,---///...---+++,,,---......---,,,+++++++++++++++++++++++++++(((((())))))***++++++++++++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++,,,------------------------------......///.........//////000000111,,,///222222111222666999EEEVVVkkknnniiinnntttzzz~~~|||}}}{{{wwwvvvtttwww{{{~~~}}}vvvlllcccjjjyyy~~~vvvwwwwwwtttpppkkkaaaOOO???333111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++,,,,,,------***************+++,,,,,,******************************+++,,,,,,+++******)))))))))************+++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000111222333333222111111111111111000333999@@@CCCHHHRRR]]]jjjttt~~~qqq___\\\```ccccccccc```]]]YYYYYYYYYXXXUUURRRKKKHHHEEEDDDCCCCCCBBBAAA@@@===:::999;;;:::777444000///------.........---++++++++++++++++++++++++*********)))))))))))))))++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,---//////555666777999<<<>>>AAABBBIIIPPPYYY]]]]]]\\\[[[\\\[[[^^^aaaccceeegggkkknnnlllnnnrrrvvvxxxvvvppplllbbbaaacccgggfffaaa```ddd|||qqqeee___YYYTTTOOOPPPTTTYYY]]]^^^[[[WWWFFF>>>555000000000///---------------------------++++++++++++++++++++++++))))))******+++,,,,,,---++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++,,,---.........---,,,---------------...//////---......///000000111111---///111111111666???GGGbbbyyyyyyllliii{{{zzzxxxtttsssyyy~~~yyyqqqnnnsssooonnnppppppmmmmmmooooootttwwwyyywwwkkkbbbgggvvv|||~~~~~~}}}{{{zzzttteeeVVVIII@@@555//////111000...---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,------......+++++++++++++++,,,------***************************++++++,,,,,,++++++***************++++++,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////......///000111111222111222222333444555666666<<>>@@@===::::::;;;:::777444000///------.........---++++++++++++++++++++++++---,,,,,,,,,++++++************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,...///000999:::;;;===???BBBDDDEEEHHHQQQ\\\cccdddaaa^^^]]]\\\aaagggiiiggggggjjjmmmjjjmmmtttyyy|||xxxrrrlllaaa^^^___ccccccaaadddkkkvvvlllccc]]]OOORRRVVVXXXYYY[[[^^^```QQQHHH<<<444222222000......------,,,,,,------...++++++++++++++++++++++++******+++,,,,,,---......++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,---.........---,,,...------------...//////---......///000111111222111222222111333<<>>222000111000------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,------...//////---,,,,,,,,,,,,---......))))))))))))))))))))))))***+++,,,------,,,+++*********+++++++++,,,,,,,,,'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000///////////////000111000000111222444777999:::===EEETTTcccnnnxxx}}}iii^^^``````cccfffcccfffddd^^^YYYYYY[[[YYYSSSJJJIIIFFFDDDBBBAAAAAABBB???===:::999888666444222///...,,,,,,...///...------,,,,,,++++++******)))************************************************++++++++++++++++++++++++,,,+++++++++++++++,,,,,,&&&(((+++---...000333555888999;;;???CCCHHHLLLOOOPPPSSSXXX___cccccc___\\\ggghhhiiigggdddbbbccceeefffnnnqqqqqqnnn```\\\hhhlllqqqrrrllljjjnnnqqqppp~~~~~~~~~iiiYYYXXXVVVYYY]]]\\\VVVVVV[[[XXXTTTLLLAAA666///...000---///000///,,,,,,...000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++******))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***+++---...///000000........................)))...222000------///000333000111777===HHH^^^rrrzzzjjj\\\aaavvv~~~xxxxxxuuulllfffbbb^^^[[[```hhhmmmnnnrrr{{{qqqcccYYYYYYrrr}}}zzz{{{mmmTTT===444666444...000......///...+++...333,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++******))))))---,,,,,,++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................///000111000///...333...,,,222;;;BBBDDDEEEFFFUUUhhhvvv|||xxx|||~~~iii]]]``````cccfffcccfffccc^^^XXXWWWYYYWWWQQQJJJIIIGGGEEECCCBBBAAAAAA???===:::999888777444222///...,,,,,,...///...---+++++++++,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,++++++******++++++,,,***,,,...000111222555777===>>>@@@CCCHHHMMMRRRTTTUUUSSSRRRTTTZZZ```eeegggeeefffhhhjjjkkkhhhddd```^^^ddddddbbbccc]]]aaaqqqyyy|||zzz~~~zzz{{{~~~wwwaaa\\\[[[^^^]]]VVVRRRQQQXXXWWWTTTLLLAAA777000...---------,,,+++,,,---...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++*********)))++++++++++++++++++++++++++++++,,,------------,,,***+++,,,---.../////////........................000222333111000000111333666111222>>>QQQhhhwwwaaaaaaeeennn|||xxxrrrjjjiiigggiiiqqqxxxuuunnnuuuiiiaaagggsss~~~~~~mmmYYYMMMFFF===444222///...000000------///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++*********)))---,,,,,,++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------///...---+++***---111444555555555888>>>GGGQQQYYYjjjtttiii]]]``````cccgggdddeeeccc]]]XXXWWWXXXTTTOOOIIIHHHHHHFFFEEECCCAAA@@@???===;;;999999888555333///---,,,,,,---......---***++++++,,,------......************************************************++++++++++++++++++++++++,,,++++++******++++++,,,...000333444444555888:::AAACCCFFFKKKPPPTTTXXXZZZXXXTTTPPPPPPTTT]]]dddhhhbbbdddgggmmmpppmmmccc[[[\\\```\\\YYY]]]```jjj}}}~~~}}}}}}}}}{{{wwwuuuwww}}}|||yyyyyymmmaaa^^^^^^YYYQQQLLLUUUYYY\\\ZZZRRREEE999222111---******---......---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++,,,---------------,,,,,,---.......................................000/////////000000222444999777???VVVtttuuufff]]]hhhxxx~~~~~~~~~mmmhhhpppuuujjj[[[iiiuuu}}}pppfff~~~yyy~~~zzzkkk^^^SSSJJJBBB:::444111333333000------------------------------*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++************---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///000///---,,,...444999999>>>BBBEEEKKKZZZnnn~~~hhh]]]``````cccgggdddfffddd^^^XXXWWWXXXTTTMMMHHHHHHHHHHHHFFFCCCAAA??????===;;;:::999888666444///---,,,,,,---......---,,,,,,,,,------.........***************************************************+++++++++++++++,,,,,,,,,+++++++++++++++,,,---222444666777777888:::<<>>666666666333///...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------------------............---------------.........---111444444222333666:::MMMSSSWWWXXX___qqqhhh]]]``````cccgggeeefffddd___ZZZXXXYYYTTTNNNHHHIIIIIIHHHFFFDDDAAA@@@>>><<<:::999999888666444...---++++++---...---,,,.........------,,,,,,,,,*********************************************************++++++,,,,,,,,,++++++++++++,,,---...///333555777888888999;;;===???EEEOOOXXX\\\]]]ZZZXXXSSSTTTUUUXXX[[[[[[YYYWWW[[[```ffffffccc```aaacccrrrxxxtttmmmooopppsss}}}~~~{{{wwwrrrkkkbbb[[[XXXYYYlllyyyyyy{{{fff]]][[[VVVPPPJJJQQQZZZbbbddd```YYYSSS>>>666---+++///222///+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,---.........------......//////......------////////////////////////111...///444666333555999EEEXXXvvv~~~zzzxxx{{{~~~{{{yyy~~~}}}|||||||||qqqggg^^^WWW]]]fffooottt{{{rrrssszzz~~~}}}{{{uuukkkcccaaacccXXXKKK???999777222//////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++,,,---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------+++++++++,,,,,,------------------------------------------....../////////---------....../////////...000111222333666<<>>EEENNNWWW[[[[[[WWWUUUSSSSSSSSSVVVYYY[[[[[[[[[WWW\\\```^^^ZZZ[[[dddlllvvv~~~yyypppqqqnnnlllqqqooojjjfffeeeaaa[[[VVVTTTcccyyyssseee___XXXPPPKKKOOOVVV]]]bbbccc___\\\EEE<<<222---///000---***------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...................../////////......---////////////////////////111...///444333111777BBB[[[qqqwwwnnnwww{{{yyyzzz{{{}}}zzzyyy|||}}}|||}}}qqqcccYYY[[[```gggiiijjjnnntttvvvuuuqqqmmmooo{{{|||nnntttwwwkkkeeedddgggZZZLLLBBB:::333//////////////////////////////.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...***++++++,,,,,,------...---------------------------------...//////000000.........///000000111111222000///000777@@@JJJPPPllluuu|||ggg\\\```aaadddhhheeebbbaaa^^^YYYYYYYYYUUUNNNKKKJJJHHHFFFEEECCCCCCBBB;;;:::888777777666555333...,,,++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++************************************************)))******+++,,,,,,------******,,,...000333555666555777:::;;;<<<>>>@@@CCCBBBEEELLLRRRUUUWWWVVVUUUSSSSSSUUUXXX[[[\\\ZZZYYYSSSUUUVVVVVVXXX___kkktttqqqyyyrrrgggggggggeeeiii^^^YYYYYY___ddddddeeehhh{{{{{{pppcccWWWRRRSSSUUUYYY]]]^^^ZZZWWWOOOFFF;;;333111111///---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------...............---...///////////////...////////////////////////000---///444444777GGGZZZ~~~vvvgggdddlll||||||{{{}}}pppgggbbbfffjjjhhhffffffffffffeeedddhhhrrrtttkkknnnzzzxxxsssuuuuuukkk^^^SSSEEE888222111////////////////////////------------------,,,,,,------------------------,,,++++++******++++++,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......******+++,,,,,,---..............................---------...///000000000/////////000111222222222666666999BBBOOO[[[bbbdddkkkzzzggg\\\```aaadddhhhfff```___\\\XXXXXXYYYTTTMMMLLLKKKHHHFFFDDDCCCCCCCCC;;;999777666666666444222...,,,++++++,,,------,,,)))******++++++,,,,,,---************************************************))))))***+++,,,,,,------******,,,...111444777999666888;;;===>>>@@@CCCEEEEEEGGGJJJMMMQQQTTTVVVWWWRRRUUUZZZ^^^```\\\UUUPPPPPPOOOPPPRRRYYYdddqqqyyylllrrriii\\\^^^aaabbbggg\\\YYY\\\iiiuuu{{{pppaaaXXXWWWWWWXXXYYYXXXSSSOOOWWWOOOCCC:::666444222111------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,---......//////......---......///////////////000000000000000000000000333000333999===EEE___yyynnn^^^WWWeee{{{|||{{{|||kkkkkkrrrssspppmmm``````aaadddiiinnnrrruuuppp[[[XXXpppxxxnnnaaaQQQ@@@666555000000000000000000000000+++,,,,,,------......///------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///******+++,,,,,,---..............................---------...///000000111///000000111222333333333888<<>>999777888888444111222000...,,,+++---.........---,,,++++++*********+++************************+++++++++++++++***)))(((***)))))))))***+++---...444555666777888888999999;;;BBBKKKOOONNNKKKHHHGGGGGGHHHJJJLLLOOOSSSUUUWWWRRRQQQSSSZZZbbbhhhjjjjjjnnnhhhaaa]]]ZZZVVVOOOIIIJJJPPPUUUWWWZZZbbbmmmuuuwwwxxx{{{}}}rrrhhhcccYYYRRRSSSNNNSSS\\\bbbaaaWWWIII>>>888222---...///------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------------------------,,,,,,++++++++++++++++++++++++,,,,,,---------,,,------...------,,,,,,,,,,,,,,,---------......000000000000111111111111///------///000000333777???NNNgggzzzwww|||}}}qqq```[[[^^^___iiiuuuvvv}}}uuujjjuuu}}}xxx|||sssaaa[[[___WWWFFF===666111111222000///000...............------------,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................------------------------...////////////000000000444333333666===NNNkkk|||wwwxxxwww{{{iii\\\^^^bbbccccccgggccc```[[[WWWTTTSSSQQQQQQMMMKKKHHHGGGHHHGGGFFFEEE>>>999777888777333111111...,,,******,,,------,,,,,,,,,++++++******++++++************************+++++++++++++++***)))(((***)))))))))***,,,///000666555444444555777999;;;<<>>555...---.........///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...------,,,,,,,,,,,,---------......000000000000111111111111000...000444333222666>>>NNNkkk|||}}}~~~~~~~~~yyyfff```___iiiuuuvvvqqq{{{lllaaa}}}{{{|||wwwkkkaaaXXXTTTDDD:::222111222111000222//////.........------------,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,................................................////////////000000000111555111111777AAANNN```pppqqqxxx{{{{{{iii]]]^^^dddddddddgggbbb```\\\XXXUUURRRQQQPPPMMMJJJHHHGGGGGGGGGEEEDDD>>>999666888777333000111...---+++,,,...///...---,,,,,,++++++***++++++,,,************************)))******+++++++++******))))))***+++---///000111444333222222333666888:::???BBBDDDDDDCCCDDDGGGKKKMMMNNNPPPQQQPPPMMMIIIGGGMMMKKKMMMYYYmmm{{{yyypppiiicccXXXNNNHHHLLLUUU]]]aaaccchhhmmmllliiijjjnnnnnnpppssswwwzzz|||}}}~~~lllggg```VVVQQQTTTXXX[[[]]][[[YYYXXXFFF;;;000---...---,,,...------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++++++++++++++++++++///...------,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,------......------,,,,,,,,,---------..................///////////////---000333111000;;;JJJ```xxx|||zzzjjj```gggtttwwwmmmsss~~~~~~cccjjjzzzeee[[[\\\PPPCCC666111111000000111/////////...------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,......................../////////////////////////////////000000000111111333000000999DDDPPP\\\fffrrrxxxhhh___ccchhhfffdddeee```___]]]ZZZVVVRRRPPPPPPLLLJJJGGGFFFFFFFFFDDDCCC===999666777777333000111---,,,+++,,,...///...---,,,++++++***++++++,,,,,,************************((()))***+++++++++++++++)))***+++...///111222222333444666888999:::;;;;;;>>>AAACCCCCCBBBCCCHHHLLLMMMMMMMMMNNNMMMLLLJJJIIIOOOOOOOOOUUUbbboooooohhhbbb[[[QQQLLLNNNWWWbbbiiigggeeeeeeiiiiiieeedddggglllnnnqqquuuwwwyyyzzz{{{}}}|||||||||}}}~~~uuubbbTTTRRRUUUVVVVVVUUUVVVZZZ^^^TTTFFF777222000...---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,---------..................////////////---,,,000444333888NNNggg~~~zzzwww{{{uuunnnuuuwwwpppsssyyy}}}ppppppyyypppooo```PPP>>>555222000000111000//////...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,........................000000000000000000000000//////000000000111111111222111666@@@MMM[[[lllzzzuuuhhhaaaggglllhhhcccbbb______^^^[[[VVVRRRPPPOOOLLLIIIGGGFFFEEEEEECCCBBB===888666777777333000111,,,+++***+++---...---,,,+++++++++***++++++,,,,,,))))))))))))))))))))))))'''((()))***+++,,,,,,,,,(((***---///111222222222444777<<<@@@BBBAAA???>>>;;;???BBBBBBBBBCCCGGGJJJKKKKKKJJJJJJJJJLLLMMMNNNOOOTTTVVVVVVZZZ``````ZZZUUUMMMFFFFFFPPP\\\eeehhhkkkeeecccfffhhhfffgggkkkhhhjjjmmmqqquuuwwwyyyyyy{{{{{{zzzzzzzzz{{{||||||{{{~~~rrrfffPPPSSSTTTSSSQQQTTT[[[bbb```PPP???777444111......---------,,,,,,+++++++++---------------------------------------------------,,,++++++******++++++---------,,,,,,++++++++++++,,,,,,---.........---,,,,,,,,,---------......000000000000111111111111//////444:::<<>>BBBDDDDDD@@@===:::;;;???DDDHHHIIIGGGDDDEEEBBBFFFSSScccggg]]]QQQKKKIIIEEE???<<<>>>EEELLLNNNQQQUUUWWWXXXYYYZZZ\\\]]]]]]\\\]]]^^^```bbbcccdddddddddeeehhhkkknnnpppvvvvvvvvvuuussssssuuuwwwpppqqqsssrrrqqqqqqssstttwww|||}}}rrrYYYSSSRRROOOQQQYYY^^^ccceee___VVVJJJ<<<000000000//////---,,,++++++........................------------------------------------------------,,,,,,,,,,,,------------........................---------............///...///000000111111222222333999JJJgggvvvttt~~~|||}}}zzz}}}xxxoooxxxxxxrrrbbbYYYQQQFFF;;;555555444333222111///...---///......------......///,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,......------------.....................---------....../////////000000000//////000000111222222222444444333111111444<<>>>>><<<:::;;;===AAADDDFFFEEEBBB@@@FFFBBBBBBKKKYYY^^^XXXPPPGGGEEEAAA===<<>>===888555333444666555222///...,,,++++++,,,.........---,,,******+++,,,+++******************************)))))))))+++---///111444555777999<<<===>>>===<<<:::999:::<<<===<<<;;;@@@AAABBBBBBAAA@@@??????BBBBBBEEEJJJNNNPPPMMMIIIBBBBBBAAAAAACCCHHHNNNRRROOOQQQSSSTTTTTTTTTVVVXXXYYYXXXWWWXXX\\\___``````bbb```]]]^^^ccciiilllnnnlllmmmnnnmmmmmmnnnqqqtttnnnppprrrsssrrrrrrssstttrrryyyooobbb\\\VVVTTTUUUWWW___eeeeee```XXXKKK@@@555222...,,,---......---........................------------------------------------------------,,,,,,---------.................................---------............///000/////////000222555888???WWWzzzzzzrrrooonnnzzzxxxyyyqqqjjj```PPPCCC777555222111222222111////////////....../////////111---...222333///---000------------------------///......------......///---.....................////////////000000000111000000000111222222333333222222555:::???FFFVVVfffwwwyyy{{{uuuggg^^^ccchhheeebbbbbbaaabbbbbbaaa^^^YYYSSSPPPJJJHHHEEECCCAAA@@@>>><<<777444222333555555222///...,,,++++++,,,.........---,,,***+++,,,,,,+++)))***************+++++++++***))))))***,,,///222444666777:::???CCCEEECCCAAA>>>===<<<<<>>>>>AAACCC???EEELLLNNNKKKFFFBBB@@@===>>>BBBEEEIIILLLNNNOOOLLLNNNPPPQQQQQQRRRUUUWWWVVVTTTTTTWWW\\\______]]][[[XXXWWWZZZ```eeeffffffdddfffggghhhjjjlllpppsssqqqrrrttttttttttttvvvxxxwwwyyy}}}|||kkk___WWWWWWZZZZZZ```dddcccaaa^^^VVVOOO===888000------//////...........................------------------------------------------------,,,---------....................................---------............///000111000///000555>>>FFFSSSpppxxxoooyyykkkuuu}}}vvvkkkYYYIII===888333111222333222111000//////......//////000111---...555777111---///------------------------//////............//////---------.............../////////000000000111111000000111111222333333333222333<<>>;;;777444333333666666333000...,,,++++++,,,.........---+++++++++,,,,,,***)))))))))*********+++++++++*********+++---111555888555888===DDDIIIJJJGGGDDD>>>======>>>AAADDDEEEEEEEEEEEEDDDAAA@@@AAAFFFJJJDDDHHHLLLJJJEEE???======;;;>>>CCCIIIMMMOOONNNMMMKKKMMMNNNOOOOOOPPPRRRTTTRRRPPPQQQVVV\\\___\\\YYYTTTRRRSSSWWW^^^bbbaaa___]]]___bbbdddgggkkkppptttsssttttttttttttuuuxxxzzz{{{{{{{{{~~~ppp```YYYZZZ^^^bbbdddbbb```aaa]]]YYYJJJAAA666///...//////...........................------------------------------------------------------------....................................---------............//////111222000111:::KKKYYYkkkyyymmmuuuyyypppzzzfffTTTFFF???666222222444333222000000////////////000000000+++---777999111+++---........................//////............//////---------.........////////////000000000111111111000111111222222333333444444888FFFXXXeeepppwwwhhh^^^bbbgggccc______]]]___``````^^^YYYTTTQQQJJJGGGCCCAAAAAA@@@===;;;888555333444777777444111...,,,++++++,,,.........,,,+++++++++,,,,,,***)))))))))******+++++++++++++++******+++...333777:::555888>>>FFFLLLMMMIIIEEE<<<;;;;;;>>>BBBEEEFFFFFFDDDEEEEEEDDDCCCEEEKKKPPPLLLJJJFFF@@@;;;:::<<>>TTTfff~~~qqqnnn}}}|||rrrssswwwdddMMMDDD999333333444333222000000////////////000000///))),,,888:::111***+++........................//////............//////---------.........//////000000000000111111111111000111111222222333444444666<<>>===<<<666555444444555444222000000...,,,+++++++++---...------++++++++++++------)))************))))))(((,,,+++---000333555666999777;;;BBBIIIMMMLLLHHHCCC???BBBCCCBBBCCCGGGFFFCCC===@@@DDDHHHRRR[[[YYYQQQMMMGGG???;;;<<<======<<>>@@@EEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMRRRQQQPPPRRRTTTUUUUUUTTTSSSSSSUUUVVVWWWYYYZZZZZZXXXYYYYYY[[[^^^bbbeeehhhgggiiijjjjjjjjjjjjlllnnnlllmmmnnnoooppppppppppppqqqsssvvvzzz~~~ooofffbbb\\\YYYYYYZZZ\\\]]]^^^ZZZNNN???444222222000//////...------......///------............------///............---------,,,,,,,,,---------..............................***,,,...///......///111,,,---111;;;MMMggg}}}vvvtttxxx}}}vvvdddXXXGGG;;;666555333222///000000000000000000000///---,,,000666777333---....../////////000000000......////////////.............../////////000000111///---...111333222111111000111444444222666<<>><<<;;;;;;888666555666666666444222......---------,,,,,,,,,+++******))))))******+++******++++++++++++++++++***///333555555666888:::888999:::===@@@AAA@@@???<<>>;;;:::<<<@@@CCCEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLPPPOOOOOOOOOQQQRRRRRRQQQOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXZZZ[[[]]]^^^___bbbbbbbbbdddggghhhgggfffiiijjjkkkllllllmmmmmmmmmmmmpppvvv{{{lllccc\\\\\\ZZZVVVYYY```eeecccZZZIII<<<666333111222111000///............------............------///............---------,,,,,,,,,---------..............................,,,...//////......///111111333888GGG```~~~~~~wwwsssttt~~~sssttt{{{{{{wwwpppdddSSSCCC:::666555555000000000000000000000000...------...000000///---------........./////////......////////////............/////////000000000///......///111222222111333222222444555666===FFFRRRmmm~~~yyytttggg[[[]]]dddhhhiiiiiiccc^^^aaakkkmmmbbbYYYWWWIIIGGGDDD@@@===;;;::::::777666555555666555333111------.........---,,,+++++++++************++++++***)))*********+++,,,,,,---222666666555888<<>>===<<<<<>>>>>AAAEEEFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFEEEFFFGGGHHHJJJKKKNNNMMMLLLLLLNNNOOONNNMMMLLLMMMNNNOOOPPPQQQRRRRRRTTTVVVWWWYYYZZZZZZZZZZZZ```______bbbggghhhgggdddjjjkkklllmmmnnnnnnnnnnnnooossswww{{{|||{{{xxxvvvyyyzzzyyyyyyyyy}}}wwwyyy|||~~~~~~}}}{{{zzz}}}~~~|||wwwggg\\\]]]ZZZTTTZZZgggkkkkkkdddTTTDDD:::444000111111000///............------............------///............---------,,,,,,,,,---------......---------------------------///000///......000222666:::DDDWWWrrr|||vvvuuuyyy~~~wwwqqqxxx|||||||||~~~xxxooo___NNN@@@888555444111111111000000000000000---......---,,,,,,---...------------.........///......////////////.........////////////000000000......///000111222111111555333444555666;;;FFFRRR]]]|||www{{{tttggg\\\\\\cccggghhhiiibbb^^^cccnnnooocccYYYVVVIIIGGGDDD@@@===;;;:::999555444333333444444222000------.........---,,,++++++,,,,,,,,,,,,,,,,,,+++)))(((((())))))+++,,,---111666888555666===CCCEEECCC@@@>>>>>>@@@BBBDDDDDDEEEHHHFFF???:::;;;<<<<<<>>>???@@@AAAAAA?????????DDDFFFFFFDDDAAA@@@CCCGGGEEEEEEFFFGGGHHHHHHHHHGGGEEEDDDCCCCCCDDDFFFGGGIIIJJJIIIHHHIIIKKKKKKJJJIIIKKKKKKLLLLLLMMMNNNOOOOOOQQQRRRUUUWWWXXXXXXXXXWWW]]][[[[[[^^^cccfffeeebbbdddeeefffggghhhhhhhhhhhhlllnnnqqqsssrrroookkkhhhkkkllllllllllllnnnrrruuugggiiikkkmmmnnnllljjjgggmmmpppqqqooojjjiiilllqqqrrrxxxnnn]]]YYYWWWTTT[[[jjjmmmooojjj\\\LLL@@@666//////..................///------............------///............---------,,,,,,,,,---------.................................///000/////////111333111>>>SSSlll}}}zzzzzz}}}|||nnnffflllrrrssssssvvv|||{{{}}}~~~vvviiiYYYJJJ>>>555222222111111111000000000///...///000...,,,+++---000------------.........///......////////////......////////////000000000111...///000111222222222222333222444777:::BBBRRRbbbqqqzzz~~~sssggg\\\\\\aaadddeeegggbbb^^^]]]```aaa\\\WWWUUUIIIGGGDDD@@@===;;;::::::444333222333333333111///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++))))))((()))***,,,...///444999999666:::EEEJJJHHHCCCAAA???@@@BBBDDDDDDDDDGGGGGGDDD>>>>>>BBBDDDCCC??????@@@???:::555888>>>???@@@BBBBBBBBBCCCEEEGGGCCCDDDEEEFFFGGGHHHHHHHHHEEEDDDBBBBBBBBBCCCEEEGGGFFFEEEEEEFFFHHHHHHHHHGGGIIIIIIJJJJJJKKKLLLLLLMMMLLLMMMPPPRRRSSSTTTTTTSSSTTTTTTTTTVVVYYY\\\^^^^^^XXXYYYZZZ[[[\\\\\\\\\\\\bbbcccccccccbbb```^^^\\\ZZZ\\\]]]]]]]]]___aaaddd``````aaabbbcccaaa]]]ZZZWWWYYYZZZXXXWWWXXX\\\```dddkkksssxxxyyyxxxxxxyyyvvvyyyyyywwwzzz{{{cccYYYXXXXXX^^^eeeiiillliii```VVVKKK===222.........------...//////------............------///............---------,,,,,,,,,---------......////////////////////////...///000//////000333666999PPPnnnzzzttt~~~~~~~~~xxxccc]]]___dddiiiiiiuuuooo}}}}}}pppbbbTTTGGG;;;444222222222111111000000//////000000///......///000------........./////////......////////////....../////////000000000111111...000333444333222222333111222666===DDDQQQfffyyyqqqfff\\\\\\___aaabbbcccbbb```ZZZVVVVVVYYYWWWRRRJJJHHHEEEAAA>>><<<;;;:::555444333333444333111000///...---,,,+++,,,------***+++,,,,,,,,,,,,+++***+++*********,,,...111222444999::::::BBBNNNOOOGGGCCCBBBBBBDDDFFFGGGFFFEEEEEEEEEBBBAAAGGGOOOPPPMMM@@@<<<999999555111555<<>><<<;;;;;;666555444444555444222111000///---++++++,,,---...)))***+++,,,,,,+++***)))---,,,,,,,,,...000333555222888;;;===HHHTTTQQQFFFEEEEEEFFFHHHJJJKKKIIIGGGBBBBBBAAAEEEOOOYYYYYYTTTCCC;;;666777777555888===EEEBBBAAABBBDDDDDDAAA===AAABBBCCCEEEGGGHHHHHHIIIGGGEEECCCAAA@@@AAACCCDDDAAA@@@@@@BBBDDDFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFEEEGGGHHHGGGGGGKKKQQQWWWWWWWWWXXXYYYZZZZZZZZZZZZ\\\YYYUUUPPPMMMLLLLLLMMMIIILLLOOORRRTTTVVVYYY\\\YYYWWWTTTSSSSSSQQQLLLHHHIIIFFFBBBAAABBBEEEFFFGGG???FFFOOOTTTUUUTTTTTTTTTVVVUUUPPPJJJIIIMMMQQQPPPSSSRRRPPPRRRWWW___ggglllqqq~~~jjjiiilllggg[[[^^^```bbbdddeee___PPP@@@555444222111///......------..................---//////.........---------,,,,,,,,,---------......000000000000000000000000---...//////000222666999KKKoooooommmooorrrmmm\\\XXX[[[qqqzzzxxx{{{~~~yyylllbbbXXXLLLCCC333333222222111000000//////......///222222111///////////////000000000000......////////////......000000000000111111111111...222666777555444444666777===IIIWWWggg}}}yyyxxxwwwmmmbbbYYYXXX\\\___cccfff```^^^ZZZUUUUUUXXXUUUPPPKKKIIIEEEAAA===:::888888444333111222333333222000...,,,******+++---------++++++***)))(((((())))))***((((((+++000333444333444444444999@@@GGGLLLOOOGGGGGGGGGHHHGGGGGGFFFFFF<<<===<<<>>>OOObbbdddZZZFFF???777333333555666666AAABBBBBBBBBAAA???>>><<<@@@AAABBBDDDFFFHHHHHHIIIEEEDDDAAA@@@???@@@AAABBB@@@>>>===???CCCFFFEEEDDDJJJJJJJJJJJJIIIHHHGGGFFFKKKKKKKKKIIIGGGFFFFFFHHHHHHHHHHHHGGGHHHJJJOOORRRZZZ[[[[[[\\\\\\\\\[[[[[[QQQQQQPPPMMMIIIFFFFFFGGGFFFEEEDDDDDDEEEHHHJJJLLLJJJIIIHHHGGGEEEDDDDDDDDDEEEGGGIIIGGGCCCAAABBBEEEFFFJJJOOOPPPOOOMMMMMMOOOPPPNNNNNNPPPPPPNNNNNNPPPQQQTTTVVVYYY```ggggggbbbiiitttqqqdddhhhggg^^^ZZZWWW\\\iiinnneeeVVVMMM:::888444000---------///000000000000000000000000..............................------------......---------.........//////,,,...///---...444888999UUU}}}dddcccqqq{{{zzziii\\\RRRdddmmmooommmwww}}}vvvqqqdddSSSDDD===666111222333111000111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111444000///111444555666666;;;OOO]]]^^^kkkyyyvvv}}}pppdddZZZYYY\\\^^^aaaddd```___ZZZUUUUUUWWWUUUOOOIIIGGGCCC???;;;888777666444222111111222333111000///---+++***+++------,,,,,,,,,+++***************+++******,,,111444555444555444444777===CCCGGGHHHAAABBBBBBBBBBBBAAA@@@@@@<<<>>><<<===IIIWWWXXXOOO???;;;555333444777888888@@@AAAAAAAAA@@@???===<<>>777111......///000000000000000000000000000..............................------------......---------.........//////000000111000000444>>>HHHtttppprrr}}}vvvdddVVVQQQWWW^^^ggg{{{yyyzzzlll^^^SSSBBB:::333222333000///111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111666444222222555<<>>@@@AAA======>>>>>>>>>===<<<;;;;;;>>><<<:::???HHHHHHAAA888666444444666999;;;;;;??????@@@??????>>>===<<>>===???@@@:::<<<===>>>???AAAEEEHHHFFFFFFFFFEEEDDDCCCBBBAAADDDDDDDDDCCCBBBCCCFFFIIIMMMLLLLLLKKKKKKLLLMMMMMMUUUUUUTTTTTTTTTTTTTTTUUUXXXXXXZZZ^^^ccchhhjjjkkkkkkooouuuyyy|||~~~|||rrrrrrtttmmm___VVV\\\iiimmmfff___QQQHHH;;;222///000111111000000000000000000000000..............................------------......------........./////////000...///000///555III___uuuaaaOOOOOOUUUeeexxxxxxvvvjjjaaaYYYHHH???666333222000///111000000000000000000000000////////////////////////000000000000000000000000000000000111111111222222111222222555???SSSkkk{{{zzzqqqeee[[[YYY[[[]]]___bbbaaa```[[[UUUUUUWWWTTTNNNFFFDDDAAA===999777555444333222111111222222111000111///,,,+++,,,,,,,,,+++,,,++++++*********++++++,,,,,,---///222555777888999777666777:::===>>>???=====================<<<:::===<<<888888;;;:::666555555666777:::<<<======>>>>>>>>>>>>>>>=========AAAAAAAAAAAA@@@???>>>>>>>>>======<<<======>>>???;;;;;;:::;;;<<<===>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@>>>???@@@???======???AAA???@@@AAAAAAAAACCCEEEHHHGGGGGGHHHIIIIIIIIIHHHHHHLLLLLLLLLKKKJJJLLLPPPSSSXXXZZZ]]]aaaeeeiiikkkmmmtttvvvxxxyyyzzzxxxvvvuuuzzzyyyzzzxxxuuuuuuxxxhhhZZZ]]]kkkrrrnnnfff\\\QQQAAA666222111222111////////////////////////..............................------------..................////////////111---///222333===ZZZxxxppp___XXX[[[jjjuuu}}}qqqjjjccc[[[MMMBBB888444222000000222000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222111222333:::MMMkkkooodddZZZXXX\\\^^^aaadddaaa___ZZZUUUUUUWWWTTTNNNGGGEEEAAA===:::888666666333222000111222222111///222///---+++,,,,,,,,,+++******))))))))))))***++++++,,,...000111444666888;;;:::999:::===@@@AAA@@@???>>>>>>===>>>???@@@AAA<<<===;;;777444555444222777888:::;;;<<<======>>>==================>>>>>>DDDCCCCCCAAA???===<<<;;;:::::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>???@@@BBBBBBBBBBBBBBBCCCDDDEEECCCDDDEEEDDDDDDDDDFFFHHHIIIIIIIIIHHHGGGHHHJJJLLLIIIKKKMMMOOOQQQSSSTTTTTTZZZZZZZZZXXXWWWXXX[[[^^^fffjjjrrr{{{wwwqqqvvviii]]]^^^kkktttrrrjjjbbbXXXIII<<<555333222111////////////////////////////////////////////////......------------.............../////////000000333111111555:::JJJkkk~~~ddd[[[^^^lllssssss~~~~~~xxxvvvlll___RRRFFF;;;666333111111333111111111111111111111111000000000000000000000000111111111111111111111111111111111111222222222222666666777???VVVtttooodddZZZXXX\\\^^^aaaddd```^^^ZZZUUUUUUXXXUUUPPPGGGEEEBBB>>>;;;999777777333111000000111111000///111///,,,,,,,,,------,,,)))))))))((())))))***++++++---///111222444777999???======>>>AAACCCCCCCCCAAA@@@>>>===>>>AAAEEEHHHBBB@@@<<<888555444444444999;;;===>>>===<<<===>>>======<<<<<<===>>>???@@@CCCCCCCCCBBBAAA???===<<<<<<======>>>???@@@AAAAAA???@@@BBBBBBBBBCCCFFFHHHLLLLLLLLLLLLNNNPPPRRRTTTRRRTTTUUUUUUUUUVVVXXXZZZXXXXXXWWWUUUTTTUUUXXX[[[ZZZ\\\___cccgggjjjlllnnnsssttttttsssqqqqqqrrrsssyyylllkkkeee^^^^^^fffpppqqqlllccc]]]RRRFFF<<<555333222000000000000000000000000////////////////////////......------------............/////////000000000000000000333@@@ZZZzzzjjj```]]]dddggghhhsss}}}|||qqqcccYYYMMMAAA;;;777333222333111111111111111111111111000000000000000000000000111111111111111111111111111111111222222222222333222666:::EEE]]]xxx|||qqqeee[[[YYY[[[]]]```ccc^^^]]]YYYUUUVVVXXXVVVQQQFFFDDDAAA>>>;;;888777777222111000000111111000///000...,,,,,,---.........***)))))))))******+++,,,,,,///111222333555888<<>>>>><<<<<<===???======<<<<<<===???@@@AAA@@@AAABBBBBBCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHFFFHHHKKKKKKKKKMMMPPPSSS[[[[[[\\\]]]___cccfffhhhlllmmmoooooooooqqqsssvvvooonnnllljjjjjjmmmrrrwwwzzz|||rrrggghhhddd___```gggkkkjjjaaa```[[[PPPCCC999444444000000000000000000000000////////////////////////......------------........./////////000000000000+++000222888QQQwww~~~zzz}}}~~~}}}wwwhhh___\\\aaaqqq~~~tttbbbVVVIIIAAA;;;555111222111111111111111111111111000000000000000000000000111111111111111111111111111111111222222222333333666???HHHSSShhhsssggg\\\YYY[[[\\\^^^```]]]\\\XXXTTTVVVYYYWWWRRRFFFDDD@@@===:::888777777222111000000111111000///000...,,,,,,---/////////+++*********+++,,,,,,---...000333444444666:::===FFFEEECCCDDDDDDEEECCCBBBIIIFFFBBB@@@BBBIIIQQQWWWSSSJJJAAA===;;;:::888888888:::===<<<;;;;;;===@@@============>>>???AAABBB===>>>@@@CCCEEEFFFGGGHHHFFFGGGIIIJJJLLLLLLMMMMMMPPPSSSUUUVVVVVVXXX\\\___gggggghhhjjjmmmqqquuuwww~~~~~~lllppplllbbb\\\```fffggg```bbbaaaWWWHHH;;;666555000000000000000000000000000000000000000000000000.........------.........////////////000000000000...666;;;EEEgggssssss{{{zzzwwwwwwccc^^^iii~~~iii]]]OOOGGG???666111000111111111111111111111111000000000000000000000000111111111111111111111111111111222222222333333333FFFSSS]]]dddqqqttteeeZZZZZZ[[[XXXYYY^^^^^^^^^ZZZUUUTTTVVVSSSOOOFFF@@@;;;;;;999555333444111111111111000000000000......---,,,,,,,,,,,,---.........------,,,,,,+++///222444555444555999<<<<<>>999999999777555:::;;;===>>>>>>===;;;:::<<<<<<===>>>>>>???>>>>>>???@@@BBBDDDFFFGGGFFFFFFGGGHHHJJJJJJJJJKKKNNNPPPRRRSSSVVVYYY[[[]]]______iiihhhgggfffhhhlllsssxxxqqqkkklllqqqjjjZZZWWW___```]]]^^^]]]SSS@@@111,,,...000111222111000111111////////////..................////////////......000333222...///555555000333555999TTTuuu}}}rrrbbbgggqqqdddVVVOOOGGG>>>666222333111//////000111000//////000111222222111000///555444222111111111222222222000111333222000222666KKKpppvvvsss{{{}}}{{{wwwvvvvvvvvvvvvyyyyyypppllloootttyyy{{{rrrcccYYYYYY[[[YYYZZZ___^^^^^^[[[UUUTTTUUURRRNNNFFF@@@;;;;;;999555333444111111111111000000000000...---,,,,,,+++,,,,,,,,,...---,,,,,,,,,,,,------000333555555444555888<<<;;;???CCCEEEDDDCCCCCCDDD???===<<<===AAAEEEGGGGGGEEEAAA<<<:::::::::777555999;;;<<<======<<<;;;999;;;<<<<<<===>>>>>>======<<<===???AAABBBCCCCCCCCCDDDEEEGGGGGGHHHJJJMMMPPPNNNOOOQQQTTTVVVWWWXXXYYYbbbcccdddeeefffhhhlllnnnuuuuuuvvvxxx}}}}}}~~~yyyrrrrrryyy~~~wwwkkkeeeeee```VVVTTTZZZ___]]]___aaaXXXHHH:::444111111222111000/////////////////////..................////////////......///222111---...111111---222;;;FFFbbbzzznnnlllzzzlll]]]SSSJJJ>>>555111333111000///111111111000///000111222222111000///333333111111000111222222111000111444333111444999KKKvvvxxxzzzxxxrrrjjjgggccc``````aaaccceeedddoooxxxyyywwwuuussspppgggccc___]]]```ccceeeeeeoooaaaWWWYYY\\\ZZZ[[[```______[[[UUUSSSTTTQQQLLLFFF@@@;;;;;;999555333444111111111111000000000000...---,,,,,,++++++,,,,,,,,,+++******+++---///000111444777777555555888;;;<<<===@@@DDDFFFEEEAAA>>>;;;999999;;;>>>>>>;;;888::::::;;;;;;;;;999888666999:::;;;<<<<<<;;;:::999:::;;;;;;<<<<<<<<<<<<;;;:::;;;===???@@@AAAAAAAAA@@@AAACCCDDDEEEHHHMMMPPPQQQRRRSSSTTTVVVWWWXXXXXX[[[]]]___```^^^\\\\\\\\\______```bbbggglllrrruuupppmmmjjjiiiiiijjjiiihhhiiimmmqqqsssttt~~~vvvmmmaaaWWWRRRSSSWWWYYYdddkkkvvvvvvddd]]]ZZZUUUSSSUUU[[[\\\```ccc]]]PPPCCC>>>444333222111000///......////////////..................////////////......---000000...///222222///333GGG]]]vvv|||uuusssyyyxxxggg[[[PPPCCC999444444222000000111111111000000000111111111111000000111111000000000111222222111000111444555444777<<>>???@@@AAAAAA===???AAACCCEEEHHHLLLPPPUUUUUUVVVVVVWWWXXXYYYZZZXXXYYYYYYXXXTTTPPPNNNNNNNNNNNNNNNOOOQQQUUU[[[^^^VVVTTTTTTTTTVVVWWWVVVUUUTTTWWW[[[ZZZXXX```www}}}rrrccc]]]VVVSSSRRRRRRPPPNNNOOOUUUaaammmrrrxxxnnnaaa]]][[[WWWTTTXXX\\\aaaddd```UUUJJJDDD777444222000000000//////////////////..................////////////......,,,///111111333555777777888VVVsss~~~}}}zzzyyy{{{{{{zzzyyy{{{{{{~~~~~~sssttt|||ooocccWWWJJJ@@@;;;555333111111222222111000000000000111111000000000/////////000000111222222111000111555666666:::@@@ZZZ{{{vvv{{{zzzqqqkkkiiieee^^^XXXSSSPPPPPPPPPQQQSSSUUUSSSPPPNNNNNNOOOPPP\\\gggjjjhhhddd^^^XXX[[[\\\^^^```aaa```___]]]mmm```XXX[[[^^^\\\]]]bbb______[[[UUUSSSSSSPPPKKKEEE@@@;;;;;;999555333444111111111111000000000///000//////...............******))))))+++///333555555999<<<<<<:::999;;;===EEECCCDDDIIIMMMMMMEEE>>>???>>>===;;;:::999888777:::::::::999777777999;;;::::::::::::::::::::::::999999::::::::::::999999;;;;;;;;;<<<===>>>??????===???BBBDDDFFFHHHLLLNNNRRRRRRRRRSSSTTTUUUWWWXXXVVVVVVUUUSSSPPPOOOPPPQQQOOOOOOOOOMMMLLLMMMQQQTTTSSSRRRRRRSSSUUUVVVUUUTTTRRRSSSUUUUUURRRSSS^^^lllxxxnnnkkkkkkhhhnnnzzz|||{{{~~~tttoookkkiiiggggggfffbbb[[[UUUTTTVVVbbbuuuxxxgggcccccc^^^WWW[[[```dddfffbbb[[[QQQJJJ999666222000111222222111////////////..................////////////......///000222333333444777;;;@@@ddd{{{zzzyyyyyyzzzxxxuuussshhhccc^^^]]]```cccbbb```eeegggkkknnnpppoookkkhhheeejjjpppqqqooooooqqquuurrrooommmlllnnnppppppqqqkkklllllllllmmmnnnnnnnnnqqquuuyyy}}}wwwooorrr}}}nnnddd[[[OOOEEEAAA666444222222222222111000111000000000000000000111//////000000111111111111222000111444666777;;;BBBmmm~~~}}}xxx|||xxxwwwwwwvvvuuupppooooooppprrrsssrrrpppoooooommmjjjfffaaa^^^\\\XXXWWWVVVUUUTTTTTTUUUVVVRRRUUUWWWXXXWWWUUUSSSRRRTTT^^^hhhooorrrsssmmmffffffhhhkkknnnpppsssvvvxxxooobbbZZZ]]]___]]]]]]aaa^^^^^^ZZZTTTRRRSSSPPPKKKFFF@@@;;;;;;999555333444111111111111000000000000000//////...............*********+++...111444666777:::>>>???>>>===>>>AAAHHHFFFFFFJJJNNNMMMGGGAAABBBCCCCCC???:::888:::<<<>>><<<999777777888:::;;;;;;;;;::::::::::::;;;;;;:::::::::::::::999999888888888888888999:::<<<<<<===@@@DDDGGGGGGHHHIIIKKKNNNNNNNNNOOOQQQTTTVVVXXXTTTTTTTTTSSSTTTWWW[[[___[[[]]]]]]ZZZWWWVVVXXX[[[___]]]\\\]]]^^^___^^^\\\]]]^^^bbbeeebbb]]]^^^bbboooyyyxxxsssqqqgggiiirrrzzzxxx|||xxxrrrkkkccc^^^ZZZWWWccc{{{mmmfffhhheee]]]```eeeiiihhheeeaaaYYYQQQ???999333111222333333111////////////..................////////////......333222222333111000555===RRRuuu~~~~~~{{{yyyyyyyyywwwsssooommmlllmmmmmmmmmnnnmmmllljjjhhhgggiiiiiiiiijjjkkkkkkiiigggddd]]]UUUUUUZZZ^^^^^^[[[^^^aaaeeehhhiiifffbbb```aaadddiiimmmoooppprrrsssmmmkkkjjjjjjlllnnnnnnnnniiihhhggggggggghhhiiijjjoooqqqtttvvvyyy~~~qqqsss~~~rrrgggaaa[[[QQQGGGCCC777555333222333333222000111111000000000000111111000000111222222222111111222000111444666666<<>>;;;666666888::::::999<<<;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;::::::999888999888888888888:::;;;<<<===AAAFFFHHHHHHGGGFFFEEEFFFFFFGGGIIILLLOOOSSSUUUSSSTTTVVVWWWXXX\\\aaaeeecccfffiiigggdddbbbdddggghhhgggffffffhhhjjjjjjjjjgggmmmvvv}}}zzzsssppprrr{{{wwwkkkeeeiii{{{wwwlllfffdddddd\\\UUUZZZnnn|||tttiiikkkjjjcccbbbgggjjjgggeeeddd^^^WWWFFF???666222222333111///////////////..................////////////......333000111333222222;;;EEEooo|||vvvrrrllllllmmmnnnnnnnnnmmmmmmlllllljjjgggbbbaaabbbdddaaacccfffiiikkkllllllllliiiiiijjjlllooopppooonnnhhh___XXXZZZccclllmmmkkkmmmrrrwww|||}}}|||zzzxxxxxxyyy}}}xxxvvvsssjjjccc```\\\SSSJJJEEE888666444333333333222000222111000//////000111222111222222333333222111000333000111333555666;;;BBB[[[eeemmm}}}uuuooobbb```]]]]]]___bbbeeeeeehhhgggfffgggiiiiiigggfffcccfffjjjmmmnnnooorrruuurrrnnnjjjlllrrrwwwwwwuuu|||vvvppppppwww~~~uuuggg___```aaa]]][[[___\\\\\\YYYTTTSSSTTTRRRMMMFFF@@@;;;;;;999555333444111111111111000000000000---,,,++++++******+++++++++,,,---000222444555666888===BBBCCCCCCBBBDDDFFFFFFFFFFFFGGGGGGFFFCCCAAAJJJRRRVVVPPPCCC;;;===CCC<<<888444555:::<<<999666===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;:::999888;;;;;;:::::::::;;;===>>>===AAAFFFIIIHHHEEECCCAAA;;;;;;<<<>>>BBBGGGKKKMMMTTTVVVXXXYYYZZZ\\\___bbbbbbggglllllljjjhhhkkknnnmmmlllkkkmmmqqquuuwwwwwwkkkuuuooo\\\RRRSSSkkknnnaaa^^^ccciii```VVVUUU```eeedddmmm}}}}}}lllmmmmmmhhh```fffhhhdddcccccc___YYYKKKCCC999333222222000---000/////////..................////////////......000...///444555888DDDQQQ}}}|||wwwyyy|||~~~yyyuuuqqqsssttttttsssrrrrrrssspppsssvvvwwwvvvtttsssrrrrrrpppnnnllllllmmmmmmnnnjjjnnnqqqrrrqqqpppqqqssspppqqqrrrttttttqqqkkkgggjjjjjjjjjjjjkkkmmmooopppnnnooonnnjjjgggfffhhhkkkgggkkkqqqxxxyyysssxxxttttttvvvppphhhbbbaaa___VVVLLLGGG999666444333333333222111222111000//////000111222222333444444333222111000333000000333444555;;;BBB\\\kkk|||vvvpppggghhhkkkpppwww~~~vvvhhh___```aaa\\\ZZZ]]]]]][[[XXXVVVUUUTTTQQQOOOFFF@@@<<<;;;999444222333222111///.........///000000///,,,*********+++,,,***+++---///111333444444:::<<>>AAAFFFKKKJJJJJJKKKKKKFFF???@@@EEEKKKKKKKKKIIIEEEBBBBBBBBB===:::777888;;;======<<<:::::::::::::::;;;<<<===;;;;;;<<<===>>>===;;;888888999;;;=========;;;:::<<<>>>AAACCCDDDBBB???===;;;===???>>>===>>>BBBFFFLLLQQQWWWZZZ\\\^^^bbbeeefffggghhhkkkmmmmmmkkkiiinnnpppnnnmmmuuu}}}xxxmmmpppxxx~~~vvvddd\\\MMMJJJIIIUUUuuuyyyiii^^^YYYXXX[[[ZZZVVVSSSRRRUUUYYY]]]zzzzzz{{{|||www~~~rrrmmmlllhhhaaahhhiiibbb^^^``````]]]SSSJJJ@@@999333///111666111111111111000000000000////////////000000000000/////////555666222IIIttt{{{xxxuuuuuuuuuxxx{{{|||yyyvvvsssssssssrrrooommmlllllllllnnnooollliiiggghhhjjjlllppptttvvvwwwyyy~~~www}}}}}}zzz}}}~~~zzzzzziiiuuuxxx~~~}}}ssshhhaaaTTTGGG===;;;888444222222333333222222222222222222222222111111222222222333333333111111222999===444888NNNhhh~~~yyykkkbbbcccccc^^^[[[]]]]]][[[YYYXXXWWWUUURRROOOFFF@@@<<<;;;999444222333111111///.........///000000...,,,+++******+++,,,***+++---///111333444555888999:::<<<===AAAFFFIIIIIIGGGGGGFFFCCC???BBBHHHHHHGGGEEECCCAAA@@@@@@???<<<999777888:::<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<;;;<<<>>>??????<<<::::::;;;<<<<<<;;;:::999888888:::===@@@BBBAAA@@@??????@@@@@@???======>>>???BBBHHHQQQZZZ```dddfffhhhhhhhhhhhhjjjllllllkkkiiinnnooolllhhhnnnxxxxxxpppiiirrrwww|||xxxuuurrriii\\\TTTSSSKKKHHHDDDMMMlllrrrcccYYYSSSUUUTTTQQQOOOOOOQQQUUUXXXiiitttzzztttqqqttttttnnnppp~~~qqqmmmkkkZZZ]]]^^^]]]]]]```aaa```VVVMMMCCC<<<666111222666111111111111000000000000////////////000000000000000222111444999<<>>:::555222222222333222222222222222222222222111111222222222333333333444444222777<<<777BBB\\\vvv|||mmmccceeefff```]]]^^^]]]\\\ZZZYYYXXXVVVRRROOOFFF@@@;;;;;;999444222333111000//////....../////////...,,,+++***++++++,,,+++,,,...000222444555666666555555888===BBBFFFGGGIIIDDDAAA@@@>>>>>>CCCJJJEEEAAA===;;;===>>>===<<<:::999777888999;;;::::::<<<;;;;;;;;;;;;:::::::::;;;;;;<<<>>>@@@@@@>>><<<===<<<;;;:::999888777777777999===@@@BBBCCCCCCBBBDDDBBBAAA@@@@@@???<<<:::<<>>777333222222333222222222222222222222222111111222222222333333333666666222444:::<<>>===<<<;;;999777777777999999<<<>>>@@@CCCEEEFFFFFFGGGEEECCCBBBCCCEEEDDDAAA===BBBCCCHHHPPPWWWZZZXXXTTTSSSSSSTTTXXX\\\___``````hhhmmmlllgggiiiqqqtttppppppooosssqqqfffcccaaaaaa```[[[TTTPPPQQQTTTOOOLLLcccyyycccRRRQQQOOOMMMLLLMMMNNNOOOOOOQQQWWW]]]aaahhhmmmkkkdddcccssswwwllliiieee[[[UUU[[[aaaaaaaaaccc^^^VVVLLLEEE===444222444111111111111000000000///////////////000000000000,,,444000///CCC]]]xxx{{{{{{qqqmmmyyy|||zzztttjjj^^^PPPKKKCCC:::444222333444222222222222222222222222111111222222222333333333555777333444;;;BBBYYY{{{wwwggg\\\^^^ccc```]]]^^^\\\[[[YYYWWWVVVSSSOOOLLLEEE???;;;:::888333111222///////////////......---------,,,,,,++++++,,,,,,------///111555888;;;===:::888777;;;BBBHHHKKKKKKOOOFFF===<<<===>>>AAAEEE@@@:::555555999===<<<:::;;;<<<<<<<<<<<<;;;;;;;;;888999:::;;;<<<===<<<<<<999999999:::<<<>>>===<<<999888777666777999<<<>>>AAAAAABBBCCCDDDEEEFFFFFFDDDBBBBBBEEEIIIJJJGGGDDDHHHFFFFFFHHHMMMOOONNNLLLLLLLLLMMMPPPTTTVVVVVVUUUXXX```eeedddiiirrrtttoooqqqpppuuuzzzjjjVVVUUUWWW^^^hhhkkkeee]]]ZZZ]]]XXXPPP[[[yyyqqq]]]UUURRRNNNMMMMMMNNNMMMLLLHHHKKKNNNTTT[[[```^^^XXXXXXfffzzzrrrjjjiii___XXX\\\cccfffeeeeee```YYYPPPIII@@@666111222111111111111000000000///////////////000000000000---444111555QQQqqq|||{{{{{{xxx|||zzzwwwmmmdddWWWQQQHHH>>>777444333444222222222222222222222222111111222222222333333333222666444666@@@KKKaaa|||~~~~~~yyygggYYY[[[aaa```]]]^^^]]][[[XXXUUUSSSQQQNNNLLLEEE???::::::888333111222...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---...000333777<<<@@@CCC???>>>>>>@@@EEEJJJMMMNNNQQQHHH@@@@@@BBBAAA@@@@@@>>>;;;777777:::<<<<<<;;;;;;===>>>>>><<<;;;;;;<<<888999:::<<<======<<<;;;:::999888999;;;<<<<<<;;;666666666777999<<>><<<;;;::::::::::::;;;;;;:::===???>>><<<::::::;;;:::;;;<<<===<<<;;;999888<<<;;;999:::;;;<<<<<<;;;666666777888:::===@@@AAA@@@???=========>>>@@@AAA@@@AAAAAAAAA@@@@@@BBBCCCCCCDDDEEEFFFJJJPPPWWW]]]bbbccceeehhhjjjiiieeeaaaVVVVVVSSSQQQ\\\nnnvvvttthhhmmmuuu|||}}}wwwllldddnnnssswwwyyy~~~{{{qqqhhhaaaYYY^^^yyywwwxxxfff___VVVQQQPPPOOOMMMJJJIIIGGGEEEFFFIIIMMMQQQSSSOOOUUUdddvvv~~~|||}}}~~~tttbbb^^^dddbbb\\\dddsssuuulllddd^^^WWWQQQHHH<<<555444111111111111000000000000////////////000000000000444555777NNNvvvxxx~~~yyyuuuuuuzzz~~~yyyuuuxxx~~~|||}}}wwwkkk^^^YYYPPPGGG>>>888555444222222222222222222222222111111222222222333333333000555666>>>SSSeeexxxpppdddppp^^^\\\aaa```^^^___bbb^^^XXXTTTRRRQQQQQQPPPEEE???:::999777333000111---.../////////...,,,,,,++++++,,,---------,,,,,,---...111555;;;BBBGGGKKKEEEGGGIIIHHHGGGHHHMMMQQQPPPHHHEEEKKKOOOKKKCCC===:::;;;<<<;;;:::999999;;;999<<<>>>>>>;;;999999:::===>>>>>>>>><<<999777555>>><<<;;;:::<<<<<<<<<;;;666777888999<<<>>>@@@AAA???>>>===<<<===>>>AAABBB@@@AAAAAA>>>:::888;;;>>>AAADDDHHHKKKNNNUUU^^^dddkkkmmmrrrwww{{{{{{wwwtttfff```TTTLLLWWWkkkvvvvvvjjjmmmoooooommmlllllllll{{{kkkaaa^^^WWWTTTjjjsssyyy~~~oooggg\\\UUUTTTSSSPPPMMMHHHDDDAAAAAACCCFFFMMMSSSNNNPPP[[[jjjqqqnnnjjjkkkxxxzzzeee___jjjiii___eeexxxzzzmmmfff```ZZZTTTKKK>>>777666111111111111000000000000////////////000000000000444222777TTT~~~}}}yyyvvvwww}}}{{{sssnnnrrr||||||wwwrrrrrrvvvzzz{{{zzz}}}xxxjjj___[[[RRRIII@@@:::666444222222222222222222222222111111222222222333333333111666777AAAYYYnnniiifff}}}yyy~~~mmm^^^\\\aaacccbbbaaaddd___ZZZVVVTTTRRRNNNJJJIII@@@:::888777444111222////////////...---,,,+++......---+++)))***,,,...//////111777???GGGJJJKKKMMMNNNOOOMMMKKKIIIIIIJJJBBBAAAEEEPPPZZZZZZNNNCCC<<>>;;;999:::===??????===DDDBBBAAAAAA@@@>>>;;;888999===@@@CCCHHHQQQ^^^hhhgggjjjsss}}}}}}qqqaaaWWWVVV\\\iiiuuunnnooollleeeaaagggvvv|||uuuooohhh___VVVTTT]]]iii||||||~~~tttddd[[[TTTNNNOOOTTTLLLJJJFFFBBB@@@AAAEEEIIIGGGHHHOOOZZZ]]]ZZZYYY]]]lll{{{qqqccclllpppccc]]]qqq}}}rrrhhhfffaaaWWWKKKAAA999666444000///222222///...///333///...111222000000222666222CCClll~~~yyytttsssxxx{{{wwwzzz}}}yyywwwvvvuuusssrrrsssvvvzzz|||}}}~~~~~~~~~xxx~~~zzz~~~wwwnnneee]]]TTTNNNDDD999666999555444333333222222333333222222333444444444333333888:::888CCC```zzz}}}fffnnnuuusss{{{qqqrrrnnn```^^^ccceeecccaaabbb^^^YYYVVVTTTQQQMMMJJJIII@@@:::888777444111111////////////...---,,,+++---------+++)))***,,,///222111111555<<>>===<<<<<<;;;;;;::::::999:::;;;======<<<999555333111444777888999:::;;;===<<<;;;999:::===@@@BBBBBB>>><<<:::;;;>>>???>>>===BBBAAAAAAAAAAAA@@@<<<999777:::===???BBBIIITTT\\\[[[\\\bbbkkkrrrwww|||mmmbbb[[[[[[dddooojjjhhhhhhlllttt~~~zzznnnjjjeee___WWWSSSYYYbbbwww~~~uuugggZZZPPPNNNRRRPPPNNNJJJEEEAAA@@@BBBEEEBBB@@@CCCKKKNNNNNNPPPTTT___pppzzzjjjnnnrrrjjjcccooozzzsssiiigggbbbYYYMMMBBB;;;777555111///222333000///111333///...000111//////222666666MMM|||}}}yyytttssswww~~~~~~}}}|||xxx{{{{{{{{{{{{~~~~~~}}}}}}}}}~~~}}}|||}}}yyytttoooxxx|||xxx|||{{{vvveee[[[SSSPPPKKK???555111555444333333222222333333222222333444444444444333888999999HHHfffiiiZZZhhh|||xxxvvvsss{{{tttjjjiiirrr|||yyypppcccbbbfffgggdddaaa^^^\\\XXXUUUSSSPPPMMMJJJHHH@@@999888777333111111////////////...---,,,,,,---------+++***+++---000444222111333777<<<>>>???GGGIIILLLLLLJJJIIIHHHHHH???AAADDDHHHJJJGGGAAA<<>>@@@=========<<<<<<;;;::::::::::::;;;<<<===<<<:::888777000111333777:::<<<;;;:::===;;;:::;;;===@@@AAAAAA>>>===<<<<<<>>>???>>>===@@@@@@AAABBBCCCAAA>>>;;;777999<<<===>>>BBBIIINNNTTTQQQRRRYYYbbbmmmzzzyyyoooddd\\\___fffnnnkkklllwwwuuueeebbb```]]]WWWQQQSSSYYYmmmpppjjjvvvdddVVVQQQSSSTTTRRRNNNHHHBBB?????????CCC>>>;;;===@@@CCCGGGKKKVVViiippplllqqqrrrhhhhhhpppqqqiiihhhccc[[[OOOEEE===:::555111///222333111000222222///...000000...///222999???YYY~~~zzzuuutttxxxzzz}}}}}}{{{zzz{{{sssooojjjqqqzzz|||yyy{{{|||yyymmm```SSSOOOLLLDDD888000555444444333333333333333222222333333444444444444888777:::OOOmmm}}}YYYVVVjjjvvvjjjjjjrrrxxxwwwjjjcccdddmmm~~~qqqeeeeeeiiiiiidddaaa\\\ZZZXXXUUURRROOOLLLKKKHHH@@@999888777333111111......//////...------,,,,,,---,,,+++***+++...111333222222333555888;;;<<>><<<;;;HHHGGGAAA999999>>>???;;;=========<<<;;;;;;::::::::::::;;;<<<<<<;;;::::::333111111444999======;;;>>><<<;;;<<<>>>?????????=========>>>?????????>>>??????AAACCCDDDCCC@@@===888:::<<<======???CCCGGGTTTPPPNNNPPPXXXcccpppxxx|||}}}~~~zzzmmm```\\\```lllkkkqqquuu```\\\YYYXXXTTTOOONNNRRRbbbsssfffsssooo___WWWVVVUUUSSSPPPKKKDDD???======GGGBBB===;;;===@@@DDDGGGQQQfff~~~vvviiimmmtttiii___dddjjjhhhgggddd\\\QQQGGG???<<<666111///111222000000222222///...000///---000444???KKKfff~~~{{{wwwvvv{{{}}}~~~{{{wwwwww{{{yyypppqqqttt{{{|||{{{|||mmmZZZNNNHHHBBB;;;666555555444333333333333333333333333333444444555666666888AAAYYYuuuoooSSS[[[ooo~~~yyymmmsss|||tttllliiiiiiooo|||rrrffffffjjjiiiddd```ZZZZZZYYYVVVRRRNNNLLLJJJHHH???999777666333000000.........///......---,,,,,,,,,,,,++++++,,,///222222222333555666999;;;===CCCFFFHHHHHHDDD???;;;999>>>BBBEEEDDD>>>;;;;;;===EEEAAA:::777:::??????<<<>>>======<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<888444111222666<<<>>>??????===<<<<<<>>>???>>>===<<<===???@@@@@@@@@@@@@@@??????AAACCCEEEDDDAAA???888999:::;;;<<<>>>AAACCCQQQPPPOOONNNSSS\\\eeejjjooovvvvvveee[[[ZZZ]]]cccnnn~~~xxxaaaZZZUUUSSSPPPMMMLLLOOOZZZ|||qqqooo~~~|||kkk___XXXTTTSSSQQQLLLFFFAAA??????CCCCCCBBB??????BBBFFFHHHNNNbbbzzziiiiiitttjjjZZZ\\\dddhhhgggddd^^^SSSIIIBBB>>>777111///000111//////111111//////000///...111888EEE[[[zzzwww}}}yyyuuuuuuzzz~~~~~~~~~}}}vvvppppppuuu~~~uuuqqq|||yyyuuuzzzkkkYYYKKKBBB<<<:::666555444444333333444444333333333333444555666777777AAAQQQlllzzz^^^QQQaaammmnnn{{{zzz{{{vvvrrrqqqpppqqqxxxqqqeeedddiiihhhccc___ZZZ[[[ZZZWWWRRRNNNKKKJJJGGG???888777666222000000---...............------+++,,,,,,++++++---111333111444777:::;;;<<<>>>@@@HHHKKKMMMMMMHHHAAA<<<999===AAADDDCCC>>><<<===@@@DDD???999999===AAAAAA???>>>>>>======<<<;;;;;;;;;::::::999999:::;;;<<<<<<:::777222111444999>>>AAA@@@>>>======>>>>>>===;;;999<<>>???FFFKKKNNNMMMOOOVVV^^^aaaiiippp|||yyyhhh[[[WWWYYYaaammmxxx}}}uuuddd[[[SSSQQQPPPMMMLLLMMMPPPgggrrrzzz}}}lll___VVVUUUSSSNNNIIIEEEDDDDDD???EEEIIIEEEBBBDDDIIILLLRRRfff}}}nnnhhhssskkk\\\[[[aaahhhhhhfff```WWWMMMEEEAAA:::444000111111///...111000//////111000///555<<>>@@@BBBCCC???;;;;;;>>>@@@@@@???>>>>>>======<<<<<<;;;;;;;;;:::999888888999;;;<<<888777444222222555;;;???@@@???>>>>>>>>>>>><<<:::777;;;???BBBBBBBBBCCCEEECCCBBBAAAAAACCCDDDCCCCCC:::999777777888;;;===>>>>>>HHHOOOMMMLLLRRRZZZ___ccchhhqqqxxxtttggg\\\XXX___eeejjjkkkjjjlllttt{{{yyy{{{~~~zzzuuuggg]]]UUUSSSSSSOOOKKKJJJJJJUUUuuuwwwooo[[[ZZZWWWRRRLLLIIIHHHIIIJJJTTTXXXPPPFFFFFFKKKOOOSSSiiisssfffoookkk```]]]___jjjkkkiiiddd[[[QQQIIIEEE>>>888333333222000///111///...000222111111888@@@^^^~~~|||zzz}}}}}}zzzyyyxxxtttrrrttt{{{}}}zzziii```ccckkkqqquuuqqqssstttssssss{{{|||mmmfffppprrrbbbbbbmmm~~~qqq[[[JJJ???777666666555444444444444444444333222222333555888999@@@]]]uuuwww___WWW\\\kkkmmmgggttt|||xxxtttrrrwww~~~pppbbbaaaeeeeeeaaa^^^[[[]]]^^^ZZZSSSMMMJJJIIIGGG???888777666222000000------...............---++++++,,,,,,,,,...222555444:::AAADDDDDDBBBBBBCCCIIIMMMQQQRRRNNNHHHBBB???999<<<@@@AAAAAA@@@BBBDDDBBB>>>;;;<<<>>>===<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;:::888777777888:::;;;555666666444222333888<<>>>>>>>>===;;;999666:::@@@BBBBBBBBBDDDFFFEEECCCAAA@@@BBBCCCDDDCCC>>><<<999888999;;;===>>>===IIIRRRNNNJJJPPPYYY___]]]___fffmmmmmmeee^^^\\\___aaaaaa^^^[[[^^^gggpppvvvyyy}}}hhh^^^VVVVVVVVVQQQKKKHHHJJJMMMgggttt___^^^ZZZTTTOOOKKKKKKLLL[[[fffhhh[[[KKKGGGLLLQQQNNNfffuuudddjjjiiiaaa^^^\\\lllmmmlllfff]]]TTTLLLHHHAAA;;;666555444111000222......000222222222:::CCCnnn~~~}}}yyywwwwwwzzzwwwtttwww{{{hhh^^^bbbkkkppprrrjjjkkkiiifffeeelll{{{{{{kkkeeeooosssbbb[[[```}}}nnnZZZMMMCCC<<<666666555444444444444555444333222222333666888:::DDDddd{{{yyy]]]WWW\\\hhhjjjiiixxx|||~~~}}}{{{wwwwww}}}vvvzzznnneeeccceeeccc___^^^]]][[[YYYVVVSSSPPPMMMLLLEEE@@@999444111000000000------............------,,,,,,+++,,,---000333555555<<>>888999>>>@@@>>>999;;;===>>>======>>>???@@@???>>><<<<<<<<<======<<<:::999999;;;;;;:::888:::888555222222444666888<<<=========;;;;;;===???===<<<<<>>EEEGGGEEECCCDDDFFFFFFFFFIIIMMMKKKEEEEEEIIIIIIFFF@@@;;;===BBBBBB>>>888:::<<<===<<<<<<===>>>@@@???>>>===<<<<<<<<<===:::888888999;;;<<<;;;::::::999666444333444555777:::;;;<<<<<<;;;;;;===???@@@@@@@@@AAABBBDDDEEEFFFFFFGGGHHHGGGEEEEEEFFFHHHFFFBBB===:::999:::;;;<<<888===DDDKKKPPPUUUXXX[[[VVVSSSOOONNNPPPPPPLLLGGGJJJKKKHHHHHHJJJEEEKKK___rrrzzz}}}{{{yyyvvvooocccYYYVVVUUUOOOIIIGGGEEEJJJWWWnnnkkkrrrooo^^^SSSOOONNNNNN___ooorrrlllggg]]]SSSSSSRRRaaaxxxmmm^^^aaa^^^YYY\\\pppnnnlllhhhbbbXXXMMMEEEDDD===666333333333111//////333000111555444@@@XXX}}}tttooonnnzzz|||{{{{{{|||{{{{{{tttrrrpppppprrr}}}yyyxxxyyy{{{rrrkkkggggggjjjvvvuuugggaaabbbbbbnnn~~~vvvqqqjjjcccZZZOOOCCC===999666333222444555666555444777333333:::888666???TTTmmmkkkiiibbbbbblllooouuuyyyppphhhcccaaa```bbbfffjjjmmmnnnvvvzzz}}}vvv|||}}}jjjlll{{{oooeeecccdddbbb___^^^WWWXXXXXXYYYXXXTTTMMMIIIDDD???999444222111000///------............------,,,,,,,,,---...111333555:::???DDDFFFEEEDDDFFFHHHIIIHHHGGGFFFBBB@@@FFFNNNNNNJJJBBB???BBBGGGEEE>>>888:::<<<===<<<;;;<<<===@@@???>>>===<<<<<<<<<<<<777777666888:::<<<<<<;;;;;;:::888777555555555555:::;;;============???AAACCCEEEEEEDDDBBBCCCGGGKKKHHHJJJKKKKKKIIIGGGGGGGGGFFFEEEAAA===:::888:::<<<777777;;;FFFRRRXXXXXXTTTMMMJJJFFFDDDCCCAAA???===>>>???===@@@FFFCCCGGGXXXrrrzzz~~~{{{yyyvvvrrrooodddZZZWWWTTTNNNIIIFFFEEEGGGNNN___|||uuuffftttvvvbbbUUUQQQQQQSSS[[[kkkrrrsssuuukkk[[[WWWSSSaaavvvwwwccc___\\\YYY___lllssstttkkkaaa[[[PPPEEEEEE???999555444333000...///000///444777555IIImmmyyyppplllkkkwww{{{|||{{{|||zzz{{{~~~|||qqqmmmqqqyyyxxxnnnfffbbbhhhqqq~~~oooiiijjj[[[aaannnvvvmmmggg```[[[XXXRRRFFF<<<:::777444333444555666555555777444444:::777777BBB]]]wwwxxxxxxvvvlllhhhpppsssxxx{{{pppiiidddddd___YYYXXX]]]bbbddddddkkkqqq|||yyyrrrxxxtttccciii|||pppeeebbbdddbbb___^^^XXXWWWWWWWWWXXXTTTOOOJJJCCC>>>888444222111000///------............------,,,,,,,,,...///111333555:::===@@@BBBBBBCCCEEEGGGLLLKKKIIICCC>>>>>>GGGOOOMMMHHHAAA@@@FFFLLLHHH???:::<<<===>>>===<<<===>>>??????>>>===<<<;;;;;;;;;888777666777:::;;;:::::::::::::::999777666444333:::<<>>;;;;;;===:::;;;:::@@@JJJHHHKKKZZZpppxxx}}}|||zzzwwwooofff]]]YYYVVVPPPLLLKKKGGGGGGJJJVVVnnnfffaaayyyuuu___RRROOOQQQTTT\\\jjjpppsssyyyqqq___VVVWWWeeevvviii```\\\XXX]]]dddsssxxxlllaaa]]]TTTFFFFFFAAA;;;777444222000...000......666888666QQQvvvnnnlllmmmuuuyyy{{{zzz|||yyywwwwww{{{}}}qqqmmmttt}}}vvvggg^^^[[[eeezzzuuunnnmmm\\\[[[___jjjuuuuuu~~~}}}zzztttlllaaaYYYVVVSSSHHH<<<;;;999555444444555555555555777444555999555888HHHiiivvvuuuuuummmtttyyy|||pppllljjjhhhccc\\\XXXZZZ^^^cccggghhhooouuu}}}tttrrrxxxpppbbbnnn}}}pppeeebbbcccaaa___^^^\\\XXXUUUTTTUUUTTTPPPLLLAAA===888444222111000...------............------,,,,,,---...000222333444666888;;;>>>@@@BBBEEEGGGFFFGGGEEE@@@<<<@@@HHHNNNGGGCCC>>>>>>FFFLLLHHH@@@<<<>>>@@@@@@???>>>>>>?????????>>>===<<<;;;:::999999888777777999999888777888999999999888777555444999;;;>>>?????????@@@AAADDDFFFGGGDDDAAAAAAGGGLLLIIIKKKNNNOOOMMMIIIGGGFFFHHHIIIHHHCCC===999999;;;:::999;;;CCCNNNXXX^^^```\\\RRRHHHBBB<<<777888>>>999;;;:::BBBMMMLLLOOO___oooxxx~~~~~~}}}zzznnneee^^^ZZZWWWQQQNNNNNNEEEGGGIIIRRRgggnnnYYYiiimmm[[[RRRQQQTTTWWWiiirrrssssssyyyrrr```WWW[[[iiiyyyqqqccc]]]WWWYYY\\\nnnvvvmmmddd```VVVJJJFFFCCC>>>999555333000///111//////555888999ZZZ}}}rrrkkkkkkmmmvvv{{{~~~{{{||||||vvvqqqsssyyyxxxuuuyyyzzzjjjbbbXXXaaatttxxxoookkk```ZZZWWW[[[cccnnn|||uuuxxxzzz}}}rrraaaXXXSSSIII>>>===:::777555555555555555555666333444888555<<>>::::::AAAHHHJJJ???>>>;;;<<>>???AAAAAA@@@??????@@@??????>>>>>><<<;;;999888999888777777888888777555555666777777888888777777777:::<<<>>>=========>>>BBBCCCDDDCCCAAABBBFFFJJJKKKNNNQQQQQQOOOMMMKKKKKKJJJJJJHHHEEE@@@<<<::::::<<<<<<>>>CCCLLLVVV```eee^^^QQQFFFAAA<<<666666;;;777;;;<<>>;;;888666555666555444666666222555999777CCC^^^vvvwwwvvvooommmdddfffccc[[[SSSSSS\\\eeeeeekkkmmmooozzzvvvtttrrrsssvvvwwwyyyccclllqqqeeeaaabbb```^^^^^^^^^YYYUUUUUUWWWUUUNNNHHH???<<<777444333111///...------............------+++,,,...000222333444444333555999???DDDIIIJJJKKKBBBAAA;;;666999AAAFFFEEE:::;;;;;;;;;???DDDBBB===>>>???AAAAAA???>>>??????>>>>>>>>>>>><<<:::888777777666555666888888777666222333444555777888::::::999<<<>>>???>>>=========AAAAAAAAABBBCCCEEEFFFGGGKKKNNNPPPQQQOOOMMMMMMMMMKKKJJJGGGEEECCC@@@<<<999;;;:::<<>>:::???AAAGGGNNNMMMTTThhhxxx|||yyyqqqjjjbbb]]]WWWOOOLLLMMMCCCGGGKKKOOO^^^yyy```ZZZggg}}}wwwuuutttgggeeedddfffkkkqqquuuwww}}}}}}sssccc\\\ooolll___ZZZ^^^YYYcccnnnsssnnnbbbVVVOOOEEECCC@@@<<<777444222222...444333222999JJJqqq~~~xxxmmmiiikkkooozzz|||}}}~~~xxxrrrtttzzz||||||qqqfffeeeeeeiiixxxvvvoooddd```]]]YYYUUUUUU^^^hhhwwwiiiWWWMMMEEE@@@<<<999666666666555444888777333666::::::LLLlllmmmdddpppwwwrrrkkkkkkhhh```YYYWWW[[[```cccggghhhjjjyyy~~~wwwtttqqqjjjeeedddccc~~~nnnmmmrrreeeaaabbb```^^^^^^]]]YYYVVVWWWYYYVVVMMMDDD???;;;777444333111///...---..................---+++,,,...000222333444444444666;;;BBBHHHMMMNNNNNNLLLHHH>>>555888AAACCC???888;;;<<<;;;===@@@???:::===???@@@@@@>>>===>>>>>>>>>>>>???>>><<<:::888777555444444555888999999888000111222444666999;;;======???BBBCCCBBB@@@@@@@@@@@@@@@@@@BBBEEEGGGGGGFFFIIIKKKNNNNNNMMMLLLLLLLLLLLLIIIFFFEEEEEEBBB===888999888999BBBNNNWWW[[[\\\cccVVVPPPUUUVVVMMMEEEEEE@@@FFFIIIMMMRRRPPPYYYooo{{{~~~wwwooogggaaaYYYPPPLLLMMMHHHLLLMMMNNNYYYssshhhYYY[[[xxx~~~~~~~~~|||yyywww~~~sssccc\\\pppooo___\\\ccc\\\aaalllvvvrrrcccUUUOOODDDCCCAAA===888444333333,,,555444111;;;QQQyyy}}}sssvvvmmmkkkpppuuuxxx}}}}}}yyyzzz{{{yyyzzz}}}xxxwwwqqq}}}uuuvvv{{{mmmhhheeebbbkkkzzzsssgggfffddd___UUUMMMPPPXXXhhh|||ppp[[[OOOHHH@@@===999777666666555444:::888444777<<<===RRRuuueee___ooo}}}pppmmmhhhaaa[[[XXXXXXYYYdddffffffgggqqqxxxvvvrrriii```\\\SSSlll|||sss|||mmmbbbccceee```]]]^^^aaa\\\VVVTTTTTTRRRMMMHHHBBB>>>999444111///---+++.........------,,,,,,,,,(((,,,222444444444666888666:::@@@EEEIIIMMMQQQTTTJJJEEE???;;;<<<>>>@@@@@@<<<:::===AAA>>>888777===???AAABBBBBBAAA@@@@@@AAA????????????===;;;999777444333222444666777777666333222111222444999===@@@BBBAAA@@@AAAAAAAAA???======@@@???<<>>CCCHHHLLLPPPQQQRRRKKKEEE@@@???BBBDDDDDDBBB<<<:::;;;???>>>::::::>>>@@@AAACCCCCCAAA@@@AAABBB@@@@@@@@@???===;;;999777555444444555777888777666555444333222444888<<>>>>>??????>>><<>>AAAHHHLLLHHHCCC===<<<>>>AAA???<<<<<<@@@@@@BBBCCCCCCBBBAAAAAABBBAAAAAA@@@???===;;;999888777666555666777888777666777555444333444888;;;>>>BBB@@@===;;;<<<======<<<@@@BBBAAA@@@BBBGGGJJJIIIEEEAAA>>>>>>AAADDDDDDBBBAAABBBCCCDDDDDDDDDCCCBBBAAA===;;;AAAMMMYYY___aaapppvvvtttlllllltttsssiiijjjccc^^^]]]XXXTTTZZZeeejjjuuu~~~tttiiiaaaYYYPPPLLLLLLMMMMMMRRRUUUYYYtttjjjXXX```xxx{{{xxx~~~mmmZZZ^^^eeeuuulll```]]]YYYYYYdddvvv}}}qqq```WWWLLLFFFAAA???;;;555222222---333666<<>>:::999888777555777555666999<<>>:::666333111111///...........................+++...111222222444999===???>>>@@@GGGNNNQQQNNNIIIEEE???<<>>BBB@@@BBBDDDCCCBBBAAABBBCCCBBBAAA@@@>>><<<:::999888777666555555666666555444555444333333555888<<>>?????????@@@DDDHHHJJJIIIEEE@@@======>>>>>>>>>>>>???BBBEEEFFFGGGGGGFFFAAA>>><<<@@@KKKVVV]]]```jjj|||wwwkkkaaa]]]XXXTTT[[[gggoooxxxwwwmmmdddZZZPPPLLLLLLLLLLLLRRRVVV\\\xxxuuu\\\[[[nnn~~~{{{}}}lll___ggg{{{sssddd___VVVXXXcccvvvvvvfff[[[NNNGGG@@@???<<<777444444111333666@@@ZZZ}}}nnn~~~~~~ssshhhgggoooxxx{{{{{{~~~|||zzz|||yyykkkiiinnnzzzssskkk___YYYUUUZZZbbbkkkuuu~~~xxxfff^^^[[[mmmyyyjjjeeeaaa\\\TTTNNNYYYzzzwwwjjj]]]ZZZXXXSSSKKKFFFIIIVVVooorrr]]]XXXOOOGGGCCC???;;;999888777666555444555888===NNNnnnvvvrrruuufffcccfffaaa\\\XXXSSSQQQTTTbbb|||llleee```iiirrrjjjcccYYYTTTPPP^^^vvvggg\\\^^^aaa___^^^aaa[[[ZZZXXXVVVTTTPPPLLLIII===:::555222111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,///222222222444888<<<======@@@GGGOOORRRMMMHHHCCC===;;;DDDQQQTTTKKK@@@>>>MMM[[[WWWHHH===>>>DDD@@@BBBCCCCCCBBBAAAAAABBBBBBAAA???===;;;999888777555444333333555555444222222111111222444999>>>AAAEEEAAA===::::::<<<===>>>======>>>???@@@BBBHHHMMMOOOKKKFFFBBB@@@???>>>>>>>>>@@@DDDGGGJJJKKKKKKKKKAAA>>><<<@@@HHHSSS[[[___ddd{{{~~~pppbbb[[[VVVSSS\\\iiiyyy~~~uuujjj^^^RRRNNNOOOKKKKKKQQQVVV]]]{{{~~~```YYYhhh}}}zzzyyyiiibbbpppsssccc]]]VVVWWWaaasss~~~yyyjjj^^^PPPGGG@@@???===999666555777555888KKKkkknnnyyyooofffhhhrrr|||}}}|||{{{yyy{{{yyytttsssyyywwwlllbbbYYYPPPOOOTTT]]]hhhrrryyyzzzjjj]]]iiizzzlllddd```\\\UUUKKKMMMfff}}}nnn___ZZZXXXRRRJJJDDDIIIRRRkkk~~~eeeZZZWWWHHHDDD???<<<:::999777666888999:::<<>>CCCKKKPPPQQQMMMIIIAAA===<<>>@@@SSSaaa[[[III>>>???CCC???AAABBBBBBAAA@@@@@@AAABBB@@@>>><<<999888777666444333222222444555444222000//////000444999>>>AAAEEEAAA===::::::<<<<<<===>>>===>>>@@@AAABBBIIIQQQSSSRRROOOLLLJJJGGGFFFEEEDDDFFFIIIMMMNNNNNNMMMLLLBBB???===???FFFPPPYYY^^^gggzzzrrrddd[[[TTTRRR^^^nnnwwwkkk]]]PPPLLLMMMLLLKKKQQQTTT[[[yyyfffYYYddd{{{xxxvvvfffcccvvvxxxeee___UUUVVV]]]lllyyyyyylll```RRRHHH@@@???>>>;;;777666444333<<>>@@@AAAAAA@@@??????@@@AAA@@@===:::777666555555333222222333555666555444000///...///222777;;;>>>CCC@@@<<<:::::::::::::::===;;;===@@@@@@@@@HHHRRRSSSUUUWWWWWWVVVTTTQQQPPPNNNOOOQQQSSSRRROOOLLLJJJBBB???===>>>EEENNNXXX]]]fffwww~~~sssfff\\\SSSRRRaaasss~~~xxxlll]]]QQQMMMOOOMMMLLLPPPQQQVVVssslllZZZbbb}}}yyyvvvyyyhhhfffzzzkkkdddTTTSSSWWWcccqqquuukkk___SSSHHH???>>>???<<<999777111666HHHgggxxxsssmmmhhhdddhhhrrr|||}}}|||{{{|||zzzyyy|||wwwwwwqqqbbb\\\WWWRRRNNNLLLQQQZZZ]]]lllxxx{{{~~~rrrqqqyyyttteee[[[XXXQQQJJJRRRbbbqqqyyy}}}lllccc\\\SSSKKKHHHDDDIIIWWWkkkzzzuuuVVVSSSJJJFFFAAA===;;;999888666222555888<<>>:::666222000///---,,,,,,,,,,,,------............222666777555333444555999???FFFKKKKKKHHHDDDBBB777555666===EEEEEE===444EEEPPPUUUMMMDDDBBBAAA???===???AAAAAA???>>>???@@@AAA???<<<999666555444444444333222444666777777666111000...///111555999<<>>DDDMMMWWW]]]\\\ooo}}}sssggg]]]SSSRRRcccwwwzzz~~~sssdddXXXUUUXXXOOOMMMOOOOOOSSSmmmppp[[[aaa{{{yyywwwmmmiii}}}mmmeeeSSSQQQSSS]]]lllrrrjjj^^^TTTIII???>>>@@@===999888666AAAXXXxxxpppuuu|||iiifffdddhhhqqqzzz~~~{{{{{{zzzzzzzzztttsssvvv|||}}}rrrpppzzzwwwcccaaa^^^XXXNNNFFFGGGLLLKKKZZZgggiiimmmvvv}}}}}}~~~~~~yyyeeeWWWUUUQQQIIIMMMZZZxxxvvvbbbrrrggg^^^TTTMMMKKK@@@DDDMMMWWWcccqqq]]]YYYJJJGGGAAA>>>;;;:::888666444888;;;@@@OOOlllyyyjjjmmm{{{sssgggdddcccbbb\\\UUUWWWjjj}}}|||kkkaaaZZZ___nnnwwwkkkgggbbbhhhxxxsssaaaZZZ]]]]]]aaaddd___XXXXXXXXXVVVRRRNNNIIIFFF>>>:::555111000///......---,,,,,,,,,,,,---.........333888:::888555444555777AAAFFFDDDEEEIIIDDD:::777666888===???<<<999:::FFFJJJIIIBBB>>>AAACCCAAABBBBBBAAAAAA@@@???>>>>>>DDDAAA;;;777444444555666555444333555777888777666333333222000000333888<<>>;;;888777888:::;;;;;;;;;:::;;;>>>CCCFFFKKKQQQZZZ```cccccccccbbbZZZZZZYYYXXXVVVQQQJJJFFFDDDAAAAAACCCDDDFFFLLLSSSWWWjjjyyywwwlll```WWWYYYkkk}}}zzznnnddd\\\XXXVVVOOOKKKNNNTTTbbb|||bbb\\\www{{{qqqsss{{{pppeeeYYY[[[ZZZ]]]mmm|||uuubbbYYYLLL@@@===???>>>======999===]]]nnnyyyyyyllliiihhhkkkqqqyyy}}}~~~}}}~~~||||||uuuuuuppppppuuuuuu~~~yyyjjjmmmzzzmmmcccXXXSSSOOOIIIFFFFFFIIIMMMUUU^^^ccceeekkkrrr}}}}}}gggXXXYYYWWWMMMKKKSSSooojjjpppssslllfffZZZQQQPPPKKKEEEFFFPPP[[[hhh}}}```ZZZQQQIIIBBB@@@???:::666666;;;888:::IIIccc___fff|||vvviiiddd```^^^YYYXXXfffxxxwwwqqqfffhhhzzzvvvooonnnqqqqqq___YYY]]]^^^cccfffaaaVVVWWWWWWUUURRRNNNJJJGGG===:::444111000///......---,,,,,,,,,,,,---......000333777:::::::::;;;;;;:::CCCHHHFFFGGGKKKFFF<<<666555888===???<<<;;;===DDDGGGFFF@@@>>>AAACCCBBBBBBBBBAAAAAA@@@??????>>>DDD@@@;;;777444444555666555444333444777888777666666555444111111333777;;;>>>>>>===;;;888777888::::::;;;<<<<<<<<<>>>BBBDDDHHHPPPZZZaaaeeedddcccaaa]]]\\\ZZZYYYWWWSSSMMMIIIDDDAAAAAADDDEEEGGGMMMTTTTTTeeezzzvvvvvvppphhh___ZZZ___qqq{{{ssskkkbbb\\\UUUNNNKKKNNNSSS^^^wwwfff___ttt~~~sss{{{}}}wwwjjj]]]bbbcccbbbmmmyyyttteeeZZZMMM@@@===>>>>>>======<<>>666666999>>>>>>;;;<<<@@@BBBCCCAAA======AAADDDCCCBBBBBBAAAAAA@@@@@@??????CCC@@@;;;777444333444555555444333444666777777666888777555333111333666:::>>>>>>===;;;888777888999:::<<<===>>>>>>>>>@@@BBBDDDKKKVVV^^^bbbbbb```___]]]\\\ZZZXXXVVVSSSNNNJJJCCCAAABBBEEEGGGHHHOOOVVVRRRbbbvvvvvvqqqlllfffaaa^^^cccttt}}}yyysssiii```SSSNNNLLLMMMOOOYYYrrrjjjaaaooosssvvvwwwjjj```hhhiiiffflllwwwuuujjj]]]OOOAAA===>>>===<<<===<<>>>>>===:::777666888999:::<<>>>>>===<<<======HHHlll|||}}}xxxooorrrvvv|||}}}zzzmmmjjjppppppxxxuuupppvvv___WWWWWWTTTMMMHHHAAA???DDDPPP\\\bbbfffiiioooxxx{{{yyyooo^^^VVVVVVRRRJJJ[[[yyyxxxgggeee|||oooaaaYYYSSSLLLIIIMMMTTTaaaxxx{{{]]]TTTKKKEEECCCBBB===999999===777@@@```hhhzzz~~~wwwnnnoooiiiooo}}}sssiiiaaa___[[[ZZZdddqqqzzzoooyyyyyyggg```bbb___aaaaaaYYYQQQRRRSSSSSSQQQNNNKKKHHH===999444000///...---------,,,,,,,,,,,,---......555777<<>>888999>>>BBBEEEFFFBBBBBBBBBAAAAAAAAAAAAAAAAAA???;;;777444333333333444333222444666777666555222222222111111333666999>>>>>><<<:::777666777999:::<<>>===<<<<<<===@@@OOOttt~~~yyyooosssxxx}}}~~~~~~|||{{{|||}}}~~~yyymmmiiinnnnnnvvvuuu|||bbbXXXXXXWWWQQQLLLFFFAAA@@@GGGQQQXXX^^^dddbbblllzzz~~~|||}}}wwwwwwyyycccWWWUUURRRKKKXXXttt|||nnnyyywwwhhh___ZZZSSSPPPRRRUUU^^^sss}}}aaaSSSKKKDDDCCCAAA<<<999888:::888FFFeee{{{ppp}}}wwwmmmnnniiihhhppp}}}wwwmmmfffeeeccc^^^bbbkkk{{{ooo|||vvvddd___bbbaaadddddd]]]QQQRRRSSSRRRQQQMMMJJJGGG<<<888333000......---,,,---,,,,,,,,,,,,---......333666<<>>:::@@@KKKKKK@@@777999???CCCEEEFFFBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>;;;777555333333333444333222333555666666555000000111000111222666999======<<<:::777666777888:::<<>>???@@@@@@BBBGGGMMMRRR]]]]]]]]]]]]\\\YYYTTTOOOGGGFFFGGGKKKLLLLLLQQQWWWVVV[[[hhhyyy~~~sssmmmgggeeedddhhhuuu|||lllcccSSSPPPMMMIIIFFFRRRtttjjj[[[fffwwweeepppzzznnn}}}qqqggghhheeedddssshhhXXXFFF>>>===<<<<<<===>>>PPPvvvwwwnnnrrrxxx||||||yyywwwvvvwww{{{|||}}}zzzppprrrrrrsssrrrjjjhhhllllllvvv}}}kkk]]]ZZZXXXSSSOOOJJJCCC???BBBHHHMMMVVV]]]ZZZeeevvvxxxnnnbbb[[[ZZZdddvvvzzziiiwwwyyyrrrbbbWWWUUUUUUQQQRRRlllzzzlllccc```[[[WWWXXXVVVZZZkkk~~~ttt^^^SSSKKKDDDCCCAAA===999999666:::PPPssspppyyyzzzkkkiiidddbbbkkkzzz}}}|||rrrlllmmmlllfffggglllwwwqqquuuddd___cccbbbdddeee]]]QQQRRRSSSRRRPPPLLLIIIFFF<<<888333///......---,,,---,,,,,,,,,,,,---......000444:::>>>@@@AAABBBBBBKKKFFFBBBCCCFFFEEE???;;;<<<@@@FFFEEE???<<>>;;;777555333222222333222222333555666666555111222222222111222555888======<<<999777666777888:::<<<>>>@@@@@@@@@BBBDDDCCCCCCCCCCCCCCCGGGLLLPPP\\\]]]___aaa```\\\UUUPPPIIIHHHIIILLLMMMMMMPPPVVVWWWXXXbbbtttuuunnngggddddddiiiuuutttsssxxxuuuggg```QQQPPPOOOLLLGGGPPPpppooo```ggg|||dddgggtttxxxjjjxxxvvvgggkkkhhhdddoookkkZZZGGG>>>===<<<<<<===@@@SSSyyyzzzxxxpppmmmrrrxxx|||{{{xxxwwwvvvwwwzzz{{{{{{vvvddd```^^^cccfffdddeeeiiijjjxxx~~~yyyfff]]]WWWRRRPPPHHHDDD@@@AAABBBFFFNNNWWWWWWcccuuunnn[[[SSSSSS]]]ooooooppphhhkkkkkkddd[[[VVVUUUUUUPPPgggzzznnnfffeee```^^^\\\WWWUUUaaarrrpppbbbUUUMMMFFFDDDCCC>>>::::::999>>>VVV{{{}}}llljjjccc^^^bbbppprrrrrr~~~sssllloooppplllmmmrrrvvvnnn|||xxxgggaaadddbbbccccccZZZRRRRRRSSSRRRPPPLLLHHHEEE<<<888333///...------,,,---,,,,,,,,,,,,---......///333777:::;;;===BBBFFFMMMFFFAAACCCFFFEEE???::::::???FFFFFF@@@>>>IIIWWWTTTEEE999;;;BBBEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>;;;888555333222222333222222333555666666555444555555333222222444666======<<<999666555777888:::;;;>>>??????AAACCCEEEGGGHHHHHHHHHHHHIIILLLOOOZZZ[[[^^^aaa```\\\TTTOOOJJJIIIJJJMMMNNNMMMPPPUUUYYYXXXaaarrrxxxppphhhddddddhhhtttxxxiiifffkkkxxxnnnaaa\\\OOOPPPRRROOOHHHNNNlllttteeeggg}}}gggdddllluuuiiizzz}}}eeekkkjjjbbbhhhyyymmm[[[HHH???<<<;;;<<<>>>HHH\\\tttqqqkkklllrrrxxx|||{{{yyyyyyyyy{{{|||{{{yyy~~~wwwaaaYYYWWWWWW]]]___bbbgggjjjzzzvvvmmm___WWWQQQOOOFFFCCCBBBBBBAAABBBJJJSSSQQQ^^^qqqyyyccc^^^cccdddppp}}}kkk|||qqqssstttpppcccUUUPPPQQQQQQfff~~~yyyooohhhfffcccaaa___WWWRRR[[[jjj}}}wwwmmmVVVNNNGGGFFFDDD???<<<;;;@@@AAAUUUyyyvvvnnnlllbbbZZZdddwwwwwwiiijjj~~~qqqiiilllooonnnqqqwww|||}}}ggguuuppp```^^^cccccc___[[[TTTSSSQQQQQQOOOLLLHHHEEE@@@999333111///,,,+++---,,,,,,,,,******+++...000222666999888666888>>>DDDIIIFFFDDDFFFCCC<<<777555>>>???@@@???<<<===DDDKKKKKK@@@888999>>>AAABBBDDDCCCBBBAAABBBCCCCCCAAA@@@@@@===999666444333444555222222222333444555666777333444555555555555777999======<<<:::777777888:::===<<<===AAA@@@>>>@@@DDDEEEJJJOOOQQQPPPOOOPPPRRRWWWZZZ]]]^^^\\\WWWQQQNNNLLLHHHGGGJJJLLLMMMPPPUUU\\\ZZZ___ooo~~~sssjjjhhhggghhhoooyyyuuufffcccgggnnn~~~}}}mmm___UUUUUURRRPPPNNNMMMWWWpppxxxhhhfff}}}oooccceeeuuuzzzqqqoooxxx}}}mmmhhhrrryyypppfffbbb``````nnn}}}}}}kkk\\\KKK@@@<<<===>>>???DDDlllsss~~~qqqhhhccchhhooowww|||{{{xxxwwwvvvtttxxxzzzxxxzzzjjjYYYVVVZZZ]]]bbbdddccckkkllltttjjj```YYYQQQLLLHHHCCC??????CCCHHHLLLSSS```rrryyyoookkkqqqnnnmmm|||lllkkkssscccUUUQQQSSSTTT___ooohhh~~~wwwqqqkkkeeeeee^^^]]]dddddd^^^___gggvvvqqq```OOOGGGDDD??????>>>555888HHHfffoooaaannniiieeehhhtttppp\\\```nnnvvv{{{xxxoooggghhhlllpppuuu{{{{{{iiimmm{{{ppp___]]]aaabbb^^^[[[SSSRRRQQQQQQPPPMMMIIIEEEAAA999333111///,,,+++---,,,,,,,,,+++***+++...111222666999888666888===CCCDDD@@@>>>>>><<<777444444:::<<<>>>===;;;;;;AAAFFFGGG===666888>>>BBBDDDFFFCCCBBBAAAAAACCCCCCAAA@@@???===999666444333444444222222222222333555777888666777777666444444555777<<<<<<<<<;;;999888888:::;;;:::<<<@@@AAA???AAAFFFJJJOOOSSSTTTSSSQQQRRRTTTUUUXXX[[[]]]\\\XXXSSSOOONNNJJJIIIKKKKKKJJJMMMQQQXXXWWW\\\mmmuuullljjjjjjlllsss|||{{{ppplllllljjjyyy{{{oooddd^^^XXXWWWWWWUUUQQQWWWpppuuucccfff~~~kkk^^^]]]iiinnnhhhjjjsssxxx{{{uuuvvvzzzmmmdddaaa^^^[[[gggvvvwwwmmm]]]JJJ@@@<<<<<<>>>AAAOOOsssfff}}}ooogggccclllssszzz~~~}}}{{{{{{{{{wwwyyyxxxtttrrruuu{{{nnnfffeeedddcccccccccllllllkkkvvv|||iii\\\TTTOOOKKKDDD@@@@@@DDDJJJNNNRRR___ppp~~~wwwuuutttmmmhhhuuurrrcccsssooo___XXXWWWVVV[[[{{{vvv|||}}}uuummmiiieee```bbb```eeeppptttrrrvvvyyyzzzbbbPPPHHHFFFAAAAAA@@@777;;;NNNooouuubbbbbbxxxvvvqqqtttzzzmmmiiilllmmmooosssuuunnniiilllpppssswww{{{{{{rrrpppvvvqqq___\\\```aaa]]]ZZZQQQQQQRRRRRRRRROOOJJJFFFAAA:::333222000,,,+++---+++,,,,,,+++***+++///111222666::::::888888===BBBAAA<<<::::::777333222555777;;;>>>===<<<===???BBBBBB999555999???CCCEEEHHHEEECCCAAAAAABBBBBBBBBAAA>>><<<999666444444444444222222111111333666999::::::::::::777555333444555:::;;;======;;;999888999:::999;;;@@@@@@???AAAFFFMMMQQQUUUUUUSSSRRRSSSUUUUUUWWW[[[]]]\\\YYYTTTQQQPPPLLLJJJKKKKKKHHHIIILLLTTTTTTYYYiii~~~}}}tttllljjjkkkooowww}}}}}}vvvqqqkkkkkkwwwwwwpppjjjfffbbbeeekkkjjjaaa___rrruuuaaafff~~~lll___ZZZ```eeeeeeiiisss|||{{{vvvrrr{{{rrrjjjhhheee___hhhwww|||ppp^^^JJJ@@@<<<<<>>>>><<<;;;>>>BBBAAA>>>===>>>:::555333666777<<<@@@??????AAABBBBBB@@@:::777<<>><<<999777555444444444222111111111333666:::<<<<<<<<<;;;999777555666777999;;;>>>>>><<<:::888888:::999<<>>WWW{{{nnncccgggvvvkkkmmm|||zzzzzz}}}{{{uuuooonnnmmmlllnnnsss|||{{{|||xxxwwwzzzrrr```\\\``````]]]YYYRRRRRRRRRSSSSSSQQQLLLHHHAAA:::444222000---,,,...+++,,,,,,++++++---000333666<<>>@@@BBB@@@@@@CCCDDD@@@888444555777===???>>>???DDDFFFCCCAAA===;;;@@@DDDEEEFFFHHHEEEDDDBBBAAABBBBBBAAA???<<<;;;999777666555444444222222111222444777:::<<<;;;<<<<<<:::999888999;;;:::<<>><<<===BBBFFFKKKQQQUUUUUUTTTVVVXXX]]]___``````^^^ZZZUUURRRMMMJJJJJJMMMLLLHHHHHHJJJRRRVVV[[[dddssszzztttllljjjooowww}}}zzz}}}vvvzzz}}}wwwvvvvvvvvv~~~llljjjhhhaaa]]]___gggpppxxx}}}xxxiii^^^___iiirrrvvvllllllmmmfffmmm~~~fffMMMBBB===:::@@@IIIeeezzzlll|||xxxhhhdddjjjtttwww{{{{{{{{{|||rrr```YYY]]]jjjzzznnnZZZXXXhhhnnnaaaWWWQQQHHHAAAAAAHHHQQQWWW```pppzzzsssnnnvvvzzziiivvvqqqddd^^^aaaddd|||{{{ssslllttt|||xxxnnnSSSFFFGGGCCCAAAAAA<<>>???CCCFFFEEEEEEGGGEEECCCBBBBBBCCCBBB@@@>>><<<;;;999888666555555444222222333444666777999:::999:::::::::888999:::<<<<<<>>>@@@@@@===999666555:::999;;;>>>>>>;;;===AAAFFFMMMUUUZZZ[[[ZZZZZZ[[[```aaaaaa```^^^YYYUUURRRLLLJJJKKKNNNNNNJJJHHHJJJQQQYYY___bbblll{{{~~~yyyqqqnnnttt~~~ooorrrwww{{{~~~|||}}}~~~}}}~~~oooqqqgggeeedddgggtttoooccc______nnnxxxjjjhhhkkkgggoookkkPPPDDD>>>:::@@@LLLggg~~~vvvwwwfffeeemmmvvvyyy|||}}}|||}}}ppp___ZZZ___lll~~~{{{eeeWWWWWWdddzzzuuudddXXXRRRJJJDDDEEEKKKUUU[[[iiixxxsssrrrvvvzzzoooyyyzzzmmmccc```bbbjjjyyywww~~~yyyrrrxxxuuuVVVEEEEEEBBB???@@@>>>EEE___~~~^^^XXXmmmrrrhhhmmm|||{{{rrrllljjjnnnyyy~~~qqqbbb```eeeeee___ZZZXXXVVVSSSRRRQQQOOOMMMJJJBBB;;;555333111------///+++,,,,,,,,,,,,...111444888???GGGIIIFFFBBB@@@AAA;;;===BBBEEE@@@:::888<<<:::???===888===JJJOOOMMM???===???DDDGGGEEEEEEFFFCCCCCCCCCDDDDDDCCC???<<<;;;:::999888777555555444111333444666777888777777777888888888666666888999???@@@AAA???<<<888555555777666999===>>>===???DDDHHHOOOYYY______]]][[[[[[^^^^^^______\\\YYYUUURRRMMMKKKMMMPPPOOOJJJHHHIIINNN[[[bbbaaaeeettt|||tttpppvvvnnnhhhkkkvvv}}}|||}}}tttooo|||qqqyyy{{{fffhhhiiinnnzzzeeeWWW[[[ooo}}}kkkfffiiihhhqqqpppSSSFFF???999@@@NNNhhh~~~|||wwweeeeeeppptttwww{{{|||{{{|||}}}ooobbb^^^eeerrrvvvbbbVVVTTT^^^iiixxxdddYYYTTTLLLHHHIIIPPPYYY```sssjjjooozzzuuuzzz~~~|||yyyqqqfff``````aaammm}}}}}}}}}tttlllqqq}}}}}}ZZZFFFEEEAAA???AAA@@@FFFaaa|||\\\^^^{{{qqqhhhlllxxxzzzqqqkkkjjjnnn{{{pppcccbbbgggfff```ZZZZZZWWWTTTQQQPPPOOOMMMKKKBBB;;;555333111------///+++,,,,,,,,,,,,...222555888???GGGJJJFFFAAA@@@@@@:::<<>>BBB???999???NNNUUUSSS<<<;;;>>>DDDGGGEEEEEEGGGBBBCCCDDDEEEFFFCCC>>>:::::::::999888777666555444111333555777888888777666666777777666444333444666AAABBBBBB???;;;777555444444333777<<<>>>>>>AAAGGGHHHQQQ[[[aaaaaa]]]ZZZXXX[[[\\\]]]]]][[[XXXUUUSSSOOOMMMNNNQQQPPPJJJGGGHHHLLL[[[ddd```aaaooo~~~|||sssooovvvzzznnnmmm{{{~~~~~~|||yyyiii^^^dddrrr~~~tttaaadddfffmmmwwwaaaQQQdddiiiaaaeeeeeeooosssUUUHHH@@@999@@@OOOnnn|||wwweeefffrrrqqqtttxxxzzzyyyzzz|||{{{ooodddbbbiiiwwwnnn]]]SSSRRRWWWmmmxxxcccZZZUUUOOOKKKMMMTTT]]]cccuuudddkkk{{{~~~||||||yyypppfffbbbddd```mmm{{{|||zzzyyyqqqiiimmmzzz]]]GGGEEEBBB???BBBBBBDDDaaapppZZZfffooofffjjjtttyyypppjjjgggjjjvvv}}}pppaaabbbbbbaaa```XXXYYYWWWTTTPPPMMMJJJHHHGGG>>>:::444000......------,,,,,,---------///333666:::===???@@@DDDGGGDDD>>><<<@@@DDDBBB;;;888???HHHFFFHHH@@@777AAAWWW___YYYCCCCCCCCCEEEGGGGGGEEEDDDDDDDDDDDDEEEEEECCC@@@===;;;999777555444333333333111222222333555777999:::999888666555555666777888=========<<<:::777444222333222333666;;;@@@CCCEEEJJJTTT```eeeccc]]]XXXWWW\\\\\\\\\\\\YYYVVVSSSQQQMMMLLLNNNRRRRRRLLLIIIJJJMMM[[[ddd``````kkkuuuyyy{{{uuuoooooouuu{{{|||{{{~~~xxxvvv{{{~~~}}}{{{pppfffcccfff}}}~~~uuu~~~{{{|||vvvnnnmmm```dddiiirrrooobbb```vvvnnnfffiiihhhnnnzzzYYYGGGBBB:::???SSSsss~~~oooggggggkkkssstttxxxzzztttnnnqqq{{{~~~zzzkkk___```iiiuuujjjYYYRRRPPPYYYjjj~~~llldddZZZTTTOOOMMMMMMSSS___kkkxxxxxx{{{zzzhhhmmmwww~~~{{{vvvmmmeeedddnnnrrr{{{uuunnnjjjvvv]]]OOOEEE@@@EEE>>>@@@LLLiiiiii[[[bbbjjjcccfffxxx|||tttooollljjjmmmrrrsssbbbaaa`````````YYYXXXWWWTTTPPPLLLJJJHHHGGG>>>:::444000......------+++,,,,,,,,,,,,///222666888;;;<<<===AAAFFFFFFAAA===???AAA>>>888777<<>>EEEHHHFFF???@@@>>>999555555:::>>>EEEBBB:::666DDDXXX[[[QQQ@@@BBBDDDFFFFFFFFFEEEDDDDDDDDDCCCDDDEEECCC@@@===888777555333111111111111000111333555666666666666555444333222333666999;;;===<<<999777555555555666666555555777:::>>>CCCFFFMMMTTT\\\^^^[[[WWWWWWXXX\\\\\\\\\ZZZXXXTTTQQQOOOLLLKKKNNNRRRRRRMMMJJJKKKOOOPPPUUU]]]aaadddiiiooojjjfffccceeehhheee]]]VVV___dddooozzzzzzvvv}}}yyyuuu{{{qqqvvv}}}{{{mmm```[[[XXXTTTNNNJJJJJJOOOUUUZZZ___dddooouuuyyy{{{wwwtttiiiiiibbbeeeuuuvvvXXXGGGAAA;;;DDD]]]}}}yyyxxxiiicccfffkkkooopppsssvvvssslllhhhiiiwww}}}}}}lll___```iiittt{{{gggfffhhhlllllleee___\\\ZZZUUUQQQRRRWWW^^^lllxxx{{{{{{vvvlllrrr{{{vvvlllgggeeeqqq~~~yyysssnnnjjjpppdddQQQEEE???EEEEEEMMMlllxxx\\\UUU___~~~nnnkkkkkkxxxzzzpppkkkfffbbbaaacccbbbeee}}}xxxbbb___\\\^^^```[[[WWWUUUSSSOOOLLLIIIHHHGGG???;;;555000///......---***++++++***+++...333666444666666666;;;DDDIIIJJJBBBAAA===666333555999:::AAAAAA<<<888AAAPPPRRRJJJ>>>AAADDDFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCC???<<<888666555333222111222222///111333555666555444333333222222222444777;;;======;;;777444333444777888999999888777888:::>>>AAAEEEMMMVVVZZZXXXUUUUUUVVV^^^^^^^^^]]]ZZZWWWTTTRRRMMMLLLNNNSSSRRRNNNKKKKKKPPPLLLPPP]]]eeeeeehhhpppkkkhhhddd```[[[WWWTTTRRRccclllxxx{{{{{{uuu|||nnnmmmnnngggXXXNNNKKKKKKIIIOOOMMMMMMRRR\\\hhhrrryyyyyysssiiiggg______ooo|||vvv[[[IIIAAA:::FFFbbbsssqqqvvvhhhbbbeeekkklllmmmqqquuuvvvtttrrrqqq}}}nnnaaaccclllwww{{{tttpppjjjgggfffiii```XXXUUUXXXaaaooo{{{zzztttyyy}}}qqqiiifffdddssszzzwwwuuunnngggkkk~~~jjjVVVIIIAAAEEEEEEPPPnnnlllTTTQQQ]]]~~~mmmmmmnnnwwwzzzpppiiiddd^^^[[[\\\\\\XXXfffwwwbbb^^^\\\^^^```[[[VVVUUURRROOOLLLIIIHHHGGG???;;;555111//////......++++++******+++...444888555888888777;;;CCCHHHIIIDDDEEE@@@777333666999999@@@EEEDDD???@@@GGGJJJGGG<<<@@@EEEGGGFFFEEEDDDEEECCCCCCCCCCCCDDDBBB???<<<888777555333333222333333///111333555555444333222222222333444777:::===???===:::666333222555888;;;<<<<<<<<<999666666888:::===GGGSSSYYYYYYWWWVVVWWW```aaaaaa```^^^[[[XXXVVVNNNMMMOOOSSSSSSMMMJJJKKKPPPKKKOOO]]]fffhhhlllsssnnnlllfffZZZNNNLLLSSS[[[mmmvvv|||xxxqqqzzzkkkeee___SSSJJJHHHKKKLLLKKKOOOPPPTTT\\\iiixxxppphhhggg]]]\\\kkkxxxyyy___KKKAAA999HHHggglllooowwwhhhbbbdddiiioooqqqtttvvvyyy}}}~~~~~~~~~mmm```cccnnnxxx~~~xxxttttttwwwjjj\\\VVVXXXbbbqqq~~~{{{~~~}}}nnneeeaaadddtttxxx|||yyyooonnnfffTTTJJJBBBDDDEEESSSnnn}}}cccPPPRRR^^^yyy}}}}}}mmmrrrtttzzz|||ooohhhccc]]]YYYYYYYYYTTT]]]oootttaaa___]]]___```[[[UUUTTTQQQNNNLLLIIIHHHGGG@@@;;;555111//////......,,,,,,+++***+++///555:::888<<<>>><<<===BBBEEEEEECCCGGGDDD999444777;;;999BBBHHHKKKGGGCCCDDDFFFFFF:::???EEEGGGFFFDDDDDDEEECCCCCCBBBCCCDDDBBB???<<<888777555333333333333444000111222333333333222111222333666888;;;===???@@@<<<:::666333333666:::======???@@@===888444555666999DDDQQQYYYZZZYYYYYYZZZ```aaaaaaaaa```]]][[[YYYPPPOOOQQQTTTSSSMMMIIIIIINNNLLLOOOYYYaaagggmmmrrrnnnlllcccUUUJJJLLLZZZhhhssszzz}}}~~~{{{vvv~~~eeeYYYQQQGGGEEEIIIOOORRRQQQVVV\\\eeeooo|||{{{nnniiiiii^^^[[[jjjuuuzzzbbbNNNAAA:::KKKmmmkkkpppyyyiiiaaabbbeeerrrwwwzzzzzz{{{|||kkk^^^bbbllluuu~~~}}}zzzkkk[[[UUUXXXcccsssssshhhaaafffwww~~~tttaaaOOOGGG@@@CCCGGGXXXwwwuuuYYYJJJPPP\\\yyyyyyzzz|||pppyyy|||}}}nnngggbbb]]]YYYYYYTTTQQQYYYdddrrr~~~www{{{ooo___```___``````ZZZUUUSSSQQQNNNKKKIIIHHHGGG@@@;;;666111000//////...------,,,+++,,,000777;;;===BBBEEEBBB@@@AAAAAA@@@@@@IIIHHH<<<444777;;;:::AAAFFFJJJHHHEEEDDDCCCBBB999???EEEHHHFFFCCCDDDEEECCCBBBBBBCCCCCCBBB>>><<<666555444222222222333333222222222222111111111111333555999===@@@AAAAAAAAA<<<999666444555888<<<>>><<<@@@CCCAAA;;;777666777999BBBMMMTTTUUUUUUWWWYYY\\\]]]^^^___^^^\\\ZZZYYYRRRQQQRRRUUURRRLLLHHHHHHIIIMMMOOOQQQWWWaaahhhjjjkkkggg___VVVSSSZZZhhhsssvvv}}}zzzsss{{{|||___SSSPPPPPPUUU\\\bbbeeefffrrr|||~~~~~~ooolllmmmaaa\\\iiitttzzzdddPPPBBB<<>>;;;555444222111111111222222333222111111000111111111444777;;;@@@CCCCCCBBBAAA;;;999777555666999<<>>777;;;???===:::???AAACCCMMMTTTKKK:::<<<@@@DDDFFFFFFDDDCCCCCC@@@AAACCCEEEEEECCC>>>:::888777555222111222222333222222111000000/////////666999===AAABBBAAA???===:::777444333555888:::;;;===???BBBDDDDDDBBB???===;;;;;;===BBBGGGHHHFFFCCCHHHMMMTTTZZZ\\\ZZZVVVSSSRRRPPPSSSWWWTTTIIIAAA@@@@@@KKKRRRQQQQQQWWW\\\\\\]]][[[[[[^^^hhhttt~~~tttssspppwwwvvvlll]]]]]]]]]^^^cccpppzzzmmmeee^^^]]]kkk}}}eeeOOOGGG===PPP~~~~~~}}}zzz[[[bbbrrreeeaaaccccccrrrxxx~~~pppaaacccmmmtttzzz{{{iiiZZZYYY\\\```iiirrrnnngggqqq~~~zzzWWWCCCEEEDDDDDDccc{{{~~~aaaOOO\\\fffuuu~~~}}}}}}}}}}}}uuuvvvzzz~~~||||||~~~jjjbbb```^^^[[[YYYVVVSSSQQQZZZiiiwwwuuunnnttt{{{ggg]]]\\\YYY\\\___YYYVVVTTTQQQNNNKKKIIIHHHGGGAAA;;;444000//////---+++---,,,++++++,,,000666;;;???AAACCCBBB???;;;::::::===FFFGGG>>>:::@@@DDDBBB;;;;;;;;;AAARRR^^^TTTBBB;;;???CCCFFFEEEDDDCCCCCCAAAAAACCCDDDEEEBBB===:::888777444222111111222333333222111000000111222333666999<<>>@@@EEEMMMTTTXXXZZZYYYWWWUUURRRSSSVVVRRRHHHAAA@@@>>>HHHPPPQQQRRRVVVXXXWWWUUUWWW[[[bbbmmmxxxtttxxx{{{yyywwwtttnnniiijjjkkklllnnnuuu}}}nnnddd\\\[[[jjj|||fffOOOFFF<<>><<<;;;;;;<<<<<>>999555>>>TTTcccYYYFFF:::===BBBDDDDDDDDDDDDDDDAAAAAABBBDDDDDDBBB===999888777444222111111222333444222111000111333666888888:::<<<===>>>===;;;:::;;;:::888777777888999999888:::>>>AAACCCCCCCCCBBBBBB???<<<;;;;;;;;;;;;:::;;;???DDDJJJOOOSSSUUUVVVTTTQQQPPPOOOJJJBBB===<<<:::DDDNNNRRRRRRSSSRRRPPPPPPVVVaaammmxxx~~~|||zzzsssqqqsssxxxzzz~~~{{{qqqnnn{{{qqqdddZZZZZZjjj}}}fffOOOEEE;;;OOO~~~|||}}}nnnRRR]]]vvvhhheeejjjmmmwww{{{~~~wwwhhh```fffooorrrtttxxxssseeeYYYWWWYYY___lll{{{yyyllllllxxxwwwXXXEEEEEEBBB@@@___ssskkk[[[SSSaaaggg{{{}}}zzzvvvvvvxxx|||kkkbbb___\\\YYYXXXSSSQQQOOOWWWeeerrrpppvvvzzzvvvlll```]]]YYY[[[^^^XXXTTTSSSPPPNNNLLLKKKJJJJJJ@@@:::333/////////---,,,,,,,,,,,,+++,,,000666::::::;;;===???????????????<<<>>>===:::<<>>===<<<;;;<<<===???BBBEEEHHHJJJKKKOOOLLLHHHEEE@@@;;;777666888AAAKKKQQQRRRPPPLLLIIIKKKUUUeeeuuu}}}|||}}}|||yyyyyy~~~~~~xxx{{{|||zzz|||vvvddd___XXX\\\qqqttteeeZZZYYYiii|||dddNNNFFF===TTTzzz}}}___JJJ[[[xxxiiifffkkkpppssswww{{{~~~~~~rrrfffaaajjjsssssssssvvvxxxkkk\\\PPPQQQVVV[[[fffqqqxxxvvvkkkooo}}}\\\FFFCCC???AAAbbbwww}}}bbbWWWVVVhhhqqq|||uuummmmmmrrrzzznnnccc```]]]YYYXXXPPPOOOLLLSSS]]]hhh}}}yyy|||mmmaaa___[[[\\\___YYYRRRQQQOOOLLLJJJJJJIIIIII@@@;;;444000000000///---+++,,,,,,,,,---000666:::333666;;;@@@CCCCCCAAA???<<<;;;999666888???CCCEEE???;;;777<<>>=========>>>???@@@AAABBBHHHGGGCCC===999888666555888>>>HHHOOOPPPLLLFFFCCCEEERRRfffxxxsssllllllnnnnnnnnnttt}}}vvvpppwwwwwwrrrooommmhhhuuuxxxgggWWWMMMJJJIIISSSooouuudddXXXVVVfffyyy}}}bbbMMMGGGBBB\\\uuuyyyxxxUUUGGG\\\vvvhhhfffjjjnnnpppsssyyy}}}~~~pppfffeeennnvvvvvvuuuwww{{{ssseeeUUUJJJNNNVVVZZZ```gggeeehhhfffhhhqqqwwwuuulllttt___FFFAAAAAAIIIpppwww^^^UUUXXXppp|||~~~}}}{{{sssllldddccckkktttxxxxxx}}}oooccc___[[[XXXWWWLLLKKKIIIOOOYYYccc~~~jjj```^^^[[[\\\^^^WWWRRRQQQNNNLLLJJJIIIIIIIIIAAA;;;444111111111000...+++,,,,,,,,,...111555999000222888>>>BBBCCC@@@===<<<;;;888555555999@@@DDD===;;;;;;>>>CCCFFFEEEBBB;;;>>>AAACCCCCCCCCDDDEEECCCBBBBBBBBBAAA???<<<999777666333111000000111222//////...///222555999<<<<<<;;;999777777888:::;;;999:::;;;999666555888<<<;;;;;;===???BBBFFFHHHJJJEEEHHHKKKKKKHHHEEEBBBBBB??????@@@AAAAAABBBAAAAAADDDDDDAAA;;;999;;;;;;999:::===DDDLLLNNNHHHBBBAAADDDRRRfffxxx{{{xxxssspppoooqqquuuwwwssslllddd^^^^^^bbbfffjjjttthhhaaarrr~~~~~~|||wwwpppiiicccaaaaaabbbfffzzzmmm\\\RRRLLLJJJEEEFFFTTTpppuuueeeYYYVVVddduuu|||bbbNNNHHHDDDaaaqqqssssssSSSHHH```rrrfffeeeiiilllooorrrvvv{{{}}}~~~~~~}}}{{{zzz{{{}}}ppphhhgggqqqyyyxxxwww{{{xxxqqqdddUUULLLPPPWWW[[[aaaiiiaaa___XXXZZZeeelll{{{sssmmmzzz~~~bbbGGGBBBFFFSSS}}}qqqZZZUUU[[[ttt}}}~~~zzzxxxuuuiiiddd___^^^fffooopppmmmiiiooouuuwwwyyynnnbbb]]]YYYVVVUUUJJJJJJIIIOOOWWWbbbyyyfff^^^___\\\]]]^^^WWWTTTRRRPPPMMMKKKIIIIIIIII???:::333000000000///...++++++,,,---...111555999555555888<<>>@@@BBBCCCCCCCCCDDDEEECCCBBBAAAAAAAAA???;;;888777555333111000000111222000000000222444777:::<<<:::888555333333666999;;;777999999777444444999>>>>>>>>>???@@@BBBFFFIIIKKKKKKMMMNNNMMMIIIGGGFFFGGGFFFGGGIIIJJJJJJHHHEEECCC???AAA???::::::???AAA???======BBBIIIKKKEEE@@@@@@EEEPPP```lllrrrtttuuuwwwfffeeecccaaa``````bbbdddbbb```]]]ZZZZZZaaajjjrrrzzzmmm___lllvvviiicccccc\\\[[[YYYWWWVVVVVVYYY[[[ddd{{{lllZZZOOOLLLMMMNNNIIIKKKWWWnnnyyykkk___[[[fffwwwfffPPPHHHDDDaaarrruuuqqqSSSLLLdddmmmdddfffjjjkkkppppppqqqssswwwzzz|||}}}xxxxxxyyy|||qqqiiihhhrrryyyxxxzzz~~~xxxsssaaaWWWQQQRRRTTTYYYfffuuusssmmmbbbbbbkkknnnzzzpppooo~~~gggKKKDDDGGGVVV~~~kkkWWWWWW___ttt{{{}}}{{{xxxuuufffcccbbb```^^^dddkkkjjjccc```[[[]]]bbbcccnnnqqqddd___ZZZWWWVVVLLLLLLJJJNNNTTT]]]xxxfff___aaa^^^``````YYYVVVTTTQQQNNNLLLJJJIIIIII>>>999222/////////...---***+++------...111555999===;;;;;;===@@@AAA@@@============:::666777BBBMMMLLLGGGEEEGGGJJJHHHCCC@@@???AAACCCDDDCCCCCCDDDEEEDDDBBBAAAAAA@@@>>>;;;888777555333111000000111222000111222444666999;;;<<<888666222000111444777:::777888888555222333999???AAA@@@@@@AAACCCFFFIIIKKKQQQRRRRRRNNNJJJIIIJJJLLLOOOPPPRRRSSSPPPLLLGGGCCC;;;>>>===999:::AAACCCAAA???===@@@HHHIIICCC???@@@@@@IIITTTZZZYYYWWWWWWXXXYYY[[[]]]]]]\\\[[[ZZZZZZ\\\]]]]]]\\\]]]fffsss}}}|||cccdddrrrpppttt}}}wwwwwwtttnnngggaaa^^^]]]^^^VVVVVVUUUTTTRRRQQQRRRSSSZZZqqq}}}ooo[[[NNNJJJLLLNNNOOOMMMNNNXXXkkkrrrfffaaalll{{{iiiRRRHHHBBB___vvvzzznnnRRRMMMggg|||iiicccgggkkkkkkpppmmmkkklllpppuuuzzz|||wwwwwwyyy}}}wwwrrrjjjhhhqqqxxxxxx{{{zzzuuu^^^XXXTTTRRRPPPUUUiii~~~qqqooovvvuuu}}}}}}mmmpppmmmOOOEEEFFFSSS~~~fffTTTYYYaaarrrtttvvv{{{xxxwww|||yyywww~~~xxxuuuuuuxxx|||}}}zzz}}}|||jjjaaabbbdddbbb```dddiiifff^^^aaaVVVUUUZZZXXX^^^vvvhhhccc^^^[[[ZZZQQQPPPLLLMMMPPPVVVxxxqqqfff\\\[[[]]]]]][[[ZZZWWWTTTQQQOOONNNMMMJJJIIICCC;;;333000...,,,---000,,,,,,------///333999===AAAFFFHHHDDDAAABBBCCCBBBDDDEEE@@@888444888>>>@@@JJJKKKIIIFFFEEEGGGDDD???@@@CCCFFFFFFDDDBBBCCCEEECCCBBBAAAAAAAAA???;;;888444444222111000000//////444444666888:::<<<>>>>>>:::666222000222444666777;;;<<<<<<888333222666;;;>>>???BBBDDDAAA@@@HHHRRRWWWWWWXXXWWWVVVUUUSSSRRRVVVXXXYYYXXXRRRJJJAAA;;;::::::;;;???CCCDDDAAA>>>@@@>>>@@@FFFKKKKKKGGGCCCJJJKKKQQQWWWUUUKKKEEEFFFXXX```gggfffccccccbbb```bbbaaabbbfffnnnxxxxxxddd]]][[[YYYWWWYYYYYY[[[XXXTTTZZZjjjvvvzzznnnhhh___VVVQQQQQQTTTVVV]]]lll|||{{{vvvrrrhhh___TTTOOOMMMNNNPPPRRRUUUQQQSSS___lllzzzppphhhjjjuuu}}}eeeQQQEEE@@@ccc|||mmmOOONNNlll~~~lllcccfffkkkmmmsssvvvuuuqqqqqqvvv{{{{{{|||xxxwww~~~xxxtttwwwvvvyyyqqqlllkkkooorrrsssvvvzzz{{{xxx___WWWRRRSSSQQQQQQ```rrrxxxtttpppmmmxxxpppQQQEEEDDDYYYyyyhhhRRRYYYfffjjjnnnssstttwwwzzzxxxwww}}}uuuvvvtttssswww}}}}}}yyytttooossspppdddhhhbbbggglllhhhgggdddYYYXXXRRRZZZXXXUUUWWWmmmyyygggjjjggg^^^^^^[[[YYYPPPKKKKKKOOOkkkpppeee\\\\\\^^^]]][[[[[[WWWTTTQQQOOONNNMMMJJJIIIDDD;;;333000...,,,,,,///,,,,,,------///333999===CCCGGGIIIEEEBBBCCCDDDBBBHHHHHHBBB:::666999===>>>AAABBBAAA@@@DDDHHHDDD===???CCCFFFFFFDDDBBBCCCEEEBBBAAAAAAAAAAAA>>>;;;777444444222111000/////////444444666888:::===>>>??????;;;666333444777:::;;;;;;===<<<999444444888<<<>>>???AAACCC???>>>DDDMMMUUUYYY]]]bbbdddcccaaa___```^^^[[[UUUNNNEEE>>>:::======>>>BBBFFFFFFDDDAAA===;;;<<>>GGGMMMGGG===???BBBFFFGGGDDDCCCCCCEEEAAAAAA@@@@@@@@@>>>:::777444333111000////////////444444666888:::===???AAACCC???888555555888;;;<<<<<<===<<<999666555999======>>>@@@BBB>>>;;;@@@GGGQQQXXXaaakkkqqqrrrpppnnnnnnhhh^^^RRRHHH@@@<<<:::AAABBBEEEHHHJJJIIIFFFCCC;;;999999@@@LLLTTTTTTQQQSSSNNNJJJHHHDDDAAADDDIII[[[dddnnnvvv||||||sssiiicccgggnnnxxxvvvxxx~~~uuullleeeaaa___]]]WWWTTT[[[mmm~~~zzztttiii^^^VVVRRRQQQRRRYYYjjjxxxxxxsssvvv{{{uuurrrooohhheeejjjmmmggg^^^XXXVVVSSSOOOMMMNNNXXXlll~~~wwwaaa\\\iiixxxlllWWWIIIFFFlllvvvppp~~~YYYSSSooo|||iiiaaafffmmmpppyyyzzzvvvooommmqqquuuvvvyyyvvvsssrrrqqqmmmfff```]]]bbbfffmmmzzz~~~qqqhhhcccaaaeeeiiikkknnnssswwwzzz|||rrr___OOOOOOVVV]]]eeennntttssstttvvvqqqooozzzwwwlllmmm{{{sssPPPCCCFFFbbbtttXXXXXX^^^aaaffffffgggiiilllmmmpppyyyxxxvvvvvvtttxxx|||{{{{{{yyyqqqiiiccc___fff}}}}}}sssuuu}}}zzzjjjeee``````RRRPPPWWWfffyyyrrriii______\\\YYYPPPKKKJJJHHH[[[}}}sssmmmddd]]]]]]^^^\\\[[[\\\WWWTTTQQQOOONNNLLLJJJIIIDDD<<<444222///++++++---,,,,,,------///333999===BBBFFFFFFCCCBBBDDDCCCAAAIIIFFF@@@999888<<<<<<888888777888@@@NNNUUUMMMAAA>>>BBBFFFGGGEEECCCCCCEEEAAA@@@???@@@???===999666444333111///.........///333444555777:::===@@@BBBDDD???888444444666999;;;;;;;;;:::888555666999<<<;;;<<>>===>>>EEEHHHMMMPPPPPPLLLEEEAAA;;;::::::???KKKVVVXXXTTTMMMMMMLLLKKKIIIGGGHHHKKKiiinnnqqqpppqqqrrrpppllliiijjjmmmrrryyy~~~vvvssszzzvvvooojjjeee]]]WWWYYYdddooowwwiiiddd]]]UUUPPPOOOOOOQQQZZZiiivvvtttooosss{{{xxxxxxxxxrrrttt~~~uuufff^^^fffddd]]]RRRKKKOOOaaarrruuu```\\\iiixxxnnnWWWIIIFFFlll|||xxxaaaXXXrrr{{{hhhaaafffmmmqqqwwwxxxtttmmmjjjooosssttttttqqqmmmiiieeebbb```___```cccgggmmmwww{{{rrrfffaaa^^^aaadddfffiiimmmpppttt}}}|||vvvfffXXXXXX___eeekkkpppqqqpppsssvvvrrrppp{{{uuulllooo|||nnnNNNDDDGGGeeemmm[[[cccggg```^^^hhhhhhiiillllllppp{{{zzzzzz~~~}}}}}}vvvqqqmmmfff___[[[[[[fffyyyxxx{{{qqqqqqppp\\\UUUYYYbbb|||xxxrrrgggddd]]]ZZZQQQMMMLLLGGGUUUrrrzzzcccjjjccc^^^^^^^^^\\\\\\^^^WWWTTTQQQOOONNNLLLJJJIIICCC;;;444222///,,,+++---,,,,,,------///333999===???AAABBB???@@@CCCBBB>>>GGGDDD>>>;;;>>>CCCBBB===999888:::DDDSSS[[[RRRDDD===AAAFFFGGGFFFCCCDDDEEEAAA@@@???@@@???===999666444222000---,,,---...///222333444666999===AAACCCEEE@@@999555555777999:::;;;:::888666444555777999999:::>>>CCCCCC???@@@EEEEEEIIIQQQYYY```dddfffgggddd\\\QQQFFF@@@@@@DDDGGGIIINNNUUUXXXVVVNNNEEE???<<<>>>???AAAIIISSSUUUQQQJJJLLLLLLJJJJJJLLLOOOQQQzzzyyysssssswwwyyyrrrmmmhhhfffkkkrrrzzz~~~yyyrrrvvvzzznnnggg___YYYVVVXXX\\\aaaWWWTTTOOOKKKJJJKKKMMMNNNVVVcccnnnooooooxxx|||wwwpppwwwdddSSSOOOYYYdddvvvpppccccccppp|||mmmTTTFFFEEEjjjfff]]]uuu{{{iiibbbfffmmmqqqrrrtttqqqkkkiiinnnssstttqqqmmmhhhcccaaacccgggkkkmmmmmmkkklllooorrrpppkkkbbb]]][[[]]]```___aaadddjjjnnnwww|||wwwnnngggeeefffhhhkkkooonnnmmmrrrvvvtttttt~~~ssslllooozzzeeeMMMGGGIIIfffdddccczzzmmm```mmmkkklllmmmmmmppp{{{{{{mmmbbb___\\\YYY[[[___nnnvvvhhhbbbaaa{{{|||pppiiiaaa]]]SSSQQQPPPIIIRRRkkk|||aaahhhbbb^^^___^^^\\\\\\___WWWTTTQQQOOONNNMMMJJJIIIAAA:::444222000---,,,...,,,,,,------///333999===;;;======<<<>>>BBBAAA===FFFCCC>>>===DDDKKKIIIBBB777777:::DDDSSS[[[RRREEE<<>>:::777444222///,,,+++,,,---///111111222444777<<<@@@CCCFFFBBB===:::999;;;<<<<<<<<<:::777555444444666777888999>>>EEEEEEAAAAAACCC@@@BBBFFFJJJOOORRRTTTUUULLLHHHCCC@@@AAAFFFLLLPPPMMMSSSZZZ]]]YYYQQQHHHCCCBBBJJJMMMKKKMMMSSSTTTOOOOOOOOOKKKFFFEEELLLTTTWWWoooyyy~~~xxxooommmqqquuullldddZZZUUUXXXbbbmmmuuuxxxrrrvvvrrrgggaaaZZZVVVRRROOOPPPTTTOOOMMMJJJHHHGGGIIIKKKLLLRRR]]]gggiiilllvvvggg[[[YYY[[[fffttt|||mmmggglllyyykkkRRRFFFGGGiiiddd\\\ttt}}}kkkdddgggmmmoooooorrrqqqlllkkkpppttttttpppmmmiiifffhhhnnntttyyyyyyuuuoooiiieeeaaa]]]ZZZ\\\XXXWWW[[[]]][[[[[[]]]dddfffooo{{{{{{vvvtttrrrooommmlllnnnpppllllllpppvvvuuuwww~~~zzz}}}zzzrrrnnnqqqxxx}}}~~~aaaMMMIIILLLjjjvvv```mmmlllmmmllllllmmmlllnnnxxxzzzgggZZZYYY[[[[[[```gggwwwttteeeyyywwwpppiiicccYYYVVVVVVMMMRRRhhhlllgggbbb_________\\\]]]___WWWTTTQQQOOONNNMMMJJJIII???999333222111...---///,,,,,,------///333999===888:::::::::>>>CCCBBB>>>CCC@@@<<<===FFFMMMKKKCCC444555:::DDDRRRZZZTTTHHH;;;@@@FFFHHHGGGDDDDDDEEEBBBAAAAAAAAAAAA>>>;;;777444222...+++***+++---/////////000222666;;;@@@CCCFFFCCC???======>>>>>>===???<<<888555444444555555999:::???EEEFFFAAA>>>???>>>???BBBDDDEEEFFFGGGGGGAAAAAAAAACCCFFFJJJOOOQQQRRRVVV\\\]]]YYYTTTPPPNNNNNN[[[aaa\\\YYY[[[ZZZUUUUUUWWWSSSKKKIIINNNSSSTTTUUU^^^ccc^^^YYYYYY\\\^^^[[[TTTKKKHHHMMMXXXdddlllppppppxxxsssccc^^^WWWRRRPPPNNNJJJKKKPPPNNNMMMJJJIIIHHHIIIKKKLLLTTTaaallljjjgggpppvvvkkkeeeccchhhvvv~~~oooiiiqqqiiiQQQIIIMMMmmm^^^VVVooonnnfffhhhlllnnnpppsssssspppooorrruuutttssspppoooqqqvvv||||||xxxrrrkkkbbbZZZTTTRRRXXXVVVWWW]]]```^^^\\\]]]^^^___fffrrr{{{|||tttuuuvvvvvvwwwyyy|||}}}sssrrruuuxxxwwwxxxtttoootttzzzzzzvvvuuuwww{{{~~~yyytttuuucccMMMIIINNNqqq}}}ooo\\\nnnvvvkkkjjjkkkmmmlllnnnwwwzzzhhh]]]]]]```bbbbbbkkkxxxooo||||||xxxtttmmm```]]][[[QQQSSSfff}}}fffaaa___```___\\\]]]```WWWTTTQQQOOONNNMMMJJJIII>>>888333222111......000,,,,,,------///333999===777888999999>>>DDDCCC???@@@===888:::DDDLLLHHH@@@222555:::DDDRRRZZZVVVMMM;;;@@@FFFHHHGGGEEEDDDEEECCCBBBAAABBBAAA???;;;888444111...+++***+++---///......///111555:::???BBBDDDAAA???>>>>>>???>>>===AAA>>>999666555555555555::::::???EEEEEE???;;;;;;>>>???BBBCCCDDDBBBAAA???DDDEEEGGGIIILLLMMMNNNOOOUUUXXX[[[[[[YYYWWWWWWYYYYYYiiisssllleeeeeeddd^^^XXX]]]^^^WWWSSSSSSPPPKKKKKKNNNMMMHHHFFFKKKOOOPPPQQQLLLGGGGGGNNNZZZeeekkkhhhooo{{{ooo___ZZZRRRMMMLLLJJJGGGIIIOOOMMMLLLJJJJJJJJJKKKMMMNNNZZZjjjuuuooofffjjj}}}wwweeeaaaiii{{{qqqjjjqqqhhhQQQLLLRRRqqq{{{{{{XXXPPPkkkppphhhiiillllllrrrvvvwwwsssqqqtttuuutttuuutttuuuzzzzzzxxxtttooofff\\\VVVTTTXXXVVVZZZaaaeeecccaaabbbZZZ[[[aaakkkvvv}}}qqqsssuuuyyy||||||}}}xxxwwwwwwvvv{{{|||{{{|||~~~~~~sssmmmkkkgggNNNIIIPPPvvvkkkWWWiiizzzjjjjjjkkknnnmmmoooyyyzzzmmmddddddggghhhaaaiiitttxxx~~~|||tttfffaaa^^^RRRRRRddd~~~|||{{{pppcccZZZ\\\^^^[[[[[[___TTTRRRPPPOOONNNLLLJJJHHHAAA===888333///------......+++)))***///444999;;;;;;555666@@@HHHGGGCCCBBBAAA>>>::::::>>>AAAAAA@@@???999>>>GGGMMMWWWZZZOOOAAABBBDDDFFFFFFEEECCCBBBEEEDDDCCCBBBAAA>>>999666444333222000...---,,,,,,...000111333555888===AAACCCCCCBBB@@@>>>>>>AAACCCDDD@@@:::555333555999<<<;;;<<<>>>@@@AAA@@@<<<:::777<<>>@@@FFFLLLJJJJJJKKKLLLNNNOOOPPPQQQSSS]]]aaa[[[\\\dddgggccc```sssyyypppjjjkkkiiiiiihhhaaaTTTJJJFFFAAAAAAAAABBBCCCEEEGGGHHHFFFLLLJJJCCCGGGXXXeeehhheeennnyyysss```YYYRRRKKKIIIHHHGGGJJJNNNNNNOOOPPPOOONNNOOOSSSVVV```sss|||llliiiyyy}}}pppjjjgggiiissssssnnnyyyZZZOOOFFFIIItttwwwwwwoooTTTOOOeeeuuuiiifffgggggglllssswwwtttqqqtttyyy{{{|||xxxqqqhhh___XXXZZZTTTVVV```hhhhhhffffffccc[[[WWW\\\hhhuuuzzzpppuuu{{{vvvvvv|||~~~zzz~~~{{{}}}yyylll}}}vvvoooiiimmm||||||qqqTTTHHHVVVoooYYY```{{{tttlllkkkkkkmmmmmmppp|||}}}vvvsssrrrooojjjaaagggmmmsss~~~|||~~~{{{zzz}}}wwwmmmfffZZZWWWbbbwwwzzzxxxwwwyyynnnbbb\\\___aaa\\\ZZZ\\\UUUSSSPPPNNNNNNLLLJJJGGGAAA===888333///------...,,,+++++++++...333999<<<>>>:::<<>>:::;;;???AAAAAAFFF>>>@@@FFFJJJTTTXXXMMM???@@@CCCEEEFFFEEECCCBBBDDDCCCBBBBBBAAA>>>:::666444333000...,,,+++++++++...000111333444777<<>>@@@CCCFFFDDD@@@:::555333555888;;;;;;===???BBBBBB@@@<<<999888:::===???BBBEEEGGGIIIKKKLLLMMMOOOPPPQQQRRRRRRWWW^^^```ZZZ]]]iiiqqqqqqrrr~~~wwwrrriiifffcccbbb[[[PPPIIIGGGCCCCCCCCCDDDEEEEEEFFFGGGEEEKKKLLLHHHMMM]]]hhhjjjccciiiqqqvvvyyyxxxfffXXXRRROOOSSSXXXXXXXXXZZZRRRTTTVVVVVVWWWXXXZZZ\\\ggg{{{qqqjjjwww~~~{{{~~~pppkkkuuu~~~XXXMMMFFFJJJvvv~~~zzzrrrUUUMMM```wwwhhheeegggiiimmmtttwwwtttrrrvvv{{{~~~|||sssggg^^^XXXVVVYYYdddkkkiiifffeee```[[[XXX[[[```hhhtttwwwooovvvzzzuuuvvv|||}}}wwwzzzyyykkkuuuxxxrrrlllggggggqqq~~~yyyrrrnnnnnnttt}}}{{{|||tttZZZMMMZZZgggXXXhhhqqqjjjiiikkkmmmnnnrrr~~~}}}zzzyyyvvvqqqbbbfffkkkqqq{{{zzz|||~~~zzz|||qqqlllbbb___jjjxxxmmmbbb]]]aaaccc]]]YYYZZZVVVTTTPPPNNNMMMKKKIIIGGGAAA===888333///------...+++,,,---,,,---111888>>>AAA@@@BBBHHHKKKLLLNNNQQQWWWMMMAAA999888;;;???@@@HHH@@@@@@BBBDDDOOORRRGGG<<<>>>AAADDDEEEEEEDDDCCCCCCBBBAAAAAAAAA???;;;888444222///,,,******+++,,,...000111222333666:::===@@@@@@???>>>>>>AAAFFFJJJEEEAAA;;;555333444777999<<<>>>BBBDDDDDD@@@<<<999999:::<<>>>>>AAAFFFJJJDDD@@@;;;666333444666888<<>>BBBOOOPPP???888:::>>>BBBEEEEEEEEEDDDBBBAAAAAAAAAAAA???;;;888777444000---++++++---......///222333444666888;;;BBBBBB@@@>>>===???CCCFFFCCC???:::666444444666888<<<@@@EEEFFFDDD@@@===<<<<<>>DDDHHHIIIEEECCCFFFJJJKKKEEE@@@<<<:::;;;<<<;;;999444666>>>BBBHHHXXXZZZHHH888;;;???BBBEEEFFFEEEEEECCCBBBAAAAAAAAA???;;;888777444111...,,,,,,---...---///222444555777999<<>>999666444555777888;;;???DDDEEEBBB???>>>??????DDDHHHHHHDDDCCCGGGLLLKKKLLLOOORRRVVVYYY\\\]]]YYYWWWUUUSSSTTTUUUUUUTTTXXXbbbmmmvvv|||~~~yyyqqqaaaXXXPPPNNNPPPUUU___iiilllkkkkkkjjjjjjjjjkkkkkkkkkddd^^^___fffnnnpppoooddd]]]\\\``````gggvvviiicccpppmmmcccZZZ\\\hhhyyyzzzjjjiiipppyyyyyyTTTKKKDDDFFFqqqlllVVV]]]qqq\\\VVVYYY]]]aaajjjpppppprrrxxx{{{wwwwwwtttmmmgggfffffffffiiirrrzzzzzzvvvrrr~~~wwwnnnrrryyypppssszzzzzzuuuiiiffflllwwwvvvlllgggffflllxxx~~~uuuaaa\\\ddd}}}yyypppjjjdddccccccdddfffjjjnnnpppgggaaaZZZUUUTTTVVVXXXYYYUUUUUUhhhuuuXXXIIIMMMuuuhhhyyyzzzwwwrrrpppnnnmmmjjjkkktttzzztttttt}}}}}}www}}}zzzyyyvvvyyysssfff^^^```aaa\\\ZZZ]]][[[WWWQQQMMMJJJIIIGGGFFFAAA===888333///------...,,,+++++++++...333999<<<===BBBCCC@@@AAAEEEGGGFFFDDDAAA??????BBBCCCAAA???555888@@@DDDLLL```dddSSS999<<>>:::666444333111...---,,,,,,,,,,,,///222555666888;;;===??????@@@???===<<<===>>>???<<<999666444555777999:::>>>BBBBBB@@@>>>@@@BBBBBBCCCDDDDDDDDDGGGLLLPPPNNNNNNPPPRRRVVV[[[___bbb[[[XXXWWWWWWXXXUUUQQQOOOLLLZZZjjjvvv}}}}}}vvveee]]]WWWWWW[[[bbbmmmxxxvvvuuusssssssssuuuxxxzzzvvvnnnhhhkkktttyyyxxxtttgggbbbccciiihhhiii}}}~~~rrrmmm{{{wwwpppfff```]]]eeewwwmmmgggpppxxxTTTKKKDDDGGGrrrrrrYYY]]]rrr```ZZZZZZ[[[[[[dddlllnnnpppwww}}}|||vvvsssqqqmmmjjjkkkjjjjjjnnn{{{zzzllluuuuuuiiiiiillliiiqqqzzzooodddaaagggtttjjjfffdddfffkkksss~~~___XXXUUUaaawwwzzzfffffffffddd___ZZZTTTQQQRRRTTTVVVZZZ]]]```cccfff___[[[XXX[[[bbbhhhkkkjjjaaa[[[aaawww~~~}}}~~~rrrYYYHHHLLLwwwjjj{{{|||rrrpppnnnlllhhhiiiqqq||||||xxxrrrqqqyyy}}}zzzyyy~~~zzzvvv{{{qqqeee___bbbccc]]]YYYZZZ\\\XXXRRRMMMJJJHHHGGGFFFAAA===888333///------......+++)))***///444999;;;666;;;<<<:::===CCCEEEAAAHHHEEEBBBCCCFFFHHHGGGEEE777:::AAADDDMMMccciiiYYY:::<<<@@@DDDFFFFFFEEEEEEEEEDDDCCCBBBAAA>>>999666333222000...,,,+++******,,,///333555777:::<<<>>><<<===??????>>>======>>>===;;;888555555666888:::999===AAAAAA>>>===@@@DDDEEEBBB???@@@EEEKKKPPPRRRPPPPPPQQQSSSWWW]]]bbbeee[[[WWWVVVXXXYYYVVVQQQOOOOOO^^^ooozzzzzzhhhbbb\\\^^^ccckkkwww{{{yyywwwwwwxxx|||{{{tttooouuu~~~yyyjjjeeehhhooommmkkk|||wwwuuuuuuhhheeeqqqmmmcccmmmwwwSSSKKKEEEHHHsssqqqXXX\\\rrrbbb[[[ZZZYYYVVVaaajjjmmmooouuu{{{}}}{{{uuuqqqnnnllljjjnnnmmmmmmttt|||lllmmmxxx~~~rrreeeaaa```[[[bbbqqqwwwuuukkkaaa^^^dddrrrqqqhhhgggkkkssszzz```XXXNNNNNN^^^qqqssskkkRRRRRRQQQPPPOOOMMMKKKJJJIIILLLQQQTTTWWWZZZ]]]___^^^\\\^^^hhhvvv{{{oooddd^^^hhhzzzxxxoookkkjjjoooxxxuuu___MMMQQQyyycccqqq{{{qqqooommmkkkhhhhhhqqq{{{zzztttmmmlllrrrvvvtttsssvvv~~~}}}uuuwwwzzz~~~zzzuuuzzzjjj```\\\```aaa[[[YYY\\\[[[WWWSSSPPPOOOMMMHHHDDD@@@>>>999555111///...---++++++,,,,,,---111555999999;;;;;;;;;>>>CCCCCC???DDDCCC@@@BBBIIIMMMHHH???888999<<<===GGG```jjj]]]>>>;;;===CCCFFFEEEDDDFFFDDDDDDDDDDDDCCC@@@<<<888666555222000...---------...///111333777:::===>>>=========>>>>>>>>><<<:::<<<;;;777333111333999======>>>???BBBCCCBBB???<<>>===CCCMMMSSSSSSPPPUUUUUUVVVXXX[[[___bbbddd[[[WWWSSSSSSUUUUUUQQQMMMRRR\\\hhhtttxxxggghhhdddaaahhhuuu~~~~~~{{{wwwyyyzzzsssxxxvvvqqqqqqrrrmmmkkk}}}|||yyynnndddjjjuuuzzziiifffnnnmmmTTTJJJEEELLLqqqsssYYYXXXqqqccc^^^[[[YYY[[[```gggmmmpppsssuuuwww}}}vvvuuuvvvssspppppptttrrrxxx|||zzz~~~qqqmmmmmmuuu~~~vvvhhh]]]SSSOOOOOOSSS]]]fffooofff^^^ZZZ\\\hhhtttlllkkkuuu}}}bbbXXXMMMIIIKKKPPPUUUYYYLLLHHHFFFIIIKKKKKKIIIHHHOOOLLLLLLPPPXXX^^^______bbbjjjxxxmmmiiiqqq|||vvvlllgggiiinnnqqqwww\\\DDDLLLvvv\\\aaayyyvvvvvvrrrpppooonnnlllllltttooojjjlllttttttkkkiiinnnzzz|||vvv}}}zzzxxx{{{hhh___[[[___aaa\\\ZZZ]]]\\\XXXSSSQQQPPPMMMHHHDDD>>><<<888444000......---,,,,,,,,,,,,---111666:::555777888888<<>>===============<<<:::888:::888555222111333888<<<>>>>>>???@@@AAA@@@>>>===??????BBBIIIQQQVVVVVVTTTZZZ[[[\\\^^^^^^^^^^^^]]]UUURRRPPPRRRVVVXXXVVVSSSUUU```mmmvvv}}}~~~yyyqqqggggggeeeccckkkyyy|||~~~~~~|||zzzxxxoookkk|||}}}xxxfffeeekkkxxxiiihhhpppnnnTTTIIIDDDLLLrrrpppWWWZZZmmm___\\\\\\[[[\\\aaaggglllpppsssvvvyyy}}}vvvwwwxxxvvvttttttxxxuuuzzz}}}|||uuulllnnnwww}}}pppgggXXXOOOFFFDDDEEEHHHMMMSSS```\\\YYYYYY[[[fff~~~xxxqqqppp{{{gggYYYJJJDDDEEEHHHJJJLLLKKKKKKLLLOOORRRTTTVVVWWWSSSVVVZZZ]]]aaahhhssszzzsssvvvzzzyyykkkjjjhhhjjjpppyyy{{{aaaKKKTTTvvv[[[bbbyyyrrrpppnnnmmmmmmkkkllluuu|||qqqmmmoootttpppeeeccchhhqqq}}}{{{nnnrrr|||tttoooxxxfff]]]YYY^^^```\\\[[[^^^]]]YYYTTTQQQPPPMMMHHHDDD<<<999666222///............---,,,+++,,,111777<<<555777888888<<>><<<<<>>AAASSSYYYKKK===:::<<>>>>>>>>>>>???>>>>>>>>>???CCCIIIQQQWWW[[[\\\]]]bbbbbbcccccc```]]]YYYVVVRRROOOLLLMMMRRRUUUVVVUUUZZZhhhuuu|||}}}{{{vvvpppmmmllliiiiiirrr~~~qqqjjjzzz|||oookkkkkktttjjj```aaazzzvvvhhhhhhrrroooSSSGGGBBBLLLtttoooWWW]]]jjj\\\ZZZ\\\^^^]]]```eeeiiimmmqqquuuyyy}}}xxxyyy{{{yyywwwxxx}}}xxx{{{~~~~~~yyyjjjnnnyyytttgggZZZSSSLLLDDD======??????AAADDDNNNRRRWWWZZZZZZaaattt~~~wwwwwwooo\\\KKKGGGMMMRRRUUUWWWZZZ]]]``````___aaadddggggggpppxxxxxxuuu|||{{{uuussslllrrrtttyyyxxxbbbOOOYYY{{{```gggzzzooolllkkkkkkjjjllluuuzzz}}}~~~rrrqqqrrrsssjjj]]]ZZZ___gggxxxooonnnmmmcccaaagggnnnxxxvvvmmmfffccccccgggiiijjjnnntttddd[[[XXX^^^```]]]\\\```^^^ZZZUUURRRPPPMMMHHHDDD999777444111...------...///...,,,+++,,,111888===:::<<<===<<<@@@EEEEEEBBBFFFCCC<<<555555:::<<<999??????CCCCCCEEETTTZZZNNN===:::<<>>>>>>>>=========???AAACCCIIIPPPVVV[[[___dddhhhiiihhhgggdddaaa\\\WWWUUUSSSNNNHHHFFFIIINNNSSSUUU[[[jjjxxx}}}}}}|||{{{yyyyyyvvvrrrrrrzzz|||yyy|||sssjjjyyyqqqaaaZZZWWW___ooowwwfffaaavvvuuuhhhhhhrrrnnnRRRFFFAAAKKKttt{{{sssYYYaaakkk\\\YYY[[[]]][[[^^^bbbeeeiiinnnssswww}}}~~~{{{||||||zzzyyyzzz~~~xxxyyy|||}}}zzziiimmmwwwsssqqqllleee]]]UUUOOOLLLLLLDDD===>>>???@@@AAADDDJJJTTT^^^```\\\]]]fffqqqcccccceeejjjttt~~~gggSSSSSS^^^fffkkkoooxxx}}}}}}~~~ooo[[[KKKYYYcccfffqqqmmmjjjiiiiiikkksss|||yyy}}}sssssstttqqqdddWWWTTTYYYaaasss{{{kkkiiihhhiiieeebbbjjjoooggg```]]]]]]___hhhpppcccZZZXXX^^^aaa^^^]]]aaa___[[[VVVSSSQQQNNNIIIEEE888666333000...---------///...,,,***+++000777===???AAA@@@???AAAEEEEEEAAAGGGEEE>>>555333777999999>>><<<@@@BBBCCCOOOUUULLL>>>;;;<<>>>>>===<<<===@@@DDDJJJNNNTTTXXX[[[aaaiiipppooommmjjjfffbbb___\\\[[[UUUNNNFFFAAACCCKKKSSSYYYZZZiiixxx~~~zzzyyy}}}|||sssooosss~~~vvvnnn{{{wwwfff\\\VVV^^^ooosssfffqqquuuggggggqqqlllQQQGGGAAAJJJqqqqqqwwwzzz]]]aaaooo```ZZZZZZZZZ\\\^^^aaaeeehhhnnntttxxxyyy}}}~~~}}}yyyxxxzzz{{{tttuuuxxx{{{zzzgggkkkssslllfff]]]UUUOOOMMMMMMMMMLLLEEE???>>>???@@@EEEKKKUUU```kkkjjjaaa[[[[[[^^^SSSTTT[[[jjjrrr\\\^^^kkkuuu||||||jjjXXXHHHZZZeee^^^yyyuuuooojjjhhhhhhjjjqqqyyywww}}}tttuuutttmmm```TTTRRRVVV\\\nnnuuummmuuussskkkbbbbbbssssssllleeeaaa^^^___hhhrrrddd[[[YYY___bbb___^^^bbb^^^ZZZVVVSSSRRRPPPKKKGGG888666333000...------------,,,+++***+++000666;;;???AAA@@@>>>???CCCBBB>>>BBBBBB>>>777444777;;;;;;???<<<@@@BBBAAALLLSSSLLL@@@<<<<<>>@@@JJJUUUdddooowwwtttjjj```YYYUUUPPPTTT```vvvzzzdddhhhwww}}}vvvmmmZZZJJJ\\\mmm[[[nnnyyyqqqjjjhhhhhhiiipppwwwttt}}}xxxwwwsssiii]]]TTTRRRTTTUUUgggwww}}}rrriiikkk{{{{{{uuuhhhdddbbbaaa```aaahhhqqq|||eee]]]ZZZ```ccc______bbb]]]YYYUUUSSSSSSQQQMMMIII999777444000...---,,,---++++++++++++,,,///555999===???>>><<<>>>BBBAAA===>>>AAA@@@999555666999:::===:::>>>BBBBBBMMMWWWSSSBBB>>>===AAACCCCCCDDDGGGFFFDDDBBBAAAAAA@@@>>><<<777666333111//////......******,,,---000222444666777;;;===;;;666333333555222444555555555555777999888<<<@@@@@@???AAAEEEJJJMMMOOORRRUUUZZZ___dddhhhiiihhhgggeeeccc```___^^^NNNKKKFFFBBBCCCHHHPPPVVVZZZkkk~~~||||||~~~vvvlllooozzz}}}zzzvvvyyyxxxjjjdddccccccfffiiisssqqq}}}mmmgggmmmxxx}}}eeeQQQKKKEEEGGGeeeuuuzzzmmmVVVwwweee]]]ZZZYYY[[[^^^bbbfffjjjnnnssswwwuuuvvvtttssswww~~~||||||~~~|||xxxxxx{{{vvvoooqqqxxx~~~}}}jjjjjjppp|||~~~rrrjjjfff```VVVMMMLLLLLLMMMKKKGGGIIIUUUcccoooxxx~~~zzzrrrjjj```WWWQQQZZZkkkpppqqq}}}}}}xxxtttxxxqqq{{{ooo[[[KKKWWWrrr[[[lllyyyqqqiiihhhhhhkkkqqqxxxvvv~~~{{{rrrfff[[[UUUSSSRRRNNN```mmmvvvwwwuuutttkkkeeebbbeeehhhhhhiiikkkjjjrrr{{{}}}www|||ggg^^^[[[aaaccc```___ccc\\\YYYUUUSSSSSSRRRNNNJJJ:::888555111...---,,,,,,)))******+++,,,///444777<<<>>>>>>===???CCCCCC@@@???CCCCCC;;;555444555555666222888>>>@@@MMMZZZXXXCCC???===AAACCCCCCDDDFFFEEECCCAAAAAAAAAAAA???===888666444222000/////////******+++---///222444555777:::===;;;666333444666111333444444444444555666777;;;@@@BBBAAABBBGGGKKKKKKMMMPPPTTTYYY]]]```aaaaaabbbbbbbbb```\\\YYYVVVKKKJJJFFFCCCAAACCCGGGJJJOOO```vvv}}}zzz}}}}}}zzzyyyrrrfffdddlllwwwzzzdddZZZZZZ\\\dddtttyyykkkaaa[[[^^^dddkkkzzzuuuhhhgggqqq}}}yyybbbQQQMMMGGGFFFaaavvvQQQtttwwweee]]][[[ZZZWWWZZZ___cccgggkkkpppssspppooollljjjoooyyy{{{zzzzzz}}}{{{xxxyyy|||vvvooorrrzzzkkkkkkqqq}}}zzzxxxfffXXXRRRVVVZZZZZZTTTUUUbbbrrrsss{{{|||xxxrrrhhh\\\YYYeeeuuu|||uuuwwwxxx{{{ooofffaaaccc\\\XXX```rrr{{{kkkwwwnnnYYYIIIPPPxxxmmmWWWjjjxxxpppiiigggiiimmmssszzzzzz~~~rrrdddZZZUUUSSSQQQJJJ[[[gggmmm{{{sssooosssuuuuuu}}}{{{qqqkkknnnsssqqqlllhhhfffddd``````kkk|||{{{qqqkkkiiiooojjjZZZYYYbbbbbbbbbccc______]]]YYYWWWTTTQQQMMMJJJ>>>:::444000///...---,,,///+++***,,,---...555<<>>@@@AAA@@@;;;:::<<<===<<<888555777???DDDGGGOOOXXXEEE>>>;;;@@@FFFGGGFFFFFFEEEDDDDDDEEEEEEEEEBBB@@@===:::666333222111///...---+++)))***---000222333888:::;;;:::777555777999999444222555666444444666>>><<<<<<@@@EEEJJJKKKKKKKKKMMMQQQTTTXXXZZZ\\\]]]XXX[[[\\\ZZZUUUPPPOOOOOOLLLMMMKKKFFF@@@===???AAAIIIVVVgggwwwzzzxxxpppuuu{{{vvvrrrggg[[[SSSXXXeee}}}mmmccc___]]]YYYTTTLLLLLLMMMUUUhhhuuueee[[[[[[___qqqnnnggg```iiitttfffQQQHHHGGGHHH___oooQQQkkkxxxfff___YYYUUUSSSTTTXXX^^^eeekkknnnooommmjjjeeeeeeooo|||~~~|||xxxvvvwwwxxxyyyyyyxxxsssyyyjjjjjjppp|||}}}uuu{{{mmmcccYYY^^^bbbbbbaaabbbddddddlllpppvvv}}}}}}qqq___hhhvvv|||tttppplllhhheeegggjjjmmmpppwwwqqqnnnnnnllloooqqqzzz|||iii```^^^ZZZWWWVVVSSSRRRPPPWWWrrr~~~hhhUUUNNNPPPfffjjjWWWfffyyy}}}~~~qqqkkkffffffhhhkkkrrrzzzyyy}}}iii^^^[[[YYYTTTNNNKKKTTT]]]eeexxxuuuooolllvvv~~~{{{{{{~~~zzzvvvlllccc```___YYYSSSTTT\\\eeemmmppprrrqqqiiigggjjjhhhpppiiiXXXXXXaaaaaaaaaccc______]]]ZZZXXXVVVRRRMMMJJJ>>>:::444000///...---,,,...+++***,,,---...444<<<<<<:::999:::===??????>>>???AAA???;;;:::>>>AAA@@@<<<888888>>>BBBDDDIIIPPPDDD===:::???EEEFFFFFFFFFEEEDDDDDDEEEEEEEEEBBB@@@===:::666444222111000......,,,+++,,,///111222222666888999888666666777999:::555222444555444444666???>>>???CCCHHHLLLLLLLLLOOOPPPTTTWWWYYYYYYYYYYYYUUUUUUTTTRRRNNNLLLKKKKKKMMMMMMKKKFFF???<<<<<<>>>EEEPPP___nnnzzzqqqnnnqqqwww{{{tttfffVVVMMMLLLWWW|||lll___YYYWWWTTTRRRKKKJJJKKKRRRbbbvvv{{{jjj^^^YYYYYY```ssskkkbbb___qqqtttgggTTTJJJHHHHHHaaannnNNNbbbwwweee]]]XXXTTTTTTUUUXXX^^^eeekkkooopppqqqoookkkjjjqqq{{{}}}|||wwwuuuvvvwwwwwwuuusssnnnvvvqqqnnnpppzzz}}}zzz}}}~~~}}}jjj___ZZZZZZ]]]```___^^^```bbbdddaaagggppp|||yyykkkpppwww~~~wwwlllddd___\\\[[[\\\^^^aaadddkkkvvvyyynnnkkkkkkjjjhhhiiipppzzz|||wwwrrrfffZZZVVVUUURRRPPPPPPOOOPPPOOOTTTmmmgggTTTKKKMMMfffgggVVVeeexxxzzzxxxpppjjjfffggghhhkkkrrryyy{{{zzzfff[[[YYYXXXQQQJJJHHHPPPXXX```tttrrrjjjrrr{{{wwwvvv}}}zzzvvvtttttt}}}|||pppfffbbb^^^[[[VVVTTTWWW^^^ffflllnnnmmmfffcccfffeeennngggVVVUUU___``````ccc___^^^]]][[[ZZZWWWSSSMMMIII>>>:::444000///...---,,,...+++***,,,,,,---333:::999888666777999<<<======>>>@@@???:::999???CCCDDD===999999===AAACCCFFFIIICCC<<<999>>>DDDEEEEEEFFFFFFEEEDDDEEEFFFEEEBBB@@@===:::777444333222111//////...---///111222222111444555666666555666888:::;;;555222333444333444777======@@@DDDHHHJJJJJJJJJNNNPPPSSSUUUVVVTTTRRRPPPPPPLLLHHHFFFEEEGGGGGGHHHMMMNNNLLLGGG???:::999:::???HHHSSS```ssssssllljjjjjjlllppprrrqqqnnnxxx}}}sssbbbPPPGGGJJJNNNgggqqq```VVVQQQPPPQQQKKKIIIIIINNNYYYhhhxxxqqqbbbXXXSSSVVVeee~~~kkk___```{{{sssiiiYYYOOOIIIHHHdddnnnLLLYYYzzzvvveee[[[VVVSSSQQQRRRVVV]]]fffnnnrrrtttzzz{{{yyyvvvxxx~~~}}}~~~vvvnnnlllnnnpppmmmiiifffcccmmmzzzvvvooonnnwww|||xxxvvvmmmcccggg}}}oooZZZTTTUUU\\\[[[ZZZXXXXXXYYY]]]aaa\\\cccnnn}}}{{{yyyxxxxxxxxxwwwvvv~~~uuukkkccc^^^[[[UUUXXXZZZZZZ]]]gggxxxyyysssrrrhhhbbb\\\]]]bbbdddaaa\\\\\\VVVQQQPPPPPPMMMLLLMMMOOOQQQPPPSSShhh|||fffTTTIIIKKKkkk{{{bbbRRRdddwwwvvvoooooojjjfffgggiiikkkqqqxxx|||zzzkkktttsssaaaXXXXXXWWWOOOFFFDDDKKKQQQZZZoootttgggmmmyyyvvvtttvvvrrrnnniiifffmmmqqqfffaaaaaa___\\\XXXXXX]]]eeelllnnnooojjjiiillliiirrreeeUUUTTT]]]^^^___bbb___]]]]]]\\\[[[YYYTTTMMMHHH>>>:::444000///...---,,,...+++***,,,,,,,,,111888666666555666777:::;;;<<<>>>@@@>>>888666;;;AAADDD===;;;;;;???BBBEEEGGGIIIAAA:::777<<>>;;;777555444444222111000//////111333333222000222222333333555666999;;;===777333444444333555888999;;;>>>BBBEEEFFFFFFEEEGGGJJJMMMOOOOOOLLLIIIFFFHHHCCC===<<>>:::444000///...---,,,...+++***,,,,,,+++000666555666777777888999:::;;;===@@@>>>666222666<<<>>>???AAACCCCCCDDDFFFHHHIIIAAA999666;;;BBBEEEFFFHHHGGGFFFFFFFFFFFFEEEBBB???>>><<<888666555555444222111000000222333444333111111000000111444777:::;;;>>>888555666666555555888777:::===@@@BBBCCCCCCCCCAAACCCGGGIIIIIIFFFCCC@@@AAA<<<777777===DDDIIIKKKMMMOOOPPPLLLDDD<<<888777777===AAAFFFTTTlll}}}jjjaaaTTTJJJEEECCCAAA???CCCJJJWWWmmmzzznnnjjj``````YYYRRRTTThhhrrr```UUUQQQQQQQQQNNNMMMOOOOOOQQQ]]]iii|||sssfff^^^___```iiivvv|||{{{kkk]]]___}}}sssnnncccYYYPPPKKKggg~~~~~~sssSSSQQQooo|||jjj]]]WWWWWWRRRSSSVVV]]]fffooouuuxxxyyyzzzuuuqqqnnnfff\\\QQQOOOSSSVVVRRRMMMNNNLLLWWWcccjjjwwwuuunnnlllsssyyyvvvnnnhhh^^^___```fffrrr~~~~~~zzzkkkaaa______TTTKKKGGGFFFFFFLLLTTT\\\bbbnnn|||rrrmmmjjjhhhfff```hhhqqqtttpppggg```]]]WWWVVVUUURRRNNNSSSggg|||lllgggccceeekkknnnkkkgggccc___\\\[[[XXXVVVZZZ```^^^___\\\ZZZdddvvvccc[[[aaakkkooommmeeeeeeddd___YYY[[[fffqqq|||{{{gggWWWLLLTTTnnnXXXqqq|||qqqkkkhhhiiijjjmmmssszzzfff```cccuuuzzzooofff[[[XXX[[[ZZZTTTLLLEEEJJJMMMTTTjjjmmm\\\^^^```^^^VVVXXX[[[___fffrrryyygggaaa```bbbhhhoooqqqmmmmmmyyy}}}yyysssmmmjjjmmmuuu|||}}}{{{xxxfffUUUSSS[[[\\\^^^aaa___]]]\\\ZZZYYYVVVRRRLLLHHH>>>:::444000///...---,,,...+++***,,,+++***...444555888;;;<<<;;;::::::;;;<<>>555000111666999BBBHHHLLLHHHCCCCCCEEEFFFAAA999555;;;BBBEEEGGGIIIHHHGGGFFFFFFFFFEEEBBB??????<<<999777666666555444111000///111333444444333111000///000444888:::;;;???:::777999999777666888888:::>>>@@@@@@AAABBBCCC@@@BBBDDDFFFFFFCCCAAA???<<<:::888999>>>DDDJJJLLLMMMPPPRRROOOHHH@@@;;;::::::@@@CCCDDDLLL]]]ppp{{{mmmbbbTTTIIIDDDDDDCCCCCCHHHJJJOOO___{{{xxx___gggaaaWWWUUU[[[tttyyyhhh]]]VVVSSSVVVRRRRRRRRRNNNLLLVVVdddxxxwwwlllcccbbbbbbfffwwwzzzyyyggg^^^```xxxzzzsssooofff]]]UUUNNNfffyyyZZZQQQlllqqqaaa[[[[[[ZZZYYY[[[___eeelllppprrryyy{{{pppjjjggg]]]UUULLLJJJNNNQQQPPPMMMOOOLLLTTT]]]bbbppp~~~vvvooolllooooooiiibbb^^^___hhhppprrrqqqppplllfffiii|||lllddddddVVVIIIEEEBBBAAAFFFOOOTTT]]]lll~~~rrrlllhhhhhhhhhYYY[[[\\\[[[YYYWWWVVVVVVPPPMMMMMMMMMJJJMMMaaavvv~~~kkkgggeeejjjssswwwuuuqqqjjjeeebbbaaa```aaafffmmmkkkhhhdddbbbjjjuuuhhhlllyyyttttttuuurrrkkkhhhoooyyygggZZZPPPXXXrrrVVVllltttnnniiiiiijjjnnnuuu}}}mmm___VVV```pppvvvpppiiigggbbb]]][[[\\\ZZZUUUPPPJJJNNNPPPUUUkkkkkkZZZWWWVVVQQQUUUZZZbbbhhhmmmsssyyy~~~|||fff\\\ZZZbbbiiirrruuupppnnnyyy}}}xxxuuu{{{|||hhhVVVTTT\\\\\\]]]aaa___]]][[[YYYWWWTTTPPPLLLHHH>>>:::444000///...---,,,---+++***,,,+++***---222777;;;???AAA???<<<::::::999>>>>>>666///000444777===IIIOOOIII@@@???CCCEEEAAA999555;;;BBBFFFHHHKKKIIIHHHGGGGGGGGGEEEBBB??????===999888777777666555111///...///111444555555333000...000444999;;;;;;???;;;:::<<<===999777888777999<<<===<<<===???BBBAAABBBCCCCCCBBB@@@>>><<<;;;<<<<<<===???BBBGGGKKKLLLPPPTTTSSSLLLEEE???===AAAGGGJJJHHHIIISSS___ffftttiiiZZZNNNIIIHHHHHHHHHGGGJJJKKKTTTsss{{{wwwcccmmmggg^^^^^^[[[ddd}}}qqqhhh```ZZZYYYVVVVVVVVVOOOIIIRRRbbbrrrzzzqqqjjjfffaaa|||wwwyyyzzzpppcccbbbhhhzzzxxxtttpppggg```YYYQQQeeeeeeUUUlllxxxggg______\\\[[[[[[___eeelllppprrr~~~~~~nnnfffaaaXXXRRRLLLJJJMMMQQQTTTTTTSSSNNNSSSYYY[[[iiixxx{{{rrrlllhhhgggddd___]]]___bbbmmmuuusssmmmhhhbbb]]]___uuuxxxmmmlll[[[LLLGGGDDDAAAEEENNNWWWcccttt~~~tttkkkhhhhhhjjj___[[[WWWTTTSSSUUUVVVVVVQQQLLLKKKMMMKKKMMM]]]qqqpppmmmlllrrr~~~yyyssspppqqqrrrssswww|||yyysssnnnooowwwvvvsss~~~wwwqqqqqqddd\\\SSSXXXuuuSSSbbbwwwpppjjjiiijjjnnnwwwtttdddaaafffgggccc```bbbbbb```^^^[[[WWWSSSQQQOOORRRSSSWWWllljjj\\\XXXUUUSSSZZZ___fffkkkmmmlllkkkjjj}}}kkkaaa]]]eeejjjpppooojjjkkk{{{iiiWWWTTT\\\\\\]]]aaa^^^]]][[[XXXUUUSSSOOOKKKHHH>>>:::444000///...---,,,---+++***,,,+++))),,,111888===BBBDDDAAA===;;;:::777===>>>777000000444777666EEENNNHHH>>>===CCCHHHAAA999666;;;BBBGGGIIILLLIIIHHHGGGGGGGGGEEEBBB??????===:::888888888777555000...---...000444666666444111...000555999;;;;;;@@@<<<<<>>@@@@@@???@@@EEEHHHKKKPPPUUUUUUOOOGGGBBB@@@GGGMMMPPPLLLIIIMMMUUUYYYnnnrrryyy|||ppp___QQQJJJHHHHHHHHHAAAGGGHHHLLLfff{{{tttllltttiii___bbb\\\^^^uuuyyyrrriiibbbZZZWWWWWWXXXOOOGGGPPPaaalllvvvkkk\\\lllvvvvvvtttiiibbbhhhppp{{{uuupppgggbbb[[[SSSdddoooYYYmmm}}}jjjaaabbbYYYXXXZZZ^^^fffnnntttvvv~~~{{{iii___ZZZUUUQQQLLLKKKMMMRRRVVVYYYVVVPPPRRRVVVVVVccctttwwwlllgggbbb___]]][[[___ffflllsssvvvooofff___ZZZVVVWWWiiixxxrrr___OOOKKKGGGBBBFFFOOOaaaooouuukkkggghhhkkkbbb^^^ZZZYYY[[[[[[ZZZWWWXXXRRRPPPSSSPPPOOO\\\nnnyyyuuuttt}}}}}}wwwzzzwwwooo~~~zzzbbb^^^UUUVVV|||VVV___yyyqqqjjjiiijjjoooyyy~~~ssslllfffcccdddaaabbbccc```ZZZTTTQQQPPPRRRUUUUUUXXXlll|||jjj```\\\[[[\\\fffiiimmmrrrvvvwwwvvvuuujjjzzzxxxlllccc^^^aaadddfffccc___eee{{{sss]]]UUUZZZ[[[___dddbbbZZZYYYWWWSSSOOOKKKHHHFFFAAA>>>888222...,,,+++,,,---,,,+++******,,,...///888===CCCDDD@@@;;;888888;;;<<<>>>===888222444999777888:::===???AAACCCCCCKKKCCC:::888===EEELLLNNNHHHHHHHHHGGGEEECCCBBBAAABBB@@@<<<888666444444444555222///------000444666555444222111222555888:::===???@@@???<<<999888888555555555555777999;;;<<<===???AAAAAA@@@???@@@@@@AAABBBBBBAAA@@@@@@CCCEEEKKKNNNTTTWWWTTTLLLEEECCCMMMRRRXXXXXXTTTOOOMMMMMMQQQ[[[gggpppzzzyyynnnbbbYYYSSSPPPOOOIIIHHHGGGHHHVVVpppsssppprrrxxxtttkkkgggkkk|||sssmmmpppqqqggg\\\TTTTTTTTTRRRNNNMMMTTT[[[dddzzzlllZZZYYYuuuzzz{{{|||ooo___aaaqqq{{{{{{vvvmmmhhhddd[[[hhhzzzaaaiiivvvjjj```YYYXXXYYY]]]cccjjjnnnppp}}}iiiYYYXXXUUUSSSOOOMMMNNNRRRWWWZZZZZZVVVRRRQQQVVV___jjjrrrhhhaaa___eeeddd```eeeppptttoookkkkkkhhh```YYYVVV[[[kkkxxxzzzzzz|||{{{uuummm^^^QQQKKKEEEBBBHHHRRReeeyyyzzzpppiiiiiillljjjmmmlllgggccccccbbb``````ZZZQQQUUUZZZUUU\\\ttt|||zzz|||zzzzzzwwwlll___OOOXXXxxxbbbVVVjjjwwwdddhhhnnnlllpppzzz~~~~~~tttooonnnjjjddd]]]XXXTTTSSS\\\]]]^^^\\\ggg{{{kkkccccccjjjrrrwwwtttsssyyy|||tttmmmrrrwwwzzz|||{{{sssiiiaaafffhhhcccZZZ]]]tttuuu^^^UUUZZZ[[[^^^bbb```[[[ZZZXXXTTTPPPLLLIIIGGG@@@===777222...,,,+++,,,***)))((('''((()))+++,,,555999>>>???<<<888777777;;;===@@@AAA;;;555555:::888888999;;;>>>AAADDDEEEMMMEEE===999===CCCIIILLLIIIHHHHHHGGGFFFDDDBBBAAABBB???<<<888666444444444444222///------///222555999777333111111333777999<<<>>>???>>>;;;999888888555555666666777888::::::999;;;<<<<<<;;;;;;===>>>EEEEEEDDDAAA??????AAADDDJJJNNNTTTXXXWWWQQQKKKHHHLLLUUU^^^^^^VVVNNNLLLMMMNNNUUU\\\bbbjjjssswwwwwwtttrrroookkkeee^^^YYYVVVJJJIIIFFFEEEOOOddd}}}yyyssssssnnnbbb]]]___rrrllleee^^^]]]bbbccc[[[SSSSSSTTTTTTTTTSSSRRRVVVZZZhhhqqqeeeVVVYYYvvvvvvlllbbbcccvvvzzz|||{{{sssnnnhhh```mmm}}}^^^```yyymmmbbbYYYWWWVVVYYY```iiiooossslll\\\[[[YYYVVVRRROOOOOORRRWWWZZZZZZVVVRRRRRRWWWbbbnnnuuulllcccaaagggjjjhhhmmmwwwvvvnnniiihhheee```\\\\\\```nnnxxxwwwtttvvvuuupppkkk]]]PPPKKKFFFDDDJJJTTTdddzzzvvvpppnnnooorrrvvvwwwsssqqqrrrrrrpppooojjjaaabbbddd]]]cccyyyxxxooobbbSSSXXXqqqaaaNNN[[[zzzoookkkmmmnnnsss{{{~~~}}}}}}rrrjjjeeeaaa___]]]``````aaa___iii|||rrrpppqqqtttxxxsssrrruuu||||||uuusssxxx|||~~~wwwmmmcccgggkkkfff^^^aaawwwvvv___VVV[[[[[[^^^aaa]]]\\\[[[XXXUUUQQQMMMIIIGGG>>>;;;666111...,,,,,,,,,,,,+++*********+++---...222666::::::888666777888<<<>>>BBBDDD???777777;;;;;;:::999999<<<@@@DDDGGGNNNGGG@@@;;;<<>>>>>AAACCCJJJOOOVVV[[[\\\XXXQQQLLLJJJUUU``````WWWNNNKKKMMMQQQTTTWWWZZZaaahhhhhhccc\\\```eeeiiihhhccc\\\XXXMMMKKKGGGDDDHHHVVVjjjzzzzzzmmmiiicccYYYTTTUUUggg}}}{{{hhhbbb[[[YYYZZZ[[[[[[ZZZVVVVVVUUUTTTTTTTTTUUUUUUnnnkkkaaaWWW\\\yyyyyyoooiiibbbyyyvvv~~~|||wwwqqqhhhuuu|||\\\ZZZ|||nnnbbbYYYWWWUUUWWW^^^gggoootttppp______^^^ZZZUUUQQQPPPRRRVVVYYYYYYVVVRRRRRRXXXcccooovvvkkkcccaaaiiipppqqquuu|||vvvnnnhhheeedddaaaaaadddkkkvvv|||vvvqqqrrrrrrnnniii\\\PPPLLLIIIFFFMMMWWWeee|||zzzvvvsssrrrwww}}}zzzwwwooollljjjaaaeee{{{vvvpppeeeYYY[[[mmmhhhLLLQQQlll{{{ooojjjnnnuuuzzzzzzxxxwwwkkkfffddddddccceeeeeefffcccjjjzzz{{{{{{yyyxxxppprrrwww}}}|||yyy|||zzzqqqccchhhllliiibbbeeeyyyvvv^^^UUU[[[]]]```bbb]]][[[ZZZXXXTTTPPPLLLHHHFFF<<<:::666111...,,,,,,,,,---,,,,,,,,,,,,---...///111444888888777777999;;;===???BBBCCC>>>888999>>>@@@>>>;;;999:::>>>CCCFFFKKKGGGAAA===<<>>;;;999777555555333111...,,,,,,---///000888777666555555555555666888:::<<<;;;:::888777888555666777888888777666555111222333444555999===AAAIIIHHHDDD@@@===>>>AAADDDMMMSSSZZZ^^^```]]]TTTLLLHHHOOOWWWYYYUUUPPPOOOPPPTTTVVVWWWZZZ```ddd___WWWIIIMMMUUU[[[^^^]]]YYYVVVNNNKKKHHHFFFFFFNNN___ooosssbbb___]]]XXXTTTUUUddd{{{{{{rrrfff^^^ZZZ]]]gggqqqooommmfff\\\WWWVVVWWWVVVrrrnnngggaaaggg|||oooiiiaaa}}}uuu}}}yyyrrrwww]]]XXXooo}}}nnnbbb[[[YYYWWWYYY___fffmmmqqqssscccbbbbbb^^^WWWRRRPPPRRRVVVXXXYYYUUUQQQPPPUUU___iiipppeee```aaallluuuxxxyyyzzzuuunnniiihhhfffdddfffjjjxxxzzztttuuuvvvsssiii\\\QQQNNNKKKJJJQQQ\\\hhh}}}|||yyyvvv{{{yyyuuurrrhhhllluuupppeee___```mmmmmmOOOLLLaaauuusssiiimmmtttvvvuuurrrwww~~~ooofffccceeegggkkkkkkmmmiiilll~~~yyytttrrrsssuuuvvvwwwyyy{{{~~~zzzpppbbbgggkkkiiicccfffyyyuuu]]]TTT[[[___ccceee___ZZZYYYVVVSSSOOOJJJGGGEEE<<<:::666222///---,,,,,,)))))))))))))))******+++///222666777666666999<<>><<<<<<>>>AAACCCGGGFFFBBB>>>;;;===DDDJJJHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCAAA>>>;;;999777666333111///,,,,,,,,,---...111333666888999888666555888:::;;;;;;999777777777666666777888888777555444777777888777777999===@@@EEEDDDAAA>>><<<>>>BBBFFFPPPXXX___bbbdddbbbWWWLLLIIIHHHIIILLLPPPSSSTTTSSSRRRTTTUUUWWW[[[\\\UUUKKKEEEFFFIIILLLOOOQQQSSSSSSKKKIIIGGGGGGFFFKKK[[[lllrrrcccbbbdddaaa]]]^^^hhh|||~~~{{{qqq```[[[\\\\\\tttyyyvvvssszzzttthhheeeiii}}}www}}}|||uuu\\\QQQ___rrrfff^^^\\\[[[]]]aaafffjjjkkkvvvffffffeee```YYYSSSPPPRRRVVVYYYYYYVVVRRRPPPSSSYYYaaafff``````eeeqqq|||~~~{{{xxxtttpppnnnnnnllliiijjjmmmxxxzzz|||yyyiii]]]RRRPPPOOOPPPYYYeeennnyyy{{{zzzrrrdddccccccnnnnnnQQQHHHTTTcccvvvxxxlllmmmqqqrrrrrrooottt}}}mmmfffiiiooorrrssswwwtttssswwwsssttt}}}zzzuuuqqqqqqwwwwwwmmmbbbfffiiigggbbbeeewwwvvv]]]UUU]]]bbbfffggg```YYYXXXUUURRRNNNJJJFFFDDD===;;;888444000...,,,+++*********++++++++++++,,,,,,000444555444555888;;;===>>>@@@AAA<<<777999@@@EEEDDDBBB@@@@@@@@@AAABBBDDDDDDCCC>>>:::;;;AAAHHHGGGGGGGGGFFFFFFDDDCCCCCCDDDCCCAAA???<<<999777666444222000---,,,,,,------,,,///444888999999777555999;;;<<<;;;999777777777666666666777777666555555===>>>===;;;:::999;;;===@@@@@@>>><<<;;;===AAADDDQQQ[[[cccfffiiijjj___QQQMMMGGGCCCEEEMMMTTTWWWVVVUUUWWWXXXXXXZZZ[[[VVVOOOOOOMMMIIIGGGGGGHHHKKKMMMJJJGGGGGGIIIGGGJJJ[[[ooo~~~ssstttvvvpppjjjiiipppiii^^^```ccczzznnnhhhggguuuzzz|||{{{]]]GGGSSSxxxmmm```___^^^___bbbfffggghhhyyyjjjjjjgggbbbZZZTTTRRRUUUYYY]]]\\\YYYVVVTTTUUUXXX]]]```aaaeeemmmxxx}}}yyyvvvttttttuuusssnnnmmmqqq~~~zzz|||}}}{{{iii\\\RRRQQQSSSXXXeeessszzzxxxfffgggfffmmmwwwYYYIIINNNYYYkkk{{{|||oookkknnnppprrrnnnssstttiiijjjpppvvvyyy}}}~~~}}}xxxrrrqqqxxxwwwmmmeeeggghhhfffaaadddvvvyyy```WWW___dddgggggg___ZZZXXXVVVSSSNNNJJJGGGEEE???===:::555111...,,,+++,,,,,,------.........---,,,111555777666666888;;;:::===BBBEEE@@@999999===CCCCCCDDDEEEDDDDDDCCCBBBCCCEEEDDD>>>888777===DDDEEEEEEEEEEEEEEEDDDCCCBBBCCCBBB@@@>>>;;;888666555444333111...---,,,---------///222444666777777777:::<<<===<<<:::777666666666666555555555666666777:::;;;======<<<<<<>>>@@@<<<===<<<;;;:::;;;>>>@@@NNNZZZdddiiippptttjjj[[[TTTNNNHHHGGGLLLRRRUUUVVVYYY\\\]]]\\\___fffiiihhhgggccc^^^WWWRRROOOMMMMMMOOOLLLLLLNNNLLLMMM^^^ttt~~~tttqqqzzzyyyssstttgggjjjppppppmmmkkkwwwzzzdddFFFMMM~~~}}}rrraaa^^^\\\\\\```dddhhhiii|||nnnnnniiiddd]]]WWWVVVYYY^^^bbb```___]]]\\\\\\^^^```bbbeeejjjrrryyy~~~~~~||||||zzzzzzzzzvvvpppqqquuu||||||}}}}}}yyyfffYYYPPPQQQWWW```rrr||||||iiimmmlllpppeeeMMMMMMWWWeeerrr}}}yyyllleeegggmmmoookkkqqqxxxkkkiiilllqqqwww{{{zzz~~~{{{sssjjjjjjjjjgggbbbeeexxx|||cccXXX```eeehhhfff^^^[[[YYYWWWTTTOOOKKKHHHFFF@@@>>>;;;666222...,,,+++((()))***++++++++++++***///333888:::999999;;;===777<<>>===:::777666666666555444444444666777888111444888<<<>>>AAADDDFFF;;;;;;;;;:::999999;;;===KKKXXXdddlllvvv|||tttdddYYYUUUPPPMMMMMMOOOSSSUUUYYY\\\]]]\\\bbbooozzz~~~xxxppphhh```YYYVVVWWWSSSSSSTTTQQQQQQbbbxxxzzzvvv}}}zzzuuu{{{rrrmmmgggppp{{{kkkKKKLLLvvv}}}sssaaa]]]YYYYYY]]]ccciiilll~~~qqqqqqkkkfff___YYYXXX\\\bbbfffdddccccccbbbcccdddeeeeeegggmmmtttwwwzzz}}}~~~}}}~~~}}}{{{vvvqqqsssxxx|||~~~~~~|||wwwcccVVVNNNQQQZZZfff{{{|||zzz||||||~~~~~~zzz~~~kkkrrrrrrtttjjjKKKJJJVVVaaakkkvvvttthhh]]]```iiikkkhhhnnn~~~~~~qqqkkkkkkjjjsssxxxnnnnnnmmmhhhcccgggzzz~~~fffXXXZZZ```gggfff[[[ZZZ\\\YYYRRRLLLKKKIIIFFFAAA???;;;777333111///...---,,,++++++******++++++,,,111888???AAA???;;;888888:::@@@FFFIIIDDD;;;333<<<@@@DDDFFFFFFEEEDDDDDDEEEEEEEEEAAA666---000777@@@EEEIIIIIIEEEBBBCCCEEECCCBBBBBB@@@>>>:::888666666444111000000///...,,,------...///000222444555888999;;;<<<<<<;;;999888444333222444666888999888000222666:::>>>AAADDDEEE>>>===>>>@@@???;;;;;;???GGGQQQ___lllyyypppbbbUUUQQQOOOLLLKKKNNNSSSUUUYYYbbbrrrzzzooofffaaa\\\ZZZ[[[YYY\\\mmmyyyoookkkmmm}}}oooRRRKKKhhh{{{pppfff[[[TTTWWWZZZ[[[cccmmm~~~qqqrrrmmmiiieeedddiiioooooolllppprrryyywwwqqqvvvvvviiiooouuu{{{|||{{{|||~~~~~~xxxuuuwww{{{}}}xxx{{{yyyrrr___VVVRRRWWW^^^jjjuuuooouuuyyy~~~zzz}}}xxxvvvyyyKKKGGGTTTTTTeeedddZZZ\\\bbbdddgggjjjllljjjttt|||uuurrrrrrooo|||yyylllfffjjjjjjhhhuuu|||hhhYYY[[[___fffeeeZZZXXXZZZXXXPPPKKKIIIHHHEEEAAA???;;;666333000......---,,,++++++******++++++,,,111:::AAADDDAAA;;;777888:::>>>DDDGGGDDD<<<666===???AAAAAA@@@?????????CCCFFFJJJIII>>>333000444<<>>;;;888666666444111000000000...---.........///111222444555777888:::;;;;;;:::888777444444555666777:::===>>>777888:::>>>BBBEEEDDDCCCCCCAAABBBDDDBBB======@@@FFFOOO[[[gggvvvqqqbbbYYYRRRMMMMMMPPPUUUXXX```mmmpppggg```]]][[[]]]mmmtttkkklllqqq}}}{{{^^^RRRgggxxxiii^^^VVVWWWYYYYYYaaakkk|||ppprrrooollliiikkkrrrxxxxxxuuuyyy{{{yyyxxx|||~~~{{{zzz}}}uuubbbVVVQQQYYYeeeppp~~~wwwppptttwww{{{||||||~~~~~~|||WWWJJJPPPRRR^^^[[[UUU[[[aaafffmmmkkkmmmjjjrrryyyqqqqqqssswww{{{mmmeeehhhhhhhhhuuu|||jjjZZZ[[[___eeedddXXXWWWYYYVVVOOOIIIHHHGGGDDD@@@===:::555222///---------,,,++++++******+++++++++111;;;BBBEEEBBB<<<888888999;;;@@@DDDCCC>>>999<<<======<<<<<<<<>>AAA???<<<999888888999===AAABBB???;;;999999999999;;;>>>CCCGGGDDDIIIRRRWWWPPP@@@444///111777???DDDEEEDDDCCCBBBDDDDDDCCCBBB@@@===:::999666444222111111111000////////////000111222444555555666666777777666666555333666999888888;;;DDDKKKOOOMMMOOOUUU]]]^^^XXXQQQKKKJJJJJJKKKFFF???===???DDDHHHLLLSSSaaasssttteeeYYYSSSSSSUUUXXX___mmmxxxqqqkkkiiissssssggglllxxxzzzbbbccc~~~mmmaaaWWWTTTRRRTTT^^^lll{{{}}}wwwuuuzzz}}}|||}}}{{{rrr```UUUSSS___mmmrrrtttxxxzzz{{{{{{yyyyyy{{{cccKKKLLLOOOWWWZZZ```iiifffbbbiiikkknnnjjjjjjvvvvvvkkklllsssqqqgggeeecccaaaiiivvvzzz{{{uuuqqqmmmeeefffddd]]]XXXYYYbbbjjjxxxooo]]]\\\___dddcccWWWVVVXXXVVVOOOJJJIIIHHHEEE>>><<<888444000...,,,+++---,,,++++++******++++++,,,///333777:::;;;;;;;;;888777777:::>>>@@@???<<<777888888888:::===CCCGGGGGGJJJPPPVVVQQQCCC777111...333;;;AAADDDDDDCCCBBBDDDDDDDDDCCCAAA>>><<<:::666444222222222222111000000000000000111222444444555555555555555555555555222555888888777:::CCCJJJLLLKKKNNNVVV___bbb\\\UUURRRPPPPPPPPPKKKCCC@@@AAADDDFFFFFFIIITTTdddooorrrvvv~~~~~~qqqddd[[[VVVXXXZZZ___iii{{{vvvyyyqqqfffqqqdddbbbyyymmmaaaVVVRRROOORRR___oooxxxvvv|||~~~~~~~~~}}}qqqiiiYYYTTTXXXfffppptttzzz{{{xxxyyyttt[[[IIINNN[[[dddeeeeeejjjgggccciiihhhlllhhhgggqqq~~~tttggghhhooo{{{pppgggccc___ZZZ\\\ccclllyyypppiiifffZZZVVVPPPLLLMMMQQQXXX\\\fffzzzqqq^^^\\\___dddcccXXXUUUXXXVVVOOOJJJIIIHHHFFF???<<<999444111...,,,,,,---,,,++++++******++++++,,,---///222555888:::;;;888666666888===???>>><<<777888999999999:::===???HHHHHHLLLQQQNNNCCC888333---111888???CCCDDDDDDCCCEEEEEEEEEDDDBBB@@@===<<<777555333222333333222111000000000111111333444444555555555555555555555555333555666777777:::@@@EEEHHHIIINNNWWW```ccc```[[[YYYXXXXXXXXXSSSJJJFFFGGGFFFGGGEEEDDDKKKVVV]]]^^^cccoooyyyzzzsssiii```XXXTTTWWW\\\bbbmmm}}}{{{mmmfffyyyhhheeezzzpppcccWWWQQQNNNQQQaaasss}}}}}}uuusss{{{pppgggXXXXXX___mmmvvv{{{|||{{{yyy~~~}}}~~~ssswwwWWWJJJMMMgggsssoooddddddggghhhmmmeeejjjffffffnnnxxxtttfffeeelll~~~vvvlllccc]]]XXXRRRPPPRRRSSSlll~~~ttthhh___[[[TTTOOOHHHEEEGGGKKKNNNOOOYYYmmmqqq^^^\\\___eeedddYYYTTTVVVTTTMMMHHHHHHGGGEEE???===999555111...---,,,---,,,++++++******++++++***+++...111444777999999888666666888<<<>>><<<:::777999<<<===<<<<<<<<<===FFFDDDFFFLLLLLLBBB888222...111666===BBBDDDDDDDDDEEEEEEEEEDDDCCCAAA>>>===777555333333333444333222111111111111222333444444555555444444444444555555555555666777888;;;>>>???EEEHHHNNNVVV]]]``````___]]]\\\\\\]]]WWWNNNJJJJJJIIIIIIGGGEEEHHHNNNQQQOOORRR]]]ggghhheeeccc]]]VVVOOOVVV[[[\\\^^^iii|||xxxvvv~~~||||||{{{wwwvvvwwwxxx~~~nnnjjjooojjjwwwiii\\\TTTOOOQQQbbbuuuzzz|||zzzpppmmmvvv}}}{{{|||}}}}}}}}}rrrbbb```eeeqqqyyy~~~}}}~~~yyysssxxxqqqjjj[[[NNNIIIbbbyyyyyygggdddjjjkkkkkkccchhhddddddlllqqq}}}yyyllliiiooopppfff[[[TTTOOOKKKHHHIIIAAAPPPllluuufffZZZVVVPPPMMMIIIFFFDDDFFFHHHJJJPPPbbbwwwqqq^^^]]]___eeedddZZZRRRUUUSSSLLLGGGGGGFFFDDD@@@>>>:::555222///---------,,,++++++******++++++(((***...333666888888888888666666888<<<===;;;999555999===AAAAAAAAAAAAAAACCCAAACCCJJJJJJBBB777111///111555<<>>BBBIIIPPPVVVYYYZZZ[[[]]]\\\]]]]]]XXXOOOJJJKKKKKKLLLJJJGGGHHHLLLLLLHHHIIIQQQVVVUUUVVVXXXWWWRRRRRR[[[aaa^^^XXX\\\jjjyyy}}}oooooozzzzzz}}}|||xxxxxx}}}tttrrrwwwzzzpppzzz|||sssssswwwwwwsssgggbbb^^^___bbbdddaaa]]]eeessswwwpppyyy~~~zzzuuuuuuxxx|||tttppptttnnn|||nnn```VVVPPPRRRcccvvvyyyyyyzzznnniiiqqqvvvssstttyyyuuuvvvmmmhhhhhhqqqxxx}}}~~~zzzpppqqq{{{{{{~~~~~~kkkdddbbbQQQEEETTTwwwnnnjjjoookkkdddcccgggccccccjjjllltttsssooottt~~~lllbbbUUUMMMIIIFFFEEEFFFFFFGGGRRRnnn}}}mmm```[[[KKKLLLLLLHHHDDDCCCFFFJJJGGGXXXiiisss{{{ppp^^^\\\ZZZ[[[\\\VVVQQQVVVVVVNNNFFFDDDDDDCCCBBB>>>:::666333000...,,,++++++++++++******))))))!!!%%%+++111666:::;;;;;;<<<999666777;;;>>>>>>===;;;;;;<<<@@@FFFKKKMMMNNNFFF???<<>>888555222222444555444222222333333222111111222444555555444444444555555666777777777666666888;;;>>>===???DDDIIINNNRRRTTTUUUTTTTTTTTTTTTRRRMMMFFFBBBIIIIIIHHHGGGFFFGGGKKKMMMKKKLLLKKKJJJIIIJJJMMMPPPQQQSSSYYY^^^]]]ZZZ]]]cccooorrrwww}}}yyyiiiccceeehhhkkkiiiaaa___gggnnnqqqnnntttxxxvvvmmmfffeeefffgggjjjqqqzzz~~~~~~xxxjjj```[[[[[[\\\\\\VVVTTTRRRRRRSSSSSSPPPNNNXXXZZZ[[[ZZZaaa{{{zzzuuuqqqjjjaaa\\\\\\^^^``````qqqyyynnnuuuyyypppqqqaaaZZZUUUVVVeeeyyyzzz{{{uuupppjjjiiinnntttsssoooooorrryyyuuurrrnnnooouuu~~~~~~xxxqqqoooqqq||||||aaa\\\uuuRRRCCCTTTvvvtttlllkkkiiihhhhhhcccaaabbbeeeiiirrr|||zzzsssrrr|||hhhZZZMMMIIIIIIGGGEEEEEEGGGDDDKKKaaazzz|||kkk]]]UUULLLLLLLLLJJJJJJJJJFFFAAAMMMQQQaaammmooouuuyyyqqqmmm]]]]]]\\\^^^^^^XXXRRRVVVVVVNNNGGGEEEDDDCCCAAA>>>:::666333000...,,,++++++++++++*********)))'''))),,,000555:::>>>@@@>>>:::666666:::???AAABBB::::::;;;>>>DDDIIIKKKLLLGGGCCC@@@AAADDDAAA888000444333333888???EEEFFFFFFFFFDDDCCCDDDEEEEEEBBB???;;;888555444555555444333222333333222111111222444555555444444444444555555555666666666666777:::<<<;;;===@@@CCCFFFIIIKKKLLLJJJJJJIIIIIIHHHGGGDDDBBBMMMMMMLLLJJJHHHGGGHHHJJJHHHJJJKKKKKKLLLNNNQQQTTTVVVXXX]]]```]]]WWWXXX\\\cccfffjjjnnnsssvvvxxxyyytttqqqrrrrrrjjj]]]TTTRRRXXX[[[ZZZTTTTTT[[[bbbdddfffiiikkkggg___VVVQQQPPPYYY^^^jjjuuuyyytttqqqrrriiibbbXXXPPPLLLJJJIIIHHHJJJGGGDDDDDDFFFGGGFFFDDDKKKOOORRRQQQTTTccc|||xxxkkkccc___YYYVVVQQQNNNNNNPPPSSSVVVhhhvvvqqqyyyvvvxxxfff\\\UUUTTTcccuuuzzzqqqhhhfffmmmsssssspppeeejjjrrr|||xxxssspppsssyyy~~~}}}|||sssnnnooozzzzzzwwwYYY\\\}}}___IIIQQQnnn{{{qqqlllmmmkkkhhhgggccc```aaacccgggpppyyyyyyrrrrrr~~~yyydddXXXMMMKKKKKKJJJHHHHHHIIIEEEGGGRRRaaa|||uuuaaaVVVQQQOOOPPPPPPOOONNNLLLHHHEEEMMMPPP]]]eeeeeelllrrrmmmkkk\\\^^^^^^```aaaZZZRRRVVVVVVOOOIIIGGGFFFDDD???===:::666333000...---++++++++++++************,,,++++++---111888???CCC@@@;;;666555:::@@@EEEFFF:::999999<<<@@@DDDFFFGGGFFFHHHFFFAAABBBEEE>>>222666444333777===CCCEEEEEEEEEDDDDDDDDDEEEDDDBBB@@@>>>;;;888666666666444333333333444333222111333555555555444444444444444555444666777888777888999;;;;;;;;;;;;<<<>>>???AAAAAABBBBBBAAAAAABBBBBBCCCDDDFFFGGGHHHFFFDDDBBBBBBBBBAAACCCFFFHHHJJJLLLOOOQQQUUUVVVYYY[[[VVVOOOLLLOOOQQQSSSWWW[[[___bbbeeefffeee```\\\[[[WWWOOOHHHEEEGGGIIIHHHEEEEEEJJJOOOPPPRRRTTTVVVVVVSSSNNNIIIFFFEEEIIIRRR[[[]]]ZZZXXXZZZ\\\WWWPPPKKKHHHGGGFFFEEEHHHFFFDDDDDDFFFHHHHHHHHHIIIQQQWWWXXXUUUXXXbbbkkkvvvtttpppjjjbbb\\\YYYXXXVVVWWWXXXYYY[[[___dddgggxxxxxxsssvvv~~~mmm___UUUSSS```pppwwwkkkgggkkkoooooommm___dddmmmvvvyyyrrroooqqquuuxxxvvv~~~zzzvvvwwwyyynnniiirrrrrrvvv|||tttsssqqqPPPSSSoooPPPJJJ___nnnmmmiiikkkjjjfffhhhdddaaaaaabbbeeemmmvvv{{{ssssssyyyvvv```WWWOOOOOOPPPMMMKKKJJJIIIFFFFFFIIIMMM\\\|||xxxcccZZZXXXWWWYYYZZZYYYUUUOOOLLLKKKKKKMMMWWW[[[ZZZfffrrrooojjj\\\^^^___aaa```ZZZRRRVVVVVVPPPJJJHHHFFFCCC======;;;777222///------+++++++++++++++++++++++++++***)))***...555;;;@@@>>>:::777888===CCCFFFGGG<<<:::999999<<>>;;;888666555444333333444444444222222444555666555444444444444444444555777999:::999999:::;;;:::999888888999:::;;;===@@@AAAAAAAAAAAAAAABBBDDD;;;===@@@AAA???>>>======<<>>>>>===;;;::::::;;;===??????>>>===>>>?????????CCCHHHHHHCCCAAACCCAAABBBDDDFFFIIILLLNNNOOOQQQWWW]]]\\\WWWQQQNNNLLLIIIGGGGGGHHHJJJKKKMMMNNNPPPOOOOOOSSSXXXYYYWWWSSSWWWRRRPPPTTTZZZcccqqq}}}}}}uuuiii^^^WWWXXX]]]aaaeeehhhllloooqqqqqqpppoootttyyysssqqqzzz{{{|||nnnmmmssszzzfffWWWSSS[[[eee|||qqqgggfffkkklllnnnppppppoooxxxzzzrrrnnnnnntttyyy|||}}}|||wwwpppppp{{{{{{~~~mmmbbbVVVOOOOOOVVVYYYeeezzzxxx{{{yyynnnuuukkkHHHJJJ___dddNNNUUUmmmyyymmmhhhnnnmmmlllgggddddddcccdddkkkrrr}}}uuummmrrrwwwkkk___YYYVVVXXXXXXRRRNNNMMMNNNJJJHHHJJJMMMPPPVVV\\\iiiwwweeebbbaaabbb^^^VVVSSSUUULLLLLLPPPPPPVVVnnnkkk[[[\\\\\\]]]\\\VVVQQQTTTTTTOOOLLLKKKGGGAAA999;;;<<<888222...---...++++++++++++,,,,,,,,,,,,******,,,...111444777999999777888;;;AAADDDCCCAAAAAA>>>:::777888999999999777@@@DDDBBBEEENNNSSSQQQAAA;;;555444999???CCCEEEDDDDDDEEEDDDBBBBBBDDDEEEAAA@@@>>>:::666333333444444555666555444333555777888888777666555555555555111333444444333333444666444444555555777888::::::777;;;>>>>>>;;;888888999<<<>>>??????<<<888666666888:::;;;;;;:::999:::<<<<<<;;;>>>EEEGGGFFFFFFIIICCCCCCCCCCCCDDDFFFGGGHHHOOO```qqqxxxuuunnnfff```[[[WWWVVVZZZ^^^```bbbeeedddbbbbbbeeekkkoooooonnniiihhhkkksss{{{|||zzz~~~|||sssvvv}}}wwwtttmmmmmm|||kkk[[[UUUZZZ```vvvhhhffflllnnnllllllnnnlllqqq}}}yyyrrroooqqqxxx~~~|||yyysssqqq~~~xxxvvvxxxrrrwwwvvv|||hhhWWWPPPQQQMMMOOOVVVYYYaaayyy}}}{{{zzz{{{mmmrrrgggGGGFFFPPPqqqRRRNNNggg{{{nnnfffmmmjjjlllhhheeeeeeddddddjjjqqquuussshhhppp|||rrreee___[[[YYY[[[ZZZUUUQQQPPPSSSLLLFFFFFFLLLTTTYYY\\\[[[kkkkkkccc___bbbaaaYYYVVVYYYQQQOOOOOONNNWWWtttiiiYYYZZZZZZ[[[\\\WWWPPPSSSRRRNNNLLLKKKFFF@@@888;;;<<<888222---,,,...+++++++++,,,,,,,,,------*********+++...222555777999777666888===AAAAAA@@@@@@<<<999777888:::;;;<<<999<<<@@@BBBCCCGGGLLLQQQDDD>>>777444888???DDDFFFCCCDDDEEECCCAAAAAADDDFFFAAABBB@@@<<<777555555777555666666555444444555777:::999888777666666666666333444444333222222555777666777888:::;;;<<<<<<<<<666999======::::::>>>BBBFFFHHHHHHGGGDDDAAA@@@@@@@@@AAABBBCCCDDDFFFIIILLLNNNLLLNNNTTTXXXXXXZZZ]]]WWWWWWWWWXXXZZZ\\\^^^___kkk{{{|||yyylllvvvrrr___XXXYYY\\\uuuxxxiiibbbeeehhhbbbaaafffgggiiivvv~~~uuunnnmmmsssyyyzzzuuu{{{|||yyypppfffmmm}}}yyyvvvxxxqqqsssqqqxxx~~~eeeWWWSSSTTTSSSUUUZZZ^^^bbbnnn{{{~~~~~~{{{rrr{{{```DDDCCCDDDfffxxxXXXGGG^^^zzzqqqjjjnnneeejjjfffddddddcccccciiipppssszzzuuulllmmmqqqwwwpppddd]]]ZZZZZZ]]]\\\WWWUUUUUUPPPMMMJJJJJJPPPXXX]]]___]]]```sss~~~pppfffhhhfff]]]XXXYYYTTTPPPNNNOOO]]]~~~hhhWWWXXXXXX[[[]]]XXXPPPRRRQQQNNNLLLKKKFFF???777:::<<<999222---,,,...+++++++++,,,,,,---------***((('''''')))...222555;;;777444555:::???AAAAAA>>>;;;888777999<<<>>>???;;;;;;???BBBAAA@@@EEENNNFFF@@@888555888???DDDGGGCCCDDDEEECCCAAAAAADDDGGGBBBCCCBBB>>>999666777:::555666777666444444666777;;;:::999888777777777777777777777555444555888:::;;;<<<>>>???@@@@@@??????999<<>>AAAHHHNNNSSSUUUVVVUUUSSSRRRRRRSSSOOOQQQSSSUUUXXX\\\bbbfffjjjggggggmmmpppqqqsssvvvssstttvvvxxx|||vvv]]]gggwwwcccZZZXXXYYY]]]xxxggg]]]\\\aaaYYYWWW]]]``````hhhuuuxxxlllgggjjjooonnniiinnn||||||wwwiiiXXXVVVaaa```sss|||zzz{{{uuuqqqhhhlll|||rrrnnnYYYYYYZZZ]]]___bbbeeegggppp~~~}}}kkkhhh|||{{{zzzyyyxxxzzz[[[BBBFFFCCCYYY~~~zzzbbbHHH\\\~~~zzzuuuuuugggiiieeeccccccbbbccchhhooommmmmmuuuzzzvvvkkkkkkqqq}}}qqqggg[[[YYYZZZ]]]]]]YYYXXXZZZIIIMMMQQQTTTWWW[[[]]]^^^aaaZZZaaa}}}qqqooolll```WWWVVVTTTOOOMMMQQQdddgggYYYYYYXXXYYYZZZVVVSSSTTTPPPJJJFFFEEECCC???<<<@@@???888222///...,,,************************+++++++++******---111444666555555666999>>>BBBEEECCCAAA;;;555888AAADDDAAA>>>BBBEEEBBB======CCCIIIEEE@@@999555666;;;@@@DDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBB???===;;;999999999555555555555555666777777:::::::::999777777999;;;<<<<<<<<<;;;:::;;;>>>AAAAAABBBDDDGGGIIIJJJJJJJJJGGGIIIKKKNNNRRRVVVZZZ\\\hhhmmmqqqrrrooommmnnnooorrrpppppptttyyyyyyuuuppp{{{lllVVVOOOxxxmmm```]]]___\\\hhh{{{gggZZZYYYRRRPPPPPPQQQQQQTTT```mmm|||}}}~~~ssspppvvv|||xxxhhh\\\___ZZZ```iiimmmnnnuuuvvvgggTTTLLLPPPJJJXXXgggwwwyyyppplllpppzzz{{{pppeee^^^aaaeeedddccceeedddnnn~~~}}}{{{sssppphhhlllttt|||wwwxxxEEEGGG===AAAZZZxxx}}}fffMMMOOOsssqqqooojjjhhhddd```___bbbhhhmmmllljjjllluuu|||vvvrrrrrruuutttmmmfffdddccceee______ppp~~~pppaaaYYYaaa```^^^]]]]]][[[XXXUUUPPPNNNMMMPPPXXX```eeegggkkkdddbbbnnnwwwhhh]]][[[]]]SSSVVVRRRUUUqqqgggXXXYYYXXXYYY[[[VVVSSSTTTPPPJJJFFFFFFCCC???<<<@@@@@@888222///...,,,***************************++++++******,,,000444666777888888999<<>><<<@@@EEEDDD@@@:::666555999>>>AAAEEEDDDDDDDDDDDDDDDDDDDDDAAA@@@===;;;999999999:::666666666666666777888888:::;;;;;;:::888999;;;======>>>?????????AAAEEEHHHIIIIIIIIIKKKMMMPPPRRRSSSRRRSSSUUUWWWZZZ^^^```bbbnnnsssxxx}}}zzzttt{{{```NNNIIImmmrrraaa[[[[[[[[[___mmm|||iii\\\YYYOOOLLLKKKMMMNNNRRR\\\fffpppsss}}}tttlllddddddmmm|||}}}vvviii[[[[[[SSSWWW^^^bbbdddjjj{{{sssaaaNNNFFFIIIHHHQQQ[[[gggzzzpppkkkoooyyy}}}qqqhhhhhhjjjfffaaa___^^^nnn{{{yyyiiiaaa[[[^^^fffttt|||uuuuuuwwwxxx{{{{{{sssDDDFFF@@@@@@TTT~~~rrrVVVNNNiiitttoooiiihhheeeaaa```ccchhhlllkkkhhhiiiooovvvvvvnnnllljjjddd___\\\UUUXXXTTTUUUaaavvvwwwoooggg___\\\`````````___]]]ZZZVVVSSSTTTQQQPPPSSS[[[eeekkknnnuuummmfffjjj{{{|||mmmaaaZZZXXXZZZWWWQQQWWWyyyeeeWWWXXXXXXZZZ\\\WWWSSSTTTQQQJJJFFFFFFDDD@@@===AAA@@@999222///...+++******************************+++******,,,000222666999<<<;;;999999???DDDEEEFFFDDD===999===CCCEEEFFFIIIJJJFFF???;;;<<>>;;;888777777999:::777777666666777777888999999:::;;;:::::::::<<<>>>>>>@@@AAACCCDDDGGGKKKNNNOOONNNLLLKKKLLLOOORRRTTTVVVWWWXXXYYY\\\^^^```aaahhhkkkqqqxxx}}}}}}~~~||||||}}}}}}yyyrrrlllppp{{{|||yyyxxxvvvuuutttssssssrrr|||vvv|||~~~~~~~~~}}}zzzwwwvvvxxxyyyyyy|||{{{|||VVVIIIEEEbbb~~~{{{fff\\\ZZZYYYVVVYYYjjjzzzjjj]]]UUUMMMIIIHHHLLLPPPTTT[[[bbbllloooxxxssslll^^^XXXTTTVVVcccvvvtttiii\\\WWWRRRSSSWWW\\\___dddppp}}}~~~ooo^^^NNNGGGHHHIIIOOORRRVVVgggqqqffffffoooxxx|||ppplllkkkeee]]]XXXVVVhhh|||}}}yyymmmfffbbb___aaannnuuufffbbbfffkkkpppttt{{{{{{mmmBBBCCCDDDAAAPPP{{{___LLLWWWpppzzztttjjjhhhgggfffcccbbbcccfffiiigggeeefffiiijjjkkkqqqwwwwwwjjjccc___YYYUUUTTTRRRTTTSSSUUUZZZeeeyyyrrrkkkfffddd```bbbdddddd```[[[WWWUUUXXXVVVSSSUUU\\\fffnnnrrrtttnnngggfffpppwwwjjjbbb[[[XXX[[[VVVRRR___dddVVVXXXXXXZZZ\\\XXXSSSTTTQQQJJJGGGGGGEEEAAA===AAAAAA999222///...+++************************)))************+++...111777<<<@@@>>>999888===CCCDDDGGGFFF@@@::::::???DDDEEEGGGHHHEEE???::::::;;;AAABBBAAA<<<666444666999CCCDDDEEEGGGGGGGGGFFFEEE@@@>>>:::777555555666777666666666666666777777888777888::::::999:::<<<======???AAABBBCCCFFFJJJMMMKKKJJJHHHGGGGGGGGGIIIJJJNNNNNNOOOQQQSSSVVVXXXYYYZZZ\\\```fffmmmnnnkkkgggiiigggfffggggggfffdddaaahhhnnnqqqnnnmmmqqquuuvvvpppooonnnlllllllllmmmnnntttuuuvvvyyy{{{~~~~~~|||xxxtttyyyyyyxxxuuurrrqqqsssuuuzzz{{{{{{|||~~~~~~vvvlllppptttwwwwwwvvvwww|||~~~~~~}}}|||zzztttRRRIIICCCTTT{{{{{{nnnccc```WWWSSSSSS^^^qqquuuhhh[[[QQQOOOKKKJJJPPPVVVZZZ___dddkkkooovvv|||nnnccc___QQQNNNLLLOOO[[[ooosssjjj^^^XXXYYYXXX[[[aaaeeeiiiqqqzzz|||mmm```TTTOOOPPPNNNRRRTTTSSSZZZlllzzznnnfffgggpppxxxtttpppqqqxxxqqqiiieee```XXXRRROOO\\\zzz}}}yyyzzz}}}~~~}}}vvvpppkkkppp|||{{{ddd\\\___eeejjjnnnpppyyyfffAAA???BBB???JJJtttxxxcccLLLHHHYYYkkkllleeeeeeffffffeeeccccccdddfffdddbbbccceeedddbbbeeejjjyyytttooorrruuuuuuoooiiiddd]]]UUURRRSSSYYYYYYXXX]]]___```}}}tttnnnaaadddggggggccc^^^[[[ZZZ[[[XXXTTTTTTXXX___fffkkkccccccaaaccclllxxxwwwvvvvvv|||~~~iii___^^^]]]ZZZXXXTTTTTTeeedddVVVXXXWWWZZZ\\\WWWRRRTTTQQQJJJGGGGGGEEEBBB>>>BBBAAA:::222///...+++************************((()))************---///777<<>>@@@CCCFFFGGGGGGEEEDDDCCC@@@<<<888555444333444555444444444444555666666555777888999888999:::;;;:::;;;===>>>???@@@CCCEEEBBBBBBCCCDDDEEEEEEEEEEEEGGGHHHIIIKKKNNNPPPSSSTTTTTTUUUWWW]]]bbbccc___[[[___]]]ZZZYYYZZZ\\\]]]^^^cccggggggbbbaaagggnnnqqqkkkjjjiiihhhhhhiiijjjkkkjjjkkkmmmooorrrvvvyyy{{{|||}}}~~~~~~{{{xxxtttrrrrrrqqqpppqqqqqqpppnnnlllpppooonnnllljjjkkklllnnntttwww{{{|||yyy}}}kkkTTTMMMFFFMMMjjjuuujjjgggZZZVVVTTT[[[hhhtttyyyyyy|||pppfff[[[RRRQQQNNNPPPWWW^^^```cccgggeeehhhnnnsssvvvqqq```WWWVVVOOOMMMLLLNNNVVVfffyyysssjjjaaa]]]bbbaaaccciiimmmooouuu{{{}}}pppeee[[[UUURRRPPPVVV[[[YYYXXX\\\dddiiiqqqzzzwwwooommmqqqwww{{{yyyvvvZZZUUUUUU\\\eeeppprrreee___[[[TTTNNNLLLRRRmmmwwwvvv|||~~~{{{zzz{{{}}}nnnaaabbbdddfffhhhdddwww___@@@<<<:::<<>>===999777888;;;===AAAEEEEEE>>>777777<<<:::;;;<<<;;;:::::::::<<>>;;;===AAADDDFFFHHHHHHHHHGGGHHHIIIKKKNNNQQQSSSTTTOOOPPPSSSWWW[[[\\\[[[ZZZ]]][[[WWWTTTTTTVVVXXXZZZYYY___bbb```___bbbeeeeeeaaaaaa``````___`````````aaaaaaaaaccceeehhhjjjllllllnnnppppppnnnlllkkkjjjiiikkkmmmoooqqqrrrtttttt{{{zzzyyyzzz|||}}}hhh```YYYUUUUUUggg}}}{{{nnnhhh___YYYTTTWWWaaammmvvvyyytttuuuuuurrrkkkccc\\\YYYVVVUUUYYY___bbbbbbdddgggbbbccchhhooossszzz~~~ooo^^^SSSOOOPPPQQQQQQPPPSSS]]]mmmyyyssshhhaaadddggggggjjjooopppooosssxxxzzzpppiii```VVVPPPPPPVVV\\\\\\XXXUUUTTTUUUbbbjjjtttzzzyyywwwyyy{{{|||xxx~~~oooSSSLLLIIIOOOVVV```rrrtttggg^^^ZZZUUUQQQPPPPPPggg~~~{{{mmmiiifffcccaaa\\\www~~~WWW@@@<<<;;;@@@EEEZZZtttpppaaaMMMGGGQQQ^^^dddbbbcccdddcccaaa``````aaaeeebbb``````^^^\\\___dddhhhjjjggg___WWWRRRLLLFFFGGGVVVlll{{{yyynnnggggggiiiggg______bbb\\\]]]lllwwwfffcccaaa`````````___^^^ZZZZZZYYYXXXVVVVVVXXX[[[ZZZZZZXXX^^^ssslllbbbXXXRRRSSS]]]mmm{{{yyylllccc[[[SSSTTT___uuueeeWWWWWWVVVXXXZZZUUURRRSSSQQQKKKHHHHHHGGGCCC???CCCBBB:::333///---+++************************''')))******))))))+++,,,222444777888777555444444;;;>>>DDDHHHCCC999666999888888888888888:::<<<===???HHHOOOLLL@@@666555888666:::???EEEHHHIIIGGGFFFDDDCCCAAA>>>:::777444333444444444444444555666666666888::::::999888888888555777999::::::;;;<<<>>><<<===>>>@@@CCCEEEGGGHHHFFFFFFGGGHHHJJJLLLNNNOOOGGGIIILLLNNNOOOPPPRRRSSSSSSSSSQQQPPPNNNNNNPPPQQQPPPWWW\\\[[[YYYZZZ[[[ZZZWWWXXXYYY[[[]]]^^^^^^^^^bbbbbbbbbccceeegggjjjlllooorrruuuwwwvvvwwwyyy{{{}}}~~~gggfffaaacccbbbiii}}}rrrhhhaaaZZZSSSTTT^^^kkkuuuzzztttkkkggggggddd\\\[[[```^^^___dddhhhgggbbbbbbfffcccaaadddlllqqqrrrtttxxxxxxvvvuuutttmmmaaaXXXUUURRRVVVXXXVVVUUUZZZfffpppyyysssddd___jjjnnnooorrrtttrrrmmmooottt}}}tttqqqmmmkkkkkkhhh^^^UUUUUUWWWXXXWWWSSSOOOMMMOOOXXX```hhhlllppp{{{|||yyyxxxyyyuuuwww}}}zzz```TTTNNNQQQTTTWWWaaannnpppuuutttkkkccc```]]]YYYVVVPPP```zzzqqqhhh```\\\hhhrrrNNNAAA???>>>CCCCCCQQQxxxzzzkkkVVVIIIKKKYYYdddaaabbbbbbaaa^^^]]]^^^___dddaaaaaabbb```\\\^^^bbblllmmmiiiaaaYYYSSSMMMFFFBBBPPPiiixxxsssrrrsssiii```bbb___\\\aaannnpppiii```]]]```bbbaaa___YYY]]]aaacccbbbaaaaaaccc`````````iiimmmfff```]]][[[\\\fffqqqrrreee]]]VVVSSSUUU___uuufffWWWXXXVVVWWWYYYTTTRRRSSSQQQKKKHHHHHHGGGCCC@@@DDDCCC;;;333000---+++************************'''(((******))))))***,,,///000333444555333111///;;;===DDDJJJFFF;;;666777888777777666777:::===??????IIIRRROOOBBB777666999444999???EEEIIIJJJIIIHHHBBBBBBAAA@@@===:::666444555555555555555666777777777999;;;;;;:::888888888444777:::;;;<<<<<<>>>@@@???>>><<<;;;<<<>>>@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFCCCFFFHHHHHHFFFEEEHHHKKKGGGIIIKKKLLLKKKKKKKKKKKKPPPVVVXXXUUUSSSVVVXXXXXXUUUXXX\\\```dddgggiiiiiijjjkkknnnrrrxxx}}}}}}yyyzzzxxxcccbbb^^^eeeeeefffxxxuuuggg___YYYTTTVVV___iiirrrvvvxxxhhh]]]___]]]VVVXXXccceeehhhmmmooojjjcccbbbfffccc______fffjjjfff```\\\aaa```cccggggggbbb___```UUUZZZ^^^\\\YYY\\\eeennnuuusss```]]]mmmuuuwwwzzzzzztttnnnnnntttssszzzwwwllldddWWWYYY]]]dddmmmpppiii```\\\XXXTTTPPPLLLIIIJJJMMMQQQ[[[eeeiiijjjqqq}}}uuutttwwwpppppptttrrraaaVVVVVVWWWSSSSSSXXX\\\hhhpppmmmgggfffdddaaa\\\OOOYYYxxxkkk```ZZZtttyyygggGGGBBBBBB;;;???;;;FFFmmmoooZZZJJJIIIUUUccc```aaaaaa___]]]\\\]]]^^^aaa```bbbeeeddd```___cccpppssspppfff\\\UUUOOOIIIEEEPPPfffzzztttzzzooo___^^^___]]]___[[[jjj{{{oooccc^^^aaaeeedddaaaZZZ```ggglllmmmllllllmmm```ccciiixxx{{{uuurrrxxx}}}lllaaa\\\ZZZ[[[XXXVVV```nnnzzzgggWWWUUUWWWVVVVVVYYYWWWTTTOOOKKKJJJHHHGGGEEE???DDDCCC<<<555111///,,,)))******+++++++++************))))))))))))*********,,,///222444555555444444;;;@@@@@@???===888333888:::;;;999777888;;;>>>@@@BBBFFFHHHFFF???777000555999>>>CCCFFFGGGFFFFFFFFFEEEDDDAAA>>>;;;888777:::999888777666777888888999::::::999777555666777999;;;<<<<<<;;;::::::;;;@@@@@@AAABBBBBBBBBAAAAAACCCBBBAAACCCFFFHHHIIIIIIGGGHHHHHHIIIKKKMMMNNNOOONNNOOOPPPQQQSSSUUUVVVWWWWWW\\\aaadddfffhhhkkknnnlllkkklllsss}}}~~~xxx}}}~~~eeeVVVSSSMMMRRROOOLLLooo||||||nnn```[[[UUUUUUZZZdddrrr|||}}}uuuiii\\\TTTSSSVVVZZZccchhhnnnpppnnnggg```\\\XXX[[[^^^```]]]UUULLLEEEJJJOOOTTTWWW___hhhhhhcccccc___]]]]]]\\\ZZZ^^^dddxxxttthhh```\\\oooxxx}}}tttooommmmmmmmmrrrzzz{{{mmmYYYMMMMMMIIIJJJKKKQQQ```nnnpppiiifff]]]UUUQQQKKKEEEGGGMMMQQQjjjqqqppptttkkkkkk|||jjjeeejjj```ddddddiiivvvlllhhhddd]]]WWW\\\^^^bbbfffjjjmmmoooppphhh^^^]]]tttzzzqqqmmmqqqjjjmmm~~~|||}}}xxxTTTGGGDDD@@@:::<<>>BBBDDDAAA:::444333666:::@@@FFFHHHIIIHHHHHHGGGFFFDDDAAA>>>;;;:::<<<;;;:::999999::::::;;;:::;;;<<<<<<::::::;;;<<<===???AAABBBAAAAAABBBCCCCCCCCCEEEFFFHHHIIIIIIIIILLLKKKKKKMMMQQQTTTUUUUUUVVVVVVVVVWWWXXXZZZ[[[\\\]]]^^^```bbbddddddeeeeeeeeehhhjjjjjjjjjkkkooorrrooopppppprrruuuwwwxxxxxxsssvvvzzz|||}}}~~~wwwoooTTTDDDBBB===DDDFFFCCC```rrr{{{yyyzzz}}}eee^^^WWWVVVZZZdddrrr~~~{{{pppcccYYYVVVWWWZZZaaadddhhhjjjhhhccc^^^[[[[[[ZZZXXXVVVSSSNNNHHHDDDAAAFFFKKKQQQ[[[hhhllljjjfffaaa\\\ZZZWWWUUUYYY___nnn{{{llldddaaacccmmmvvvuuullldddaaaaaaiiiiiikkkjjjaaaRRRIIIHHHDDDFFFHHHMMM[[[iiinnnjjjeee]]]VVVSSSOOOIIIJJJNNNVVVoooxxxvvvyyysssmmmvvv|||tttddd^^^aaaZZZ]]]^^^fffxxxpppiiieeeeeefffhhhkkknnnqqqsssmmmeeebbbooossseeeYYYVVVUUUZZZmmmpppyyyhhhIII@@@???;;;@@@<<>>666888:::<<<=========???@@@888777888<<<@@@@@@;;;555222333555<<>><<<;;;<<<;;;:::999999:::;;;<<<999;;;<<<===<<<<<<>>>@@@>>>@@@BBBCCCCCCDDDFFFHHHFFFGGGIIIKKKNNNPPPRRRRRRTTTSSSSSSUUUXXX[[[]]]]]]]]]]]]]]]^^^___```aaabbbaaabbbdddggghhhiiiiiiiiihhhhhhgggfffeeefffiiilllkkklllmmmllllllnnnsssxxxtttwww|||}}}zzzwwwdddIII:::;;;666>>>DDDAAASSS{{{yyyyyyqqqnnnuuu~~~pppggg^^^ZZZ\\\cccrrrwwwlllaaaZZZYYY[[[^^^___aaaaaaaaa```^^^]]]]]]XXXQQQKKKHHHFFFDDDCCC@@@CCCFFFLLLWWWeeennnpppllleee]]]WWWRRRPPPTTT[[[jjjtttiiieeeaaagggmmmkkkaaaZZZZZZ^^^ddd^^^YYYWWWUUUOOOJJJHHHEEEFFFHHHJJJSSS^^^dddeee___XXXSSSRRROOOLLLKKKLLLYYYvvvsssnnnmmmooosssuuuoooeee```aaa___```___hhh{{{qqqpppmmmllllllmmmppprrryyywwwvvv{{{rrr]]]UUUPPPRRRTTTZZZjjj{{{yyy[[[DDDAAAAAA>>>BBB;;;???EEEOOOqqq{{{mmmVVVJJJ[[[wwwssslllfffdddccc^^^[[[ZZZ]]]```bbbbbbaaa`````````fffzzzzzzjjj___ZZZOOOPPPYYYrrr{{{kkkbbb^^^\\\[[[]]]ZZZRRRLLLLLLMMMMMMNNNPPP[[[|||yyyfffaaabbb___]]]^^^\\\^^^ppphhh\\\___|||kkkYYYVVVXXXXXXZZZ^^^UUUQQQMMMJJJHHHGGGFFFEEEAAADDDCCC:::222///---+++******+++++++++***))))))******))))))))))))******,,,***,,,333<<<@@@;;;555222222222777@@@GGGCCC:::555888;;;>>>@@@BBBBBBCCC===999777999======888333444222333888AAAHHHJJJIIIFFFEEEDDDBBB@@@>>>;;;:::999888888777777888:::;;;888999;;;;;;;;;;;;===???:::<<<===>>>>>>???AAACCCCCCDDDEEEGGGJJJLLLOOOPPPMMMLLLKKKLLLPPPSSSUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\]]]```ccceeeggggggggggggffffffggghhhjjjmmmmmmmmmooottt{{{~~~www}}}vvvxxxyyy{{{]]]EEE;;;>>>999>>>EEEBBBJJJnnntttoooqqquuuwwwjjjdddaaadddsss}}}ssshhh___ZZZYYY[[[ZZZXXXYYY[[[]]]______YYYUUUOOOIIIEEEDDDEEEFFFJJJJJJJJJMMMUUU```jjjoooqqqiii___WWWPPPLLLPPPWWWkkkqqqhhheeeeeeeeeaaaXXXTTTYYYaaa___WWWPPPQQQUUUWWWUUUQQQOOOOOOMMMKKKLLLPPPVVVZZZUUUSSSPPPOOONNNLLLKKKJJJVVVzzzrrrmmmkkklllpppqqqnnnmmmnnnooonnnkkkrrr~~~|||{{{{{{{{{uuufff^^^WWWSSSRRRUUUYYY___lllyyyvvvRRRCCCCCCDDDAAA???999???JJJQQQddd{{{vvvbbbOOOZZZtttyyyqqqiiifffdddaaa\\\XXX\\\^^^```aaaaaa`````````^^^tttxxxggg\\\YYYXXXXXXfffyyyiiiaaa______aaadddWWWSSSOOOPPPUUUZZZ]]]___bbbkkk}}}{{{fff```cccdddbbbaaabbb^^^mmmyyylllhhh|||ooo\\\WWWYYYYYY[[[```YYYUUUPPPKKKIIIGGGDDDCCCCCCFFFDDD;;;333000///---+++++++++++++++***)))(((******))))))))))))*********(((+++444>>>CCC@@@;;;555333111666AAAJJJFFF===444666999===AAADDDDDDDDD???;;;888888;;;<<<999666777444333666<<>>@@@>>>>>>???AAACCCFFFHHHIIICCCBBBAAACCCHHHMMMPPPRRRTTTTTTUUUVVVXXXZZZ[[[\\\dddbbbaaaaaadddjjjpppsssuuuvvvyyy|||~~~~~~}}}|||~~~|||zzz{{{}}}xxx{{{vvvttt{{{}}}lllRRR???999<<<888:::@@@AAADDDcccxxxtttrrryyyyyyppphhhgggtttzzzooodddZZZUUUWWWTTTQQQRRRUUUZZZ\\\]]]SSSUUUVVVSSSNNNKKKLLLMMMUUURRRPPPPPPSSSZZZbbbiiioooggg]]]UUUMMMIIILLLRRRgggpppfffcccbbbbbb]]]WWWYYY______[[[WWWZZZbbbgggeeeaaa\\\ZZZUUUPPPLLLKKKOOOTTTSSSWWWZZZYYYWWWSSSPPPMMMPPPyyy}}}vvvrrrtttvvvwwwxxxzzz|||{{{xxx~~~yyynnnhhhfffccc```cccbbbcccfffjjjqqq~~~xxx{{{fffHHH@@@AAA@@@>>>???;;;@@@KKKQQQ[[[~~~zzz|||nnnYYYWWWcccuuupppiiifffeeeddd^^^WWW[[[\\\]]]___`````````___ZZZlllsss```ccc]]]VVV\\\vvvzzzkkkccc______dddiiihhhiiijjjllloootttvvvwwwrrrmmmlllyyy~~~ooolllooonnnggg``````YYYmmm}}}ppp\\\XXXZZZ[[[^^^ddd[[[WWWQQQLLLIIIFFFCCCBBBEEEHHHEEE<<<444111///...+++++++++++++++***)))(((******))))))))))))******((('''***222<<>>===999777555444666;;;AAAEEEGGGGGGFFFEEEDDDBBB@@@???;;;:::999888777888888999999;;;<<<<<<;;;;;;<<<>>>??????@@@???>>>???AAACCCDDDDDDDDDFFFHHHKKKNNNPPPJJJHHHHHHKKKPPPVVVZZZ\\\bbbcccdddgggjjjmmmpppqqqwwwvvvssssssvvv{{{~~~uuuyyytttvvvyyycccLLL>>>999888:::888===BBBDDD]]]yyyooopppvvvzzznnnhhhuuu{{{ooo```VVVXXXTTTPPPPPPSSSWWWXXXWWWQQQ[[[eeeeee^^^WWWWWWZZZ^^^ZZZVVVTTTSSSTTTZZZbbbfff___WWWQQQJJJEEEGGGLLL]]]|||oookkkmmmttttttkkkeeefffkkkmmmnnnppptttxxxwwwrrrjjjeee___[[[VVVRRRTTTYYY^^^kkkvvvwwwoooeee[[[SSSOOOwww~~~~~~~~~nnnfff^^^___hhhpppsssrrrzzz|||\\\DDDAAAAAA???===AAA@@@@@@HHHOOOVVV{{{{{{tttaaaTTTRRRfffgggfffdddeeeeee___XXXZZZZZZ[[[]]]```aaa```^^^[[[fffxxxmmmjjjbbbXXXYYYjjjwwwnnnfffdddkkksss|||}}}xxxiii[[[XXXTTTrrrsss^^^XXXZZZZZZ^^^cccZZZVVVPPPKKKHHHFFFCCCBBBEEEGGGDDD;;;222000///---+++,,,,,,++++++)))((((((******))))))))))))******''''''***000777<<>>;;;999888999<<<>>>===<<<777999;;;;;;;;;===@@@CCC999999777333222666???FFFGGGGGGFFFFFFDDDCCCAAAAAA;;;:::888777666555666666555777999999999:::<<<>>>???@@@@@@@@@@@@AAAEEEHHHIIIIIIJJJLLLPPPTTTXXX[[[YYYVVVSSSSSSVVVYYY\\\]]]bbbcccfffiiinnnrrrvvvxxxxxxwwwvvvvvvwwwyyy|||~~~~~~}}}}}}|||zzzwww{{{}}}}}}~~~|||~~~xxx|||tttbbbPPPCCC>>>777???<<<<<>>HHHEEEEEEDDDDDDCCCAAA@@@???999888666444333222222222///222444666777888;;;===;;;<<<===>>>>>>AAAEEEHHHEEEFFFGGGJJJOOOTTTYYY\\\^^^ZZZTTTPPPOOONNNNNNNNNOOOPPPTTTXXX^^^cccgggjjjiiijjjjjjjjjiiihhhggggggxxxuuurrrrrrrrrrrrooolllppprrrsssssspppmmmllllllgggiiimmmpppuuu|||~~~wwwrrrttt}}}wwwsss}}}}}}}}}yyy{{{}}}|||ooobbbSSSGGGAAA555AAA===999@@@===DDD___zzzlllffffffvvvrrrhhhtttwwwlllgggaaa^^^^^^\\\WWWRRRZZZnnnuuuiiiiiiooovvvoooiiidddZZZPPPOOOUUUXXXUUUSSSRRRMMMHHHGGGKKKXXXxxx|||tttqqqllldddaaacccyyykkkZZZ]]]uuuuuuiiieeehhhmmmvvv}}}zzzOOOBBBDDDBBB>>>>>>:::FFFHHHMMMSSSPPPiiipppiiibbbUUUIIIGGGSSS^^^bbbdddeeeaaaZZZYYYXXXXXX[[[```aaa```]]]\\\___fffvvvtttjjjeee___^^^lll|||tttjjjgggsss}}}zzzwwwrrrggg^^^YYY[[[uuu]]]UUU\\\XXX]]]]]][[[SSSMMMLLLJJJEEEEEEHHHOOOLLLCCC999333222///***...---+++))))))***+++,,,))))))(((''''''''''''''''''((()))***,,,///333666666888777444555:::===<<<@@@AAA>>>888666777777444777888:::<<<===<<<;;;;;;===;;;666111...111888???EEEEEEEEEEEEEEEDDDCCCCCC???===:::777444222000000,,,---///222666999;;;<<<<<<:::888888:::<<<=========>>>@@@@@@@@@BBBEEEHHHQQQSSSVVVYYYYYYRRRGGG???======@@@CCCBBBCCCNNN\\\^^^XXXYYY^^^\\\RRRPPPUUUbbb^^^^^^eeehhheeedddgggeeeeeefffiiikkkkkkiiiggg\\\\\\\\\```gggqqq{{{~~~{{{{{{~~~{{{tttssswwwooossswwwzzz|||lllgggrrr|||{{{|||xxxrrrnnnooossszzz~~~sss]]]RRRXXXWWWDDD<<<;;;:::;;;<<>>@@@>>>777444777999999999:::===>>>???===;;;999999888666333000111555999DDDDDDEEEEEEEEEDDDCCCCCCBBB@@@>>>;;;888666444333000000///000333777;;;===;;;:::999999:::;;;:::999:::;;;;;;;;;;;;===AAADDDJJJLLLPPPUUUXXXVVVPPPKKK===::::::>>>===;;;>>>DDDOOOOOORRRXXXYYYSSSNNNLLLFFFHHHOOOZZZ___^^^```ddddddcccdddeeehhhjjjkkkkkkdddcccbbbbbbcccggglllpppqqqooopppqqqnnnjjjnnnvvv}}}zzzggghhhlllwww~~~~~~}}}{{{~~~yyyrrriiieeehhhooowww|||iiiWWWNNNRRRPPPAAA===;;;;;;<<<;;;===EEEPPP}}}ooobbb[[[bbbnnn|||tttkkkrrryyywwwuuutttwww{{{{{{tttkkkbbb\\\UUUVVVYYY\\\\\\YYYSSSNNN[[[}}}~~~zzzvvvggg\\\TTTnnnffflll|||___DDDBBBBBBBBBDDDBBBCCCEEEKKKSSSVVVWWW]]]eeetttooodddRRRJJJJJJNNNVVV```dddbbb]]]WWWTTTSSSWWW]]]aaaaaa___^^^\\\[[[bbbvvvxxxmmmeee```___gggffffffgggggghhhqqq{{{}}}ssshhhbbb^^^bbbooo{{{|||```WWW[[[TTTWWWUUUYYYSSSNNNMMMLLLJJJIIIKKKOOOLLLDDD:::555444111------,,,***)))))))))***+++*********))))))))))))))))))))))))((()))---222666888;;;:::555444888::::::???BBBAAA999555777===@@@<<<>>>@@@BBBAAA>>>:::888555666666555333222222333BBBBBBDDDDDDEEEDDDCCCCCCDDDCCCAAA???<<<:::888777444222000///000444999<<<999888999:::<<<;;;888666999999999888777:::>>>AAAAAACCCHHHOOOUUUYYYZZZYYYJJJDDD>>>===<<<:::999:::AAAGGGNNNSSSXXXXXXPPPFFFAAAAAAEEELLLQQQTTTZZZ```eeeeeedddeeegggjjjmmmooorrrrrrppplllhhhffffffgggkkkjjjiiiiiihhhkkkvvvxxxnnnfff\\\fffvvv}}}vvvzzz~~~~~~~~~ttthhhdddjjjttt}}}~~~}}}zzzrrrYYYOOOGGGGGGFFF>>>>>><<<<<<===;;;:::@@@HHHmmmwwwjjj___```gggrrrvvvtttwww~~~qqqgggaaaaaabbbcccccc```[[[XXX___}}}ppp___TTT___uuusssooowwwpppPPP@@@AAA@@@AAADDDCCCEEEIIIRRRYYYZZZWWWWWW[[[xxxxxxiiiaaaSSSNNNLLLQQQ[[[bbbccc```ZZZUUURRRVVV^^^bbb```]]]___\\\XXX[[[jjj{{{qqqmmmnnniiifffeeedddhhhsss~~~xxxnnnkkk___bbbhhhooosssuuuyyy~~~tttllljjjiiimmm{{{vvvuuunnnsssvvvxxx[[[TTT[[[UUUXXXWWWVVVRRRNNNLLLLLLKKKJJJKKKNNNKKKCCC:::555555222...------,,,+++***++++++,,,++++++++++++******))))))))))))((('''(((+++111555:::>>>>>>888666888::::::AAAFFFFFF===666888???CCC===@@@CCCDDDCCC???:::666555666666666555333333222???@@@BBBDDDDDDDDDCCCCCCDDDCCCBBB@@@>>><<<:::999555333111//////111444666555666888;;;======999777<<<;;;:::999888:::>>>AAA===???CCCIIIPPPWWW]]]___\\\TTTJJJCCC???===<<<===;;;DDDKKKOOOXXX```[[[PPPMMMEEE>>>===CCCLLLVVV\\\cccdddeeefffgggiiimmmoooxxxzzz{{{yyytttpppoooooonnnjjjggghhhmmmvvvtttggg^^^YYYmmmvvvwwwrrrwww|||zzzmmmjjjpppzzz{{{wwwwww|||}}}vvvcccKKKGGGBBB??????;;;===<<<<<<>>>===;;;>>>DDD___}}}pppdddeeemmmwww|||qqq}}}wwwooolllhhheeecccbbb___]]]bbb|||}}}gggYYYVVV]]]wwwxxxyyy^^^GGG===@@@>>>???EEEFFFHHHLLLTTT[[[\\\YYYZZZ^^^qqqzzzmmmmmmcccWWWLLLNNNZZZeeefffbbb^^^XXXTTTVVV]]]```\\\WWW]]]\\\YYYYYYdddzzzzzzssskkkgggfffiiisss~~~wwwmmmkkk```aaaccceeegggkkkqqqwwwvvvooohhheeeaaa```gggpppoootttzzztttiiigggcccgggiiihhhiiipppzzzzzzWWWRRRZZZUUUXXXWWWSSSQQQNNNKKKJJJKKKJJJHHHMMMJJJCCC999555555333.........---,,,,,,,,,,,,,,,***++++++,,,+++***))))))))))))(((((((((***///333;;;@@@BBB===888999::::::AAAFFFFFF>>>666666;;;>>>===@@@CCCDDDCCC???:::666888777666666666666666666<<<>>>@@@CCCDDDDDDCCCBBBBBBBBBAAA@@@>>><<<:::999444333222111000000000000222333666:::>>>???===;;;======<<<:::999:::===@@@>>>???AAAEEEJJJQQQWWW[[[___^^^YYYQQQGGGAAA===;;;999@@@EEEIIIUUUeeejjjfffWWWKKK>>>999@@@JJJOOOOOOUUUYYY^^^aaaccceeegggjjjtttzzz~~~~~~xxxtttppprrr{{{yyyiii]]]ZZZ```ggg|||}}}zzzyyyzzzpppmmmrrrxxxzzzyyywwwtttvvv~~~zzzwwwxxxUUUAAABBB>>>:::;;;:::<<<:::;;;>>>>>>===>>>CCCSSSxxx{{{jjjgggqqq|||vvvssszzz}}}ssskkkfffcccbbbaaagggzzz|||```YYYZZZooo|||UUUCCC>>>@@@<<>>@@@BBBAAA>>>:::888:::888666666888999:::999999;;;???BBBDDDDDDCCCBBBAAAAAAAAA@@@???===:::999555555444333222111000///111111333777;;;>>>???>>>=========;;;999999;;;<<<===???AAABBBEEEIIINNNRRRYYY```eeebbbZZZPPPEEE<<<;;;===>>>AAALLL___ooowwwkkkcccWWWNNNNNNOOOIIIAAAKKKQQQWWW[[[\\\^^^aaacccuuu}}}qqq]]]PPPOOO[[[rrryyyyyy|||tttqqqsssuuuuuusssxxxwwwzzz}}}{{{}}}xxx{{{eeeIII<<<>>>;;;999;;;:::<<<::::::===???===>>>BBBIIIaaayyyooottt~~~pppgggmmmxxx}}}yyyyyywwwrrrnnnlllmmmvvv~~~lllQQQCCC@@@AAA>>>BBBKKKLLLPPPQQQTTTXXXWWWTTTWWW]]]fffvvvvvvoooxxxfffQQQJJJRRR[[[^^^[[[aaa]]]YYYWWWWWWVVVSSSPPPMMMRRRUUUVVV\\\iiiuuu{{{vvvnnnhhhhhhkkkppppppaaa]]][[[ZZZYYYZZZ```ddd___WWWWWWXXXYYYZZZ[[[YYYXXXWWWVVV[[[\\\[[[\\\aaaeeefffaaaaaaaaa```\\\YYYXXXXXXXXXWWWXXXYYYXXXZZZbbblll{{{YYYTTT[[[SSSUUURRRSSSTTTPPPKKKJJJLLLKKKEEEIIIGGG@@@777333444222...++++++,,,,,,++++++******)))***+++,,,+++***(((''''''((()))***)))***+++---444>>>DDDAAA<<<999888666888>>>AAA>>>;;;999555111999:::===>>>???===;;;999888666555777:::<<<;;;:::777:::>>>BBBDDDDDDCCCBBBBBBBBBCCCCCCBBB???===;;;:::999777444333222333333222111000111666:::===>>>===>>>???===;;;::::::::::::===???@@@AAACCCGGGKKKRRRZZZbbbeeefffdddZZZNNNGGGBBB======CCCPPPfffxxx}}}|||tttggg___[[[UUUNNNXXX[[[___^^^[[[ZZZ]]]```wwwkkk]]]QQQQQQZZZkkk{{{yyy|||~~~xxxtttssstttuuuuuuxxxxxx~~~{{{www}}}~~~oooRRR@@@:::<<<888999<<<999===999888;;;===;;;<<>>888111777888:::<<<===<<<<<<;;;555444555888<<<===;;;888666999===AAADDDDDDCCCBBBCCCDDDEEEEEEDDDBBB???>>>???<<<888444333444666888444111......111666:::===>>>@@@AAAAAA>>><<<;;;;;;777:::>>>??????AAADDDGGGKKKOOOTTTZZZfffoookkkaaaVVVKKKBBB>>>===CCCYYYqqqzzz~~~{{{ooofffhhhllllllmmmnnnlllfff___[[[]]]```rrryyyxxxqqqooopppzzzxxxnnngggYYYSSSTTT```ooo{{{}}}xxxyyy||||||vvvqqqooopppsssvvvvvvwwwtttbbbGGG;;;::::::666:::===888>>>999777::::::999999<<<@@@;;;ZZZ}}}zzzhhh[[[TTTUUUYYY[[[ZZZ\\\______^^^aaafffkkkrrryyytttkkkhhhmmmvvv}}}}}}}}}~~~yyy{{{|||{{{~~~}}}|||~~~hhhHHHHHH???AAAFFFEEEJJJOOOKKKLLLSSS___iiihhh```ZZZZZZYYYYYYsss|||wwwqqqdddSSSGGGFFFQQQ\\\XXXYYYYYYWWWRRRPPPQQQSSSMMMRRRTTTTTTVVV[[[]]]\\\WWW```mmmyyyrrrmmmjjjjjjhhhccc``````WWW```uuuvvvkkkiiiffffffaaa[[[]]]cccccc^^^ccccccbbb```aaacccbbb``````eeeeee^^^YYY[[[^^^___WWWVVVRRRNNNNNNSSSXXXZZZaaa[[[YYY[[[YYYVVVYYY```ooo]]]YYY]]]]]]VVVQQQTTTQQQNNNLLLKKKKKKJJJIIIFFFAAA;;;777666444111.........---------,,,,,,,,,***++++++++++++***))))))+++***)))(((((()))***+++111444888;;;<<<999555333666:::======??????;;;555444444666999===???>>>===;;;;;;;;;:::::::::999999888777777:::@@@EEEGGGGGGCCCDDDDDDCCCAAA???@@@AAAFFFBBB===999666777999:::333444555333111111555999;;;>>>@@@BBBAAA>>>:::888::::::999:::===AAAEEEHHHJJJIIIKKKRRR[[[dddhhhiii[[[PPPFFFAAA>>>@@@KKKWWWcccnnnzzz}}}xxxrrrrrrtttvvvuuuqqqiiifffeeebbb^^^jjjiiimmmpppmmmeeedddjjjtttwww|||~~~vvvfffXXXSSSRRRZZZgggvvv}}}tttooosss~~~|||{{{qqqjjjiiikkkooorrrrrrwwwkkkXXX@@@>>>;;;999888888999:::::::::999999::::::;;;<<>>BBBEEEEEECCCDDDDDDCCCAAA@@@@@@AAAEEEBBB>>>:::888888999:::444555555444222222444777666888;;;>>>???>>><<<;;;999999888888;;;>>>CCCEEEIIIIIIIIINNNUUU[[[^^^___^^^WWWPPPKKKEEE@@@BBBIIIPPPYYYccciiihhhhhhjjjmmmpppqqqqqqnnnmmmllleee\\\```___bbbiiikkkgggfffhhhnnnpppssssssjjj]]]UUUUUU```kkkzzz|||uuuqqqyyyzzz~~~|||~~~zzzuuusssyyytttlllgggfffhhhlllooouuuzzzaaaOOO???===;;;888777777999::::::999999999999:::;;;;;;???AAALLLoooooo\\\RRRQQQNNNLLLLLLQQQTTTVVV\\\bbbkkkiiimmmxxxpppfffbbbfffhhhmmmssstttrrrsssxxxvvvwwwzzz}}}|||zzzyyyyyyttt{{{~~~{{{}}}sssRRREEECCCDDDDDDFFFLLLSSSSSSNNNLLLQQQ]]]iiijjjbbb[[[ZZZZZZ___bbb{{{yyyhhhKKKBBBKKKOOOWWWZZZ[[[ZZZVVVTTTSSSTTTRRRRRRSSSTTTUUUUUUVVVVVVTTTQQQOOORRRVVVYYYXXXVVVWWWUUUTTTWWW\\\]]][[[WWWYYYWWWZZZ```cccccchhhooouuuyyyqqqmmmjjjhhhkkkjjjfffeeennn|||~~~vvvpppllliiihhhggghhhkkknnnnnnkkkkkkooorrrlllddd___^^^___^^^\\\[[[[[[\\\]]]]]][[[YYYYYYYYYqqq]]]XXX\\\]]][[[XXXVVVUUUSSSQQQPPPMMMJJJGGGGGGBBB;;;777666444111...,,,,,,+++++++++************++++++++++++***))))))***))))))(((((())))))***,,,///222555666666555333222666888888;;;>>><<<888222777;;;:::666555999>>>>>>===<<<;;;999888888888666555444666:::???AAABBBBBBDDDEEEDDDBBB@@@@@@AAACCCAAA???<<<:::999999999555666666555333222333444000222555888;;;===>>>>>>;;;:::888777888;;;???BBBGGGFFFFFFHHHLLLPPPRRRSSS^^^[[[YYYVVVNNNDDD>>>>>>BBBEEEIIILLLLLLMMMOOOQQQ\\\aaaggglllpppoooeeeYYYWWWSSSTTT^^^hhhkkkiiiggglllhhhddd___YYYWWW]]]gggxxxxxxsssrrrsss~~~zzzwwwqqqlllkkknnnlllhhhfffgggkkkpppssszzzmmmVVVGGG>>><<<:::888777777888999999999888888999999:::;;;>>>???IIIjjjjjj[[[VVVOOOKKKJJJMMMOOOQQQVVV\\\gggjjjooouuu}}}~~~lllaaa^^^___bbbhhhmmmmmmjjjlllrrrsssuuuwww{{{}}}}}}zzzwwwtttxxxyyywwwxxxzzzzzzwwwyyyzzzyyyzzzvvvkkkfffmmmsssuuuwww|||}}}eeeKKKDDDEEEGGGHHHKKKRRRZZZ\\\XXXTTTUUUZZZ______[[[YYYZZZ[[[XXXZZZnnnvvvWWWCCCEEEKKKUUUYYY]]]\\\WWWTTTUUUWWWTTTUUUUUUVVVVVVVVVVVVUUUWWWTTTPPPPPPQQQQQQNNNKKKNNNMMMNNNSSSXXX\\\[[[ZZZXXXTTTRRRUUUVVVUUUVVVXXXVVV\\\dddooo|||sssjjjccc```______```]]]YYYYYYbbboooxxxzzzzzzwwwtttrrrqqqpppooommmnnnqqqtttsssqqqqqqtttwwwzzzvvvtttsssmmmbbb[[[YYYVVVYYY]]]___^^^\\\[[[[[[ppp^^^ZZZ\\\\\\XXXUUUQQQQQQQQQQQQPPPMMMIIIEEEGGGBBB<<<888666555111...,,,,,,,,,,,,++++++++++++***++++++++++++***)))))))))))))))(((((())))))))))))+++...111333555555555222555666666999======999444777:::999777777;;;???@@@???===;;;999888777777777666666777999<<>><<<;;;:::999666777777666555333222111......000222666999<<<>>>@@@>>>;;;999999;;;===???AAA@@@AAABBBEEEHHHKKKLLLWWWYYY]]]]]]WWWNNNFFFBBB>>>===;;;;;;<<<=========GGGNNNXXXcccnnnrrrjjj___VVVOOOLLLUUUccclllkkkhhhkkk```TTTOOOSSS___rrrzzzvvvssssssvvvxxx}}}|||rrrkkkffffffhhhhhhgggggghhhkkkpppvvv{{{wwwaaaNNNEEE===<<<:::999888888999999888888888888888999::::::;;;AAAFFF\\\|||hhh\\\WWWQQQLLLLLLMMMMMMPPPUUU^^^fffmmmqqq|||~~~ttthhhbbb___^^^bbbiiilllkkkmmmppprrrsssvvvyyy{{{{{{xxxuuusssuuutttssstttwwwvvvrrrhhhhhhiiilllrrrwwwyyyyyyuuulllfffgggkkkmmmrrrxxx|||}}}|||||||||}}}|||WWWEEECCCGGGJJJLLLOOOUUU]]]___\\\WWWXXXYYYYYYWWWUUUUUUVVVWWWQQQSSS\\\ooo~~~dddKKKDDDDDDPPPVVV[[[[[[VVVSSSTTTWWWVVVWWWXXXYYYYYYYYYYYYXXXZZZWWWTTTRRRQQQNNNJJJGGGIIIKKKPPPWWW]]]``````^^^XXXTTTQQQRRRUUUVVVUUUTTTOOOQQQTTT[[[kkkzzzzzzpppnnnhhhaaaZZZUUUTTTUUUSSSQQQNNNOOOVVV___fffhhhiiijjjlllooosssuuuuuutttrrrssstttqqqnnnkkkjjjkkksssssswww{{{rrrbbbYYYXXXWWWZZZ]]]____________```wwwiii\\\ZZZ^^^\\\WWWTTTNNNNNNOOOQQQRRRPPPLLLHHHGGGBBB;;;888777555222000------------,,,,,,,,,,,,***++++++++++++***))))))((((((((())))))(((((((((((()))+++...111444777888444666666444888===>>>;;;999777666777999;;;>>>???BBB@@@===:::888888777888999999::::::;;;===???@@@AAACCCEEEEEEDDDBBBAAABBB@@@@@@@@@???>>><<<;;;:::888777777666555444222000////////////111555888:::CCCAAA???===<<<===>>>???;;;;;;===???AAAEEEHHHKKKPPPVVV[[[\\\ZZZUUUPPPLLL@@@>>>;;;<<<>>>@@@@@@???;;;BBBLLLXXXfffpppoooiiiZZZRRRLLLPPP]]]hhhiiieee___UUUMMMSSS```qqq|||vvvooonnnrrrwwwyyyyyyyyyzzzooofff```___bbbdddeeeggghhhjjjooovvv{{{|||kkkTTTEEEAAA===<<<;;;:::999999999:::888777777777777888999999777DDDCCCJJJppp~~~uuuaaa___VVVNNNLLLLLLLLLMMMQQQTTT^^^fffjjjwwwrrrwwwyyywwwuuuwwwyyyzzzzzz~~~vvvnnnhhhaaa___gggqqqsssqqqppppppppprrruuuwwwwwwuuusssqqqrrrpppnnnpppuuuvvvsssooollljjjkkkooouuuzzz~~~~~~xxxqqqnnnnnnpppuuuzzz~~~~~~~~~~~~}}}||||||}}}kkkLLLBBBDDDGGGJJJLLLMMMRRRXXXZZZXXXVVVXXXYYYWWWTTTRRRQQQPPPRRROOOQQQRRRZZZwwwsss\\\MMMCCCLLLQQQVVVVVVSSSQQQSSSUUUTTTUUUWWWYYYZZZZZZYYYYYYVVVTTTRRRPPPNNNKKKGGGEEEFFFKKKTTT\\\bbbdddaaa___XXXUUURRRRRRUUUXXXWWWUUURRRTTTVVVXXX^^^gggmmmooonnnlllggg___VVVPPPMMMLLLMMMLLLMMMQQQWWW\\\```ccchhhiiikkkooosssuuutttrrrppppppooolllhhheeebbbaaa___bbblllvvvrrrccc[[[]]]^^^^^^___^^^]]]___aaadddlll```XXXYYY^^^]]]YYYVVVOOOOOOQQQSSSTTTSSSOOOMMMEEEAAA;;;888777777444222.........---------,,,,,,***++++++++++++***))))))'''(((((())))))((((((''''''((())),,,000555999<<<999:::888555777===>>><<<<<<999666666999<<<>>>>>>BBB@@@===:::888888888999:::<<<>>>???>>>===>>>???@@@CCCEEEFFFEEECCCBBBBBBAAA@@@@@@???>>>======<<<999888666555555555333111222111000///000111444555@@@@@@???@@@@@@@@@AAAAAA999;;;===>>>???BBBFFFIIILLLRRRWWWWWWVVVWWWUUURRRIIIHHHFFFEEEDDDAAA===:::555;;;AAAHHHRRR^^^ccccccYYYUUUOOONNNVVV^^^```\\\MMMMMMVVVfffvvv~~~~~~wwwtttooojjjmmmtttzzz|||zzz|||{{{xxxpppeee^^^]]]aaaccceeeeeefffkkksssyyy{{{vvvzzz}}}}}}uuu___GGG<<<<<<;;;;;;:::999999999999999777777777666777777888999666CCC@@@>>>\\\ooofff\\\QQQMMMLLLKKKLLLNNNMMMTTT[[[___iiivvv{{{xxxeeelllsssvvvuuurrrqqqqqqvvvwwwzzz}}}pppddd]]]bbbllloookkkgggiiiiiiiiijjjmmmnnnmmmllleeeggghhhfffiiiooossssssxxxooofffccceeelllxxx~~~yyyvvvxxx}}}}}}{{{zzzzzz\\\FFFAAAEEEEEEIIIJJJJJJMMMRRRSSSRRRSSSWWWYYYVVVSSSRRROOOLLLOOOQQQPPPNNNSSSggg~~~nnn\\\JJJJJJLLLNNNOOOOOOPPPQQQSSSOOOQQQTTTVVVWWWWWWVVVUUUSSSSSSSSSRRROOOMMMJJJHHHFFFKKKTTT\\\``````]]][[[WWWWWWUUUQQQRRRTTTTTTQQQOOOSSSWWWXXXYYY^^^ffflllnnnkkkeee^^^VVVPPPJJJHHHHHHHHHKKKSSSXXX[[[___dddhhhiiikkknnnsssvvvvvvvvvpppqqqrrrrrrqqqpppooommmiiiiiissszzzjjjaaadddiiigggddd```]]]___cccffflll```WWWXXX\\\[[[XXXWWWQQQQQQQQQRRRSSSRRROOOMMMDDD???:::888888888666444---------,,,,,,,,,++++++***++++++++++++***))))))''''''((())))))(((''''''(((((())),,,000666<<<@@@???>>>;;;666777<<<>>><<<>>><<<999666555666999<<>>======@@@CCCFFFGGGEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>:::777444444555666555333333222111000000000222222666888;;;???BBBCCCDDDDDD===>>>???>>>======@@@CCCFFFMMMQQQQQQRRRVVVVVVTTTSSSTTTUUUSSSMMMEEE===888777:::<<<:::<<>>666;;;888888888777777777777777777666666666666777888888777>>>;;;;;;NNNgggvvviii[[[SSSNNNJJJHHHIIIKKKMMMOOORRRVVV]]]bbbddd[[[aaaiiioooooommmmmmoooqqqqqqsssyyy|||nnnbbbaaaeeeeee```^^^___]]]\\\\\\^^^aaabbbbbb\\\dddkkkmmmrrrzzz}}}rrrfff```___cccnnnzzz~~~zzzzzz~~~|||xxxuuuuuuvvv{{{kkkOOOBBBCCCGGGFFFKKKLLLKKKMMMQQQSSSRRRPPPVVVYYYUUURRRRRROOOKKKKKKQQQLLLKKKTTTZZZwwwwwwiiiUUUJJJHHHGGGIIIMMMPPPQQQQQQOOOQQQSSSUUUUUUTTTRRRQQQSSSUUUUUUUUURRRPPPMMMLLLHHHLLLRRRWWWYYYXXXWWWWWWWWWZZZYYYRRROOOQQQRRROOOMMMQQQUUUWWWWWWXXX___eeeiiiddd^^^YYYVVVRRRMMMHHHFFFDDDGGGNNNRRRTTTYYY___bbbaaabbbffflllrrruuuvvvqqqrrruuuyyy}}}~~~}}}xxxooorrrwwwuuuoooiiieeedddgggiiirrreeeYYYWWWYYYWWWUUUTTTQQQPPPPPPPPPPPPOOOLLLJJJCCC???:::888888999777555,,,,,,,,,+++++++++*********++++++++++++***))))))&&&'''((())))))((('''&&&(((((())),,,111777>>>BBBCCCBBB===777888===>>><<<>>>???===777111000555;;;BBB@@@===:::888999:::;;;999>>>CCCDDDBBB>>><<<<<<@@@BBBFFFGGGFFFDDDCCCBBBBBBAAA???>>>>>>>>>???@@@;;;777333333444666666444444333222111000000111222---111777===BBBEEEFFFFFFAAABBBBBB???;;;999;;;>>>???GGGLLLLLLOOOUUUWWWUUUUUUZZZ___```[[[SSSLLLGGG???BBB???777222666===AAAGGGOOOSSSNNNJJJJJJHHHCCCOOO___uuuzzzwwwzzzvvvvvvuuussspppllliiihhhaaagggqqqzzzxxxxxxtttjjjfffhhhdddddd___ZZZ[[[bbbggghhhgggfffgggiiiddd\\\XXXYYY\\\```fffkkkqqq}}}sssfffPPP;;;666>>>666666666666666555555555666666666666666777888888888999888>>>HHHSSSssswwweeeZZZQQQIIIDDDDDDKKKIIIHHHIIIHHHIIINNNTTTZZZ]]]bbbfffhhhjjjooouuunnnoooqqqtttzzz|||nnnhhheeeaaa]]]]]]WWWTTTRRRQQQTTTWWWYYYZZZ```lllyyy}}}zzz}}}wwwwwwzzz|||}}}yyytttrrrqqqrrr~~~|||yyyrrriiiqqq{{{~~~~~~^^^GGGAAADDDHHHJJJNNNQQQPPPQQQUUUWWWVVVPPPVVVXXXSSSQQQRRRPPPKKKHHHOOOFFFGGGUUUQQQeee}}}xxxooo[[[KKKGGGDDDFFFLLLQQQRRRPPPRRRSSSUUUVVVVVVTTTQQQPPPQQQSSSTTTTTTQQQNNNLLLKKKLLLNNNQQQSSSSSSTTTTTTUUUXXX]]]]]]UUUPPPSSSUUUSSSPPPRRRTTTVVVUUUTTTWWWZZZbbb\\\VVVTTTUUUTTTOOOJJJIIIFFFFFFKKKMMMMMMSSS[[[```^^^\\\^^^bbbfffjjjkkklllnnnrrrxxx~~~~~~~~~{{{tttnnnkkklllmmm}}}bbbTTTVVVUUUWWWZZZVVVOOOOOOOOOPPPPPPOOOLLLIIIEEE???999777999999666333///............---------,,,,,,***)))))))))***+++---,,,+++******+++,,,---)))))))))***...222777:::@@@@@@>>>:::666777;;;>>>???AAABBB???999555444444777999;;;>>>?????????>>>>>>???@@@AAA@@@>>><<<;;;:::>>>DDDGGGFFFDDDBBBAAACCCBBBAAA???>>>============<<<;;;999777666444444555555666666555555444333//////000222666;;;@@@CCCIIIHHHEEEBBB@@@???>>>>>>@@@AAACCCDDDGGGKKKQQQUUUVVVYYY]]]___]]]\\\ZZZZZZJJJIIIFFFAAA<<<999888999;;;@@@EEEGGGFFFJJJRRRZZZnnnwww{{{wwwssssssppplllllljjjeeebbb```aaaccceeeeeegggooo~~~|||wwwpppgggaaa^^^]]]]]]^^^]]]ZZZWWWTTTUUUXXX[[[ZZZaaaddd___XXXVVVYYY]]]aaaeeelllttt~~~wwwhhhWWWCCC555444999666666666666666666666666555555555555666777888999555999:::===@@@EEEddd}}}vvvzzzvvvbbbUUULLLEEEBBBFFFHHHIIIHHHEEEEEEHHHJJJWWWXXX[[[^^^cccgggkkkmmmlllmmmnnnnnnqqq{{{xxxqqqpppiiiffffff```YYY^^^iiinnnpppuuu}}}|||vvvvvvzzz|||{{{|||uuulllnnnpppvvv~~~[[[GGGAAA@@@DDDJJJMMMOOORRRUUUWWWWWWUUUTTTRRRQQQPPPOOOOOOMMMJJJGGGPPPMMMFFFGGGNNNPPP```{{{{{{mmmhhhUUUHHHCCCKKKOOOLLLMMMSSSXXXWWWUUUSSSRRRQQQPPPPPPRRRRRRRRRQQQQQQOOONNNNNNKKKMMMOOOPPPQQQRRRUUUWWW^^^[[[WWWVVVWWWVVVRRROOOPPPOOOOOOPPPRRRSSSSSSRRRXXXXXXZZZ\\\\\\YYYTTTOOOPPPIIIEEEFFFGGGGGGLLLTTTXXXWWWUUURRRQQQSSSWWW[[[]]]bbbiiipppttttttsssrrrnnnqqqyyyyyytttqqqqqqeeeXXXYYYXXXXXXZZZUUUQQQPPPPPPQQQQQQPPPMMMJJJEEE???888777888999666222............------------,,,+++***)))))))))***+++,,,+++***))))))***+++,,,)))))))))***---111555777<<<===<<<:::888888;;;>>><<<>>>@@@>>>999555333333555777:::===???@@@@@@???>>>???@@@@@@@@@???===<<<:::<<<@@@BBBCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>>>>>>><<<;;;999777666555555555666666666555444444/////////000333888<<>>@@@YYYxxxoootttnnn]]]RRRIIIEEEGGGHHHIIIGGGGGGHHHMMMQQQTTTVVVYYY]]]aaaeeeiiijjjjjjkkklllllloooxxx}}}xxxoooiiigggeeefffjjjrrr|||~~~|||vvvhhhjjjlllqqqxxxzzz}}}~~~uuuTTTFFFDDDEEEHHHMMMKKKMMMPPPTTTVVVXXXXXXXXXTTTSSSRRRQQQQQQOOOLLLIIILLLLLLGGGIIINNNMMMWWWmmmyyykkkjjj___QQQGGGGGGJJJLLLOOOTTTYYYXXXVVVTTTRRRQQQPPPOOOSSSSSSTTTTTTSSSQQQPPPNNNLLLMMMNNNNNNOOORRRVVVYYY]]][[[XXXXXXYYYYYYVVVSSSPPPOOOOOOOOOPPPPPPOOONNNUUUXXX]]]```___[[[VVVSSSPPPJJJGGGJJJKKKHHHGGGIIIHHHKKKMMMOOOQQQTTTXXX[[[aaaeeemmmuuu{{{zzzzzz}}}|||uuurrrqqq~~~fff[[[]]][[[ZZZZZZUUUPPPOOOOOOPPPPPPNNNKKKHHHCCC>>>777666777888555111............------------,,,+++******))))))************))))))))))))******))))))))))))+++...111333777999;;;;;;::::::;;;<<<888;;;======:::666333222333666:::>>>@@@BBBBBBBBB???@@@AAABBBBBBBBBAAAAAA===<<<;;;===@@@CCCDDDDDDAAAAAA@@@@@@??????????????????>>><<<:::999888777666666666666666555555444000///...///000333666888BBBDDDGGGIIIIIIFFFBBB??????????????????CCCIIIMMMMMMMMMNNNOOOSSS[[[eeekkkssslll___PPPDDD<<<;;;<<<:::::::::@@@LLL\\\mmmwwwxxxyyyxxxtttqqqnnnhhhaaa\\\YYYVVVVVVZZZbbbjjjppprrrxxxzzzqqqkkk```^^^\\\ZZZXXXWWWWWWWWWRRRPPPLLLHHHGGGKKKQQQVVV[[[YYYWWWVVVVVVXXX[[[^^^dddlllxxxkkkZZZMMMAAA888444666666666666666666666666666555555444555555666777888888999777999<<<;;;JJJggg{{{tttttt|||gggXXXLLLFFFGGGGGGFFFDDDDDDGGGLLLOOOPPPRRRVVV[[[```ccceeefffggghhhhhhiiikkksss~~~}}}ooobbb```aaafffooowww{{{}}}~~~zzzrrrpppsss{{{{{{{{{xxx|||ooonnnpppsssxxx~~~zzznnnttteeeJJJDDDHHHJJJLLLOOOMMMNNNPPPRRRTTTVVVWWWXXXTTTSSSQQQQQQPPPOOOLLLJJJGGGJJJHHHJJJMMMHHHKKK\\\qqqjjjkkk___PPPFFFDDDIIIOOOSSSZZZYYYWWWUUUSSSQQQPPPOOORRRTTTVVVWWWVVVTTTQQQPPPMMMMMMMMMLLLMMMRRRXXX\\\\\\ZZZXXXYYY[[[[[[YYYVVVPPPOOOOOONNNMMMLLLLLLLLLQQQXXX```eeeeeecccbbbbbb^^^WWWPPPOOOMMMIIIFFFEEEGGGLLLTTTZZZ___cccgggiiinnnqqqwww~~~}}}wwwsssrrryyyccc[[[___\\\[[[[[[UUUMMMLLLLLLMMMMMMKKKGGGEEECCC===666555666777444000.........---------,,,,,,+++++++++***************))))))(((((((((((())))))))))))((()))***,,,...///444666:::<<<<<<;;;:::999666999<<<>>>===999666444444666:::>>>BBBDDDEEEFFF@@@AAABBBCCCEEEFFFGGGHHHCCC???;;;;;;>>>AAADDDDDDDDDCCCCCCCCCBBBAAA@@@???@@@???>>>===;;;:::999888666777777777777666555555111111/////////000222333999;;;???CCCEEEDDDBBB@@@@@@???>>><<<;;;===AAADDDJJJIIIGGGGGGIIIPPPYYY___lllmmmllleeeZZZNNNCCC===@@@>>>???GGGUUUdddooouuukkkiiigggggggggfffaaa[[[WWWUUUSSSTTTZZZcccmmmttt|||uuukkkaaaZZZUUUUUUUUUUUUUUUSSSRRRQQQLLLKKKJJJHHHHHHKKKPPPUUUUUUVVVYYYZZZXXXWWWZZZ___kkk}}}jjj\\\MMMDDD>>>999666666555555555555555555555555444444444444555666777777888999555777<<<888>>>RRRxxx{{{yyyeeeTTTIIIKKKJJJHHHGGGFFFGGGIIIJJJLLLOOOTTTYYY^^^```bbbbbbcccdddeeeeeehhhnnnwww}}}~~~|||~~~pppiiiaaa___dddkkkppprrryyy|||~~~{{{xxxvvvnnnjjjjjjrrryyyxxxtttsssssswww~~~vvvvvvxxx{{{uuuhhhaaalll~~~lllVVVCCCCCCKKKNNNMMMNNNRRRRRRQQQQQQQQQRRRSSSTTTRRRPPPNNNMMMMMMLLLIIIGGGDDDHHHGGGHHHKKKEEEDDDPPPlllqqqrrrlll]]]LLLCCCDDDLLLQQQYYYXXXWWWVVVTTTRRRPPPOOORRRTTTWWWYYYYYYVVVSSSQQQOOONNNLLLKKKLLLQQQXXX]]][[[YYYWWWXXX[[[[[[XXXTTTNNNOOOOOONNNLLLKKKLLLLLLPPPXXXbbbhhhjjjmmmrrrvvvwwwpppfff\\\SSSOOOOOOQQQXXX]]]dddjjjnnnrrruuuxxxyyyyyy{{{~~~|||wwwuuutttrrr^^^YYY^^^\\\[[[\\\WWWMMMLLLLLLLLLLLLJJJFFFCCCBBB<<<666444666666333000...------------,,,,,,,,,++++++++++++******))))))(((((((((((((((((((((((())))))(((((()))***+++,,,333555999<<<>>><<<999666666888;;;>>>???>>>:::888777999;;;???BBBEEEHHHIII??????@@@AAADDDGGGIIIKKKJJJFFFAAA======???BBBCCCGGGGGGGGGFFFDDDBBB@@@??????>>>===<<<;;;:::999888777777888888777777666555444333222111000000111111333444777:::===@@@AAABBBCCCBBBAAA>>><<<<<<>>>@@@EEEEEEDDDCCCCCCFFFLLLPPPZZZaaajjjnnniii]]]QQQIIIIIIIIIKKKRRR\\\cccfffeee^^^ZZZXXXZZZ\\\[[[XXXUUUTTTTTTVVVZZZbbbllluuuzzzyyynnnfffbbb^^^WWWPPPQQQRRRSSSSSSRRRPPPNNNLLLFFFGGGIIIIIIJJJLLLOOOQQQQQQTTTXXXYYYUUUUUUaaapppyyy|||uuuXXXLLL@@@<<<;;;999666666444444444444444444444444333333333333444555666777777888444666<<<888888EEEgggtttzzzcccRRROOONNNMMMLLLLLLKKKJJJIIIKKKNNNRRRWWWZZZ]]]]]]^^^___```aaabbbfffkkkqqquuu}}}~~~~~~zzztttsssuuuyyy|||{{{kkk```]]]```dddgggnnnooopppoooppprrrwww{{{wwwqqqssstttqqqmmmllliiilllsssyyyzzz|||}}}~~~zzztttooommmddd```bbbnnnzzz\\\KKK@@@EEEMMMNNNLLLMMMTTTSSSQQQPPPOOOPPPQQQRRRQQQOOOMMMLLLKKKJJJHHHGGGBBBHHHEEEDDDHHHDDDBBBLLLOOOnnnvvvsssjjjZZZJJJCCCGGGNNNVVVVVVVVVVVVUUUSSSRRRQQQRRRTTTWWWYYYYYYWWWTTTSSSPPPOOONNNLLLLLLPPPVVV[[[XXXVVVUUUVVVXXXWWWSSSPPPLLLNNNOOONNNLLLLLLMMMOOOSSSYYY___cccfffllluuu|||wwwiiiaaa```aaagggiiikkkmmmoooqqquuuwwwuuuuuutttuuuwwwzzz~~~}}}zzz|||~~~{{{wwwtttsssnnn[[[WWW]]][[[ZZZ\\\YYYOOONNNNNNNNNNNNLLLHHHEEEBBB===666555666777444000------------,,,,,,,,,,,,***++++++++++++***))))))(((((())))))))))))(((((()))))))))))))))******+++111333777<<<@@@???;;;888666777:::>>>AAAAAA???<<<<<<<<<<<<===@@@DDDHHHJJJ??????>>>???@@@CCCFFFHHHNNNLLLGGGBBB===<<>>===<<<;;;:::999888888888888888777666666555444333222222222222222222222333555888<<<@@@BBBBBBCCCCCCAAA???>>>???@@@???AAABBBBBBBBBDDDFFFIIIMMMTTT^^^dddddd```\\\XXXRRRRRRSSSWWW[[[\\\YYYUUUWWWSSSQQQSSSSSSPPPOOOPPPQQQTTT[[[ccckkkrrrwwwzzzssshhh[[[UUUWWWYYYWWWSSSPPPPPPQQQQQQOOOLLLIIIGGGAAACCCGGGIIIJJJJJJLLLMMMQQQQQQSSSSSSOOOTTTkkkuuuvvv|||wwwuuutttkkkIII@@@888888999888666666444444444444444444444444333333333333333444666666666777333444;;;777555???PPPzzz}}}vvvrrrtttvvv```TTTRRROOOMMMLLLKKKIIIGGGJJJLLLOOORRRUUUWWWXXXXXX[[[[[[\\\___cccgggkkknnnsssuuuvvvuuuqqqoooppprrrqqqwwwzzzzzz~~~yyyiii^^^ZZZ[[[]]]aaabbbbbbbbbdddjjjuuu}}}}}}tttooolllfffcccddddddeeemmm{{{~~~xxxmmmhhheeedddfffgggjjjqqqyyy}}}tttPPPEEEAAAHHHOOOMMMKKKMMMQQQPPPOOOOOOPPPQQQRRRSSSRRRPPPMMMKKKKKKJJJIIIGGGBBBGGGCCCAAAFFFDDDBBBJJJDDD\\\ooo|||vvvpppiiiYYYIIIEEEKKKPPPQQQSSSTTTUUUUUUTTTSSSQQQRRRUUUWWWXXXWWWUUUSSSQQQQQQPPPOOONNNOOORRRUUUUUUSSSRRRTTTUUUTTTPPPLLLJJJMMMOOONNNLLLKKKMMMOOOWWWXXXYYYYYY[[[```iiippp~~~xxxoooiiikkkkkkjjjiiihhhiiimmmpppnnnnnnnnnppprrruuuwwwyyyzzzzzz|||~~~{{{}}}}}}xxxtttrrrnnn\\\WWW]]]ZZZYYY[[[YYYPPPOOONNNNNNNNNLLLHHHEEECCC===777555777777444111---------,,,,,,,,,++++++***++++++,,,+++***)))(((((()))************)))(((((())))))))))))*********...000555<<>>:::===AAACCCDDDEEEFFFFFFDDDCCCBBB@@@@@@???>>>===<<<<<<;;;888888999999888888777666444444333333333333333333222111111222444666999;;;:::<<>>777666777888555111---------,,,,,,,,,++++++******+++,,,+++***)))(((((()))***++++++***)))((((((((())))))******+++++++++---333;;;BBBEEECCC@@@666666777;;;AAACCCCCCAAAAAA>>>:::777999>>>DDDHHHNNNKKKGGGCCCAAAAAACCCDDDHHHMMMNNNHHH>>>999<<>>@@@BBBDDDEEEEEEDDDCCCBBBAAAAAA@@@???>>>======888999999999999888777777333333333333333444444444000000000111111111222222111444999============>>>;;;<<<============@@@BBBBBBFFFKKKOOOQQQRRRTTTVVVXXXUUUQQQLLLJJJJJJMMMOOOIIIFFFGGGJJJGGGCCCGGGNNNMMMTTT]]]eeegggccc\\\WWWJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJHHHEEECCCAAAEEEFFFGGGGGGHHHJJJNNNQQQPPPMMMQQQYYYZZZYYYeeevvvvvviii}}}~~~nnn[[[NNN===999888:::999555333444333333333333333333333333222222222222333444555555555888444111666444222;;;444RRR___uuuvvvzzzvvvuuufffYYYRRRNNNKKKJJJHHHHHHHHHIIIKKKLLLNNNOOOQQQRRRTTTXXX]]]aaacccccclllllllllmmmooorrrtttuuuxxxtttvvv|||{{{tttuuu~~~uuummmkkkrrrvvvyyyyyywwwxxx}}}uuukkkjjjkkklllooouuuxxx{{{}}}|||xxxvvvvvvwww~~~zzz{{{ggg^^^VVVVVV[[[dddqqq{{{~~~lllSSSBBB@@@DDDMMMOOOKKKKKKQQQSSSSSSRRRQQQOOONNNMMMLLLNNNKKKHHHFFFEEEEEEDDDCCC???FFFCCC???DDDBBB===@@@BBBDDDLLLfffvvvlllyyyxxx]]]IIIHHHHHHJJJNNNRRRUUUWWWWWWWWWOOOPPPQQQRRRSSSTTTTTTTTTRRRTTTVVVUUUQQQNNNKKKJJJMMMLLLMMMQQQTTTUUUQQQMMMKKKNNNOOOLLLGGGDDDFFFIIIQQQNNNLLLLLLPPPSSSVVVWWWQQQ\\\iiivvvxxxhhhVVVXXXZZZ[[[\\\^^^```ccc^^^```dddhhhkkklllllllllpppqqqtttvvvwwwwwwuuuttttttxxx}}}~~~{{{xxxvvvooocccYYYXXX[[[[[[[[[[[[PPPNNNLLLKKKKKKIIIDDD@@@AAA:::555777999666333222---......///...,,,+++***************************+++***)))))))))***,,,---)))))))))))))))))))))))),,,,,,///555===BBBCCCCCC===:::888888:::===???@@@EEEBBB===888555777<<>>>>>===>>>>>>>>>===<<<;;;;;;::::::666555444333333444666777333333333222222111111111///111333666999;;;<<<===??????>>>>>>>>>>>>>>>>>>BBBDDDEEEEEEEEEFFFHHHJJJMMMKKKHHHEEEEEEFFFHHHJJJBBBAAAAAAAAABBBEEEHHHJJJWWWXXXYYYYYYWWWRRRNNNKKKEEEFFFHHHJJJKKKKKKKKKJJJGGGFFFEEEDDDBBBBBBBBBAAA@@@CCCGGGFFFCCCCCCGGGLLLQQQLLLPPPeeeqqqffffff|||tttmmmuuurrraaaNNNBBB666666666777666555555444444333222222111111222222333333222111111222333333555555555555555555555555555;;;NNNmmm~~~pppkkk^^^YYYSSSLLLJJJHHHGGGGGGIIIJJJJJJJJJMMMMMMNNNPPPTTTXXX\\\___```cccfffhhhjjjlllppprrrqqqqqqrrrssssssssssssrrrwww{{{{{{{{{{{{tttkkkrrrwww~~~}}}sssiiilllttt~~~zzztttxxx~~~|||{{{~~~qqq[[[SSSJJJLLLYYYlll{{{nnnUUUNNNGGGIIIKKKLLLKKKLLLNNNOOOPPPPPPOOOOOONNNMMMMMMLLLHHHHHHGGGEEEDDDBBBAAAAAA??????@@@@@@@@@AAAAAAAAA<<>>>>>===<<<<<<;;;::::::999777666555555555777888555555444444333333333333111111111222555999<<>>===>>>???@@@@@@@@@BBBEEEGGGGGGGGGFFFEEEDDDDDDDDDEEEBBBAAAAAABBBEEEJJJOOOQQQWWWVVVTTTRRROOOLLLJJJIIIFFFGGGHHHIIIJJJIIIIIIHHHDDDCCCBBBAAAAAA@@@@@@AAAEEEDDDDDDGGGKKKLLLIIIEEEDDDTTTgggyyyuuuzzzzzzmmmmmmttteeeTTTFFF<<<444444555555444444333222444333222222111111222222222111000000000000111222444444444444444444444444444777AAAXXXzzz|||sssjjjvvvuuuiii\\\QQQLLLIIIGGGGGGHHHIIIGGGEEEHHHIIIJJJLLLPPPUUUYYY[[[\\\]]]___```bbbfffkkkooonnnooopppqqqqqqqqqqqqqqqrrrzzzzzz}}}|||}}}zzz|||}}}vvvuuuyyysssvvv|||nnnaaaJJJIIILLLUUUfff{{{aaaMMMIIIMMMNNNOOONNNMMMMMMNNNOOOMMMMMMMMMLLLKKKKKKJJJJJJHHHGGGFFFEEECCCBBBAAA@@@?????????@@@@@@@@@@@@AAA>>>EEEDDDDDDccczzznnniii```TTTIIICCCIIISSSYYYZZZYYYYYYXXXWWWVVVTTTTTTSSSSSSQQQSSSUUUVVVUUURRRNNNKKKLLLJJJKKKOOOTTTVVVSSSPPPIIIJJJJJJKKKJJJIIIGGGFFFJJJLLLOOONNNLLLLLLNNNQQQLLLNNNQQQUUUYYY]]]```bbb^^^XXXRRRNNNNNNPPPQQQRRRQQQRRRSSSVVVZZZ___bbbdddmmmjjjlllqqqrrrmmmjjjlllhhhiiikkkooouuuxxxwwwvvvmmmbbbXXXVVVXXXXXXYYY[[[SSSQQQOOONNNLLLIIIEEEBBB===777444777888555333333---.........---,,,+++***************************''''''&&&&&&&&&'''((()))))))))))))))))))))))))))''''''(((,,,333999===???CCC@@@:::666666999>>>AAA<<<<<<;;;999888999<<>>>>>DDDOOOTTTOOOHHHEEEDDDJJJKKKGGGGGGNNNRRROOOGGGFFFDDD@@@>>>>>>@@@BBBCCCBBBBBBAAAAAA@@@@@@@@@>>>>>>======<<<<<<;;;;;;;;;:::888777777777888888666666666555555555555555333111///...000555;;;??????@@@BBBBBBBBB@@@???===999::::::::::::<<<@@@CCCAAAAAABBBBBBBBBAAAAAA@@@BBBBBBDDDFFFKKKOOOTTTVVVSSSPPPLLLHHHFFFEEEFFFGGGFFFGGGGGGGGGGGGFFFEEEDDD@@@@@@????????????@@@@@@@@@AAACCCFFFIIIHHHFFFCCCLLLcccuuu||||||uuuzzzuuukkkuuuwwweeeRRRDDD:::666222222222222222111111000333333222111111111111222111000000//////000000111333333333333333333333333555777;;;LLLppplllkkkyyyxxx|||iiiYYYQQQLLLGGGGGGJJJKKKHHHDDDEEEEEEFFFIIILLLQQQUUUXXXXXXXXXYYYYYY[[[```gggkkkkkkkkkmmmnnnoooooooooooolllrrrwwwzzz|||}}}yyytttuuuzzz~~~~~~}}}{{{{{{}}}zzzxxx~~~~~~~~~zzzzzzzzzvvvwwwzzz~~~lllWWWOOODDDFFFMMMZZZllluuuVVVHHHIIIQQQRRRRRRQQQNNNMMMMMMNNNJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@>>>>>>>>>?????????@@@@@@???DDDDDDAAARRR{{{ppppppooodddRRRAAAAAAKKKSSSUUUUUUYYYYYYYYYXXXWWWTTTRRRQQQOOOQQQUUUWWWVVVRRRMMMJJJLLLJJJJJJLLLQQQTTTSSSQQQHHHIIIIIIIIIIIIGGGEEEDDDGGGJJJMMMMMMKKKJJJLLLOOOKKKNNNPPPPPPPPPSSS[[[aaa^^^ZZZTTTPPPNNNLLLKKKJJJHHHIIILLLPPPUUU[[[___bbbhhheeedddeeeccc```___bbb]]]]]]^^^bbbhhhnnnqqqsssjjj```WWWUUUVVVWWWYYY\\\TTTSSSRRRPPPMMMIIIFFFCCC:::555444777888555333333......------,,,++++++***************************((((((((((((((())))))***)))))))))))))))))))))))))))((()))+++111777===@@@EEECCC???;;;777777999;;;:::<<<===<<<;;;;;;<<<===BBB???BBBKKKQQQMMMGGGCCC>>>CCCEEECCCEEELLLQQQQQQPPPNNNIIIBBB===<<<>>>BBBAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>=========<<<<<<<<<;;;:::999888777888888666666666666666666555555555333000...///222666999:::<<>>>>>>>>>>>?????????@@@CCCEEEIIILLLOOOQQQRRRRRRJJJHHHEEEBBBAAABBBCCCDDDEEEDDDDDDCCCBBBAAA@@@???============>>>???@@@AAA:::AAAGGGGGGBBBCCCLLLUUUgggyyy|||tttsssuuuyyy~~~|||lllWWWCCC777444444111111222222111111000///333222222111111111111111000000000000000000000000111111111111111111111111333666999GGGiiizzzooo|||ooo]]]UUUMMMJJJLLLMMMKKKHHHDDDDDDEEEGGGJJJNNNRRRTTTTTTUUUWWWXXXZZZ^^^dddhhhggghhhjjjkkkmmmnnnnnnnnnkkknnnrrrtttwwwyyyzzzyyyooonnnpppvvv|||zzz{{{~~~}}}wwwwww}}}~~~|||}}}{{{wwwwww{{{}}}{{{ppplll{{{}}}}}}nnnWWWHHHDDDHHHIIINNN[[[pppyyy}}}gggMMMEEEJJJRRRRRRRRRQQQNNNLLLLLLMMMHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@??????======>>>>>>>>>?????????>>>@@@AAA???DDD^^^tttvvvvvvppp___NNNGGGFFFGGGKKKOOOUUUVVVXXXYYYXXXVVVSSSQQQPPPRRRTTTVVVUUUSSSPPPNNNOOOLLLKKKKKKNNNPPPQQQPPPHHHHHHIIIHHHGGGEEECCCBBBEEEHHHLLLLLLJJJIIIJJJLLLMMMOOOQQQPPPOOORRRXXX]]]bbb```\\\YYYVVVSSSQQQPPPKKKKKKLLLMMMOOOTTTYYY]]]]]][[[YYYWWWUUUUUUWWWZZZZZZ[[[\\\___cccgggkkkmmmeee]]]VVVUUUVVVVVVXXX\\\UUUUUUTTTQQQMMMIIIEEEDDD999555555888888444222333...------,,,++++++******))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((()))))))))***...333:::>>>CCCDDDDDDAAA<<<777444333:::===???@@@>>>=========EEE???>>>DDDIIIIIIEEEDDD===@@@BBBAAABBBHHHMMMOOOWWWRRRKKKCCC<<<:::<<<===>>>???@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>=========<<<;;;:::999888888777777555555555555666666666666777666444222111111111111444666:::===??????>>>=========<<<:::888888;;;===>>>===;;;;;;<<<>>>AAACCCEEEHHHLLLOOOOOOMMMIIIFFF@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<;;;<<<<<<======>>>@@@AAABBB>>>BBBFFFGGGJJJTTTcccppp~~~{{{rrraaaLLL;;;222222555222222222222222111000000333222111111000000111111111111111111111111111111111111111111111111111111000222333;;;WWW|||vvviiivvv~~~|||sssiii\\\SSSPPPNNNKKKIIIEEEDDDDDDDDDFFFIIILLLNNNNNNQQQUUUXXXZZZ[[[^^^```bbbccceeehhhjjjkkkllllllmmmmmmppptttvvvvvvwwwxxxtttnnnjjjlllssszzz}}}}}}~~~zzzyyy{{{}}}{{{uuuwww}}}yyy}}}wwwtttwwwxxxyyy|||xxxlllnnn}}}}}}uuurrrsssuuuwwwxxxwwweeeVVVJJJDDDDDDIIIJJJRRReee}}}~~~rrrwwwuuu[[[GGGDDDIIIOOOPPPPPPNNNLLLJJJJJJKKKGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<=========>>>>>><<<;;;<<<===>>>HHHddd~~~xxxtttmmmdddWWWIII@@@CCCKKKNNNPPPSSSVVVWWWVVVTTTSSSTTTTTTSSSSSSRRRSSSSSSSSSRRRPPPNNNLLLLLLMMMMMMMMMHHHIIIIIIHHHFFFDDDBBBAAACCCGGGLLLMMMKKKIIIIIIKKKJJJJJJKKKLLLNNNOOOQQQQQQ___```aaaaaaaaaaaabbbcccYYYWWWSSSNNNJJJIIIMMMPPPPPPRRRRRRQQQQQQUUU[[[___bbbdddfffggghhhhhhhhhiii___YYYUUUVVVWWWVVVXXX\\\UUUVVVUUURRRLLLGGGDDDCCC999777777999888444222333...---,,,+++*********+++))))))))))))))))))))))))%%%&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''''')))---333777>>>CCCGGGFFF@@@888222000999<<>>CCCEEEGGGJJJBBBCCCCCCBBBCCCFFFKKKNNNXXXRRRIIICCC???<<<;;;999<<<===???@@@AAA@@@@@@???????????????>>>>>>>>>>>>;;;;;;;;;::::::999999888555555666666666666777777888888777666444222///...000222555888:::;;;;;;;;;===>>>>>>===;;;:::;;;======<<<:::999;;;>>>BBBEEEEEEGGGIIIJJJIIIEEE@@@===:::;;;===?????????>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<======>>>@@@AAABBBEEEBBBBBBIIIWWWhhhtttzzz}}}{{{{{{~~~|||mmmcccTTTCCC666222333666222222333333222222111000222222111000000000000111000111111222222111111000111111111111111111111111444222///222AAA^^^|||sssgggxxxuuusss}}}vvvggg[[[SSSMMMJJJHHHFFFEEECCCCCCDDDFFFGGGGGGJJJOOORRRSSSTTTTTTUUUZZZ[[[^^^aaaccceeefffgggjjjjjjmmmsssuuussssssuuuwwwqqqiiifffhhhmmmppprrrwwwzzz}}}}}}zzzxxxyyy{{{|||zzztttvvv~~~zzz~~~wwwvvvzzzxxxxxxyyyzzz}}}yyywwwooorrr}}}wwwmmmkkklllmmmoooqqqzzz|||oooZZZNNNJJJIIIKKKNNNNNNSSS```sssvvvwwwkkkZZZOOONNNOOOPPPPPPPPPNNNKKKIIIIIIIIIGGGFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@??????>>>======;;;;;;<<<<<<<<<=========;;;888999======>>>IIIWWWxxxpppooolllbbbQQQAAA???DDDFFFIIIMMMQQQSSSTTTTTTSSSUUUSSSQQQPPPPPPRRRTTTVVVUUUSSSQQQNNNLLLKKKKKKKKKIIIIIIIIIHHHFFFDDDAAA@@@AAAFFFKKKMMMKKKHHHHHHIIIGGGHHHIIIKKKMMMNNNMMMKKKUUUXXX]]]aaadddhhhlllooollljjjeee[[[QQQKKKJJJKKKKKKQQQUUUVVVXXX```gggkkkjjjllloooooommmiiigggfffYYYUUUTTTVVVXXXWWWYYY\\\UUUVVVVVVRRRLLLFFFCCCCCC:::888999;;;999333111333...---,,,************+++))))))))))))))))))))))))&&&'''((()))))))))((((((((((((((((((((((((((((((%%%&&&'''&&&&&&)))...222999???FFFHHHBBB:::555333444888<<>>===<<<<<<===:::999999:::<<>>>>>======<<<:::;;;;;;;;;;;;<<<<<<<<<:::999999<<<======@@@DDDdddpppmmmkkkiiiaaaSSSHHHCCCBBBDDDHHHLLLOOOPPPQQQQQQQQQPPPOOOOOOOOOQQQRRRSSSTTTTTTRRRPPPNNNLLLLLLLLLJJJJJJJJJHHHFFFCCCAAA???>>>DDDIIILLLJJJGGGEEEFFFDDDHHHKKKLLLJJJJJJKKKNNNKKKOOOTTTWWWZZZ]]]cccfffppprrrrrrkkkaaaWWWSSSRRRSSS\\\aaa```aaaggglllnnngggjjjlllkkkhhhdddccccccUUUSSSSSSWWWYYYXXXYYY\\\UUUVVVVVVRRRKKKEEECCCCCC;;;:::;;;<<<999333111333...---,,,***)))******+++))))))))))))))))))))))))((()))+++,,,,,,,,,+++***((((((((((((((((((((((((%%%'''((('''&&&(((,,,000555<<>>AAACCCDDDCCCBBBAAA??????????????????@@@@@@<<<===>>>>>>>>>>>>>>>===888888888999999:::::::::999999888777666555555555333333333333444444555555444888;;;============>>>666777999<<<>>>???@@@AAA@@@>>>;;;888777999;;;===;;;::::::999888777777777:::999999999:::<<<>>>???<<<;;;;;;<<<===>>>??????LLLbbbvvvtttddd^^^kkk|||{{{|||ssslllrrrvvviiiOOOFFF;;;333111111111111111111111111111000000///222111111000000000000000---...///000000///...---111111111111111111111111,,,,,,444:::444555SSSwwwqqqyyyuuurrrsssgggcccWWWTTTQQQMMMJJJHHHGGGGGGCCCDDDEEEEEEEEEGGGIIILLLIIIJJJMMMPPPTTTVVVXXXYYYYYYZZZbbbmmmqqqmmmkkkmmmccceeeggggggdddaaa______dddlllvvv{{{yyyvvvtttttt|||{{{vvvrrrssswwwwwwssstttqqqqqqxxx{{{yyyvvvuuuzzzwwwsssooonnnooorrrssszzzsssoooqqqmmmjjjppp}}}|||xxxvvvqqqooowwwzzzYYYRRRMMMPPPWWW^^^eeelllkkkvvvzzzyyykkk______aaa^^^XXXZZZYYYXXXSSSNNNJJJHHHHHHDDDDDDCCCBBBBBBAAAAAA@@@??????>>>>>>======<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;===???AAAAAAHHHwwwyyyppplllqqqtttjjjXXXKKK@@@BBBEEEHHHKKKMMMOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPRRRSSSSSSQQQOOOMMMMMMNNNKKKKKKJJJIIIGGGDDDAAA???<<>>>>>BBBGGGEEEBBB>>>===>>>BBBHHHLLLKKKJJJKKKNNNPPPOOOKKKGGGLLLMMMOOOPPPQQQPPPPPPPPPSSSLLLCCC;;;:::===AAADDD============>>>???AAABBB???@@@@@@???===<<<======777888::::::999999:::;;;999:::999888666555666777888666444333444555444444444888<<<@@@AAA@@@<<<:::888888999:::;;;===???@@@:::::::::999::::::;;;;;;888888888888999999999999444666888999888999;;;======>>>AAABBB@@@>>>DDDMMMcccyyytttffflllxxx~~~|||xxxvvvvvvlllZZZ@@@<<<777111......///000222222222111111111000000000000000000////////////000000000000000000000000000///...///000111000///000---///333222444GGG^^^|||tttooouuuxxxfff\\\SSSRRRRRRNNNIIIFFFFFFDDDBBB@@@@@@BBBEEEGGGEEEFFFGGGIIILLLNNNQQQRRRSSSUUUXXX[[[]]]aaafffjjjiiifffbbbaaabbbcccddddddjjjlllooorrrssssssqqqpppqqqssstttuuutttrrrooommmmmmmmmnnnoooqqqsssuuuwwwxxxxxxwwwqqqkkkggghhhjjjlllhhhgggfffccc```gggqqq|||zzz[[[XXXVVVYYYaaammmzzz|||{{{uuu```^^^dddccc\\\WWWZZZXXXSSSOOOKKKIIIHHHGGGCCCAAA@@@@@@AAABBBAAA@@@@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>><<<;;;:::999::::::;;;;;;^^^{{{sssvvvxxxnnnaaaSSSHHHCCCGGGLLLKKKIIIJJJNNNKKKIIIJJJNNNQQQQQQPPPNNNQQQTTTTTTRRRPPPQQQRRROOONNNLLLJJJHHHEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGJJJMMMOOOOOOOOOPPPPPPTTTYYYaaahhhmmmnnnnnnmmmffffffdddcccbbbaaaaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^XXXTTTRRRSSSTTTUUUYYY^^^WWWSSSOOOLLLIIIGGGDDDBBB???>>>===;;;888444111///,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,000777===AAAAAAAAA@@@999777777999::::::>>>DDDFFFDDDAAA???@@@DDDHHHKKKHHHHHHHHHJJJMMMNNNLLLIIIEEEFFFKKKSSSYYY[[[VVVQQQYYYQQQFFF???>>>???>>>===??????@@@AAAAAA@@@@@@???BBBBBBBBB@@@>>>======>>>999:::;;;;;;::::::<<<===;;;;;;;;;:::777777888999;;;888666444555555444333444666:::>>>???>>><<<:::777777777888:::;;;===>>>;;;::::::999999999::::::666666666777777777777888666888:::::::::;;;===???DDD???<<<<<<===AAAMMMXXXeeewwwuuunnnwwwyyy~~~rrr\\\JJJ;;;999555111//////111222222222222111111000000000000000000000/////////...////////////////////////000......///111222111000222///111444222111===NNNyyyyyyqqqyyy}}}lllccc]]]VVVPPPNNNMMMJJJFFFDDDDDDEEEEEEDDDEEEEEEEEEEEEGGGHHHIIIJJJKKKMMMOOOQQQTTTYYY^^^bbbkkkjjjiiijjjllllllkkkjjjhhhiiikkkmmmnnnnnnmmmlllpppqqqrrrrrrrrrpppnnnmmmnnnnnnnnnnnnooooooooooooooonnnmmmjjjgggffffffgggdddbbbbbbccc```]]]aaajjjxxxrrrsssuuukkkkkkmmmttt}}}yyygggXXXYYY___```[[[XXXWWWUUUPPPLLLIIIGGGGGGGGGDDDBBB@@@???@@@AAAAAA@@@@@@???>>>===<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::::::::???CCC```|||hhhZZZOOOMMMMMMKKKIIIJJJGGGFFFFFFHHHKKKNNNPPPPPPOOORRRTTTTTTRRRPPPPPPQQQOOONNNMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFIIILLLMMMMMMLLLKKKJJJMMMSSSYYY___dddhhhiiibbbaaa___]]][[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZXXXTTTSSSUUUVVVUUUWWW\\\UUURRRNNNKKKIIIGGGEEECCCBBBAAA@@@===999555111///+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***...444;;;AAADDDDDDAAA<<<999777555444999@@@HHHFFFCCCAAAAAACCCFFFHHHJJJIIIHHHIIIKKKKKKIIIGGGBBBAAACCCNNNZZZaaa^^^YYYZZZRRRHHHCCCAAA@@@<<<999>>>???BBBCCCDDDCCCAAA@@@DDDCCCAAA???>>>===<<<<<<<<<======<<<;;;;;;===@@@=========<<<:::999:::;;;>>>;;;888777777666555333444555777:::;;;<<<;;;;;;777777888888:::;;;===>>>;;;;;;:::999888888888888666777777777888888888999999:::;;;;;;;;;<<<>>>@@@@@@???BBBFFFHHHGGGKKKQQQrrrwwwuuubbbMMM===666555333222111111222333111111111111000000000000000000000/////////..............................///......///222333222111111...000444333///444===YYYyyywwwpppsssiii]]]oooyyymmmccc___XXXQQQKKKHHHIIIIIIFFFBBBDDDCCCBBBAAAAAAAAABBBBBBEEEFFFGGGIIILLLPPPVVV[[[dddeeehhhlllnnnnnnkkkhhhfffgggggghhhhhhhhhiiiiiijjjjjjiiiiiihhhhhhggggggkkkkkkkkkjjjhhhfffdddbbbeeecccaaaaaabbbcccbbbaaa]]]___bbbeeeccc```bbbgggzzzxxxiiiaaadddoooxxx}}}}}}yyyeee\\\VVVYYY^^^```]]]\\\SSSPPPLLLHHHFFFEEEFFFHHHFFFDDD@@@??????@@@@@@@@@???>>>===<<<<<<<<<<<<<<<888888999999999999::::::::::::::::::::::::999888CCC:::DDDmmm~~~uuucccXXXPPPIIIEEEDDDDDDEEEFFFFFFGGGIIILLLNNNPPPRRRSSSSSSQQQPPPOOOPPPPPPOOONNNLLLJJJIIIGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEIIIMMMMMMJJJFFFDDDEEEGGGKKKQQQWWW]]]aaa^^^]]]ZZZXXXUUUTTTRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTVVVTTTTTTWWWXXXVVVXXX[[[UUURRRMMMKKKIIIHHHGGGFFFEEEDDDBBB???:::555111///++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++))))))...666>>>CCCEEEIIICCC<<<888444222777>>>JJJHHHEEECCCAAAAAABBBBBBKKKKKKKKKJJJIIIGGGDDDBBBDDD@@@>>>DDDPPP[[[aaacccUUUQQQLLLFFFBBB???>>>======>>>@@@BBBDDDEEEEEEEEEEEECCC@@@???>>>===<<<;;;>>>>>>>>><<<;;;<<<>>>@@@===>>>>>><<<;;;:::;;;===@@@===;;;999999888666444444444555666888999:::;;;888888999999;;;<<<===>>><<<;;;:::999888777777777999999::::::;;;;;;<<<<<<;;;<<<<<<;;;::::::<<<>>>BBBFFFMMMRRRPPPLLLPPPWWWyyygggXXXHHH;;;222222222222222111111111000000000000000000000000000000/////////.................................///......///222333333222...+++,,,111222000333777AAAaaannn^^^bbbuuu|||cccRRRlllxxxiii___SSSMMMLLLKKKGGGBBBFFFEEECCCAAAAAAAAABBBCCCCCCDDDEEEEEEGGGKKKQQQVVVZZZ[[[___cccfffgggdddbbbdddccccccbbbbbbcccdddeeeeeedddbbb```____________fffffffffeeebbb^^^[[[XXX]]]ZZZXXXZZZ^^^```___\\\\\\aaagggllllllkkkjjjkkk}}}zzzqqqdddYYYYYYfff{{{~~~uuutttWWWUUUVVVXXX[[[[[[YYYYYYOOOMMMHHHEEECCCDDDFFFHHHGGGDDD@@@>>>>>>?????????>>>===<<<<<<;;;;;;;;;<<<999999999999999999999999888888:::::::::999888777;;;BBBDDDPPP{{{uuufffYYYNNNDDD???EEEGGGHHHFFFDDDDDDGGGKKKOOOPPPQQQRRRQQQPPPOOOOOOQQQPPPOOONNNLLLKKKIIIIIIEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCDDDHHHNNNNNNIIICCCHHHGGGGGGHHHJJJNNNRRRTTTZZZYYYWWWUUUTTTRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPUUUSSSSSSWWWYYYXXXYYY\\\WWWSSSOOOKKKJJJJJJIIIHHHGGGFFFDDD@@@;;;666111///+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''***111:::BBBGGGMMMGGG@@@<<<777444777===LLLKKKIIIGGGEEECCCBBBBBBFFFGGGHHHHHHGGGEEECCCBBBDDDBBB@@@BBBHHHRRRZZZ```TTTUUUTTTOOOGGGCCCCCCFFFEEECCCBBBAAAAAACCCEEEFFFEEECCCAAAAAABBBAAA???<<<>>>???>>>===<<<<<<>>>@@@<<<======<<<::::::;;;===@@@>>><<<;;;;;;:::888666666555555555666888:::;;;888888888888999:::<<<<<<<<<;;;:::999888888888888:::::::::;;;<<<=========<<<<<<<<<;;;999999<<<>>>IIIKKKNNNNNNLLLQQQcccvvvyyyyyyjjjYYYNNNCCC999222222222222111000///...////////////////////////////////////............///////////////////////////......///111333222111///,,,+++...000111333666888MMMmmmkkk]]]bbbuuuyyyYYYXXXmmmyyyhhh\\\WWWSSSLLLGGGJJJHHHFFFDDDCCCCCCDDDEEECCCCCCCCCCCCCCCFFFJJJMMMRRRSSSTTTWWWZZZ]]]\\\[[[\\\[[[ZZZYYYYYYZZZ\\\]]]aaa___]]]ZZZXXXXXXXXXYYY\\\\\\]]]\\\[[[XXXUUUSSSTTTSSSSSSXXX^^^bbbbbbaaafffllltttyyy||||||{{{yyy}}}uuupppddd___WWWTTT[[[ppptttcccOOOSSSUUUTTTRRRPPPNNNMMMLLLJJJFFFDDDCCCDDDFFFGGGFFFCCC???>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999666777888999999888777666111>>>AAA???YYYvvvkkk```UUUJJJAAABBBDDDEEEDDDAAAAAAEEEHHHKKKLLLMMMOOOPPPPPPOOOOOOQQQPPPPPPNNNMMMLLLKKKKKKFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAAAAAFFFKKKLLLGGGAAAHHHHHHHHHHHHIIIJJJJJJKKKSSSRRRRRRQQQQQQRRRRRRRRRPPPPPPPPPOOOOOONNNNNNNNNVVVTTTTTTXXXYYYWWWYYY\\\XXXTTTOOOLLLKKKJJJJJJIIIHHHGGGDDDAAA<<<666222///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))---666@@@GGGKKKGGGDDDBBB===888888===LLLLLLLLLLLLKKKIIIHHHGGG???@@@BBBCCCDDDFFFIIIKKKFFFGGGHHHIIIJJJMMMPPPRRRTTTYYY]]]\\\WWWQQQOOOOOOQQQNNNHHHCCC@@@???@@@AAADDDCCCCCCEEEHHHHHHDDD@@@>>>???@@@???>>>===>>>???;;;<<<<<<;;;::::::;;;======<<<;;;<<<===<<<:::888888888777666777888999:::666666666777777888999:::<<<<<<;;;:::999999999999888888999:::;;;<<<======<<<<<<<<<<<<;;;===AAACCC@@@GGGQQQWWWYYY___pppoooWWWGGG@@@999333222222111000///......---............/////////////////////.........------////////////////////////000///...///000111000///111000///......///111333111:::QQQnnnooodddmmm~~~jjjZZZWWWqqq~~~{{{qqqiiiaaa[[[UUURRRMMMIIIEEEDDDDDDDDDDDDDDDDDDCCCAAAAAACCCDDDIIIHHHGGGIIILLLNNNPPPPPPPPPPPPOOOOOOOOOPPPRRRSSSTTTSSSQQQPPPOOOOOOOOOOOOLLLNNNOOOQQQRRRRRRRRRRRRTTTUUUZZZ```gggmmmpppqqq|||uuukkkaaaYYYTTTPPPOOOMMMOOO[[[rrryyybbbVVVTTTYYYZZZUUUOOOMMMJJJHHHHHHFFFDDDCCCBBBCCCDDDDDDBBB@@@>>>===>>>>>>===;;;<<<;;;;;;:::::::::;;;;;;:::::::::999999999999999666666777777888777777777999777888;;;AAAXXX}}}vvvuuupppggg```YYYPPPGGGAAAAAABBBAAA@@@AAACCCEEEFFFFFFHHHLLLOOOQQQQQQOOOPPPPPPOOOOOONNNMMMLLLLLLHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@??????BBBEEEFFFCCC@@@CCCDDDEEEFFFGGGGGGGGGGGGIIIIIIJJJJJJLLLMMMOOOPPPNNNNNNMMMMMMLLLLLLKKKKKK[[[WWWVVVXXXWWWUUUVVVZZZYYYUUUOOOKKKIIIIIIIIIHHHGGGFFFDDD@@@<<<666222///---------,,,,,,,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###&&&)))))))))...999AAAEEEDDDEEEFFFCCC<<<:::<<>>AAACCCCCCAAA???>>>>>>;;;<<<===<<<::::::<<<>>>:::::::::<<<>>>>>>===;;;;;;:::999888888888999999888888888888999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;888999:::;;;<<<===>>>>>>;;;<<<>>>???AAAEEEJJJNNNQQQYYYgggsssxxxxxx{{{|||zzzyyyrrr[[[CCC777555333///111111000///............---------......///////////////.........---------........................000///......//////...---...000111000......000111...333<<>>=========>>>>>>;;;999;;;:::::::::::::::;;;;;;999999888888888777777777666555555555666666777888===666666:::777:::UUUwwwtttiiibbb[[[SSSJJJHHHEEECCCCCCBBBAAAAAAAAAAAACCCHHHNNNRRRRRRQQQPPPOOOOOONNNNNNMMMMMMMMMJJJJJJJJJIIIHHHGGGEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAABBBBBBCCCBBBAAAAAABBBCCCDDDEEEFFFFFFCCCCCCDDDEEEFFFHHHJJJKKKKKKJJJJJJIIIHHHHHHGGGGGG___ZZZXXXXXXVVVSSSTTTXXXYYYTTTNNNJJJHHHHHHGGGGGGGGGFFFDDD@@@<<<777222000......---------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%)))---***%%%'''000999???@@@EEEIIIFFF???;;;;;;<<>>DDDJJJKKKEEE??????BBBEEEFFFDDDAAA??????<<<=========;;;;;;===???888888999<<<>>>???>>>======<<<;;;:::999999999999<<<<<<<<<<<<======>>>???<<<<<<;;;;;;;;;<<<======;;;;;;<<<===>>>???@@@AAA:::<<>>;;;888:::::::::999999:::;;;;;;888888777777666666666555666555444444444666777888000666999888888===EEEIIIqqq{{{rrrjjjbbbXXXSSSLLLHHHFFFDDD???<<<===>>>@@@FFFNNNRRRSSSRRROOOOOOOOONNNNNNMMMMMMMMMKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCBBBBBBDDDFFFCCCCCCAAAAAAAAABBBDDDEEEAAAAAABBBCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDDDD^^^TTTVVVZZZUUUUUUXXXTTTZZZWWWRRRMMMJJJJJJJJJKKKHHHHHHGGGCCC<<<666111///...------,,,,,,++++++***''''''((()))***+++,,,,,,''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&!!!###&&&((()))+++...000555:::AAAEEEGGGFFFFFFFFF<<<<<>><<<>>>EEEKKKJJJEEEAAA???@@@AAABBBDDDDDDDDDDDD???@@@AAA@@@???===<<<===666;;;===:::;;;@@@???;;;>>>>>>>>>>>>===============<<<;;;;;;;;;<<<>>>??????===>>>AAA>>>999:::@@@<<<<<<===???DDDGGGEEEAAAAAACCCAAADDDJJJMMM^^^{{{nnn]]]OOO???777333000///111..............................////////////......////////////////////////...------,,,,,,------...............////////////000000000000111111111111///444333444LLLrrr~~~rrrmmm|||pppaaaOOOHHHSSSsssnnniiimmmzzzqqqooojjjddd^^^XXXTTTRRRMMMNNNNNNLLLJJJHHHHHHHHHIIIIIIKKKLLLNNNPPPQQQRRRPPPRRRUUUVVVXXX]]]dddjjjlllooossswwwwwwnnnnnnllliiiccc[[[TTTPPPLLLFFFCCCDDDFFFIIIOOOVVV]]]___gggvvvssshhhaaa]]]\\\\\\TTTKKKGGGGGGGGGEEEBBBAAAAAA@@@@@@???>>>>>>===;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999888888777666555444333333555444444333333444444555666666666777888:::<<<<<>><<<>>>DDDFFFFFFKKKSSSYYYTTTMMMGGGFFFIIINNNRRR]]]XXXSSSQQQQQQOOOKKKGGGIIIGGGHHHPPP\\\fffhhhhhhhhhaaaVVVMMMLLLPPPNNNIIIBBBCCCHHHQQQVVVTTTMMMGGGDDDEEEFFFGGGGGGCCC???;;;AAAAAAAAAAAA@@@???@@@@@@>>>BBBCCC@@@???BBBAAA<<<;;;;;;;;;:::::::::999999===>>>>>>>>>>>>>>>>>>>>>AAA>>>>>>@@@???;;;;;;>>>AAA???>>>@@@GGGMMMPPPOOONNNMMMHHHJJJSSSXXXkkkvvveeeQQQEEE888333111//////111........................------............------...........................------,,,,,,------...............////////////....../////////000000000111666666666FFFggg{{{sssooo|||rrrXXXKKKJJJWWW{{{rrrcccdddfffooo}}}wwwqqqmmmkkk]]]]]]\\\YYYUUUSSSSSSSSSTTTUUUWWWYYY[[[]]]______bbbdddfffhhhjjjnnnuuuyyy~~~{{{wwwqqqnnnnnniiillllllhhhhhhjjjfff```]]]\\\YYYVVVSSSOOOLLLJJJGGGDDDCCCFFFJJJQQQ\\\gggrrrvvvyyyfff```]]]\\\[[[VVVPPPHHHEEEEEEDDDBBB?????????>>>>>>===<<<<<<;;;:::::::::999999999999888777888888999999888888777777777666666555444444444444444333333333333444444444444555555666777999999>>>```qqqmmmiiicccYYYRRRRRRTTTMMMDDD???===<<<>>>BBBGGGJJJLLLNNNMMMNNNOOOQQQQQQQQQPPPLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDD@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBAAA___SSSTTTXXXUUUVVVZZZVVVWWWTTTOOOKKKHHHHHHHHHIIIJJJHHHDDD???:::666222111...------,,,,,,++++++***))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&'''(((((((((((('''&&&%%%'''((('''%%%%%%&&&'''***---333888<<<@@@EEEHHHBBB???<<<<<<===@@@HHHPPPVVVRRRLLLFFFBBBBBBDDDFFFRRRTTTVVVWWWVVVSSSNNNKKKPPPPPPPPPPPPRRRXXX```gggrrrmmmfff```______WWWMMMJJJMMMRRRWWWYYYUUUKKKCCCCCCEEEGGGKKKMMMMMMJJJGGGDDDCCCBBBAAA@@@@@@AAAAAA===@@@@@@>>>>>>???>>>;;;@@@@@@@@@?????????>>>>>>;;;<<<=========<<<;;;:::BBB??????CCCEEEDDDCCCDDDFFFBBB@@@DDDOOO\\\fffkkkeeeeeeaaaccciiihhhnnn|||vvvxxxyyycccRRRAAA888000//////......000------------------------,,,,,,------------,,,,,,...........................------,,,,,,------...---............/////////------........./////////...111222111777MMMpppsssppp~~~vvvgggXXXNNN___{{{pppeee```___fffooouuu{{{{{{vvvtttssstttrrrsssuuuwwwyyy{{{|||}}}~~~nnnfff```YYYRRROOORRRSSSQQQNNNNNNQQQOOOLLLLLLJJJHHHFFFEEEEEEEEEEEEAAA@@@AAAEEEJJJTTTeeettt~~~fffTTTRRRUUUVVVUUUNNNIIIDDDBBBBBBBBB???<<<<<<<<<<<<;;;;;;::::::999999999888888888777777777555555666666666666555555555555555555555555555555444333333222222333333444444333333333333444555666999>>>dddtttqqqmmmeee______```\\\VVVIIIEEE???<<<===AAADDDFFFHHHHHHJJJNNNQQQQQQMMMIIILLLLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBBBBBBB>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDDDDDDDBBBAAA@@@dddVVVUUUXXXUUUVVVYYYTTTVVVTTTOOOKKKHHHHHHIIIJJJLLLHHHBBB===999666333222...------,,,,,,++++++***************))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''')))---222777>>>EEEJJJHHHDDD???;;;999;;;BBBHHHNNNLLLIIIFFFEEEEEEFFFGGGMMMQQQWWW[[[[[[\\\^^^```[[[\\\\\\YYYTTTTTTXXX]]]\\\bbbjjjrrryyyxxxkkk]]]ZZZ]]]^^^]]]]]]\\\UUUNNNHHHIIILLLQQQXXX[[[[[[YYYNNNKKKGGGDDDCCCCCCBBBBBB<<<===>>>???@@@AAABBBAAA>>>>>>=========<<<<<<<<>>>>>DDDBBBBBBFFFIIIJJJIIIHHHIIIEEEEEEQQQcccwww|||vvvxxxtttuuu~~~yyyxxxuuudddNNN>>>666000,,,---///---...000------------------------,,,------......------,,,...........................------,,,,,,------...---------.........//////------........./////////......000000---555QQQnnnwwwsssqqq~~~~~~iii___```zzzyyynnneeeccceeeddddddeeejjjsssyyyhhh]]]UUULLLGGGFFFHHHGGGDDDBBBDDDGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDDDD@@@AAACCCGGGKKKUUUhhhzzzzzzVVVGGGHHHLLLLLLKKKGGGDDDAAA@@@@@@@@@===;;;;;;;;;:::::::::999999999888777777777777666666666444444555555555555444444333333444444444555555555333333222222222222333333444333333222222222333333<<<888@@@___yyysssqqqnnnkkk^^^WWWLLLDDD@@@@@@@@@AAADDDGGGLLLOOOPPPNNNJJJGGGJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCC>>>>>>>>>>>>>>>???@@@@@@BBBCCCEEEEEEEEECCCAAA@@@kkk[[[WWWYYYUUUVVVWWWRRRWWWTTTPPPLLLIIIIIIJJJKKKLLLGGGAAA;;;999666444222...------,,,,,,++++++***))))))))))))************''''''(((((((((((('''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&'''(((((('''&&&'''(((''')))+++///444;;;DDDJJJKKKIIIEEE>>>::::::===???MMMMMMMMMMMMNNNOOOQQQRRRPPPTTTYYY]]]aaahhhsss{{{nnnlllfff]]]UUUQQQPPPQQQHHHQQQ^^^kkkyyyxxxaaaaaa^^^WWWVVVZZZZZZVVVPPPRRRWWW___eeeeee___YYYVVVQQQLLLHHHFFFEEECCCAAABBBAAABBBCCCDDDEEEFFFGGGBBBBBBBBBBBBAAAAAAAAAAAADDDDDDCCCBBBBBBCCCCCCDDDAAADDDHHHLLLRRRVVVWWWWWWVVVQQQTTTcccvvv~~~wwwpppsssxxxwwwhhhWWWCCC444333...---///000......000------------------------......////////////......////////////////////////...------,,,,,,------...------------................../////////000000000111///222666222000>>>RRRrrr|||lllpppxxx___gggqqq}}}qqqkkkiiidddaaaaaaUUUYYY^^^gggxxx}}}ooobbbUUUKKKIIILLLEEEBBB@@@@@@CCCEEEFFFHHHGGGGGGGGGGGGFFFDDDBBBAAACCCDDDHHHMMMRRR]]]ppppppSSSGGGGGGHHHFFFCCCCCCBBB@@@@@@@@@>>>===;;;;;;;;;::::::::::::999999777777777666666666555555444444555555555555444444222222333333444444555555222222111111111111222222444444333222222222333333777:::777;;;[[[zzzvvvoooggg[[[PPPIIICCC@@@>>>???EEEKKKNNNLLLJJJIIIJJJIIIJJJKKKLLLMMMMMMLLLLLLIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@????????????@@@@@@AAACCCDDDEEEFFFFFFEEECCCAAAqqq```YYYZZZVVVVVVXXXQQQVVVTTTPPPLLLIIIIIIKKKLLLLLLFFF???;;;999777444111...------,,,,,,++++++***&&&&&&''''''(((((())))))''''''(((((((((((('''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''%%%'''((((((''''''((()))((()))***,,,///666>>>DDDGGGIIIGGGAAA===>>>>>>===KKKLLLMMMOOOQQQSSSTTTUUUWWWYYY[[[^^^cccnnn{{{{{{ooobbbYYYTTTSSSTTTYYYZZZYYYXXX___lllxxx|||uuuvvvooobbb]]]aaabbb^^^TTTXXX```jjjqqqnnndddZZZTTTPPPKKKIIIIIIIIIFFFCCCDDDAAA@@@BBBAAA??????BBBDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@JJJVVV```kkkwwwuuummmllluuu|||~~~xxxuuu}}}~~~kkk\\\MMM>>>444222///...111000......111,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...////////////////////////...------,,,,,,------...,,,------------.............../////////000000000...,,,000555555222666???ZZZyyyzzzlllxxxnnn```hhh{{{rrrhhhbbb```\\\[[[XXXYYYeeexxx|||tttgggXXXKKKHHHKKKEEEAAA@@@BBBDDDBBBBBBDDDEEEEEEFFFFFFEEECCCAAA@@@BBBDDDKKKTTT\\\gggwww|||jjjWWWMMMJJJGGGDDDCCCAAAAAA@@@???>>>===<<<<<<::::::::::::::::::::::::777777666666666555555555444555555555555555555444222222222333333444444444222111111000000111111222444444333222222333333333,,,222:::===AAAZZZuuuuuuppphhh```YYYRRRLLLHHH???AAADDDDDDBBBBBBDDDFFFHHHJJJLLLMMMOOOOOONNNNNNIIIHHHFFFEEEEEEFFFGGGIIIGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBDDDDDDEEEFFFFFFEEEDDDCCCtttbbbZZZZZZWWWXXXZZZTTTUUURRRNNNJJJHHHHHHJJJKKKKKKEEE???;;;:::888444///...------,,,,,,++++++***((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%'''((('''%%%%%%&&&'''((((((((((((***///555:::???CCCDDD@@@???CCCFFFDDDHHHIIIJJJLLLOOORRRTTTUUUZZZZZZZZZ\\\___fffnnnttt{{{yyysssjjjbbb]]]]]]^^^mmmllldddWWWRRRXXXbbbiii~~~{{{zzzhhhffffffjjjooopppjjjdddZZZWWWUUUWWW[[[]]][[[XXXNNNJJJIIIKKKKKKHHHHHHLLLGGGGGGFFFFFFFFFEEEEEEEEENNNQQQUUUXXXYYYWWWUUUSSSUUUcccrrr{{{~~~vvvuuu~~~jjjXXXIII>>>777222000......000///,,,---111,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------...------,,,,,,------...,,,,,,---------.........------........./////////++++++---//////000222555BBB\\\||||||qqquuufffuuuxxxpppnnnmmmmmmeee[[[]]]gggiiicccbbbnnnzzzooobbbUUUMMMLLLMMMHHHHHHKKKJJJEEEAAAAAACCCCCCCCCCCCCCCDDDEEEFFFKKKLLLTTT```lllvvvmmmcccXXXPPPIIIDDDCCCFFFAAA@@@@@@>>><<<;;;<<<<<<999999999999999999999999777777777666666666666555333444444555555444444333222222222222222333333333111111000000000000111111333222222222222222333333,,,...888???777999___}}}wwwwwwwwwvvvtttnnnhhhcccUUUMMMDDD@@@@@@AAA???===DDDFFFIIIKKKMMMMMMMMMLLLHHHGGGEEECCCCCCEEEGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDtttbbbZZZ[[[XXX[[[\\\VVVTTTQQQMMMIIIGGGGGGIIIJJJJJJEEE>>><<<;;;999333///......---,,,,,,++++++***,,,,,,+++***)))(((''''''''''''((((((((((((''''''(((((())))))))))))(((((('''&&&%%%%%%%%%%%%&&&'''&&&''''''&&&$$$######$$$((('''&&&%%%&&&)))///333888===@@@===@@@GGGLLLLLLHHHIIIKKKNNNQQQUUUXXXZZZXXXXXXWWWXXXZZZ[[[]]]]]]bbbiiioooooohhhbbbaaabbbhhhnnnnnndddZZZWWWZZZ]]]aaannnwwwyyy~~~nnnffffffiiiiiihhhhhhggggggmmmtttyyyxxxuuuddd______cccdddbbbdddiiiggggggggggggfffffffffeeennnssszzz~~~xxxuuuuuu{{{sssvvvkkkXXXEEE777000.........,,,,,,......+++---111,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......///111000,,,+++///222333000BBBjjjyyyzzztttkkkooo{{{~~~vvvfff^^^```___YYYVVVQQQ\\\vvv{{{sssggg\\\VVVXXXSSSRRRVVVSSSJJJCCCCCCDDDCCCBBBBBBDDDHHHMMMOOO[[[]]]dddrrr~~~~~~xxx~~~mmmaaa\\\VVVOOOFFF???AAAHHHAAA@@@???===::::::;;;<<<888888888888888999999999888777777777666666666666222333333444444333333222222222222222222222222222111111000000000000111111111111111111111222333333666222222444222444DDDWWWyyy}}}}}}tttcccQQQHHHIIIIIIBBB:::???AAADDDGGGIIIIIIIIIHHHHHHFFFDDDCCCCCCDDDGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDqqqaaa[[[[[[VVVXXX[[[WWWSSSQQQMMMJJJIIIIIIJJJKKKGGGEEEAAA===888444111000000000///...---,,,,,,+++++++++++++++***)))''''''((('''(((***++++++(((%%%(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))(((((())),,,......111555999>>>EEELLLPPPRRRQQQNNNMMMNNNQQQUUUXXXRRRPPPNNNPPPSSSUUUUUUSSSPPPVVVeeetttvvvooottt~~~uuuhhhaaaaaa___ZZZ```^^^ZZZZZZ```mmm}}}zzzxxx~~~~~~xxxxxx~~~wwwtttxxx{{{|||mmmppp}}}zzz}}}mmm```TTTCCC666111000///---.........------,,,,,,,,,,,,...111111000.........---.........---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,---...///---------------------------------............///............////////////333333AAAfffxxxgggppp{{{ttttttwwwuuurrr\\\VVVSSSUUUXXXZZZ]]]bbbzzzzzz~~~{{{lllkkkxxxuuukkkddd___YYYVVVUUURRRLLLGGGFFFDDDFFFKKKOOOTTT^^^iiiooottt}}}{{{zzznnnZZZMMMPPPQQQOOOIIIEEEDDDEEE??????>>><<<;;;;;;;;;;;;999999888888777666666666555555444333333333333444333333333333333333333333222222222222222222222222000000000000////////////222222111111111222333444333333222111111555:::>>>KKKvvvwwwyyycccOOOHHHHHHIIIAAACCCCCCBBBBBBDDDEEECCCEEEAAA>>>???CCCFFFEEECCCEEEFFFIIIJJJJJJIIIHHHGGGHHHGGGEEEFFFGGGGGGFFFDDDDDDBBBAAAAAADDDEEEEEEDDDDDDEEEDDDCCCAAA@@@AAACCCqqqaaaZZZZZZUUUWWW[[[WWWVVVTTTPPPLLLIIIHHHHHHIIIGGGEEEAAA<<<888444111000000000///...---,,,,,,+++)))))))))(((((('''&&&%%%'''&&&''')))***)))'''%%%((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&%%%&&&(((***+++---111666<<>>???CCCEEEEEEAAA@@@???@@@AAACCCCCCCCCDDDCCCAAA@@@@@@AAABBBCCCEEEEEEEEEFFFEEECCC@@@>>>BBBAAAAAAAAACCCDDDEEEEEEFFFGGGHHHGGGDDDCCCCCCDDDqqq```YYYXXXTTTVVV[[[XXXYYYWWWRRRMMMJJJGGGGGGFFFGGGEEEAAA<<<888444222000000000///...---,,,,,,+++))))))((((((''''''&&&&&&&&&&&&&&&''')))(((&&&$$$(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&%%%$$$$$$&&&((((((***---222888AAAKKKRRRVVVTTTRRRNNNKKKKKKNNNQQQTTTQQQOOOPPPUUU\\\aaadddddddddhhhppprrrrrr{{{yyycccZZZZZZ\\\\\\jjjxxxwwwlllcccccchhhttt}}}~~~|||yyy}}}ppp^^^RRR@@@:::111------......---------,,,,,,,,,,,,,,,+++***,,,...///---,,,,,,,,,---------------,,,,,,++++++,,,,,,------,,,,,,+++++++++***++++++,,,---...------------------------------------............---............////////////555222666OOOiii{{{hhh___aaajjj}}}zzzjjjggg]]]XXX\\\bbb___WWWQQQTTTTTTVVVYYY\\\___ccceeeccc___ZZZTTTNNNJJJHHHGGGHHHKKKMMMMMMLLLLLLPPPSSSUUUVVVXXX[[[___fffnnnttt{{{sssnnnkkkhhhkkkqqqsssooofffZZZQQQQQQ[[[eeettt||||||tttddd]]]VVVVVVZZZ^^^^^^[[[```aaahhhsss|||kkkZZZQQQNNNMMMKKKJJJIIIFFFCCCAAABBBAAA???===;;;999888888999999888777666555444333555444333333222222333333222222222222222222222222111111111111111111111111///////////////////////////000111222333222222111000111222222111222444666555>>>ZZZ~~~xxx~~~~~~yyytttnnnhhh___VVVKKKEEEDDDDDDCCCAAA@@@AAABBBBBBAAAAAABBBCCCEEEEEEDDDCCCCCCCCCDDDDDDEEEHHHKKKLLLJJJGGGEEECCC===>>>>>>>>>===>>>AAACCC???AAACCCCCC@@@>>>>>>>>>ppp___WWWWWWRRRUUU[[[XXXYYYWWWSSSOOOKKKHHHGGGFFFFFFDDDAAA<<<888555222111000000///...---,,,,,,+++++++++***)))))))))))))))'''&&&&&&'''))))))'''%%%'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))'''&&&''')))'''(((***---333<<>>777333000///000111222111,,,,,,,,,,,,++++++++++++)))+++------,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////000444...---;;;NNNgggkkkiiivvvmmmfffhhhkkkfff^^^YYYXXXWWWUUUVVVUUUSSSMMMHHHEEEDDDBBB@@@?????????@@@@@@BBBCCCCCCBBBBBBDDDGGGDDDEEEEEEFFFGGGJJJOOOSSS]]]XXXSSSPPPLLLIIIKKKPPPNNNMMMKKKGGGDDDFFFKKKPPPWWW^^^fffkkknnnppplllgggiiihhhgggiiipppyyy|||~~~{{{~~~|||lll___UUUQQQNNNJJJGGGFFFGGGFFFBBB??????>>>===;;;999888777777999888777666555333222222444333333222222222222222222222222222222222222222111111111111111111111111.........///////////////...///111333333222111//////000222222111000111222666333<<<[[[www{{{~~~wwwkkk]]]VVVSSSMMMFFFBBBCCCBBBBBBAAA@@@???>>>===;;;===@@@BBBCCCAAA>>><<<===@@@DDDEEEDDDBBBAAABBB;;;<<<===<<<:::;;;>>>BBB<<<>>>@@@@@@>>>;;;::::::nnn]]]VVVVVVRRRUUUZZZWWWVVVUUURRROOOLLLJJJIIIHHHFFFDDD@@@<<<888555333111000000///...---,,,,,,++++++***))))))((())))))***)))((('''((()))***((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((***+++***)))(((((())))))))))))***...555===CCCLLLNNNOOOMMMKKKLLLRRRVVVNNNQQQVVV\\\aaafffjjjlllggghhhjjjllljjjddd___^^^]]]hhhuuu{{{zzz{{{~~~qqqpppppppppooojjjeeeaaacccooouuuqqqooorrrrrrlllpppyyy~~~}}}wwwwwwyyy}}}~~~{{{hhhVVVDDD777222...---,,,------...------++++++++++++++++++++++++)))+++,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............---,,,***---111333LLLtttlllmmm|||{{{vvvooojjjjjj___\\\YYYZZZ\\\\\\XXXTTTLLLJJJHHHEEECCCAAA@@@@@@@@@AAAAAAAAA@@@AAABBBCCCBBBDDDEEEDDDCCCCCCDDDEEEKKKKKKNNNPPPOOOJJJJJJNNNMMMJJJGGGGGGJJJMMMMMMKKKQQQXXX```gggoooxxx|||{{{}}}ttt|||kkkdddkkkrrrtttbbb[[[TTTNNNKKKLLLHHHEEEDDDDDDDDDAAA>>>:::999888777777777777777777777666555444333222111333333222111111111111222111111111111111111111111000000000000000000000000------....../////////000---...000222222111000///---///111222000//////000222111222:::LLLooonnnfffccc^^^[[[[[[QQQMMMHHHEEEDDDAAA<<<888>>>@@@AAACCCCCCCCCBBBAAAAAACCCDDDDDDCCCBBBBBBBBB=========<<<<<<>>>AAACCC@@@AAABBBAAA???===>>>>>>kkk[[[VVVWWWSSSUUUYYYUUUTTTSSSQQQNNNLLLJJJIIIIIIEEECCC@@@<<<888555333222000000///...---,,,,,,+++)))((('''&&&&&&'''((()))***((('''((()))***)))(((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''))))))(((''''''((())))))))))))***...444999BBBFFFJJJKKKJJJMMMTTTZZZ^^^\\\YYYWWWWWW\\\dddiiiddd```]]][[[]]]^^^___```^^^ccclllwww~~~{{{zzzqqqnnnooovvv||||||zzzxxxfffgggeeeaaa______\\\WWWUUUYYY^^^bbbjjjtttzzz{{{tttmmmggggggmmmtttxxxzzzwwwvvvuuuuuuyyygggWWWIII999111000+++,,,------------,,,+++)))************+++++++++***+++,,,+++***)))***,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---,,,,,,333333+++;;;aaa~~~qqqnnnmmmhhh{{{{{{xxxzzzppphhh___[[[\\\___bbbcccXXXVVVRRRMMMJJJGGGGGGFFFAAAAAA@@@@@@@@@AAABBBBBBAAACCCFFFGGGFFFFFFGGGHHHHHHKKKSSSZZZZZZWWWXXX\\\TTTPPPMMMQQQZZZ```aaa___```gggpppyyywwwqqqzzzdddWWWUUUQQQKKKIIIIIIFFFDDDBBBAAAAAA???>>>666666555555555555666666555555444444333222222222333222111111000000111111000000000000000000000000////////////////////////---------......//////000---...///000111000000///---///111111000//////000000333777555333EEEsss|||sssqqqrrryyytttooohhh___XXXQQQLLLIIIJJJGGGDDDBBBBBBCCCFFFHHHEEEEEEDDDEEEEEEDDD@@@===>>><<<;;;<<<@@@EEEHHHIIIDDDCCCAAA???<<<===@@@CCCiiiYYYUUUWWWTTTUUUWWWSSSSSSRRRPPPNNNKKKIIIHHHGGGEEECCC@@@<<<888555333222000000///...---,,,,,,+++)))((('''&&&&&&'''((())))))(((&&&'''((()))((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###%%%(((((((((''''''(((((()))(((((((((***...111:::???EEEGGGGGGJJJSSSZZZccc```ZZZTTTQQQSSS[[[aaabbb]]]WWWVVV[[[dddjjjlllqqqnnnqqq{{{||||||yyyzzzwwwsssqqqsssssspppooopppfffcccdddjjjmmmnnnppptttqqqqqqrrrtttxxx{{{~~~~~~~~~}}}zzz|||}}}gggRRRFFF===111...111---...000000///...------))))))))))))******++++++***+++,,,+++******+++,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------............000///333666000555IIIeeevvv~~~nnnmmmvvv{{{rrrnnnnnnqqqtttfffaaaZZZSSSMMMIIIGGGGGGEEEDDDDDDDDDEEEFFFGGGFFFEEEGGGIIIKKKLLLNNNRRRUUULLLNNNUUU[[[\\\\\\aaaiii^^^\\\[[[aaalllwww~~~rrrZZZTTTTTTOOOJJJJJJEEEEEEDDDAAA>>>===>>>???777777666555444444555555333333333333333222222222222222111000000000000000000000000000000000000000////////////////////////,,,,,,---......///000000........./////////000000---///000000//////000222333222555777444888PPPkkkpppdddbbbeeeXXXWWWUUUSSSQQQOOONNNMMMFFFEEEGGGLLLQQQOOOHHH@@@HHHDDDBBBFFFPPPYYY\\\\\\YYYVVVQQQLLLJJJMMMSSSXXXgggYYYUUUXXXTTTUUUWWWRRRSSSRRRPPPNNNKKKHHHFFFEEEEEECCC@@@<<<888555333222000000///...---,,,,,,++++++***)))'''((()))+++,,,)))'''%%%%%%'''((('''&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###&&&((())))))((()))***''''''(((''''''(((+++...555;;;AAADDDDDDHHHQQQXXX^^^]]][[[VVVRRRQQQTTTXXXbbb___[[[\\\dddnnnsssssstttpppttt~~~{{{{{{}}}~~~}}}~~~{{{uuuwwwxxxjjjUUUBBB:::444,,,+++111+++---//////...---,,,,,,(((((())))))*********++++++,,,,,,+++******+++---)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......)))///+++***222333///333666```zzz}}}wwwsssllllll}}}}}}pppddd[[[VVVTTTLLLKKKJJJKKKMMMNNNNNNNNNPPPQQQRRRSSSTTTYYY___cccjjjjjjmmmqqqrrruuu~~~~~~ppprrrttt~~~{{{qqq]]]OOONNNOOOHHHEEEHHHCCCEEEDDDAAA===;;;===@@@999999777666444444333333111111222222222333333333222111111000000000000000000000000000000000000000////////////////////////,,,,,,------...///000000///............///000000...///////////////111333666,,,)))111555555:::DDDlll{{{lllmmmuuu~~~{{{qqqkkk```aaafffqqqzzzzzzoooeeeXXXSSSQQQYYYgggrrrvvvtttzzzvvvoooiiigggkkksssyyyhhhZZZQQQTTTWWWUUUSSSUUUUUUUUUTTTPPPKKKGGGHHHIIIGGGFFFCCC>>>888444222222000000000000...,,,***)))+++***((('''&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%''')))&&&&&&&&&&&&''')))***+++111444888===BBBGGGKKKMMMOOORRRWWWYYYYYYXXXWWWWWW]]]]]]```hhhsss{{{|||zzzxxxxxxuuutttzzzzzzooojjjjjjkkksss}}}~~~wwwjjjeeeQQQDDD888444222000000111---,,,******+++***)))'''))))))))))))))))))))))))******************************))))))******+++,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++************)))+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---//////......000111000AAA```|||mmmlll|||xxxooollliiiddd______bbbddddddcccnnnmmmjjjiiiiiiooovvv|||qqqjjjmmmxxxoooYYYTTTMMMHHHEEEDDDCCCBBBBBBAAA???>>><<<;;;;;;;;;555555444444444333333333000000000000////////////////////////////////////000111111///,,,******+++........................---,,,+++,,,---000333555////////////////////////............/////////////////////000111333444555EEEWWWxxxsssuuu~~~wwwrrrxxx{{{nnniiitttlll^^^TTTWWWZZZWWWUUUWWWTTTUUUTTTPPPKKKHHHHHHIIIFFFEEECCC>>>888333222222000111111111///---,,,***+++***(((''''''''')))***((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((&&&&&&&&&'''''')))******---///222777===BBBGGGIIIIIIMMMRRRWWW[[[^^^aaadddeeegggjjjnnnssswwwzzz|||uuuqqqiiiccceeekkkkkkfffooorrruuu|||ssscccXXXTTTHHH===333000///---,,,------,,,******+++***)))'''))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++*********)))))))))((((((+++++++++************)))+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,---//////......000111000555BBBfffrrrkkksss{{{~~~{{{{{{}}}~~~~~~xxxsssxxxjjjZZZTTTPPPKKKGGGEEECCCBBBAAA>>>===;;;:::888777777777444444444333333333222222000000000000/////////...///////////////////////////000111000...------///........................,,,,,,,,,,,,---///111333..................................../////////////////////000111222444444777>>>SSSzzz~~~{{{{{{zzzyyy~~~~~~~~~ooo```WWWYYY[[[XXXUUUWWWSSSTTTSSSPPPLLLIIIHHHHHHEEEEEEBBB===777333111111000111111111000...---,,,+++***)))((('''((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((()))***)))***+++///444999>>>BBBDDDHHHOOOVVV\\\ccciiimmmnnnuuu|||}}}zzzzzz{{{}}}xxxnnnbbb]]]]]][[[XXXnnntttzzz~~~}}}yyywwwtttttt|||yyykkk___TTTKKKHHH>>>666///...---+++***+++---+++******++++++)))((())))))))))))))))))))))))***************************))))))))))))***++++++++++++++++++++++++++++++)))))))))(((((((((((((((+++++++++************)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++---...///......///111111222111FFFvvvwww^^^[[[```ccchhhrrr}}}pppVVVMMMNNNKKKHHHEEEDDDBBB@@@>>>;;;:::999777666555555444333333222222222111111111000000000/////////......////////////////////////---///000///......///000------------------------++++++,,,------...//////........................---............/////////////////////000222333444333555999KKKxxx~~~{{{~~~{{{yyyyyy|||~~~~~~uuukkkqqqooo```VVVXXXZZZVVVSSSUUURRRRRRQQQOOOLLLJJJHHHHHHEEEDDDAAA<<<666222000000///000000000000...---,,,+++***)))((((((((())))))((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((''''''''''''(((((()))(((((('''))),,,111555888@@@EEEMMMUUU\\\aaafffiiilllvvv}}}vvvrrrzzzzzzvvvqqqkkkfffaaa]]]kkkqqqwwwyyy}}}xxxzzz|||hhh]]]UUULLLEEEAAA888222...//////,,,+++,,,,,,+++******++++++***((())))))))))))))))))))))))************************)))))))))))))))***++++++************************))))))))))))))))))))))))+++++++++*********))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++---............///111...333333;;;VVVuuuqqqkkkmmmaaabbbdddiiissszzzuuuvvvyyyzzz]]]MMMJJJHHHFFFDDDCCCCCCAAA???<<<<<<;;;:::888777666666555111111111111000000000000000000/////////.................................---...///...,,,,,,---...------------------------++++++,,,---------,,,,,,........................---------........./////////......///000111222222333999;;;<<>><<<<<<<<<:::888777666666666111111000000000/////////////////////............------------------------000111111///---+++,,,,,,------------------------++++++,,,------,,,++++++........................------------........................///000111111///111555666666DDDggg}}}vvvuuuxxx|||oooaaaVVVXXXZZZVVVSSSUUUPPPOOONNNNNNNNNLLLIIIFFFEEEEEEBBB===777333111111111222222111000...+++***++++++*********)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***)))((('''''''''''''''***)))(((''''''(((***+++...444===FFFMMMQQQUUUWWW___^^^^^^```eeekkkppprrrtttsssxxx~~~rrrkkkkkknnnooo|||{{{tttfffVVVLLLDDDBBB???999222///---******------***+++...+++***)))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******************************************+++++++++++++++++++++************)))******++++++++++++******++++++++++++,,,,,,,,,,,,***,,,---...------...000555///***111666222GGGnnnwwwfff```bbbhhhzzzwwwyyy}}}iiiVVVLLLEEEBBBDDDCCCBBBAAAAAAAAA@@@>>><<<;;;:::888666555444444444111111000000000//////////////////.........------------------------------222333333111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,------------........................///000000333---...555777555???PPPmmm^^^TTTVVVXXXTTTRRRTTTOOONNNMMMNNNOOOMMMIIIFFFFFFEEECCC>>>888333222222555555555333111///,,,+++***+++++++++******))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((******)))''''''&&&&&&&&&'''''''''''''''((()))))))))---333999>>>DDDJJJNNNSSSUUUWWWYYY\\\dddoooxxx}}}wwwsssuuuwwwvvv{{{xxx{{{~~~}}}wwwiiiYYYLLLBBB<<<999999888222......,,,)))))),,,+++)))+++///+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))*********++++++++++++************)))******++++++++++++*********++++++++++++,,,,,,,,,***,,,------------...000444222---000555111666IIIjjj}}}rrrjjjnnnooommmkkkqqqvvvkkkiiiooossspppUUUKKKJJJFFFDDDEEEEEECCCAAA@@@AAA@@@???===:::999777666444333333333111111111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///000000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---...///------------------------,,,,,,---------...............------......//////444111111555999999888888QQQllliiiZZZQQQSSSUUURRROOOQQQOOONNNMMMNNNOOONNNJJJFFFGGGFFFCCC>>>888444222222888888777666333000---,,,***++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''&&&$$$###$$$%%%''')))+++***)))''''''&&&&&&&&&$$$%%%&&&'''((()))*********+++---000444:::BBBGGGAAAJJJTTTXXXYYY^^^iiirrrxxxxxx~~~tttzzz||||||zzz~~~tttrrrqqq~~~|||wwwxxxuuudddXXXKKK@@@555111000222000,,,+++------++++++---,,,***---111+++***)))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******+++++++++************)))******++++++++++++************+++++++++,,,,,,,,,***,,,------------...000'''333333...000...///888DDDddd|||nnn___WWW\\\fffnnnxxxnnnppptttzzz}}}lllXXXHHHGGGIIIGGGEEEFFFFFFDDDAAA@@@AAA@@@???>>>;;;:::888777555555444444111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---000111------------------------,,,,,,,,,---------............---------...//////***333555///...555666000666BBBaaaiii^^^TTTSSSUUUTTTPPPOOORRRSSSPPPKKKHHHIIIGGGDDDCCCBBB@@@===999666333222777777777555333000...,,,,,,+++******))))))******((((((((((((''''''''''''&&&&&&''''''(((((())))))***************)))((((((''''''''''''''''''''''''))))))((((((''''''''''''************)))))))))((())))))(((''''''''''''''')))((((((***---333888<<>>===@@@>>><<<999666444333222222111111000000//////......---------------------------------,,,,,,+++++++++************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000000111222222333333:::888???XXXiii]]]TTTSSSUUUTTTPPPOOOOOOQQQOOOIIIGGGHHHGGGDDDCCCBBB@@@===999555333333777777777555333111...,,,,,,+++******))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''')))))))))))))))((('''&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&*********)))))))))(((((())))))((('''''''''''''''''''''&&&'''))),,,000222333===JJJRRRVVVZZZ```fffaaagggpppvvvvvvsssnnnlllxxxzzz~~~xxxwwwzzz|||iiiaaaVVVJJJAAA999333/////////...------,,,+++++++++******))))))******+++))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,------....../////////000000000222444AAAZZZwww}}}zzzsssqqq|||pppqqqwwwvvvpppgggfffgggmmmwwwyyycccYYYTTTPPPLLLIIIHHHHHHFFFDDDEEEBBB@@@AAABBBBBB???;;;===;;;999666444222222222111111000000///.........------------------------------,,,,,,,,,+++++++++************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---......//////000111111///444:::@@@OOOooohhh]]]SSSSSSUUUTTTQQQOOOMMMNNNLLLHHHFFFGGGGGGDDDCCCBBBAAA===888555333333777777666555333111...---,,,+++******))))))******((((((((((((''''''''''''(((((('''''''''''''''&&&''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&))))))))))))(((((((((((()))((((((''''''''''''(((''''''&&&&&&''''''((()))&&&///:::CCCIIIQQQZZZbbb^^^^^^^^^___bbbhhhpppvvvzzz{{{~~~mmm\\\LLLGGG@@@999555222///...---------,,,++++++******+++******))))))******+++))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........////////////000111000000:::WWWzzzllliiiiiipppwww~~~sssnnnkkkjjjhhheeeeeegggyyy}}}kkkXXXPPPPPPOOOMMMJJJHHHHHHIIIHHHGGGLLLMMMHHHBBBDDDHHHBBB777;;;:::888555333222222222111111000//////......---------------------------,,,,,,,,,,,,++++++++++++************************************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------......///000000000...444777111...>>>___{{{hhh\\\SSSRRRUUUSSSQQQOOOKKKMMMLLLGGGFFFHHHHHHEEEBBBCCCBBB>>>888444333444666666666555333111///---,,,+++******))))))******((((((((((((''''''''''''++++++******))))))((((((''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''')))(((''''''''''''(((((((((((((((((((((''''''&&&'''))),,,///555@@@NNNXXX```^^^ZZZXXX[[[cccnnnuuuppptttzzz~~~pppfffXXXKKKAAA===888444222000///...,,,+++++++++*********)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,++++++******))))))******++++++++++++,,,,,,***++++++++++++,,,,,,,,,------........./////////000333444555???[[[|||~~~uuupppllljjjnnnttthhhbbb[[[\\\eeesss~~~zzzpppuuu~~~qqqffffffgggeeebbbdddllltttvvvdddeeekkkssszzziiiXXXPPPOOOSSSMMMLLLJJJIIIIIIHHHHHHHHHYYY^^^XXXJJJGGGJJJDDD666:::888666444222222222222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000000111111222333333333222333999BBBJJJcccggg\\\RRRRRRUUUSSSQQQOOOKKKMMMLLLHHHGGGIIIHHHFFFAAACCCCCC>>>888333333555666666666555333111///...,,,+++******))))))******((((((((((((''''''''''''++++++******))))))(((((('''(((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&((((((''''''''''''((((((&&&'''((())))))(((((('''))))))(((''')))111<<>>888555111......---,,,+++***************)))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((************************,,,++++++******)))))))))((()))))))))*********+++*********+++++++++,,,,,,------------............111///111555444;;;YYYyyy~~~~~~wwwjjj```^^^aaacccddd~~~zzznnniiilllooommmqqqjjjjjjttt}}}zzzppphhhaaafffiiijjjppp{{{}}}jjjYYYSSSOOONNNMMMNNNMMMLLLJJJIIIGGGGGGGGGXXXaaa^^^NNNDDDEEEAAA777888666444333111111111222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111111111000000333666888777555@@@dddfff[[[RRRRRRTTTSSSQQQPPPKKKMMMLLLHHHFFFHHHHHHEEE@@@CCCCCC???777222333555555666666555444111///...,,,+++******))))))******((((((((((((''''''''''''(((((('''''''''''''''&&&''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&(((''''''''''''(((((()))###$$$%%%''''''((((((((('''(((************---///555<<>>===999777999444333111000000000111222000//////...------,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************************************(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......//////000000,,,***---333666444000444222555999888===WWWtttddd]]]UUURRRRRRRRRPPPLLLNNNLLLJJJGGGEEECCCCCCCCCBBBAAA???;;;666333222222444444444333222111000//////---+++))))))***+++,,,((((((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((()))***+++,,,444:::DDDRRRaaaooo{{{~~~~~~{{{vvvsssuuuwwwtttcccXXXQQQJJJ???666000000///...------,,,,,,*********************************))))))))))))((())))))))))))************((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((,,,,,,+++***)))(((''''''''''''((()))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))*********++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,............////////////333000777SSS~~~yyy|||~~~mmmVVVOOOPPPLLLKKKJJJIIIIIIIIIIIIIIIFFFEEEDDDBBBAAA@@@??????;;;;;;;;;:::999777444333333333222222111000//////......---------,,,,,,,,,++++++++++++++++++++++++)))((((((((()))***++++++))))))))))))************************************)))************+++++++++---,,,,,,++++++,,,,,,---************************,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000222444666555333666>>>DDDYYYtttccc\\\UUUQQQRRRRRRPPPMMMMMMLLLIIIGGGEEEDDDDDDDDDAAAAAA???:::555222111222555444444333222111///...///...,,,***************)))))))))((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((()))******+++,,,///444<<>>>>>:::999999888666555333222333333222111111000//////...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))***+++))))))))))))************************************)))************+++++++++,,,++++++******++++++,,,************************,,,,,,,,,------------...,,,,,,,,,------------...------........./////////...111222222000222888>>>???OOOlllbbb[[[SSSPPPRRRSSSPPPMMMLLLKKKIIIGGGEEEDDDDDDEEE@@@@@@===999444111111222555555555444222000///...///...---,,,+++***)))(((******)))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))''''''''')))...555<<>>777222///---+++)))---------,,,++++++******************************+++++++++************)))(((((())))))))))))******((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++///222111777OOOsss{{{~~~xxx```OOOIIIIIIJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAA???>>>===<<<;;;999888666555444333222222222222111111000000//////------------,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))))))))))))))))))))************************************)))************++++++++++++******))))))******+++************************,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,///111111///000333777444777@@@OOOccc~~~```YYYRRRPPPQQQSSSQQQNNNKKKJJJHHHFFFEEEEEEEEEEEE@@@???<<<888333111111222666555555444222000...---//////...---,,,***((('''************))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''(((((((((((((((((('''((((((((((((((((((((((((((('''%%%%%%'''***...000111666===FFFPPP^^^nnnxxxtttmmmcccYYYOOOFFF>>>888000000///---,,,+++,,,---,,,+++++++++*********)))************************++++++++++++************(((((((((((()))))))))***(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******''''''((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,------------)))000444000+++333GGGYYYsss|||aaaXXXNNNIIIIIIJJJGGGCCCFFFFFFFFFEEEDDDCCCBBBBBB@@@??????>>><<<;;;999999888777555333222222222333111111000000000/////////---------,,,,,,,,,++++++************************++++++***)))((((((((()))((()))))))))************************************))))))*********+++++++++++++++************++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,------------...000222333111111222444666444444888>>>LLLbbbuuu^^^WWWQQQOOOQQQSSSQQQOOOKKKJJJHHHFFFEEEEEEEEEEEE@@@???<<<777333111222333555555444444222000///.../////////...,,,***((('''************))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((())))))(((''''''(((((((((((('''''''''''''''(((((()))***++++++,,,......------000999FFFOOOSSS___nnn{{{~~~tttkkkfffYYYTTTLLLDDD<<<666111...+++---//////------///111***************)))))))))))))))))))))))))))))))))+++++++++*********))))))'''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((())))))******''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''((((((((((((******))))))))))))******++++++++++++++++++++++++,,,------------.........---000222111//////222666<<>>;;;<<<<<<<<<:::888666444222222222222111000000///........................,,,,,,,,,++++++++++++***************************))))))))))))))))))***+++))))))))))))************************************)))************+++++++++,,,,,,++++++++++++,,,,,,***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------.../////////111000111333111///222888444;;;@@@NNNdddtttZZZTTTNNNMMMPPPSSSRRRPPPNNNMMMJJJGGGEEECCCCCCCCCBBB@@@===888444333555777222222222333333222222111000///---+++***+++---...((((((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''(((((()))(((&&&&&&&&&''')))***'''***+++***'''&&&'''***'''***,,,,,,((('''...666///444:::>>>AAAHHHQQQXXXYYY^^^cccgggjjjnnnssswwwzzzyyy}}}~~~}}}yyyuuuttttttpppiiicccaaa]]]XXXUUUSSSOOOKKKGGG>>>;;;666222//////000111......---+++))))))***++++++***+++,,,...---***'''***************+++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************************************+++++++++,,,,,,,,,***,,,...---,,,+++,,,---,,,,,,111666777CCCbbbtttxxxyyymmmmmmyyyuuuaaaUUUPPPPPPQQQRRRHHHHHHJJJKKKLLLKKKJJJIIIEEEEEEFFFFFFDDDBBB???===;;;;;;<<<<<<;;;888666444///000111111111///...------.....................,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))************************************)))************+++++++++++++++************++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++///...------///000111000...---///222111///000555666888444666???BBBKKK]]]tttXXXTTTOOOOOOQQQSSSSSSRRROOOMMMIIIFFFEEEEEEFFFGGGDDDCCC@@@;;;666333333444666444333333444555333222111000...,,,+++++++++++++++)))((('''((()))((('''))))))(((((((((((())))))'''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&((('''&&&&&&'''((('''%%%&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))(((((((((((()))))))))))))))))))))))),,,---...///000222333333::::::;;;===AAAEEEJJJMMMPPPQQQSSSUUUXXX[[[]]]^^^]]]]]]]]]\\\ZZZWWWUUUSSSOOOMMMJJJGGGEEEEEEEEEEEE???<<<::::::;;;;;;999666000///---++++++,,,---......---+++******+++---...*********)))))))))))))))******))))))))))))******))))))(((((('''''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******++++++++++++******)))***,,,,,,+++++++++,,,++++++******++++++,,,---***---///......222;;;CCC___xxx~~~}}}uuu\\\YYYTTTPPPNNNNNNOOOQQQNNNMMMMMMLLLKKKJJJJJJIIILLLKKKIIIFFFCCCAAA@@@@@@@@@<<<888666777777666444111111111111000000000000000//////...------,,,,,,,,,+++******)))*********************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***************************++++++,,,+++***)))((()))************+++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------..................///000111222111111222444666777888999KKKRRR^^^qqqXXXTTTPPPOOOQQQSSSSSSRRRNNNLLLIIIFFFEEEDDDEEEFFFCCCBBB???:::555333333444555444333333444555444222111000...,,,++++++++++++***(((&&&&&&'''((('''&&&)))((((((''''''(((((()))'''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&%%%###"""((('''&&&&&&'''((('''&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''')))((((((((((((((((((((())))))))))))))))))))))))++++++,,,---......///000111111000111111333555666999:::;;;===>>>@@@AAAAAABBBBBBBBBBBB@@@>>><<<;;;:::999777555444444555666666444222222444444222000///---,,,******+++,,,---,,,+++)))(((((()))+++,,,))))))))))))))))))))))))******))))))))))))******)))(((((((((''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))******++++++******)))(((***,,,,,,+++++++++,,,++++++******++++++,,,---+++---///...,,,///555;;;@@@QQQlllnnn^^^XXXVVVSSSPPPNNNNNNOOOOOOMMMLLLLLLKKKJJJJJJJJJJJJLLLKKKIIIFFFDDDBBB@@@@@@@@@<<<888666666666555333111111111000000000///////////////...---,,,,,,,,,,,,,,,+++***)))))))))************)))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************+++,,,,,,---,,,+++***)))((())))))))))))*********)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,------------...............///000111222000111222333444666777777888<<>>:::555222222444555333222333555555444333111///...,,,+++++++++,,,)))'''&&&%%%&&&'''&&&%%%'''''''''&&&&&&''''''''''''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''%%%$$$###"""(((&&&%%%&&&'''((('''&&&######$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++***)))))),,,,,,,,,,,,------------///000000000///...---,,,,,,,,,+++***+++,,,---...---,,,++++++------,,,+++---,,,***)))))))))***+++))))))''''''''''''))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((()))******++++++******)))(((***,,,,,,+++***+++,,,+++************+++,,,,,,,,,...///---++++++...222///444>>>SSSttttttaaaUUUQQQSSSRRRPPPOOONNNNNNMMMNNNKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKIIIGGGDDDBBBAAA@@@???<<<888666555555333222111111000000000000/////////......------,,,,,,+++---,,,+++***))))))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,---,,,,,,+++***((((((((())))))))))))***)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------......---......///000111000000111222222333444444111222555:::CCCLLLUUUZZZqqq}}}YYYUUURRRQQQSSSTTTRRRPPPNNNLLLJJJGGGEEEDDDDDDDDDBBBAAA>>>999555222333444444333222333555666555444000///---,,,++++++,,,,,,***(((&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&(((((((((&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...)))))))))***+++++++++++++++***)))((((((((())))))(((((('''&&&&&&'''((((((((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))(((***+++,,,+++***+++,,,***************++++++,,,+++---...---+++***+++---+++///111222===XXX~~~qqqfff]]]PPPLLLQQQMMMNNNNNNNNNNNNMMMLLLLLLIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJHHHGGGDDDBBB@@@???===;;;999666444333222111111000000000////////////------------,,,,,,++++++------+++***))))))((((((***)))))))))(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------...///000000///000000000000000111111222222222444888<<>>999555333333555555333222333555555444333000///---,,,++++++,,,---+++)))''''''((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))'''&&&%%%&&&((()))((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&''''''((((((((()))(((((((((((((((((((((((()))))))))(((((((((((((((###%%%''')))***)))(((''')))))))))*********++++++***************++++++,,,+++*********)))*********(((((()))*********+++,,,))))))((((((''''''''''''(((((((((''''''(((((((((''''''(((((())))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))))))))******)))))))))((()))++++++*********+++******))))))******+++,,,***+++,,,---,,,+++,,,,,,(((...333111---222CCCTTTjjjwwwssslllmmmnnnrrryyy{{{yyyyyy}}}}}}|||||||||xxxdddVVVWWWTTTKKKHHHNNNJJJKKKLLLLLLMMMLLLKKKJJJHHHHHHFFFFFFFFFGGGHHHIIIHHHHHHGGGFFFDDDBBB???>>>;;;:::888666333111111000000000000////////////...,,,,,,,,,,,,,,,+++++++++---,,,+++***)))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))************++++++++++++,,,,,,))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000////////////////////////......---...///111333444333888>>>CCCIIIPPPXXX^^^fffrrrWWWTTTRRRRRRUUUVVVTTTRRRPPPOOOMMMJJJHHHFFFEEEDDDBBBAAA???:::666444555666666444333333444555333222///...---,,,+++,,,------+++)))(((((())))))((('''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&'''''',,,+++)))((('''&&&&&&&&&&&&%%%%%%&&&((()))((('''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))(((&&&$$$###''''''(((((()))*********((((((((((((((()))******+++++++++***))))))((((((&&&((())))))(((((()))+++((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))***)))((((((''''''(((((()))'''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((())))))******))))))(((''')))++++++***)))***+++***))))))))))))***++++++)))******+++,,,---------000,,,)))+++---,,,...000333???WWWttt|||wwwqqqqqquuuyyyyyyxxxmmmqqqzzzxxxqqqrrrxxx~~~{{{wwwssspppooorrrxxx}}}hhh]]]]]]VVVTTTWWWUUULLLHHHKKKIIIJJJKKKKKKKKKKKKJJJJJJHHHGGGEEEDDDDDDEEEGGGHHHFFFFFFFFFEEECCCAAA>>>===777888888666333111000111000000////////////......++++++++++++++++++++++++,,,+++******)))*********))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******+++++++++,,,,,,,,,------)))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////........................000000//////.........///333444666888:::===BBBEEEEEEKKKSSSYYY]]]dddmmmttt{{{VVVSSSQQQRRRUUUWWWUUUSSSQQQPPPNNNLLLIIIGGGFFFEEECCCBBB???;;;777555666777777666444444444444222000///...---,,,+++,,,------***)))''''''((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''+++***)))'''&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++***)))'''%%%$$$)))))))))******************)))((((((((()))***++++++++++++++++++******)))&&&(((***)))'''&&&(((***(((((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&''''''((())))))***((((((''''''''''''((((((''''''''''''((((((((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((''')))++++++***)))***+++)))))))))))))))***++++++***)))((()))+++,,,------333+++%%%(((++++++...111555555;;;JJJ___{{{mmmkkkpppyyy}}}wwwqqqooonnnooonnnmmmuuuuuufff]]]XXXQQQTTTWWWVVVRRRNNNLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGEEECCCBBBCCCEEEFFFCCCDDDDDDDDDBBB???===;;;444666777666222000111222000000/////////.........*********+++++++++++++++*********)))******+++,,,))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))++++++******+++++++++,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,---...///---------....../////////222222222222222111111000000111333444666888;;;>>>@@@BBBDDDDDDDDDEEEGGGIIIPPPVVV___gggnnnsssxxx{{{}}}UUURRRQQQSSSVVVXXXVVVTTTRRRQQQOOOMMMJJJHHHFFFEEECCCCCC@@@<<<888666777888888777555444444333111//////...---,,,+++,,,---...)))(((&&&&&&'''''''''&&&(((''''''&&&&&&''''''((('''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))&&&%%%$$$&&&((())))))(((%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))(((''''''*********)))))))))(((((())))))(((''''''((()))***'''(((((())))))))))))((('''***+++***(((''')))+++(((((())))))(((((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((''')))***+++***)))***+++)))))))))))))))******+++***)))'''''')))+++++++++###(((111666111((((((000///...///555>>>LLLbbbtttwww|||rrrbbbWWWRRRPPPPPPFFFOOOSSSNNNIIIKKKNNNOOOKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHEEEBBBAAABBBDDDEEEBBBCCCCCCCCCAAA???<<<:::222555666555222000111222000/////////............******************++++++))))))))))))***+++,,,---)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))***,,,---)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,---......///000000++++++,,,......//////...+++,,,...000222555888:::888999<<<>>>AAABBBCCCCCCAAADDDGGGJJJMMMQQQUUUXXX[[[___eeejjjnnnnnnnnnmmmooooooppppppppppppooooooooommmkkkiiigggccc___[[[RRRVVVRRROOOTTTSSSOOOUUUTTTQQQNNNJJJHHHGGGHHHHHHCCCAAA<<<888666555666777555444333333444333111000.........---,,,+++)))(((((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%$$$$$$%%%%%%%%%&&&'''((())))))+++)))&&&$$$$$$%%%'''(((&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((("""###$$$%%%'''((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((+++*********))))))(((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))(((((((((***+++,,,'''&&&%%%%%%&&&''')))***&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$***)))&&&$$$$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------++++++,,,...222777;;;>>>[[[pppzzznnnccc```ZZZTTTOOOLLLJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLMMMLLLIIIGGGGGGGGGMMMMMMLLLGGGBBB???@@@BBBDDDCCCAAA???===;;;:::999666555222000//////000000........................************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))************)))))))))))))))((()))******++++++++++++++++++***)))(((------,,,+++************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------..............................---...///111333444888888999999:::::::::;;;999:::;;;<<<============FFFFFFGGGGGGHHHHHHIIIIIIKKKJJJHHHFFFFFFGGGIIIJJJPPPNNNLLLJJJHHHGGGGGGGGGPPPUUURRRPPPVVVTTTPPPVVVSSSPPPMMMJJJIIIIIIJJJKKKEEEAAA<<<888555555777888666555444444444333111///.........---,,,+++***)))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%$$$%%%%%%%%%%%%&&&&&&'''((())))))(((&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((******)))))))))((((((((((((((('''''''''&&&&&&&&&'''((((((((())))))))))))((()))))))))(((((('''&&&''''''&&&&&&&&&''''''((('''''''''(((((((((((()))%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$***)))'''%%%$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---///222333333???PPPcccxxxoooccc\\\XXXPPPPPPOOOMMMLLLKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKMMMLLLIIIGGGFFFFFFJJJJJJIIIFFFBBB??????AAABBBAAA???>>>;;;:::888777666444222000/////////000........................************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))************)))))))))))))))))))))******+++******+++++++++***))))))+++++++++******+++,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++++++++,,,------------------------------...........................------...///000222333444555666777888999::::::888999:::;;;<<<<<<<<<<<<>>>>>>>>>===============???>>>===<<<<<<===>>>@@@DDDDDDBBBAAA???===;;;;;;LLLSSSQQQQQQXXXVVVQQQUUURRRPPPNNNKKKJJJKKKLLLMMMFFFBBB<<<777555666888;;;888666555444444222000---............---+++***)))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&'''(((((((((((()))))))))%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((&&&'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))*********++++++++++++---,,,+++******+++,,,---222444666<<>>?????????===;;;999777666555444333111000////////////------------------------************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((())))))******))))))(((((((((((()))))))))******))))))******+++*********)))))))))******,,,------))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++,,,------------------------------------------------------------------...000111222000111222333555777888999888888:::;;;======>>>>>><<<<<<<<<;;;::::::999999;;;::::::999:::;;;===>>>AAAAAA@@@???===:::777666HHHPPPPPPQQQXXXVVVPPPTTTUUURRROOOLLLKKKKKKLLLMMMGGGCCC<<<777555666:::<<<:::888666555444222///---............---,,,+++***++++++***)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&'''''''''&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))$$$%%%%%%&&&'''(((((((((''''''((()))((('''%%%$$$''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************+++******+++,,,---//////111111000000444@@@QQQ]]]yyyiiiaaa[[[RRRKKKHHHGGGHHHIIILLLLLLLLLKKKJJJIIIHHHGGGFFFHHHJJJLLLLLLJJJGGGFFFFFFIIIKKKKKKIIIFFFEEEDDDBBBCCCDDDDDDBBB@@@>>>>>>>>>===<<<:::888666444333333222111//////...//////------------------------************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))(((((()))******+++*********************+++,,,,,,))))))))))))))))))))))))************+++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------...///000000...//////111222333444444777888:::;;;===>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<<<<>>>???@@@@@@@@@AAA@@@>>>;;;777555EEEMMMNNNPPPWWWUUUPPPSSSXXXUUUQQQMMMJJJJJJJJJJJJGGGCCC<<<777555777:::===:::999666555444222///,,,............---,,,++++++++++++***)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''$$$%%%&&&'''((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&((()))''''''((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********))))))***+++,,,...///000&&&***---...///000333666AAAQQQiii~~~sssfff\\\QQQFFFEEEDDDCCCDDDEEEEEEDDDCCCIIIHHHGGGFFFGGGIIIKKKLLLIIIJJJLLLMMMMMMKKKHHHFFFEEEGGGIIIIIIGGGEEEDDDDDDAAAAAABBBBBBBBBAAA???======<<<;;;999777555333333111111000///............------------------------************)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''''''''''''''''''''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((())))))))))))((('''((()))***************,,,+++******)))))))))***))))))))))))))))))))))))))))))*********++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......///////////////////////////000444555666888999999::::::333333444555666666777777666666666777888999::::::888888999999777444111///EEEMMMMMMOOOWWWUUUPPPTTTYYYVVVRRRMMMJJJIIIIIIIIIEEEAAA<<<777555777:::<<<:::999777555555333000---...............---,,,,,,((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((+++***(((&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))))))))************)))))))))***************,,,///222333222000//////(((...666???KKK___vvv}}}uuufff___SSSGGGDDDFFFFFFCCC???>>>>>>???BBBDDDEEEEEEDDDDDDDDDGGGKKKQQQWWWZZZLLLMMMNNNNNNMMMKKKIIIHHHEEEGGGHHHGGGEEEDDDDDDEEEBBB@@@???@@@AAA@@@>>><<<<<<;;;999777555333222111////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''(((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''&&&'''((()))***)))((('''(((((())))))***))))))))),,,,,,+++))))))((((((((()))))))))))))))))))))))))))))))))************+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////.........---///000111222222333222222,,,,,,---///000111222333000000111111222222333333111111111111000...,,,+++HHHOOOOOOPPPWWWVVVQQQUUUWWWTTTPPPLLLJJJIIIIIIJJJCCC@@@;;;777666666999::::::888666666555333111..................------,,,'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###$$$&&&'''(((&&&%%%$$$''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))*********++++++((()))))))))))))))((((((,,,,,,---,,,***)))((((((555444222000000888CCCLLL\\\ddduuuuuuhhh]]]UUULLLFFFDDDEEEBBB===>>>DDDGGGFFFDDDCCCBBBCCCEEEGGGHHHGGGCCCDDDGGGKKKPPPUUUZZZ\\\NNNNNNNNNMMMLLLKKKIIIHHHFFFFFFFFFEEECCCCCCEEEFFFBBB???===<<<>>>>>><<<;;;999888777555333111000///......//////......------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((()))))))))'''''''''((()))*********'''((((((((()))))))))***(((((((((((())))))))))))''''''((((((((((((''''''%%%&&&((()))***)))((('''))))))))))))))))))((('''+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))***************************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,............////////////......////////////......,,,,,,---...///000000111.../////////000////////////............---------JJJQQQPPPQQQXXXWWWRRRWWWUUURRROOOLLLJJJIIIJJJKKKAAA???;;;888666666888999999888666666555444111///.........///......------((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###(((+++***(((&&&'''&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$''''''(((((()))(((((('''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++'''((()))***++++++++++++((()))***+++,,,,,,------(((+++---//////000222444777;;;GGGVVVbbbpppuuukkk___VVVLLLFFFFFFHHHHHHGGG>>>CCCEEEBBB@@@BBBAAA???BBBBBBBBBDDDFFFEEECCC@@@CCCEEEHHHKKKMMMOOOPPPPPPOOONNNMMMLLLKKKJJJIIIIIIFFFFFFEEECCCBBBBBBEEEGGGBBB>>>::::::;;;<<<;;;999777777555333111///...---.........///......------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******&&&''''''((()))******+++'''((((((((())))))******(((((((((((())))))))))))''''''((((((((((((''''''%%%&&&((()))***)))((('''))))))***))))))(((''''''(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++------......///000111111000000000000000//////...------------------......,,,,,,---------,,,++++++---,,,,,,++++++,,,------TTTMMMJJJPPPWWWXXXVVVTTT[[[XXXSSSPPPNNNMMMLLLJJJCCC@@@;;;888888::::::;;;;;;888666777555///---......---,,,---......,,,******(((''''''(((((('''&&&'''&&&%%%&&&(((((((((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''***)))'''&&&&&&''')))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%### &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%&&&'''))))))'''%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%'''))))))((('''((()))&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&'''&&&%%%###"""))))))))))))))))))))))))&&&&&&&&&'''((()))++++++'''''''''''''''((())))))*********)))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++,,,,,,---...//////222444666777:::DDDRRR]]]ssszzzwwwiii```YYYSSSOOOFFFEEEBBB@@@@@@@@@AAABBB@@@@@@@@@????????????>>>CCCAAAAAACCCFFFGGGEEEBBBDDDEEEGGGHHHIIIIIIHHHHHHIIIHHHHHHHHHIIIIIIGGGEEEGGGFFFEEEDDDBBBAAA??????AAAAAA@@@???===;;;:::888666555444222111000000000000000///...------,,,,,,---.........---,,,,,,+++((((((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,******+++,,,------......---------............/////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++YYYQQQLLLQQQWWWXXXVVVUUUYYYUUUQQQNNNLLLKKKJJJIIICCC@@@;;;999999:::;;;<<<;;;888666777555///---///...---,,,---......,,,******(((''''''(((((('''&&&'''&&&%%%&&&(((((((((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%'''(((((('''%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###%%%''''''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''(((((()))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++******++++++,,,,,,------,,,---...---...222999???:::???GGGPPPXXXaaaiiinnnxxxnnneee___UUUOOOHHHCCCAAAAAA@@@???AAA@@@???======>>>???@@@>>>>>>??????@@@@@@@@@AAABBBAAAAAADDDGGGGGGEEECCCEEEFFFGGGHHHIIIHHHHHHGGGIIIHHHGGGHHHIIIIIIHHHFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@>>>===;;;999888555444333222111000000000000//////...------,,,,,,---------------,,,++++++***))))))))))))((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***+++++++++*********++++++*********+++,,,,,,------------------...............------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++```VVVOOOQQQVVVWWWVVVVVVWWWSSSOOOKKKJJJIIIHHHGGGDDD@@@<<<::::::<<<======;;;888666777555000...///...---,,,---......,,,******(((''''''(((((('''&&&'''&&&%%%&&&(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%###%%%&&&'''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((('''(((((())))))(((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$)))(((((('''''''''(((((())))))))))))))))))))))))***))))))(((((())))))***************************************************+++++++++++++++++++++++++++...111555777:::>>>AAACCCHHHOOOXXXaaajjjsssxxxzzzsssmmmfff```\\\ZZZWWWRRRNNNKKKGGGBBB???DDDAAA>>>======?????????>>>>>>===<<<<<<>>>???@@@======>>>???@@@AAABBBBBBAAAAAABBBDDDGGGGGGFFFEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHGGGGGGHHHIIIJJJHHHGGGDDDCCCCCCCCCCCCBBBBBBBBB@@@??????===<<<:::888777444444222111000000000000//////......---,,,,,,,,,,,,,,,---------,,,++++++************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++++++++******************************)))))))))***++++++,,,,,,,,,,,,,,,---------......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++fffZZZQQQQQQUUUVVVUUUUUUUUURRRNNNKKKIIIIIIHHHGGGCCC@@@<<<:::;;;===>>>>>>;;;888777888666000...000...---,,,---......,,,******(((''''''(((((('''&&&'''&&&%%%&&&(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$&&&(((((('''''''''(((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''(((***+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))(((''''''''''''(((((((((((()))))))))))))))))))))(((((((((((())))))*********************************************)))---,,,,,,---//////...,,,...000111111000///111222000222555888:::>>>BBBEEEMMMLLLKKKMMMQQQXXX```dddiiiiiijjjiiihhhfffeeeccccccbbbaaa]]]YYYWWWWWWXXXRRROOOKKKIIIGGGEEEBBB@@@@@@@@@@@@AAABBBCCCDDDCCC@@@???======<<<<<<;;;;;;>>>>>>>>>>>>???AAABBBCCC>>>>>>???@@@@@@AAABBBBBB@@@AAACCCEEEGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHIIIJJJIIIGGGEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>===<<<:::888777666333333222000000/////////.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************++++++++++++******((())))))***************(((((())))))*********++++++,,,,,,,,,------------,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++jjj]]]RRRPPPSSSTTTSSSTTTUUURRRNNNKKKJJJJJJIIIHHHBBB???;;;:::;;;===??????;;;777777888666111///111...---,,,---......,,,******(((''''''(((((('''&&&'''&&&%%%&&&(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&''')))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((''''''''''''((((((''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++***************))))))***---/////////,,,---...---+++***+++,,,...000222222333444777999888777777888:::>>>AAADDDDDDDDDEEEEEEDDDCCCAAA@@@CCCCCCCCCAAA??????BBBDDD>>>===<<<<<<>>>@@@@@@@@@<<<======<<<;;;;;;;;;;;;777888:::;;;;;;;;;;;;;;;===>>>>>>@@@AAACCCDDDEEEAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJHHHGGGHHHGGGEEEDDDBBB@@@???>>>======<<<;;;999777555444222222111000////////////---------------,,,,,,,,,******+++++++++++++++***))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))******++++++******)))'''((()))************)))((()))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++mmm```TTTQQQSSSSSSSSSSSSUUURRRNNNKKKKKKJJJIIIHHHAAA>>>:::999;;;===???@@@:::777777888666222000111...---,,,---......,,,******(((''''''(((((('''&&&'''&&&%%%&&&(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&"""$$$%%%&&&%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((())))))&&&''''''(((((())))))***)))((((((''''''(((((()))((((((((((((((((((((((((******************++++++******))))))***+++---...+++---......------...000,,,---............000222222222222222333444444555555666777777777777555555777777777666555555888:::555333222333555666666555888999999888666555666777<<<>>>??????>>>======>>>;;;<<<===>>>@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAACCCFFFGGGFFFEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHIIIIIIGGGEEEIIIHHHFFFDDDBBB???>>>===<<<;;;;;;:::888666444333111111000///////////////------,,,,,,,,,,,,,,,,,,))))))***+++++++++******(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))'''(((***+++,,,++++++***))))))))))))))))))************+++++++++,,,,,,,,,---,,,++++++******++++++************************++++++++++++++++++++++++*********+++++++++++++++ooobbbVVVTTTVVVUUUSSSSSSTTTQQQMMMKKKJJJJJJIIIHHH???<<<999888:::===???@@@:::777777888777222000222...---,,,---......,,,******(((''''''(((((('''&&&'''&&&%%%&&&(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$&&&(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&"""###%%%%%%$$$$$$$$$%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++&&&&&&''''''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********(((+++---,,,***))),,,...&&&'''))))))))))))***,,,+++,,,,,,***)))((()))+++,,,,,,,,,,,,,,,---...///...///111222333333222111///000111000//////111222888666555555777888777666444666888999888999;;;===999;;;<<<:::777555555666:::;;;<<<>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBEEEHHHHHHFFFDDDDDDFFFEEEEEEEEEEEEGGGIIIJJJLLLKKKJJJHHHHHHIIIHHHFFFDDDHHHGGGEEEDDDBBB@@@???>>>;;;::::::999777555333222000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++******)))))))))(((((((((((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))'''(((***,,,---,,,++++++************************************++++++++++++++++++***))))))))))))***************************************************)))*********++++++++++++qqqdddXXXVVVXXXWWWUUUTTTSSSPPPLLLJJJIIIIIIIIIHHH>>>;;;888777999<<>>999888;;;???@@@@@@999888999:::777111000222111///......///...,,,)))''''''''''''''''''''''''***)))((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---,,,)))&&&$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$#########$$$%%%%%%&&&&&&''''''%%%######$$$%%%''''''(((((()))*********'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%444111,,,(((&&&%%%&&&(((******))))))((((((''''''((()))*********((('''&&&(((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,------...///000......///000111222222333111111000000000000000111555444444444444555666666555555555555666666666666999999:::;;;<<<<<<<<<<<<;;;<<<===>>>??????????????????????????????@@@@@@EEEJJJMMMJJJDDDBBBEEEJJJFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJIIIIIIHHHGGGFFFEEECCCCCCDDDCCCBBB???===<<<;;;:::888555333111000000///............---------++++++,,,---,,,+++***)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((%%%&&&'''(((((((((&&&&&&'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******************************))))))******++++++,,,,,,(((((((((((())))))))))))******++++++++++++******+++*********))))))(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))sssbbbUUUTTTVVVTTTTTTXXXYYYTTTMMMHHHGGGGGGHHHHHHBBB>>>999888;;;???@@@@@@:::999999;;;777222000333111000......///...,,,***''''''''''''''''''''''''***)))((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%&&&&&&'''&&&&&&'''%%%######$$$&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%...,,,)))'''%%%&&&'''((())))))))))))(((((('''''')))))))))))))))(((''''''(((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///000////////////////////////111111000000000000000111444444333333333333444444555555555555666666666666888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>======>>>>>>>>>??????@@@@@@@@@CCCFFFHHHFFFCCCAAACCCFFFCCCCCCBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBCCCBBBAAA???===<<<:::999777555333111000///............------------++++++,,,,,,,,,+++***)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''(((((((((''''''&&&&&&''''''((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******************************)))))))))***************(((((((((((()))))))))))))))******++++++******)))*********)))))))))(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))rrraaaTTTTTTVVVUUUVVVZZZTTTPPPLLLIIIIIIIIIIIIIIIBBB>>>999999<<>>>>>???@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDDDDFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@AAAAAA@@@>>>===<<<999888666444222111000///............------------++++++,,,,,,++++++***)))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((******)))(((''''''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******************************))))))))))))(((((((((((((((((((((((()))))))))))))))******++++++******)))******))))))))))))(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))sssbbbUUUTTTVVVUUUVVVZZZQQQOOOKKKJJJIIIIIIIIIGGGBBB===999999<<>>???@@@AAABBB@@@>>>===>>>@@@AAA@@@>>>>>>??????@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA>>>?????????>>>===;;;:::777666555333111000000///.........---------,,,,,,+++++++++++++++******)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((,,,+++)))((('''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***************************))))))(((((('''''''''&&&(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))vvveeeVVVTTTUUUTTTUUUYYYRRROOOLLLJJJIIIHHHFFFEEEAAA===::::::===???@@@???777666777999666111000333222000//////000///---***''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$$$$%%%'''$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%'''''''''''''''((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''(((((((((((()))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,---...,,,,,,---......///000000//////......///000111111000000111222444666777888444444444444555555555555555666777999:::;;;;;;;;;777888:::;;;===>>>??????;;;<<<<<<>>>???@@@AAAAAA@@@===;;;===AAACCCAAA>>>??????@@@AAABBBBBBCCCCCCAAAAAABBBBBBAAAAAA@@@@@@======>>>>>>===;;;999888555444333222000000//////...------------,,,,,,,,,++++++*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((,,,+++)))((('''''''''(((''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***)))))))))))))))))))))))))))(((((((((''''''&&&&&&(((((((((((()))))))))))))))))))))******)))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))xxxfffWWWTTTUUUSSSTTTYYYSSSPPPLLLIIIHHHGGGEEECCCAAA===::::::===@@@???>>>777666888999777222111444222111000000000///---+++''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$#########$$$$$$$$$%%%&&&%%%$$$$$$&&&'''$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&''''''''''''((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********************+++,,,------++++++,,,---...///000111............///000111111///000111222444666888999333444444444444555555555444555777888999:::;;;;;;777888:::<<<>>>???@@@@@@<<<<<<======>>>???@@@@@@???===<<<>>>AAACCCBBB@@@@@@AAAAAABBBBBBBBBBBBBBB???@@@@@@AAAAAA@@@??????<<<======<<<;;;999777555333333222000000/////////------------,,,,,,,,,,,,++++++***))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((******)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((())))))******))))))(((''''''(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))wwweeeVVVTTTUUUTTTVVV[[[RRROOOJJJHHHGGGFFFEEEDDD@@@===::::::>>>@@@???>>>999888999;;;999444333666222111000000000///---+++''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((((('''((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))******+++,,,---++++++,,,,,,------.........------......000111111111111111111222444555666333333444444444555555555333444666888999::::::;;;;;;;;;<<<===>>>>>>>>>>>><<<=========>>>>>>??????===<<<===>>>@@@BBBBBBAAAAAAAAABBBBBBBBBAAA@@@?????????@@@@@@@@@@@@??????======<<<;;;999777444333222111000000////////////---------,,,,,,,,,++++++,,,+++***)))((())))))***(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''(((((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))uuucccUUUSSSVVVUUUXXX]]]QQQNNNIIIFFFFFFFFFFFFFFF@@@===:::;;;>>>@@@???>>>;;;999;;;===;;;666555888222111000000000000---+++''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$######$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%###%%%%%%%%%$$$$$$&&&(((''''''&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%'''((()))((('''&&&(((((((((((((((((((((((('''((()))++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,++++++++++++***---------......000111111222222111111111111222222333333333444444444555555333444666777999::::::;;;>>>>>>??????>>>===<<<<<<============>>>>>>>>>>>>;;;<<<===>>>???@@@AAABBBAAAAAABBBBBBAAA@@@>>>===>>>??????@@@@@@@@@??????======<<<;;;888555333111111111000///////////////---------,,,,,,,,,++++++,,,+++)))((((((((()))***(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))ssseeeWWWRRRSSSTTTWWW[[[UUUPPPKKKIIIKKKJJJFFFBBB@@@;;;:::===???>>>>>>@@@>>><<<<<>>???>>>>>>???@@@===999===>>>??????>>>===>>>???EEEDDDCCCBBB@@@???>>>===AAA@@@>>>@@@BBBBBB@@@===>>>???AAACCCCCCAAA>>>===@@@>>><<<:::999777333111111000000///...---------------,,,,,,+++***))))))))))))(((((('''''''''&&&'''''''''''''''((())))))((((((((((((''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((('''))))))((('''&&&'''(((((('''''')))+++,,,+++***(((((())))))))))))((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((()))***************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))qqqcccUUUPPPQQQTTTXXX\\\UUUQQQLLLJJJKKKJJJFFFBBBAAA<<<:::<<<>>>===>>>AAA???<<<<<<>>><<<666444555777555222111000000...---***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$'''&&&%%%$$$###$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))000,,,(((&&&%%%&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&(((&&&$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((())))))***(((((((((((()))***+++,,,***++++++++++++++++++,,,------------............000000111111111222222222555444444333333444444444444555666777888:::;;;;;;888:::;;;<<<>>>AAAAAA>>><<<>>>@@@@@@@@@@@@BBBDDDBBBBBBBBBAAA@@@@@@??????BBB@@@>>>???AAABBBAAA??????@@@AAABBBBBB@@@>>>===???===;;;:::888666333000000000//////...------,,,------,,,++++++***)))))))))((((((((('''''''''''''''''''''''''''((())))))((((((((((((''''''''''''&&&''''''((())))))******((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''))))))(((((('''((((((((('''))))))((('''&&&'''((((((''''''(((***+++***)))'''(((((())))))(((((('''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((()))*********))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((())))))))))))qqqbbbTTTOOOPPPSSSXXX\\\VVVRRRMMMLLLKKKJJJGGGDDDBBB===:::<<<======>>>BBBAAA===<<<<<<:::666444666555333111000000000///...***))))))((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%'''((('''&&&$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$""""""$$$$$$$$$$$$""""""!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((,,,***&&&%%%%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((()))***+++++++++++++++++++++*********,,,,,,------............000000000111111111222222444444444333333444444555666777777888999999::::::999<<<===;;;<<<@@@AAA>>>:::<<<>>>??????AAACCCFFF@@@@@@@@@@@@@@@@@@AAAAAABBB@@@>>>>>>@@@BBBCCCBBB@@@@@@@@@@@@@@@???>>>>>>===<<<999888777555222000/////////......------,,,,,,,,,,,,+++******))))))(((((((((((('''''''''''''''''''''''''''((())))))(((((((((((('''''''''''''''''''''(((((())))))***((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''+++***)))((((((((((((((('''))))))((('''&&&'''((((((''''''((())))))(((&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))))))))*********)))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))((((((''''''(((((((((((())))))))))))ssseeeVVVPPPQQQSSSWWW[[[WWWTTTPPPMMMLLLKKKHHHEEECCC>>>:::<<<======???BBBAAA===;;;<<<999555555777444222000000000000///...))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&''''''%%%$$$%%%&&&%%%#########$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))'''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&(((&&&%%%&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((''''''(((((()))***+++,,,,,,++++++******)))))),,,,,,,,,------....../////////000000111111222222444444333333333444555555888888888888999999999999:::>>>===888888======888999:::;;;<<<<<<===@@@CCC@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>>>>???AAACCCEEE@@@@@@??????>>>>>>======;;;999777777666444111///.........---------,,,,,,,,,+++++++++******))))))(((((((((((((((''''''''''''''''''''''''((())))))(((((((((((('''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''',,,+++***))))))(((((()))'''))))))((('''&&&'''(((((('''&&&'''((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((()))*********)))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''(((((((((((())))))))))))vvvhhhYYYSSSSSSTTTVVVYYYXXXVVVRRROOOMMMKKKHHHGGGDDD>>>;;;===>>>===>>>AAAAAA===;;;<<<999555555777444222000///000000///...)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%######$$$%%%&&&%%%$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''''''''&&&&&&%%%$$$((('''&&&&&&(((******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''((()))***++++++++++++******)))))))))++++++,,,,,,---......///...//////000111111222222333333333333333444555666888888888888888888888888777======999>>>GGGGGG???<<<<<<<<<;;;:::;;;===???AAA@@@@@@??????>>>======??????>>>>>>>>>@@@CCCEEE???>>>>>>===<<<<<<;;;;;;888777555555444333111...------------,,,,,,,,,,,,++++++***************)))'''''''''((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))************)))'''''''''(((((((((((((((((((((((((((((((((((((((++++++***)))))))))))))))'''))))))((('''&&&'''((('''&&&&&&'''((((((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++***)))(((((((((((())))))))))))uuuhhh[[[VVVVVVUUUVVVXXXYYYXXXUUUQQQNNNKKKIIIHHHCCC>>><<>>>>>@@@AAA===<<<<<<:::666444666444222000/////////...---))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$###"""###%%%&&&%%%$$$###%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%'''&&&$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$###)))'''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''((()))*********************)))))))))******+++,,,---......///---...//////000111222222333333333333444555555666777777777777777888888888888>>>AAACCCPPPaaaaaaVVV@@@@@@???===::::::===???@@@@@@??????>>>===<<<<<<>>>>>>???>>>===>>>@@@BBB<<<<<<<<<<<<;;;999888777666444333333333222000...,,,,,,,,,,,,,,,,,,,,,,,,************************'''''''''((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++++++++******'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))***'''))))))((('''&&&'''((('''&&&&&&'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++------,,,+++***(((((((((((())))))))))))ooodddYYYWWWXXXWWWWWWXXXZZZYYYVVVSSSNNNKKKJJJIIIBBB>>>===@@@AAA???===>>>???<<<<<<>>><<<666444555555333000//////...---+++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%###$$$%%%$$$###""""""$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%(((&&&%%%&&&'''''''''%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%)))(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''(((******))))))))))))************)))***+++,,,---......///------...///000111222222333333333333444555666666555555666666666777777777:::???AAAFFFYYYllliiiYYYAAA@@@>>><<<999:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???>>><<<<<<===???999:::;;;;;;:::888555444444333111111222111///---++++++++++++++++++,,,,,,))))))))))))************''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((()))******'''))))))((('''&&&'''(((&&&&&&&&&''')))***((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((+++------,,,***)))(((((((((((())))))))))))jjj```WWWWWWYYYXXXXXXYYYZZZZZZWWWSSSOOOKKKJJJJJJAAA>>>>>>BBBCCC???<<<===>>><<<<<>>PPPbbb[[[GGG>>>===<<<999777888;;;===<<<<<<<<<===>>>??????@@@:::===??????<<<:::;;;===777999:::;;;:::777444222333222111111111111///---+++++++++++++++++++++,,,)))))))))))))))*********&&&'''''''''(((((())))))'''''''''''''''((()))))))))((((((((('''''''''''''''''''''''''''''''''&&&(((((((((((((((((((((((('''(((((()))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++''')))))))))'''&&&'''(((&&&%%%&&&'''***+++***(((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''***,,,,,,+++)))((((((((((((((())))))))))))kkkccc\\\YYYWWWTTTUUUXXXYYYZZZXXXQQQNNNMMMJJJFFF@@@<<<:::===>>>===>>>@@@>>><<<===???===777333333222000000000111000...,,,))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''$$$"""###&&&))))))(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''&&&%%%###"""''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((($$$$$$))))))%%%%%%***&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$&&&%%%$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&******)))((('''&&&%%%%%%''''''''''''''''''''''''))))))((((((((((((((()))))))))))))))((((((((((((++++++******++++++,,,---------......///000000000111111111111222444666777444444555666777888999999777888:::<<<===>>>??????::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;999999::::::;;;<<<<<<<<<999::::::999888666444333222111111///...---,,,+++)))******++++++,,,------))))))))))))(((((((((((())))))))))))))))))))))))(((''''''(((******)))(((+++***)))((((((((((((((())))))(((((((((((()))))))))(((&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%+++)))(((&&&&&&((()))+++))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***'''&&&'''***+++***'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((jjjbbb[[[YYYWWWTTTUUUWWWXXXYYYWWWQQQMMMLLLJJJFFF@@@<<<:::===???>>>>>>@@@???===>>>@@@>>>888444555222111000000111000...,,,))))))))))))((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''%%%######&&&(((((('''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((($$$$$$((()))%%%&&&)))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&'''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&###%%%&&&&&&%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''))))))((((((((((((((()))))))))))))))((((((((((((++++++******++++++,,,---------......//////000000111111111111222444666777444555555666777888999999999999:::;;;;;;;;;::::::::::::::::::::::::::::::===<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<;;;999999999999777555444222000/////////......------++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((''''''(((******)))(((***)))(((((('''''''''(((((((((''''''''''''((((((***((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))ggg```ZZZYYYWWWTTTTTTVVVVVVWWWUUUOOOLLLLLLIIIEEE@@@<<<:::>>>???>>>>>>@@@@@@>>>>>>@@@>>>999555666222111000000111000...,,,))))))))))))(((((((((((((((''''''&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$%%%'''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''$$$%%%'''(((&&&&&&(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%''''''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&###%%%'''((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))'''''''''''''''''''''''')))((((((''''''((())))))(((((((((((())))))))))))++++++******++++++,,,------------...//////000000111111111222333444555666555555666777888999::::::;;;;;;::::::999777666555::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;::::::======<<<<<<;;;::::::999999999888888666555333222........................---,,,,,,+++******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((******)))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''***)))((()))***+++***)))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&((())))))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++************************eee^^^YYYYYYXXXTTTTTTVVVTTTVVVTTTNNNKKKKKKIIIEEE@@@<<<;;;>>>@@@>>>>>>@@@@@@======???>>>888666777222111000000111111///---))))))))))))((((((((((((''''''&&&%%%$$$######"""$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''%%%###$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&"""%%%(((((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''((())))))(((((((((((())))))))))))++++++******++++++,,,---,,,,,,---......//////000111111222222333444555555555555666777888999::::::;;;;;;::::::888777555555999999999999999999999999;;;;;;::::::::::::::::::;;;;;;:::::::::999999999888888777666555333222222.........---------------,,,+++++++++******))))))))))))))))))((((((((((((''''''''''''''''''''''''(((''''''(((******)))(((''''''''''''''''''&&&&&&(((''''''&&&&&&''''''((()))((('''(((***++++++***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%(((***)))'''&&&(((+++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********))))))))))))))))))))))))ccc]]]YYYZZZYYYUUUTTTVVVSSSUUUSSSNNNKKKLLLJJJFFF@@@<<<<<>>??????<<<<<<===<<<777555666333111111111222111///---))))))))))))((((((((((((''''''&&&%%%$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&###%%%'''((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''((((((((()))))))))***++++++******++++++,,,---,,,,,,------.../////////111222222333444444444444555555666777888999::::::999:::::::::::::::999888999999999999999999999999999999::::::::::::::::::999999:::::::::;;;;;;;;;888777666555333222111111//////...---,,,+++******)))))))))******+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))(((%%%&&&'''(((((('''&&&&&&)))(((((((((((((((((()))'''&&&&&&''')))***)))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$'''))))))&&&%%%(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((bbb]]]ZZZ[[[[[[WWWUUUVVVRRRTTTSSSNNNLLLLLLKKKGGG@@@<<<<<<@@@BBB@@@>>>???>>>;;;;;;<<<;;;777555777333222111111222111///---))))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""$$$&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###&&&&&&$$$$$$''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&&&&$$$#########$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$&&&%%%$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''(((((())))))******++++++******++++++,,,---,,,,,,,,,---......//////111222333444444444444333444444555666777888999999888888:::;;;<<<<<<<<<<<<999999999999999999999999888888999999999999:::::::::::::::;;;<<<=========888777555333222111111111000///...---+++***)))((((((((())))))***++++++,,,))))))))))))((((((((((((''''''''''''''''''''''''(((''''''(((******)))(((%%%&&&'''))))))((('''&&&))))))(((((((((((())))))'''&&&%%%&&&'''((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%'''((((((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''aaa\\\[[[]]]\\\XXXVVVWWWRRRTTTSSSNNNLLLMMMLLLHHH???<<<<<>>??????<<<;;;===<<<777666999333222111111222222000...))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&& ###&&&&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((###%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&###$$$'''((($$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$#########"""$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&&&&$$$#########$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$###""""""%%%((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''''''''((()))*********++++++******++++++,,,---+++,,,,,,------......///111222333444444444333333333333444555666777888888777777999;;;<<<=========888888888888888888888888888888888888999999999:::999999999999999:::::::::777666444222111000000000...------,,,+++******)))))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''(((''''''(((******)))(((%%%&&&(((******)))((('''(((((((((''''''((((((((((((&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&%%%&&&((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((aaa]]][[[^^^]]]YYYWWWWWWRRRTTTSSSOOOMMMNNNMMMIII???<<<===AAACCC@@@>>>???@@@===<<<>>><<<999888:::333222111222222222000...))))))))))))((((((((((((%%%%%%&&&''''''(((((()))$$$%%%&&&&&&''''''&&&&&&"""&&&&&&%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((((($$$&&&'''(((''''''''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''######(((((($$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######""" $$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$###!!! !!!%%%((($$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&(((((()))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&''''''((()))******+++++++++******++++++,,,---++++++,,,------......///111222333444555444333222222222333444555666777777666777999:::;;;<<<======888888888888888888888888777777888888999999999:::777777666666555555444444777666444222000000000000++++++++++++++++++++++++++++++******)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((***+++)))(((%%%''')))***+++***)))((('''''''''&&&&&&''''''''')))(((&&&&&&''''''&&&$$$''''''''''''''''''''''''+++)))(((&&&&&&((()))+++))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''''''''''''''&&&(((((((((((((((((((((((((((&&&$$$%%%(((***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))bbb]]][[[[[[YYYUUUTTTVVVQQQSSSRRRMMMLLLMMMLLLIIIBBB>>>===AAADDDBBB???>>><<<<<<<<<;;;:::999777666333222222333444222///,,,...---,,,***)))(((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! """&&&((('''&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&'''((())))))'''''''''''''''(((((((((((()))***+++***))))))+++---,,,,,,------.../////////111111222333333333222222222222333444555666777888777777888888888777777666888777777666555444444333:::999777666666666777888444555777888777666444333333222111///......------...---+++***)))+++---...)))***+++++++++)))((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((("""(((+++))))))+++(((""")))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&''')))*********)))((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''((((((((((((((()))******aaa\\\ZZZZZZZZZWWWVVVYYYUUUVVVUUUPPPMMMMMMLLLHHHBBB>>>===AAADDDBBB???>>>>>>===<<<;;;:::888777666444333222222333111...,,,...---+++***)))(((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$'''((((((&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&'''((()))((('''''''''''''''(((((((((((()))***+++***))))))+++---,,,,,,------.../////////111111222222333333222222222222333444555666777777666666777777777666666555777777777666666666666666777777666666555555666666444555666777777555444333333222111///...------------,,,***+++...000111000)))*********))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((()))******aaa[[[XXXYYYZZZXXXXXXZZZXXXZZZWWWRRRNNNNNNLLLHHHBBB>>>===AAADDDBBB???>>>@@@???===;;;999777777666666444222111111000...,,,---,,,+++***)))(((((((((&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&'''((((((&&&$$$""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&((()))((('''''''''''''''(((((((((((()))*********))))))+++,,,,,,,,,------.../////////000111111222333333222222222222333444555666666777444555555666666555555555666555555555666666777777555555555555555444444333444555666666666555333222222111000///...------------+++***---333666444111))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***&&&(((......(((&&&***(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***bbb\\\WWWXXXYYYWWWVVVWWWXXXYYYWWWRRROOONNNLLLHHHBBB>>>===AAADDDBBB???>>>BBB@@@===;;;888777666666777555222111000000...---,,,+++***)))((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''%%%#########%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''((((((((((((((()))***)))((()))***,,,,,,,,,------...////////////000111222222333222222222222333444444555666666444444555666666666555555666555555444444444555555444555666666666555333222333444444555444333222222111000///...------------...***)))...555888444...)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))%%%,,,::::::,,,%%%)))(((''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))eee]]]VVVVVVWWWUUUSSSSSSUUUWWWUUUPPPNNNNNNLLLIIIBBB>>>===AAADDDBBB???>>>AAA@@@>>><<<999888666666777555222000000000///---++++++***)))((((((((((((***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%#########%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&''''''''''''((((((((((((((()))***)))((((((***,,,,,,,,,------.../////////...///000111222222222222222222333333444555555555444555666666777777777666;;;999777555444444444555444555666777666555444333333333333333333222222111000///...---,,,,,,,,,---...***)))---333555///))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***%%%,,,::::::,,,%%%***''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%'''((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))hhh^^^VVVVVVWWWUUURRRRRRTTTUUUTTTOOOMMMMMMLLLHHHBBB>>>===AAADDDBBB???>>>??????>>>===;;;999777666555333111111111111///...+++***)))((((((((((((((())))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%''''''$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%#########%%%###$$$&&&%%%%%%$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%'''((('''&&&''''''''''''((((((((((((((()))))))))((((((***+++,,,,,,------.../////////......000111222222333333222222333333444444444444444555666777777777777777???>>>;;;888666666666777555555666666555555444333333222222222111111111111......---,,,,,,,,,,,,,,,---***))),,,000000+++&&&((((((''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((,,,''''''------'''''',,,'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%''''''&&&&&&''''''((()))''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((((((((((((iii___VVVVVVXXXWWWUUUUUUUUUWWWUUUOOOLLLLLLJJJFFFBBB>>>===AAADDDBBB???>>>===>>>??????===:::777555222111111222333222000...******)))(((((((((((()))(((''''''''''''(((((()))''''''''''''''''''''''''######""""""###$$$&&&'''$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$###%%%'''$$$&&&&&&&&&$$$$$$$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''''''''(((((((((((('''((())))))'''((()))+++,,,,,,------.../////////---...///111222222333333222333333333333444444444333333444555666666666666>>><<<999777555666777888555444444333333333333333222222111000000000000000...---,,,,,,+++,,,,,,,,,+++******+++,,,,,,***((('''((())))))*********)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***(((&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''(((((()))))))))(((&&&&&&&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))*********)))(((((((((((((((iii___VVVWWWZZZZZZYYYXXXXXXYYYWWWPPPLLLLLLIIIEEEBBB>>>===AAADDDBBB???>>>;;;===???@@@???<<<888555000000111333444333111...***))))))(((((((((((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''""""""!!!!!!"""$$$&&&'''$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$&&&)))''''''(((&&&$$$"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''''''''((((((((()))'''((()))((('''((()))+++,,,,,,------...//////000---...///000222222333333333333333333333333333444111222333444555555555555999888555333333444666777555444222111000111222333222111111000000000000000------,,,,,,++++++,,,,,,))))))******+++++++++***'''((()))+++++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%)))***''''''***)))%%%&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''')))*********)))(((&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))************)))(((((((((((((((hhh^^^WWWYYY]]]]]]ZZZYYYYYYXXXSSSOOOOOOPPPMMMGGG@@@???@@@AAACCCCCCAAA???AAA@@@???===;;;999777666222222222444666666444333***)))(((((())))))(((&&&''''''%%%$$$$$$%%%''''''(((((((((((((((&&&$$$###"""###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$"""!!!""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%)))(((&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''&&&$$$###$$$%%%''')))'''''''''(((((((((((()))'''((((((***+++,,,------------,,,,,,,,,---............///000000000000000111222222333333222222111333333333444444444555555444444444444444444444333333333444444333333222111111111111111000000000000,,,------....../////////************************+++++++++,,,,,,+++++++++'''%%%$$$&&&)))+++***(((******)))(((((((((((((((((('''&&&''')))))))))'''%%%&&&&&&'''((())))))******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))******))))))(((((('''''''''&&&))))))((('''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))+++*********))))))((((((((((((''''''''''''((((((ggg]]]VVVXXX[[[ZZZWWWVVVYYYXXXSSSOOOOOOPPPMMMFFF@@@@@@@@@AAACCCCCCAAA@@@@@@@@@???===;;;999777666333222222444555555333111+++)))(((((()))***(((''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%&&&((((((&&&&&&'''''''''((((((((((((((()))***++++++,,,,,,---,,,,,,,,,,,,---............///000000000000000111222222333333222222111333333333444444444444555444444444333333333333333222222333333222222111000000000000000////////////,,,------------------...))))))))))))))))))))))))******++++++++++++******'''&&&%%%&&&)))+++***(((***))))))(((((((((((((((((('''&&&''')))))))))(((&&&&&&'''(((((()))******((((((''''''((()))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((())))))))))))((((((((('''''''''''')))(((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))((((((((((((''''''''''''((((((eee[[[TTTVVVZZZYYYUUUSSSWWWWWWSSSOOOOOOQQQLLLFFF@@@@@@@@@AAACCCCCCBBB@@@@@@@@@???===;;;999777666444444333444444444111///+++***))))))******)))(((&&&&&&''''''''''''&&&&&&'''((((((((((((&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((%%%&&&&&&&&&'''''''''''')))))))))******+++++++++,,,,,,,,,,,,,,,---............///000000000000000111111222222222222111111333333333333444444444444333333333222222222111111111222222222222111000000////////////.........---,,,,,,,,,,,,,,,+++++++++((((((((((((((((((((((((((())))))******))))))((('''&&&&&&''')))***)))((())))))((((((''''''((((((((('''&&&''')))***)))((('''(((((())))))*********&&&&&&&&&'''((()))+++,,,((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((((((((('''''')))))))))(((((('''''''''(((((((((''''''''''''&&&)))(((((((((((()))******''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))((((((((((((''''''''''''((((((bbbYYYSSSVVVZZZYYYVVVTTTVVVVVVSSSPPPPPPQQQLLLEEEAAA@@@???@@@BBBCCCBBBAAA@@@??????===;;;999888777777666555555555333000...,,,***))))))******)))(((%%%&&&'''(((((('''&&&%%%''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))************++++++++++++,,,---............///000000000000000111111222222222222111111222222333333333444444444333333222222111000000000111222222222222111000000.........---------,,,,,,,,,,,,++++++******))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((())))))((()))(((((('''''''''(((((((((''''''''')))***)))(((((()))))))))*********+++&&&&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))((((((((((((((((((''''''''''''''')))))))))))))))******+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''(((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''''''''((((((___WWWRRRVVV\\\\\\YYYWWWTTTTTTSSSQQQQQQQQQLLLDDDAAA@@@???@@@BBBCCCBBBAAA??????>>>===<<<:::888777999777666666666444000...+++***))))))******)))'''%%%&&&((((((((((((&&&%%%&&&'''((((((((('''&&&%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))***************+++,,,---............///000000000000000000111111222222111111000222222222333333333444444333333222111111000//////222222222222222111000000------------,,,,,,,,,,,,+++++++++******))))))((())))))))))))))))))))))))'''''''''(((((('''''''''''''''(((((('''(((((()))((((((''''''''''''(((((()))((('''(((*********((())))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))******+++(((((((((((((((((((((((()))))))))))))))******+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((())))))((((((''''''''''''((((((___WWWSSSXXX]]]]]]ZZZXXXRRRSSSSSSQQQRRRRRRKKKCCCBBB@@@??????AAABBBBBBBBB??????>>>===<<<:::888777888777666555555333000---***)))(((((())))))((('''''''''((((((((((((''''''&&&&&&'''(((((('''&&&%%%"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&''''''''''''((((((((())))))*********************+++---...///......///000000000000000000000111111111111000000222222222222333333333333444333333222111000//////111111111111111000//////------------,,,,,,,,,+++***************)))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&((()))(((''''''((()))''''''&&&&&&''''''(((((()))((('''(((***+++***))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%&&&&&&''')))******+++'''(((((((((((())))))))))))(((((((((((()))******''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''((((((aaaYYYTTTXXX]]]\\\XXXUUUQQQSSSSSSRRRRRRRRRKKKBBBBBBAAA??????AAABBBBBBBBB>>>>>>>>>===<<<:::999888666555444333333111...,,,)))(((''''''(((((('''%%%((((((''''''''''''((((((%%%&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%%%%&&&((((((&&&&&&'''''''''(((((((((&&&''''''((()))***++++++)))))))))***+++---...///......///000000000000000000000111111111111000000111222222222222333333333555444333222111000//////......//////......---,,,...------------,,,,,,,,,******************++++++((((((((((((((((((((((((''''''((((((((((((''''''&&&(((***)))'''&&&''')))'''&&&&&&&&&&&&'''((())))))(((((((((***+++***)))((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((('''((((((((())))))))))))((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''((((((cccZZZUUUXXX\\\ZZZUUURRRPPPRRRSSSRRRSSSRRRKKKBBBCCCAAA??????AAABBBCCCBBB>>>>>>>>>===<<<:::999888444333222222222000---***)))'''&&&&&&''''''&&&%%%)))((('''&&&&&&'''((()))%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&$$$###$$$%%%''')))'''''''''(((((((((((()))%%%&&&'''((()))***+++,,,)))))))))***+++---...///...//////000000000000000000000111111111111000000111111222222222333333333555555444333222111000///,,,,,,------,,,,,,+++***.........---------,,,,,,))))))******++++++,,,,,,''''''''''''''''''''''''''''''((((((((((((''''''&&&(((***)))&&&%%%''')))&&&&&&&&&&&&&&&'''((()))***(((((()))***+++***)))((((((((((((''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''((((((((())))))******'''''''''''''''((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((******))))))((((((((('''&&&'''''''''(((((())))))&&&'''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((bbbZZZUUUWWWYYYWWWTTTSSSRRRPPPOOOPPPQQQOOOJJJEEEAAA@@@??????AAAAAA@@@???===<<<::::::::::::888777444222///......---,,,***(((((((((((((((((())))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&$$$###""""""$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((&&&'''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&(((''''''&&&&&&((()))***((('''%%%$$$###$$$%%%%%%$$$&&&(((***)))&&&### %%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''((())))))(((%%%######$$$&&&((('''''''''&&&&&&%%%%%%%%%&&&'''((((((((((((((('''$$$%%%&&&'''(((***++++++...+++'''###"""###%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&((()))************************+++,,,---...000////////////111222333111111222222222333333333333333222111111222333333333333222222111000//////000000///...------,,,,,,,,,,,,,,,++++++*********(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''')))***+++''''''''''''''''''&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))((('''''''''''''''***((('''&&&&&&'''(((***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''')))******''''''''''''((((((((((((bbb[[[VVVWWWYYYVVVSSSSSSQQQPPPOOOPPPRRRQQQLLLGGGCCCBBBAAAAAACCCCCCBBBAAA===;;;::::::;;;;;;999888555333000//////...,,,***))))))))))))))))))))))))(((((())))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''(((((((((''''''&&&&&&&&&)))(((((((((''''''''''''(((((('''&&&'''((()))***''''''%%%$$$$$$$$$%%%%%%%%%'''((()))(((&&&###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((&&&%%%$$$$$$%%%'''***,,,'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&'''(((((())))))666333///***'''&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&'''''''''''''''((())))))))))))************+++,,,---...000////////////111222333111111111222222222333333333222222111111222222333333333222111111000//////000//////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''((()))******)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((()))***''''''''''''((((((((((((bbb[[[WWWXXXYYYVVVSSSSSSRRRPPPOOOQQQSSSRRRNNNJJJCCCBBBAAAAAACCCCCCBBBAAA===;;;:::;;;<<<<<<;;;:::777555222111000...,,,***++++++*********)))))))))&&&'''((()))***++++++,,,'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&'''(((%%%%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''((((((((((((((('''''''''((((((((((((''''''''''''(((((('''''''''((()))***''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$%%%'''***+++'''''''''&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''111///,,,)))&&&$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((()))************+++,,,---...////////////000111222222111111111222222222222333333222111111111111222333222222222111111000000/////////......---,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((%%%&&&&&&''')))+++---...)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((''''''''''''&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''&&&''''''((()))***''''''''''''((((((((((((aaa[[[XXXZZZYYYVVVSSSSSSUUUSSSQQQRRRSSSRRRMMMIIIAAA@@@??????AAAAAA@@@???<<<;;;:::;;;=========;;;888666444222111///,,,))),,,,,,++++++***)))))))))%%%%%%&&&&&&'''(((((()))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''((()))(((((((((((((((''''''''''''''''''((((((((((((((('''''''''((((((((((((((()))))))))''''''&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''(((((('''%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&((()))(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&'''''')))((('''&&&&&&''''''(((************+++,,,------......//////000111111222111111111111222222222222222222111111111111222222222111111111000000000///.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))))))))''''''''''''((((((((((((((((((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((***,,,---...)))(((''''''''''''((()))''''''''''''''''''''''''((((((((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((___[[[YYY[[[ZZZVVVTTTUUUYYYVVVSSSRRRRRRPPPKKKGGGAAA@@@??????AAAAAA@@@???<<<;;;:::;;;=========;;;888666444333222///,,,)))++++++++++++******))))))'''''''''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''&&&%%%$$$#########$$$$$$''''''''''''''''''''''''(((((((((((('''&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((************+++,,,---------......///000000111111000000111111111222222222111111111111111111111111111111111000000000000000---------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((((('''''''''((((((((())))))(((((((((((())))))******(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))***+++,,,((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((\\\ZZZZZZ\\\[[[WWWUUUWWW[[[WWWSSSRRRQQQOOOJJJFFFCCCBBBAAAAAACCCCCCBBBAAA===;;;:::;;;<<<<<<;;;:::777555444333222000,,,)))************************)))))))))((((((((('''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((('''((()))*********))))))&&&'''(((((()))(((((((((((((((''''''&&&''''''(((''''''((((((((((((''''''&&&&&&&&&'''(((((())))))%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''""""""######$$$&&&'''((('''''''''''''''((((((((('''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))))))))))))))(((************+++,,,---...------...///000000000000000000000111111111111222000000111222222111000000000000000000000000000000------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((''''''''''''(((((())))))***'''(((((())))))******+++)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((ZZZXXXZZZ\\\[[[WWWWWWYYYZZZVVVRRRPPPPPPNNNJJJFFFCCCBBBAAAAAACCCCCCBBBAAA===;;;::::::;;;;;;999888555444333333222000,,,)))'''(((((())))))******+++''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''&&&'''&&&$$$######$$$&&&'''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))'''((()))***+++***))))))&&&'''((()))***))))))((('''''''''(((((((((((('''''''''((((((((((((''''''&&&&&&&&&'''((()))))))))%%%&&&'''((((((((('''&&&(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))&&&'''''''''((((((((()))&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&'''***,,,,,,+++***)))************+++,,,---...,,,---...000000000000///000000000000111111111111///000111222222111000//////000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((('''&&&&&&''''''((())))))******'''(((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***((((((''''''(((((()))***''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((XXXXXXYYY]]]\\\XXXXXX[[[XXXTTTQQQPPPPPPOOOKKKHHHAAA@@@??????AAAAAA@@@???===<<<::::::::::::888777333222222222222000,,,)))&&&&&&'''((()))***++++++###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''''''''&&&'''&&&$$$######$$$&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''((()))++++++******)))&&&'''(((*********)))(((''''''((((((((((((((('''''''''((((((((((((''''''&&&&&&&&&'''((())))))***%%%%%%'''((((((((('''&&&)))((('''&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''%%%'''+++---...---+++)))************+++,,,---...,,,---...000000000000///000000000000111111111111///000111222222111000///////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&&&&''''''((()))******+++'''(((((()))***+++++++++))))))(((((((((((())))))************************))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&&&&''''''(((******''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''((((((((()))ZZZXXXYYY\\\\\\WWWUUUVVVWWWVVVTTTSSSQQQMMMHHHEEEFFFEEECCCCCCCCCAAA>>>;;;;;;;;;;;;;;;:::999999888333444444333111///,,,***---)))&&&'''+++---***'''((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$#########$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&)))%%%%%%)))(((######''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((&&&$$$$$$'''((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((''''''''''''(((((()))***,,,...---***)))+++...***,,,---///000000////////////000000///...------000000000000000000000000////////////............---...///000000...,,,+++************************)))***+++,,,---.........*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))---,,,+++******+++,,,---(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))((('''''''''((()))((('''&&&''')))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))(((&&&&&&((()))((('''((((((((((((((('''''''''))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***''''''''''''((()))++++++'''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))ZZZXXXYYY\\\\\\WWWUUUWWWVVVUUUSSSSSSRRROOOJJJGGGCCCCCCBBBCCCDDDCCCAAA???;;;;;;;;;;;;:::999888888333333444333111///,,,******&&&###$$$((()))'''%%%((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$&&&''''''&&&%%%'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&((()))((((((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((%%%%%%((('''$$$&&&+++'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((''''''''''''((()))))))))***,,,,,,,,,,,,...///+++,,,...///000000000//////////////////...------000000000000000000000000////////////............+++,,,---......,,,+++)))************************((()))***++++++,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))***************************)))(((((((((((()))***((())))))))))))*********((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))((('''''''''((()))(((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))(((&&&&&&((()))((('''(((((((((((((((((((((''')))(((((((((''''''''''''&&&&&&''''''((())))))***(((((('''(((((()))***+++''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((([[[YYYYYY\\\[[[WWWVVVWWWUUUTTTSSSSSSRRRPPPLLLIIIAAAAAAAAACCCFFFFFFDDDCCC;;;;;;;;;;;;:::999888777222333333333111...,,,***)))&&&###$$$'''((('''%%%((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((''''''''''''((((((************************%%%%%%&&&&&&&&&''''''''')))((('''((()))******)))''''''((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%(((''''''((('''$$$&&&+++&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''((()))))))))(((((()))+++------,,,,,,---...///000000000000///////////////......---000000000000000000000000/////////............---******+++,,,+++***)))((())))))))))))))))))))))))''''''((()))************(((((())))))******++++++))))))))))))))))))))))))((())))))******))))))((())))))************))))))************************))))))(((((((((((())))))))))))))))))************)))(((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))((('''''''''((())))))''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((())))))(((&&&&&&((()))((('''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((\\\YYYYYY\\\[[[WWWVVVXXXWWWUUUTTTTTTRRROOOKKKHHHAAAAAABBBDDDFFFGGGEEEDDD;;;;;;;;;:::999888777666111222333222111...,,,***+++)))'''''')))***)))(((((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))((('''(((***+++***(((''''''((((((((()))))))))(((''''''''''''&&&&&&&&&((((((((((((((('''''''''''')))+++***'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''&&&''''''((()))***+++((('''(((+++---+++(((------......////////////...///////////////......000000000000000000000000//////.........---------******++++++******)))((())))))))))))))))))))))))''''''((()))******))))))''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))******))))))))))))******++++++******)))************************************************((((((((()))))))))******))))))(((((())))))***+++)))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''''')))***)))((('''((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((())))))(((&&&&&&((()))((('''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))***))))))(((((((((((()))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((\\\ZZZYYY\\\[[[WWWWWWYYYYYYWWWUUUTTTRRRNNNHHHEEECCCBBBCCCDDDFFFFFFDDDBBB;;;;;;;;;:::999888666555111111222222111...,,,***,,,***))))))***++++++***((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''&&&%%%%%%&&&((((((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&'''((((((%%%&&&((('''&&&&&&''')))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))*********************)))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((()))))))))******'''''''''(((******)))'''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((###)))......***&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((******+++)))(((***...111000...------------------............///////////////...////////////////////////............------------+++++++++++++++******)))))))))))))))))))))))))))))))))******+++*********''''''((()))***++++++,,,************************))))))************))))))******++++++++++++************************************++++++++++++******'''''''''((((((((()))))))))))))))))))))***++++++)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''((()))***)))((('''(((***'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((()))))))))(((&&&&&&((()))((('''&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((***))))))(((((((((((()))'''((((((((())))))******((((((''''''''''''(((((('''''''''''''''''''''''']]]ZZZZZZ\\\[[[XXXWWWZZZYYYXXXUUUSSSPPPLLLFFFBBBDDDCCCCCCDDDEEEEEEBBB@@@;;;;;;;;;:::999777666555000111111222000...,,,******))))))(((((())))))***((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((((((((''''''''''''((((((&&&&&&%%%%%%&&&'''((((((%%%'''((((((''''''((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''(((((())))))******+++))))))))))))))))))))))))++++++++++++************)))******++++++******)))******************************))))))))))))******''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''')))++++++)))'''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''"""+++222000+++)))'''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''&&&%%%$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''')))***+++))))))***...222555666666......------------...///---...//////////////////////////////////////////.........------------,,,,,,,,,,,,+++++++++++++++******************************++++++,,,++++++***(((((())))))******++++++************************)))******++++++******)))******++++++++++++******++++++++++++++++++++++++))))))************))))))(((((((((((())))))))))))***))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''((()))******(((((()))***''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***)))(((&&&&&&((()))((('''&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))&&&''''''(((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''^^^[[[ZZZ[[[[[[XXXXXXZZZWWWUUUTTTRRRPPPLLLFFFCCCBBBAAABBBCCCDDDDDDBBB@@@;;;;;;;;;:::888777555444///000111111000...,,,***)))))))))((('''((()))***(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''(((&&&'''((((((''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***'''(((((()))******++++++************************,,,,,,+++++++++*********)))******++++++******)))++++++++++++++++++++++++)))******++++++******)))((((((((((((((((((((((((&&&'''''''''(((((((((((((((((()))+++,,,,,,***(((''''''((((((((()))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((---555888222***(((((('''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''%%%%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&((()))***+++(((***,,,...///000222444111000///......///000111------...///////////////////////////////////////.........---------,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++***++++++,,,++++++******)))))))))))))))*********************************)))******++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,+++***))))))************+++++++++******))))))******+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''((()))******)))((()))***'''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***)))(((&&&&&&((()))((('''&&&&&&''''''((())))))***''''''''''''((((((((()))((((((((((((((((((((('''(((((('''(((((()))***+++%%%&&&&&&'''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''^^^[[[ZZZ[[[[[[XXXXXX[[[TTTSSSRRRQQQOOOLLLGGGDDD@@@@@@@@@BBBDDDDDDCCCAAA;;;;;;;;;:::888666555444///000111111000...,,,***)))******)))((((((***+++((((((((((((((((((((((((######%%%&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&'''((((((''''''(((***''''''''''''((((((((()))))))))))))))))))))))))))***)))(((''''''((()))***'''(((((()))***+++++++++************************,,,,,,,,,++++++***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************))))))***,,,......+++)))))))))))))))************(((((('''''''''&&&&&&&&&'''((((((((())))))******:::@@@???333(((&&&&&&%%%'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''(((***(((&&&%%%(((***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$$$$&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&((()))***+++)))+++---,,,)))''')))+++333222111000000111222222------...///000000//////////////////////////////......---------,,,,,,,,,,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))*********)))))))))))))))******************************++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,---............---,,,++++++,,,,,,,,,---------*********)))******+++,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((((('''(((***+++***)))((()))***&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******)))(((&&&&&&((()))((('''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))((((((((((((((('''''''''''''''''''''(((***++++++%%%%%%%%%&&&'''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''bbb^^^[[[YYYVVVSSSUUUZZZVVVVVVUUUSSSOOOKKKGGGDDDAAABBBCCCCCCDDDCCCCCCCCC<<<;;;999999;;;;;;999888111111111111000...------++++++************++++++((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$******)))((('''%%%###"""$$$$$$%%%&&&((('''$$$"""((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))*********))))))((((((''''''))))))***++++++***((('''+++)))''''''))),,,---......---,,,+++******+++++++++,,,...---,,,++++++,,,------+++)))'''))),,,///*********,,,------,,,***+++******,,,------,,,******)))((()))******)))((('''(((***++++++***)))(((******++++++,,,,,,++++++'''&&&%%%%%%&&&''')))***&&&&&&''''''''''''''''''<<<>>>666(((###)))***$$$$$$%%%'''))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''(((((('''''''''''''''''''''((())))))+++++++++,,,------+++)))///000111000...------------------......000111111////////////////////////.........------,,,,,,,,,++++++******++++++,,,---)))************++++++++++++***)))))))))***,,,,,,++++++*********************,,,------,,,,,,---...,,,***))))))***+++******))))))*********++++++++++++***************+++,,,,,,------***&&&&&&))),,,************************++++++))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''ccc^^^[[[YYYWWWTTTUUUZZZVVVUUUUUUSSSOOOKKKGGGDDDBBBCCCDDDDDDEEEEEEDDDDDD===;;;::::::::::::999777111111111111000...---,,,*********))))))*********((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((('''&&&%%%%%%%%%$$$%%%'''((('''%%%###((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''((())))))******))))))((((((((((((((()))***+++******)))(((---+++******+++,,,,,,---------------------------+++,,,------,,,+++,,,---******+++,,,......,,,***+++++++++,,,------,,,+++)))((()))+++...000000///---+++******+++,,,+++***+++,,,.........---+++*********++++++,,,,,,++++++(((''''''&&&'''((()))***((((((((((((((((((((((((111555111'''$$$)))((("""%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''(((''''''''''''((())))))*********+++,,,,,,+++***,,,---......,,,++++++,,,---------......///000111..............................---------,,,,,,,,,++++++******++++++,,,---************+++++++++++++++***)))))))))***,,,,,,+++++++++++++++*********)))+++,,,+++******+++,,,---,,,++++++,,,,,,,,,,,,+++,,,,,,,,,------------+++++++++++++++,,,,,,---.........,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...++++++++++++++++++++++++***************)))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''ddd___[[[ZZZWWWUUUVVVZZZUUUUUUTTTRRROOOKKKFFFDDDCCCDDDDDDEEEEEEEEEEEEEEE???===;;;:::::::::888666222222111111000...---,,,***))))))(((((())))))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%&&&'''((((((&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((('''''''''((((((***))))))))))))(((((((((((())))))*********)))))))))************+++++++++---------...------,,,+++,,,---...---------///111333222333666888888555222666666666666555555555444555444444555777777666444000...+++++++++,,,,,,+++---...//////...---+++***++++++,,,---------------***)))((((((((()))***+++*********)))))))))))))))&&&,,,---((('''***((("""&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''((((((''''''(((((()))***)))*********++++++,,,,,,***,,,---...,,,,,,,,,---------......//////000000........................------------,,,,,,,,,,,,++++++******++++++,,,---************+++++++++,,,+++************+++,,,,,,++++++++++++++++++++++++***,,,,,,,,,*********,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,------------......///---,,,,,,,,,.........---,,,,,,,,,,,,,,,+++++++++***************+++,,,---++++++++++++++++++++++++******************++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''eee___ZZZYYYXXXVVVVVVYYYUUUUUUTTTRRROOOJJJFFFDDDCCCCCCDDDEEEEEEEEEEEEDDD@@@>>><<<;;;:::999777555222222222111///...,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))((('''''''''((())))))))))))))))))))))))(((((()))*********++++++(((***,,,---,,,,,,,,,---///000000000///...,,,,,,///000111111111222555888===>>>???@@@@@@???>>>>>>???@@@@@@?????????AAABBB??????AAABBBCCC@@@;;;888999666333111111111000//////000000000///...---,,,------...//////.........+++***)))((((((((()))***************))))))))))))$$$)))***((((((+++)))%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((('''''''''((((((((('''((())))))***)))************+++,,,---***,,,...///......///000---......///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********+++++++++,,,,,,************++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,.........,,,+++,,,---+++---------,,,,,,,,,---+++,,,,,,,,,------------,,,------...////////////...,,,+++---111222000---.........---------------)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''fff^^^YYYYYYXXXVVVVVVXXXUUUTTTTTTRRRNNNJJJFFFCCCAAABBBCCCCCCDDDDDDCCCCCCAAA???===;;;;;;999777555333222222111///...,,,+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%$$$'''&&&&&&'''(((((('''%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))+++***)))((((((((((((((())))))))))))************)))))))))***+++,,,---------///111111///---...///000000222333444555555555777888:::;;;<<<>>>AAACCCIIIPPPXXX[[[XXXRRRNNNLLLJJJKKKMMMNNNOOORRRWWW[[[QQQRRRUUUVVVUUUOOOGGGAAAFFFCCC???<<<;;;999777666555555555444333333222111///////////////...------,,,+++***((((((((())))))*********))))))(((((((((&&&((((((&&&&&&((((((&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((('''''''''((((((((((((((()))******)))+++,,,,,,+++***,,,...***,,,...///......///111---...//////000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,------------,,,---......,,,,,,,,,...,,,...000000...---...///------........./////////+++,,,---...////////////111///...///222333111...111000000000/////////...,,,,,,,,,------.........++++++++++++++++++++++++******++++++,,,,,,------+++++++++***************************************************************))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''eee]]]WWWWWWXXXVVVUUUWWWTTTTTTSSSQQQNNNJJJEEECCCAAABBBBBBCCCCCCCCCCCCCCCAAA???===<<<;;;:::888666333333222111///---,,,+++***))))))(((((())))))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$'''&&&%%%%%%'''''''''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******)))((((((((()))))))))))))))************+++*********+++,,,...///000...111333222///...000222333444666999===BBBEEEGGGJJJLLLPPPSSSTTTVVVXXXZZZiiiuuuwwwoookkkmmmpppqqqssswww}}}wwwmmmbbbZZZXXXUUUQQQMMMJJJGGGBBB???@@@???===<<<:::888777666444444444333222000///......---+++***)))))))))***++++++******)))(((((((((''''''%%%$$$###$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''))))))(((((())))))***+++)))---000///---++++++---(((***,,,,,,,,,,,,---...---...///000000///...---------------------------++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,***++++++,,,---,,,,,,,,,+++,,,,,,------......///+++,,,...---,,,,,,---///***---000000...,,,,,,............/////////000000000111333555666666555555333222000000000000///---000000000//////......---....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++++++++*********************************************************))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''eee\\\VVVVVVWWWVVVUUUUUUTTTTTTSSSQQQNNNIIIEEECCCBBBBBBCCCDDDDDDDDDDDDDDDAAA???===<<<<<<;;;999777333333222111///---+++************))))))*********((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''%%%$$$$$$&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))((())))))******))))))*********++++++++++++++++++,,,---///111333000444888999999<<>>???BBBDDDEEEEEEDDDCCC??????===:::777666666777999888888777666666555555555555666666555444333222111111111111111111111111------------,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''ddd[[[UUUUUUWWWUUUTTTTTTTTTTTTSSSQQQNNNIIIEEECCCCCCDDDDDDEEEEEEEEEEEEEEE@@@>>><<<<<<<<<;;;999777444333222111///---+++***++++++************++++++((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((('''%%%###$$$%%%&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))***++++++))))))******++++++++++++,,,,,,,,,---...111333444666<<>>444333111///...------.........---,,,,,,+++******''''''(((***+++))))))***$$$%%%'''))))))((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''(((((('''''')))))))))))))))******+++***000555555000,,,***++++++,,,......---,,,---...---...000111111///...,,,------------------------*********++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------***+++,,,---...---,,,,,,,,,,,,------...///000000111222444555555666888:::@@@DDDIIIHHHEEEBBBCCCEEEKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMPPPRRRSSSSSSRRRRRRSSSSSSQQQLLLGGGDDDFFFIIIHHHHHHGGGGGGFFFEEEEEEDDDBBBCCCCCCCCCBBB@@@>>>===888888888888888888888888.........------,,,,,,,,,,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''ccc]]]WWWUUUYYY[[[ZZZXXXVVVVVVVVVTTTPPPJJJEEEBBBFFFEEEDDDDDDDDDEEEGGGHHHEEE???<<<>>>>>>;;;777777222222111///---+++)))((())))))))))))))))))))))))(((((('''&&&$$$!!!''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***++++++++++++++++++*********))))))+++...111444777:::>>>AAAGGGIIIQQQ]]]hhhrrr~~~yyyrrrlllaaaTTTNNNNNNMMMHHHBBB<<<===>>><<<777111---+++...000111222000,,,(((%%%)))((('''&&&&&&(((***+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))*********++++++++++++***+++---//////---***))),,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------++++++,,,---...---+++*********+++++++++,,,,,,---------,,,,,,...---.........,,,(((%%%,,,++++++---...,,,++++++444222---***---333888888<<<<<<===@@@DDDHHHJJJKKKXXXUUURRRRRRSSSRRRRRRSSS^^^]]]^^^______]]]^^^___\\\WWWUUUYYY]]]^^^```ccchhhjjjfff]]]XXXZZZ\\\ZZZYYY\\\^^^ZZZSSSOOOPPPSSSKKKMMMNNNOOOPPPNNNLLLKKKKKKGGGCCCCCCEEEDDD@@@;;;555333///...///111222222,,,---------+++++++++,,,'''***------***((()))***)))******+++++++++******))))))************))))))))))))************))))))))))))))))))))))))))))))++++++******))))))((((((***++++++******)))(((''')))))))))(((''''''&&&&&&''''''(((((())))))******))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((ccc\\\VVVUUUXXX[[[ZZZXXXWWWVVVUUUSSSOOOJJJFFFCCCEEEDDDCCCCCCCCCDDDFFFFFFEEE???<<<>>>>>>;;;777777444444333111///---+++***))))))))))))))))))))))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''***)))(((&&&&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***---,,,***)))))))))))))))//////000///------///111111222555:::AAAHHHNNNRRR[[[___jjjxxxtttjjjddd\\\QQQJJJEEECCC???<<<::::::;;;;;;222000......///000///...***************)))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))*********+++***+++,,,......---+++***,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------++++++,,,---------+++*********++++++******+++,,,,,,,,,++++++---------...///...---++++++,,,...000111222444777111333555777:::===>>>???LLLMMMQQQWWW]]]bbbeeegggaaadddiiinnnooommmlllllllllooossswwwyyyyyyyyyzzzrrrmmmjjjiiiiiijjjooovvvtttvvvuuuqqqpppssssssooorrrrrrqqqkkkddd___^^^^^^]]]\\\ZZZWWWTTTUUUYYY]]]___ZZZSSSPPPOOONNNIIIEEE???<<<999666444222...,,,------......------------+++---///...,,,+++,,,...***++++++,,,,,,,,,++++++))))))************))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))***)))))))))&&&&&&''''''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((ccc]]]VVVUUUXXXZZZYYYWWWWWWVVVTTTQQQMMMJJJGGGEEEDDDCCCBBBBBBBBBCCCEEEFFFFFF@@@<<<>>>???;;;888777555444333222000---+++***))))))))))))))))))))))))&&&'''((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''%%%%%%&&&&&&&&&&&&'''''''''%%%&&&'''((()))(((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''+++***)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******+++***)))((('''(((((()))+++---///...---111:::AAAEEEDDDFFFNNN[[[iiirrrvvv{{{||||||ooofffbbb]]]VVVQQQMMMIIIDDD@@@AAA;;;555333444333000,,,+++,,,---...---+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,------,,,,,,++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,------...,,,...000000000333888<<<===CCCKKKRRRVVVZZZ___dddlllnnnrrrwww||||||yyywwwvvvxxxwwwtttpppllllllpppuuupppiii```YYYUUURRROOOKKKMMMKKKHHHEEEBBB===777333111111111000///---***)))+++,,,---,,,******,,,---+++,,,,,,,,,,,,,,,++++++))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************&&&&&&'''((())))))))))))&&&''''''(((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((ddd^^^XXXVVVYYY[[[ZZZXXXWWWUUUSSSPPPLLLJJJGGGFFFDDDDDDCCCBBBCCCDDDEEEFFFFFF@@@<<<>>>???;;;888777333222222000...,,,***((())))))))))))))))))))))))%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&''''''''''''%%%&&&((()))))))))''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''******))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))************************+++...000,,,000444666;;;GGGYYYgggtttpppmmmrrr}}}}}}|||xxxnnn___SSSSSSKKKBBB???>>>;;;444---//////000000///...,,,+++''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((()))************+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///...------000111111777;;;;;;>>>FFFOOOTTTaaafffnnnuuuyyy}}}zzzpppgggaaa^^^[[[YYYZZZXXXUUUSSSQQQNNNJJJGGG>>>===;;;999666222---***------,,,*********,,,---+++,,,,,,,,,,,,+++******)))******++++++******))))))******++++++******)))))))))))))))))))))))))))(((((())))))******++++++&&&&&&'''(((((((((((((((******))))))((('''''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))((((((((((((((((((((((((fff```YYYWWWZZZ\\\[[[XXXUUUTTTRRROOOLLLJJJHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGFFF@@@===??????<<<888888333333222000...,,,***)))))))))))))))))))))))))))((((((((())))))(((''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&'''((()))))))))((('''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************---.........---///333777888===CCCJJJUUUhhhmmmaaaSSSKKKIIIGGGBBB===:::888555222///...---,,,((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''''''''((((((((((((******))))))***+++...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///111222111222333333333666;;;???>>>GGGOOOTTT\\\jjjuuuyyy~~~yyyuuusssrrreeebbb]]]ZZZYYYXXXWWWVVVKKKHHHEEECCCAAA===888444333111///...---.........++++++,,,,,,+++******)))******++++++++++++************++++++++++++******))))))))))))))))))))))))(((((())))))******++++++((((((((((((((('''&&&&&&*********)))((((((''''''******))))))((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''((((((((((((((((((((((((fff```YYYWWWZZZ\\\ZZZXXXSSSSSSRRRPPPMMMJJJHHHGGGFFFEEEEEEDDDDDDEEEGGGHHHGGGAAA===???@@@<<<999888666555444333111...,,,+++))))))))))))))))))))))))++++++++++++***)))((((((((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++---...---,,,...444999@@@EEENNNXXXfffzzznnn^^^TTTNNNIIIFFFHHHEEE???999333///------+++++++++******)))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((((((+++***))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,------------,,,*********+++,,,...111222+++///444888<<>>777444222000000000...,,,,,,------,,,,,,+++***)))******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))((('''&&&&&&'''(((((())))))******+++))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((()))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((eee___XXXVVVXXXZZZXXXVVVQQQQQQQQQPPPNNNKKKHHHFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGAAA===???@@@<<<999888666555444333111///---+++))))))))))))))))))))))))***************))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))((('''&&&'''(((***+++''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++))),,,///000222777???FFFOOOUUU___jjjwwwzzzkkk]]]QQQIIINNNKKKGGGAAA<<<777333111...------,,,+++***))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((''''''((((((((()))))))))+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++---.........------,,,,,,,,,,,,...111444666444:::BBBIIIOOOXXXbbbjjjqqqyyy~~~yyytttqqqeee___XXXTTTRRRPPPLLLHHH???<<<:::999888666333///////////////...---,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))*********))))))))))))))))))))))))***))))))((((((((((((((()))******++++++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((((((((((((((((((((ddd]]]VVVTTTVVVXXXWWWTTTPPPQQQQQQQQQOOOKKKHHHEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGAAA>>>???@@@<<<999999444444333111///---+++***))))))))))))))))))))))))&&&''''''(((((((((((('''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&''''''''''''((((((((()))***)))'''%%%&&&(((***,,,''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&''')))))))))((('''))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++,,,111777;;;@@@HHHTTT\\\iiioooyyy|||vvv{{{~~~~~~{{{wwwwwwrrr^^^QQQLLLKKKJJJHHHDDD???;;;888000///...---+++***)))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))(((((((((((())))))))))))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***+++---...///...------000000000000222555888:::HHHOOOXXX```fffoooyyy~~~vvvllleeeaaa^^^XXXSSSLLLJJJGGGFFFFFFCCC>>>:::111111111111000///...---***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))++++++******))))))(((((('''((()))******++++++***++++++******)))(((((((((''''''(((((())))))******''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((hhh]]]UUUVVVYYYXXXVVVUUUUUUTTTRRROOOLLLIIIGGGFFFEEEBBB@@@@@@CCCGGGIIIJJJJJJBBB>>>???AAA>>>:::999666555333111...,,,***)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))((('''(((((((((((())))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((('''((()))******)))((('''))))))))))))(((((((((((())))))))))))((((((((((((...,,,***)))***+++++++++111...***)))+++...000222555:::CCCNNNVVVaaasssxxxtttqqqrrrtttpppiiigggkkkfffjjjooopppqqqsssxxx}}}uuuxxxzzzzzzyyy{{{yyynnnhhhnnnwwwyyytttzzz}}}}}}{{{zzzxxxqqqhhh\\\ZZZRRRIIIHHHNNNOOOKKKAAA>>>999555222---(((%%%+++,,,---------,,,+++***)))(((((((((''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((())))))'''((((((((((((((()))******)))******++++++,,,------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++///---,,,,,,---......---000+++***///111000...///222555555444<<>>???@@@===:::999777555333111...+++***)))++++++++++++************(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))))))))(((************************+++***))))))***+++++++++++++++,,,,,,...111555888@@@EEERRRaaalllxxxyyyzzzuuuhhhbbbgggmmmzzzzzzzzz|||~~~xxxnnnlllnnnhhh```sss}}}vvvwwwxxxxxx{{{~~~zzzsssnnnhhh^^^UUUTTTTTTNNNDDDIIIFFF???777222//////000+++,,,---...---+++)))((())))))((((((((('''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((())))))'''((((((((((((((()))******,,,+++++++++++++++++++++,,,------......------,,,---------,,,,,,,,,++++++------,,,---...//////...111,,,***---...------///...555;;;BBBOOOaaapppuuuuuuxxxtttlllbbbXXXQQQMMMLLLSSSIIIBBBAAA???<<<<<>>???@@@===::::::777666333000...+++***)))++++++++++++************(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++,,,,,,---***,,,...///111999FFFOOO[[[___jjjzzzzzzxxx|||~~~yyyqqqqqqxxxyyyooowww}}}}}}wwwxxxyyy|||{{{qqqkkkmmmmmmdddYYYSSSNNNFFF===555222333555,,,,,,---...---,,,***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((())))))''')))(((((((((((()))******------,,,,,,+++******)))---......//////......---------------,,,,,,,,,,,,,,,,,,---.../////////...222...,,,...000000444999???HHHSSS[[[fffsss~~~|||tttuuu}}}kkk]]]UUURRROOOMMMMMMOOOPPPMMMMMMPPPDDD@@@999333///...///111---,,,,,,---......,,,***---,,,,,,++++++******)))************************++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((bbbZZZUUUVVVYYYYYYZZZ[[[VVVTTTQQQMMMJJJGGGFFFEEEFFFDDDBBBAAACCCEEEEEEEEEFFF@@@===??????<<<:::;;;777666333000---+++******))))))))))))((((((((('''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((''''''''''''((((((***)))(((''''''((()))***)))))))))))))))******************+++++++++++++++***+++------------......///222555777<<>>;;;999333222111///...---------*********)))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((())))))'''))))))(((((())))))***+++,,,,,,,,,++++++*********------............------------------------,,,,,,+++---//////...---------000...000555999===GGGPPPZZZeeesss{{{yyyrrrmmmmmmiiibbb\\\YYY]]]dddjjjiiifffhhhmmmnnniiigggiiiuuuzzz}}}{{{vvvuuu{{{}}}sssmmm\\\ZZZWWWUUUTTTUUUWWW[[[WWWVVVRRRJJJ@@@777222000------------...---,,,+++------,,,,,,+++*********************************+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((___XXXTTTVVVXXXXXXYYY\\\XXXVVVRRRNNNKKKHHHGGGGGGFFFDDDBBBBBBCCCDDDDDDCCCDDD???===??????<<<;;;===888666333///---+++******))))))))))))((((((((('''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$&&&'''(((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***((()))))))))*********+++)))))))))*********++++++***,,,------,,,,,,...000222;;;FFFNNNVVVeee{{{}}}ooodddccchhhdddiiittt~~~|||~~~{{{|||qqq]]]PPPLLLKKKHHHEEECCC@@@;;;555111......---+++************)))))))))''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((())))))''')))))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,...000///---,,,---...---000777@@@HHHPPP^^^kkkttttttlllhhhiiihhhfffbbb^^^[[[XXXXXX[[[[[[ZZZXXXVVVVVVXXXZZZ^^^___cccgggeee___[[[ZZZdddiiimmmlllgggggglllrrrllllllnnnqqqvvv}}}ppp___UUUUUUYYY\\\```bbbccc___TTTFFF999222222222111000...---------......------,,,+++++++++************************++++++++++++************)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((___YYYUUUWWWXXXXXXZZZ]]]ZZZXXXSSSOOOKKKIIIHHHGGGGGGEEECCCBBBCCCCCCBBBAAABBB???===???>>>;;;;;;>>>999666333///,,,+++***+++++++++++++++************(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((())))))******+++++++++(((((())))))***+++++++++(((+++------,,,---222666888GGG[[[iiisss|||sssiiibbbcccmmmxxxvvv{{{cccSSSOOOPPPPPPOOOTTTPPPIIIAAA999333///,,,++++++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((())))))'''***))))))))))))***++++++)))******+++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++------------............---///111000......111444333999EEEQQQZZZbbbqqq|||}}}wwwnnneee]]]XXXUUUUUUVVVVVVVVVUUUUUUYYY^^^bbbfffjjjnnnqqqqqqqqqqqqrrryyyyyyzzzzzzzzz{{{~~~zzz}}}~~~zzztttooooooqqqkkkgggeeeggghhhiiimmmrrrnnngggccceeeiiinnnsssyyy{{{{{{yyyuuutttxxxqqqggg___XXX\\\aaadddaaaZZZQQQKKK@@@???<<<666222//////111000//////......---,,,,,,++++++++++++++++++++++++,,,++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((aaa[[[XXXYYYZZZYYY[[[___ZZZWWWSSSNNNJJJHHHGGGGGGGGGEEECCCCCCCCCBBBAAA???AAA>>>===???>>>;;;;;;???999666222...,,,+++++++++++++++++++++************(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((())))))))))))''''''''''''((((((((()))((((((''''''''''''(((((((((((())))))))))))((((((((())))))******+++,,,,,,))))))******+++,,,,,,---***---000000111555===CCCIIIWWWjjjxxx|||}}}vvvooopppuuu~~~}}}|||pppddd[[[VVVSSSRRRWWWVVVTTTNNNGGG>>>666111,,,,,,+++++++++***************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((())))))'''******))))))******+++,,,+++++++++++++++++++++,,,,,,,,,------------,,,,,,------------.........///,,,///111111000333999>>>DDDMMM[[[hhhmmmrrrtttkkkhhhfff]]][[[ZZZZZZ[[[]]]^^^^^^^^^```dddgggkkksss|||{{{|||zzzuuuuuuwwwtttoookkkkkkiiihhhmmmttttttoookkkhhhfffmmm|||gggdddbbbccceeegggeeecccUUURRRJJJAAA777222222444111111000000//////......++++++++++++++++++++++++,,,,,,+++++++++*********,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ccc^^^[[[[[[[[[ZZZ]]]aaaZZZWWWRRRMMMIIIGGGFFFFFFGGGFFFDDDCCCCCCBBB@@@>>>@@@>>>===???>>>:::;;;???999777222...+++***++++++))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))((('''(((((((((((())))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((('''((()))******)))((('''((())))))***++++++,,,,,,******+++,,,,,,---......---000444555777>>>HHHPPPZZZcccoooxxx~~~zzzooosssqqquuuyyy~~~}}}pppbbbXXXTTTSSSUUUWWWWWWRRRHHH>>>888,,,,,,,,,+++++++++******+++******)))(((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''######$$$%%%'''(((((()))'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%''''''''''''%%%$$$&&&'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&''')))))))))'''*********)))******+++,,,------,,,++++++*********---..................------------.........//////,,,///222222333777@@@GGGUUU___nnnyyy{{{}}}vvvllliiihhhfff^^^___cccgggkkkmmmlllkkkxxx|||~~~sssjjjfffccc```ccciiikkknnnrrrrrrllliiiqqq|||pppfffccceeefffeeeddd___VVVHHH<<<555555666222222111111000/////////++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((jjjddd]]]XXXWWWYYYZZZ[[[\\\XXXSSSNNNJJJHHHFFFDDDHHHGGGEEECCCAAA@@@?????????>>>===<<<;;;:::999999999555111---,,,+++***((()))'''&&&'''((()))((('''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((()))((((((''''''''''''(((+++*********))))))(((((((((''''''&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,------,,,******+++---+++000777???IIIUUUcccmmmooottt{{{~~~~~~}}}rrrooorrruuu}}}{{{uuuxxx~~~vvvdddXXXPPPTTTZZZWWWMMMEEE@@@888///,,,---...***%%%)))******+++******)))))))))(((((((((''''''''''''(((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''((('''%%%###$$$&&&((('''%%%'''%%%###$$$&&&'''%%%###(((((()))******)))((('''))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***))))))+++---.........---,,,,,,---------///...------...//////......333444999EEEJJJVVVkkkwwwxxxssswww{{{wwwtttooogggdddooo~~~zzzoooiiiffffffccccccdddaaa[[[YYYZZZllltttttthhhZZZ^^^bbbddd___RRREEECCCEEE777444000......//////...******+++,,,,,,,,,,,,+++++++++++++++******))))))+++*********))))))((((((************))))))))))))******))))))((((((''''''''''''((()))))))))))))))(((((()))***************))))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&''')))''''''((((((((((((''''''iiiddd]]]YYYYYYZZZZZZZZZ[[[XXXSSSNNNJJJHHHFFFEEEIIIGGGEEEBBBAAA@@@???@@@AAA???<<<:::999999:::;;;888444000,,,+++***)))''')))(((''''''((()))((('''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((('''''''''(((((()))******)))))))))((((((((((((((('''&&&'''((()))***************************))))))))))))))))))))))))((((((((()))))))))******,,,---...---,,,---///111555<<>>AAAIIIWWW```nnnxxxpppeeebbbfffmmmmmmpppuuuxxx}}}zzzwwwrrrggg]]]XXXUUUZZZaaagggllllllkkkjjjzzzrrrccc\\\XXX[[[```^^^TTTJJJ<<<999444111111222222222,,,,,,---------,,,++++++++++++++++++*********)))+++*********))))))))))))************))))))))))))******))))))((((((((((((''''''((()))))))))))))))(((((()))***************))))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&''')))''''''((((((((((((''''''iiiddd^^^[[[[[[\\\ZZZYYYYYYWWWSSSNNNJJJGGGFFFEEEIIIGGGDDDAAA??????@@@AAABBB???;;;888777888;;;===666333///+++***)))(((''')))(((''''''))))))((('''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((('''''''''''''''((()))***))))))((((((((((((((('''(((((('''''''''((()))***************************))))))))))))))))))))))))((())))))))))))*********---------,,,,,,...222555>>>GGGTTT```iiiqqqxxx~~~zzz~~~{{{yyyzzzqqqmmmooo{{{wwwyyyzzz{{{yyyuuuqqqnnnooopppqqqqqqrrrtttttttttxxx~~~rrrccc^^^lllrrreee^^^WWWTTTSSSNNNIIIAAA;;;777333000...++++++++++++++++++++++++)))))))))(((((((((''''''(((''''''&&&''''''((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((()))'''(((((()))+++,,,------((('''&&&&&&&&&&&&'''(((((('''&&&'''((())))))(((((('''&&&'''((()))(((&&&&&&''''''(((((((((''''''))))))))))))))))))))))))***)))))))))))))))***+++(((***,,,---......---,,,---,,,,,,,,,,,,,,,------//////000//////111555888>>>JJJRRR\\\lllwwwzzzkkkeeebbb```fffooozzz{{{sssggg\\\[[[\\\___dddfffeeeccc\\\iii|||mmm^^^[[[aaacccZZZPPPAAA<<<666222000////////////......------,,,++++++++++++++++++***************************)))))))))++++++*********)))))))))***))))))))))))(((((((((''''''((()))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''hhhccc^^^\\\]]]]]]ZZZWWWWWWVVVSSSOOOJJJGGGFFFFFFJJJGGGCCC@@@??????AAABBB@@@>>>;;;888777999;;;<<<666333///,,,+++***)))((()))((('''((()))***)))'''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''((((((((((((&&&&&&&&&'''''')))******((((((((((((''''''''''''((((((((((((((()))))))))************************)))))))))))))))))))))))))))))))))*********++++++---,,,+++***,,,222:::???MMMUUUbbblllrrrxxx}}}zzzssspppooopppqqqyyywww{{{xxxssswwwwwwnnngggfff\\\[[[YYYXXXWWWXXXYYYZZZXXXZZZZZZYYYYYYZZZZZZWWWXXX\\\bbbiiirrrzzz{{{vvv{{{yyypppoooppp|||uuuhhhZZZSSSQQQNNNJJJDDD===666111......---,,,,,,+++*********)))))))))((((((((((((''''''''''''''''''(((((()))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&''''''(((&&&'''((()))***+++,,,---'''''''''&&&&&&'''''''''%%%%%%%%%&&&''''''&&&&&&(((''''''''''''(((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((******))))))))))))******++++++++++++++++++******,,,,,,,,,,,,,,,------...,,,...111222333777===CCCKKKZZZdddmmmyyy{{{qqqhhhgggllltttwwwqqqkkkhhhhhhfffaaa\\\\\\]]]jjj}}}iii\\\WWWUUUSSSFFFBBB<<<777333///,,,***......------,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))''''''((((((((((((''''''hhhbbb]]]\\\^^^^^^ZZZUUUTTTTTTSSSOOOJJJGGGFFFGGGIIIGGGCCC@@@??????AAACCC===<<<;;;:::::::::::::::777444000---,,,+++***)))***((('''((()))***)))((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''((((((((((((&&&&&&&&&'''''')))******''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,...555@@@MMMUUUccciiirrrxxx{{{~~~~~~sssgggccchhhqqqwwwyyyuuuiii^^^UUURRRXXXYYYPPPJJJKKKLLLJJJHHHGGGJJJQQQXXX]]]___aaa^^^WWWRRRRRROOOJJJDDDFFFGGGIIIPPPWWWXXXTTT]]]```ccceeeiiiqqq}}}{{{~~~vvvdddXXXRRRRRRRRROOOJJJCCC<<<888333222000...,,,******)))***)))))))))(((((((((((('''''''''''''''((()))***&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$######""""""$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&''''''''''''''''''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))***+++---,,,***)))***---000222---,,,,,,,,,------...///000666>>>BBBDDDKKKUUU^^^iiizzz~~~{{{vvvqqqmmmkkklllqqqvvv{{{zzz}}}}}}ssslllggg[[[VVV```tttvvvjjj```XXXNNNJJJEEE@@@;;;666111...------,,,,,,,,,,,,---...+++++++++++++++++++++,,,***************+++++++++++++++++++++************))))))))))))************''''''((()))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))''''''((((((((((((''''''hhhbbb[[[ZZZ]]]^^^YYYTTTRRRSSSSSSPPPJJJFFFFFFGGGHHHFFFCCCAAA@@@@@@AAACCC;;;;;;;;;;;;::::::999999777444000---,,,,,,+++******)))((((((******)))((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((('''''''''''''''((()))***'''(((((((((((()))))))))'''((()))*********))))))((((((((((((((((((((((((******************************+++++++++,,,,,,,,,+++...333;;;FFFTTTccclllqqquuu{{{~~~{{{nnnfff```bbbmmmzzz}}}xxxqqqlllggg```WWWPPPQQQOOOPPPUUUWWWVVVTTTVVV___^^^^^^```fffoooxxx~~~tttnnnmmmjjjcccXXXXXXVVVTTTWWWZZZYYYTTTSSSQQQMMMJJJLLLRRR[[[bbbhhhlllwww}}}uuuxxxssseee]]]SSSSSSSSSSSSRRRMMMGGGCCC===:::777222...,,,***)))******)))))))))(((((((((''''''''''''((()))******(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&$$$''')))***)))(((((((((%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,******---222888;;;------------...///000111999DDDQQQZZZ```iiixxxyyy|||nnnkkkeee^^^XXX[[[mmm~~~|||zzz|||tttaaa[[[aaaiiiqqqwwwuuujjj[[[VVVNNNGGGAAA<<<888555000///...,,,,,,---...///++++++++++++,,,,,,,,,,,,*********+++++++++++++++,,,++++++++++++*********)))))))))************+++''''''((()))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''iiiaaaYYYXXX\\\]]]YYYSSSPPPSSSTTTPPPJJJFFFFFFHHHGGGEEEDDDBBBAAAAAAAAABBB<<<;;;:::999888999:::;;;666333///,,,,,,++++++******)))((()))******)))((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((('''''''''(((((()))((((((((()))))))))******'''((()))***+++***))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---...444???KKKWWWcccmmmssssssxxx~~~~~~~~~yyy|||yyymmmdddbbbeeejjjqqqyyy|||uuummmgggeeeWWWVVVTTTPPPMMMOOOUUU[[[kkkqqqttttttuuuyyy|||{{{|||}}}}}}{{{}}}zzzsssnnnfff[[[TTTQQQQQQSSSSSSRRRQQQVVV___bbbaaahhhrrr~~~ssslllkkkaaa[[[VVVTTTTTTSSSMMMIIIGGGDDD>>>888222...,,,+++*********)))))))))((((((''''''''''''((()))***+++)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$'''******)))''''''(((&&&((()))(((&&&%%%''')))''''''&&&&&&''')))***+++))))))))))))))))))))))))'''''''''((()))+++,,,------,,,++++++...222666888.........//////000111222===LLL___mmmvvv{{{ttthhhgggjjjmmmpppvvv}}}vvvtttwww~~~~~~}}}~~~|||||||||~~~{{{sssnnnlllmmmdddnnnzzzpppaaaSSSIIICCC@@@>>>666444222///...---......+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++''''''((()))))))))))))))(((((()))***************))))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&''')))''''''((((((((((((''''''iii```XXXVVV[[[\\\XXXSSSOOORRRTTTPPPJJJFFFFFFHHHFFFEEEDDDCCCBBBAAAAAAAAA>>><<<999666666888;;;===555222...+++++++++***)))***)))((()))***+++***((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''((((((((())))))(((((('''''''''(((((((((((())))))******++++++'''((()))++++++******)))************************************************++++++,,,,,,,,,---------222;;;IIIVVV```gggkkkmmmtttzzz~~~~~~{{{}}}|||ppp```TTT]]]jjjxxxtttdddWWWMMMHHHIIIDDDIIIMMMLLLLLLVVVjjjzzzwwwooollljjjgggddd^^^TTTMMMNNNOOOMMMSSS]]]aaacccfffnnn~~~{{{|||~~~~~~uuukkk___YYYYYYWWWRRRMMMNNNKKKDDD===666111---,,,************))))))))))))''''''''''''((()))++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%!!!%%%((()))'''%%%%%%&&&''')))+++***'''&&&(((***((('''''''''((()))+++,,,))))))))))))))))))))))))&&&&&&'''(((***,,,---...------,,,,,,,,,------...////////////000111333333;;;MMMccctttzzz|||rrrllljjjlllvvv}}}zzz{{{}}}~~~~~~zzzyyy|||{{{~~~{{{zzz~~~{{{}}}|||}}}~~~{{{yyyiiiggggggnnn|||xxxcccTTTLLLIIIHHH;;;999555222///---------+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++'''(((((()))))))))))))))(((((()))***************))))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&''')))''''''((((((((((((''''''hhhZZZXXX\\\ZZZ[[[[[[TTTQQQSSSSSSOOOIIIEEEDDDEEEIIIDDDAAACCCCCCAAA@@@BBB<<<<<<;;;;;;:::999888888666222...+++*********)))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&(((***+++)))(((((((((***+++,,,+++***)))***+++---'''%%%))),,,,,,...111===DDDQQQ^^^bbbcccgggnnnqqqwwwyyyxxx~~~zzzzzzxxxzzz}}}sssdddbbbiiivvvxxx{{{{{{|||~~~vvvgggXXXPPPLLLLLLSSS]]]bbbeeeeeeaaaaaajjjyyyvvveee[[[TTTLLLJJJMMMUUUKKKHHHUUUggguuuyyynnnqqquuu||||||tttgggZZZSSSTTTWWWOOOMMMJJJEEE>>>777///+++---,,,+++***)))(((((((((************))))))))))))+++++++++)))'''&&&&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((((((''''''''''''(((*********))))))))))))))))))))))))***++++++,,,,,,///......///000000///---...111444333000222999???HHH]]]jjjqqqvvvqqqooopppooonnnqqqvvv{{{xxxxxxyyy{{{{{{zzzzzz{{{|||~~~yyy|||}}}|||wwwsssssstttvvv|||pppgggiiijjjiiimmmwww|||fffTTTOOOHHHEEE???888333222111///,,,///,,,+++...///,,,***+++---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))+++***)))(((((()))***+++******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))iiiZZZXXX\\\[[[[[[[[[TTTQQQRRRRRROOOIIIDDDDDDEEEIIIDDDAAACCCDDDAAA@@@AAA===<<<;;;:::999888888888666222...+++*********))))))))))))))))))))))))((())))))))))))))))))))))))((((((((())))))))))))******)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((***++++++***))))))***((()))******((('''((()))...,,,---000111333999AAATTTXXXaaajjjlllmmmqqqxxxvvvtttqqqqqqyyytttmmmkkkooonnniiilllvvv{{{}}}~~~oooccc]]]VVVSSSTTTZZZ___eeeppp{{{{{{rrriiifffhhh^^^WWWSSSUUUWWWXXX]]]dddkkk|||qqqaaaXXXUUU[[[PPPCCC>>>@@@@@@:::333---,,,+++***))))))))))))************))))))))))))'''((()))((('''''')))+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))((((((((())))))***************))))))))))))))))))******+++,,,,,,,,,+++++++++---///000///---///111222333666>>>JJJSSSgggvvvzzzzzzvvvooohhhdddfffmmmwww{{{}}}}}}|||}}}}}}}}}xxx{{{|||ooo```YYY\\\gggnnnppp\\\MMMKKKGGGBBB===777444222111---,,,///000---,,,------,,,,,,++++++,,,,,,---************************************************))))))))))))))))))))))))'''(((((()))))))))))))))+++***)))(((((()))***+++***)))))))))((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((jjj[[[XXX\\\[[[\\\\\\UUUPPPQQQQQQNNNHHHDDDDDDEEEHHHCCCBBBDDDDDDAAA???@@@>>>===:::888777777888999666222---+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((()))))))))*********++++++***))))))***,,,(((***,,,+++***((('''(((***,,,///333444777CCCOOObbbgggpppyyy{{{xxxzzz~~~~~~xxxtttxxx||||||zzzyyykkkeeeeeemmmqqqrrrvvv}}}}}}nnnllliiibbb[[[VVVTTTTTTeeelllwww{{{yyyuuummm```UUUTTTXXXOOO\\\kkkyyyrrr___UUU\\\SSSIIIDDDDDDEEEDDDAAA222000...,,,******+++,,,************))))))))))))&&&'''((('''&&&'''(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))******+++,,,************************)))******++++++,,,,,,---++++++,,,///111222111///111111333999EEEVVViiivvv{{{{{{wwwmmmfffiiiqqq~~~|||~~~{{{yyyzzz|||}}}|||zzzzzz}}}ppplllfffaaaiii~~~^^^TTTIIIBBB@@@???:::555444///,,,...///---...000------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))'''((())))))******))))))+++***))))))))))))***+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''kkk\\\YYY]]][[[\\\]]]VVVPPPQQQQQQMMMGGGDDDDDDFFFGGGCCCBBBDDDEEEAAA???@@@???===:::777666666888999555222---***************)))))))))))))))*********(((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((()))))))))************++++++)))((((((***,,,***,,,......---+++******)))***///777===EEERRR___ccciiiuuu~~~{{{|||yyywww|||ssslllnnneeehhhqqq{{{}}}yyyyyy|||{{{mmmdddPPPOOONNNPPPVVV```kkkrrrzzz{{{mmmggggggRRRRRRRRRVVVbbbttt}}}jjj]]]TTTVVVVVVQQQIIIEEEGGGKKK===999333...++++++,,,...************)))))))))(((*********(((%%%$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((()))***+++,,,---)))***************++++++******++++++,,,---------/////////222444444333111222555;;;FFFYYYrrr|||qqqrrrttt|||~~~xxxuuutttyyyzzz||||||}}}uuuvvv}}}wwwggg```lll|||{{{eeeLLL@@@BBBEEEAAA;;;777111------...,,,---000------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))************)))************************))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&lll]]]YYY]]][[[]]]^^^WWWPPPQQQQQQLLLGGGDDDEEEGGGHHHCCCBBBDDDDDDAAA???AAA???===:::777555666777888555111---******++++++***((()))))))))*********+++(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************)))***)))((('''''')))+++***,,,......---,,,,,,,,,------444CCCRRR```lllvvvlllooovvv}}}{{{|||uuuxxxxxxfffbbbhhhgggqqq~~~{{{{{{sss```WWWVVVMMMPPPWWWaaannn{{{xxxggg]]]QQQKKKPPP\\\lllwww|||vvvzzz~~~rrr]]]ZZZVVVPPPLLLJJJJJJJJJHHHBBB:::111,,,***,,,---************)))))))))(((*********(((&&&%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))'''''''''((()))***+++,,,))))))******+++++++++,,,+++++++++,,,------....../////////111333555555444777===GGGVVVjjj|||{{{~~~zzzsssvvvyyytttuuuyyy~~~}}}|||zzzzzzmmmkkkmmmtttqqq\\\OOOHHHEEEDDD===666000///...,,,,,,///...------,,,,,,------...++++++++++++++++++++++++************************************************((())))))*********************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&mmm]]]YYY]]][[[]]]___XXXQQQRRRQQQMMMHHHEEEFFFIIIIIIDDDAAACCCCCCAAA@@@BBB???===:::888666555666666444111---******+++++++++((())))))******+++++++++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))*********++++++((())))))(((''''''(((***)))***++++++++++++,,,...000222===PPPdddrrr}}}~~~zzzxxxyyyzzzyyy||||||jjj]]]___hhhmmmwww{{{xxxlllWWWKKKMMMUUUXXXaaaoooyyykkkbbb\\\XXXVVVWWWYYYdddsss{{{|||yyygggRRRKKKPPPUUUPPPIIINNNJJJBBB:::333...,,,+++************))))))))))))'''((()))((('''((()))+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((())))))))))))((((((((((((((()))***+++))))))******+++,,,,,,,,,+++,,,,,,------......///---------111666;;;???@@@GGGOOOZZZfffsssyyysssjjjhhhiiiooovvv|||{{{wwwqqqlllmmmuuuzzzpppoootttiiiPPPIIIKKKFFF>>>888555222...---///......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))******++++++************+++,,,,,,+++******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''nnn^^^ZZZ]]][[[]]]___YYYRRRSSSRRRMMMHHHFFFHHHKKKKKKEEE@@@AAAAAA@@@AAADDD>>><<<;;;999777666555555444111,,,******+++++++++((())))))******+++,,,,,,))))))))))))))))))))))))'''(((((((((((()))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))+++***)))((()))***)))************,,,///222777<<>>:::333000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++******++++++,,,,,,++++++***'''((((((((()))))))))***))))))))))))))))))))))))'''''''''(((((((((((((((nnn^^^ZZZ]]][[[]]]```ZZZSSSTTTRRRNNNIIIGGGIIILLLLLLEEE@@@@@@@@@???AAAEEE===<<<;;;999888666444333444000,,,******+++,,,+++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++(((***,,,,,,+++***)))***+++++++++++++++...333666BBBKKKZZZgggmmmnnnttt{{{sssrrruuu{{{}}}yyyvvvvvvlllmmmfff[[[^^^nnnzzz|||yyy~~~}}}zzz|||~~~nnnaaa[[[dddrrr|||}}}{{{vvvyyy~~~}}}~~~wwwkkk___XXXZZZhhhvvveee]]]^^^bbbUUUWWWYYYWWWPPPDDD888000************))))))))))))---------+++)))'''((()))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&'''((())))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((()))))))))))),,,,,,++++++***+++++++++))))))***+++,,,,,,------,,,,,,------.../////////555666:::DDDRRRbbbnnnuuuzzzwwwuuu|||zzz~~~}}}|||}}}}}}nnneeennniiiYYYRRRJJJFFF@@@888333333......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++******+++,,,------,,,+++***'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))vvvhhh]]]^^^___[[[[[[^^^UUUUUUTTTPPPLLLHHHGGGGGGJJJEEE???===???AAABBBBBBAAA===:::888888777333000444222///,,,***)))*********)))((()))***+++***(((***++++++,,,,,,++++++***+++***)))(((((()))***+++))))))))))))))))))))))))%%%&&&((()))*********)))((()))***++++++***)))(((''')))******))))))***+++(((((()))***************,,,)))(((+++,,,///666>>>HHHTTTcccmmmooopppsssvvvttttttuuuwwwxxxtttnnniiiZZZ]]]aaaffflllttt{{{}}}~~~zzzooobbb\\\iiiwww~~~}}}uuurrrpppxxx}}}xxxcccSSSRRReeezzz|||{{{hhhZZZ\\\eeebbb]]]ZZZ\\\XXXGGG333000------///---)))(((***+++***((('''''''''((()))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((''''''''')))))))))))))))******+++)))***+++***)))((()))***++++++,,,,,,,,,---------000,,,+++...000///...000666666@@@RRR___gggvvv{{{ttt||||||yyy{{{~~~~~~uuunnntttsss\\\JJJIIIKKKCCC:::777///000111000.........///,,,,,,++++++++++++++++++************************************************+++))))))***)))((()))+++)))+++,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((tttfff\\\]]]^^^[[[[[[^^^UUUUUUTTTQQQLLLIIIHHHHHHHHHDDD>>>===>>>@@@@@@???@@@===:::888888777444111333111///,,,***************)))((()))***+++***((()))******++++++******)))+++***)))(((((()))***+++))))))))))))))))))))))))&&&''')))************)))((()))***++++++***)))(((''')))******))))))***+++)))))))))************)))+++((('''+++...444>>>GGGSSS]]]iiinnnllliiijjjmmmgggnnnuuuvvvpppfff^^^[[[^^^ccciiinnnqqquuuzzz~~~vvvyyy~~~ooodddbbbccccccqqq}}}~~~~~~xxxttttttooo```[[[\\\ddduuu~~~ggg\\\^^^cccfffffffffcccXXXLLL:::111******,,,++++++,,,******)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((''')))))))))))))))******+++)))***++++++)))))))))+++++++++,,,,,,,,,---------///......000///...111777;;;<<>>===>>>@@@???===>>><<<:::888888777555333333111...,,,*********+++***)))((()))***+++***((()))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))))))))******+++******)))))))))************))))))''')))******))))))***+++******************)))))),,,)))***///666===IIITTTXXXaaajjjiiibbb]]]]]]```ccckkkrrrnnnbbbXXXUUUWWWeeekkksssvvvuuuuuuxxx{{{{{{}}}yyyhhh]]]XXX^^^lllzzzvvvuuu}}}~~~{{{|||{{{iiiZZZSSSYYYkkk|||eeeXXX```gggkkkkkkiiiccc]]]HHH999+++(((+++---------))))))******))))))(((''''''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$%%%&&&((())))))******&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''(((((((((((((((((()))))))))))))))******+++)))+++,,,+++******+++,,,,,,,,,,,,,,,------------+++,,,...///......888CCCMMMNNNXXXiiiwwwyyyqqqkkklllrrr{{{{{{yyyuuuttt{{{sss```VVVMMMIIIKKKDDD===555000////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,++++++---......---)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((mmmaaaZZZ]]]___[[[ZZZ]]]WWWWWWTTTPPPLLLIIIIIIJJJFFFBBB???>>>???@@@>>><<<<<<;;;:::999888777555444333111...,,,******++++++***)))((()))***+++***((())))))************))))))***))))))))))))))))))***))))))))))))))))))))))))+++++++++++++++*********)))))))))******)))))))))''')))******))))))***+++++++++******************,,,,,,111999AAAHHHSSS\\\ZZZaaahhhggg```ZZZ\\\___iiikkkjjjaaaXXXVVV]]]eeelllsssyyyzzzwwwuuuwww{{{xxxnnnddd```eeellluuu|||sssssszzz|||zzzxxxvvvwwwzzzkkk\\\XXXggguuuyyy}}}aaa```aaafffkkklllfff___QQQCCC444///...---,,,...))))))***++++++)))(((''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))******+++***+++,,,,,,+++***,,,---,,,,,,,,,------------...,,,,,,...333777===JJJWWWeeecccfffnnnvvvvvvrrrmmmsss~~~zzzyyyzzzyyy}}}nnnZZZRRRTTTPPPHHH<<<222,,,---111444......------,,,,,,++++++++++++++++++++++++++++++***************************+++***)))+++---,,,)))))))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((kkk```YYY]]]```\\\ZZZ\\\WWWVVVTTTPPPKKKIIIIIIJJJGGGDDD@@@???@@@@@@>>><<<<<<<<<;;;999777666555555222000...,,,******+++,,,***)))((()))***+++***(((***++++++++++++++++++***)))))))))******)))))))))))))))))))))))))))))))))+++++++++******************))))))))))))))))))***''')))******))))))***+++,,,+++******)))***++++++,,,...777CCCKKKPPPWWW^^^]]]ccciiijjjgggeeefffiiijjjgggbbb]]]\\\bbbjjjqqqrrrvvvzzzzzzwwwwwwzzz~~~vvvlllfffcccjjjyyy~~~zzziiifffdddbbblll|||~~~ssseee[[[___jjjoooggg]]]SSSJJJAAA;;;555...,,,...)))***+++++++++***((('''***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''''''''(((((()))))))))))))))))))))******+++)))+++,,,,,,++++++,,,---,,,,,,---------.........222...000:::HHHVVVeeeqqqsssoookkkkkknnnwww~~~~~~yyyxxx{{{|||yyyuuurrrpppooollljjjiiihhhhhhggghhhiiijjjjjjoooqqqtttzzztttuuu{{{bbbTTTRRRPPPIII???555000111333//////......---,,,,,,+++++++++++++++++++++++++++***************************...///+++)))++++++'''))))))******++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((kkk```ZZZ___aaa\\\YYY[[[WWWVVVSSSNNNJJJHHHHHHIIIIIIEEE@@@>>>???@@@>>><<<<<<<<<<<<:::777444444555222000...+++***++++++,,,***)))((()))***+++***(((++++++,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))******)))))))))******+++******))))))))))))******''')))******))))))***+++++++++***)))***+++,,,------111===JJJSSSVVV[[[``````cccgggjjjjjjiiihhhhhh___^^^___cccjjjppprrrrrruuuwwwzzz|||}}}yyyoooeee___jjjmmmwww~~~{{{zzz```QQQ\\\ooorrrwww|||iiiXXXZZZeeeiiibbbZZZQQQMMMJJJFFF???555111111******++++++******)))(((*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))******+++(((***++++++******,,,---,,,---------............///,,,000>>>RRRfffxxx}}}yyysssnnnnnnuuu}}}|||~~~|||yyy{{{zzztttsssoooggg___WWWUUUSSSRRRRRRQQQPPPNNNKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMPPPTTTXXX\\\```bbbeeennnyyyyyy|||\\\TTTUUUTTTOOOEEE;;;333000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************...777:::222++++++,,,)))(((((())))))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((lllaaa\\\```bbb]]]YYYZZZVVVUUURRRMMMHHHFFFGGGIIIIIIDDD>>><<<===>>>>>><<<<<<======:::666333333444111000---+++***+++,,,,,,***)))((()))***+++***(((******++++++++++++******((()))***++++++***)))((()))))))))))))))))))))))))))(((((((((((()))+++,,,+++***)))(((((()))***+++''')))******))))))***+++******))))))***,,,...///333888CCCRRR[[[___dddjjjgggfffgggiiiiiifff```[[[WWWZZZaaakkktttwwwuuurrrvvvwww{{{{{{qqqiiiddddddeeeuuu|||~~~|||wwwccc^^^aaarrrtttssseeeaaaaaa]]]ZZZYYYPPPLLLJJJLLLIIIAAA999666,,,+++******))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((('''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&''''''((())))))***)))))))))))))))******+++'''(((************+++---------------............+++,,,444DDDYYYnnn|||}}}~~~{{{{{{{{{|||sssnnngggaaaZZZUUUTTTRRRNNNJJJLLLKKKJJJKKKMMMNNNMMMLLLIIIIIIIIIIIIJJJJJJKKKKKKFFFGGGGGGHHHJJJLLLNNNOOOIIINNNSSSWWWZZZ^^^ccchhhrrrxxx|||ccc^^^WWWRRRNNNGGG===555111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************222???DDD888,,,***,,,***((((((((())))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((lllbbb]]]aaaccc]]]YYYZZZVVVTTTQQQLLLGGGFFFGGGHHHIIIDDD===:::;;;<<<===<<<===>>>>>>;;;666222222444111000---+++***+++,,,---***)))((()))***+++***((())))))************))))))((()))***++++++***)))((())))))))))))))))))))))))((('''''''''((()))+++,,,+++***)))(((((()))***+++((()))******))))))***+++***)))((((((***,,,///111;;;???JJJWWWaaagggnnnuuusssooolllllllllfff[[[RRRWWW\\\dddnnnuuuxxxwwwuuuuuuwww||||||wwwooofffccciiiuuu~~~~~~vvvdddZZZiii|||~~~ppp|||yyypppcccXXXWWW^^^PPPJJJGGGMMMPPPJJJ@@@999---,,,***)))))))))***+++''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))******&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***)))))))))))))))******+++&&&((()))***))))))+++,,,---------.........//////...333???OOOaaavvv|||zzz|||~~~|||zzz{{{vvv}}}xxxkkk```[[[VVVPPPKKKMMMLLLJJJIIIHHHIIIJJJLLLFFFEEEDDDFFFHHHIIIIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJKKKIIIGGGFFFGGGJJJLLLMMMMMMPPPTTTVVVZZZbbboooxxxvvvfffSSSKKKMMMNNNHHH@@@222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************333CCCHHH:::+++(((******(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((mmmeee___aaabbb^^^ZZZXXXXXXUUUPPPKKKGGGFFFGGGHHHIIIFFFBBB???>>>===;;;:::;;;<<<===;;;888333111000000000///...---+++)))((())))))************))))))))))))))))))************))))))))))))))))))))))))---,,,***)))''''''(((((())))))))))))))))))))))))+++*********))))))((((((''')))************,,,...+++,,,------...111777;;;BBBHHHQQQ[[[fffttt~~~tttnnndddWWWQQQQQQ___gggmmmnnnooosssuuuuuu}}}~~~}}}{{{lll```UUUXXXhhhyyy}}}{{{}}}yyyooobbb\\\mmmkkkqqqwwwfffZZZVVVYYYPPPKKKGGGGGGRRRSSSCCC000+++***,,,,,,***)))+++(((((((((((()))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&''''''((()))******+++***)))******+++,,,---......---++++++,,,,,,,,,+++''',,,000111...,,,,,,...---666GGGYYYgggxxxvvvvvv{{{www{{{}}}nnncccXXXUUUPPPMMMKKKJJJIIIIIIGGGJJJJJJGGGGGGKKKMMMKKKMMMMMMNNNPPPRRRRRRPPPNNNPPPNNNLLLMMMPPPQQQPPPMMMLLLNNNPPPNNNKKKHHHHHHJJJIIIJJJKKKKKKKKKJJJIIIHHHGGGIIIJJJJJJJJJJJJKKKLLLWWWXXX___jjjuuusss[[[OOOJJJQQQTTTKKK???666444222---///...###---,,,+++,,,,,,,,,)))''',,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))nnneee``````aaa^^^YYYWWWVVVTTTOOOKKKHHHFFFFFFFFFHHHEEEBBB???>>>===;;;:::;;;<<<<<<:::777333111111000000///...---+++))))))))))))************))))))))))))))))))************)))))))))))))))))))))))),,,+++***(((((((((((()))))))))))))))))))))))))))************)))))))))(((((()))++++++******+++---,,,+++***+++...555<<>>:::666...111555......---,,,---------+++***,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))ooofff``````aaa]]]XXXVVVTTTRRRNNNKKKHHHFFFEEEDDDHHHEEEAAA???>>>===;;;:::<<<<<<<<<999555222222222000///...---,,,+++***)))))))))************))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************)))))))))))))))***++++++***)))***,,,,,,***(((***222<<>>===<<<;;;:::<<<<<<;;;888444222222333//////...,,,+++*********)))******++++++******)))((()))))))))************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))*********)))))))))))))))***+++,,,+++))))))***+++,,,***+++000:::EEEMMMQQQNNNSSSZZZaaaeeeffffffeeegggeee___XXXQQQSSS^^^iiidddhhhjjjjjjnnnvvv{{{|||{{{yyyssskkkccc^^^ZZZXXXbbbjjjuuu{{{tttoooooorrruuuxxx~~~||||||{{{zzzzzzzzzyyy}}}yyywww~~~xxxggggggsss~~~}}}ttt___YYY]]]___WWWVVVZZZWWWTTTEEE666///,,,***)))************))))))))))))))))))))))))(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((())))))))))))***+++,,,---///000111222222111///.........///000111222444555666777NNNXXXeeelllnnnuuu}}}zzzuuummmcccZZZOOOLLLIIIHHHIIIKKKKKKKKKHHHJJJNNNQQQSSSUUUXXXYYY[[[bbbhhhiiikkkoooqqqqqquuuyyy}}}}}}{{{zzz~~~}}}|||{{{zzzyyyxxxwwwrrrpppmmmiiieeecccaaaaaafffeeedddaaa___\\\ZZZYYYWWWUUURRRPPPOOOOOOOOOOOONNNNNNMMMKKKIIIGGGIIILLLIIINNNUUU___jjjwww~~~vvvxxx|||lllXXX^^^RRRMMMEEE444...000---000...------...///...---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((pppggg_________[[[WWWVVVQQQOOOMMMJJJHHHEEEDDDCCCEEECCC???===<<<<<<;;;999;;;;;;:::777444222222333///...---+++******************++++++++++++******((()))))))))************))))))))))))))))))))))))&&&'''(((((())))))******))))))))))))))))))))))))))))))))))))))))))*********+++,,,+++))))))***+++***---222;;;EEEMMMRRRTTTRRRUUUYYY^^^bbbeeeeeedddhhhaaaYYYXXX```iiinnnnnnjjjllllllkkkooowww{{{zzzuuufffZZZUUUUUU[[[```qqqxxx~~~|||}}}}}}{{{tttmmmjjjmmmqqqvvvrrrnnnqqqzzz{{{mmmfffccc|||lll]]][[[aaa______bbb___\\\NNN>>>555000+++)))***+++*********)))))))))(((***)))))))))((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))*********))))))***+++,,,...000111111333444333111/////////...111333333333;;;IIITTTkkkuuu~~~|||vvvtttzzz}}}iiiZZZRRROOOKKKGGGJJJJJJKKKMMMOOOOOOOOONNNUUUYYY___cccfffjjjnnnqqq|||~~~|||yyyuuurrrooonnnjjjfffbbb___^^^\\\ZZZXXXSSSSSSRRROOOMMMLLLLLLLLLLLLJJJHHHGGGJJJQQQYYY___uuuqqqgggZZZWWWTTTFFF<<<888111000...,,,,,,---......---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((pppfff^^^^^^^^^[[[XXXWWWQQQPPPMMMJJJGGGFFFEEEEEEDDDBBB>>><<<<<<<<<:::999999::::::888444222222222///...,,,************+++******++++++++++++******))))))))))))************))))))))))))))))))))))))&&&'''((())))))))))))((())))))))))))))))))))))))))))))))))))************)))***++++++***)))***,,,***111;;;EEEKKKOOORRRUUUUUUUUUVVVYYY[[[\\\\\\ZZZYYYUUUTTT^^^rrrwwwwwwtttqqqrrrwwwxxxuuu{{{kkkYYYQQQSSSZZZeeennnwww}}}~~~{{{{{{|||}}}sssnnnqqquuukkkhhhhhhooovvviiifff{{{bbbYYY```aaabbbfffeeeaaaVVVJJJAAA777...+++++++++++++++******))))))(((******)))))))))(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))************************))))))***+++---///000111///222555444111///000111111222222111777KKKjjjzzzuuuttt~~~}}}xxxnnn___YYYQQQKKKKKKKKKKKKJJJQQQQQQSSSVVV[[[aaagggjjjrrrwww}}}{{{wwwrrrooommmjjjddd```___```^^^ZZZXXXXXXWWWUUUNNNMMMKKKIIIGGGGGGGGGHHHNNNXXXfffuuujjjWWWSSSXXXRRRKKKCCC999222000---,,,---------,,,,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))oooeee]]]]]]^^^[[[YYYXXXSSSPPPMMMIIIGGGFFFFFFGGGCCCAAA>>><<<;;;;;;:::999888999:::999666333111111///---+++***)))***++++++***++++++,,,,,,++++++***))))))))))))************))))))))))))))))))))))))&&&'''((())))))(((((('''))))))))))))))))))))))))((()))))))))************((()))++++++******+++---,,,666BBBIIIKKKLLLPPPTTTUUUTTTSSSUUUVVVUUUQQQNNNHHHNNNXXXeeexxx~~~}}}yyyuuuuuuwwwuuuppplll]]]QQQTTT^^^hhhqqqyyyyyy}}}}}}}}}{{{~~~}}}vvvrrrrrrtttlllooottt|||gggssshhhYYY]]]]]]]]]dddhhhccc]]]VVVMMM@@@333......,,,,,,+++******))))))(((*********)))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))*********)))))))))))))))))))))***+++---///111222,,,111555555222///111333444444555999GGGddd~~~uuuxxx{{{zzzgggXXXQQQJJJKKKKKKLLLNNNQQQUUUWWWRRRTTTZZZaaaiiisss}}}~~~uuuoooiiijjjfff^^^[[[\\\YYYTTTRRRRRRQQQQQQPPPNNNKKKIIIAAAGGGNNNUUU___ooo}}}rrrVVVJJJRRRVVVTTTMMMAAA555222///------...---,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))nnnddd]]]\\\]]]\\\YYYYYYTTTQQQMMMHHHFFFFFFGGGHHHCCC@@@===;;;;;;;;;:::999666888:::999666333111111///---+++))))))***+++,,,***++++++,,,,,,++++++***))))))))))))************))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((())))))*********+++''')))***+++******,,,......999EEEJJJIIIIIINNNTTTVVVUUUVVVXXXYYYVVVQQQLLLIIIVVVdddlllsssyyyxxxrrr}}}|||xxxtttuuuwwwtttnnn```SSSNNNZZZjjjtttyyy||||||~~~{{{{{{yyywwwsssooonnnmmmttt}}}}}}nnngggiii}}}uuupppmmm[[[\\\XXXWWWaaajjjcccaaa]]]VVVGGG777000111,,,,,,++++++***))))))(((************))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++---///111222+++000444555222000111444555777;;;FFFZZZwwwzzz~~~~~~xxxmmmbbbUUUMMMLLLMMMNNNOOONNNOOOSSSZZZ```iiinnnwww~~~~~~xxxnnniiiiiieee^^^```]]]XXXTTTRRRPPPNNNLLLGGGIIIIIIHHHJJJVVVggguuurrr]]]JJJPPPYYY\\\VVVJJJ888555111///.........---,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))ooohhh```[[[ZZZZZZYYYWWWRRRSSSQQQIIIEEEFFFFFFEEECCCBBB@@@>>><<<:::999999888888888777555333111///111///,,,++++++++++++***+++***)))***++++++***)))***)))))))))+++,,,+++***+++*********))))))((((((((('''&&&&&&&&&((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))***+++---///444>>>GGGHHHIIINNNUUUXXXYYYQQQOOOTTTUUUNNNKKKOOOXXX[[[ggguuussshhhdddjjjwwwvvvwwwxxxwwwpppeee[[[NNNSSS]]]iiittt|||{{{zzzuuullliiimmmqqqqqq|||jjjaaaiiixxxnnn{{{jjj```ZZZXXX^^^gggdddWWWQQQUUUTTTFFF777222///---,,,---+++'''(((,,,))))))))))))(((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))***(((((((((((())))))))))))))))))))))))******************))))))******+++,,,******+++++++++,,,,,,,,,***---///111111222444666DDDWWW___bbbrrr|||pppbbbUUUQQQNNNKKKMMMRRRNNNQQQVVV[[[cccllluuu|||xxxsssjjjkkkggg___ZZZYYYXXXUUUPPPLLLJJJJJJIIIJJJOOOUUUcccooo|||xxx___UUUVVVZZZ^^^aaaMMM@@@444//////---,,,---+++,,,,,,,,,,,,+++***)))------++++++++++++------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))lllfff___[[[[[[\\\ZZZYYYRRRTTTQQQJJJEEEFFFFFFDDDCCCBBB@@@>>><<<:::999999888888888777555333111///111///,,,++++++++++++***+++***)))***++++++***)))***)))((()))+++,,,+++***************)))))))))((()))((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************+++---111333888@@@GGGHHHIIIPPPXXX[[[VVVSSSQQQNNNHHHEEEHHHOOO[[[]]]gggrrrpppeeebbbhhhrrrvvvyyyyyyrrrggg[[[TTT^^^fffqqq{{{}}}zzz~~~|||tttrrrmmmjjjoooyyy~~~~~~|||ooodddcccxxx}}}zzz~~~}}}mmm___\\\```aaaUUUMMMOOORRRMMMCCC;;;222---***++++++)))))),,,***)))))))))(((((((((((((((((())))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++)))(((''''''((((((((((((((())))))))))))))))))))))))******************))))))******+++,,,***++++++++++++,,,,,,,,,++++++,,,///555;;;@@@CCC]]]sssxxxkkkffflll~~~zzz|||qqqeee___VVVOOOMMMLLLLLLQQQXXX```eeellluuu~~~{{{qqqiiieeeaaa]]]XXXTTTQQQPPPNNNJJJKKKNNNMMMUUUcccsss}}}xxx{{{vvv```YYY]]]^^^XXXZZZLLL>>>777333//////111+++,,,,,,,,,,,,++++++***------,,,++++++,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))jjjeee___\\\]]]]]]\\\ZZZTTTUUURRRJJJEEEEEEEEECCCCCCBBB@@@>>><<<:::999999999888888777555333111000111///,,,++++++++++++***+++***)))***++++++***)))***)))((()))+++,,,+++***************))))))))))))******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++---000555999===DDDHHHIIILLLTTT[[[^^^VVVYYYTTTFFF<<>>LLLYYYaaarrrnnnbbbcccvvvxxxyyywww~~~xxxgggYYYQQQMMMLLLMMMPPPRRRUUU^^^gggssszzzyyyrrrkkkddd```\\\ZZZYYYUUUNNNKKKMMMFFFFFFJJJRRR]]]mmmyyyzzzjjj[[[```aaaYYYdddWWWGGG<<<444---,,,///+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iiieee```]]]^^^^^^\\\YYYUUUVVVSSSKKKEEEEEEEEECCCCCCBBB@@@>>><<<:::999999:::999888777555333222111111...,,,++++++++++++***+++***)))***++++++***)))***)))((()))***++++++)))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,...222888>>>AAAGGGKKKLLLQQQXXX\\\]]]XXX\\\TTTBBB:::EEETTT[[[___^^^bbbfffeee______cccbbbkkkqqqmmmaaa[[[___ggg{{{~~~|||yyyzzz|||xxxzzzrrrnnnsssxxx|||pppdddhhhttt}}}fffXXXZZZ[[[UUUNNNPPPXXXWWWNNN>>>222((()))------+++)))*********)))))))))(((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))******)))(((''''''((((((((((((((())))))))))))((()))))))))******************))))))******+++,,,+++++++++,,,,,,,,,------222111000444AAAWWWppp|||rrrqqqooosssyyy~~~yyyxxxooobbbXXXSSSPPPIIIOOOXXX^^^bbbhhhsss}}}~~~uuukkkeeeaaa```]]]VVVSSSSSSOOOJJJGGGHHHMMMVVVggguuu}}}{{{mmmmmmpppnnnjjj^^^QQQEEE:::000,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))jjjfffaaa______]]]ZZZWWWUUUWWWSSSKKKFFFEEEEEECCCCCCBBB@@@>>><<<:::999999::::::888666555333222222111...,,,++++++++++++***+++***)))***++++++***))))))((('''(((***+++***)))))))))))))))))))))******)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---...///444<<>>YYY{{{zzzooouuu|||~~~wwwooocccVVVMMMJJJKKKNNNUUU```lllssswwwwwwoookkkfff___[[[[[[UUUOOOJJJIIIIIIJJJOOOVVVjjjmmmcccYYYRRRHHH<<<333000...------,,,,,,---......------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))************************jjjfffbbbaaa```^^^ZZZVVVUUUVVVSSSKKKFFFFFFFFFDDDCCCBBB@@@>>><<<:::999999;;;:::888666444333333333111///,,,++++++++++++***+++***)))***++++++***))))))((('''(((***+++***)))))))))))))))************'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,000111333999CCCKKKLLLNNNOOOPPPUUUZZZXXXRRRSSSPPPJJJGGGMMMYYY```bbb_________aaaccceeegggiiihhhddd___]]]```iiiuuu~~~~~~zzztttpppxxx||||||uuummmgggdddttt~~~zzzooowwwjjjSSSYYY]]]\\\]]]```cccbbbRRRBBB333...///...+++)))++++++*********)))))))))(((((()))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((()))((()))***,,,(((((((((((())))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,,,,------------,,,///222888FFFbbb{{{~~~sss|||}}}|||~~~qqqWWWTTTOOOKKKJJJOOOWWW]]]iiiuuuzzzppphhhfff[[[UUUQQQPPPNNNJJJGGGHHHLLL[[[vvviii```XXXUUUQQQFFF;;;555000///...---,,,---......------............------************************))))))))))))))))))))))))))))))))))))))))))))))))************************hhheeebbbaaaaaa```[[[WWWTTTVVVSSSKKKGGGGGGGGGFFFCCCBBB@@@>>><<<:::999999<<<;;;888666444333333333111///,,,++++++++++++***+++***)))***++++++***))))))((('''(((*********(((((()))))))))************$$$&&&''')))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((---222555888@@@MMMWWWUUUSSSNNNLLLQQQVVVUUUPPPMMMIIIJJJQQQYYY]]]```dddddddddddddddfffjjjlllllleee]]]VVV[[[iiivvvzzzyyyuuutttsssuuuvvvtttmmmgggqqqqqqrrrrrrpppooopppsssvvvppp|||]]]YYYYYY^^^cccddddddeee[[[LLL;;;333000,,,******+++++++++*********))))))(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((((()))+++(((((((((((())))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,------------...000111777CCCWWWqqq~~~ppprrrzzzuuuuuu|||vvvfff\\\JJJLLLQQQUUU]]]gggsss{{{zzzkkkccc]]][[[XXXRRRMMMKKKEEEIIIUUUiii|||xxx~~~eeeZZZSSSTTTVVVPPPEEE>>>333111///---,,,,,,---...,,,---...//////...---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************eeecccaaaaaacccaaa]]]YYYSSSUUURRRKKKGGGHHHHHHGGGCCCBBB@@@>>><<<:::999999<<<;;;888666444333333444111///,,,++++++++++++***+++***)))***+++++++++))))))((('''((()))******((((((((())))))*********+++###$$$&&&(((************))))))))))))))))))))))))))))))))))))))))))))))))'''---444888<<>>;;;999:::;;;<<<::::::999888666444333222111000...+++***))))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((((()))+++///333888999<<>>GGGTTTjjjuuuyyyxxx}}}|||}}}wwwlll^^^ZZZdddsss|||hhhXXXOOONNNOOOUUUbbbpppxxx~~~sssooolllddd[[[XXXTTTPPPLLLIIIJJJSSSfffxxx|||}}}{{{|||fffSSSSSS]]]aaa[[[TTT@@@888111///---,,,...333,,,---.........---,,,+++++++++++++++++++++++++++******++++++++++++******************************+++++++++***)))(((((('''gggbbbaaadddeee___ZZZXXXTTTSSSQQQLLLHHHEEEEEEFFFCCCAAA>>>;;;999:::;;;<<<::::::999888666444333222111000...+++***))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((((((***,,,222666:::<<<@@@JJJZZZggggggYYYKKKHHHMMMQQQOOOKKKFFFMMMVVV]]]aaaeeejjjoootttwwwyyywwwoooddd\\\WWWZZZ```jjjssswwwuuuooojjjpppnnnmmmmmmnnnmmmjjjgggbbbdddiiisss~~~tttsssyyy|||{{{yyywwwtttqqqllliiicccccc___YYYXXX[[[\\\[[[iiiqqqvvvwwwwwwzzzyyyuuutttnnniiijjjnnnrrrrrrpppqqqooolllhhheeeaaa___^^^ddddddeeedddddddddgggiiieeegggjjjjjjjjjkkkppptttqqqnnniiiggghhhkkkoooqqqqqqrrrtttyyy~~~~~~|||yyyxxxyyyzzz{{{|||}}}~~~}}}rrr\\\UUUZZZ___aaaaaaZZZSSSKKKDDD:::///,,,...))),,,---,,,)))((()))***************))))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))******+++++++++,,,,,,,,,000------000000...///333777RRRcccddddddbbbiiiyyy}}}xxxyyyuuuuuusssiii[[[VVVccctttxxxpppcccWWWPPPPPPWWW\\\gggttt{{{pppeee```\\\UUUNNNIIIFFFHHHRRR\\\ooo{{{ppptttvvvaaa[[[______ZZZUUUNNNAAA555111000...---...------.........---,,,+++++++++++++++++++++++++++******++++++++++++******************************++++++******)))(((((('''eeeaaaaaadddeee```YYYWWWSSSSSSPPPLLLHHHEEEEEEFFFCCCAAA>>>;;;::::::;;;<<<::::::999888666444333222111///---+++************))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***,,,...666:::===???CCCLLLYYYcccfffTTTEEEEEEJJJIIIGGGHHHKKKRRR[[[___aaadddmmmtttttt{{{yyykkk[[[QQQMMMaaaiiirrrwwwvvvqqqllljjjnnnkkkiiijjjkkkhhhaaaZZZ[[[gggvvvssslllllljjjfffaaa______\\\WWWQQQLLLOOOMMMHHHFFFHHHJJJIIIQQQYYY```bbbdddeeedddaaa]]]YYYTTTUUUYYY\\\\\\ZZZZZZYYYVVVTTTQQQOOONNNNNNMMMMMMMMMKKKJJJKKKNNNQQQUUUTTTSSSRRRSSSTTTWWWXXX\\\XXXRRRMMMLLLNNNRRRUUUUUUVVVZZZ___ccceeedddccc]]][[[ZZZXXXXXXYYYZZZ[[[```aaaccccccccccccbbbaaa[[[[[[[[[[[[\\\^^^```aaadddcccdddfffeeegggnnnvvv}}}ooo```YYYYYY]]]cccYYYSSSMMMIIIBBB888111...***+++,,,,,,***)))***+++************))))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++************+++++++++,,,,,,,,,///------//////...222888GGGiii~~~yyylll```aaaooo{{{}}}yyyzzz|||~~~uuufff```mmm~~~uuulllZZZVVVPPPLLLOOOZZZiiisss~~~zzzrrrjjjaaaWWWQQQLLLGGGGGGJJJQQQcccwww|||vvvssskkkhhheeeaaa___[[[KKK;;;555444222///------............---,,,,,,++++++++++++++++++++++++******++++++++++++******************************++++++******)))(((((((((eeeaaa```eeeeee___YYYVVVSSSRRRPPPLLLHHHFFFFFFGGGCCCAAA>>>;;;::::::;;;<<<::::::999888666444333111000///---+++************))))))))))))))))))))))))***************+++++++++***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++///222:::===???AAADDDKKKSSSZZZ\\\NNNDDDGGGGGGBBBBBBGGGRRRYYY```aaa^^^aaajjjssskkkppprrrkkk^^^TTTRRRUUUbbbgggmmmqqqrrrqqqnnnmmmkkkooossssssnnncccWWWNNN^^^mmm~~~oooddd```\\\XXXSSSPPPQQQQQQQQQPPPQQQVVVYYYWWWUUUVVVVVVTTTLLLQQQWWWZZZ[[[]]]]]]]]]]]]]]]\\\ZZZZZZZZZ[[[\\\YYYXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVTTTRRRQQQRRRTTTQQQOOOLLLLLLMMMMMMLLLKKKJJJKKKKKKKKKIIIHHHHHHIIIFFFGGGJJJNNNPPPPPPMMMJJJHHHGGGFFFFFFGGGHHHJJJKKKNNNPPPPPPLLLKKKNNNOOOOOOMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQPPPQQQUUUZZZbbblll}}}~~~rrr___UUUZZZcccZZZRRRJJJIIIIIICCC777---+++++++++************+++************)))))))))(((''''''(((((((((((('''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,---,,,...000000000555<<>>???AAADDDHHHLLLOOOOOOIIIGGGJJJGGGAAACCCKKKTTT[[[```___\\\___hhhrrrmmmkkkeee\\\TTTSSS[[[bbbeeedddeeejjjpppsssqqqmmmmmmvvv~~~|||qqqeee]]][[[gggrrr}}}{{{|||rrriiidddccc```[[[UUUQQQRRRWWW[[[aaahhhoooqqqrrrsssppplll^^^___bbbdddfffgggjjjnnnooosssvvvrrrkkkhhhkkkooommmmmmllljjjiiigggeeeeeehhhiiikkkkkkiiigggfffggg___^^^\\\[[[[[[YYYUUURRRHHHKKKOOOQQQPPPPPPQQQRRRNNNNNNOOOPPPQQQNNNIIIEEEFFFEEEDDDEEEFFFIIIKKKMMMLLLPPPOOOJJJIIINNNRRRRRRPPPPPPQQQQQQPPPOOOMMMMMMPPPQQQRRRQQQPPPPPPPPPOOOPPPSSS___sss~~~}}}iiiVVVVVV___[[[PPPEEEEEELLLKKK===---,,,+++)))))))))*********************)))))))))(((''''''(((((((((((('''''''''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,///222000///444;;;```~~~|||wwwyyywwwiii]]]TTTOOOPPPTTTZZZbbbnnn|||xxxiiicccbbb]]]WWWTTTQQQNNNJJJXXXxxxxxxooo```YYYPPPHHH===222///111//////......------------++++++++++++++++++++++++******++++++++++++***************************************)))))))))))))))fffaaa___bbbccc^^^YYYWWWRRRRRRPPPLLLHHHFFFFFFHHHDDDBBB???<<<;;;;;;<<<===::::::999888666444333222///...---+++******++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++///444888>>>>>>???BBBFFFIIIIIIHHHEEEGGGHHHHHHHHHJJJNNNQQQSSSXXX]]]]]]\\\```iiiqqquuulll```VVVTTTYYYbbbhhhjjjgggfffkkkqqqsssoooiiihhhqqqxxxuuukkkeeejjjqqqooottt{{{zzzuuuyyy}}}xxxvvvtttppphhh```___ccchhhtttzzz}}}{{{{{{}}}}}}}}}~~~}}}xxxqqqjjjeeebbbXXXYYYYYYXXXXXX\\\dddkkkhhhgggfffeeeccc___ZZZVVVLLLKKKJJJJJJMMMQQQVVVXXX]]]eeehhhdddccchhhkkkiiiiiihhhgggeeecccaaa___^^^ccchhhjjjiiihhhgggccc^^^XXXYYYcccwwwzzzyyyzzzaaaWWWXXX[[[QQQEEECCCJJJMMMCCC555///---***)))*********)))************))))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******++++++************+++++++++,,,,,,,,,---...000111///...555>>>ccc}}}zzzxxxhhhZZZRRROOONNNWWW]]]fffrrr}}}yyyoooiiiaaaXXXTTTSSSMMMCCCJJJ```sssnnn^^^\\\[[[YYYSSSEEE666///000000///......------......++++++++++++++++++++++++******++++++++++++************************************))))))))))))))))))gggaaa^^^```aaa]]]YYYYYYRRRQQQPPPLLLHHHFFFGGGHHHDDDBBB???<<<;;;;;;<<<===::::::999888666444333222///...,,,+++***++++++,,,))))))))))))))))))))))))(((((())))))***++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***,,,000666;;;>>>>>>@@@EEEKKKMMMLLLIIIDDDGGGEEEBBBIIIXXX]]]YYYVVVXXX[[[\\\]]]aaahhhnnnmmmcccXXXUUU\\\ccceeecccggghhhlllppprrroooiiiccc]]]eeekkkkkkggghhhqqqzzzuuuvvvwwwyyyyyyzzzzzzzzz~~~|||zzzxxxwwwxxxyyy{{{wwwxxxzzzsssrrroookkkjjjppp{{{|||yyytttpppaaa___]]]]]]```ffflllppp~~~pppqqqxxxzzzwwwaaaVVVYYYTTTJJJCCCDDDIIIGGGAAA333000,,,++++++,,,+++***************))))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((())))))******))))))******+++++++++,,,,,,,,,......///111222777DDDQQQlll|||wwwhhhZZZSSSSSSXXX]]]lllqqq{{{pppccc\\\WWWSSSJJJIIIQQQVVVfffrrr^^^TTTUUUYYYZZZRRRCCC777333000000......---......///++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))***hhhbbb^^^___```]]]ZZZZZZRRRQQQOOOLLLHHHGGGGGGHHHDDDBBB???<<<;;;;;;===>>>::::::999888666444333222///...,,,+++***++++++,,,))))))))))))))))))))))))'''(((((()))******++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,111888<<<>>>>>>AAAGGGOOORRRPPPLLLFFFHHHAAA<<