BM66(I@ ```cccdddcccdddbbbXXXKKKIIIJJJKKKJJJIIIJJJMMMPPPEEEFFFKKKPPPMMMGGGGGGMMMIIIGGGCCCBBBCCCDDDDDDDDD???>>>>>>>>>@@@AAA@@@???@@@AAABBBCCCBBBAAA@@@???>>>>>>??????>>>>>>===<<>>>>>>>>>>>??????===;;;999;;;===>>>===:::;;;;;;;;;:::999999888888888888888777777666666666<<<;;;;;;;;;::::::999999===<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::999999888777777666666666666666222222333333222111///...444333222111111222333333222111111000111111222222222222111111111222444555444666888999999999:::<<<888888777777888:::<<<===???<<<999888999<<<======::::::::::::999999999999444333222111000000000000...000111333444444333333555444444333444555777888???EEELLLMMMIIIEEECCCDDDQQQSSSYYY]]]VVVJJJFFFIIIEEEEEEGGGIIIFFFAAAAAAFFFFFFNNNTTTQQQHHH???>>>???;;;===<<<999888::::::888888999::::::888777777888888777555555666777777666333333555777999888666333555555666444333333555777777999999:::===@@@<<<555666:::??????;;;999999;;;===<<>>111111111111111222333444555555;;;FFFQQQeee}}}tttPPPeeekkk]]]YYYUUURRRRRRQQQNNNLLLRRRNNNNNNQQQPPPKKKIIILLLOOONNNKKKHHHFFFEEEEEEFFFFFFDDDCCCCCCDDDDDDCCCBBB???@@@AAAAAAAAA@@@>>>>>>AAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@>>><<<===???@@@???===;;;::::::999999888888777777777777666666666666666:::::::::;;;;;;<<<======>>>>>>============>>>>>>=========<<<<<<<<<<<<<<<;;;:::999999888888999999666666666555555444222222444444555666666666555444555555555444444555555666444444222111111222333333444666888999888888999:::888888888888999;;;===>>>@@@===999888999;;;<<<<<<999999999888888888777777333222111111000111111111111111222333444444444444777666666666777888:::;;;DDDHHHNNNQQQRRRPPPPPPPPPQQQTTT[[[```]]]UUUTTTYYYNNNNNNQQQUUURRRKKKFFFFFFQQQVVVZZZ\\\YYYSSSLLLIIIEEEFFFGGGEEEAAA<<<:::;;;444666777777666555666777999999999:::;;;<<<<<<<<>><<<;;;>>>AAAAAAAAAEEEOOOWWW^^^aaammm}}}qqqmmmjjjgggccc\\\VVVSSSPPPMMMHHHEEEIIIPPPPPPKKKMMMLLL]]]tttzzzsssjjjppp}}}|||eeennnzzz|||yyysssrrroooooowww}}}ssstttzzz}}}|||wwwyyyooo```TTTMMMGGGAAA<<<;;;999888666666777888999:::888444333555666777777444444444444444444444444222333444333111111111222111111111111111111111111111000//////....../////////............---------............------------***,,,......---------...++++++++++++++++++++++++,,,++++++,,,------,,,***++++++,,,------......////////////.........------,,,---,,,+++000555222***000000000000111222333333777;;;DDDNNNddd~~~^^^hhhyyyuuutttpppggg___\\\UUUPPPPPPQQQPPPPPPRRRSSSUUUTTTQQQLLLJJJKKKNNNIIIGGGEEEDDDEEEFFFEEEDDDFFFFFFFFFFFFEEECCCBBBAAA@@@@@@?????????@@@BBBCCCDDDCCCBBB@@@?????????>>>???>>>======??????>>>===<<<;;;;;;::::::999888888666666777777777777777777777888999:::<<<>>>??????@@@???????????????@@@@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999888888888888888444666888::::::999888777:::999999888888999999:::888777555444333333444444777888::::::888777888999888888888999;;;===???@@@@@@<<<888666777888888888666666666555555555444444111111000000111111222333444444444444555666777777888888888999:::;;;<<<===AAACCCIIIOOOTTTUUUTTTRRR]]]```gggkkkiiieeehhhnnnhhhfffgggjjjfffYYYJJJCCCKKKMMMRRRXXX]]]ZZZRRRKKKJJJGGGHHHKKKEEE;;;888===999;;;======;;;;;;;;;<<<777888999999:::::::::999999555111222777:::999777999;;;<<<;;;999777777777???DDDGGGIIINNNUUUXXXWWWXXX]]]aaaccceeemmm{{{xxxlllddd```\\\VVVQQQOOOMMMIIIHHHHHHHHHHHHIIIOOOUUU[[[bbbhhhgggbbbggglll~~~~~~}}}wwwooojjjgggdddeeejjjuuu}}}zzzvvvkkkkkk~~~~~~{{{wwwsss___UUUHHH===999777777666777666555555555666777888777555222111333555666666444444444444444444444444000111222111000///000111///000000111111222222222000///......------......///............---------............------------+++,,,......---,,,---...************************---+++)))***+++,,,++++++++++++,,,------......//////////////////.........,,,000111...,,,---......////////////000111222333888;;;BBBKKKcccooollluuunnndddZZZTTTRRRTTTWWW]]]```bbb^^^XXXTTTVVVYYYSSSPPPLLLJJJKKKKKKKKKKKKFFFFFFEEEDDDCCCBBBAAA@@@EEECCCAAA??????@@@AAABBBDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???======<<<<<<;;;;;;::::::777777777888888999999:::555666777999:::<<<===>>>@@@@@@?????????@@@AAAAAABBBBBBBBBAAAAAA@@@@@@???@@@@@@???>>>>>>>>>>>>??????>>><<<;;;;;;;;;<<<===666777888999::::::::::::<<<<<<;;;:::::::::;;;;;;:::999888777777777888999:::<<<===<<<:::888888999888999:::;;;===???AAABBB>>>:::666333333333333333333333222222222111111111000000000000111222333444777666666555666777888999::::::::::::;;;<<<<<<===<<<>>>CCCMMMVVVYYYVVVQQQccchhhpppuuuwwwzzz~~~kkkUUUGGGCCCFFFKKKSSSYYYZZZUUUQQQKKKBBB???DDDCCC:::999>>>777888:::999888666777888:::;;;<<<<<<;;;999999999<<<===>>>@@@AAAAAA@@@???EEEEEEEEEDDDCCCBBBDDDFFFFFFLLLVVVbbbqqq~~~}}}uuu{{{~~~}}}|||vvvpppoooiiieee]]]SSSJJJEEEBBBAAAGGGIIIJJJHHHIIINNNTTTVVVcccttt{{{nnnsss|||~~~yyyooollllllnnnwwwvvv{{{~~~sss~~~~~~{{{yyyyyywwwvvv~~~vvvnnniiifffbbb^^^DDDAAA<<<::::::999888666555555444444555666777888555333111111333444555555333333333333333333333333000111222111000///000111...//////000111222222333//////...---------------///............---------.........---------,,,,,,+++---......---,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))+++,,,,,,,,,++++++,,,------......///////////////////////////---111222000......111444000//////000000111222333777:::AAAJJJcccwwwooo}}}jjjaaabbbfffzzz||||||wwwmmmfffeeefffccc___XXXTTTQQQPPPOOOOOOJJJJJJJJJKKKKKKLLLLLLMMMIIIHHHFFFDDDDDDEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDD=========<<<;;;;;;::::::777777777888888999999999666666777888999999::::::@@@@@@??????@@@AAAAAABBBCCCCCCBBBBBBAAA@@@@@@???AAAAAA@@@????????????@@@AAA@@@???>>>===>>>???@@@:::999888777777999;;;======<<<;;;;;;:::::::::;;;;;;;;;::::::;;;===>>>@@@>>>???@@@???===;;;:::;;;999:::<<<>>>@@@AAABBBCCC<<<888444111000000000///111111000000000/////////111111111111222444555666999888777777777888999:::999:::;;;<<<===>>>>>>>>>===@@@GGGSSS___ccc___ZZZ\\\dddmmmssszzzlll^^^YYY^^^ccceeeeeeeeeggghhhUUUFFF;;;;;;===::::::===;;;<<<>>>===;;;:::::::::<<<>>>@@@@@@>>>===>>>@@@===@@@CCCDDDDDDFFFLLLQQQTTTTTTSSSRRRSSSVVV[[[___fffhhhnnn|||{{{|||uuuhhh]]][[[^^^___]]][[[VVVUUURRRNNNIIIFFFHHHLLLTTT\\\aaa___]]]aaaddddddiiijjjvvv|||{{{{{{wwwyyy}}}sssmmm|||zzzxxxyyyzzzyyyyyyoooaaaWWWPPPIIICCC???::::::999888777555222000555555555555666666777777666444222222444555555444333333333333333333333333000222333222111111222333......///000111111222222//////...---------------///............---------...------------,,,,,,,,,+++---......---,,,,,,---........................///---+++***,,,---------++++++,,,------......///.........///////////////...---,,,------------///111111111111222333444444555999BBBKKKcccvvvooo~~~rrrlllddd\\\XXXVVVTTTSSSNNNNNNNNNNNNOOOPPPQQQRRRGGGGGGFFFEEEFFFGGGHHHIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFDDDCCCCCCDDD>>>>>>>>>===<<<<<<;;;;;;888888888999999999999999::::::::::::::::::::::::@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@CCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBB???===:::888888:::===???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCC@@@BBBBBBAAA???===<<<===;;;<<<>>>@@@BBBCCCCCCCCC===999555222111111111000222222222111111111000000333333333333444555666777999999999888888999999:::888:::<<>>@@@@@@???>>>???@@@<<>>AAADDDHHHPPP]]]mmmyyy}}}yyytttooonnnppprrryyyyyyuuuppphhhaaa\\\[[[\\\]]]YYYPPPHHHIIIRRRXXXYYYWWW\\\ZZZXXXUUUOOOMMMSSS\\\yyy{{{tttnnnpppkkksss}}}}}}|||sssrrrwww}}}xxx}}}}}}tttoooooommmiii___UUUKKKFFFAAA:::666555888777555444333333444555555666666666666777777777777555444333444555444333333333333333333333333333111222444333222222333444...//////000000111111111000///......------......///............---------------------,,,,,,,,,,,,,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---......---++++++,,,------......///---------...............111,,,***---...,,,******111111111111222333444555333999BBBKKKaaaqqqiii|||yyyxxxxxxxxxiiigggccc___\\\YYYXXXWWWYYYXXXWWWVVVTTTSSSRRRQQQOOONNNLLLJJJHHHGGGFFFFFFFFFHHHIIIGGGEEECCCDDDFFFDDDDDDCCCCCCBBBAAAAAAAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@DDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDBBB@@@>>>===>>>???AAAAAA@@@???>>>============>>>=========>>>@@@AAABBB@@@BBBBBBAAA???======>>>===>>>@@@BBBCCCCCCCCCCCCAAA>>>999666666666666555666555555555555444444444555555555555555666777888999999999::::::999999888777999>>>DDDIIIMMMPPPRRRIIIHHHHHHKKKPPPSSSSSSRRRQQQXXXZZZUUUSSSWWW]]]___cccbbbhhhttt}}}|||{{{xxxqqqrrrvvvvvvppp^^^GGG<<<@@@DDDBBB@@@BBBEEEGGGHHHIIIKKKMMMWWWYYYZZZWWWTTTTTTYYY]]]\\\\\\^^^eeerrr}}}uuupppooojjjjjjeee```^^^]]]XXXQQQPPPKKKHHHKKKRRRZZZ]]]^^^eee\\\RRRQQQ[[[hhhoooqqq~~~vvvkkkfffnnn{{{{{{lll|||~~~tttuuu|||ttt```bbbjjjuuutttnnnnnnhhhpppuuuwww|||{{{xxxpppddd]]][[[VVVPPPAAA<<<999::::::666666999444444444444444666999;;;666666666666666666555555888666444444444444222111222222222222222222222222111222333333222222333555/////////000000000000000111000//////....../////////............------------------,,,,,,,,,++++++,,,...///...---+++,,,,,,++++++++++++++++++++++++---,,,+++,,,---...,,,+++++++++,,,------......///,,,,,,,,,,,,---------...///+++,,,000222...,,,...000000000000111222333444333999BBBJJJ___oooaaa}}}|||zzzxxxtttpppkkkgggeee]]][[[XXXUUURRROOOMMMMMMNNNPPPQQQOOOLLLJJJKKKMMMKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDAAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEFFFFFFEEEDDDCCCBBBBBBAAADDDCCCBBBAAA@@@????????????>>>=========>>>???@@@???AAABBBAAA???======>>>>>>???AAACCCDDDDDDCCCCCCEEEBBB===;;;:::;;;;;;:::999999888888888777777777777666666666666777777888888999:::;;;:::999888777666999@@@GGGOOOUUUYYY\\\TTTPPPJJJEEECCCDDDEEEEEEAAAIIILLLGGGEEEKKKRRRSSSPPPNNNRRR]]]fffjjjlllnnnvvv{{{~~~{{{rrrjjjiiijjj{{{]]]KKKPPPWWWUUUaaadddhhhkkknnnppptttvvv}}}wwwuuuyyy~~~rrrnnnmmmsss{{{}}}vvvnnniiiiiihhhbbbZZZQQQJJJGGGKKKVVVaaacccaaa]]]XXXSSSQQQRRRZZZkkkwwwiiidddpppyyysss```nnnxxxxxx~~~xxxpppiiippp~~~uuu|||ppp```gggqqqxxxyyyooonnnppprrruuuzzz~~~}}}ttteeeddd[[[NNNFFFDDD>>>666666222222666666222222777222444666777555333111111666666666666555444333333888666444333333222000///222222222222222222222222000111333333222222333444000000000000////////////111111000/////////////////////.........------------------,,,,,,,,,++++++,,,...///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------+++)))++++++,,,------......///+++++++++,,,,,,---------&&&%%%)))000111------222////////////000111222333444:::BBBIII]]]~~~ppp[[[}}}lllYYYSSSXXXZZZ\\\XXXSSSVVV\\\YYYQQQUUUQQQQQQTTTUUURRROOOOOOPPPOOOOOOPPPMMMJJJIIIKKKLLLMMMOOOMMMJJJGGGEEEEEEGGGBBBFFFHHHDDDHHHMMMHHHKKKNNNLLLGGGHHHLLLLLLGGGMMMNNNLLLEEEAAAAAADDDFFFEEEDDDEEEHHHIIIHHHCCC???JJJDDDCCCHHHKKKGGGDDDDDDKKKIIIFFFCCCAAABBBCCCDDDBBB@@@@@@BBBDDDDDDAAA>>>DDDDDDEEEFFFAAA===@@@GGGCCCEEEFFFDDDEEEFFFEEECCCBBBFFFEEE@@@???BBBAAA<<<>>>@@@AAA???======;;;999111>>>???:::<<<:::555888@@@?????????>>><<<999777999BBBIIIIIILLLSSSXXXWWWQQQJJJCCCBBBFFFJJJJJJIIIKKKJJJGGGDDDCCCDDDFFFGGGDDDEEEIIIOOOTTTYYYaaagggppplll~~~sss~~~{{{jjjlllxxxyyyrrrkkkeee]]]ZZZ[[[]]]dddqqqmmmVVVMMMOOOUUUUUUTTT]]]]]]LLL```zzzxxxrrrqqqkkkqqquuulllsss|||www~~~ooouuuwwwwww|||yyylllfffqqqssswww~~~~~~yyyqqqlllmmmvvv|||tttssstttqqqeee[[[JJJDDD===999888888777555333333333333333333333333444444555555555555444444333555666666444333222222666666555444333333222222222222222222222111000///111111111111000000000//////000000000......000111111///...------...///111......---------,,,,,,,,,///...---,,,+++++++++++++++,,,,,,---.........---++++++------------++++++,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,++++++---------............///...///111222333333222222444666>>>HHH\\\xxxyyy___]]]zzzqqqsssvvvvvvrrrlllkkknnnkkkccc___^^^]]]\\\WWWRRRTTTZZZ\\\ZZZYYYZZZ[[[ZZZXXXWWWOOOMMMKKKJJJKKKMMMOOOPPPIIIDDDHHHLLLHHHLLLRRRMMMGGGKKKLLLKKKLLLNNNKKKDDDCCCFFFGGGEEEAAA???>>>>>>IIIHHHHHHGGGGGGIIIKKKMMMKKKGGGEEEGGGFFFCCCDDDIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGCCC>>>===???CCCGGGIIIDDDBBBBBBCCCBBB@@@CCCIIIKKKIIIHHHHHHIIIHHHHHHHHHHHHKKKIIIEEEDDDGGGGGGBBBAAABBBBBBAAA@@@>>><<<::::::DDDBBB===@@@???;;;???;;;<<<===@@@BBBAAA===999999???DDDEEEIIIPPPRRRPPPFFFBBB>>>>>>@@@BBBBBB@@@AAA@@@>>>;;;999999:::;;;CCCCCCEEEGGGHHHHHHMMMRRRjjjdddwww}}}zzzzzz}}}{{{sssooorrrqqqrrrnnndddYYYVVVYYY^^^YYYQQQMMMMMMSSScccjjjdddWWW\\\hhhpppsss|||yyygggqqq{{{qqqrrrqqqiiisss~~~rrruuu~~~}}}uuutttjjjttt|||zzzrrrooo}}}|||pppooopppoooppprrrtttwww|||vvviiibbb```ZZZPPPFFF???;;;666444444444333222333333333333333333333333333333444444444444333333222444666666444222222222444444444333222222111111111111222222111111000000222222222111111111000000///000000///......///111000///...------...///000......---------,,,,,,,,,///...---,,,+++++++++++++++,,,,,,---......------++++++------------++++++,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---,,,,,,,,,+++---------............///...///111222333333222222555666<<>>CCCCCCDDDGGGIIIFFF???:::777888999;;;@@@EEEDDD@@@======<<<<<<<<<<<<<<<<<<<<<===<<<:::777777888:::555444666:::999888<<>>888666444222555;;;>>>999333333444444333333333666888555666555333111111555888666444555999777444:::DDDEEE???>>>???AAAIIIRRRVVVVVVcccbbb\\\```aaa^^^```gggoooxxxzzz{{{ttt{{{}}}mmmnnn~~~uuubbbjjjtttgggbbbggg}}}sssttt~~~~~~uuusssyyyvvv~~~}}}|||~~~~~~|||zzzxxxsssrrrrrrrrrooojjjddd___NNNGGG>>>999888888666333222222222333333333222111222222222222222222222222222222333333333333222222111333555555444222222333222222333333333222000000......///000111111111111111111111111000000000000...///000///------///000///......------......///......---------,,,,,,,,,...---,,,,,,+++++++++,,,+++,,,,,,---------,,,,,,++++++------------++++++,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---------------............///000000111111222222222222444666===GGGZZZuuuvvv\\\]]]}}}|||}}}|||zzzwwwuuuvvvwwwxxxxxxxxxhhhbbb______]]]WWWUUUXXXfffhhhmmmtttzzz}}}}}}|||nnnhhhbbbaaafffkkkjjjfff]]][[[XXXXXX[[[```gggllllllnnnooolllgggdddfffjjjfffkkkrrrwwwtttrrrxxx~~~~~~}}}{{{}}}yyysssnnndddWWWUUUPPPOOONNNKKKGGGBBB<<<999<<<888888???GGGIIIDDD>>>AAAAAA@@@???@@@CCCIIINNNFFFFFFDDD???<<<===DDDIIIPPPJJJGGGGGGAAA;;;BBBOOO^^^eeecccXXXOOOKKKRRR\\\xxx~~~}}}yyy}}}|||fffcccyyyttthhhjjjssslllnnn|||xxx~~~sssjjjyyyooofffiiiqqqxxx|||~~~wwwssspppmmmkkkmmmkkkfffaaaZZZQQQGGGAAA999666333333444555444333333444555555444333222222222222222222222222222222333333444444444444333333000222444555333222222333222222444444444333111000---...///000000000000000////////////...............//////...------...000......------------............---------,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,---,,,,,,++++++++++++------------++++++,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---...,,,++++++++++++,,,---...---------............///111111111111111111222222222555???KKK^^^xxxvvv\\\ZZZ~~~~~~}}}wwwwww|||{{{sssnnnooowwwwwwxxxzzz~~~~~~rrrmmmsss{{{zzztttooommmlllkkkmmmqqquuuxxxzzzxxxyyy{{{|||vvvzzzwwwlllooosssrrroooppprrrzzzrrrddd]]]SSSIIIIIIHHHKKKOOOMMMHHHCCC@@@@@@FFFDDDGGGSSS\\\\\\VVVRRRKKKJJJIIIJJJNNNUUU\\\```\\\ZZZVVVOOOLLLPPP[[[dddbbbYYYSSSRRRKKKFFFRRRdddyyykkkdddlllsssqqqwwwpppvvvtttnnn\\\XXXpppwwwooofffwwwttt~~~wwwiiiqqq}}}yyyjjjeee```aaaiiisss{{{~~~xxxtttqqqmmmgggcccaaa[[[QQQHHHAAA<<<999666555555555444333222111000111333444444222111111111222222222222222222222222333333444444444444333333///222444444333222222333111222444555555333222000---......////////////...............------------...//////...------...000------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++------------++++++,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---...,,,++++++***+++,,,...///---------............///222111111000111111222222111555???KKK___yyyxxx]]]TTT}}}~~~}}}{{{}}}}}}tttjjjiiirrr{{{yyytttvvvwwwoooddd]]]ccckkksssyyy{{{{{{zzz}}}xxxpppoooxxxppphhhfffdddbbbdddhhheeewwwiii^^^eeeZZZTTTZZZdddlllrrrwwwsss___QQQSSSYYYXXXWWWYYYgggqqqkkk]]]WWWRRRQQQXXXTTT\\\eeecccXXXNNNKKKKKKLLLKKKQQQ]]]ddd___XXXUUUAAA??????DDDMMMUUUZZZ\\\YYYWWWRRRMMMMMMWWWiiiwwwsssfff]]]ZZZTTTQQQaaayyy~~~kkkkkkrrr~~~vvvmmmdddxxx}}}qqqnnnzzzsssrrrdddZZZnnnzzznnnwwwpppxxx~~~~~~yyymmmhhhhhhjjjoooxxxxxxwwwqqqjjjeeeaaa]]]VVVPPPHHHBBB;;;666444555777888444555555444222111111222///111333222000///111333111111111111111111111111222222333333333333222222///111333444333222222333///000333444444333111///....../////////...------//////.........---------......///...---,,,...000---------......---------......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******++++++------------++++++,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---...,,,+++******+++,,,...000---------............///333222111000000111222222222444<<>>444000111------...///000000//////..............................////////////......---------............///////////////000000000000////////////////////////333111///...---...///000......////////////......////////////000000000000000000111111111111000000000///...---,,,---......+++,,,,,,------,,,,,,+++000000///...............++++++++++++++++++++++++,,,,,,,,,+++++++++******------............------))))))*********+++++++++******+++,,,,,,,,,,,,+++)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,,,,------////////////000000000000000333555888FFF^^^wwwaaagggmmmhhhaaa[[[]]]gggrrryyyuuulll}}}|||}}}{{{gggccchhh|||}}}pppwwwvvv~~~vvv}}}wwwuuu}}}{{{{{{|||qqqyyywwwooo}}}{{{zzz~~~yyyyyyrrr}}}wwwppplllgggyyy|||yyyjjjiiihhhjjjlllhhh^^^UUURRRSSSXXX___gggmmmpppqqqjjjlllmmmmmmtttyyytttrrrsssvvvyyy~~~yyyxxx}}}iii___WWWYYY___^^^TTTIII???888333444333000///222---......////////////...........................---......//////......------------............///.../////////000000000000........................222111///...---...///000......////////////............/////////000000000/////////000000/////////000///...---,,,------...+++,,,,,,------,,,,,,+++//////...---------------++++++++++++++++++++++++,,,,,,,,,+++++++++******------............------*********++++++++++++,,,******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,---------////////////000000000000222555666777BBBYYYppp}}}ccchhh{{{ooo```]]]dddrrrxxxxxxyyyqqq{{{|||qqqpppoootttrrrnnntttvvvrrrxxxsssnnnzzzzzzqqquuuvvv{{{xxx|||qqqxxxtttooorrr~~~qqqtttyyyyyy}}}uuuzzzrrrccc___lll}}}|||wwwtttooouuutttwww{{{xxxkkk^^^XXXOOOOOONNNMMMLLLNNNQQQTTT]]]eeerrr}}}{{{xxxqqqjjjjjjqqqxxxzzzxxxtttxxxzzzvvvuuuxxxzzzsssiiiaaa]]]]]]]]]]]]GGG???777555888999444///111---+++---...---,,,........./////////......---------------------------------............---------------............///....../////////000000000........................111000///.........///000---......//////......---,,,------...///000111111---......//////......---///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,------......------,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------////////////000000000000444666666666AAAWWWnnn{{{gggiiirrrqqqsssvvvlll^^^```dddZZZjjjkkkuuu~~~xxxyyy}}}wwwvvvyyyzzz~~~uuu}}}~~~sssnnnttt}}}zzzwww{{{|||tttvvv{{{www~~~xxxooorrr~~~qqqlll{{{lllssszzzrrriiinnntttfffbbbmmm{{{}}}qqqllliiieee\\\UUUOOOMMMMMMIIIBBB===BBBIIIQQQVVVZZZaaalllvvvyyy{{{zzzvvvnnnkkkmmmnnnlllwwwmmmnnnzzz|||nnncccccc[[[UUUKKKBBB:::666444333;;;777222000000111000///333111///000000...,,,+++////////////...---,,,,,,------------------------......////////////......---------............///........./////////000000........................000//////.........//////---------......---------++++++,,,---///000111111.........//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------------,,,,,,++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------////////////000000000000222555666888DDD\\\tttjjjiiivvvoooeeeQQQTTTRRRSSSWWW\\\cccppp{{{}}}vvvyyyyyyrrrtttwwwnnnhhhhhhhhhkkk|||{{{{{{}}}uuusss{{{tttvvv{{{yyynnn|||{{{qqqlllqqq|||kkkbbbeeekkknnnllldddXXXPPPMMMJJJHHHFFFEEECCCCCCGGGNNNRRRTTTYYYdddqqqwwwvvvvvvzzzyyy~~~{{{yyywww||||||vvvooo___TTTSSS]]][[[III<<<:::===:::777333000000111222///...............///...,,,,,,,,,---///111///---......///......---,,,,,,------------------------...//////000000//////...---------............///............////////////........................///...............//////,,,,,,------------,,,,,,***+++,,,---...///000000...//////000000//////...---------------,,,,,,,,,---,,,,,,++++++,,,,,,---...---------------......++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---.........------////////////000000000000000333555888EEE^^^vvvkkkgggmmmkkkkkkkkkggg```___bbbOOOFFFIIIQQQ[[[qqq~~~vvv{{{{{{ooowwwyyywww}}}|||{{{uuuuuuxxxuuuppplll|||vvvmmmlllssszzzmmm^^^QQQJJJIIIJJJCCCAAA??????BBBGGGIIIJJJOOOUUUZZZ[[[___iiirrrvvvuuu~~~{{{uuurrrvvvyyy|||}}}{{{xxxuuutttqqqxxx}}}|||wwwpppeee[[[CCC:::666999888111---////////////...------000222++++++,,,......///......,,,...---,,,---000...***------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------............///------........./////////---------------------------............/////////+++,,,,,,------,,,,,,+++***++++++,,,---...///////////////000000/////////,,,------------,,,++++++------++++++++++++---------------------......///++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,++++++******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++---...///......---////////////000000000000000333444666BBBYYYqqqjjjcccyyyzzzvvvhhh___XXXNNNPPPTTTOOOPPPSSSNNNPPP[[[\\\YYY^^^qqq{{{|||}}}}}}yyyrrrrrr|||}}}vvv{{{~~~wwwwwwkkknnn{{{{{{sssnnnjjjwww~~~{{{ssspppvvvuuutttttt~~~zzzuuuiiiddd[[[RRRMMMLLLLLLLLLHHHFFFCCC>>><<<<<<>>>???===>>>DDDPPP\\\eeeiiikkkiiissszzzzzzzzz|||sssnnnxxxzzz{{{|||{{{uuummmggg```bbb```XXXQQQJJJAAA888222000---,,,---///222555,,,---...,,,)))(((***,,,000///...///000111000///222333111,,,,,,///,,,''',,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------............///---------.........//////------------------------,,,---....../////////...++++++,,,,,,,,,,,,++++++++++++,,,,,,---------------......//////......---,,,,,,---------,,,+++***...---+++******+++---...,,,,,,++++++,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++***************++++++++++++,,,******+++,,,,,,,,,,,,+++---,,,+++*********++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))+++---...//////...---////////////000000000000///222333444@@@VVVnnn{{{ggg```}}}kkkjjjgggrrrxxxtttqqqfffWWWQQQBBB===FFFGGGCCCIIIDDDMMMNNNOOOWWWZZZ```ooo{{{yyyqqqttt{{{{{{{{{xxxvvvlllrrrqqqeeeiiivvv}}}xxxsss~~~yyyyyywwwnnnpppffffffdddTTTVVVZZZHHHJJJAAABBBBBBAAAAAA???999333===???AAABBBEEEJJJOOOPPPWWWYYYaaaooo{{{www|||vvvqqqpppqqqtttwwwvvvnnnbbbXXXJJJIIICCC999444333222///...222222,,,)))+++,,,)))+++---000000......000333222///++++++,,,------,,,,,,///---)))***000///***++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------.........//////---------.........//////------------------------,,,,,,---.../////////...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---...---,,,+++***...---+++******+++---...+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******))))))*********+++++++++******+++,,,,,,,,,,,,+++...---+++*********++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***---/////////...---////////////000000000000...111222444@@@WWWooo}}}eee^^^kkknnnvvv~~~{{{mmmcccaaa```hhhyyywwwnnnuuu}}}|||jjjXXXWWWTTTJJJGGGLLLBBB@@@@@@===BBBHHHDDDWWW^^^iiisssxxx|||yyyyyy}}}wwwwww~~~|||vvvuuurrrnnnqqqwww{{{vvvrrrmmmooo{{{nnnjjjuuu|||uuupppmmmgggbbb[[[TTTKKKFFFDDDDDDCCC@@@===;;;;;;<<<:::999:::;;;;;;<<<@@@EEEHHHDDDNNNYYY\\\dddllljjj|||zzz{{{}}}{{{vvvnnneee^^^___```aaa___YYYPPPGGGAAA666555333222000///......------------------------------------------------...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...............------,,,,,,,,,---------///111111///---+++,,,---,,,***)))***+++))))))(((((()))+++,,,...111...,,,---//////---+++******++++++++++++******++++++******++++++,,,---...,,,******---...---+++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***++++++***)))***+++(((((()))************)))---,,,++++++******++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++)))))))))***+++,,,---...---,,,,,,,,,,,,---......///////////////.........111333555888BBBUUUmmm~~~lllggg<<<>>>EEENNNOOOJJJHHHJJJUUUZZZhhh|||tttiiiiii|||yyyooonnn]]]VVVXXXVVVMMMLLLNNNHHHJJJLLLLLLJJJEEECCCDDDGGGNNNQQQYYYfffuuuxxxnnnnnn}}}yyymmmkkkxxx{{{pppmmm|||uuu}}}xxx~~~tttiiikkk{{{tttqqqooorrr{{{uuummmfffllltttuuulllmmmuuuzzzwwwtttpppmmmlllcccgggfff]]]UUURRROOOKKKAAAAAA???===:::888666555666777888888888888:::<<<===???DDDKKKPPPTTTWWWZZZeeedddrrr}}}||||||}}}{{{vvvrrryyytttlllcccXXXNNNCCC===888888999888555111...+++111111000//////...//////------------------------------------------------...---,,,++++++,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,---//////...,,,+++,,,---,,,***)))***+++***)))))))))***+++---...000...,,,---...///---+++******++++++++++++******++++++******++++++,,,---+++)))((())),,,...---,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))***++++++***)))***+++((()))******++++++******---,,,++++++******++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++------,,,+++++++++++++++---,,,,,,,,,,,,---....../////////////////////...111333444666???RRRkkk}}}mmmfff+++***,,,///000///111666===@@@HHHTTT___eeedddaaakkkccccccqqq~~~uuusssyyyvvvkkkfff]]]dddeeebbb[[[QQQKKKJJJLLLKKKLLLNNNPPPSSSTTTUUUUUUWWWXXX^^^dddggghhhnnnuuuttt}}}ttttttssslllmmmzzztttooommmuuuvvvvvv~~~vvv{{{uuullliiiqqq{{{{{{vvvxxxqqqtttwwwlllwwwsssxxxqqqiiiiiivvvyyytttrrrttt~~~sssjjjpppssszzzxxxmmmmmmmmmooorrrtttuuuuuufff___UUUNNNKKKKKKMMMNNNBBBGGGFFF@@@AAAFFFCCC;;;999<<<<<<777444555666444111444666777666777;;;>>><<>>AAACCCSSSSSS[[[kkkxxx}}}rrrnnnkkkiii{{{zzzzzzzzzqqq}}}yyyqqqmmmjjjlllppprrrsssrrrppppppbbb]]]YYYWWWVVVUUUZZZaaa^^^bbb\\\XXX___bbb```dddxxxtttzzz}}}uuutttxxxssszzz~~~~~~zzz{{{rrrpppuuuttthhhgggssswwwmmmggglllvvv}}}kkkbbb]]]bbb|||}}}{{{{{{wwwkkk|||}}}oooeeefffppp}}}}}}nnnooo~~~xxxyyyuuuttt}}}wwwoookkkeee\\\UUUWWWRRRTTTZZZXXXMMMHHHKKKFFFEEECCC???;;;999888999888777555333222222222111...222333111333777777222777888888777999<<<@@@AAAGGGMMMRRRSSSPPPOOORRRVVVYYY\\\```cccfffiiillloooxxx}}}zzz~~~{{{xxxvvvuuusssooolllbbb[[[RRRKKKFFFCCCAAA???:::777222000000000000000//////...------...//////++++++++++++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,+++++++++++++++++++++------------------------,,,,,,,,,------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000---+++***+++,,,+++++++++,,,---,,,***)))***++++++++++++++++++,,,,,,---...------------------,,,******++++++++++++******++++++******++++++,,,---)))(((((()))+++,,,---...++++++++++++++++++++++++++++++++++++************)))***++++++***)))***+++******+++,,,,,,,,,,,,+++---,,,++++++******++++++((()))***+++,,,---------++++++++++++++++++++++++***++++++,,,---///000111---,,,,,,,,,,,,---..................////////////111333444555===QQQmmm~~~ooo***+++,,,******,,,///111+++---///000...///111444666;;;FFFSSS\\\```eeejjjoookkknnnnnniiivvvvvvlllmmm}}}|||vvvooo}}}{{{|||rrrmmmkkkkkkooouuutttpppccc\\\aaa```___hhhiiicccdddaaaVVVVVVYYYTTTNNNWWW^^^ccckkklllgggccchhhjjjuuu~~~|||vvvoooqqqyyyvvvnnnhhhmmmqqq~~~tttnnnoooyyy|||}}}~~~vvvvvv|||uuuiii^^^ZZZWWWTTTUUUZZZSSSNNNHHHDDDDDDBBB???;;;;;;555333666555000111666555444222222333444444444666777777777666444444333;;;777666::::::888:::@@@???>>>???DDDIIINNNTTTWWWbbbhhhnnnoookkkgggfffhhhsssvvvyyyzzz{{{{{{}}}~~~{{{wwwqqqkkkddd^^^YYYVVVJJJEEE>>>777444222222222111000......//////...---++++++,,,,,,,,,+++******------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,,,,,,,+++------------------------,,,++++++++++++,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,000...+++***+++,,,,,,++++++,,,---,,,***)))***+++******+++++++++,,,++++++,,,---------,,,,,,------******++++++++++++******++++++******++++++,,,---+++,,,++++++++++++,,,---+++++++++++++++++++++++++++++++++*********)))))))))***++++++***)))***+++******+++,,,,,,,,,,,,+++---,,,++++++******++++++((()))***+++,,,---------++++++++++++++++++++++++******+++,,,---///000111---,,,,,,,,,,,,---......---.........//////000000000333555666>>>RRRpppuuu&&&***,,,+++***,,,---,,,,,,///111///,,,+++,,,...,,,///333777;;;???DDDHHHRRRPPPXXX\\\\\\kkkmmmfffgggwwwqqqlllfffmmmwwwqqqsssxxx|||{{{nnnjjjnnnnnnsssqqqmmmkkk```VVV``````^^^aaa[[[TTTYYYRRRUUU^^^hhhiiibbb[[[YYY___aaa```[[[[[[cccpppxxxrrrssslllcccdddnnnrrrppp}}}vvvrrrvvv|||ppphhhcccoooxxxzzzmmmuuurrrmmmjjjlllttt{{{xxxppprrrzzzppplllwwwxxxkkkbbb___UUUOOOKKKLLLQQQTTTSSSPPPCCC@@@<<<;;;:::999888888<<<999666555555666666555777444555888888444333666333111000222555777666555888:::<<<<<<;;;:::::::::@@@;;;===EEEHHHHHHPPP[[[QQQOOOQQQYYYaaaffflllqqqzzz~~~~~~zzz{{{||||||sssbbb___ZZZSSSLLLGGGCCCAAA<<<:::555222//////111222///......///000000...,,,+++,,,///111111111///...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,...---++++++,,,---,,,++++++,,,---,,,***)))***+++)))******+++++++++******+++,,,------,,,,,,---...******++++++++++++******++++++******++++++,,,---,,,------,,,++++++,,,...+++++++++++++++++++++++++++************))))))))))))***++++++***)))***+++)))******+++++++++++++++---,,,++++++******++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......------......///000000000///333666777===PPPmmmqqq***000222...,,,---,,,(((***,,,---,,,***)))***+++//////...---...111333444444333;;;@@@???LLL___eeemmmoooggg```aaacccrrrwwwjjjiiifff\\\ggg|||uuuyyy{{{www~~~{{{wwwoootttrrr}}}~~~wwwzzznnnaaafffjjjooowww~~~{{{oooccc\\\MMMLLLHHHFFFMMMUUURRRIIIKKKEEE???<<<===BBBEEEGGGFFFFFFKKKMMMJJJMMMRRRPPPSSS\\\bbbgggppptttwwwpppgggaaaaaa]]]WWWYYYbbbgggccc___\\\WWWVVV\\\cccdddiiikkkfff[[[QQQKKKJJJMMMVVVYYY\\\]]]QQQIIINNNQQQPPPFFFSSSXXXPPPSSSLLLGGGHHHGGGFFFFFFIIINNNSSSVVVSSSKKKIIIKKKDDDCCCPPPGGGFFFEEEFFFGGGFFFAAA===@@@CCCEEECCC>>>888555444444333333444666777666444444555666444444666888777222111111222222333444444888666666888777444444555<<<<<<===>>>>>>===<<<;;;CCCGGGLLLMMMMMMLLLLLLNNNXXX]]]aaadddjjjttt~~~qqqlllmmmuuu{{{}}}~~~}}}|||vvv}}}|||wwwpppnnnrrrxxxrrrffffffdddUUU???>>><<<999666555555666444444333111//////000111,,,++++++,,,...000000///'''(((***+++++++++******---------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---)))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************+++++++++***++++++,,,---+++++++++***++++++,,,---******+++++++++,,,,,,,,,+++***)))+++,,,---+++***+++,,,---,,,***)))***+++((()))*********))))))(((***,,,------++++++---///******++++++++++++******++++++******++++++,,,---)))+++,,,+++******,,,///++++++++++++++++++++++++************)))))))))))))))***++++++***)))***+++((()))******++++++******---,,,++++++******++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,---......------......///000000111...333666555999IIIdddzzzxxxeee$$$+++...+++***------)))***************+++---......000000//////000---***+++***111444...222<<<<<<>>>CCCBBBCCCHHHJJJTTTjjj|||{{{xxxfffaaaiiijjjfffgggnnn|||sssiiilllwwwxxxoootttrrrvvvjjjssssssmmmgggmmm~~~hhhYYYQQQLLLKKKHHHEEEFFFKKKOOOIIIIIIGGG@@@EEEJJJEEEFFFIIIDDDBBBDDDBBBHHHYYYKKKBBB>>>AAA>>>777888@@@888999;;;999444222666<<<>>>999888<<<===999888999<<<;;;444555<<<888111777111666222<<<999---666666666888:::999666555666888555666444999@@@777000777333333444444444666777999666333000111444666777666111444777777555444555888333777888444444777;;;;;;777999<<<>>>??????@@@AAACCC@@@>>>>>>@@@DDDIIINNNPPPTTTYYY[[[ZZZZZZ[[[]]]hhhlllqqqrrrpppmmmkkkkkkpppzzz|||~~~||||||~~~{{{}}}|||yyyxxxxxxwwwmmmbbbXXXIIIMMMRRRHHH:::<<<>>>222555555444222000000222333///000111000...,,,,,,,,,///---******+++---------//////...---,,,,,,++++++++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))******++++++++++++************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++******++++++,,,---*********++++++,,,,,,,,,((('''(((***,,,,,,***(((+++,,,---,,,***)))***+++'''((()))******)))(((''')))+++...---++++++---///******++++++++++++******++++++******++++++,,,---&&&(((******)))***---000++++++++++++++++++++++++************)))))))))))))))+++++++++***)))***+++(((((()))***************---,,,++++++******++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++''''''((()))+++---///000---,,,,,,,,,,,,---......---------...///000000111---222555333555CCC]]]qqqlllZZZ***************)))((((((++++++,,,,,,,,,---------+++,,,,,,---...///000000+++---//////...---...///222111111111222444666888FFFFFFGGGIIIKKKLLLNNNNNNXXX^^^gggoootttuuusssqqqjjjeeedddnnn{{{pppooovvvtttwww~~~nnniiifffhhhrrrwwwfff^^^kkk~~~wwwppprrrsssggg]]]UUUIIILLLCCCFFFMMMIIIGGGFFF???>>>===AAA???777;;;AAA;;;@@@>>>???BBBBBB>>><<<===>>>:::999===;;;666666:::===<<<<<<<<<:::666555666444999999555444999;;;999777999::::::888777888:::888777:::??????<<<;;;>>>>>><<<:::;;;???AAA===666>>>BBBCCC@@@>>>AAADDDDDDAAAHHHKKKIIIJJJQQQVVVVVVVVVQQQPPPWWW^^^``````aaa^^^ggglllddd[[[[[[bbbggg{{{~~~}}}yyywwwxxxxxx|||{{{}}}}}}|||zzzyyyuuuuuuxxxxxxuuuyyyzzzqqqkkkiiijjjkkkrrrmmmdddZZZOOOFFF@@@<<<666555333111000000000111444333111000000000111111////////////............////////////////////////***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---+++***)))((((((***,,,---)))))))))((())))))******+++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++------,,,+++******************+++++++++,,,,,,,,,---+++)))***---///---+++,,,+++******,,,,,,+++*********))))))))))))******)))***,,,,,,++++++,,,---)))************+++++++++)))***+++,,,---,,,++++++***++++++,,,,,,++++++*********++++++++++++******************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))&&&(((***+++***))))))******************)))((((((,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,************************+++,,,,,,,,,++++++---///++++++,,,,,,,,,,,,------......///000000000000000//////111444888BBBUUUgggjjjaaa***************)))((((((++++++++++++,,,,,,,,,,,,------------------------+++---......------...///---------...///000222333555666777888999:::;;;<<<===AAAHHHNNNTTTWWWXXXXXX\\\YYYYYYaaaooo|||xxxrrrttt|||~~~~~~|||nnnppp{{{lllWWWOOOVVVeeelllppppppggg]]]PPPLLLMMMRRR___cccWWWOOOPPPQQQNNNGGGCCCHHHRRRRRRMMMJJJJJJFFFAAABBBGGGHHHRRRTTTKKKFFFHHHFFF???AAADDDCCC@@@BBBFFFEEE@@@GGGGGGEEEDDDCCCDDDFFFHHHNNNJJJHHHHHHGGGFFFJJJOOOQQQQQQPPPMMMLLLMMMNNNOOOPPPUUUWWWSSSOOOPPPRRRQQQSSS[[[```ccciiiuuu~~~pppeee^^^aaakkkrrrxxx|||{{{}}}{{{}}}zzz~~~yyyvvvwww{{{~~~}}}{{{{{{wwwwwwxxxyyy~~~{{{ooobbbWWWOOOLLLKKKOOOLLLHHHBBB<<<888555444555444222111000000111111333333111000000000111111/////////...............------------------------++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,---)))******+++++++++++++++,,,,,,+++++++++++++++,,,+++++++++*********)))))))))******+++,,,+++++++++++++++++++++++++++++++++---,,,,,,+++*********+++******+++++++++,,,,,,,,,---,,,***+++...///...,,,,,,+++******,,,,,,+++*********))))))))))))******(((***++++++******+++---)))************+++++++++)))***+++,,,---,,,++++++***++++++,,,,,,++++++*********++++++++++++******************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))))))+++,,,,,,,,,,,,...000(((((()))***************,,,,,,,,,++++++++++++***((())))))***++++++,,,,,,(((((()))***++++++,,,,,,+++,,,,,,,,,++++++---...++++++,,,,,,,,,,,,------......///000000000000000000///111444888AAATTTffflllbbb)))************))))))((()))*********++++++++++++------,,,,,,,,,++++++++++++,,,......---,,,---///******,,,---......//////------......///000000111///000222555999<<>>BBBJJJOOOUUU```kkkuuu}}}{{{zzz~~~{{{uuullliiiqqq}}}{{{lllbbbjjj}}}~~~yyy}}}zzzpppjjjjjjiiikkkqqq{{{}}}{{{{{{zzztttnnnnnnuuu~~~zzzsssvvv|||~~~yyy|||~~~yyy}}}|||}}}|||xxxrrrvvvyyy{{{{{{lllgggbbbgggqqqxxxyyywww```UUUGGG@@@???@@@@@@@@@;;;999777555444555777999333333333333333333333444000///......///000222333222222111111111111111111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++******++++++,,,---***+++,,,---...---,,,,,,,,,+++***)))((((((((((((************************++++++,,,------------,,,***+++++++++++++++,,,,,,+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))***++++++***+++***)))***+++,,,+++)))******))))))))))))******''')))***)))(((''')))***))))))*********+++++++++)))***+++,,,---,,,++++++***++++++,,,,,,++++++*********++++++++++++******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++************,,,---,,,***((((((((('''((()))***+++,,,,,,,,,------,,,,,,,,,+++++++++))))))*********+++++++++'''((()))***+++,,,------***+++,,,+++******,,,...+++++++++,,,,,,,,,------......///000000000000000000000222444777???QQQaaakkk^^^((())))))*********))))))(((((()))))))))*********(((((())))))***++++++,,,+++,,,,,,+++***+++---...+++,,,...///000///......------------............000000//////......------,,,...000111///...000111000000222333111///222888777AAAKKKPPPVVV^^^___\\\eeemmmmmmhhhooo~~~vvvyyy{{{|||zzzqqqvvv|||}}}~~~}}}~~~||||||}}}~~~~~~xxxyyy~~~}}}~~~}}}zzzzzz}}}{{{wwwpppooopppuuu{{{~~~||||||wwwjjjmmmnnnllljjjiiieee```PPPIIIBBBAAADDDFFFCCC???<<<666///---111555666333000000//////000222333444000000000000000000000///...---------...000222333111111111111222111111111.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++***************+++++++++,,,,,,++++++******++++++,,,------,,,+++++++++,,,---...,,,+++***)))((((((((((((************************++++++,,,------------,,,*********++++++,,,,,,,,,************+++,,,------******+++++++++,,,,,,,,,)))******+++***++++++,,,+++***))))))++++++***)))******))))))))))))******''')))***)))''''''((()))))))))*********+++++++++)))***+++,,,---,,,++++++***++++++,,,,,,++++++*********++++++++++++******))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++$$$'''+++---+++)))'''&&&))))))***+++++++++++++++---------,,,,,,,,,++++++***************+++++++++***************+++++++++***+++++++++******,,,---+++++++++,,,,,,,,,------......///000000000000000000000222555777>>>OOO___hhh[[[((())))))************)))((()))))))))************''''''((()))***+++,,,---+++++++++***)))***,,,...***+++,,,,,,---------,,,,,,,,,,,,---------------+++,,,------......------...000111111///.........555333333555444111111555,,,///000000333888;;;;;;<<>>EEEGGGJJJGGG@@@@@@DDD@@@FFFZZZdddvvv}}}lllTTTMMMVVVaaakkkvvvpppmmmfffttttttiiidddkkkddd___yyyuuunnnrrrwwwhhhhhhuuusssrrrrrrqqqwwwwww||||||iiidddfffpppxxx{{{~~~vvvjjj___[[[ZZZVVVRRRQQQPPPLLLCCC;;;999;;;999555000222444333000///111444000111///---000333222---...---...000000...------***---///...+++(((((()))$$$+++///......333333000,,,...///111111000...---------...///...---,,,+++,,,,,,++++++,,,---///000///000111222333333222111......---,,,+++***)))((())))))))))))))))))))))))&&&''')))***,,,,,,------)))************+++++++++++++++******++++++,,,---''')))***,,,,,,+++***)))))))))))))))))))))******))))))******++++++++++++))))))***++++++++++++***))))))***+++,,,,,,------)))))))))***+++---...///******+++++++++,,,,,,,,,&&&(((***)))'''''')))+++***)))((()))***+++***(((******))))))))))))*********++++++***)))(((((())))))************+++++++++)))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++******++++++++++++******(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,...---+++(((%%%&&&(((+++&&&''')))+++---...//////......---------,,,,,,,,,++++++******************''''''(((***+++,,,---...)))***+++***))))))+++---++++++,,,,,,,,,---------...//////000000000000000111111333555666<<>>DDDNNNXXX^^^aaa```___OOOLLLGGGFFFJJJSSS]]]dddqqqooohhh[[[PPPOOOYYYccciiittttttdddZZZVVV[[[hhhxxxjjjUUUUUU]]]qqq}}}nnn___aaasss~~~lll___]]]iiixxx|||xxxuuusssqqqkkkbbbZZZbbbhhhlllpppxxx|||mmmXXXFFFCCCAAABBBDDDDDDBBB@@@>>>===:::888555333222222000000000000000000000000---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,,,,,,,------.../////////......///////////////...+++,,,,,,------,,,,,,+++---,,,******---000222222000000000000000///......///...,,,***))))))******************************((()))***+++,,,---------)))************+++++++++++++++++++++++++++++++++(((((())))))))))))((((((+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++******++++++,,,---************************************************++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---------,,,+++***+++++++++++++++***)))(((******++++++++++++******++++++***)))***+++---...)))***,,,,,,++++++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,+++***)))))))))************))))))+++******)))))))))))))))++++++***************+++++++++,,,,,,,,,,,,------.....................---+++666666111333888GGG^^^ssseee((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))******))))))******+++,,,---+++))))))+++,,,,,,+++---,,,,,,++++++,,,,,,------,,,++++++++++++,,,------+++***+++......,,,***------------------------------------------------,,,---------.........///---------------...//////000///...------...///000000///...------...///000///////////////.........////////////////////////...///111222222111///...+++---111555777777777666222000---,,,---000555888999<<<===:::444111444888666>>>FFFGGGAAA999555444777<<>>@@@>>>@@@JJJWWW^^^[[[UUUPPPIIIBBBBBBJJJTTT\\\___YYYPPPFFF@@@:::666:::BBBAAA???===>>>@@@>>>888333999;;;999666<<>>111555333111111333444222000111000///...,,,,,,++++++........................------------------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++))))))***+++,,,,,,,,,,,,,,,,,,------.../////////......////////////......+++,,,,,,------,,,,,,+++---+++******---000222222000000000000000///......000...,,,***))))))))))))************************((()))***+++,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++((())))))))))))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++*********++++++,,,,,,************************************************+++******))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------,,,+++***+++++++++++++++***))))))******++++++++++++*********))))))))))))******+++***+++,,,,,,+++***+++------,,,,,,++++++,,,,,,---,,,,,,+++++++++***************+++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))))))))************))))))))))))(((((()))***++++++++++++***************+++++++++,,,,,,,,,,,,---------...000222333333222111...666333000888BBBQQQeee|||ooo((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))***))))))))))))***++++++---+++))))))+++,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,------,,,***------------------------,,,,,,,,,,,,------------,,,,,,------------......---------------......//////...---,,,,,,---...//////...+++))))))+++...///,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000111111///...------------////////////...---,,,,,,(((+++///111000/////////,,,...111111111000111333333333...***000::::::333///......111666777555222000222444333111111222444666333222444555222000111///---,,,///222444222///000111---(((+++222111+++,,,+++)))***++++++***(((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,------.../////////....../////////......---++++++,,,,,,,,,,,,+++++++++***)))+++...111333333000000000000000//////...000///---+++)))(((((()))************************))))))***+++,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************++++++,,,,,,************************************************+++******))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++******++++++++++++***))))))******++++++++++++******(((((())))))((((((''''''+++,,,---,,,*********,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))************))))))''''''(((((()))+++,,,---+++***************++++++++++++,,,,,,,,,,,,---------///111333444444222111,,,555555888FFFPPP\\\lll}}}qqq((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++,,,***))))))+++,,,+++***,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,------...///......---,,,,,,---.........,,,+++******+++,,,...+++++++++,,,,,,,,,,,,,,,------------------------...---+++******+++---...//////---,,,,,,,,,---...+++,,,///000000///---+++---,,,******,,,...///000000...,,,+++,,,...///000///111///+++,,,000000,,,......///000000000111222***...333333000------...222///---...111222000///000...------///000000...+++///000......000...)))---,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***))))))***+++,,,,,,,,,,,,,,,,,,------.../////////......//////......------++++++,,,,,,,,,,,,+++++++++***)))+++///111333333//////000000000000//////111///---+++)))(((((((((************************))))))***+++++++++++++++))))))))))))************************************))))))************))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******+++++++++++++++******************************************************))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++******+++++++++******)))******++++++++++++******(((((()))***)))(((&&&%%%+++------,,,***)))***+++,,,,,,++++++++++++,,,,,,++++++++++++************))))))***+++++++++++++++++++++,,,,,,,,,++++++***))))))************))))))(((((((((((()))***+++,,,*********)))******+++,,,+++++++++,,,,,,,,,------......///000000000000000333???CCCFFFMMMPPPUUUaaaxxxnnn''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((())))))***++++++***)))***++++++***))),,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++((()))***+++++++++++++++...+++'''&&&(((+++---......+++((('''((()))(((''''''+++,,,***)))***)))'''///000111...***(((***,,,+++***++++++,,,,,,------,,,+++((((((+++---***'''---,,,***))))))))))))(((%%%))),,,,,,++++++)))%%%++++++,,,,,,++++++,,,,,,***))))))((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++*********))))))***+++,,,,,,,,,,,,,,,,,,------.../////////...............---,,,,,,***++++++,,,,,,++++++***+++******,,,///111222222//////000000000000//////000///---+++)))((())))))************************))))))***+++++++++******(((((()))))))))*********************************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***((()))***+++++++++*********************************************************))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,++++++)))******+++++++++************++++++++++++******)))******+++***)))'''&&&+++------,,,***)))***+++,,,++++++******++++++,,,+++++++++*********))))))++++++++++++******)))(((***++++++,,,,,,,,,++++++))))))************))))))******)))))))))))))))*********))))))***++++++,,,+++++++++,,,,,,,,,------...---,,,,,,...000333555>>>JJJKKKEEEBBB???DDDTTTvvvnnn''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((()))))))))))))))(((((((((((()))*********))))))***++++++***(((++++++************++++++******++++++++++++******)))+++,,,,,,+++******+++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,++++++++++++******,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,------......++++++++++++++++++++++++......000111111000......+++---///000000///---,,,///...------,,,------...******,,,...000111///.........---...000000...---.........---,,,,,,...000***---...---)))(((***,,,///+++'''&&&)))+++,,,+++))),,,//////000111---(((------,,,,,,,,,,,,------...---+++***+++---///000)))+++,,,,,,******+++---+++***))))))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))++++++++++++************))))))***+++,,,,,,,,,,,,,,,,,,------.../////////...............---,,,+++******++++++++++++******+++++++++---///111111000...//////000000000000000///...,,,***))))))******************************))))))***************)))((((((((()))))))))******************************(((((())))))))))))(((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***'''(((***+++++++++***)))***************************************************))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,,,,++++++))))))***++++++++++++*********++++++++++++************+++++++++***))))))+++,,,---,,,*********,,,++++++************+++++++++************)))))))))++++++++++++***)))((('''******+++,,,,,,,,,++++++))))))************))))))++++++***)))))))))))))))))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,---------------///222666:::<<<888BBB>>>444333666DDD[[[rrrkkk''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))***++++++)))'''++++++************++++++)))***+++,,,,,,+++***)))(((***,,,,,,***)))***+++++++++++++++++++++++++++)))******+++,,,,,,------,,,+++++++++************,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------(((((())))))))))))(((((())))))*********)))((('''******)))((((((((())))))$$$&&&)))++++++***)))(((''')))+++,,,---,,,,,,,,,,,,***))))))))))))+++---(((***---...------///000///---+++***+++------,,,$$$***---***)))+++***&&&&&&''')))))))))***+++,,,---)))%%%%%%(((+++---///(((+++,,,,,,******+++...++++++*********++++++,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))++++++++++++************))))))***+++,,,,,,,,,,,,,,,,,,------.../////////............---,,,+++*********++++++++++++******,,,,,,,,,---///000///.........///000000000000000------+++*********++++++************************))))))************))))))(((((((((((()))))))))***************************''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***'''(((***+++++++++))))))************************************************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))***+++++++++++++++******++++++++++++************)))))))))***++++++***+++,,,,,,+++***+++---++++++************++++++************)))))))))))))))***************)))((()))***+++,,,,,,,,,,,,+++))))))************))))))***)))))))))))))))***+++))))))))))))***+++,,,---++++++,,,,,,,,,,,,------///000222444666888999999---555222,,,000888HHH]]]nnnggg'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))***++++++)))'''++++++************++++++)))***+++,,,,,,+++***)))(((***---,,,***(((***+++************************))))))***+++,,,,,,------,,,+++++++++******)))))),,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***...,,,***))))))***,,,...)))******+++,,,,,,------++++++++++++++++++++++++///...---,,,,,,---...///,,,,,,,,,+++,,,,,,------***+++,,,---.........///.........---******+++---'''))),,,,,,++++++,,,---+++***+++---...,,,*********+++,,,,,,+++)))''''''''')))+++,,,+++*********,,,000///'''###''',,,,,,((()))+++,,,,,,+++,,,---,,,(((&&&***...000///...%%%(((***)))'''''')))+++(((((('''((((((***++++++************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((+++++++++************)))))))))***+++,,,,,,,,,,,,,,,,,,------...//////000............---,,,+++*********++++++++++++******---,,,,,,...///000...---......///000000000000000---,,,+++******+++,,,,,,************************))))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***'''(((***+++,,,+++)))(((************************************************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++((()))***+++++++++++++++******++++++++++++*********)))(((((((((***+++,,,)))***,,,,,,++++++,,,...++++++************++++++************))))))))))))'''((()))******++++++***)))***+++,,,,,,,,,,,,,,,))))))************))))))(((((((((((()))+++,,,---))))))))))))***+++,,,---++++++,,,,,,,,,---------222444777999999666222000111888555111777:::@@@MMMoooiii((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))++++++************++++++++++++************++++++...,,,***+++------***'''((()))***++++++***)))(((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++*********))))))***)))))))))+++,,,+++***(((***++++++******+++,,,(((***,,,+++(((''')))+++++++++************+++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++***)))))))))***,,,---)))************++++++++++++******)))))))))))))))((((((((((((((((((((((((******))))))))))))******+++++++++*********))))))************************)))))))))))))))))))))))),,,,,,++++++,,,,,,---......,,,+++,,,...000000///.........---,,,+++))))))(((((((((((())))))))))))---+++******---///000000---///111111000//////000---,,,+++***))))))))))))***,,,------+++******+++))))))))))))(((((((((((())))))))))))************)))***)))'''&&&&&&))),,,'''((())))))(((((()))*********)))(((((((((((((((''''''(((((())))))******+++***((('''''''''((()))(((((()))***************((((((((((((((((((((((((++++++******************)))************+++++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***************+++++++++*********))))))++++++******************)))************+++++++++++++++,,,,,,,,,++++++***...***'''''')))+++***(((++++++,,,,,,,,,++++++*********++++++++++++******(((***++++++******+++,,,))))))))))))************''')))+++------,,,***)))000...+++))))))***,,,...///---+++******...555:::>>><<<888333///...000333111///000222333888EEERRRhhhiii((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))+++******))))))******+++***))))))))))))))))))***+++)))((()))++++++)))&&&((()))***++++++***)))(((*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---+++,,,,,,,,,++++++***)))+++++++++++++++++++++++++++++++++*********))))))***)))((()))+++,,,+++***(((***++++++******+++,,,)))+++,,,,,,))))))***,,,+++******))))))******++++++++++++*********))))))+++++++++++++++++++++++++++,,,,,,,,,++++++***)))******))))))******+++,,,))))))*********+++++++++))))))(((((()))***++++++))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))************************)))))))))))))))))))))))),,,++++++++++++,,,---------,,,+++,,,...000000///......---,,,+++******)))((((((((()))))))))******,,,+++******---///000///...000111111///...//////---,,,+++***))))))))))))***,,,------+++******+++************))))))))))))((((((((()))))))))******)))))))))'''&&&''')))+++'''((())))))(((((()))*********)))((((((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((((((((((((((((((((*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))***++++++++++++++++++++++++*********))))))************************)))************+++++++++***++++++,,,,,,++++++***---+++(((((()))******)))***++++++,,,,,,++++++*********++++++++++++******(((***++++++******+++,,,))))))))))))************((((((((((((((((((((((((&&&''')))+++---.........''',,,444999;;;;;;::::::666666444111......000222000///000222333777BBBOOOeeefff((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))+++******))))))******+++))))))(((((((((((()))))))))(((((()))++++++***((())))))************))))))*********************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,++++++***)))+++++++++++++++++++++++++++************)))))))))***)))((()))+++,,,+++***(((***++++++******+++,,,***,,,---,,,+++***+++,,,+++******))))))******++++++++++++***************+++++++++++++++++++++++++++++++++,,,++++++***)))((()))******++++++******)))))))))*********++++++''''''(((((()))+++,,,---))))))))))))))))))))))))******))))))))))))******+++++++++***************************************))))))))))))))))))))))))+++++++++++++++,,,---------,,,+++,,,...000///...///...,,,***))))))******)))))))))*********++++++,,,***)))+++---////////////000111111///------...,,,,,,+++***))))))))))))***,,,------+++******+++++++++++++++************''''''((((((((())))))))))))))))))(((&&&''')))+++'''((())))))(((((()))*********)))((((((((((((((())))))))))))(((((((((((()))************))))))((((((((()))***************************************(((((((((((((((((()))))))))************+++++++++'''''''''''''''''''''''',,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((('''******+++,,,,,,,,,,,,++++++++++++***************************************)))************+++++++++******+++++++++++++++***+++++++++)))(((((()))+++******+++++++++++++++*********++++++++++++******(((***++++++******+++,,,))))))))))))***************)))'''&&&&&&''')))*********+++,,,,,,,,,,,,,,,333888???BBB@@@:::333///...//////...------///111//////111333333555???JJJ___aaa((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))*********+++,,,---,,,,,,)))))))))******)))))))))************************************++++++++++++************************++++++++++++++++++++++++************************************++++++++++++******++++++++++++******************************************))))))))))))***)))((()))***++++++)))(((***++++++******+++,,,***++++++++++++***++++++******))))))))))))************************************************************++++++++++++******'''(((***+++++++++***)))))))))))))))************(((((((((((()))***+++,,,******************************))))))))))))******************************************************))))))))))))))))))))))))+++++++++***+++,,,,,,---,,,++++++,,,...//////---///...+++)))(((((()))***)))*********+++++++++++++++***)))+++---//////...///111222111...---,,,---,,,++++++***))))))*********,,,------+++******+++++++++*********)))))))))''''''''''''((((((((((((((())))))((('''''')))***'''((())))))(((((()))******))))))(((((((((((((((******))))))((((((''''''((()))***++++++***)))((((((((()))***************************************((((((((()))))))))))))))))))))*********+++++++++((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((******++++++,,,++++++******************************************+++++++++))))))*********+++++++++)))******++++++++++++******,,,---***'''''')))---)))******++++++++++++*********++++++++++++******(((***++++++******+++,,,((()))))))))************,,,+++)))(((((()))++++++///---++++++,,,///222555AAA@@@>>>999333...+++++++++,,,...///......///000//////222444333444<<>>HHHPPPNNNooo''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''((())))))''')))***)))((('''(((***++++++***)))((('''&&&&&&))))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))***))))))************))))))************************))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))******++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,(((((()))*********************++++++++++++************+++,,,,,,,,,+++++++++++++++,,,,,,------------,,,***(((((((((((()))******))))))((((((''''''+++)))((()))---///---,,,---.........//////000000******)))))))))))))))***++++++++++++++++++++++++,,,***''''''(((***++++++''''''''''''((((((((((((((((((((((((((()))************))))))((((((''''''((()))***)))((('''((()))******))))))((((((''''''***+++***(((%%%%%%(((+++)))************))))))(((++++++******************+++***((()))***,,,++++++)))((((((((()))***++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))+++++++++***)))(((((('''+++*********))))))((((((+++***)))))))))))))))***((()))))))))************+++***)))'''''')))***+++)))))))))))))))******++++++*********))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***(((''''''(((+++,,,((((((***++++++,,,,,,,,,)))+++---111555:::===???000...,,,++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,............////////////222000000333555777>>>EEERRRRRRkkk''''''((((((((((((''''''((((((((()))))))))******''''''''''''(((((((((((('''''''''''''''((())))))''')))***)))((('''(((*********))))))((((((''''''))))))))))))))))))))))))************)))))))))(((***)))(((((((((((()))***))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))******++++++******)))******++++++,,,,,,++++++++++++,,,,,,------------,,,+++***(((((((((((()))***)))))))))((((((((('''+++***(((***,,,...---+++---......///////////////+++******)))))))))******+++++++++++++++++++++++++++)))'''&&&''')))))))))''''''((((((((()))))))))((((((((((((((()))*********)))))))))((((((((('''((()))***)))((('''((()))***)))))))))((((((((('''''')))++++++((('''((()))((())))))*********))))))***************************((('''((()))+++******))))))))))))))))))***++++++******))))))******+++******))))))))))))******))))))))))))))))))))))))++++++******)))(((((('''************)))))))))(((***)))))))))))))))******))))))))))))************+++***)))(((((()))***+++)))))))))))))))***+++++++++*********))))))))))))++++++++++++++++++++++++******++++++++++++++++++//////---,,,***(((''''''...,,,)))''''''))),,,...<<<;;;999888666555555555------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............////////////222//////222444666===DDDMMMNNNggg''''''((((((((((((''''''))))))))))))************''''''''''''(((((((((((('''''''''''''''((())))))''')))***)))((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))+++***))))))))))))***+++))))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))***))))))(((''''''&&&&&&((((((((((((((((((((((((******)))(((((('''&&&&&&(((((())))))******)))))))))******++++++******))))))******+++,,,,,,++++++,,,,,,---------------...,,,+++)))((('''(((((()))))))))))))))((((((((((((,,,+++******,,,---,,,***---......///////////////++++++************+++++++++++++++++++++++++++++++++)))&&&&&&&&&''''''&&&((((((((()))))))))******((((((((((((((()))******))))))))))))((((((((((((((()))***)))((('''((()))))))))))))))((((((((((((%%%(((,,,---,,,***(((((('''((()))***************************************)))(((&&&''')))******)))+++***))))))))))))))))))+++******))))))******+++******))))))))))))******))))))))))))))))))))))))++++++******)))(((((((((************))))))))))))(((((())))))******++++++******************))))))+++***)))(((((()))***+++***))))))))))))***++++++***************)))))))))++++++++++++++++++++++++++++++******************)))***,,,------,,,+++***((((((***---111555888:::>>><<<999444000---***)))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////111...///222333555;;;BBBHHHJJJddd''''''((((((((((((''''''))))))))))))*********+++''''''''''''(((((((((((('''''''''''''''((())))))''')))***)))((('''(((***'''((((((((()))))))))***((((((((((((((((((((((((*********)))))))))))))))+++******************+++))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((+++******)))(((''''''&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))(((((('''''''''(((((()))))))))))))))((())))))************))))))((()))***++++++,,,++++++------------------------+++***)))(((''''''((()))))))))))))))((((((((((((,,,++++++++++++++++++***---...///000000///......+++++++++***++++++,,,---++++++++++++++++++++++++,,,***(((''''''''''''&&&))))))))))))************((((((((((((((())))))***))))))))))))((((((((((((((()))***)))((('''((()))))))))))))))((((((((((((&&&(((+++,,,,,,+++)))(((&&&'''(((******+++++++++))))))))))))***************((('''''')))******)))++++++***)))((((((((()))******))))))))))))************))))))))))))******))))))))))))))))))))))))************))))))((((((*********)))))))))))))))''''''((()))***+++++++++++++++************))))))******)))(((((()))************))))))******+++,,,************************++++++++++++++++++++++++++++++************))))))'''(((***+++------......)))...666>>>BBBBBB@@@===///...---,,,+++*********'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000......111222333888???FFFIIIbbb''''''((((((((((((''''''((())))))))))))*********''''''''''''(((((((((((('''''''''''''''((())))))''')))***)))((('''(((***''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))***************++++++*********))))))************))))))************************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((+++******)))(((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((())))))*********(((((()))))))))((((((''')))))))))******)))))))))'''((()))***++++++++++++------------------------***)))((('''''''''((()))(((((((((((())))))))))))+++,,,,,,++++++***++++++---...///000000///...---++++++******+++,,,,,,---++++++++++++++++++++++++---+++)))((())))))(((&&&))))))))))))************((((((((((((((())))))***(((((((((((())))))))))))((()))***)))((('''((()))(((((((((((())))))))))))))))))))))))******))))))&&&'''(((******+++++++++(((((()))))))))*********+++)))((((((***++++++***++++++***)))((((((((()))***))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******&&&'''(((***+++++++++++++++++++++*********************))))))))))))*********************++++++,,,***************+++++++++++++++++++++++++++++++++++++++******************...---,,,,,,---///111222;;;>>>AAACCC@@@:::222...(((((()))***,,,---///000'''((()))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000......111222222777===GGGKKKccc''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''((())))))''')))***)))((('''(((***''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))***++++++***))))))))))))************))))))************************))))))))))))************))))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''((())))))***++++++(((((()))))))))(((''''''((())))))******))))))((('''''')))***++++++,,,,,,------,,,,,,,,,,,,++++++***)))((('''''''''((()))(((((((((((())))))))))))***+++,,,,,,+++***+++,,,---...000111111///---,,,***************+++,,,---++++++++++++++++++++++++,,,***))))))******)))'''((((((((()))))))))******((((((((((((((()))******(((((((((((())))))))))))((()))***)))((('''((()))(((((((((((())))))))))))+++)))(((((())))))(((''''''((()))***************'''(((((())))))*********+++***((()))+++,,,,,,++++++***))))))))))))))))))***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))******))))))))))))))))))))))))))))))************'''((()))+++++++++***)))*********+++++++++,,,,,,)))))))))******)))))))))+++************+++,,,,,,*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,...111666;;;>>>AAA>>>:::555000+++)))'''***************+++,,,---)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000...///222222222666;;;GGGLLLccc''''''((((((((((((''''''&&&'''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((())))))******))))))((())))))************))))))************************))))))))))))************))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((''''''&&&(((((())))))))))))((((((&&&'''(((***++++++,,,,,,,,,,,,+++++++++*********)))((('''&&&&&&'''((()))'''((((((((()))))))))***(((***,,,,,,******,,,...---...000111111///---+++))))))))))))***+++,,,,,,++++++++++++++++++++++++***)))((()))******((('''''''''((((((((()))))))))((((((((((((((()))******'''((((((((()))))))))***((()))***)))((('''((()))'''((((((((()))))))))***)))(((((()))***)))%%%!!!((())))))*********))))))''''''(((((()))******+++***)))((((((***++++++***))))))))))))))))))***+++))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))***((()))))))))************'''(((***++++++***)))((())))))******+++,,,------))))))************))))))++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,---......///++++++---000333777;;;===333000---)))((()))+++,,,+++******)))((((((((())),,,+++***)))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////111///000333333222555;;;DDDJJJ```''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))'''''''''''''''((())))))((()))***)))((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++'''((()))******)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((())))))((('''&&&&&&(((((())))))))))))((((((&&&'''((()))++++++,,,,,,+++++++++*********)))))))))((('''&&&&&&'''((()))'''((((((((())))))******'''***,,,,,,******---///---///000222111///---+++(((((((((((()))***+++,,,++++++++++++++++++++++++''''''&&&((())))))(((&&&''''''''''''((((((((((((((((((((((((((()))******'''((((((((())))))******(((******)))((('''((()))'''((((((((())))))******''''''(((+++,,,)))""")))************))))))(((&&&''''''((()))******+++)))((('''''')))******)))))))))(((((()))***++++++))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********(((((())))))*********+++((()))+++,,,+++***((('''(((((()))***,,,---...///))))))************))))))++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,...///000000555555444333000---+++)))))))))***+++++++++++++++++++++***++++++,,,------...---+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,............/////////000111///000333333222555:::AAAGGG^^^''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))******++++++++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******)))))))))***+++++++++,,,***)))((((((((((((((()))******))))))))))))******++++++******))))))((((((+++******)))(((''''''&&&(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&((())))))(((''''''((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((()))(((((((((''''''''''''******))))))((((((''''''+++***)))***,,,,,,***)))((()))((('''+++///...*********+++******)))(((''')))(((((('''''''''(((((('''((()))******)))(((''')))+++------,,,,,,,,,---111111111000000...------'''(((((()))***++++++,,,---+++***+++------***'''''''''''''''(((((((((((())))))))))))))))))))))))'''((()))++++++******)))''''''(((((())))))******)))'''&&&''')))******)))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))***,,,,,,***)))---+++))))))+++,,,---,,,''''''((()))***++++++,,,((((((((((((((()))******&&&''''''((()))******+++))))))))))))))))))))))))((()))++++++)))((()))***+++++++++++++++***)))((()))'''(((+++,,,)))(((+++&&&'''***,,,---,,,,,,+++******))))))******+++,,,(((((())))))***+++---...))))))))))))***+++,,,---***(((,,,333444...******+++,,,---......---,,,++++++///555:::<<<:::777555<<<888000***'''(((+++---***((('''(((+++,,,+++(((******))))))******+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...///000111111333666999DDDHHH[[[''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))*********+++******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))************************++++++))))))(((((((((((())))))******))))))))))))******))))))))))))))))))((((((*********)))(((''''''''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&((())))))(((''''''((((((((((((((((((((((((((())))))(((''''''''''''''')))(((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((())))))((((((((('''''''''))))))))))))((((((((((((,,,+++***+++------+++***&&&''''''&&&)))---,,,(((++++++++++++***)))((('''((((((''''''''''''(((((('''((()))******)))((('''+++,,,......---------...111111111111000///...---(((((())))))******++++++,,,+++***+++------***'''''''''''''''(((((((((((())))))))))))))))))))))))'''((()))***+++******)))'''((((((((()))))))))******((('''''')))***))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))***+++,,,***(((+++***((((((***+++++++++(((((())))))******++++++((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))(((***++++++***))))))***+++++++++++++++***)))))))))'''(((+++,,,)))(((+++******************++++++******))))))******+++,,,,,,+++******))))))******///......------------...666...((((((((('''***000---,,,***)))+++///333555;;;@@@FFFHHHEEE;;;000)))333111...+++)))***+++,,,***((('''(((+++,,,***)))******))))))******+++,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,////////////////////////000111222111111222444777@@@EEEXXX~~~''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************************))))))))))))******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))***************************)))))))))))))))(((((())))))*********))))))))))))******(((((((((((((((((())))))******))))))((((((''''''************))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((('''&&&%%%%%%&&&((())))))(((''''''((('''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((()))))))))(((((((((''''''(((((((((((())))))))))))---,,,+++,,,......,,,***%%%'''(((''')))---,,,(((,,,,,,,,,,,,+++***)))(((((((((''''''''''''(((((((((((())))))))))))((((((+++---//////...---...///111111111111000///......))))))******************+++++++++,,,---,,,***(((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))************)))(((((((((((())))))))))))+++)))''''''((())))))((())))))))))))))))))))))))(((((())))))))))))((((((***))))))***++++++***(((***)))'''((()))++++++***)))))))))))))))*********((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++******+++***++++++++++++***)))))))))'''(((+++,,,)))(((+++---,,,***((('''(((***+++******))))))******+++,,,,,,+++******))))))******------,,,,,,,,,,,,,,,---111......000///+++***+++***+++---000555;;;@@@CCCHHHEEE@@@999333///+++***)))***++++++,,,+++++++++***(((((((((***+++***)))******))))))******+++,,,++++++******++++++,,,---------------------------////////////////////////222222222111000111333555===CCCWWW{{{''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))++++++******))))))((((((***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++++++++******))))))(((((()))))))))((())))))************))))))))))))******&&&&&&''''''(((((())))))***)))))))))((((((((('''++++++******))))))((((((((((((((((((((((((((((((************************(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&((())))))(((''''''((((((((((((((((((((((((((()))(((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((()))))))))((((((((((((''''''''''''((()))*********,,,++++++,,,------,,,***&&&***+++***+++///...+++,,,,,,,,,,,,,,,+++))))))(((''''''''''''(((((()))((((((((()))))))))))))))+++---...///...---...///000111111111000000///...******+++++++++***))))))***++++++,,,,,,+++)))(((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((()))))))))))),,,***((('''((()))((('''(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))++++++***(((***)))((()))***++++++************)))))))))))))))((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))***+++------+++***+++,,,******+++++++++******))))))'''(((+++,,,)))(((++++++***)))(((((()))***+++******))))))******+++,,,((((((((()))***+++------************+++,,,---...(((+++///222333000//////222666;;;???AAAAAA???===:::555...(((&&&(((+++...&&&''')))+++,,,,,,++++++))))))((()))******************))))))******+++,,,++++++******++++++,,,------------...............////////////////////////111222222111000111444666===DDDVVVyyy''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((++++++******))))))(((((()))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************+++++++++******))))))((((((((()))))))))))))))***++++++******))))))))))))******&&&&&&''''''(((((())))))))))))))))))((((((((((((++++++******))))))((((((((((((((((((((((((((((((************************(((((((((((())))))))))))+++******))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&((())))))(((''''''((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((((((((()))''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((***)))))))))((((((((((((&&&&&&'''((()))***+++++++++*********,,,,,,***)))%%%***,,,+++,,,......+++,,,,,,,,,,,,,,,+++))))))'''''''''''''''((())))))((((((((((((((()))*********,,,------,,,,,,,,,...///000000000000///......)))***+++,,,,,,+++)))((()))***,,,,,,+++***)))(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((,,,***((('''((()))((('''(((((((((((((((((((((((((((((())))))))))))((((((***)))((()))++++++)))(((+++***)))***,,,---,,,************)))))))))))))))((((((((((((((())))))***************))))))))))))))))))))))))))))))))))))***+++------+++***+++,,,)))******+++++++++******)))'''(((+++,,,)))(((+++&&&''')))***++++++************))))))******+++,,,((((((((()))***+++------,,,,,,++++++,,,---............,,,***,,,333<<>>EEECCC???===999555---+++)))''''''))),,,......,,,***(((''')))+++,,,,,,+++***))))))******+++''')))+++***)))(((***,,,******))))))******+++,,,++++++******++++++,,,---+++++++++,,,---.........///////////////////////////000111111111222555777>>>EEEPPPiii''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,''''''(((((())))))******))))))))))))***+++,,,---******))))))))))))******++++++******))))))(((((((((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''((()))***%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((''''''''''''((((((************))))))))))))(((((((((((()))))))))))),,,,,,+++,,,---...,,,***$$$+++///...---......---******+++******)))((('''&&&&&&&&&'''''')))******((('''''''''((()))+++,,,+++---//////...---...///++++++,,,------,,,,,,,,,&&&(((+++---......,,,+++'''***---,,,)))'''((()))''''''''''''((((((((()))))))))))))))))))))))))))***)))((((((((()))+++,,,******))))))(((((((((''')))'''&&&''')))*********))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((******)))'''(((((((((***,,,,,,***((('''(((((()))***++++++,,,((((((((((((((()))******(((((()))***+++,,,,,,,,,))))))))))))))))))))))))((()))++++++)))((()))***((()))***+++++++++++++++)))'''(((+++,,,)))(((++++++***((('''&&&''')))************)))***++++++,,,(((((())))))***+++---...---///222666;;;@@@DDDFFF<<>>???JJJfff)))))))))(((((((((((('''%%%&&&'''((()))(((''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++***)))((('''((()))******)))(((''''''((()))*********++++++++++++************++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++******+++++++++************************))))))(((((((((((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++((((((((((((((()))******+++(((&&&&&&)))+++***((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******((('''(((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))******+++***+++,,,------,,,+++*********+++,,,,,,+++******,,,+++***)))(((((((((((('''''''''(((((()))***+++***)))((()))+++,,,+++))),,,...//////---,,,,,,---...------...//////,,,***++++++,,,------------,,,------,,,+++***))))))(((&&&&&&''''''(((***+++,,,(((((())))))))))))******)))))))))))))))******+++******))))))))))))*********++++++++++++******)))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))***)))))))))***)))'''$$$)))))))))*********++++++***))))))))))))***++++++))))))))))))))))))))))))++++++************+++++++++++++++***************************************************************++++++,,,,,,,,,++++++***...,,,***((((((***---000777>>>GGGMMMLLLEEE>>>999111...***'''&&&''')))+++,,,,,,++++++++++++,,,,,,******++++++++++++************++++++++++++******************************************************))))))***++++++++++++***++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------///000000000000000000000...000222222222222444666===???HHHccc((((((((((((((((((((((((&&&&&&'''((()))(((((('''''''''''''''(((((((((((()))(((((((((((())))))***))))))))))))))))))))))))+++***)))''''''(((***+++******)))(((((()))************++++++++++++************+++++++++++++++,,,,,,+++++++++++++++++++++******+++++++++++++++,,,)))))))))*********++++++************************,,,+++***))))))***+++,,,************************((((((((())))))(((((((((******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((())))))***+++(((%%%'''***+++)))'''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((******((('''(((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''((())))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******+++++++++,,,---------,,,+++***+++,,,---......---,,,+++++++++***)))(((((())))))''''''''''''((()))***+++***)))))))))***+++++++++---...000///---,,,,,,---...............---+++******+++,,,---------,,,,,,,,,,,,,,,+++***))))))(((''''''''''''((()))***+++(((((((((((()))))))))***)))))))))))))))******+++******))))))))))))******)))***+++,,,+++***)))((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&'''***,,,,,,)))'''))))))*********+++++++++)))))))))((())))))***+++))))))))))))))))))))))))++++++************++++++************************************************************************((()))***+++,,,,,,,,,,,,+++,,,...111333666888999EEEGGGHHHCCC;;;333///...''')))---//////,,,(((&&&,,,,,,++++++++++++,,,,,,******++++++++++++************++++++++++++******************************************************))))))***++++++++++++************++++++,,,,,,,,,+++++++++,,,,,,,,,------///////////////000000000...000222222222222444666;;;>>>GGG___'''''''''''''''((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))************++++++++++++************++++++,,,,,,,,,,,,+++++++++++++++++++++************++++++,,,,,,,,,))))))*********+++++++++************************++++++)))(((((()))++++++************************(((((())))))))))))(((((()))******+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******((('''(((***+++)))&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((******(((''''''((((((((()))))))))***(((((((((((((((''''''''''''''''''''''''((())))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++,,,------...---,,,+++***,,,---...//////...---,,,+++***))))))))))))))))))''''''''''''((()))***+++************)))***+++------///000///...,,,---------...//////---,,,******((()))+++,,,,,,,,,+++***,,,++++++******)))))))))))))))(((((((((((())))))'''(((((((((((())))))))))))))))))))))))******+++******))))))))))))******'''((()))*********(((((())))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&'''***,,,,,,)))'''************++++++++++++)))))))))((())))))***+++))))))))))))))))))))))))++++++************++++++************************************************************************(((((()))***+++++++++***(((---666>>>CCCDDDDDDBBB555555333...(((&&&))),,,---+++(((&&&%%%'''***,,,,,,++++++******++++++,,,******++++++++++++************++++++++++++******************************************************))))))***++++++++++++************++++++,,,,,,,,,+++++++++,,,,,,,,,---------------....../////////...000222222222222444666999===EEE\\\&&&''''''''''''(((((((((''''''((((((((()))))))))''''''''''''(((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))))))))************************************************++++++++++++************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++((()))***++++++***)))((())))))***++++++++++++***************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******((())))))***)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******((('''''''''(((((())))))******(((((((((((((((''''''''''''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,------......---,,,+++***------...//////...------******)))))))))))))))***'''''''''(((((()))***+++***++++++***)))))),,,...---///000000...------...,,,...000///---*********'''(((***,,,,,,+++***)))++++++*********)))))))))******)))(((((((((((((((''''''(((((((((((()))))))))))))))))))))******+++******))))))))))))******'''(((((())))))))))))((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))***)))))))))***)))'''$$$*********++++++++++++,,,***))))))))))))***++++++))))))))))))))))))))))))++++++************++++++***************+++++++++******************************************************+++++++++******)))...333999>>>>>>:::444000))))))******)))***+++------+++(((&&&%%%''')))***++++++************++++++******++++++++++++************++++++++++++******************************************************))))))***++++++++++++***++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......//////...000222222222222444666777<<>>CCCBBBAAAAAABBBDDDFFFHHHFFFFFFEEECCCBBBCCCEEEHHHAAA???===>>>@@@???<<<999???===;;;:::999888666444444444222000------///111///......---,,,+++***))))))************))))))(((************++++++++++++++++++++++++*********)))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))((('''''''''''''''))))))))))))))))))))))))***************************(((&&&'''***+++)))'''))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++,,,,,,+++***,,,------,,,+++,,,---111000///...------,,,---+++*********))))))(((((((((((((((((())))))))))))***************+++++++++111000///...---.../////////000000///...+++)))(((***,,,......---++++++,,,+++++++++++++++***)))(((###$$$&&&'''''''''&&&%%%))))))))))))(((((((((((()))******)))(((((()))+++)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))***((('''(((***+++)))&&&(((((())))))))))))((((((++++++******************))))))))))))((((((((((((******))))))******+++,,,******+++++++++******)))+++++++++************)))))))))************))))))***+++,,,------,,,***))))))+++...---***))),,,///222111000......///000000************************((()))))))))'''''')))***'''((()))((('''&&&''')))******************************+++++++++******)))******************************++++++++++++******((()))+++,,,,,,+++)))(((******))))))******+++,,,)))+++,,,+++***)))***+++,,,,,,---......---,,,,,,...------------...//////...000111222111111222444999???DDDTTT(((((())))))))))))(((((())))))))))))))))))))))))******))))))(((((((((((()))))))))))))))******+++''')))******)))((()))***,,,+++***))))))***++++++---///...+++,,,111333222555444444777===AAABBBAAAHHHFFFHHHNNNPPPOOOOOORRRTTTTTTPPPLLLLLLNNNLLLGGGKKKJJJHHHIIILLLQQQWWW[[[VVVXXXYYYXXXUUUTTTSSSTTTRRRPPPNNNOOOQQQRRRQQQOOOKKKIIIFFFDDDCCCBBB@@@>>>:::999666111---,,,---/////////...------......///+++,,,,,,,,,,,,+++*********************+++++++++++++++++++++++++++*********************************))))))((((((((())))))))))))(((((((((((())))))******)))(((((((((((()))))))))))))))))))))))))))***************************(((''''''******)))'''))))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***+++++++++++++++,,,...---,,,++++++,,,---,,,,,,+++************************)))))))))((((((((((((((())))))))))))***++++++++++++,,,,,,,,,000000...---------...///...//////...---+++((('''***,,,......---++++++,,,,,,,,,,,,,,,+++***)))(((&&&''''''((((((((((((((())))))))))))(((((((((((()))******)))(((((()))+++))))))))))))))))))))))))))))))******************))))))))))))))))))))))))***((('''(((***+++)))&&&))))))************))))))******************************************************))))))******+++,,,******+++++++++*********+++++++++************)))******++++++++++++******))))))***+++,,,,,,,,,,,,***))))))***...222555777777555222...***(((&&&%%%************************)))***+++***((((((***+++((()))******(((((()))*********************************+++++++++******)))******************************++++++++++++******)))***+++,,,,,,+++***)))******))))))******+++,,,+++,,,---,,,******+++,,,,,,,,,---......---,,,,,,...------------...//////...000111222111111222444777>>>DDDSSS~~~(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))***++++++(((***++++++))))))***+++000///---++++++,,,---...///111111000444<<>>AAAFFFIIIJJJNNNSSSWWWZZZ\\\^^^___]]]^^^___aaaaaa___]]][[[^^^ZZZVVVSSSQQQQQQOOONNNIIIGGGDDD>>>::::::<<<>>>>>>===<<<:::888666444333333333444333333222111000---------,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++((()))***+++,,,+++***)))***))))))))))))))))))***++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))))))))((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))************---...///...,,,*********)))*********++++++***************)))))))))))))))((((((((())))))******+++*********+++,,,,,,------/////////...............000000111000///---,,,******,,,...///---,,,,,,,,,000000...---+++***))))))+++***)))((()))***+++,,,(((((((((((()))))))))))))))******)))(((((()))+++))))))))))))))))))))))))''''''(((((()))))))))))))))))))))))))))))))))))))))))))))*********)))(((******++++++++++++*********************+++++++++*********+++++++++++++++******))))))******+++,,,******************+++++++++++++++*********))))))***++++++++++++++++++***,,,++++++************+++,,,...222777999666000+++$$$%%%&&&(((***,,,---...******************************+++***)))(((***,,,)))***+++***))))))***+++************************))))))***+++++++++************************************++++++++++++******++++++***))))))***++++++******))))))******+++,,,+++,,,,,,+++******,,,...------------------------...------------...//////...000111222111111222444888BBBHHHUUU|||(((((())))))))))))((((((************************))))))))))))************))))))))))))***+++,,,---+++,,,,,,+++))))))***,,,++++++---000444999>>>@@@MMMRRRWWWYYY___fffiiihhhaaadddgggiiilllmmmoooppptttrrrqqqrrrooommmoootttwwwyyywwwpppkkkiiieee```[[[YYYUUUQQQLLLHHHFFFDDDCCCEEEHHHJJJMMMQQQVVVZZZYYY]]]cccgggiiihhheeedddbbb___\\\ZZZYYYXXXVVVUUURRRPPPKKKEEE@@@>>>???@@@???@@@AAAAAA@@@===:::777888888888888777666555444111111000///......------************************************************((()))+++,,,,,,,,,+++*********))))))))))))************)))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((((((((()))(((((((((((((((((((((((((((((((((((()))))))))***''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((('''((()))******+++++++++---...///...,,,*********))))))***+++++++++******))))))))))))))))))******((((((((()))***+++++++++))))))******+++,,,,,,---///////////////............/////////...,,,+++***+++---//////...,,,,,,---111000...,,,***)))))))))***)))((('''((()))***+++'''((((((((()))))))))***)))******)))(((((()))+++))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))*********))))))))))))******************)))))))))*********+++++++++)))))))))*********++++++******))))))******+++,,,******))))))******,,,,,,+++++++++*********))))))))))))************))))))******++++++,,,,,,------000333666555111---***(((***************)))))))))************************((()))***)))'''''')))***((()))******(((((()))***************************((()))***+++++++++++++++******************************++++++++++++******++++++***))))))***++++++******))))))******+++,,,*********)))((())),,,...------------------------...------------...//////...000111222111111222444777BBBHHHRRRwww(((((())))))))))))((((((************************)))))))))************+++)))))))))***+++,,,---...++++++,,,,,,,,,---111333666999===CCCJJJQQQVVVYYY\\\aaadddccceeehhhgggccc```cccgggkkklllnnnppprrrtttrrrqqqqqqmmmkkkooovvvzzz~~~{{{yyyyyyxxxuuuwwwvvvsssnnnggg___XXXTTTKKKIIIFFFCCCAAACCCHHHKKKPPPUUU\\\cccfffiiijjjllleeedddbbbbbbbbbbbb```^^^ZZZXXXSSSKKKBBB===::::::999;;;>>>AAABBBAAA@@@>>>=========<<<;;;:::999888666555444333222111000000---,,,,,,,,,++++++++++++************************)))***+++,,,,,,,,,,,,,,,+++******))))))******+++******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((((((((()))))))))******''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++,,,,,,+++,,,---......,,,******+++((()))***++++++***(((((())))))))))))************'''((())))))***+++,,,,,,))))))***+++,,,---......000111111111111000///...+++,,,,,,---,,,***)))(((+++---//////...---------000///---+++)))))))))***((((((((((((((())))))***''''''(((((())))))******)))******)))(((((()))+++))))))))))))))))))))))))++++++***))))))(((''''''))))))))))))))))))))))))(((***++++++***))))))***))))))************)))))))))))))))***++++++,,,,,,(((((())))))***+++++++++******))))))******+++,,,******)))))))))+++,,,---+++++++++************))))))))))))******)))))))))&&&(((***---///000000000222222111,,,'''&&&+++000++++++,,,++++++***)))(((************************((())))))(((''''''(((***((()))***)))(((((()))***************************((()))***+++++++++++++++******************************++++++++++++************************************))))))******+++,,,*********(((((())),,,///...------,,,,,,------......------------...//////...000111222111111222444444???DDDLLLnnn(((((())))))))))))((((((************************))))))*********+++++++++)))))))))***+++,,,......---///111333666:::???CCCKKKNNNRRRWWW\\\```bbbcccaaadddeeeaaaaaabbb```]]]^^^bbbgggiiijjjkkkmmmooollljjjjjjjjjhhhgggmmmuuuwww}}}~~~~~~yyyrrrkkkggg\\\YYYQQQIIIAAA>>>>>>@@@EEEHHHMMMQQQTTTZZZaaafffccccccccceeeggggggdddbbb___]]]XXXOOOFFF>>>999777555666777999<<<>>>@@@AAA@@@@@@@@@???>>>===<<<;;;:::999888777555444333222111111000///...------,,,++++++++++++++++++++++++*********++++++---......+++******))))))******+++++++++***))))))))))))***))))))))))))))))))))))))************************''')))******''''''(((***))))))))))))))))))))))))(((((()))))))))*********''''''((((((((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,------,,,+++,,,...---,,,++++++,,,++++++,,,---,,,+++)))(((((()))))))))************'''((()))***+++,,,,,,---++++++,,,---...///000000111222222333222111000///,,,,,,---------+++***)))+++---///000...---------///---+++)))))))))******'''(((((()))))))))))))))'''''''''((()))*********)))******)))(((((()))+++))))))))))))))))))))))))******************))))))))))))))))))))))))))))))(((***,,,,,,***))))))+++******++++++++++++******((())))))***++++++,,,,,,))))))******+++,,,,,,---******))))))******+++,,,***)))(((((()))+++---...+++++++++************))))))******++++++******)))(((+++...000111111///---...---+++(((''')))+++...'''(((***+++,,,---,,,,,,************************)))******)))(((((()))+++)))***++++++))))))***+++************************(((((()))++++++,,,,,,+++******************************++++++++++++******)))***+++,,,,,,+++***)))******))))))******+++,,,***+++***)))(((***---000...---,,,,,,,,,,,,---......------------...//////...000111222111111222444333===AAAGGGhhh(((((())))))))))))((((((************************))))))******++++++++++++)))))))))***+++---...///222444888<<<@@@FFFMMMRRRWWWYYY[[[]]]^^^]]]\\\[[[eeegggeeeaaa```cccdddaaaZZZ^^^cccddddddcccdddfffgggfffggghhhggggggnnnxxx{{{~~~zzzwwwtttmmmiii```UUUJJJCCCAAA@@@AAABBBBBBBBBDDDKKKUUU\\\]]]]]]```ccceeeeeeccc```___^^^ZZZSSSJJJBBB===;;;666444333222444888<<>>HHHddd&&&(((******)))))))))******)))'''(((+++,,,***(((+++***)))))))))+++,,,...+++,,,///222555;;;BBBGGGOOOSSSXXX[[[]]]]]]^^^___]]][[[XXXWWWXXX\\\aaadddccccccaaa^^^[[[YYYYYYZZZ^^^______^^^cccjjjnnnlllllllllmmmooottt{{{}}}rrrddd]]]]]]VVVVVVWWWWWWWWWUUURRRQQQYYYXXXWWWYYY[[[YYYRRRLLLLLLIIIFFFCCCCCCHHHOOOTTTeeebbb___]]]\\\ZZZXXXUUUJJJGGGDDD@@@>>><<<;;;:::999;;;???AAABBB@@@===;;;;;;888555444444444333222444333333222222222333444555555444333222111111111------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))*********++++++******)))((('''************************'''(((((()))))))))))))))'''((())))))(((((()))+++***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,+++)))(((+++......,,,---111,,,///222222///,,,*********)))(((((())))))))))))(((((()))***+++,,,,,,---***---///...---...222666777666444333444333111000000222333222///+++***))),,,,,,------------------///,,,)))((()))***))))))''''''((()))))))))))))))***)))))))))))))))))))))***)))((((((((()))++++++((((((((((((((()))******+++*********))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,------......//////(((((()))************)))))))))*********+++++++++)))))))))******,,,---...++++++************++++++***+++++++++++++++++++++---,,,+++++++++------.........---,,,+++******)))++++++,,,,,,,,,+++******))))))))))))******************+++++++++,,,,,,,,,((()))***++++++******)))+++++++++*********))))))++++++***)))'''''')))***+++,,,,,,+++)))((()))***+++++++++*********)))))),,,,,,,,,+++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,---...//////------------------------------------............111222444444333333555666666777===GGGbbb&&&((()))***)))((()))******)))(((***,,,------,,,+++*********+++...000222///333999???FFFLLLSSSWWWYYY[[[^^^```______```aaaaaa___^^^^^^___cccgggiiijjjfffaaa^^^^^^^^^___^^^___bbbbbbccciiirrrvvvuuuvvvwwwxxx{{{~~~xxxuuuwwwooollliiihhhiiihhheeebbbbbbaaaaaaccceeeccc]]]XXX]]]\\\XXXSSSPPPSSSYYY___```^^^\\\\\\]]]]]]\\\[[[WWWRRRLLLIIIIIIHHHDDD@@@@@@AAACCCDDDDDDCCCBBBAAA>>>;;;888666666555333111444444444444444333222222222333444555555444333222000///...,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******+++******)))))))))******************************'''((())))))******))))))'''(((***)))(((((()))+++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))***,,,,,,...------,,,++++++******)))(((***---,,,***+++000---...000///,,,************)))))))))))))))))))))))))))*********+++++++++))),,,......,,,---000444666555333333333333111///000111222111...+++******++++++,,,---------------...,,,)))((()))***))))))'''(((((()))))))))))))))))))))))))))))))))******)))))))))((()))******+++)))(((((((((((()))*********************)))))))))))))))))))))))))))))))))+++++++++++++++*********++++++++++++++++++,,,,,,((())))))*********************+++++++++,,,,,,,,,(((((())))))+++,,,---...++++++************++++++)))***+++,,,,,,++++++***---,,,+++,,,...///000000---,,,,,,,,,++++++++++++------,,,++++++******))))))))))))*********++++++)))***+++,,,---,,,++++++((()))***+++,,,,,,,,,++++++++++++***************,,,+++)))***++++++***))))))***+++***)))((()))***+++++++++***************,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,((()))***+++,,,,,,,,,,,,------------------------,,,,,,,,,------------...///111222222111222333555555666<<>><<<999777777777888888666333111///000111222444555555666666555444111///------......,,,,,,,,,++++++*********+++++++++++++++++++++++++++******))))))******+++******)))((()))***,,,---************************(((((()))************)))''')))******)))(((***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,++++++*********((())),,,+++(((***.........---+++***)))***+++)))***++++++***))))))*********************++++++(((+++...---,,,,,,///222555333222111222222000///000111222000---+++*********+++,,,,,,---------------+++)))((()))***)))((((((((())))))))))))(((((()))))))))))))))*********)))))))))))))))******+++))))))(((((())))))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++++++++***)))))),,,///111000...,,,,,,---+++++++++++++++++++++,,,,,,,,,++++++++++++++++++))))))*********+++++++++)))***,,,------,,,***)))))))))***+++,,,---------************************---***)))+++---...+++((((((***++++++******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++&&&''')))+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000111111000111222444333555;;;DDD^^^&&&(((******)))((()))******+++,,,,,,,,,,,,,,,---,,,...000444888===AAADDDHHHLLLRRRWWWXXXXXXXXXXXX^^^```cccdddeeefffhhhiiihhheeeaaa___```dddiiimmmfffcccaaabbbddddddaaa^^^fffiiilllnnnuuu}}}|||}}}}}}{{{xxxyyyzzzyyywwwvvvuuussseee```ZZZZZZ\\\]]]ZZZVVV\\\ZZZXXXWWWWWWWWWWWWVVVTTTUUUWWW\\\aaa```\\\WWWYYYXXXXXXZZZ[[[\\\ZZZYYY[[[[[[[[[YYYWWWVVVXXX[[[XXXWWWUUUSSSRRRRRRRRRRRRPPPNNNKKKJJJIIIGGGDDDBBB======>>>===:::666222000222111111111333666999:::999888555222000/////////------,,,+++******))))))++++++++++++++++++++++++++++++************++++++******)))))))))+++,,,...************************((())))))***************((()))******))))))***+++(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))***************++++++,,,,,,,,,***((()))+++***(((***//////---***)))))))))***+++)))+++------***))))))*********************++++++(((+++......,,,,,,...111333222000000111111000...///000111///---+++***+++***++++++,,,------,,,,,,+++***(((((()))***)))((((((((())))))))))))(((((((((((())))))************((()))))))))************)))))))))))))))***++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))------------,,,,,,,,,,,,++++++,,,------------,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***))))))))))))...555:::777///((((((*********++++++++++++,,,,,,))))))***+++,,,,,,------************++++++++++++)))***,,,------,,,***)))))))))******+++,,,---...************************,,,***)))+++......,,,))))))+++,,,,,,,,,,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((()))))))))******+++,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////111222444444333333555666333555;;;CCC[[[''')))***+++***)))***+++(((***+++,,,++++++---///222555999>>>CCCGGGJJJLLLOOOSSSYYY\\\[[[ZZZXXXWWW___aaadddeeedddccccccddddddbbb___]]]^^^bbbgggjjjggggggggghhhiiihhhfffdddjjjnnnpppssszzz|||xxxwwwyyy{{{}}}zzzssspppppppppnnnlllpppoookkkggghhhhhhccc]]]\\\[[[ZZZ[[[]]]]]]ZZZVVVPPPQQQRRRTTTUUUVVVVVVWWWVVVUUUTTTVVVYYY[[[[[[ZZZXXXUUUQQQPPPQQQTTTVVVWWWTTTWWWXXXVVVRRRRRRUUUYYYRRRQQQQQQPPPQQQSSSTTTVVVTTTRRRQQQQQQPPPOOOLLLJJJDDDEEEDDDCCCAAA===:::888444222000//////222444666999999888666555333222111000///...---,,,+++***)))++++++++++++++++++++++++++++++************++++++***************+++,,,---++++++++++++++++++++++++((()))******++++++******((()))+++***))))))***,,,(((((((((((())))))))))))((((((((((((((((((((((((,,,+++***)))))))))))))))))))))******+++,,,,,,---***((((((******(((+++000///,,,)))((()))***++++++))),,,///...+++))))))***))))))*********+++++++++(((+++//////---,,,...000222000//////000000///...///000000...,,,***+++,,,++++++,,,,,,,,,,,,++++++***)))((((((******)))((()))))))))))))))(((((('''((((((((()))******++++++(((((()))************)))***))))))))))))***++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********------------------------++++++,,,---------------*********+++++++++,,,,,,+++******++++++,,,---...,,,,,,++++++++++++,,,,,,---,,,***)))***+++---///333999===888///((())),,,*********+++++++++++++++&&&(((***,,,---...------*********++++++++++++,,,++++++,,,---,,,+++***)))***************+++,,,---***************++++++++++++*********,,,---,,,+++***,,,------,,,,,,---///***************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///000222222111111333444333555<<>>???@@@@@@???>>>===<<<;;;:::888666444333222222//////...------,,,,,,,,,***************+++++++++,,,++++++******++++++,,,+++++++++*********)))))),,,,,,,,,+++***))))))(((***+++***((()))+++'''!!!'''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++---------,,,,,,+++++++++,,,+++))))))***++++++***,,,+++******))))))******)))******))))))((('''&&&)))))))))***++++++,,,,,,+++///222000---,,,///222111111222222222111111000333111000000---((((((,,,---...//////,,,++++++,,,***)))((()))***+++***((((((((()))***************))))))))))))************---***(((((()))***'''%%%)))***+++***)))***,,,...///...+++******,,,///111000000000000111222444444444444555555666777888888444888>>>AAABBBAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBGGGDDDAAAAAACCCDDDDDDCCCCCCAAA???>>>===;;;888666444111000000222222000---000111......:::GGG@@@000...------------------...+++,,,,,,,,,------------***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,++++++******++++++,,,((()))******)))***,,,...++++++++++++++++++++++++++++++++++++++++++++++++---.........---,,,,,,+++***************************++++++,,,,,,++++++***,,,------......------,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,------......///000000000111222222333333666666:::>>>RRR***+++,,,,,,,,,---000222666999>>>CCCHHHNNNUUUYYY___^^^^^^^^^]]]]]]\\\\\\^^^```bbbcccbbbaaa^^^]]]]]]eeelllnnnppptttrrrnnnlllrrrvvvuuuttttttrrroookkkjjjkkkkkkeee___bbbiiitttqqq```RRRXXX```dddlll}}}sssiiieeeaaammm~~~uuupppllltttsssbbb```ddduuuyyyjjjzzz~~~qqqppp|||vvv}}}xxxyyyyyyvvvzzzlll]]]^^^]]]QQQJJJSSSKKKKKKLLLFFFJJJOOOKKKNNNPPPSSSUUUTTTQQQPPPPPPKKKKKKJJJHHHEEEBBB???===:::999888666555555444444///...,,,++++++,,,---...++++++++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++*********))))))---,,,,,,+++******))))))+++,,,+++)))+++---***$$$((((((''''''(((((())))))))))))))))))))))))))))))))))))*********+++++++++------,,,,,,,,,+++++++++,,,+++))))))+++++++++***,,,+++******))))))******'''((()))))))))))))))((()))))))))***++++++,,,,,,+++...111000---,,,///222111111111111111000///...333111000000---((())),,,---...//////,,,++++++,,,***)))((()))***+++***((((((((()))***************))))))))))))************,,,***((()))++++++***(((,,,---...---,,,,,,...///---,,,,,,,,,,,,...111222333444444555666888999:::777888:::<<<>>>???@@@AAA>>>BBBFFFIIIIIIIIIIIIJJJIIIIIIJJJKKKKKKLLLLLLMMMJJJIIIHHHGGGGGGGGGGGGGGGIIIGGGEEEEEEEEEDDDBBB@@@AAA===888555333111...,,,333///000777>>>===666000//////...---------......+++++++++++++++*********++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,((()))******)))***,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,+++,,,,,,------......///000000000111222222333333555555:::>>>QQQ)))+++---...///222666888???BBBFFFJJJOOOTTTZZZ^^^]]][[[XXXWWWWWWYYY\\\^^^]]]]]]^^^^^^______``````eeekkkqqqtttxxxzzzvvvpppuuuuuuqqqkkkgggfffbbb\\\\\\\\\]]]\\\XXXYYYeeeqqqooo\\\^^^dddgggmmmvvv|||mmmiiiggglllyyy}}}ssszzzwwwiiikkkiiippphhhgggzzznnniiisss}}}vvvooorrrsssggg______VVVTTTQQQIIIKKKNNNIIIMMMNNNNNNOOOPPPSSSVVVWWWTTTSSSPPPLLLHHHCCC???===<<<;;;:::999888777666666444222000---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***************,,,,,,,,,++++++******)))+++---,,,***,,,///---(((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++++++++,,,+++******,,,,,,+++***,,,+++******))))))******&&&'''((()))************)))))))))***++++++,,,,,,+++...000///---,,,...111111111111111000///...---333000000000---))))))------...//////,,,++++++,,,***)))((()))***+++***((((((((()))***************)))))))))*********+++++++++***)))***,,,,,,,,,+++***+++,,,,,,++++++,,,---...///000111222333444555999999888999999:::;;;;;;;;;===???BBBDDDEEEEEEEEEGGGIIILLLMMMMMMNNNOOOQQQNNNOOOPPPRRRSSSSSSSSSTTTQQQRRRRRRQQQOOOMMMNNNNNNNNNLLLJJJJJJKKKLLLLLLLLLPPPLLLFFFBBB???<<<999777999333888DDDCCC555...222......------------......---,,,,,,++++++******)))++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,)))***+++*********,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000000000111222222333333555555:::>>>PPP***---111444888<<<@@@CCCCCCFFFJJJNNNQQQUUUZZZ]]][[[YYYWWWUUUWWWZZZ^^^```WWWWWWXXXZZZ]]]aaadddgggppprrrttttttrrrqqqpppnnnnnnkkkddd]]]]]]aaa```\\\SSSTTTTTTTTTWWW```nnnzzzsssppplllhhhllloooyyyvvvsssssspppuuu~~~sssuuutttjjjkkkbbb]]]eeelllppp}}}ttt___UUUYYYgggyyy~~~uuummmiiiYYYQQQSSShhh~~~zzz}}}{{{tttpppyyy{{{yyyzzzwwwzzzmmmeeeeeecccYYYXXXZZZTTTUUUUUURRRNNNNNNRRRVVVWWWUUUTTTQQQNNNJJJGGGDDDBBBDDDCCCBBB???<<<:::777666:::999666333111...,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,************************++++++*********)))))))))))),,,,,,***+++......+++((())))))***************))))))))))))))))))))))))))))))))))))************,,,+++++++++++++++++++++,,,+++***+++------,,,+++,,,+++******))))))******''''''((())))))))))))))))))))))))***++++++,,,,,,,,,...//////------...000333333333222111///...---222000///000---))))))------...//////,,,++++++,,,***)))((()))***+++***((((((((()))***************))))))*********++++++++++++******++++++,,,,,,+++(((***,,,---------///000444555777888888888888777:::999888777666555555555<<<===@@@BBBDDDDDDDDDDDDHHHIIIKKKKKKKKKLLLOOOQQQRRRRRRRRRRRRRRRQQQOOONNNOOOQQQQQQPPPMMMKKKKKKLLLKKKIIIGGGGGGJJJMMMNNNOOOOOONNNMMMLLLKKKJJJHHHGGGBBBCCCHHHLLLEEE888333777//////......---......///......------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,)))+++++++++******,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***))))))************))))))++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,------.../////////000000000111222222333333444444:::>>>NNN~~~,,,000777<<>>:::888:::::::::999666222///,,,......---,,,++++++******,,,++++++******++++++,,,************************)))))))))))))))((((((((((((++++++)))))),,,---+++(((((()))***+++******)))))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,...///---+++,,,+++******))))))******)))))))))))))))((('''''')))))))))***++++++,,,,,,,,,---......------...///444444444333222111///...222000///000---)))***...---...//////,,,++++++,,,***)))((()))***+++***((((((((()))***************************++++++++++++++++++,,,++++++++++++++++++...222444555777999:::::::::;;;<<<;;;:::888777444333222222111111111222777999<<>>>>>???BBB@@@>>>???BBBFFFHHHHHHCCCFFFJJJMMMOOOOOOOOONNNNNNVVVXXXOOOFFFDDDBBB???:::999777444222000///...------------------------,,,,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,+++******,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,***************************++++++,,,,,,++++++*********++++++++++++******++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,---......//////000000000000111222222333333444333999>>>KKKxxx111777???EEEIIIKKKMMMNNNMMMPPPSSSUUUVVVXXXZZZ\\\^^^]]]\\\ZZZYYYWWWWWWWWWWWWYYY]]]bbbggglllppprrrkkkhhhgggfffccc___]]]```WWWWWWWWWYYYfffxxxiiiddd\\\XXX```llltttuuu|||vvvvvvsssdddYYYUUU___ooovvvsssnnnddd```[[[UUUTTT```{{{yyyggg\\\ZZZVVVVVVcccqqqvvvtttpppjjjddd[[[\\\___gggooottttttrrrkkkeee```bbbjjjqqqttttttiiidddZZZRRRSSS\\\dddeeehhhfffddd___SSSNNN[[[nnnwww|||{{{lllttttttgggZZZUUURRRNNNOOONNNMMMMMMMMMMMMNNNNNNTTTSSSQQQNNNJJJEEEAAA>>>999999::::::999666333111000000///...,,,+++******,,,++++++******++++++,,,***************+++++++++))))))))))))))))))))))))'''++++++((('''***,,,+++'''((()))***+++***)))((())))))))))))))))))))))))((((((((()))))))))***************++++++++++++++++++++++++---///000...,,,,,,+++******))))))******************)))((('''&&&)))))))))***++++++,,,,,,,,,------------.........444444444444333222111000222//////000---)))***...---...//////,,,++++++,,,***)))((()))***+++***((((((((()))************************++++++++++++,,,***,,,------,,,,,,---///...222666999:::<<<===???======>>>===<<<:::888777000000000111222333444555333555888<<>>;;;:::;;;;;;;;;:::;;;999888999<<>>???@@@AAAAAAAAA@@@???>>>===<<<999999888888888888999999555666777999===BBBFFFIIIMMMOOORRRTTTUUUWWWZZZ\\\YYYYYYYYYXXXTTTPPPLLLIIIGGG@@@::::::>>>AAA@@@===999999888:::<<<>>>>>>===???CCCGGGJJJMMMPPPUUUXXX^^^\\\YYYTTTSSSSSSQQQMMMIIIGGGDDDAAA>>>;;;999888444444333111000...---,,,,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,------,,,******,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------------...------......//////000000000000000111222222333333444222888<<>>BBBDDDCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCFFFEEECCC@@@>>><<<;;;::::::999888888999<<<@@@BBBIIILLLPPPSSSUUUVVVYYY[[[WWWXXXYYYYYYXXXUUUQQQOOOIIIAAA888888???DDDBBB???<<<;;;;;;===???@@@>>>===;;;===@@@BBBEEEKKKTTTZZZaaaUUUPPPXXXZZZSSSNNNPPPBBBAAA@@@@@@???@@@@@@@@@<<<;;;999777444111///...,,,------......------,,,++++++,,,---------,,,,,,...------,,,,,,------...,,,------,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------......///000000000000000000111222222333333444222888;;;BBBiiiQQQUUUZZZ^^^^^^\\\WWWTTTYYYWWWTTTTTTVVVZZZ]]]^^^^^^[[[YYYZZZ___dddfffggghhhccc```___[[[VVVTTTVVVMMMQQQ```yyyuuujjjkkkjjjlllwwwyyyooonnnsssvvvyyyuuummmlllhhhaaa^^^ccccccdddsss{{{ooohhh___]]]ccclllpppppp{{{tttkkkgggiiimmmpppqqqsssuuusssuuuwwwlllgggrrrqqqppprrrxxx~~~|||sss}}}{{{xxx}}}vvvhhhmmm{{{uuussspppoookkkbbbTTTJJJJJJSSS___lll{{{{{{vvvvvvppphhhuuuoooiiiqqqjjj^^^ccc^^^ZZZTTTPPPOOOMMMKKKHHHPPPPPPLLLDDD:::555555777666777888777555111---+++///---+++***++++++***)))************************,,,,,,+++***)))))))))***---,,,***)))))))))******++++++******************))))))))))))))))))))))))***)))((())),,,---+++)))+++,,,,,,------,,,,,,+++***+++---///000000/////////---***)))***++++++***)))))))))))))))))))))))))))******))))))))),,,...---------------...//////111222333111///...///000222333222000---,,,...///+++,,,,,,,,,,,,+++******))))))))))))((((((((((((*********)))))))))******((())))))***,,,...000111111333666888999;;;===@@@AAACCCEEEEEEEEEDDDEEEFFFGGGJJJMMMMMMLLLLLLNNNPPPQQQRRRRRRRRRQQQNNNKKKJJJFFFCCC>>>999777777999:::???EEEJJJKKKHHHIIINNNTTTYYYYYYXXXWWWWWWWWWXXXXXXOOOLLLHHHGGGGGGGGGGGGGGGEEEFFFHHHHHHGGGFFFFFFGGGAAAAAABBBCCCBBBDDDNNNYYY[[[ZZZYYYZZZZZZXXXUUURRRLLLKKKFFF???<<<===<<<888BBBCCCDDDBBB???999333000...---,,,---///000///...,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********++++++*********,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++,,,---.........------***)))'''&&&&&&''')))***,,,,,,++++++,,,...///000000///---,,,---...000222222111000000000111333333777777777888CCCeeeWWW[[[```dddeeeaaa\\\XXXZZZVVVSSSSSSXXX]]]```aaa\\\[[[\\\___ccceeedddbbbXXXYYY\\\```___ZZZYYY\\\```^^^fffzzz{{{xxx|||uuufffaaaaaabbbeeeoooyyy}}}vvvggggggiiiiiiiiirrr|||zzzqqqmmmhhhbbbbbbhhhoooqqqpppxxxtttpppmmmmmmmmmnnnmmmmmmooommmooorrriiiccckkkjjjkkkqqqyyy~~~~~~~~~{{{}}}wwwxxx}}}vvv{{{~~~uuukkkdddbbbcccaaa^^^```eeefffbbbPPPcccnnnxxxyyyrrrmmmooozzzqqqlllcccZZZTTTQQQSSSTTTUUUUUUPPPHHH>>>777555666;;;;;;<<<;;;888555111//////---+++++++++,,,+++)))++++++++++++++++++++++++,,,+++******************---,,,***)))))))))***+++***************************************************)))(((***,,,---+++)))+++,,,,,,------,,,,,,+++++++++---...///......---...,,,***)))***++++++***)))))))))))))))))))))))))))******))))))***,,,...///////////////000111111111222333222///...///000111111000...,,,+++,,,...+++,,,,,,,,,,,,+++******************************)))******+++***)))(((((()))***+++---000222444444666888;;;<<<===???AAACCCDDDFFFHHHHHHGGGGGGGGGHHHKKKNNNQQQRRRRRRRRRUUUWWWYYYYYYXXXWWWUUURRROOONNNKKKHHHDDDAAA??????@@@AAAAAAEEEIIIJJJIIIJJJNNNRRRYYYYYYXXXWWWWWWWWWWWWWWWVVVSSSPPPNNNOOOPPPOOOOOOPPPRRRTTTTTTTTTTTTUUUVVVSSSOOOMMMOOOPPPQQQVVV\\\```___]]]]]]]]]\\\ZZZXXXWWWXXXUUUOOOLLLJJJFFFAAACCCCCCDDDDDDBBB@@@>>>===777444000---...///000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------------,,,++++++,,,------***+++,,,,,,---.........000///---------...000111222111000000000111222333555666777777AAAccc]]]```eeehhhhhhddd___[[[[[[UUUPPPPPPWWW]]]```aaa[[[[[[^^^```bbb```\\\XXXQQQWWWbbbjjjjjjddddddhhhiiifffkkk~~~{{{yyy~~~zzzyyyllldddcccbbb```iiiuuu}}}hhhffffffhhhmmmsssvvvuuurrrppplllggggggjjjllllllkkkvvvtttqqqlllfffaaa^^^^^^\\\```]]]]]]bbb\\\VVV\\\```aaagggnnnoookkkjjjlllsssppprrrzzz{{{uuurrruuu|||uuunnnooowwwsssttt}}}|||yyy|||www~~~wwwkkkaaa______^^^LLLMMMKKKZZZ{{{zzzrrrssssssooohhhbbb^^^]]]OOOOOOMMMHHHCCC>>><<<<<<<<<<<<<<<;;;999666444222000...,,,,,,,,,,,,,,,***+++++++++++++++++++++++++++************++++++,,,---,,,***))))))***++++++******************************************************)))***,,,---+++***,,,,,,------------,,,,,,+++,,,,,,---------,,,,,,,,,***))))))*********))))))))))))))))))))))))))))))*********)))***---///000000/////////000111111111222333222000//////000000000///---***)))+++,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++'''(((***++++++***)))(((+++---///222555777888999:::<<>>===<<<;;;999888222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---,,,,,,+++*********+++,,,***************+++++++++******************************++++++,,,,,,+++***,,,,,,------------,,,,,,++++++,,,,,,+++++++++***+++)))((((((******)))((()))))))))))))))))))))))))))*********)))+++---000///...............//////222333333222000//////000000000///---******+++---+++,,,,,,,,,,,,+++***************+++++++++++++++'''((()))***+++---...///111333555888:::;;;;;;;;;;;;>>>AAABBBCCCCCCEEEFFFEEEHHHJJJLLLLLLMMMNNNPPPTTTUUUWWWXXXXXXYYYYYYZZZQQQPPPOOONNNMMMMMMMMMNNNRRRRRRRRRSSSSSSTTTTTTTTTTTTQQQOOOPPPQQQRRRPPPMMMLLLKKKKKKJJJIIIHHHGGGGGGEEECCCBBBBBBDDDEEEEEEEEEFFFGGGHHHGGGGGGHHHKKKNNNLLLIIIJJJOOOQQQPPPPPPSSSVVVTTTRRRSSSVVVYYY[[[\\\ZZZ___```]]][[[[[[XXXTTTPPPOOONNNMMMKKKHHHFFFEEE???>>>>>>===;;;777111,,,......------,,,---------------------------------------,,,,,,,,,,,,------+++++++++******+++++++++,,,---------------,,,,,,------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,+++***))))))+++---...,,,,,,------------,,,,,,+++************+++,,,---///............///000000111111111111111222222222333555888888???]]]dddcccaaa___^^^^^^______bbbZZZRRROOORRRWWWXXXXXXTTTSSSPPPNNNMMMNNNQQQSSS___hhhwwwxxxwww{{{tttqqqsssyyynnniiilllppppppqqq~~~|||uuupppmmmfffmmmpppooottt{{{yyyrrrlllhhhfffhhhhhhccc```aaa\\\UUUPPPOOOOOOPPPXXXaaa[[[YYYUUUQQQRRR[[[hhhrrrooovvvmmm^^^\\\ZZZWWWZZZeeehhhsss|||jjj\\\YYYXXXUUUcccuuu{{{{{{fffeeebbb]]]YYYZZZaaajjjppprrrhhhbbbeeefffaaa___bbbmmmnnnttt~~~yyyuuu~~~yyyqqqllliiibbbbbbllltttoooZZZ^^^rrr~~~~~~~~~zzzuuunnnjjjccc^^^YYYRRRKKKEEEEEEEEECCCBBBAAAAAA@@@@@@666444111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,,,,+++******+++,,,---))))))*********+++++++++************************++++++,,,,,,,,,+++++++++,,,------......------,,,,,,+++++++++******++++++***)))((()))***+++***(((************************)))************+++...000000//////.........//////222333444222000///000111111111111...,,,+++---...+++,,,,,,,,,,,,+++******)))))))))*********++++++)))))))))***---222666999999999:::;;;<<<=========>>>AAADDDFFFGGGGGGIIIJJJIIIKKKNNNQQQRRRSSSVVVWWWYYYYYYYYYYYYYYYYYYWWWVVVLLLLLLMMMMMMOOOQQQRRRSSSVVVVVVUUUTTTRRRQQQOOOOOOMMMJJJFFFEEEGGGFFFBBB>>>@@@@@@@@@@@@???>>>===<<<<<<;;;;;;<<<>>>@@@@@@???AAAAAA@@@>>>===>>>AAADDD???@@@CCCEEEBBB>>>AAAGGGLLLIIIFFFFFFHHHJJJLLLMMMRRRWWWZZZXXXXXX[[[]]]\\\WWWXXXYYYXXXVVVRRRMMMJJJGGGEEEBBB@@@>>>;;;777444111000///...------------------------------------...------,,,,,,------...,,,++++++++++++++++++,,,***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))+++---...++++++,,,,,,,,,,,,++++++...,,,)))'''(((***---///...............///000000000000111111222222222222222777::::::???\\\fffdddaaa^^^]]]^^^```bbbddd___XXXSSSRRRSSSUUUVVVOOOOOOOOOOOOQQQUUU\\\```kkktttyyywww{{{vvvpppppprrrrrrpppzzz{{{xxxtttqqqgggqqquuuooojjjjjjfff```XXXXXXXXXZZZ\\\ZZZUUUOOOSSSMMMKKKOOOSSSYYYhhhxxxiiiccc[[[VVVXXXdddsss}}}rrrjjjgggcccdddgggmmmmmmeeeaaa[[[lllwwwoooeeeaaadddkkkrrrvvvzzzkkk_________ZZZXXX[[[`````````aaabbbccceeefffcccnnn~~~uuuzzzvvvvvvvvvooo___XXXYYYZZZhhhxxxoooiiifff```WWWPPPKKKIIIFFFDDDAAA@@@@@@@@@;;;888555333222111///---------------------------,,,++++++++++++,,,,,,---,,,,,,+++******+++---...)))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,...---+++***++++++------............------,,,++++++******+++,,,,,,)))))))))***+++,,,***)))************************)))************,,,///111222222111000000000111111222333444333111000000111333333222000------...///+++,,,,,,,,,,,,+++******(((((())))))***+++++++++---,,,---...222777<<<@@@>>>>>>============>>>???CCCFFFJJJMMMNNNOOOPPPQQQPPPRRRUUUWWWXXXYYY[[[]]]^^^\\\[[[[[[[[[ZZZWWWUUUPPPPPPRRRSSSUUUWWWXXXYYYUUUTTTQQQNNNJJJFFFCCCAAADDDAAA>>>===>>>===:::777999999:::;;;;;;:::888777666666666888;;;===>>>===???>>><<<999888999===@@@AAAAAABBB@@@:::444888???HHHDDD???===<<<<<<<<<<<>>???AAAAAA555444333111///...------------------------------......------------......---,,,,,,++++++,,,,,,---******++++++,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,++++++***+++,,,---...------------------------///---***((((((***---///.........///////////////000000111222222222222111222777;;;;;;>>>ZZZdddcccbbbaaa``````aaabbb```^^^ZZZTTTOOONNNPPPSSSQQQUUU[[[```bbbeeehhhkkkrrr{{{yyypppmmmqqqxxx~~~vvvssssssrrroootttvvvtttsssrrrpppllldddmmmpppggg___ZZZSSSJJJDDDLLLTTT[[[eeellldddVVV]]]WWWWWW]]]aaagggxxxyyymmmdddccchhhoootttuuuqqqnnnnnnnnnpppwwwmmmeeeuuusssjjjjjjrrr{{{rrrmmmgggaaadddkkkfffhhhfff]]]RRRNNNPPPSSSJJJVVVjjj}}}vvvkkkjjjhhhooosssiiiaaaWWWZZZkkk|||wwwvvvrrrjjjcccVVVSSSNNNIIIDDDAAA@@@@@@@@@===999666444222000...------------------------------,,,+++++++++,,,,,,,,,,,,+++***+++,,,---...((())))))***++++++,,,,,,+++++++++++++++++++++++++++---///...+++******,,,------............------++++++******+++,,,---...***))))))+++------+++***************************)))******++++++,,,///222333222222111000000111111333444444333111000000111333333222000------...000+++,,,,,,,,,,,,+++******))))))******+++,,,,,,---000111333777:::===???@@@@@@???===<<<<<<>>>AAABBBFFFJJJOOORRRTTTUUUVVVWWWUUUWWWYYYZZZYYYYYYZZZ[[[]]]\\\ZZZZZZ[[[[[[XXXUUUQQQRRRSSSSSSSSSSSSQQQQQQKKKIIIFFFBBB???<<<;;;:::===<<<;;;;;;<<<<<<;;;:::999:::<<<===>>>===;;;:::555555666999===????????????>>><<<999888;;;???CCCGGGCCC@@@===999555888>>>DDDAAA===:::999999777666999@@@EEEDDDAAACCCDDDDDDIIIKKKPPPUUUYYY[[[\\\\\\[[[VVVOOOIIIGGGFFFEEEEEE;;;:::888555333111000///..............................------------.........------,,,,,,------...***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,,,,------------......---,,,,,,---......------,,,,,,,,,,,,,,,------......//////////////////000111222333222222111000666;;;:::===WWW```aaabbbbbbbbbaaa```___YYYZZZXXXRRRKKKHHHKKKPPPWWW___jjjqqqrrrqqqoooooooooyyy|||xxxwwwsssnnnjjjlllttt{{{vvvrrrqqqooouuuuuupppiiieeeccc^^^XXXXXX___```ZZZUUUUUUOOOGGGIIIWWWcccmmm|||{{{fffiiicccbbbggghhhjjjyyytttllljjjkkkllllllttt}}}zzzxxxxxx|||vvv}}}rrr{{{{{{xxxllliiirrr~~~vvvkkkeeelllyyyuuu|||tttdddYYYWWWXXXYYYWWWXXX^^^eeeiiihhhddd[[[WWW^^^vvv|||nnn}}}vvv|||nnncccooouuuiii___dddyyywwwooofffbbb[[[SSSMMMIIIFFFEEEBBB???;;;888666333000..............................------,,,++++++++++++,,,,,,+++***+++,,,...///((())))))***++++++,,,,,,+++++++++++++++++++++++++++---///...+++)))***,,,------............------++++++******+++---///000***)))***,,,......,,,***************************(((***+++++++++,,,000222111111000//////...//////333444444333111000000111222333222000---,,,...///+++,,,,,,,,,,,,+++************+++,,,,,,---......222555999===@@@@@@???>>>@@@>>><<<;;;<<>>===;;;999999999::::::666777888999:::;;;<<<===<<<>>>@@@BBBBBBBBB@@@@@@::::::<<>>;;;<<>><<<888555333111111..............................------------......///......------......///+++,,,------.........---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---------.........//////+++,,,---.........------...---+++******+++---...+++,,,...000000...,,,***---......///000////////////000111222333222111111...555;;;999;;;UUUeeefffeeeaaa^^^\\\ZZZXXXZZZOOOHHHJJJLLLMMMTTT___iiivvv~~~}}}xxxmmmhhhgggkkkooopppsssvvv|||sssrrrnnneeefffbbbXXXVVVWWWKKKEEEPPPRRRggg{{{|||mmm^^^XXXXXX\\\fffnnnvvvtttsssyyyooofffmmmwww|||~~~~~~rrrgggooo~~~uuujjjiiibbbbbb^^^```lllvvvrrrfff]]]YYYOOORRR^^^kkk~~~yyyqqqmmmtttxxxyyytttsss```RRRWWW\\\tttvvvrrrrrrkkk[[[UUUUUUOOOIIIDDD???>>>@@@>>>777111222000---,,,---.........---------,,,,,,,,,++++++---,,,***))))))***,,,---(((((())))))*********+++++++++************++++++///...---,,,+++,,,,,,---000////////////.........,,,,,,+++***+++,,,---...***************+++++++++))))))))))))))))))))))))*********)))(((***...111///000111111000///111222222222222111//////111333222111///...,,,,,,++++++///---***)))******)))(((++++++,,,,,,---000666:::>>>???AAABBBAAA@@@>>><<<<<<<<<<<<===???BBBEEEFFFOOOOOOQQQSSSUUUWWWXXXYYY\\\ZZZYYYZZZZZZZZZYYYWWWYYYWWWUUUTTTQQQLLLHHHGGGBBBBBBAAA???===;;;999777;;;;;;:::999999:::;;;<<<<<<>>>>>>>>>AAAEEEEEEAAABBBBBBBBBDDDFFFFFFEEECCCIIIEEEAAACCCIIINNNNNNKKKJJJJJJJJJGGGEEEGGGLLLPPPYYYQQQIIIEEEAAA<<<;;;===???AAABBB???;;;999999;;;888999;;;<<<>>>>>>>>>===;;;666888???DDDDDDFFFJJJOOOQQQRRRTTTTTTTTTSSSSSSHHHFFFBBB???<<<999555333............---,,,++++++++++++,,,------...//////........................//////.........---------------------,,,,,,+++***------------------------------------,,,,,,+++***...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---.........------,,,,,,,,,---,,,,,,,,,,,,---......111222333333222111222444333333888<<<>>>PPPaaaaaa```]]]YYYVVVSSSQQQQQQMMMNNNUUUWWWWWW[[[bbbmmm}}}~~~vvvoooiiiiiikkkmmmrrrwww~~~|||mmmddddddccc^^^TTTWWWRRRPPPTTTQQQSSS```fffzzz|||vvvuuummmrrrtttwwwxxxssshhhllliiiooo}}}yyypppfff[[[[[[aaadddmmmqqqiiikkkbbb\\\___iiixxxrrrddd]]]WWW[[[jjjvvv}}}xxx|||vvvnnncccUUUUUUNNNEEE@@@???>>>:::666777444111////////////...---------,,,,,,,,,++++++---,,,+++))))))+++,,,---))))))))))))*********+++++++++************++++++...---,,,+++***+++,,,,,,/////////.........------,,,,,,+++++++++,,,---...,,,,,,++++++++++++++++++))))))))))))))))))))))))*********)))(((***...111,,,...////////////000222222333222111//////111333111000///...---,,,,,,,,,///---,,,,,,---,,,***)))***,,,///111333777;;;>>>DDDCCCAAA???>>>>>>>>>>>>===>>>???@@@CCCFFFIIIJJJPPPQQQRRRTTTUUUWWWXXXYYYWWWWWWWWWXXXYYYYYYVVVTTTVVVRRRMMMIIIEEE@@@===<<<888999:::<<<>>>???AAAAAA>>>>>>======>>>???@@@AAA>>>AAABBBAAAAAACCCAAA===CCCCCCDDDDDDDDDEEEFFFGGGLLLIIIEEECCCDDDEEEDDDBBBIIIJJJKKKKKKLLLPPPVVV[[[VVVPPPLLLNNNPPPNNNMMMNNNEEEFFFGGGFFFCCCBBBCCCFFF@@@@@@@@@???<<<999777555:::777888???BBB@@@???BBBCCCDDDGGGIIILLLNNNPPPPPPPPPNNNKKKHHHEEEBBB???<<<777333...,,,---...//////................................................//////.........---------,,,,,,---------,,,++++++---------------------------------------,,,+++***...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++......---------,,,,,,,,,------,,,,,,------...///000111222222111111222333444444888;;;<<>>AAACCCHHHEEE@@@<<<:::;;;>>>??????@@@BBBEEEIIILLLOOOQQQSSSTTTUUUVVVWWWXXXXXXXXXVVVUUUUUUUUUTTTRRRNNNKKKGGGDDD???<<<<<<===>>>===:::::::::<<<===???AAABBB@@@AAABBBCCCDDDCCCBBBAAAHHHMMMQQQPPPOOOPPPOOOLLLSSSUUUUUUSSSOOONNNPPPSSS\\\ZZZWWWTTTQQQOOOMMMLLLHHHIIIIIIIIIJJJMMMSSSWWWQQQMMMMMMUUU]]]___^^^^^^VVVUUUSSSOOOKKKHHHHHHIIIHHHHHHHHHHHHFFFCCCAAA???;;;888999===>>>;;;888888:::;;;<<>>;;;888333000......,,,+++...------------,,,,,,,,,---,,,++++++++++++,,,---************************,,,++++++******++++++,,,...---,,,+++++++++,,,---......---------,,,,,,,,,+++++++++,,,,,,,,,------......---,,,+++******))))))))))))))))))))))))))))))*********)))+++...000---...//////...---...000333333333111//////000222//////...............///...---+++,,,---.........///444;;;@@@BBBBBBBBBCCCEEEBBB>>>;;;:::;;;>>>@@@AAACCCFFFKKKOOORRRUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWXXXUUUQQQMMMJJJGGGDDDBBB===<<<:::999===BBBCCCAAA????????????AAACCCEEEFFFFFFJJJOOORRRRRROOOKKKHHHEEELLLRRRSSSTTTVVVWWWUUUVVVYYY[[[XXXQQQMMMMMMOOO]]]^^^^^^[[[XXXVVVUUUVVVRRRPPPMMMKKKJJJKKKNNNPPPNNNJJJJJJSSS]]]aaaaaaaaa```^^^[[[WWWSSSPPPPPPPPPPPPQQQRRRQQQPPPMMMJJJHHHBBB@@@>>>??????===:::999;;;:::::::::===@@@DDDFFFHHHJJJMMMPPPQQQSSSUUUVVVLLLHHHAAA999222000111222111000...------,,,------................................................++++++,,,---.........---........................,,,---------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------------------------------------...//////...///111111000000111333555333666999999GGGpppSSSOOOLLLKKKJJJMMMWWWdddcccqqq}}}~~~|||zzz{{{tttnnnmmmuuuxxxnnnjjjgggeeefffiiixxxsssiiiaaacccooo{{{|||{{{|||yyysssmmmjjjfffcccfffkkkfffjjjmmmjjjdddhhhzzznnnrrrsssooogggcccdddhhhzzzkkk___YYYRRRJJJCCCAAA===888555333222111///.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++***************,,,,,,++++++++++++,,,,,,///...---,,,,,,---...///......---------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++***))))))((()))))))))))))))))))))))))))************+++...000000111111000...------...333444333111///...000222000//////........./////////,,,)))))),,,///222444666:::@@@CCCCCCBBB@@@???===<<<;;;;;;;;;===???@@@CCCEEEJJJOOOSSSVVVWWWXXXXXXXXXYYYYYYXXXWWWUUUTTTUUUPPPIIIDDDBBBAAA@@@@@@???@@@??????CCCIIIGGG@@@BBBCCCEEEGGGKKKOOORRRSSSOOOUUU^^^dddfffccc]]]YYYTTTZZZ^^^___aaafffhhhfff]]]cccgggfff```[[[ZZZ[[[fffgggiiiiiifffeeedddeee```^^^ZZZXXXXXXZZZ\\\]]]XXXRRRQQQWWW^^^```aaacccdddbbb```^^^]]]]]]]]]]]]YYYYYYXXXVVVRRRLLLGGGCCCKKKIIIEEECCCBBBCCCAAA???<<<;;;::::::;;;>>>BBBDDD>>>AAAEEEGGGIIILLLPPPTTTOOOQQQOOOGGG;;;222000222///...---,,,,,,---...///////////////////////////---.....................+++,,,------....................................,,,------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000------------------------...------------...//////---///000111000000222333444222555999;;;HHHpppPPPKKKIIIKKKMMMQQQaaarrrxxxsssrrrwww|||yyyuuurrrqqqsssyyy}}}rrrggg^^^^^^eeepppyyyssssssxxx~~~vvvzzzzzzwww~~~sssuuu|||sssqqqsssuuuyyy~~~kkk\\\]]]]]]ZZZdddvvv|||uuunnnjjjhhhlllsss}}}}}}uuuqqqiii[[[OOOEEEAAA<<<777555333000///............---------,,,,,,,,,------------,,,,,,+++++++++++++++*********,,,,,,++++++++++++,,,,,,///...---------...000000............---------,,,***+++,,,---------,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))((()))++++++***+++---///000111111000...---...///444444333111///...000111111000000///.........//////,,,***+++000555999;;;===@@@CCCDDDBBB???===<<<777888:::<<<>>>???AAAAAAEEEHHHLLLQQQUUUWWWWWWVVVVVVWWWWWWWWWUUUSSSPPPNNNKKKGGGBBB???@@@BBBDDDEEE>>>BBBDDDEEENNNWWWVVVNNNPPPQQQSSSVVVXXXYYYZZZZZZSSSXXXaaaiiilllkkkgggdddmmmmmmkkkiiilllqqqrrrooodddiiinnnpppnnnkkkkkkkkknnnooopppqqqqqqooommmkkkaaa^^^\\\]]]aaafffjjjkkkiiieeecccfffiiiiiikkknnnnnnllliiigggfffdddaaa___\\\]]]^^^^^^\\\XXXSSSPPPPPPPPPLLLHHHGGGHHHFFFBBB>>>===<<<<<<===@@@CCCEEE<<<>>>?????????AAAFFFKKKNNNSSSVVVQQQFFF<<<777666000///---,,,,,,...///111////////////////////////---------...............,,,------............---........................,,,------............---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,------------.........------......///000---///111111111111333444444222555:::<<>>999666222000............------------,,,------------------,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---...------,,,---...///000/////////.........------***+++,,,---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))++++++++++++---///,,,---//////...---///000444444333111///...///111222222000///..................000444999>>>@@@AAABBBCCCDDDCCC@@@===<<<<<<888999:::<<>>>>>;;;999;;;BBBHHHKKKNNNQQQSSSQQQKKKCCC>>>444333000.........000111////////////////////////---------.........//////..................---,,,........................,,,,,,---...............,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,---------.....................//////000...000111222222222444555444222444:::;;;HHHmmmTTTRRRVVV___bbbdddsssooorrrkkkmmm{{{wwwsssmmmiiijjjooouuuyyysssmmmkkkooovvv}}}{{{mmmZZZSSSTTTQQQ]]]ZZZYYYqqqoooWWWSSSRRRVVVZZZYYYUUUYYY```]]]VVVPPPNNNPPPRRRUUUXXXTTTTTTNNNZZZXXXLLLWWW\\\[[[]]]aaaeeeeeefffnnnxxxyyy~~~~~~uuummmrrr}}}ttt{{{xxxzzzwwwsss{{{lllooowwwnnntttooo___YYYQQQJJJDDD>>>:::777//////.........---------,,,------......------,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,------,,,,,,+++,,,---...///000////////////.........***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))''')))++++++++++++---///(((***,,,------...000222444555444111///...///111333222111///...---------...000555<<>>???>>>;;;999<<>>999555---...///,,,)))))),,,/////////...------------...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...---,,,+++,,,...111222.........---,,,,,,+++++++++,,,---------,,,+++***)))************++++++++++++++++++++++++++++++++++++***))))))***,,,...///...............///000000444222///,,,,,,---000111111000...------...///000444777<<<@@@CCCCCCBBBAAAFFFEEEBBB???=========>>>@@@===;;;===AAAEEEGGGGGGFFFHHHLLLQQQTTTTTTQQQMMMKKKHHHHHHIIIGGG@@@===>>><<>>DDDbbbxxxxxxzzzzzzwwwxxxwwwrrruuuvvviiiccc[[[aaajjjssszzzzzzyyy~~~qqqvvvggg[[[PPPPPPXXX[[[SSSJJJJJJJJJIIIGGGEEEAAA???===<<<:::;;;???DDDGGGEEEBBB>>>>>>>>>???@@@AAABBBCCCEEEAAA@@@BBBBBBAAACCCGGGCCCDDDEEEFFFGGGGGGGGGGGGFFFEEECCCDDDFFFGGGGGGFFFHHHNNNOOOKKKNNNXXX[[[WWWWWWYYY[[[^^^bbblllxxxyyy}}}~~~}}}ssspppoookkkrrr~~~|||qqq}}}uuurrrkkk```WWWNNN@@@333333333333222000///000111//////...------------...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,---...///000//////......---,,,,,,,,,+++,,,---------,,,++++++************+++++++++++++++++++++++++++++++++++++++***))))))***,,,...000///............///000000444222///---,,,...000222000///------...000333444<<<>>>AAADDDEEEEEECCCBBBBBBAAA???>>>===>>>???@@@>>><<<:::<<>>@@@DDDIIIKKKLLLIIIFFF@@@:::555111000111111///......//////...---//////............////////////.........---------................................................+++,,,------......------------------------------***++++++++++++,,,,,,,,,,,,,,,,,,---------......///......------......///222222222222222222333333333555555888===CCC```~~~wwwxxx{{{vvvggg\\\WWWdddsss|||}}}}}}eeeTTTSSSQQQNNNIIIFFFEEEEEEDDDDDDBBBBBBCCCCCCCCCBBBBBBAAA;;;;;;;;;<<<>>>?????????@@@@@@@@@AAABBBCCCDDDEEEJJJGGGGGGKKKLLLJJJLLLOOOLLLKKKIIIHHHHHHIIIJJJKKKNNNKKKGGGEEEEEEEEEEEEDDDEEEIIIHHHCCCBBBHHHHHHCCCCCCCCCDDDEEEHHHMMMQQQTTTUUU^^^eeefffbbbbbbjjjsssyyywwwzzz{{{xxxssstttwww~~~|||{{{wwwkkkfff___OOO@@@777555333222222111///...000///......------......,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---------.....................000000//////...------,,,+++,,,,,,------,,,,,,+++************+++++++++,,,+++++++++++++++++++++++++++*********+++---///000//////......//////000111333111///------...111222...---------000444888;;;BBBCCCDDDDDDDDDCCCBBBAAA>>>>>>======>>>???AAABBB>>>======???CCCFFFHHHHHHJJJKKKKKKHHHEEEDDDGGGJJJKKKEEEBBBGGGMMMQQQUUUZZZ^^^]]][[[]]]eeennnoookkkrrrvvvxxxtttmmmeee[[[SSSTTTXXXXXXUUUTTTVVVWWWTTTaaaooo|||kkkcccpppooozzz{{{wwwrrrsssllluuu{{{vvvtttiiiiiittt}}}~~~xxxeeeZZZXXXVVVVVVYYY[[[YYYWWWZZZbbbjjjoootttwwwsssllliiiiiigggbbb]]][[[]]]```cccbbbZZZLLLCCCAAACCCDDDAAA>>>;;;;;;===AAACCCDDDJJJJJJHHHDDD???999555333222000///...///000///...//////............///////////////.........------................................................+++,,,------......------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///......------......///333333333222222222111111333666555777<<>>???BBBAAAAAAAAAAAA@@@@@@??????>>>@@@BBBAAA@@@@@@CCCGGGHHHGGGGGGGGGGGGHHHIIIIIIQQQNNNPPPTTTUUUTTTUUUXXX]]]ZZZUUUQQQOOOOOOQQQRRRTTTQQQMMMKKKKKKMMMMMMMMMNNNQQQOOOIIIGGGIIIGGGCCCEEEDDDDDDEEEFFFEEEDDDBBB???FFFLLLKKKFFFEEELLLSSSKKKMMMSSSZZZ^^^eeevvv{{{wwwzzz~~~zzzyyyssstttyyy|||yyyppphhheee___VVV@@@;;;444111111000...,,,000//////...............,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,---------......///......---,,,000000000///......------++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********+++,,,...000111/////////...///000000111222111///......///111333------...000444999>>>AAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>???@@@BBBBBB@@@@@@BBBDDDGGGJJJKKKKKKHHHIIIHHHDDDAAABBBJJJPPPSSSOOONNNRRRWWW]]]hhhrrrsssnnnhhhhhhnnnrrrooojjjssskkkccc]]]ZZZVVVSSSRRRWWW]]]bbbcccjjjrrrsssnnnxxxrrrlllppp{{{yyyrrrwwwxxxvvvuuu|||zzzvvvqqqqqquuutttgggYYYUUUVVVUUUWWW```kkkqqqppplllmmmjjjccc\\\^^^gggqqqwwwyyyqqq___RRROOOKKKCCCCCCAAA>>><<<===@@@CCCEEENNNLLLJJJHHHGGGCCC===888444222///.../////////...//////............//////////////////............................................................+++,,,------......------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......//////............//////222222222222222222222222222777666666:::@@@XXX{{{}}}}}}~~~vvvkkknnnooopppwww~~~gggllluuu~~~ttt\\\RRRKKKJJJHHHDDDEEEJJJCCCFFFIIIHHHEEE@@@>>>>>>EEEDDDDDDDDDCCCCCCCCCCCC>>>BBBEEEFFFEEEFFFKKKOOONNNNNNNNNOOOQQQRRRTTTUUU[[[ZZZ\\\aaabbb```aaacccnnnkkkfffbbb``````bbbccc\\\YYYUUUTTTTTTVVVWWWWWWRRRSSSRRROOOMMMMMMLLLIIIHHHHHHIIILLLMMMMMMJJJGGGEEEFFFHHHHHHGGGGGGHHHJJJGGGHHHKKKMMMMMMQQQ\\\gggbbb^^^ZZZ]]]eeepppxxx|||~~~zzzsssuuurrr{{{zzzkkkgggeeebbbQQQHHH>>>666333333111000000000///............///---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...---......///......---,,,000000000///......------++++++++++++,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,...///111111///////////////000111111111000/////////111222444...///111444999>>>CCCFFFAAAAAAAAAAAAAAA@@@@@@???AAAAAA@@@@@@AAAAAAAAABBB@@@BBBEEEHHHIIIJJJKKKLLLEEEFFFFFFCCCBBBHHHRRR[[[[[[[[[[[[[[[[[[^^^jjjwww~~~uuullliiijjjiiiddd___```XXXUUU\\\ccceeegggkkkqqqwwwxxxwww{{{wwwiiizzz~~~}}}xxx~~~xxx{{{nnnggg[[[QQQQQQXXX\\\[[[jjjllljjjccc^^^___hhhqqquuuzzzwwwiii___[[[SSSHHHGGGEEECCCAAAAAACCCFFFHHHRRRKKKEEEFFFJJJKKKEEE???777444111/////////...---//////............//////000000/////////.........................................................+++,,,------......------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------....../////////....../////////000000111222333333444444222777666555:::@@@UUUtttxxx{{{zzzyyywwweeefffhhhmmmtttzzz}}}}}}|||uuuzzzxxxqqqdddYYYQQQIIICCCCCCDDDCCCCCCFFFFFFHHHJJJLLLJJJGGGDDDAAAIIIJJJKKKLLLNNNQQQSSSTTTRRRUUUZZZ\\\]]]```dddhhhkkklllmmmpppsssvvvxxxzzz~~~}}}}}}{{{{{{{{{zzzzzzxxxwwwuuuppplllhhhdddaaaYYYZZZZZZZZZWWWTTTQQQOOOQQQOOOMMMNNNPPPQQQOOOMMMKKKKKKKKKJJJHHHJJJPPPUUUOOOLLLIIIIIIMMMTTT[[[^^^~~~zzzzzz~~~zzzpppjjjeee]]]UUUIII>>>666333111000111000//////......//////------,,,,,,,,,,,,------......------------......---.....................000000//////...------,,,++++++++++++,,,---......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******,,,---///000111222000000//////000000111222000/////////000222333444111333666;;;???CCCEEEGGGBBBCCCDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBAAAAAAAAA???BBBFFFHHHHHHHHHHHHHHHAAABBBBBBBBBEEELLLWWW^^^]]]^^^aaadddeeehhhrrr~~~ssseee]]]XXXRRRNNNMMMOOOMMMWWWmmm{{{|||~~~sssaaauuu|||{{{yyyiiiaaa```___\\\[[[]]]______```ccciiinnnnnnrrrrrrnnnjjjfff^^^WWWJJJJJJIIIGGGEEEFFFHHHJJJQQQIIIBBBBBBHHHKKKIIIEEE===999555222111000///...//////............//////000000000/////////......................................................+++,,,------......------------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......000//////......//////000///000111222333444444555111888777555:::@@@SSSooo{{{{{{ooocccllljjjppp}}}~~~bbbYYYPPPJJJJJJEEEBBBDDDFFFFFFEEEFFFFFFIIILLLOOORRRTTTVVVWWW\\\]]]```ccchhhmmmrrrttt~~~}}}wwwuuuuuummmjjjfffeeeeeeddd```]]]WWWUUURRROOONNNOOOOOOOOOTTTSSSPPPLLLJJJKKKNNNQQQccckkkfff___dddiiijjjooohhhsss}}}yyy~~~~~~uuuwwwxxxpppfffaaaWWWJJJ>>>555111000111000000///////////////------,,,,,,,,,,,,------......------------.........---,,,,,,---...///000//////......---,,,,,,,,,++++++******+++---...///+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***,,,...000111222222000000//////000000111222/////////000111222444555555888<<<@@@DDDFFFFFFFFFDDDEEEFFFGGGFFFDDDAAA???@@@AAAAAABBBBBBAAAAAAAAA@@@DDDHHHJJJHHHFFFFFFFFFJJJIIIIIIKKKPPPWWW___cccdddbbbeeelllqqqtttwww|||ssseeeVVVPPPNNNOOOVVV___bbbZZZ___pppyyywww}}}xxxwwwyyy}}}xxxzzzwww{{{}}}lllggg```^^^aaafffkkkmmmooommmmmmpppoooiiieeedddPPPQQQQQQNNNJJJHHHHHHJJJKKKHHHDDDBBBBBBDDDFFFGGGDDD@@@:::666444222111000//////............//////000000000000/////////...................................................+++,,,------......------------------------------,,,,,,,,,------------...,,,,,,,,,---------......000000////////////000000111111111222222333333333000888888555;;;AAASSSlll|||~~~}}}vvvpppwwwvvvoootttuuuVVVNNNJJJJJJMMMIIIHHHJJJNNNQQQSSSUUUZZZ]]]ccchhhnnnvvv~~~vvvrrrpppkkkeeehhhhhheee___XXXTTTUUUWWWLLLVVVQQQIIIMMMPPPOOOSSSMMMPPPXXXaaahhhooo{{{|||~~~vvvpppmmmfffYYYIII<<<666444111111000///////////////...------,,,,,,------.........------------.........---,,,+++,,,...111222///......---,,,,,,++++++++++++******+++---...///++++++,,,,,,,,,---------++++++++++++++++++++++++)))***,,,...000222222333000000000000000111111222/////////000111333444555888;;;@@@DDDGGGGGGFFFEEEDDDEEEGGGHHHFFFCCC???<<<>>>???@@@AAAAAAAAAAAAAAABBBGGGKKKLLLJJJHHHGGGGGG\\\ZZZYYY[[[aaaggglllooosssllliiioootttrrrlllhhh^^^SSSJJJMMMVVVeee{{{tttfffgggfffdddrrr~~~www~~~{{{xxx}}}||||||rrrsss~~~{{{|||ttteeebbbfffjjjkkkrrrjjjhhhnnnmmmdddbbbfffVVVWWWXXXTTTOOOJJJIIIJJJFFFHHHHHHDDD>>>===BBBHHHHHHDDD>>>999666444333111//////............//////000000000000////////////................................................+++,,,------......------------------------------,,,,,,,,,---------......,,,,,,,,,---------......000000////////////000000333333333222222222222111///888888666;;;BBBSSSkkkyyy}}}vvvzzzuuusssyyymmm___UUUSSSYYY___\\\\\\]]]aaahhhrrr{{{~~~xxxuuupppkkkfffbbb```\\\TTTMMMSSSQQQOOOOOOQQQVVV\\\___iiippp}}}rrrpppppp\\\EEE===:::...///000///......///111///............---------...------,,,,,,------...---------......///000111111111000///...------,,,***+++,,,---............************************++++++++++++++++++++++++)))***---///111333444555111111000000111222222333///111333111///222:::AAA@@@AAACCCDDDFFFGGGGGGGGGEEEGGGGGGDDD@@@???@@@CCC===@@@CCCEEEDDDDDDCCCCCCOOOOOOPPPQQQOOOLLLKKKMMMkkkpppkkk___^^^jjjuuuwwwooohhh```[[[\\\]]][[[WWW[[[fffhhh^^^]]]ppptttooonnnmmmwww{{{~~~wwwooovvvppp{{{|||sssqqq}}}vvvyyyvvvqqq|||~~~}}}~~~www}}}}}}oooiiihhhfff___XXXWWW]]]cccdddYYYQQQMMMRRR\\\___VVVKKKKKKFFFAAA???AAADDDFFFEEEFFFGGGGGGEEE@@@999222...000000111222222111111000000000000000000000000000......////////////......000///------......---+++---------...------,,,,,,.........------,,,,,,,,,,,,---------,,,,,,...///------------------------///000000///---,,,...///...//////000111222222222444333666999999===PPPfff{{{vvvvvv}}}xxxmmmccc```ZZZUUUVVV```ooozzz|||}}}~~~~~~xxxoooiiiaaa___\\\XXXVVVUUUUUUUUUUUU\\\gggrrr|||xxxuuuuuueeeSSSFFF;;;333222000////////////000///............---------...------,,,,,,------...............///000111111222111000///...---,,,+++***+++,,,---............************************++++++++++++++++++++++++)))***,,,...000111222333222111111111111111222222///000222111222666<<>>@@@BBBBBBCCCDDDDDDDDDEEEHHHJJJPPPQQQTTTVVVWWWYYY\\\___fffnnnooohhhhhhqqqwwwwwwkkkeeeYYYPPPSSS]]]```\\\ccceeefffcccbbbkkk}}}pppooouuu|||xxxoooiiinnn}}}nnnvvvwwwpppyyyyyyrrrsss}}}yyyuuu{{{~~~vvvzzzyyy}}}~~~~~~{{{ooo^^^SSSUUU[[[______WWWQQQUUU^^^bbb]]]VVVLLLIIIFFFCCCCCCFFFIIIKKKOOOKKKFFFCCCAAA>>>888333000000000///////////////000000000000000000000000......////////////......///---,,,---//////...------......//////......---......---------,,,,,,,,,,,,---------,,,,,,...///------------------------///000000///------...////////////000111222222222555333666999999<<>>:::333222000///......///000000000000000000000000000......////////////......---,,,,,,---///000000///......///////////////......------------,,,,,,,,,,,,---------,,,,,,...///------------------------///000000///------...000//////000000111222222222666444666999999;;;LLL___~~~|||{{{}}}}}}{{{|||~~~uuu|||vvvlllbbb___aaabbbeeejjjqqq||||||tttggg]]]XXXXXX[[[^^^```iiiyyytttdddaaa^^^PPP???888000...000222111//////............---------......------------......////////////000111222333222111000///---,,,******+++,,,------.........---++++++++++++++++++++++++***+++++++++++++++,,,,,,***+++---...///000000000333222111111000111111111000000111666<<>>444000111333222000///............---------///......------......///////////////000111222333111111000...---+++******,,,,,,------...---------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,...///000111111222222222111111111111111222111222555:::@@@DDDFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEBBBBBBCCCHHHMMMPPPNNNLLLGGGFFFJJJWWWeeehhh^^^SSSXXX^^^cccfffnnn{{{~~~nnnaaa^^^bbbdddcccfffiiiiiinnnwwwnnnsss}}}uuulllggguuu|||~~~xxxvvvyyy~~~ttt}}}{{{zzz{{{vvvwww~~~yyyyyyrrrnnnfff^^^ZZZ\\\ccciiijjjkkkiii___QQQIIIJJJNNNNNNMMMKKKEEE???===???BBB@@@<<<777222//////000111////////////////////////......////////////......111///......//////...---+++,,,---...............------------------------,,,---------,,,,,,...///.........................../////////------///111111111111111222222222222777444555999999:::FFFVVV~~~xxxxxx||||||yyyyyykkkkkktttvvvbbb\\\XXXZZZdddttt~~~pppjjjbbbRRRJJJ>>>666333222222222///............---------//////............//////////////////000111222222000//////...---,,,++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++,,,...000111222333333111111000000111222222333333666:::???CCCEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFHHHLLLPPPSSSSSSQQQNNNKKKMMMTTTbbbnnnooodddXXXiiiqqqtttssswwwxxxjjj[[[YYYdddqqqwwwwwwyyyqqqgggiii|||xxxuuuyyyrrrnnnyyy}}}ppprrr{{{~~~{{{yyyuuurrrqqqnnngggcccccceeennnxxx|||}}}zzzqqqgggkkknnnppppppmmmiiifffdddfffoooxxxxxxrrrooossszzzttttttrrr\\\RRRSSSXXX```dddeee___UUUNNNOOORRRJJJLLLLLLGGG???<<>>555111111222///............---------//////............//////............///000111111.........------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------)))***,,,...000222333333//////000000111222444444444999@@@DDDDDDDDDEEEGGGGGGHHHHHHIIIIIIIIIHHHHHHJJJNNNRRRUUUVVVVVVVVVWWWVVV\\\eeelllooommmiiifffwww}}}|||zzznnnbbb\\\iiivvvggglll}}}{{{nnnppp}}}~~~zzz|||{{{pppiiikkkoooooommmnnnnnnpppsssqqqjjjgggiiiccceeemmmvvvwwwpppjjjjjjiiijjjkkkjjjiiihhhhhhiii___hhhoooppplllkkknnnqqqrrrvvvwwwtttuuuyyy{{{zzzyyy~~~~~~zzzbbbVVVTTTXXX\\\```___ZZZVVVVVVWWWMMMMMMKKKFFFAAA@@@CCCFFFMMMJJJCCC===777333111000000000000000000000000000......////////////......111///...///000000///...+++,,,---...////////////,,,,,,,,,---------......,,,---------,,,,,,...///........................---...///...---...000111222222222222222222222222555222333999::::::DDDQQQuuu}}}{{{xxxvvvrrrrrrooolllkkkeeeggggggfffbbb]]][[[ZZZdddaaa```bbbffffffaaa\\\[[[ZZZZZZ^^^lll||||||~~~{{{iiibbbeeeeeeqqq{{{zzzuuukkkbbbTTTDDD666000000222//////.........---------//////............//////---------......///000111---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------''')))+++---000111222333/////////000111333444555555<<>>888333666555222///..................////////////......111000///---------...///...------...000111///............------,,,,,,,,,---,,,,,,,,,,,,---......,,,---...///000000000000///////////////000111111000111111222222333444444222222555999::::::@@@HHHpppwww}}}|||}}}~~~|||tttuuuvvvlllooossstttqqqqqqsssrrrmmmmmmjjjgggffffffddd```]]]\\\YYYVVVXXX^^^aaaaaa___aaa```YYYOOOOOO]]]fffdddiiillliiiiiilllgggfffrrrpppeeeaaabbbeeegggfff```bbbnnnzzz~~~{{{wwwqqqqqqqqquuu~~~|||iii]]]eee{{{gggbbblll{{{sssbbbXXXLLL<<<444555000000000///......000111...///000///......///000000000000000111111111111111000///......------...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---000111111111222444111111111000000333888<<<@@@BBBDDDEEEDDDEEEGGGHHHHHHHHHHHHIIILLLQQQUUUVVVZZZggghhhbbbcccaaa^^^aaaXXXmmmxxx~~~qqqvvvzzzqqqrrrmmmgggkkk|||{{{vvvooojjjkkksss~~~yyyxxxooottt|||zzzsssqqqrrruuu{{{sssssswwwwwwssshhh```]]]___iii```WWWOOOOOOOOOJJJFFFDDDRRRMMMGGGCCCBBB@@@;;;777333222222222111000//////......////////////......000000///..................------...000111///.../////////......---------------,,,,,,------...///,,,---...///000000000000///////////////000111111000111111222222333444444333333555999999:::AAAIIIlllzzz}}}yyytttrrrpppooovvvrrruuutttpppuuuuuuiiihhhnnnssstttsssrrroookkkooonnnllljjjiiigggdddaaa^^^YYYVVVVVVZZZ^^^```___gggaaa```VVVPPPeeesssccceeehhhddddddfff^^^WWW\\\{{{vvvlllaaaZZZ\\\cccjjj[[[WWWRRRTTT```nnnqqqnnnkkklllooorrrqqqrrrxxxvvvoooqqq~~~yyyiii___]]]]]]```gggpppxxx{{{zzz|||yyyzzz|||~~~ooo^^^```uuuhhhSSSaaa{{{}}}lllaaaSSSBBB888666////////////////////////...///000000......///000000000000000111111111111111000///......------...........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...111222222222444555111111111111222666;;;???AAACCCDDDEEEDDDDDDFFFHHHHHHGGGHHHKKKPPPTTTYYY]]]ZZZiiimmmkkklllfff^^^___[[[qqq}}}yyynnngggkkkwwwzzznnndddeeeiii}}}vvvwwwvvvwww|||~~~tttnnntttzzzwww}}}zzz}}}}}}}}}jjj```dddnnniiiZZZMMMNNNTTTTTTNNNIIIGGGDDDAAAAAABBBBBB???<<<111222333444333222000///...//////000000//////...//////000000//////.........------...000111///...///////////////.........---------,,,------...///,,,---...///000000000000///////////////000000111000111111222222333444444666444666888999:::BBBKKKfff}}}vvv{{{wwwvvvuuutttsssrrrssssssvvvrrrttttttqqqyyy{{{nnnmmmqqquuutttpppmmmkkkiiippppppooonnnnnnllljjjiiiddd```ZZZXXXZZZ]]]___```eee```ggg___TTTqqqxxxhhhmmmjjjiiilllcccWWWXXXiiiiiifff___ZZZ]]]iiissskkkjjj]]]MMMMMM^^^hhhggghhheeegggmmmnnnmmmqqqxxxyyypppnnnvvv|||vvvjjjaaaWWWWWWVVVVVV\\\cccgggfffnnnjjjiiirrrqqqnnniiihhhqqqmmmeeejjjgggjjjyyylll]]]KKK===888000000///000111000///......000111000///...///000///000000000111111111111111000///......------...////////////////////////,,,,,,,,,------------...------------------------,,,///111222222333444555222333333333444999>>>CCCBBBCCCEEEEEEDDDEEEFFFHHHJJJJJJLLLQQQUUUXXX^^^ccccccgggeeeiiixxxwwwlllhhhttt~~~}}}{{{nnniiitttrrrffflllsss~~~|||{{{~~~{{{qqqqqqooooooxxxrrrdddfffppp```RRROOOSSSUUUUUUVVVHHHDDD@@@???@@@AAABBBAAA666666555444333222111000//////000000000000//////...///000111111000///......------...000111///...//////..................---------------...//////------...//////000//////000000////////////000000000111111222222333444444777555666888888:::BBBKKKddd}}}www{{{|||pppzzz{{{wwwyyy{{{wwwpppmmmnnnnnnooopppqqqrrrrrrttttttwwwvvvvvv}}}yyyvvvqqqooooooqqqttttttuuuuuuuuuuuuvvvwwwnnnjjjeeeaaa``````bbbbbb\\\[[[ggg___OOOkkkjjjrrrqqqqqquuunnnaaa___ccceeeccc]]]UUUTTT[[[bbbuuu}}}uuu[[[LLLUUUbbbffffffaaaaaaiiiqqqtttuuuvvvxxxqqqrrruuusssoookkkaaaaaa[[[TTTVVV]]]bbbaaabbb]]]XXXYYY```mmmyyyqqqkkk___VVVXXXcccjjjllliiilllqqquuuxxx{{{yyykkkqqqttt{{{kkkXXXHHH@@@444222000000111111///...///000111000///...///111///000000000111111111111111000///......------...////////////////////////,,,,,,---------.........------------------------,,,...111222222222333555333444555666888<<>>999555111000000111//////000000000000//////...///000111111000///......------...000111///...------------------------...------------...//////---...//////////////////000000////////////000000000111111222222333444444777555666777888999AAAKKKbbb|||jjjfffppplll___oooyyyyyyyyywwwwwwtttooojjjlllqqqrrrooooooooopppppppppppppppppptttwww}}}}}}|||vvvsssrrruuuyyyuuuvvvvvvvvvvvvyyy}}}sssqqqmmmiiifffdddddddddXXXZZZddd[[[JJJXXXppprrriiitttvvvuuuzzzvvvlllkkkiiiiiigggbbb[[[UUUSSSTTTiii~~~oooXXXTTT^^^ffffffccc___bbbnnnzzz|||xxx|||wwwttttttvvvxxxnnnmmmdddXXXVVV___eeeeeeddd```XXXPPPMMMUUUcccooovvvqqqeeeXXXSSSWWW\\\^^^dddeeeeeedddbbbcccdddfffiiikkktttxxxuuusssbbbQQQFFF:::666222000111222000...///000111111//////000111000000000000111111111111111000///......------...////////////////////////,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,...111222222222444555444666999;;;<<<>>>BBBDDDCCCEEEGGGGGGGGGHHHJJJLLLNNNQQQ]]]mmmuuuxxx|||tttiiilll~~~ssshhhggglllpppqqqrrr~~~~~~xxxpppkkkuuuyyyyyysssjjj^^^^^^``````[[[WWWZZZaaa]]]VVVKKKBBB===>>>CCCGGGIIIDDD===777222000111111///000000111111000000/////////000000111111000000...------...000111///...,,,,,,,,,---------------......------......///000......///////////////...111000000///////////////000111111222222333444444666555555777777999@@@HHH```~~~fffTTTNNNUUUSSSOOO```|||uuurrruuuyyyyyyxxxxxxtttnnnnnntttwwwwwwyyyyyyyyyxxxxxxwwwvvvuuussszzzzzzwwwvvvxxx|||xxxxxxxxxvvvvvvyyywwwwwwwwwuuurrrnnnlllkkk^^^cccgggbbbXXXWWWaaakkkiiixxx{{{yyy~~~|||vvvxxxsssrrrqqqpppmmmfff\\\TTT[[[uuu{{{cccYYYcccoootttuuummmcccjjj}}}~~~zzzwww|||~~~}}}qqq___ZZZcccjjjiiilllkkkfff^^^VVVVVV]]]eeeuuuvvvqqqfff]]]\\\^^^^^^fffggggggfffdddccccccdddbbb\\\ZZZbbbrrrwwwxxxjjjYYYMMM@@@:::333000111222000...///000111111000///000111000000000000111111111111111000///......------...........................------------............,,,,,,,,,,,,,,,,,,,,,,,,---000222333333444555666444777<<<>>>@@@AAABBBCCCCCCEEEGGGIIIIIIKKKMMMOOOWWW\\\lll~~~wwwiiikkkyyyssslllnnnrrrssssssyyy{{{yyywwwrrrllloooxxx~~~xxxjjjeeeaaacccddddddfffiii```ZZZPPPFFF@@@@@@DDDHHHKKKGGGAAA;;;666333111111000000111111111111000000000000//////000111111222...------...000111///...------------.........///...............//////000......////////////......111111000///////////////000111111222222333444444444333555888888888>>>FFFZZZ{{{|||NNNFFFBBBEEEGGGJJJXXXiiiuuuqqqtttwwwwww{{{}}}zzztttrrrvvvyyyzzz~~~~~~~~~~~~~~~}}}||||||oooxxx}}}}}}~~~{{{zzz~~~}}}zzzxxxgggmmmnnnpppnnnddddddrrrmmm}}}~~~|||zzz{{{yyyppp```SSSYYYppp}}}ggg^^^jjjzzzjjjjjjuuu~~~xxx|||jjjbbbiiipppooonnnpppqqqmmmgggbbbbbbcccmmmtttvvvnnnddd````````````cccgggiiiiiihhhhhhiiimmmbbbXXXVVV\\\jjj}}}sssdddWWWCCC<<<444000111222111//////111222111000///000111000000000000111111111111111000///......------...........................---------.........//////++++++++++++++++++++++++///111333555555555666888444888===AAABBBBBBBBBBBBCCCEEEHHHIIIJJJLLLOOOQQQaaagggxxxzzzkkknnnzzzsssppprrrrrr|||{{{~~~|||ssspppwww~~~}}}{{{gggbbbfffhhhhhhggg^^^ZZZQQQIIICCCBBBEEEIIIJJJHHHDDD>>>999555222111000000111111111111000000111000/////////000222333...------...000111///...---.........//////000000...............///000000...///////////////......111111000///////////////000111111222333333444444333222555888888777===DDDVVVuuurrreeeZZZSSS======AAAEEEBBBAAAPPPccc}}}vvvvvv{{{sss|||{{{{{{{{{||||||wwwsssqqqxxxuuutttwww|||zzzssskkkmmmmmmeeeXXXRRRVVV___eeeiiiYYYCCC222111222///---000///000111222222111000///111111000000000000000111........................------............------.........------,,,,,,,,,,,,,,,,,,---------......///000111111222444777:::;;;===@@@AAAAAAAAABBBDDDKKKHHHFFFGGGHHHKKKSSS\\\sss}}}}}}kkkmmm~~~sssvvv~~~|||sssppp{{{zzzqqqaaaiiinnnjjjcccbbbZZZLLLEEEDDDCCC???HHHGGGBBB???@@@???777...222111000000111111000///000000000000000000000000///////////////000111111////////////////////////,,,...//////...------...////////////////////////000000////////////000000000111111222222333444444222444555666888:::>>>AAASSSqqqppplllcccXXXMMMDDD???@@@DDDJJJOOOQQQUUUbbbooo{{{lll```ZZZXXXVVVaaaooovvveeeMMM999555666111...000///000111222222111000///111111000000000000111111........................------............------......---------,,,,,,,,,,,,,,,,,,---------......///000222222222444777:::===???AAABBBBBBCCCDDDFFFIIIGGGGGGJJJMMMSSS___jjjxxxyyy|||}}}zzztttrrrqqq{{{~~~}}}|||{{{{{{zzzyyyzzzyyyyyyzzzyyyvvvzzz~~~jjjeeegggmmmlllcccSSSFFFBBB@@@>>>BBBEEEDDDAAA@@@AAA>>>999444222111111222222111000000000000000000000000000///////////////000111111////////////////////////---...//////...------...////////////////////////000000////////////000000000111111222222333333444222444555666777:::>>>AAARRRsssgggWWWJJJBBB>>><<<;;;IIISSS]]]dddmmmzzzuuuiii```]]]aaaooonnnUUU>>>777777444000000000000111111111111000000111000000000000000111111........................------............------...------------,,,,,,,,,,,,,,,,,,---------......000111222333333555888;;;???AAACCCDDDDDDEEEGGGHHHJJJHHHJJJNNNTTT^^^ooozzz}}}ooo~~~xxx~~~}}}xxxxxxxxx{{{~~~|||{{{wwwwwwyyywwwwwwvvvtttssssssvvvxxxrrrrrrqqqpppooonnnnnnmmmjjjlllrrrtttoooiiikkkqqqooooooooonnnmmmnnnqqqssszzzvvvsssuuu{{{~~~~~~{{{{{{kkkmmmqqqsssmmm]]]NNNEEEDDDCCC???DDDEEEAAA???@@@AAA@@@666444222222333333222111000000000000000000000000///////////////000111111////////////////////////---...//////...---...///////////////////////////000000////////////000000000000111111222333333333222444555666777999===@@@PPP|||qqqTTTCCC>>>@@@GGGLLLWWWeeesss}}}}}}zzzuuuwwwqqqYYYAAA888777555111000000000000111111000000000000000000000000000111222........................------............------------------------------,,,,,,,,,---------......111222333444444666:::<<>>@@@AAA@@@888666333222333333222111000000000000000000000000///////////////000000111////////////////////////---...//////------///000////////////////////////000000////////////000000000000000111222222333333222444555666777999<<>>BBBGGGGGGCCC<<<999555333222222111000000000000000000000000000///////////////000000111////////////////////////......///...---...000222////////////////////////000000////////////000000///000000111111222333333222444555666666888<<<>>>JJJrrr|||}}}kkk\\\[[[^^^```eeekkkuuuzzznnnsss~~~|||{{{wwwuuuxxx~~~~~~zzzyyyxxxwwwwwwyyy}}}zzzmmmfffmmmzzz~~~~~~~~~|||yyyxxxyyyyyyyyyxxxxxx{{{~~~|||uuupppuuu~~~sssbbb]]]dddmmmqqqqqquuurrrrrrvvvzzz{{{{{{{{{yyyuuuhhheeejjjppppppqqqrrruuu~~~~~~hhh```aaaooo|||~~~||||||{{{{{{|||}}}~~~{{{www___JJJ===555000---111111000000000000111111////////////000111222333////////////////////////------............------,,,,,,,,,------------...,,,,,,,,,---------......///111333555777:::???BBBAAABBBCCCCCCCCCDDDGGGJJJHHHIIIRRRgggnnnhhheeejjjuuuzzzssslllnnnxxx|||{{{yyyxxxyyy|||}}}|||{{{~~~|||xxxwwwuuutttvvvzzz~~~{{{~~~|||yyyyyyzzzxxxtttsssxxxzzzxxxwwwwwwuuusssrrrrrrrrrqqqnnnlllsssppplllkkkkkkmmmnnnnnnrrrsssrrrpppmmmmmmpppsssuuuyyy{{{zzz{{{~~~}}}vvvpppmmmhhh^^^TTTOOOMMMJJJCCCAAAGGGPPPQQQLLLAAA===888555333222000///000000000000000000000000///////////////000111111////////////////////////...//////...---...111333////////////////////////000000////////////000000//////000000111222222222333444555555666888;;;>>>GGGnnnssstttrrrlllxxxzzzlllcccgggkkklllpppxxx{{{{{{~~~{{{ooosss~~~}}}}}}xxxrrrnnnmmmooorrrtttsssqqqqqquuu{{{rrraaaTTTXXXfffrrryyy{{{}}}|||{{{{{{|||~~~~~~{{{xxxxxxyyyyyywwwvvvxxxvvvwwwxxxuuusssxxxyyyggg\\\___iiirrruuummmoooppppppqqqtttvvvwww{{{~~~{{{nnn[[[RRRZZZhhhmmmoooqqqvvv~~~~~~uuu]]]TTTUUUcccnnnooopppsssttttttuuuvvvvvvwwwvvvvvvtttvvvxxx|||jjjcccqqqoooVVVCCC888333111222111000//////000111222////////////000111222333////////////////////////------............------,,,,,,,,,---------......,,,,,,,,,---------.........000333555888<<>>FFFCCC???EEEFFFGGGOOOXXXddd~~~zzz|||wwwxxxvvvyyyvvvooottt}}}yyyuuu~~~tttwww|||xxxxxx|||yyyqqqrrrssstttwww|||~~~}}}~~~uuusss{{{}}}xxxqqqooollljjjjjjjjjjjjiiipppppptttzzz}}}~~~~~~qqq^^^WWWRRRTTTQQQIIIMMMRRRLLLOOOFFF>>>:::888444333444222222222222333222000---000000//////.........---////////////000000000000---------...///111222333111111000000//////......000000000000000000000000///000111111000111333555333444555555555777:::<<>>===888333111333222111222333333000...000000/////////.........////////////000000000000............///111222222111000000000/////////...000000000000000000000000000111222111000000222333333444555555555777:::<<>>666111333222111222333333222000000000////////////......////////////000000000000///////////////000111111000000000000////////////000000000000000000000000111222333222000///000222333444555555555777:::<<>>???BBBEEEFFFDDD@@@GGGEEEDDDKKKOOO[[[ooosssuuu{{{iii^^^UUU]]]eeeiiijjjllloooppp{{{}}}zzz{{{zzzuuutttxxx{{{zzz}}}tttzzzyyy|||xxxttttttuuuuuusssqqqpppuuu|||qqq}}}iii\\\YYYWWWYYYVVVIIIKKKCCC@@@DDDHHHDDD<<<777555333222111222333333222000000//////////////////////////////000000000000000///////////////000111000000000000///////////////////////////////////////111222222111000111222333444555555555777:::<<>>>>>???DDDHHHHHHFFFIIIFFFHHHSSSbbbuuuooovvvmmmhhhyyywwwTTTDDD@@@LLLMMMUUUaaahhhkkkpppvvvtttwwwxxxuuuvvvyyyzzzwwwzzz}}}|||uuuqqqtttyyy{{{|||uuu||||||{{{wwwwwwzzzzzz}}}~~~~~~}}}~~~~~~}}}~~~{{{rrrkkkmmmppprrrtttwwwyyyzzzkkkXXXXXX[[[MMMNNNQQQVVVTTTMMMIIIIII>>>:::555111000111222222//////000000000111111111////////////000000000000............///111222222.../////////000000000111000000000000000000000000+++...111333333333333444333444555555555777:::<<>><<<>>>DDDHHHIIIIIILLLKKKPPP^^^rrrtttkkkrrrjjjgggzzzSSS???CCCKKKMMMNNNXXXeeellllllmmmqqqqqqtttuuusssvvv{{{}}}|||||||||xxx|||yyy}}}{{{~~~~~~~~~}}}|||yyy|||yyywwwyyyzzzooommmjjjgggfffhhhkkknnnfffhhhmmmxxx}}}|||fffYYY[[[NNNQQQXXX\\\XXXMMMGGGFFF@@@<<<555111000111111111//////000000111111111222////////////000000000000---------...///111222333.../////////000000111111000000000000000000000000---000333444333222111222333444555555555777:::<<>>BBBEEEEEEMMMVVV```eeejjjqqqsssrrrsss|||~~~|||zzzgggeeerrrzzzwwwpppppprrruuuuuuuuuzzzppp]]]UUUXXX]]]___llljjjhhhhhhiiijjjkkkkkkhhhlllsss||||||tttiii^^^YYYYYY\\\___gggmmmqqqtttvvvyyywwwttttttssswww|||~~~||||||~~~zzzxxx|||zzz}}}~~~{{{uuupppffffffffffffeeedddcccbbb___^^^]]]^^^bbbhhhmmmqqq{{{sssppppppooogggeeedddbbb^^^]]]eeeooosss___UUUQQQQQQOOOUUUWWWLLLSSSQQQGGG:::555777333,,,111111111111111111111111333333222111000///......////////////000000000000000000000000////////////000000000000000000//////000111222222111111222444222333444444444666999<<<@@@MMMAAACCCBBBBBBQQQhhhxxx|||xxxyyyxxxvvvxxx~~~}}}yyyxxxwwwwwwyyy{{{~~~|||}}}|||{{{yyyyyy{{{}}}|||}}}xxxeeePPPWWWgggooorrrvvv|||jjjbbblllsssrrrtttwwwzzzzzzxxxvvvwwwxxx}}}{{{|||{{{yyyzzzvvvzzzvvvuuu|||vvv```]]]gggoooppptttrrrqqqsssvvvyyyzzz|||sss\\\YYYdddllluuuxxxssszzzrrrPPPLLLaaayyyvvvWWWNNNcccppptttbbbKKKTTTyyy^^^OOOWWWooodddZZZUUUZZZeeeooowww}}}uuuwwwzzz|||vvvooommmooorrrsssssswwwcccTTTSSShhhqqquuurrrrrr~~~ooolllwww}}}|||ggg{{{zzzbbbSSSFFF999555555333222333444444444222111111333555000000000000////////////////////////////////////------......//////000000/////////000222555777999:::===???BBBDDDGGGJJJMMMSSSOOOeeettt]]]kkkttt^^^KKK;;;;;;AAABBBDDDHHHNNNWWWaaaggglllsssuuutttsss~~~|||{{{sssrrruuuqqq{{{zzzxxxxxxyyywwwvvv{{{qqqYYYSSSWWWXXXiiimmmqqqrrrqqqoooooopppsssuuuyyy~~~{{{kkk]]]VVVTTTUUUaaaeeejjjooosssuuutttqqqvvvvvvvvvwwwwwwxxx{{{~~~~~~{{{{{{||||||}}}xxxxxx{{{yyyxxxwwwwwwxxx|||{{{vvvjjjiiihhhgggbbb]]]```fffwwwzzz}}}ddd]]]\\\VVVMMMPPPTTTLLLOOOTTTNNN???666777555...111111111111111111111111222111111111000000//////////////////000000000000000000000000////////////222222111111000000//////111111111000///000222555222333444444444666999<<<>>>JJJ}}};;;AAADDDGGGVVVllltttpppyyy|||yyy|||zzzyyyxxxwwwyyy|||}}}~~~|||{{{{{{|||~~~zzzhhhRRRWWWgggqqqwwwoooZZZaaapppssssssttttttttttttsssssssss{{{yyyzzz~~~~~~{{{zzz|||yyy{{{vvvtttzzz{{{sss```]]]fffnnnooorrrqqqqqqrrruuuzzz|||{{{qqqzzzfffbbbkkkooossswwwrrrwwwuuuUUUMMM]]]yyyaaaJJJWWWllltttiiiLLLPPP|||vvv[[[WWWkkkiiiYYYMMMQQQ___mmmuuuyyyyyywww{{{}}}uuusssvvvvvvsssnnnjjjkkkqqqvvvxxxcccRRRPPPjjjssswwwssspppyyysssnnnvvvxxxuuu||||||fffSSSGGG:::666444333333555555555444333111111333555////////////000000000000////////////////////////---------...///000000111---......000222555777888;;;===@@@BBBDDDHHHLLLOOOUUUYYYxxx}}}~~~pppccc|||fffQQQCCC;;;???BBB@@@BBBIIIQQQZZZccchhhmmmtttvvvuuuvvv}}}|||zzziiiaaammm{{{~~~lllYYYWWWZZZbbbmmm{{{}}}~~~nnn___WWWXXXXXX]]]eeemmmrrrtttuuuooossswwwxxxwwwwwwwwwwwwyyyyyyzzz{{{{{{zzzzzz|||zzz|||qqqnnnllljjjeeeaaabbbhhhaaaxxx{{{{{{rrrjjjiiicccSSSPPPUUUTTTMMMVVVWWWIII;;;666444111111111111111111111111111//////000000111111111222////////////000000000000////////////000000000000222222111111000000//////111111111000///000222555333444444444444666999;;;===HHHzzz<<<@@@DDDKKK[[[kkknnngggttt}}}yyy{{{}}}zzzxxxxxxzzz}}}~~~~~~|||||||||~~~jjjTTTYYYiiisss{{{|||]]]ZZZhhhkkkppppppppprrruuuvvvuuutttxxxwwwzzz|||{{{|||uuuyyyuuuuuu{{{|||qqq___]]]eeelllnnnrrrsssttttttxxx~~~}}}uuuxxxqqqjjjqqqqqqrrruuurrrvvvsssVVVLLLYYYyyyqqqRRRTTTkkkvvvoooRRROOOuuuiii\\\iiioooZZZHHHKKK\\\llltttvvvzzzuuuvvv}}}}}}uuuqqqrrrqqquuuwwwrrrkkkkkkqqqyyy{{{gggSSSPPPiiirrrwwwtttrrrxxxtttpppvvvvvv}}}qqqVVVJJJ>>>888555333333666555555555444222111222444////////////000000000000////////////////////////,,,------...///000111111------///000333555777888;;;===@@@CCCEEEHHHMMMPPPOOO```|||lll{{{|||gggmmm]]]IIICCC@@@BBBAAA===AAAIIIWWW___fffjjjnnntttwwwwww{{{}}}||||||hhh]]]\\\ttt}}}~~~}}}~~~fffWWWUUUWWWeeeuuunnn\\\OOOJJJJJJRRR\\\ccciiinnniiisss|||~~~zzztttmmmgggiiiiiikkknnnooopppvvv|||xxx}}}www|||wwwqqqmmmfffaaabbbfff___ffftttrrrjjjgggWWWNNNSSSYYYTTT[[[^^^VVVFFF888222333222222222222222222222222......///000111222333333////////////000000000000////////////000000000000000000000000000000//////000111222222111111222444333444555444444555888;;;===FFFvvv???>>>@@@LLL\\\iiikkkgggllluuu|||{{{yyy|||~~~{{{xxxxxx{{{~~~|||~~~wwwjjjWWW]]]lllssszzzlll]]]```]]]dddccceeekkkrrrwwwwwwvvvssssssxxx~~~~~~zzzvvvwwwpppsssqqqrrrzzz{{{jjjYYYUUU]]]dddeeehhhlllmmmmmmqqqxxxxxxtttoooqqq}}}yyyyyyrrrwwwtttqqquuussswwwvvv\\\LLLOOOlll```VVViiivvvoooUUULLLdddssseeemmmppp[[[HHHIIIYYYhhhpppssszzzsssqqqvvvuuunnnmmmsssooosssvvvsssnnnmmmqqqvvv{{{iiiTTTPPPeeennnuuuuuuvvvzzztttrrrwwwuuu~~~vvv]]]QQQCCC;;;666222333666444555666555333222222222.../////////000000000111////////////////////////,,,,,,---...///000111111---...000222444777999:::;;;===AAACCCFFFIIIMMMPPPSSSooonnnvvviii{{{VVVHHHGGGEEEBBB???@@@GGGNNN```fffkkklllpppvvvyyyyyyzzz|||zzz|||mmmggg```ttt~~~uuurrrooommmmmmllllllttt}}}hhh\\\UUUZZZccclllttt{{{xxxbbbVVVLLLKKKOOORRRXXX^^^bbbooo{{{~~~}}}|||yyytttrrriiibbbaaabbbccchhhoookkknnnssswww{{{xxxuuu}}}{{{tttllldddcccfffdddbbbhhhyyyzzzeeeeeeYYYLLLOOOWWW]]]\\\___bbbWWWBBB777888222222222222222222222222//////000000111111222222////////////000000000000.../////////000000000111//////////////////000000000222444444333222333444333444555555444555888:::===EEEsssBBB<<<===KKK]]]hhhkkkjjjfffmmmsssvvvyyy~~~}}}}}}{{{yyyxxxyyy}}}{{{||||||||||||sss|||~~~jjjYYY```nnnssswww}}}zzzddd^^^TTTRRRRRRVVV___iiiqqqrrrqqqnnnooottt{{{{{{uuupppooolllpppmmmooowwwwwwzzzxxxbbbPPPKKKRRRYYYZZZVVV[[[^^^^^^bbbiiiiiidddbbbfffrrr~~~uuuuuu}}}www{{{vvvrrruuuuuuxxx~~~fffMMMEEE[[[jjjZZZhhhtttkkkTTTFFFSSSwwwmmmuuummmZZZIIIIIIVVVccclllppp~~~uuuqqquuussslllllltttnnnqqqsssrrrpppnnnooopppxxxjjjTTTOOOaaajjjsssvvvxxx|||~~~ssssssyyyvvvtttcccVVVHHH>>>777222222555333555777666444222111111.../////////000000111111////////////////////////,,,,,,---...///000111222...///111444666888:::;;;;;;>>>AAACCCFFFIIINNNQQQaaawwwooouuuqqqxxxvvvwww~~~iiiwwwlllGGGKKKKKKGGG@@@???EEENNNSSSeeekkknnnnnnqqqwww{{{{{{www{{{www|||zzzrrrrrrnnn{{{qqqddd```]]][[[XXXWWW^^^gggmmmxxxuuuZZZVVVTTTYYYeeepppvvvwwwqqqtttvvvuuuqqqooopppqqqpppuuusss___UUUPPPLLLNNNSSSUUUcccpppwww~~~iii^^^XXXSSSRRRVVVVVVZZZ^^^bbbeeekkkrrrwwwyyy~~~|||{{{mmmwww|||tttkkkhhhjjjbbb]]]aaalllyyyfffggg^^^NNNOOOWWWbbbZZZ]]]iiidddNNN???>>>222222222222222222222222111111111111000000000000////////////000000000000.../////////000000111111------......//////000000000222444555444333333444444555555555444555888:::>>>EEEqqqFFFAAAEEEMMMYYYkkkrrrffffffmmmsssuuuyyy}}}|||yyywwwxxxwwwtttuuuyyy|||{{{{{{wwwuuuxxxyyy}}}zzz{{{dddSSS[[[nnn{{{}}}{{{rrr___OOOKKKHHHKKKTTT```iiinnnfffhhhlllrrruuuqqqfff^^^aaadddggggggcccgggyyytttYYYHHHDDDGGGJJJMMMOOOMMMMMMQQQYYY^^^^^^[[[YYY^^^gggoootttvvvvvvuuu}}}wwwtttvvvxxxyyyjjjPPPBBBRRRyyy|||cccbbbrrrmmmQQQFFFPPPlllsssfffsssuuu___HHHCCCRRReeennnooossswwwwwwqqqpppqqqoooiiiqqquuuwwwtttrrrsssrrrppptttnnnXXXMMM___gggnnnpppqqqvvvzzz{{{uuuppptttzzzmmmcccSSSCCC777000...///666444333111000000111222111000///......///000111999333,,,+++---000///---111///------000222111///---///333555888:::>>>AAA???>>>???EEEIIIKKKPPPWWWppprrrtttwwwuuuzzzxxx|||}}}vvvlllfffnnnVVVIII@@@???======@@@HHHRRRZZZggglllqqqrrrsssuuuxxxyyytttyyy}}}ssskkkpppzzzrrr{{{yyyjjj\\\UUURRRRRRRRR]]]fffyyysssbbbSSSPPPVVV\\\eeennnkkkhhhggghhhggggggppp|||qqq[[[LLLFFFEEEIIINNNTTT[[[ggg{{{~~~nnnfffZZZLLLOOOHHHGGGLLLPPPSSSXXX```hhhuuu~~~yyyxxxwwwtttyyy}}}zzzvvv~~~~~~wwwooojjjddd___aaahhhjjjqqqzzz]]]YYYUUURRRYYY[[[XXXVVVXXX\\\XXXEEE111222222111111444555111+++000000000000000000000000000000////////////000000111000000///////////////444333111//////000111222000222444555444444555666222222333333333555888;;;===FFFcccTTTLLLMMMSSS^^^ooouuujjjjjjooossssssuuuxxxxxxvvvvvvyyyxxxvvvwww{{{}}}{{{|||{{{}}}{{{{{{ttt___PPPYYYlllwwwzzzzzzxxxfff[[[NNNJJJOOOWWW[[[\\\___]]]^^^dddkkkiii^^^TTTWWWYYY\\\\\\XXX\\\lll}}}rrr[[[MMMIIIJJJLLLMMMMMMMMMOOOWWWbbbjjjllllllgggjjjnnnrrruuuvvvvvvuuu{{{wwwuuuxxxyyy|||vvvUUUCCCQQQoookkkdddnnnqqqUUUGGGNNNgggxxxllltttgggLLLEEERRRdddnnnoootttwwwwwwsssrrrssspppjjjnnnrrrssspppnnnpppqqqpppsssooo[[[QQQ]]]gggoooppprrrvvvyyyyyy~~~wwwtttxxx{{{qqqiiiZZZHHH:::222111222666555444333222222222222111111000//////000111222888333...---///111000...111///---...000222111///...000333666888:::===??????>>>AAAEEEGGGKKKTTT^^^}}}}}}~~~tttjjjcccdddmmmwww}}}qqq[[[III@@@@@@???======AAAJJJTTT\\\ggglllqqqssssssuuuwwwxxxrrruuuzzzzzzrrrkkkmmmtttuuuyyy|||nnn```XXXUUUVVVZZZeeezzzoooZZZQQQRRRUUU\\\bbb```aaagggmmmoooqqqzzz~~~bbbRRRLLLEEEGGGGGGFFFLLL[[[ppp~~~sss^^^OOOFFFAAADDDHHHHHHGGGIIIYYYdddppptttxxx{{{{{{wwwddddddjjjuuu}}}zzzxxxzzzzzzvvvllleeedddiiiiiikkkqqqkkk^^^RRRTTTUUUVVVVVVUUUVVVSSSGGG:::666444222111222333111///111111111111111111111111222222111111111111222222111111000000111222333333444333111000///000111222000222444555444444555666222333444333333555999<<<===EEEbbb]]]RRRPPPXXXccctttyyynnnjjjooorrrqqqrrrvvvwwwvvvtttwwwwwwuuuvvvzzz{{{yyy~~~}}}}}}nnn[[[PPP[[[llluuuxxx{{{~~~zzz}}}nnnZZZPPPRRRWWWXXXVVV[[[VVVTTT\\\gggjjjaaaWWWTTTUUUWWWWWWTTTVVVcccrrr~~~rrr```TTTRRRUUUWWWWWWUUUVVV[[[dddoooxxx{{{|||uuuuuuuuutttttttttttttttuuussssssuuuwww{{{\\\FFFNNNbbb~~~sssiiilll{{{vvvYYYGGGJJJaaavvv}}}rrrvvvqqqTTTIIISSSdddmmmnnntttvvvvvvsssrrrrrrmmmgggjjjnnnpppmmmmmmpppqqqpppoooppp]]]SSS[[[fffppprrrrrruuuwwwxxx|||zzzwwwvvvzzzwwwpppbbbOOO===333333777555666666555555444333222222111111000000000111111777333000000222222000...000///......000111111000000222555666777999<<<>>>>>>???CCCEEEFFFLLL\\\mmm|||dddVVV^^^vvvwwwiii[[[MMMDDD@@@???>>>===>>>CCCLLLWWW___jjjmmmqqqsssrrrqqqqqqrrrmmmmmmppptttsssoooooosssrrrtttsssttt}}}wwwjjjdddXXXYYY]]]iiifffWWWTTTVVVYYY\\\^^^eeepppwwwxxxwww{{{}}}||||||aaaTTTGGGEEEAAA======EEESSS___ppp~~~gggXXXHHHCCCBBBAAA???===IIIQQQ\\\fffsss~~~lllaaa[[[aaakkkwww}}}zzzwwwzzz}}}vvvlllhhhkkkjjjiiitttyyyeeeTTTTTTRRRVVVXXXUUURRRPPPKKKFFF888666333111000111222333222222222222222222222222222222111111111111222222//////000000111333444555333222111000000000111222000222444444444444444666333444555555555666999<<<<<>>333444888444555666666666444333222111111111000000000000000444222111111222222///---000///......///000111111222444666777777888;;;======@@@DDDEEEEEEPPPiiiiii___llllll[[[QQQJJJEEECCC=========???EEEOOOZZZbbbooooooqqqtttsssnnnjjjjjjkkkfffdddjjjppprrrtttvvvoooqqqrrrsssvvv|||iiilllnnnrrr}}}tttccc___aaadddeeejjjsss~~~uuuqqqqqquuutttwww{{{{{{zzz~~~jjjSSSLLLDDDAAAAAACCCGGGKKKTTTiii~~~eeeQQQGGGCCCBBBCCCAAAEEEMMMWWWeeewwwsssaaaZZZYYY]]]mmmzzzqqqzzzssskkkmmmooonnnsss}}}nnn]]]___UUUYYYZZZVVVSSSRRRPPPLLL888555333222111000222666222222222222222222222222000000////////////000000............///000111222222222111000000111111222000222444444333333444555444555666666666777999;;;<<>>AAADDDEEEGGGXXXzzz|||kkknnn~~~aaaQQQKKKEEE@@@>>>:::;;;>>>BBBHHHSSS^^^eeepppooorrrxxxxxxqqqmmmmmmnnnbbbZZZ\\\dddjjjmmmpppjjjkkklllnnnoooppptttxxx|||{{{}}}}}}{{{qqqlllnnnooonnnttt~~~yyyooohhhgggfffgggjjjmmmooossswwwqqq^^^LLLEEEEEECCCAAAAAAGGGSSSdddtttttt^^^QQQKKKIIIAAAAAACCCGGGOOOaaayyyvvvlllaaaXXXYYY```kkk}}}ppppppyyy}}}pppoooqqqrrruuu{{{yyyxxxeeeeee\\\\\\XXXUUUVVVWWWSSSKKK;;;555222444333000111555222222222222222222222222000000////////////000000000000///////////////000111111111111111111222222///111333444333333444555444555666666666777999:::;;;CCCZZZ```LLLIIIXXXhhhtttssseeebbbnnnzzz~~~}}}|||zzzwwwzzzyyysssmmmmmmsssyyyzzzssssssvvvyyy|||~~~|||zzz|||}}}sss[[[QQQ```oooqqqrrrxxxrrrsssvvvyyysssffflllvvv{{{}}}~~~~~~yyyzzz{{{{{{zzzyyyxxxwwwtttuuusssmmmlllqqqvvvxxxsss]]]WWW___pppsssnnnpppuuu}}}~~~^^^HHHHHH___iiippptttsssyyyyyy___WWW___kkknnnkkkqqqpppsssxxxvvviiiXXXNNNMMMXXXbbbhhhkkkmmmkkkgggtttuuu~~~jjjMMMVVVeeerrrvvvtttvvvzzz|||||||||zzzxxxzzzrrrpppttt{{{kkkVVVAAA666444777333333444444444333333333222222222222111000///...000000000000000///.........///000///...///000222444555777888888999:::<<>>BBBHHHRRRaaasssooo\\\VVVOOOJJJDDDBBBIIITTTrrroooZZZTTTWWWbbbvvv}}}lllrrr|||yyyvvvtttssspppmmmcccnnnfffZZZSSSWWW___```\\\XXXEEE666555555222111444111111111111111111111111222222111111111111222222222111111111111111222333000000111222222222222222///111333333333222333444222444666666555555666777:::BBBVVVgggLLLCCCSSSgggxxx|||sss^^^kkkwwwzzz{{{~~~|||wwwkkk```___hhhrrrvvvxxxvvvuuuwww|||tttWWWIII\\\qqqtttuuu{{{vvvttttttxxx|||~~~{{{www~~~~~~yyyccceeemmmooorrruuuyyy{{{zzzyyyxxxxxxvvvtttrrrppprrruuuyyy|||zzznnnjjjooossssss~~~ggg[[[ZZZeeetttwwwqqqppppppwwwfffMMMIII]]]fffpppxxxwwwuuu~~~rrrXXXPPP\\\llltttuuuuuuttt|||xxxcccVVVQQQYYY```dddiiiooorrrrrrnnnqqq}}}mmmRRRPPP___mmmpppooorrryyy~~~uuuxxxzzzyyyzzzttt}}}nnnZZZJJJ@@@;;;:::777666555444444555777777666666777777666444333111222222222111000000111222---///111000......000333333555777888888999<<<===BBBAAAAAAEEETTTuuu}}}{{{wwwnnnfffsssZZZDDDBBBEEE@@@:::999999???HHHRRR[[[ccckkkpppmmmhhhlllwwwzzzppphhhiiiqqqaaaPPPJJJIIIIIIHHHHHHCCCBBBCCCFFFEEEDDDKKKVVVeeeooo{{{yyyooogggddd]]]```hhhpppppplllpppxxx|||vvvpppssszzzvvvhhh```[[[UUUPPPXXXeeepppzzzoooUUUHHHIII???@@@BBBFFFLLLWWWhhhvvvnnnfff^^^YYYPPPEEE@@@BBBKKKiiivvvnnnaaa\\\hhhyyypppnnnxxx|||xxxuuusssxxx~~~sssvvvmmm___UUUWWWbbbiiijjjgggNNN999444555111111555000000000000000000000000000000////////////000000............///111222333///000111222222222222222///111333333222222333444222333555666555555555666:::BBBUUUqqqOOOCCCOOO^^^vvv~~~mmmkkknnnvvv~~~}}}qqqUUUTTTiiiwwwtttuuuttttttwww{{{~~~~~~zzz~~~sssWWWJJJ\\\rrrwwwvvvxxxwwwrrrsssssspppqqqvvvzzzvvvsssuuuwwwwwwvvvvvv~~~jjjjjjooonnnrrrpppooosssxxxxxxsssnnnpppnnnoootttuuussssssvvv~~~wwwssssssuuuvvvwwwyyynnn]]]QQQgggpppuuuqqqmmmrrr{{{jjjPPPHHHWWWcccnnnvvvtttuuu~~~fffQQQOOO\\\kkkxxxxxx]]]bbbdddeeehhhnnnuuuuuuqqqtttqqq~~~kkkJJJQQQ[[[hhhppprrrrrrtttvvvzzzzzz{{{{{{}}}}}}}}}qqqdddUUUDDD::::::444444444444444555666777555777888999999888777555333444666777777666444333111000000000111222333333666666777999:::;;;<<<<<<<<<@@@DDDGGG\\\|||qqqmmmttt{{{rrr___dddvvvVVVRRRLLLFFFBBB===888555:::???JJJVVV```ffflllqqqppprrrpppmmmssszzzssseeeoooaaaRRRLLLJJJHHHFFFFFFHHHEEEBBBBBBBBBBBBEEEIIIQQQccc{{{xxxkkkfffYYY[[[___gggpppwww{{{|||~~~{{{|||yyy{{{~~~xxxqqqaaaOOOTTTTTT^^^kkk~~~{{{ZZZXXXNNNDDD<<<===AAAGGGUUUcccpppxxxqqqccc[[[QQQEEEJJJCCCQQQeeewwwtttkkkooovvvdddjjjuuu}}}uuuuuuxxxwww___YYYfffooommmwwweeeKKK777222666777222222111000111222333222000111111000000000000111111///000222222000///000111000000000000000000000000000222444444333333444555333444555666777888999:::===BBBUUUuuuTTTIIIRRR\\\qqq|||nnnppprrrxxx~~~kkk^^^iiivvvxxxxxxwwwvvvwwwzzz}}}~~~~~~{{{|||yyy[[[LLL^^^uuuyyywwwxxx~~~wwwsssttttttqqqqqqtttwwwssspppqqqsssuuuvvvvvvxxxwwwxxxzzz~~~{{{zzz{{{{{{zzz}}}rrreeelllsssqqqsssrrrrrruuuxxxyyywwwtttqqqnnnooossssssrrrrrruuuxxxwwwuuutttvvvyyy{{{}}}yyymmm___VVVbbblllrrrooolllpppxxx~~~iiiNNNFFFTTT```jjjrrruuu}}}hhhPPPLLLWWWeeeqqqyyykkkmmmnnnmmmlllpppwww{{{zzzuuurrr~~~lllLLLNNNXXXfffoooqqqqqqsssuuuyyyyyyyyyzzz|||~~~~~~vvvuuurrraaaSSSEEE;;;777444444333333444444555666444555666777777666555444333333444555555444333222000000000000111222333444666666777999:::;;;<<<===???AAAGGGQQQmmmyyyyyy~~~jjjlllcccgggqqqVVVLLLJJJGGGCCC>>>;;;999888;;;@@@JJJVVVaaahhhnnnsssrrrsssqqqqqq~~~yyyrrrmmmlllhhh___WWWUUUUUUOOOIIIEEEDDDCCCCCCDDDEEEUUUppp|||nnnaaaaaaccchhhooovvvzzz||||||~~~zzzxxxwwwwwwwwwxxx{{{|||nnn```ZZZ\\\eeevvv{{{```WWWJJJAAABBBAAA>>>DDDPPP\\\iiiwwwmmm[[[RRRHHHKKKMMMOOOfff~~~~~~{{{wwwzzz{{{yyyjjjrrr|||}}}~~~fffYYYccclllkkkoooaaaKKK999333555444///222111000000222222111000111111000000000000111111///000222222000///000111000000000000000000000000///111333444333333444666444444555666777888888999;;;AAASSS{{{\\\SSSZZZ^^^nnn{{{rrrppppppttt{{{~~~~~~jjjiiiuuu~~~{{{yyyxxxyyy{{{||||||{{{~~~```OOOaaawww|||xxxwww|||wwwtttuuuuuurrrpppqqquuusssqqqpppsssvvvxxxxxxvvvssspppqqquuuxxxxxxxxxyyyyyyyyyyyyvvvxxxeee___mmmwwwvvvttttttuuuwwwxxxyyyzzzzzzsssooooooqqqqqqpppqqquuunnnppprrrtttuuuxxx{{{}}}xxxkkk___WWW]]]hhhppppppmmmpppwww|||jjjOOOEEERRR]]]eeennnvvvoooTTTKKKTTTbbbnnnuuuyyypppqqqqqqnnniiiiiiqqqxxx{{{xxxuuuqqqPPPMMMXXXfffooopppoooooopppwwwwwwxxxxxxzzzzzznnnvvv{{{ttt^^^PPPGGG<<<333333333222222333333444444222222444444444444222222333222222222111111000000000000000111111222444444666666777999:::<<<======BBBAAALLLbbb|||wwwooogggcccuuu{{{zzztttTTT<<<@@@AAAAAA===999777999;;;<<>>>>>FFFJJJYYYiiirrrzzzhhhZZZUUURRRIIINNNZZZ^^^fffoooqqquuu|||{{{~~~hhhiii{{{~~~{{{}}}qqqZZZ^^^fffeeeggg^^^NNN>>>666555333///111000///000111222111///111111000000000000111111///000222222000///000111000000000000000000000000...000333444444444555666555555555666666777777777:::???QQQ~~~}}}aaa]]]eeedddooo|||uuukkkkkknnnuuu{{{}}}|||{{{rrrllluuuzzzzzz{{{|||}}}{{{xxxuuuzzzcccPPPaaawww|||vvvuuuzzzwwwvvvvvvuuussspppoootttvvvvvvvvvwww{{{{{{zzzxxxqqqlllmmmoooqqqrrrtttyyyyyyzzzzzzxxxyyy~~~```YYYhhhuuuwwwvvvwwwxxxwwwwwwwwwzzz|||tttpppnnnppppppoooqqquuummmoooqqqqqqqqqsssvvvzzzxxxiii[[[RRRYYYfffqqqrrrppprrrxxx|||mmmRRRFFFQQQ\\\dddmmmuuuyyy[[[OOOVVVeeeqqqvvvnnnxxxzzzvvvzzz|||llloooqqqnnngggeeekkksssvvvyyyxxxvvvUUUOOOZZZhhhppppppnnnlllllltttuuuvvvwwwyyy}}}mmmzzz^^^NNNIII???222333222222111222222333333111222222333333222222111222111000///......//////000000000111222333444555666666777999;;;<<<===>>>AAAAAATTTvvvsssfff]]]iii|||bbbEEE666888;;;===:::555555999>>>>>>EEENNNXXXdddooosssssskkkgggdddmmm}}}sssdddYYYVVVUUUPPPIIIKKKEEEOOOoooyyytttooojjjhhhkkkooosssvvvxxxxxxwwwtttsssqqqlllfffddd```]]]___dddmmmyyyxxxdddXXX\\\mmmjjjPPPMMMLLLDDDAAAGGGDDDPPP___iiipppyyywwwgggccc]]]TTTLLLIIIIIITTTZZZaaannnsssyyyooo```vvv{{{ddd^^^cccdddbbb^^^SSSDDD999666555222111000//////111111000///111111000000000000111111///000222222000///000111000000000000000000000000...000333444444444555777555555666666666666666666:::@@@PPPzzzzzz___^^^jjjjjjrrr|||uuullllllnnnrrrxxx|||zzzvvv|||yyyqqquuu|||xxxyyy|||~~~{{{vvvqqqrrr{{{}}}bbbPPP___tttxxxtttsssxxxwwwvvvuuuuuuuuurrrooorrrxxx{{{zzz{{{}}}{{{wwwqqqiiidddgggjjjkkknnnrrrqqqrrrttttttsssuuubbbTTT___nnnrrrwwwxxxwwwvvvtttuuuxxxzzztttpppoooppppppoooqqquuuqqqqqqpppppppppssswwwzzz{{{ooo]]]OOOVVVdddpppqqqppprrrxxx{{{mmmSSSFFFOOO]]]eeennnrrrvvvaaaRRRYYYiiiuuuyyyooovvvuuunnnpppyyywwwmmmpppssssssnnnkkknnnssstttuuuuuuyyyWWWMMMXXXgggppprrrqqqpppqqqssstttuuuvvvwww{{{sssdddRRRKKKAAA444333222222111111111222222222222222222222222222222111000///............///000000000111222444555666666666888999;;;===>>>??????DDDaaaxxxeee___vvvmmmNNN:::777777999;;;888444444999>>>@@@HHHRRR[[[fffqqqsssoooeeeaaa___hhh~~~ooogggbbbXXXKKKNNNDDDHHHbbbzzz~~~|||zzzvvvpppmmmnnnqqquuuwwwzzzzzzwwwssssssssskkkaaa\\\UUUQQQSSSWWW```ooo~~~~~~ooo``````kkk^^^OOOKKKEEEBBBDDDCCCHHHSSS```llluuu{{{uuulll]]]SSSTTTKKKRRROOOOOOZZZeeeooo}}}dddlllyyy~~~ssscccaaabbb]]]^^^XXXHHH;;;555555555111000///000111222111///111111000000000000111111///000222222000///000111000000000000000000000000...111333444444444555666555555555555666666666666:::@@@OOOvvvyyyZZZXXXiiimmmttt{{{rrrtttttttttsssvvvzzzxxxtttxxx|||xxxwwwzzzyyyzzz|||~~~|||wwwssssss{{{|||~~~```OOO]]]pppsssqqqtttvvvwwwvvvtttuuuvvvtttppppppyyy}}}yyyxxxzzzxxxrrrfff^^^[[[bbbhhhiiilllrrrlllmmmoooppppppssscccRRRZZZhhhmmmvvvuuutttttttttuuuwwwwwwtttpppppprrrrrrqqqrrrvvvuuussspppqqquuuyyy}}}~~~|||gggUUUTTTaaammmooonnnpppuuuxxxkkkQQQDDDMMM___fffooorrrqqqzzzbbbRRRXXXjjjuuuwwwttttttqqqlllmmmqqqrrrnnnnnnrrrtttrrrqqqsssrrrpppnnnqqq}}}{{{WWWIIITTTdddoootttuuuwwwyyyrrrssstttuuuwwwzzz~~~~~~yyylllooo\\\OOOCCC888333333222222111111222222222222222222222222222222////////////000000000000000000000111333444666777555666888999<<<===???@@@@@@LLLuuu}}}iiikkk[[[AAA777:::888999999777555666:::???BBBLLLVVV]]]hhhrrrqqqhhhbbb______hhh{{{~~~lllZZZQQQIIIMMMaaaqqqsssuuu{{{}}}zzzuuutttuuuwwwzzz{{{zzz|||yyyvvvyyy{{{qqqddd\\\RRRKKKJJJKKKQQQaaarrrzzz~~~xxxrrrqqqcccSSSLLLFFFBBBCCCAAAGGGUUUfffqqqxxx|||{{{qqqzzzyyykkkppphhhhhhXXXIIILLLRRRZZZfffrrryyyeeehhh}}}}}}zzzdddXXXYYYWWW^^^^^^PPP>>>555444555222111000111222333222000111111000000000000111111///000222222000///000111000000000000000000000000000222444444333333444555444444444555555666666666:::AAAMMMqqq[[[TTTfffnnnxxx}}}sssvvvxxxwwwssstttxxxyyyuuuxxxvvvzzz{{{}}}~~~|||{{{|||}}}~~~}}}{{{yyy~~~|||yyy]]]NNN\\\lllooopppvvvtttvvvuuurrrsssxxxwwwrrrsss|||}}}uuurrrvvvvvvpppggg___^^^hhhnnnlllmmmsssoooooopppqqqqqqvvvdddXXXaaammmnnnsssqqqppprrrvvvyyyxxxwwwrrrpppppptttuuussstttwwwvvvrrrooorrryyy~~~}}}zzz}}}sss```UUUbbbmmmooommmpppuuuyyykkkRRRDDDLLL___eeennnsssuuu{{{cccQQQWWWhhhsssssswwwooojjjkkkmmmllllllooollloooqqqqqqsssuuurrrmmmlllqqq\\\IIIUUUdddnnnrrrtttwwwzzzqqqssstttuuuwwwyyy~~~}}}|||sss}}}iiiUUUCCC;;;444444333222222222222222222222111111111111222222...///000222222222111111000000111111333555666777555666888:::<<<>>>???@@@DDDYYY~~~vvvmmmlllMMM===777999999888666555666999===???DDDOOOYYY```jjjrrrmmmaaa______bbbiiitttxxxgggdddpppuuucccYYYXXXcccgggcccgggrrryyyxxxvvvwwwyyy{{{||||||yyy||||||{{{{{{kkk```TTTJJJFFFDDDFFFWWWjjjsss|||}}}xxx|||eeeZZZQQQHHHHHHAAAAAALLL\\\iiittt}}}{{{^^^XXXfffsssqqqXXXPPPNNNNNNSSS```llljjj^^^mmmwww{{{xxxzzz~~~jjjTTTTTTSSSaaahhh]]]HHH:::555444333222111222333444333111111111000000000000111111///000222222000///000111000000000000000000000000111333444444333222333444333333444444555666777777888@@@KKKmmm___RRReeeppp{{{uuurrrvvvuuupppqqqwwwzzzxxxwwwrrrvvv{{{yyy{{{xxx{{{wwwuuu\\\NNN[[[jjjmmmpppxxxsssvvvuuuqqqsssxxxxxxsssxxx~~~sssoootttvvvrrrqqqhhhhhhqqquuuqqqoootttqqqpppqqqqqqqqqwwwfff___llluuusssqqqnnnmmmqqqxxx|||{{{xxxqqqpppqqquuuwwwuuuuuuwwwuuupppnnnrrrzzz}}}xxxqqqxxxzzz{{{hhhXXXeeepppqqqooorrrwww{{{mmmTTTFFFNNN___bbblllvvvzzzdddRRRWWWhhhqqqpppyyylllgggmmmpppkkkkkkqqqoooqqqqqqrrrvvvyyyvvvpppnnnuuuaaaNNNXXXeeennnpppqqqsssvvvqqqssstttvvvwwwyyy}}}~~~|||~~~}}}sssXXXDDD<<<555444444333222222222333111111000000000000111111---...111333444444333222000000111222333555777777555666888:::<<<>>>@@@@@@HHHcccrrrvvviiipppZZZCCC;;;444333888666333444777;;;>>>@@@EEEQQQ[[[aaakkkrrrkkk\\\\\\^^^ccciiioooxxxoooXXXUUU]]]ggg|||kkk``````\\\TTTYYYgggsssssstttvvvyyy{{{{{{zzzxxx|||}}}~~~rrrdddVVVKKKFFFBBBDDDUUUiiiuuuyyy~~~}}}wwwtttpppbbbYYYNNNQQQGGGBBBIIIUUUbbbqqq~~~aaaPPPXXXdddmmmaaaYYYQQQRRRSSS^^^mmmttt^^^bbbooowwwtttvvv~~~www[[[YYYSSSeeeqqqhhhRRR@@@888666444333222222444444333222111111000000000000111111///000222222000///000111000000000000000000000000222444555555333222222333222222333444555777777888777>>>IIIjjjbbbPPP```qqqzzzzzztttlllqqqvvvxxxwwwttttttttt}}}}}}|||{{{~~~|||}}}zzzyyyyyyyyywwwuuuwwwzzzyyy[[[RRRcccmmmqqquuuuuutttwwwyyyyyywwwuuuvvvxxxuuuwwwxxxuuuqqqoooppprrruuuuuurrrnnnooossstttqqquuuzzzvvvppppppqqq|||xxxfffccclllrrrrrrtttpppqqqwwwxxxvvvwww{{{ssspppppptttuuurrrqqqrrrnnnnnnkkkjjjpppxxxwwwqqqxxxttt|||zzzfff___hhhqqqtttrrrrrryyylllWWWGGGTTTaaahhhiiinnnyyy~~~aaaOOOSSSccclllmmmvvvyyypppkkkpppoooiiijjjnnnoooooooooppprrrtttuuuyyyzzz[[[UUU]]]hhhpppssssssssstttnnnssszzz~~~~~~}}}}}}~~~}}}zzzyyyeeeFFF===555444222111111222444555111111111111000000000000000000////////////000000111111000000111333555666555999;;;:::888;;;@@@CCCDDDvvvzzz}}}ppppppoooffflllIII<<<<<<>>>===;;;555222555888:::===BBBGGGMMMVVVbbbjjjkkkfffaaaaaagggmmmrrrtttvvvyyy|||~~~dddXXXUUUQQQbbb}}}nnnccc[[[TTTUUU[[[hhhmmmssswwwxxxyyyzzz{{{yyyvvv{{{{{{mmmXXXHHHFFFCCC@@@LLL]]]tttxxx{{{zzzuuurrrsssuuuzzzwwwtttqqqqqqssswwwyyy}}}|||}}}{{{eeePPPQQQGGGCCCIIIOOOVVVgggzzzhhhSSSSSSYYYuuutttaaaOOOTTTWWW^^^sssYYYXXXgggpppkkkjjjvvv}}}YYYddd]]]lll~~~fffCCC222333555333111111222333222111222222111111111111222222000000000000000000000000000000000000000000000000222222333333333222222111555555555555555444444444???;;;FFFlllcccTTTcccssszzzyyyrrrmmmqqqvvvxxxxxxxxxxxxzzzxxxzzzzzzyyy{{{~~~{{{}}}yyyvvvwwwyyytttvvv|||~~~|||]]]SSScccmmmqqquuuvvvsssuuuvvvvvvuuuvvvyyy||||||{{{xxxrrrmmmlllooosssxxxwwwuuusssuuuxxxuuuoooqqqwwwuuuqqqqqqpppyyyvvvccc```jjjqqqrrrtttrrrtttyyyzzzuuutttvvvtttqqqppprrrqqqnnnlllnnnmmmpppoooooorrrwwwvvvppppppoooxxxxxxkkkbbbkkksssuuussssssyyynnnYYYHHHTTT___ggghhhjjjrrrvvvxxx\\\KKKQQQaaalllmmmooouuupppkkkooojjjdddggghhhhhhiiilllnnnppppppooowwwwww{{{YYYQQQZZZgggrrrwwwwwwuuussskkkqqqxxx}}}~~~zzzxxxzzzoooSSSEEE666444333111111222333444111111111111000000000000000000////////////000000111111000111222333555666444777999999:::===AAACCCMMMtttrrrnnnwwwyyycccfff^^^BBB999888999:::999444222555888:::>>>CCCJJJLLLQQQXXX```dddeeedddcccjjjrrrvvvwwwvvvvvvwwwcccLLLIIIPPP```yyy~~~lllXXXNNNNNNaaafffmmmsssuuuuuuuuuuuuvvvwwwooo\\\MMMJJJFFFBBBJJJYYYiiimmmrrrrrrnnnkkklllmmmgggfffffffffiiinnnrrruuu{{{sss^^^TTTKKKGGGHHHHHHJJJYYYjjjrrrWWWPPPQQQgggvvvyyybbb]]]YYYaaavvvzzzfffWWWeeelllhhhhhhrrr~~~}}}yyyaaahhhkkkooovvvzzzmmmTTT@@@888555333111111222333222111222222111111111111222222000000000000000000000000000000000000000000000000222222222333333222222111444444555555555555555555===:::DDDiiieeeXXXgggvvv|||zzzppppppsssvvvxxxwwwwwwwwwwwwuuuzzz{{{xxxwwwyyyyyyxxxyyy|||xxxzzz~~~vvvzzz|||\\\RRRbbblllooottttttrrrsssttttttuuuxxx}}}|||ssslllkkkqqqvvvwwwwwwvvvwww{{{|||tttiiieeennnpppqqqtttrrrxxxttt```]]]gggpppqqqpppppptttzzzzzzwwwtttuuutttpppoooqqqpppmmmmmmooojjjmmmoooooooooqqqooolllqqqqqqvvvwwwkkkccceeelllssstttrrrsssxxx~~~qqq[[[HHHSSS\\\fffhhhhhhmmmpppuuuZZZJJJOOO___jjjkkkmmmtttqqqnnnooofff\\\^^^]]]]]]```eeekkkooonnnmmmttttttwwwXXXLLLUUUcccrrr{{{|||wwwssslllqqqxxx}}}wwwvvvrrr\\\III666555333111111111333444111111111111000000000000000000////////////000000000000111111222444555666666666777999<<>>???DDDJJJuuuvvvZZZRRRlll{{{vvvzzzzzzUUU888888>>>999666;;;555333555999<<>>???HHHUUUpppXXX\\\uuuzzzvvv___GGG777999===888444666444444666:::<<>>>>>???OOOaaatttfffvvvvvvgggHHHAAA<<<<<<<<<888444333333333555999:::===FFFPPPUUU]]]dddaaaUUUKKKHHHIIIGGGHHHIIIIIIIIILLLRRRXXXfffnnntttxxxuuuqqqsssvvvyyy|||yyyvvvxxxlllaaaWWWWWWbbbmmmsssssspppsssvvvpppfffbbb]]]ZZZYYYXXXVVVRRROOOKKKHHHDDDBBB??????@@@AAACCCEEEGGGIIIPPPVVV^^^eeejjjoootttwwwqqqyyy~~~rrrkkkiiikkkbbbVVVNNN___yyyttthhhfffrrr|||qqq```QQQLLLFFFDDDFFFKKKPPPTTTXXX\\\hhhwww|||~~~pppjjjzzz~~~mmmppptttmmmccchhhfffbbbiiioooaaaIII555333111111222333222111222222111111111111222222000000000000000000000000000000000000000000000000000000111222333333333333444444555555555555555555999<<>>>>>AAATTTkkkvvv}}}zzzkkkQQQ===@@@BBB@@@===999555222111222444888999;;;DDDOOOTTTddduuuyyymmm[[[NNNIII>>>@@@BBBBBBBBBDDDJJJNNNUUU___hhhlllrrrzzz}}}sssuuuzzz}}}uuuhhheeeooozzz}}}kkk___TTTWWWgggyyy{{{yyyuuuppplllkkkgggaaa\\\XXXSSSOOOMMMJJJIIIGGGEEEDDDDDDDDDEEEDDDEEEGGGKKKRRRZZZbbbfff]]]dddppp{{{{{{wwwwwwpppnnn]]]PPPaaa|||wwwfffaaadddqqqmmm\\\TTTKKKHHHIIILLLQQQUUUTTTVVVbbbrrryyyyyyvvvqqqqqqeeebbbppptttWWWbbbfffeeemmmuuuhhhPPP555333111111222333222111222222111111111111222222000000000000000000000000000000000000000000000000///000111222333444444444555555555555555444444444777;;;BBBXXXxxxgggbbbhhhnnnxxx}}}vvvooommmrrrvvvzzz{{{xxxwwwwwwsssiii^^^WWWWWWiiiuuutttttt{{{}}}zzzssswww}}}zzzbbbUUUbbbooopppsss{{{vvvqqqkkkhhhiiikkklllkkkjjjlllnnnqqqssstttssssssyyyzzzyyyxxx{{{~~~|||vvvvvvssskkklllyyy|||{{{ooo[[[]]]kkkrrrpppuuutttrrrpppppprrrtttvvvuuuxxxssspppssssss~~~sssgggYYYNNNTTTZZZ]]]\\\aaaiiikkkggggggggggggfffggglllppprrruuueeeQQQMMMUUU```ggglllssszzz[[[IIIIIIRRR```lllyyyssshhhsss{{{gggXXXJJJFFFOOOcccgggnnnlllKKKMMM]]]jjjiiimmmvvvvvvqqqrrrttttttwww{{{~~~~~~|||}}}pppxxx}}}{{{nnnQQQ===777333333444222222444111111111111000000000000000000000000////////////111222333555666777777888333===999777???AAAWWWzzzzzzvvv{{{XXXLLLEEEDDDAAA>>>:::666444222444333555999;;;<<>>CCCHHHlllmmm{{{}}}xxxuuu[[[YYYmmmZZZ@@@EEECCC@@@<<<999555333222333333777<<<>>>>>>AAAFFFJJJMMMhhhvvveeeQQQFFFFFFGGGBBB<<<<<<===???EEEMMMWWW```eeeeeeuuuyyywww{{{~~~xxxpppggg]]]hhhcccYYYNNNFFFEEEJJJOOOjjj|||~~~xxxppppppnnnjjjccc^^^[[[YYYTTTPPPQQQYYYdddmmmvvv}}}zzz}}}qqq^^^jjjmmm]]]UUUaaavvv~~~wwwooo```ZZZXXXOOOJJJIIINNNZZZhhhwwwtttrrrzzz{{{gggaaadddooo\\\===...333333333444222111111000000000000111111111111111111000000000000111000000111333333222000000222333333222111333444333444666666555555777888777;;;BBBUUU~~~~~~fff]]]gggoooxxx}}}xxxqqqppptttxxxooonnnuuupppbbbbbbhhhnnnvvv~~~||||||sss^^^XXXkkk{{{xxxsssttt{{{~~~{{{lllWWWJJJHHHKKKPPPSSS[[[eeeooouuuuuutttwwwwwwsssnnnmmmqqqrrrqqqqqquuupppnnnqqqoootttsss]]]VVVbbbooossstttrrrqqqoooooooooppppppwww|||wwwpppqqqppptttttteee]]]VVVOOOMMMPPPIIIBBB???CCCMMMUUU\\\aaakkkppp|||___PPPXXXbbbhhhlllrrryyyqqqSSSGGGOOOaaaqqqyyysssZZZRRR\\\eeewwwwwwaaaMMMKKKTTTaaannnpppOOOEEENNNaaajjjppptttooorrrqqqsssvvvuuuqqqnnnnnnttt~~~wwwjjjmmmqqqwwwWWWHHH>>>555333333111000000111111111111000000000///////////////000000000000111222333555666777777888:::777999AAADDDNNN{{{xxxooo|||~~~www|||yyycccXXXYYYjjjzzzYYYDDDEEECCC???;;;777555333222222333888>>>@@@>>>@@@DDDNNNNNNZZZpppsss^^^PPPIIIEEECCC@@@???>>>???CCCKKKSSSXXX___nnntttvvv|||xxxgggdddbbb\\\QQQEEE@@@BBBFFFXXXlll}}}~~~yyyqqqnnnppppppmmmiiidddaaa___UUUPPPNNNRRRXXX___jjjsss~~~{{{xxxwwwaaammmsss\\\QQQVVVkkk{{{kkkfffeee]]]YYYTTTSSS[[[fffrrrwwwmmmvvvggg___bbbmmmoooCCC,,,333555222222222111111000000000000111111111111111000000000000000000//////000000000000///000222333333222111333444333444666666555555777888777;;;AAASSS{{{dddXXXdddsss~~~yyyssssssxxx{{{vvvcccccckkkxxxzzzgggaaaiiitttxxx}}}||||||oooZZZUUUiii{{{zzzuuuvvv{{{{{{kkkZZZQQQMMMFFFGGGMMMXXXfffppptttuuutttuuurrrmmmmmmqqquuuuuuppptttpppnnnpppnnnrrrzzz```RRRXXXdddjjjrrrrrrpppoooooooooppppppuuu|||vvvnnnooommmoooyyysssyyy|||qqqjjjdddaaabbbXXXMMMEEEDDDGGGHHHMMMSSS```sss}}}hhhTTTWWWbbbhhhkkkpppvvvwwwVVVIIIQQQdddrrrlllTTTNNNXXXOOO\\\dddjjjnnn___KKKDDDPPPaaaqqqyyySSSEEELLLaaalllrrrtttooopppooosssyyywwwnnnhhhhhhmmmxxx~~~qqqqqqvvv{{{xxx___JJJ>>>444222333222222222111111111111000000000///.../////////000000000111111222333555666777777888<<<666:::BBBDDDYYY{{{www}}}xxxwwwkkkZZZPPPZZZnnniiiRRREEEEEEBBB>>>:::666444222222222333888???AAA???@@@CCCLLLSSSXXX^^^mmmeeeQQQMMMPPPEEEAAA===;;;===CCCJJJNNNWWWeeemmmpppwwwxxx~~~uuubbbaaa\\\RRRGGGAAACCCGGGHHH\\\ooozzzzzzvvvvvvwwwyyy}}}wwwyyyxxxvvv{{{qqqbbbXXXRRRSSSTTTSSSQQQPPPPPPQQQMMMLLLLLLLLLMMMRRRaaaoootttttt|||}}}eeepppwwwZZZLLLJJJ[[[vvvwwwqqqqqqkkkeee___[[[```gggpppyyy{{{kkkyyymmm^^^___aaabbb{{{yyyJJJ///555777111000222111111000000000000111111000000000000000000111111333333333333222222222333000222333333222111333444333444666666555555777888777;;;AAARRRxxxeeeWWWeeeuuu|||yyyyyy|||~~~qqq[[[[[[fffwww}}}yyy|||tttbbbdddlllooovvvzzz|||oooYYYRRRggg|||~~~{{{~~~qqq___RRRIIIFFFFFFMMM[[[hhhppprrroooqqqpppllllllqqquuuvvvnnnrrrnnnkkknnnlllqqq{{{aaaPPPSSS___gggllllllmmmnnnoooqqqrrrssssss{{{uuulllmmmlllkkkrrrrrrsss{{{}}}{{{wwwqqq___VVVPPPOOOLLLGGGIIIPPPZZZvvv~~~|||lllVVVUUUaaagggkkknnnrrrwwwVVVJJJTTTfffrrrlllUUUPPPYYYMMMUUUXXX^^^ggg]]]JJJBBBNNNbbbsssVVVFFFLLLcccmmmqqqsssppprrrqqqwww|||nnndddbbbiiiuuu~~~sssrrrxxxwww~~~~~~~~~wwwkkkMMM???333111333333222333111111111111000000000000......//////000000111111111222333555666777777888<<<777<<>>999555333222222333444999???@@@???@@@DDDFFFXXX______fffqqq}}}[[[MMMLLLFFFCCC===:::;;;???EEEIIIRRR___gggnnnuuuuuu{{{fffccc[[[PPPFFFBBBDDDGGGFFFVVVhhhsssyyy~~~~~~|||xxxuuussstttwwwyyysssuuurrrkkkkkkppppppjjjlllooopppoooggg\\\PPPHHHBBBBBBBBB@@@???@@@CCCEEEBBBDDDGGGGGGFFFJJJZZZkkkooopppyyy{{{wwwnnnuuu|||\\\OOOIIIQQQhhhyyy}}}}}}vvvnnnfffbbbeeelllrrryyy~~~}}}nnnttt|||uuuuuuffffffeeeYYYfffwwwLLL444777666000000111111111000000000000111111000000000000111111111111222222222111000///111222000222333333222111333444333444666666555555777888777;;;AAAPPPuuuiii]]]iiissszzz|||{{{{{{zzzppp]]]WWW___ttt}}}wwwsssxxx|||lll___```eeemmmttt{{{sss[[[QQQfff}}}}}}lll]]]SSSJJJHHHQQQ\\\dddgggjjjmmmnnnjjjiiimmmrrrsssoooqqqllljjjpppooorrrgggQQQPPP[[[cccggghhhiiikkkmmmoooqqqqqqrrr{{{uuulllmmmmmmjjjnnnuuurrrtttzzz|||~~~lllggggggggg^^^QQQOOOUUUZZZuuu}}}iiiVVVWWWcccjjjnnnppprrrtttTTTJJJVVVgggooosss\\\UUU[[[WWW]]]^^^aaahhh^^^LLLFFFHHH___qqqXXXGGGMMMccclllnnnqqqppptttttt{{{~~~kkk\\\YYYcccppp}}}uuutttsssuuuzzztttrrrqqqQQQBBB444111333333111111111111111111000000000000.........///000111111111111222333555666777777888:::777???BBBJJJzzzzzzfffUUUaaaxxxXXXMMMLLLEEEBBB===888444222111111555555999>>>@@@>>>@@@DDDHHH[[[``````jjjnnnxxxyyy^^^RRRMMMIIIBBB===;;;===AAADDDJJJWWWaaajjjtttttt{{{sssjjj]]]OOOEEEAAABBBDDDFFFTTTeeeqqqwwwzzzyyyvvvwwwxxxxxxuuussssssuuuvvvwwwyyyttthhhdddgggccc[[[LLLNNNPPPQQQNNNKKKGGGEEEEEEEEECCCAAA@@@@@@CCCFFFAAABBBDDDEEEDDDGGGTTTaaajjjrrryyypppyyyyyy|||aaaTTTJJJIIIXXXjjjxxxyyypppjjjmmmtttyyyzzzssspppuuuooodddhhhbbbcccxxxkkkJJJ888888444000111111111111000000000000111111///000000000111111111111///000111///,,,,,,...000000222333333222111333444333444666666555555777888777;;;@@@OOOsssmmmdddmmmqqqttt}}}}}}yyywwwttt~~~pppbbbUUUWWWkkkyyyuuuoooqqqnnnyyyvvv[[[VVV```fffpppyyywww]]]RRRgggrrrdddRRRHHHJJJRRRXXX[[[gggkkklllhhhfffjjjnnnooorrrsssmmmlllsssrrruuupppRRRIIIOOOUUUggghhhiiijjjkkkllllllmmmrrr{{{vvvlllnnnnnnjjjmmmqqqlllkkknnnjjjiiiwwwsss[[[QQQUUUaaawwwiiiYYYZZZfffnnnrrrttttttpppQQQJJJWWWfffmmm}}}eee]]]aaa___gggggghhhkkk```QQQMMMBBBYYYlllzzzXXXGGGMMMccckkkllloooooouuuttt|||~~~gggUUUPPP]]]kkkyyyyyywwwmmmiii~~~lllkkkqqqTTTEEE666111222222000///111111111111000000000000---......///000111111222111222333555666777777888777777@@@BBBMMMvvvqqq\\\sssvvvLLLHHHKKKDDDAAA===888444222111111666666999>>>???>>>@@@EEEOOO^^^\\\\\\kkknnnqqqnnnWWWQQQIIIBBB======>>>@@@>>>LLLWWWcccnnnpppxxxsss```OOOEEEAAA@@@AAAAAAMMM^^^kkksssuuussspppsssvvvwwwuuurrrrrrssssssjjjmmmfffYYYSSSUUUOOOEEEDDDEEEDDDBBB@@@???@@@AAAEEEFFFEEECCCBBBBBBDDDGGGIIIFFFEEEFFFFFFGGGOOOWWW^^^mmmxxx}}}jjjsssyyyeeeQQQEEE>>>GGGXXXiiiwww{{{ssstttzzzxxxyyyvvvnnnzzz}}}rrrZZZdddkkkggglll```GGG999888222000333111111111000000000000111111//////000000111111111222222333444222///...111333000222333333222111333444333444666666555555777888777;;;@@@NNNrrrzzzgggjjjssstttwww}}}|||~~~wwwtttkkk]]]UUU]]]iiinnnmmmmmmaaaiiixxx{{{fffXXX\\\oooxxxzzzZZZLLLccc|||vvv```PPPJJJLLLOOOXXX^^^bbbdddfffiiikkkjjjqqqooommmpppvvv{{{}}}}}}gggTTTLLLHHHRRRXXX```gggjjjkkklllllluuussspppmmmkkklllooorrroookkkgggbbb[[[XXXcccqqqxxxkkkgggpppwwwxxx^^^^^^iiikkkkkkuuu}}}{{{PPPBBBVVVlllrrrsssllluuussswwwyyy{{{~~~yyyhhhUUUQQQRRRlllaaaMMMPPPeeeqqqvvvxxxuuuwwwiiiNNNFFFRRRiiioooccckkk|||wwwgggqqqpppjjjVVVGGG777111000//////000111111111111111000//////////////////000000000000222333333444555666777777666111BBBAAAZZZnnn}}}mmmccctttaaaSSSGGGEEEHHHCCC;;;666333222111111444777;;;<<<<<<>>>BBBFFFNNNSSS\\\ccciiinnnrrruuuxxxqqqXXXEEECCCAAA:::999@@@===AAAKKKZZZfffppp{{{sss```KKK<<<<<>>BBBFFFLLLRRR[[[ccciiimmmqqqsssqqqsss|||pppQQQLLLMMMFFF???>>>CCCBBBDDDLLLVVVdddvvvpppZZZHHHCCCEEEEEEJJJSSS___kkktttwwwvvvuuuxxxvvvppplllllliiiddd___[[[UUUSSSSSSTTTTTTSSSPPPRRRTTTRRRMMMIIIFFFFFFUUUXXXVVVOOOLLLNNNOOOMMMQQQQQQSSSSSSQQQQQQ[[[gggpppuuu|||}}}hhhjjj{{{{{{xxxZZZJJJBBBAAABBBSSSiiiqqquuu}}}vvv~~~~~~~~~jjjmmmwwwyyy}}}hhhvvv{{{}}}tttZZZEEE<<<444222444444111111111111111222222333111000000000000000000000000000000000000000000000000000111222333333444444222444555555444555666888555777AAANNNhhhrrrfffmmmttttttwww~~~zzzuuuqqquuuqqq\\\UUUZZZccclllrrrtttqqqvvv}}}ddd^^^lllqqq|||___LLL\\\wwwvvvzzzvvv[[[KKKMMMFFFHHHUUU```dddggglllrrrpppooopppsssvvvxxxxxxzzzppp^^^\\\NNNKKKIIILLLRRRXXX[[[\\\bbbdddccc]]]UUUSSSXXX]]]eeeiiikkkdddVVVOOOXXXeeemmmuuuzzzxxxuuuwww{{{~~~{{{xxxxxxzzzpppcccmmmooommmttt|||dddJJJCCCOOO```iiizzzaaaUUUYYYmmm{{{kkkSSSNNN```kkksssyyywwwVVVIIIHHHgggssslllpppxxxlllkkkllluuuVVVGGG888333444333222222111111111111111000//////////////////000000000000222222333444555666777888===777CCCJJJqqqkkknnniiieee}}}cccyyynnnNNNIIIIIIIIIEEE@@@999444222222111111444777:::<<<<<<===BBBFFFJJJQQQ[[[dddjjjnnnqqqsssxxxppplllyyyaaaQQQOOOHHH@@@<<>>888333111111222111444777:::;;;;;;===BBBFFFHHHPPP\\\fffnnnrrruuuwww}}}vvvpppuuu~~~cccQQQDDD@@@CCCAAAAAABBBGGGMMMVVVfffuuu|||uuu___NNNFFFLLLJJJOOO[[[iiiqqqvvvxxxqqquuuwwwvvvtttwww~~~~~~}}}{{{zzzvvvvvvtttpppiiibbb]]]ZZZ___eeekkkllliiihhhhhhhhhhhhiiikkkkkkgggdddiiirrr~~~}}}bbbaaasss~~~|||hhhRRREEE@@@;;;DDDVVV```gggmmmrrrsssrrrrrrtttuuusssxxxgggkkkxxx{{{}}}|||~~~}}}xxxqqqnnn}}}vvvuuuyyybbb>>>333333333555///////////////000000111000000000000000111111111000000000000000000000000///000111222333444555555222444555555444555666777888888@@@IIIaaalll]]]bbblllqqqyyy{{{pppmmmtttuuuwwwxxxsssxxx~~~~~~|||yyy|||yyybbbfffhhhxxxeeeMMMYYYwww|||qqqsssvvvwwwyyy|||ppp[[[IIIHHHOOOUUU]]]ddd^^^___```dddiiiqqqyyy~~~||||||aaaZZZTTTSSSVVVYYYXXXVVVVVV[[[___\\\VVVUUU]]]eeejjjoootttvvvvvvvvvtttrrrxxx{{{|||wwwuuuwwwvvvvvvuuuuuuwwwyyyxxxvvvrrrpppooorrrzzz{{{rrrkkkpppnnnmmmuuudddUUUUUU___hhhooovvv~~~}}}vvvwwwsss]]]UUU^^^mmmwwwoooUUUNNN^^^jjjooorrrnnnrrr|||gggIIIOOOlllzzzdddSSS\\\ooouuuppp}}}YYYJJJ:::333222222111222111111111111111000//////////////////000000000000111222333444555777888888;;;777???PPP|||ppp]]]aaannnlll^^^NNNpppkkkOOONNNJJJCCC@@@<<<666222111111222222333666:::;;;;;;===AAAEEEHHHPPP]]]hhhqqqvvvzzz|||xxxvvvuuuvvv}}}jjjMMMDDDJJJ@@@@@@CCCGGGJJJQQQ```nnnrrrwwwttt```TTTMMMJJJNNN]]]kkkqqqtttvvvxxx|||~~~|||www{{{|||zzz{{{{{{wwwuuuuuusssppppppsssxxxzzz}}}ppp^^^gggsssvvvmmmTTTFFFAAA;;;AAASSS]]][[[aaakkkppppppllljjjjjjjjjuuuqqqjjjqqqtttzzz~~~zzzrrroooqqq|||xxxvvvzzz|||rrrkkkuuu|||uuurrrCCC555444111444///////////////000000111//////000000111111111111000000000000000000000000111222222222222222333333222444555555444555666777888999???GGG]]]lllXXX[[[hhhpppyyy}}}qqqnnnttttttrrr~~~vvvwwwxxxwwwxxx{{{zzzyyyjjjiiihhhyyyiiiMMMSSSrrrooorrrsssssstttuuuwwwyyyzzzzzzxxxeeeUUUQQQRRRSSSSSSUUUUUUWWWZZZaaakkkwww~~~xxxssskkkgggeeeeeecccaaa```dddhhhfffcccccciiipppwwwyyyzzz{{{~~~yyyqqqqqqtttyyyzzzwwwtttuuutttvvvtttpppooopppnnnjjjiiiiiijjjnnnwww~~~{{{sssqqqrrrllljjjrrrzzziiiWWWXXXaaahhhlllqqqttttttrrrssswww{{{vvvppprrr~~~mmm^^^ZZZcccoooxxxsssWWWOOO^^^iiiooopppkkkssszzzsssMMMSSSiiixxxoooQQQSSSbbbxxxqqq```OOO<<<333111000111222111111111111111000//////////////////000000000000111111222444666777888999<<<;;;BBBVVVxxxffftttzzznnnqqqnnndddRRRPPPwwwaaaLLLNNNKKKEEE>>>:::444111000111222222333666999;;;;;;<<>>EEE[[[vvvyyyqqq___SSSMMMUUU~~~XXXLLLOOOJJJDDD<<<888333000///111222222333666999::::::<<>>;;;@@@QQQcccmmmnnnsssxxxzzzttt[[[QQQQQQaaapppuuuyyy~~~yyyrrrpppiiieeeccceeefffeeehhhlllgggjjjmmmqqqtttvvvwwwxxx}}}kkkZZZ```lllttt}}}cccKKKBBB;;;BBBZZZlll[[[aaammmwwwwwwoookkklllhhhqqqwwwpppgggeeeaaa___```]]]WWWRRRQQQTTTSSSVVV^^^jjj}}}~~~uuufffooolllooommmuuuuuu~~~HHH;;;999000555111111111111111222222333...//////000111111222222000000000000000000000000111111111222222333333333222444555555444555666888777999@@@GGGZZZjjjRRRWWWhhhqqquuu{{{}}}uuurrrvvvxxxuuuuuuyyy}}}}}}uuurrruuuwwwtttpppxxxzzzuuuxxxjjjeeecccwww}}}UUUNNNjjj{{{fffkkkpppuuuuuuqqqqqquuu{{{pppuuuxxxwwwwwwxxxvvviiiVVVRRRPPPNNNMMMQQQ\\\kkkuuuzzzyyywww{{{|||~~~yyypppppp{{{ppphhhfffpppwwwuuupppmmmnnnjjjdddaaafffhhh]]]NNNKKKMMMPPPWWWcccooorrrnnnqqqpppkkknnnuuuttt~~~gggQQQUUU^^^\\\aaaeeekkknnnooollljjjhhhiiigggiiinnnlllbbbYYYVVV___fffjjjsss___PPP[[[fffooossspppkkk{{{WWWXXXfffxxx```XXX[[[qqqyyyooozzz}}}xxxnnnZZZCCC666222000222444111111111111111000//////////////////000000000000000111222444666777999999:::>>>FFF]]]zzz```QQQMMMVVV~~~pppTTTPPPPPPGGG@@@;;;777222//////111222333333666999::::::<<>>???LLL[[[nnnmmmrrryyy|||}}}jjj]]]XXXeeerrrwww{{{wwwkkkbbbbbbaaaZZZRRRPPPPPPOOOQQQSSSSSSTTT[[[dddaaabbbdddfffhhhjjjkkklllaaa|||gggRRRWWWeeekkkxxxmmmQQQEEE<<>>MMMxxxkkkzzzzzztttuuuxxxtttgggmmm{{{wwwiiidddzzz|||zzz|||vvvZZZ;;;666;;;444//////000000000111111111...///000111111111000000111111111111000000000000111111111222222333333444555555555555555555444444666;;;999GGGYYYxxxWWWXXX```dddxxx}}}}}}xxxttttttvvvwwwsssooosssuuuvvvwwwvvvwwwxxxzzzyyyuuuwwwxxx|||pppooovvv{{{[[[MMMEEENNNdddwwwvvvsssmmmfff```\\\[[[ZZZ]]]aaacccbbb___]]]]]]XXX]]]fffssszzztttqqqrrrvvvyyy}}}wwwqqqooosssxxxyyyyyyooommmkkkmmmqqqvvvyyyzzzooopppooolllkkklllnnnpppppptttxxxyyyxxxtttqqqooorrrqqqooollllllrrrzzzlll\\\UUUVVV___kkktttxxxyyyxxxxxxnnn\\\XXXOOOIIIFFFGGGJJJKKKPPPUUU[[[cccddd]]]\\\eeelllkkkkkkkkkkkkssswwwtttZZZDDDCCCNNNYYY```eeejjjnnnppptttyyyvvvoooqqqzzzccc]]]iiimmmzzz~~~___YYYzzzsssjjjeeeVVVBBB555111222111///000000000000111111111111///////////////000000111222222222333555666888999999AAAKKKvvvvvvzzz^^^zzzyyyZZZHHHHHHGGGIIIIIICCC999555111///000111111111444666777888999<<<@@@CCCEEEKKKSSSZZZ___dddiiimmmpppnnnrrrqqqiiihhhkkkZZZKKKHHHFFFBBBEEELLLTTT]]]hhhllllllnnntttzzzsssooouuu}}}}}}xxxssssssppplllnnntttvvvttt{{{xxxwwwyyy{{{yyyvvvsssmmmuuu~~~|||yyytttnnnggg___ZZZ[[[UUUPPPRRRXXX\\\ZZZVVVZZZRRRMMMOOOQQQNNNMMMOOOMMM[[[pppxxx```JJJEEE===HHHaaawww{{{~~~~~~vvvgggiiiwww}}}{{{rrriiibbb>>>555999333000000000000111111111222,,,...000111222111///...111111111000000000000000000000111222333333444444555555555555555444444444555::::::GGGXXXxxxYYYYYY```dddvvv{{{}}}xxxttttttvvvwwwsssooorrrsssttttttttttttvvvxxx|||wwwxxxxxx{{{|||mmmnnnvvvgggQQQEEEIIIYYYmmmmmmkkkeee]]]VVVRRRQQQMMMSSS[[[___ccceeeffffffbbbbbbhhhsss}}}}}}yyyyyy{{{zzztttmmmkkkpppvvvzzzvvvqqqpppqqqsssuuuuuupppppppppoooooorrrwww{{{rrrmmmhhheeeeeefffggghhhlllooosssuuutttsssrrrrrrvvvvvvuuusssrrrwwwlll[[[WWW___jjjtttyyyyyywwwuuuqqqgggaaaYYYRRRRRRTTTUUUYYY]]]\\\cccccc\\\\\\ffflllkkkkkkjjjkkksssxxxuuupppQQQDDDFFFLLLPPP\\\bbbhhhkkkllloooqqqqqqsss{{{___TTT```ssswwwjjjaaawwwmmmbbbTTTAAA555222222111...//////000000000111111111///////////////000000111222222222333555666888999888@@@LLL|||sssmmmgggrrrpppTTTvvvqqqVVVGGGHHHHHHHHHGGG@@@888555111///000111111111444555777888999;;;???BBBEEEJJJQQQXXX^^^dddhhhjjjjjjkkknnnuuutttmmmkkk___SSSLLLFFFAAAEEEMMMUUU^^^fffgggeeegggqqqzzzwwwmmmqqqzzz}}}zzzvvvfffhhhfffdddhhhqqqtttrrrwwwxxxzzz{{{{{{wwwnnnfffiiijjjmmmsss~~~}}}sssyyy~~~zzzrrriiifffhhhgggbbb]]][[[VVVRRRUUUWWWWWWUUUUUUWWWaaappp___HHHIIIDDDHHHyyyaaalll{{{yyyzzzkkkhhhooo|||xxxmmmlll???111333...111111111222222222333333,,,...000111222111///...000000000000000000111111000000111222333333444444555555555555555555555444555;;;:::GGGWWWzzzYYY[[[bbbeeeuuuwww{{{xxxttttttuuuuuusssqqqqqqsssttttttsssssstttvvvzzzvvvwwwuuuuuuyyynnnnnnuuu~~~~~~~~~tttXXXJJJGGGNNN]]]___aaa^^^YYYTTTRRRRRRSSSZZZaaafffkkkqqqvvvvvvvvvqqqrrryyy}}}vvvqqqoootttwwwrrriiieeeggglllqqqrrrqqqooonnnnnnppprrrqqqrrrrrrpppoooqqqvvvzzzwwwmmmddd___^^^]]]___bbbjjjmmmppprrrssstttuuuwww{{{|||{{{xxxvvvwww}}}}}}|||fff]]]bbbkkkrrrwwwxxxwwwuuu|||rrrhhheeeeeeeeegggjjjhhhiiihhheeeffflllooonnnlllnnnmmmrrryyyzzzpppVVVLLLIIIFFFZZZ___fffjjjlllnnnqqqtttvvv~~~```RRR[[[zzzwwwwwwkkk~~~yyyuuucccTTTBBB666222333111////////////000000000111111///////////////000111111222222333333555666888999888@@@NNNkkk\\\^^^hhhooo___FFFmmmjjjSSSHHHJJJGGGFFFEEE???888555111000000222222222444555777888999;;;???BBBEEEIIIPPPYYYaaagggkkkmmmmmmnnnoooooossswwwnnncccXXXMMMFFFGGGMMMQQQ\\\eeeccc\\\[[[ccclllqqqgggfffrrr~~~kkkeee^^^^^^ccckkkqqqtttvvvzzz~~~zzznnncccaaa___]]]bbbooovvvpppeeejjjqqqxxx}}}}}}uuuvvvyyysssnnnfffaaaYYYWWWWWWYYY[[[]]]]]]]]]aaahhhqqqkkkKKKKKKGGGCCCiiilllfffqqqwww~~~}}}pppjjjlll~~~|||pppJJJ444444000111222222222222333333333...///000111111111000000000000000000111111111111111111111222222333333444444444444555555555666666555;;;<<>>^^^|||ggglllxxx|||{{{oookkknnnvvvVVV888666222111111111111222222222222000000000111111111111222///000000000111111111111222222222222222222222222222333333444555666777777555<<<===IIIWWW}}}ZZZ\\\fffhhhtttqqqtttuuuuuutttrrrqqqssstttsssuuuwwwwwwuuutttssstttuuutttwwwtttqqq}}}yyyssstttxxxuuusssjjj```\\\ZZZbbbiiipppqqqmmmiiihhhhhhqqqvvvvvvrrrrrryyy}}}|||zzzrrrpppxxx{{{tttpppaaabbbdddjjjooonnniiicccfffnnnuuurrrjjjfffjjjppppppkkkhhhkkkrrrwwwuuurrrvvvkkk```UUURRR\\\kkkjjjmmmqqqtttuuuuuuuuuvvvsssssstttuuuvvvvvvuuutttxxxwwwxxxyyyuuunnnnnntttnnnsssxxxrrrkkkkkkmmmpppsssvvvwwwwww{{{}}}~~~~~~~~~rrrmmmtttyyytttpppqqqjjjpppllliiirrryyy}}}rrriiiiiiggghhhmmmrrruuuvvvxxxxxx~~~mmmVVVLLLbbbrrrssstttxxxuuu{{{hhhYYYEEE777333333111///////////////000000000000///////////////000111111222222333333555666888999;;;EEEWWW}}}iiiaaacccgggkkksssoooYYYSSSwww]]]LLLIIILLLFFFBBBCCCAAA999666222111222333444444333555666777888;;;???BBBCCCGGGPPP]]]iiisssyyy{{{vvvkkkdddgggppp|||ttthhh[[[PPPIII]]]oooppp___XXXXXXSSSMMMRRRdddrrrzzziii^^^[[[YYY```lllooowww~~~ssspppiiicccaaaaaa\\\TTT]]]bbbjjjuuuuuufffaaabbbiiiqqqqqqmmmsss~~~||||||zzzlllllliiibbb]]]^^^bbbeeehhhpppttt|||```PPPFFF???___tttjjjlllzzzzzz{{{zzz|||{{{vvvkkkjjjooo}}}WWW666111---000000000000111111111111111111111000111222222333//////000000111111111222333333222222222222222222111222333444555777888888555===>>>JJJWWW^^^UUU___cccqqqvvvtttuuuxxxzzzuuuooosss}}}uuusssrrrqqqqqqqqqpppoookkkllllllnnnqqqxxxzzztttpppqqqqqqsss{{{yyyeeehhhmmmyyyyyywwwtttpppoooooopppuuu{{{~~~yyyqqqmmmsss{{{tttooolllqqqzzz~~~zzztttmmmiiiddddddhhhkkkjjjiiijjjjjjjjjiiiiiijjjlllooonnnjjjggggggjjjnnntttzzzzzzkkkcccdddaaaXXXhhhmmmqqqssstttvvvtttqqqvvvuuuttttttssstttttttttxxxuuurrrqqqrrrsssssssss{{{vvvsssuuuzzzyyyqqqhhhggghhhiiilllppptttxxxyyy}}}}}}yyytttpppnnnpppsssuuuooopppppppppppptttxxx|||zzzyyyrrrmmmooowww{{{xxxsssqqq{{{|||oooVVVPPPccc~~~qqqdddpppxxxsss}}}zzzfffKKK888222111111///...000111222222111000...222222111111111111111111222222333333555666888999AAA@@@\\\uuuwwwooohhhjjjmmm[[[EEEcccQQQLLLFFFFFFHHHGGG@@@:::666444333111000000111111333333333555888<<>>AAAGGGJJJTTTccclllkkkfffccckkkeee^^^XXXSSSSSS]]]iii}}}sssiiieeehhhpppuuugggjjjqqqYYYUUURRRSSS[[[fffqqqvvvmmmWWWNNNVVVcccpppwww|||}}}rrrjjjllljjjkkkwwwtttiiieeeaaaZZZXXX\\\ZZZcccqqq|||~~~nnnccccccgggmmmssswwwsssXXXKKKQQQeeevvvzzz|||yyytttnnneee]]]___\\\___```bbbooottthhhnnnxxx}}}}}}~~~~~~ppppppjjj|||ssssssvvvqqqttt|||pppPPP;;;666111111111000000000000111111000000000000000000000000222222111111111111222222111111222222222333333333333333444444555666666666999777>>>EEEQQQxxxYYYMMMZZZcccqqqqqqxxxuuutttuuuvvvvvvuuutttjjjiiihhhfffgggjjjooorrrqqqqqqqqqppprrruuu{{{}}}||||||~~~}}}yyyuuurrrzzz~~~zzzyyyyyypppooooooqqqtttuuutttrrrvvvuuutttrrrrrrtttxxx{{{|||vvvlllccc___bbbiiioooiiicccZZZTTTSSSVVV[[[^^^fffooowwwuuuqqqqqqtttwww}}}~~~}}}|||ooo___VVV\\\ccccccgggmmmlllnnnppprrrrrrqqqpppoooppppppooonnnmmmnnnqqqssszzztttqqqxxxyyymmmjjjpppvvvwwwtttrrruuuxxxyyy{{{}}}|||xxxvvvwwwyyyxxxwwwvvvvvvvvvvvvwwwxxxwwwvvvtttrrrooommmkkkjjjkkkmmmooopppoooooooooppprrrqqqrrrvvvzzz{{{yyyvvvttttttuuutttuuuvvvzzz|||yyy}}}iiiWWW\\\nnneeerrrpppddddddVVVCCC666222111000//////000111111111111000///000000000000111111111111111222222333555777888999???EEEhhh~~~cccSSSwww___HHHEEECCCDDDEEEDDD???;;;555444222111111111222222333333333444777:::>>>@@@FFFHHHQQQ^^^eeebbb[[[WWWbbb]]]YYYXXXUUUTTTYYY```jjjjjjlllnnnnnnooowww~~~yyyrrrbbb[[[kkkeeecccZZZPPPTTTbbbmmmnnnmmmgggSSSSSS]]]iiioooqqqwwwyyysssrrrooooooyyy}}}xxxtttlllfffddd___eeeooo~~~lll___ccclllnnntttzzz}}}{{{^^^RRRYYYmmmzzz||||||wwwsssoooggg___aaa\\\]]]]]]___mmmtttiiillluuu}}}~~~|||rrrrrrlll{{{~~~wwwyyy|||pppqqq|||xxxtttuuujjjNNN;;;777222111111000000000000111111000000000000000000000000222111111000000111111222222222111222222222333333333333444444555666666666888666>>>FFFPPPvvv\\\MMM^^^jjjtttnnnrrruuuvvvuuusssrrrrrrrrrcccgggjjjmmmnnnooorrrtttvvvuuutttrrrqqqssswwwzzzyyy{{{|||~~~}}}xxxzzz|||{{{|||~~~sssooommmnnnrrrtttqqqnnnrrrtttvvvwwwuuuuuuwwwyyy|||zzzttthhh^^^```nnn{{{uuunnnddd]]][[[]]]___```jjjuuu|||zzzvvvvvvxxxxxxzzz}}}|||xxxzzzttt\\\TTTSSSTTTZZZcccdddfffhhhjjjkkkkkkiiihhhaaabbbcccbbbbbbdddhhhkkkuuupppoooxxxuuuooorrruuuvvvwwwvvvuuuuuussswwwyyyyyyvvvtttuuuwwwrrrrrrrrrrrrsssttttttuuuuuuuuutttrrrpppmmmjjjhhhjjjmmmppprrrrrrrrrrrrssslllkkkkkkooovvvyyyxxxuuuooorrruuuvvvvvvvvvxxxzzzzzz~~~jjjYYY^^^qqqqqquuussshhh```SSSCCC666111111000///000000111111111111000000//////000000000111111111111111222333555777999:::>>>HHHmmm}}}ttt[[[^^^YYYEEEDDDCCCDDDEEECCC???;;;444333222111111111222333333333333444666:::===???DDDEEEKKKWWW^^^\\\WWWUUUYYYVVVWWW]]]aaaaaaaaacccggghhhmmmsssuuuuuuyyy~~~}}}~~~|||vvvrrrrrrpppmmmeee^^^```iiixxxrrrnnnaaaPPPPPP^^^hhhhhhjjjqqqsssZZZXXX]]]fffmmmqqqssswww{{{|||xxxyyy}}}|||yyyuuutttrrrrrr{{{yyyoooiiihhhmmmuuu~~~{{{jjj\\\eeeooopppvvv{{{{{{aaaWWW^^^ooouuu}}}zzzwwwuuurrrnnniiihhhffffffrrrvvviiimmmssszzz~~~{{{}}}qqqpppjjj|||~~~|||}}}{{{~~~ssstttzzzwwwjjjMMM999555333111111000000000000111111111111111111111111111111000000////////////000000222222111111111222333444333333444444555666666666888444===GGGPPPttt]]]MMM___nnnxxxqqqooouuuyyyxxxuuutttrrroooccciiippptttttttttuuuvvvvvvvvvtttrrrppppppsssuuuuuuvvvwwwxxx}}}zzzzzz}}}|||zzz||||||yyyzzzzzzzzzzzz{{{~~~yyytttnnnmmmooopppmmmiiiooorrrwwwyyyyyyxxxwwwwww}}}|||rrrggggggsss~~~vvvpppmmmkkkhhhfffmmmxxx}}}yyyvvvyyyzzzwwwrrrxxx}}}{{{zzzqqqZZZPPPOOORRRTTTWWWXXXZZZ\\\]]]]]]]]]]]]XXXZZZ]]]^^^^^^aaagggllltttqqqqqqxxxyyyrrrssstttuuuwwwwwwvvvuuuqqqtttvvvuuurrrpppqqqsssqqqqqqrrrrrrrrrssssssssstttttttttrrrpppmmmjjjhhhjjjmmmppprrrrrrrrrssstttnnnmmmmmmppptttvvvtttrrrmmmooorrrttttttuuuvvvwwwzzz}}}iiiWWW___tttuuuwwwsssrrriii___SSSDDD777111000000000111000000000000000000111...//////000000111111111000111222333555777999:::>>>IIIppp|||fff~~~eeeuuuTTTDDDDDDDDDEEEEEEBBB>>>;;;444333222111111111333333333333333444666999<<<>>>DDDCCCHHHTTT]]]______```aaaaaaeeemmmpppooommmnnnpppkkkkkkoootttvvvyyy~~~{{{{{{vvvnnnjjjkkkjjjgggcccbbbdddbbbggg}}}}}}zzzkkk[[[XXXaaaggggggkkkfffiii}}}mmm\\\\\\aaajjjppppppqqqrrrtttvvvtttnnnkkknnnqqqqqquuuuuuvvvxxx~~~yyyrrrlllqqqyyyvvvzzzhhh\\\dddlllnnnssswwwwww}}}iii^^^cccpppwwwzzztttuuurrrsssqqqoooxxxxxxiiinnnrrrwww|||}}}}}}~~~ooonnniiiyyy~~~yyywwwrrrQQQ888444444111111000000000000111111111111111111111111111111000000////////////000000333222111111111222333444333333444444555666666666777333===GGGPPPrrr^^^LLLYYYhhhwwwssssssxxx|||{{{||||||uuummmgggnnnvvvyyywwwuuuuuuvvvuuuuuutttrrrqqqqqqsssvvvttttttqqqpppuuu}}}}}}yyyvvvxxxxxxvvvvvvyyyzzzyyyssstttuuuuuuuuuwwwzzz|||yyytttnnnlllmmmnnnnnnllloooqqquuuyyy{{{zzzxxxwww~~~{{{tttqqqtttyyy}}}|||yyysssmmmnnnwwwyyytttsssxxxyyytttmmmrrrxxxzzzyyy|||sssgggfffbbb[[[ZZZ[[[\\\]]]___```aaaaaacccfffiiihhhgggjjjooouuuyyywwwvvvyyy~~~|||xxxqqqsssuuuuuuttttttvvvxxxppprrrtttrrrooonnnooorrroooppppppqqqrrrrrrrrrrrrttttttsssrrrpppnnnllljjjkkkmmmooooooooonnnpppqqqqqqpppoooooopppooonnnmmmooonnnmmmmmmpppsssuuuwwwzzz|||yyylllWWW___wwwrrrvvvhhhlllwwwoooaaaUUUEEE888111000000111111111000000000000111111......//////000111111222000000111333555888:::;;;===JJJsssssstttnnnbbbvvvkkkzzzXXXEEEEEEFFFFFFEEEBBB===:::333333111111111222333444444333333444666999<<<>>>DDDDDDKKKYYYeeekkknnnppppppsssyyyzzztttlllmmmssstttooonnnrrrvvvwwwyyy|||yyyzzzwwwttttttuuurrrlllpppnnnssstttooouuu|||xxx|||qqqfffaaaaaabbbaaa```ZZZYYYfffxxxyyynnnXXXUUUWWW^^^aaa```aaafffccciiikkkddd]]]]]]aaaccciiikkkooosssvvv|||yyyuuukkknnnuuu|||zzzxxxsssxxxfffYYY^^^cccgggkkknnnqqqwwwlll``````hhhrrrzzzmmmkkkkkkqqqtttuuu~~~~~~mmmkkkqqqxxxzzz{{{~~~qqqqqqmmmsss|||]]]<<<555666111111000000000000111111111111111111111111111111111000000000000000000111333222111000000222444555333333444444555666666666888333<<>>DDDEEEMMM[[[iiipppqqqqqqjjjnnnzzznnn___[[[mmmtttyyywwwuuuyyy~~~~~~ooo]]]WWWeee___WWWPPPLLLIIIEEEBBB???AAABBBBBBAAAAAACCCDDD???>>>=========>>>@@@AAACCCGGGIIIHHHCCC@@@BBBEEEGGGEEEFFFKKKMMMMMMNNNRRRTTTTTTTTTTTTTTTUUUVVVWWWXXX[[[^^^bbbdddfffffffffllljjjfffcccaaa`````````dddrrrpppccc^^^```___aaaaaa``````eeepppxxxwwwccc[[[VVVPPPOOOKKKbbbsssVVVLLLWWWhhhrrrrrriiinnnvvv|||}}}xxxtttuuuzzzHHH555333222222111111111111222222222222111111111111222222///000000000111111111111///111222222111111222333444444444444444444444444777777<<>>@@@AAAGGGSSS^^^ddddddbbb^^^bbbmmm{{{}}}qqqeee```fffnnntttsssssswww}}}~~~~~~hhhUUUNNNUUUPPPJJJEEEBBBAAA>>><<<:::<<<<<<<<<:::999:::;;;;;;:::999999999:::;;;;;;;;;>>>@@@???:::888999<<<===;;;<<<@@@BBBAAABBBFFFEEEEEEEEEEEEEEEFFFGGGGGGJJJLLLOOORRRTTTUUUUUUTTTUUUSSSQQQOOONNNNNNNNNOOO[[[gggssssssiii___[[[\\\VVVXXXXXXVVVVVV[[[dddlllzzz~~~mmmccc[[[RRRWWWKKKRRRlllTTTFFFMMM___nnnrrrfffkkksssyyyyyyzzz{{{ttt|||zzzGGG555444222111111000000111111222222111111111111111111222000111111111222222222222///111222222111111222333444444444444444444444444777777<<>>@@@BBBCCCCCCCCCCCC@@@???>>>======>>>???@@@GGGOOOWWWYYYTTTNNNLLLLLLIIIJJJJJJHHHHHHKKKRRRXXXfffwwwyyyrrrjjjaaaeeeVVVOOO]]]___GGGFFFWWWjjjuuugggllltttzzzzzzzzz}}}sssxxxssstttzzzvvvFFF555333222111111000000111111222111111111111111111111111111111111222222222333333///111222222111111222333444444444444444444444444777777<<>>@@@@@@>>><<<;;;>>>>>>>>>===<<<>>>CCCGGGIIIXXXhhhooopppqqqooojjjgggaaaXXXZZZ{{{rrrPPPCCCPPPcccuuudddjjjssszzz{{{{{{}}}|||~~~mmmpppooorrryyy}}}lllEEE666333111111000000000000111111000000111111111111000000000000111111111222222222///111222222111111222333333333444444444444444444777777<<>>GGGNNNSSSXXX[[[[[[XXX___XXXQQQdddZZZEEEJJJYYYtttooo^^^cccmmmuuuwwwyyy}}}}}}~~~tttuuuuuuqqq~~~tttnnnxxx{{{aaaDDD777222111000000000000000000111///000111111111111000///////////////000000000000///111222222111111222333333333333444444444555555666777<<>>CCCEEECCCHHHSSSXXXVVVQQQSSSQQQOOOYYYgggfffZZZSSS```kkkmmmiiiddd___ZZZUUUNNNIIIFFFCCC>>><<<<<<888888777777888<<>>@@@999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::<<<:::999<<<<<<999999<<<;;;:::999999888999999999<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999888777666666:::888888888999999888777888999999999999999999999888999:::<<<>>>BBBEEEFFFJJJUUUOOOEEEOOOhhhcccLLLMMMUUUjjjvvviiiZZZ___hhhpppsssvvvxxxsssrrrqqq}}}{{{{{{{{{sssjjjoooqqq[[[BBB888333111000000//////000000111...///000111111000///............/////////000000///111222222111111222333222333333444444555555555555777<<>>:::888111111000000000000111111444333222222444666999:::;;;BBBDDDAAAFFFSSSZZZYYYWWWZZZUUUMMMUUUeeefff[[[NNN^^^mmmrrrpppjjjccc\\\YYYPPPIIIHHHFFF@@@>>>???===>>>>>><<<;;;>>>CCCFFF;;;===???>>><<<;;;===???;;;===??????>>>???@@@BBB<<<===???@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBAAA@@@@@@>>>>>>AAAAAA>>>>>>AAAAAA@@@??????>>>>>>??????BBBAAAAAA@@@@@@@@@@@@@@@============<<<;;;::::::::::::::::::::::::::::::;;;;;;<<<=========;;;:::???<<<:::;;;======>>>>>>BBBJJJDDD???FFFNNNfff```MMMNNNOOO^^^iii___SSSWWW___eeehhhkkkwwwwwwoookkkssszzz{{{xxxuuuxxxzzzsssxxxwww\\\@@@777555000000////////////000000...///000111111000///...////////////000000000000///111222222111111222333222222333333444555555666555666<<>>:::999111111000000000000111111444333222222333666888:::;;;CCCEEEAAAEEETTT\\\[[[bbbfff]]]OOOQQQ___```TTTDDDUUUhhhpppooojjjbbbZZZYYYOOOHHHHHHFFF@@@>>>??????BBBDDDBBB@@@BBBEEEFFF<<<>>>AAA@@@???>>>@@@CCC@@@BBBCCCBBBAAAAAABBBCCC@@@BBBDDDFFFGGGHHHGGGGGGHHHGGGGGGHHHIIIJJJHHHGGGFFFDDDDDDGGGGGGEEEEEEHHHKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGBBBCCCCCCDDDDDDCCCBBBBBB===>>>??????>>>>>>???@@@======>>>@@@AAA@@@===;;;:::888999===@@@@@@>>>===:::@@@;;;===EEE>>>EEEfffsssRRREEEHHHEEEOOOYYYPPPGGGJJJPPPVVVWWW[[[gggttt|||yyyzzz~~~{{{sssooouuurrr|||vvvqqq}}}}}}~~~```???666777000000////////////000000...///000222222000///...000000000000111111111111///111222222111111222333222222333333444555666666444666===FFFRRRooottt[[[EEECCCUUUjjjwwwlll[[[YYY___```aaabbbeeeiiilllmmmlllkkkhhhffffffiiijjjiiigggdddeeefffeeeaaa]]]ZZZYYYWWW]]]\\\VVVVVV^^^ccc```fff^^^TTTOOONNNNNNJJJGGGMMMRRRXXXYYYWWWVVVYYY]]]]]]]]][[[ZZZ[[[___dddhhhfff[[[RRRWWWdddiiiaaaUUUOOORRRUUUUUUTTTTTTWWWZZZ[[[\\\___dddeee```[[[YYY___aaacccbbb]]]WWWRRRPPPQQQPPPRRRVVVXXXXXX\\\aaagggkkknnnppptttxxxwwwrrrtttvvvwwwvvvwww}}}|||}}}vvvttttttuuuuuuttttttvvvvvvssstttuuuuuusssvvv{{{{{{yyywwwwww___VVVVVVkkkvvvvvvuuusssvvvvvvqqqjjjXXXDDD888222//////222000000000000000000000000000000000000000000000000...000111222333444777999???NNNnnneee^^^UUUbbbYYYKKKTTTGGGFFFDDDCCCAAA>>>999666111111000000000000111111333222222222444666999;;;:::???EEEFFFGGGLLLUUU^^^iiijjjggg^^^UUUSSSYYY```JJJPPPXXX\\\[[[XXXVVVVVVSSSRRROOOJJJEEEFFFKKKPPPNNNQQQRRRSSSSSSTTTRRROOOMMMJJJKKKPPPPPPKKKKKKNNNGGGKKKPPPSSSOOOLLLQQQZZZYYYVVVRRRQQQSSSUUUUUUTTTVVV]]]bbb^^^WWWUUUXXX\\\aaammmpppcccYYYYYYZZZWWWWWWYYY\\\]]]\\\\\\\\\]]]___^^^\\\^^^``````^^^[[[YYYUUURRRTTTUUUSSSQQQPPPPPPKKKFFFGGGKKKKKKFFF@@@HHHGGGGGGIIIKKKKKKGGGDDDEEEDDDCCCAAABBBDDDCCC@@@CCCDDDDDDCCCBBBDDDIIINNNQQQUUUTTTNNNKKKNNNPPPPPPQQQMMMJJJKKKPPPUUUWWWXXXbbbiiippptttyyyvvvpppooowww}}}aaa===333222///000000///---,,,...///111111111111111111111111111......000000------//////000000///......000111111111222222222333333333777999===EEEUUUwwwjjjPPPFFFQQQcccsssyyyggg]]][[[WWWXXX[[[___bbbccccccbbb```]]][[[[[[]]]]]][[[YYYZZZ\\\]]]\\\ZZZXXXXXXXXXWWWUUUVVVXXXWWWTTTUUUYYY]]][[[XXXSSSOOOLLLKKKKKKKKKPPPVVVWWWWWWWWWZZZ^^^^^^^^^^^^^^^___cccgggjjjmmmddd]]]aaalllpppiii___ccccccbbbbbbbbbbbbbbbaaadddeeehhhlllooonnnlllkkklllnnnmmmiiiaaa[[[YYYYYYYYYVVVXXX___fffjjjoootttyyy}}}~~~|||yyyxxx}}}~~~||||||~~~}}}yyyzzzzzzuuurrrssssssrrrrrrtttuuuvvvwwwyyytttssssssvvvuuurrrtttyyywwwwwwuuuuuu]]]UUUXXXpppssssss~~~zzzzzzvvvqqq\\\EEE888222000000222000000000000000000000000000000000000000000000000...000111222333444777999???LLL{{{xxxooo```bbb{{{SSSIII~~~jjjFFFEEEDDDCCCAAA>>>999666111111000000000000111111333222222222444666999:::===BBBFFFGGGFFFIIIQQQYYY```dddhhhjjjgggbbb^^^\\\NNNTTT[[[______^^^___aaa```aaa```]]]ZZZ[[[___dddjjjkkklllmmmnnnpppnnnlllkkkgggeeegggfffaaa```ccc^^^WWW]]]oootttkkkjjjrrrtttqqqmmmlllnnnooonnnmmmooovvv{{{zzztttrrrsssuuu~~~uuuuuuwwwuuuooosssxxx{{{{{{zzzzzzzzzyyywwwuuuuuuvvvvvvsssqqqqqqrrrsssqqqlllhhhhhhjjjhhhbbb\\\[[[___```]]]YYYUUUSSSQQQRRRUUUVVVVVVTTTUUURRRNNNKKKKKKMMMLLLJJJJJJLLLMMMMMMNNNPPPTTTXXXVVVZZZ[[[XXXYYY^^^bbbbbbddd```[[[YYYYYYYYYXXXWWWcccggglllpppvvv~~~xxxnnnqqqlllCCC777666000111111000......///000000000000000000000000000111......000000------//////000111000//////111222222222222222333333333333777999>>>FFFVVVxxxqqqSSSCCCIII]]]nnn|||jjj___VVVYYY___cccfffeeecccaaa]]]\\\\\\]]]^^^^^^]]][[[YYY[[[\\\\\\\\\]]]___aaabbb[[[\\\dddbbbXXXXXXaaadddjjjnnnhhh\\\TTTUUUYYY\\\```eeehhhhhhiiillloooppppppqqqrrruuuwwwyyy{{{}}}xxxuuuxxx~~~|||vvv{{{wwwttttttwwwyyyvvvssszzz{{{|||}}}|||rrrkkklllooojjjdddbbbiiissszzz~~~{{{vvvvvvvvvuuusssrrrvvvyyyyyyvvvtttuuuvvv~~~{{{vvvrrrrrrvvvzzz|||xxxuuuuuutttqqqooopppooopppqqqrrrtttwwwzzz{{{uuutttuuuwwwwwwtttvvv{{{xxxyyyvvvttt|||___TTTVVVmmmooossszzz|||zzzaaaFFF777333222111222000000000000000000000000000000000000000000000000...000111222333444777999???IIIvvvyyygggbbboooxxx~~~SSSIIInnnoooFFFEEECCCCCCAAA>>>:::777111111000000000000111111333333222222333666888:::>>>BBBFFFFFFEEEGGGNNNTTTXXX\\\bbbiiikkkggg^^^WWWTTTZZZaaafffhhhjjjmmmqqqnnnqqqtttuuutttwww{{{}}}}}}xxxdddeee{{{uuusssvvvyyyxxxvvvkkkhhhffffffhhhkkkmmmnnniiiccc]]]ZZZZZZZZZYYYXXXTTTVVVXXXZZZ\\\^^^aaaddddddgggiiihhhlllssswwwwww|||xxxuuurrroookkkiiimmmmmmnnnpppvvv~~~xxxlllsss}}}|||}}}}}}pppAAA444444111222222111//////000222////////////////////////111......111000------000///000222111111111222444333333333333444444444444666999???GGGXXXyyyqqqQQQ@@@GGG[[[kkkpppdddjjjrrrwwwyyyxxxuuusssmmmnnnoooqqqsssttttttsssqqqrrrsssssssssvvvzzz}}}|||xxxuuuuuusssqqqtttzzz~~~vvvhhhiiiooovvvyyy}}}sssllloooxxx|||}}}}}}vvvxxxyyyxxx{{{~~~{{{~~~|||{{{|||~~~~~~{{{xxxwwwuuuwww{{{}}}zzzyyy{{{}}}zzzwww|||wwwqqqnnnnnnqqqssstttppprrrssssssqqqooopppqqqxxxwwwtttooolllmmmqqquuuyyyvvvttttttsssqqqpppqqqnnnoooooonnnpppuuuxxxxxxxxxvvvvvvxxxxxxxxx|||zzzsssyyyhhh[[[VVVgggssseeeooo{{{~~~cccDDD555222222111000////////////////////////////////////////////////...000111222333444777999???HHHtttxxxiiifffppptttrrrSSSJJJ___dddEEEDDDCCCCCCBBB???;;;777111111000000000000111111444333222222333666888:::;;;???CCCEEEEEEHHHMMMQQQTTTTTTVVVYYY\\\]]][[[YYY[[[bbblllssswwwyyy}}}}}}www{{{tttssstttssspppooojjjkkkmmmoooppprrrtttuuuzzz{{{zzzyyy}}}}}}yyywwwxxx{{{wwwkkkrrr~~~wwwmmm===111333000111111000///...000222000000000000000000000000222///...111111------000///000222333222222333555333333333444444444555555555999???IIIYYYzzz{{{WWWDDDKKK[[[hhhzzzvvv|||~~~}}}}}}{{{~~~rrrrrrwwwxxxuuutttsssuuutttsssuuuzzzzzzwww{{{zzzzzz}}}yyytttmmmooouuu{{{{{{vvvrrrrrr{{{{{{uuuvvvqqqkkkggghhhmmmqqquuunnnnnnnnnmmmkkkkkklllmmmoooooonnnlllkkkkkklllnnnqqqrrrqqqooonnnooooooooooooqqqnnnhhhiiippptttsssxxxuuuuuuwwwwwwxxx~~~|||pppsssqqqjjjbbbkkkmmm\\\jjj{{{~~~}}}zzz```BBB444111111000///////////////////////////////////////////////////...000111222333444777999===HHHuuusssqqqvvvtttjjjcccMMMHHHXXX[[[DDDCCCBBBBBBBBB???<<<888111111000000000000111111444444333222333555888999<<>>BBBFFFJJJLLLMMMOOOQQQOOOTTTZZZ___aaadddhhhjjj~~~yyyllllllqqqxxx~~~{{{yyy{{{uuurrr{{{sssssszzzhhh@@@444444---...///...------///111111111111111111111111111222//////222111......000,,,...222333444444555666333333333333444444444444444999AAAKKK[[[zzzhhhNNNIII^^^lllyyy}}}~~~~~~~~~{{{yyyzzz}}}~~~~~~|||zzzxxx{{{yyyxxx{{{~~~{{{wwwwww{{{~~~}}}{{{{{{|||}}}zzzwwwttttttuuuvvvyyyxxxtttyyy|||yyysssvvvzzz{{{zzz{{{}}}ttttttvvvvvvttttttoooooonnnkkknnntttvvvtttoooppprrruuuwwwwwwuuusssnnnlllnnntttxxxuuuqqqqqqvvvwwwuuutttvvvyyyxxxtttwwwqqqhhhaaa^^^aaahhhmmmssspppnnnllllllmmmnnnnnniiijjjmmmpppssssssqqqooonnnssstttpppooorrruuutttvvvvvvmmm___^^^iiipppooorrrrrrvvvzzzxxxsssrrrtttsss}}}|||pppqqqsss^^^jjjoooyyykkkttttttxxx{{{lllqqqxxxgggUUU@@@666222000///000000000000000000000000000000000000000000000000000...000111222333444777999;;;CCCooouuuwwwSSSDDDZZZsssrrrQQQBBBBBBBBBBBBBBB@@@===:::111111000000000000111111555444333222333555777888<<<@@@GGGNNNSSSWWWZZZ\\\[[[___dddkkkoooooollliiiyyypppsss~~~}}}zzzzzzvvvjjjooowwwyyyzzz~~~~~~|||zzz{{{}}}}}}}}}~~~|||vvvwww|||uuufffccciiipppvvvyyy|||wwwttt|||yyytttuuu{{{|||wwwwwwwwwxxx|||```???444111...///000///......000222111111111111111111111111222000///222111......111***---111333444444555555222222222222333333333333444999AAAKKKZZZxxxoooUUUNNNbbbsss~~~{{{}}}rrrssstttsssrrruuu|||xxxyyy{{{||||||~~~}}}~~~~~~|||zzz}}}~~~yyy~~~}}}||||||{{{yyyvvvtttwwwttttttwww|||~~~{{{wwwrrrvvvyyy{{{yyywwwwwwwww~~~yyyttttttvvvxxxxxxvvvuuuuuuppptttuuurrrvvvwwwwwwvvvwwwyyy~~~zzzrrrsssuuutttssstttjjjjjjiiifffjjjpppsssqqqnnnpppsssuuuvvvvvvvvvvvvsssnnnlllqqqvvvvvvuuuuuuvvvxxxuuuppppppsssuuusssuuuooofff___\\\```gggmmmnnnkkkhhhffffffggghhhiiieeefffiiimmmpppqqqpppnnnjjjqqqrrrnnnlllqqqtttrrrxxxwwwmmm^^^\\\hhhqqqppprrrttt{{{}}}tttmmmllllllzzz~~~uuuvvvgggPPP[[[bbbrrrlllqqqrrruuuwwwmmmxxxaaaRRRAAA888444111000222000000000000000000000000000000000000000000000000...000222222333444777999:::@@@kkkxxxUUUAAA___vvvttt[[[BBBAAAAAABBBBBBAAA===:::111111000000000000111111555444333333333555777888777<<>>>>>eeezzzaaappp___HHHUUU___HHH@@@BBBEEE@@@@@@BBB<<<222111111000000000000000222111000000111222555666:::===FFFOOOQQQSSScccvvvsssdddOOOLLLMMMDDDJJJUUUMMMTTTfffwww{{{zzzzzzwwwrrrqqqlllkkkmmmfffZZZXXX___ggglllqqqsssrrrppppppqqqqqqrrrttttttsssqqqpppooommmgggcccaaa___aaalllzzzooofff]]]```lllssslllaaappprrrsssppppppqqqmmmhhhpppoooooorrruuutttoookkklllgggiiiooommmgggjjjrrrooosssqqqooozzzlllcccfffjjjmmmnnnooopppqqqvvvxxxxxxuuurrrwwwsssiiiooorrrnnnqqq{{{}}}eeeQQQSSS[[[bbblllssspppsss|||zzznnngggccccccgggoootttvvvyyy}}}vvvqqqyyytttssstttvvv}}}|||xxxxxxyyytttrrrqqqlllYYY???222222111111000000000000111111000111222222222222111000...///111222222000...---...///000000//////000111222222333444555555555444888777@@@OOO]]]rrr{{{ssspppfff[[[ooosssuuusssnnnlllnnnrrryyywwwxxx|||zzzssspppqqqyyytttrrrrrrqqqooorrrxxxvvvxxxvvvsssuuuzzz{{{wwwnnnvvvnnnfffooovvvttttttqqqoooooooooqqqssssssrrrsssuuusssooonnnqqqrrrpppssssssuuuzzz{{{{{{yyyyyyyyyzzz{{{zzzyyyzzztttqqqqqqppppppooosssuuuwwwvvvtttrrrsssuuunnnppprrrsssssstttvvvxxxzzzxxxxxxyyyyyyzzzqqqdddWWWWWWcccqqqwwwvvvqqqqqqrrrtttwwwyyy{{{{{{uuueeefffpppppppppsssqqqsssuuuxxxzzz{{{{{{{{{{{{wwwWWWPPP[[[dddjjjrrrqqqxxxvvv}}}tttTTTNNNVVV^^^fffhhhkkknnnnnnlllnnnqqqssspppmmmnnntttyyy}}}yyyiiiUUUOOO[[[iiippprrrsssrrrqqqppplllddd\\\___kkkzzzzzzuuueeeMMMTTTqqqoooqqquuulllrrrooolllWWW???333000000000222///////////////......---////////////000000000000......///000111333555666;;;<<<```}}}xxxuuuaaaooogggJJJSSSVVVHHHDDDDDD>>>???@@@:::222111111000000000000000222111000000111222444666999<<>>???GGGBBB???KKKXXXbbblllvvv{{{zzz{{{sssooommmcccUUUQQQVVV^^^cccjjjnnnooooooooooooqqqpppnnnmmmlllkkkhhhfffbbb[[[VVVSSSOOOOOOWWWbbbaaaZZZVVV___pppzzzuuukkkgggiiihhheeedddfffddd```aaaaaabbbeeehhhjjjjjjiiigggddddddgggfffbbb```aaa^^^___]]]^^^hhhqqqkkk^^^ZZZ\\\___bbbcccfffiiilllppprrrrrrooommmrrr}}}}}}nnngggnnnrrrooosss}}}nnnUUULLLLLLUUUdddmmmlllpppxxx{{{uuukkkfffcccdddiiipppssstttxxx~~~|||qqqmmmvvvtttsssrrruuu~~~{{{{{{|||{{{pppVVV<<<333666111111000000000000111111000000000000000000000000//////000111000///...---///000111111000000111222333333444555555555444444888888AAAQQQ^^^tttrrrllliiigggkkkjjjkkklllnnnooonnnmmmyyyssspppuuuxxxuuuoookkkwwwuuutttsssoookkknnntttqqqssssssqqqsssxxxzzzzzztttvvvhhh\\\eeeoooooopppooonnnmmmnnnooopppooonnnpppsssrrrmmmkkkooosssuuutttssstttxxx}}}}}}yyyzzzzzzyyyxxxxxxyyy{{{zzzsssmmmjjjkkklllllloooqqqtttuuutttsssrrrrrrlllnnnpppqqqqqqqqqrrrsssuuutttuuuyyy{{{}}}hhhRRROOO^^^pppyyy{{{wwwuuusssrrrssswww{{{~~~zzzgggccckkkmmmqqquuurrrqqqsssvvvyyy|||}}}{{{yyy}}}YYYPPPZZZdddkkkuuuuuu}}}}}}VVVJJJJJJWWWdddjjjlllnnnooommmlllppprrrpppkkkmmmxxx}}}jjjTTTNNNYYYeeehhhqqqnnnlllkkkgggaaa]]]\\\YYYgggyyyzzzuuuqqqPPPQQQnnn|||qqquuu~~~vvvmmmooojjjnnnXXXAAA444222111111222///////////////......---////////////000000000000/////////000111333444555;;;<<>>===>>>888222111111000000000000000222111111000111222444555777:::CCCJJJGGG@@@FFFRRReeeppp{{{{{{eee[[[KKKBBBBBB>>>:::===BBBKKK\\\ooo|||yyyuuurrriii[[[VVVYYYYYY^^^fffkkkmmmmmmllllllqqqnnnjjjhhhhhhgggdddaaaZZZTTTNNNIIIDDDBBBFFFLLLMMMHHHHHHTTTeeepppnnniiiggggggcccZZZUUUTTTRRRNNNOOOPPPRRRTTTXXX\\\bbbfffdddccc```]]]^^^```^^^ZZZ[[[UUUPPPPPPUUUVVVQQQKKKMMMNNNPPPSSSWWW]]]dddiiijjjlllmmmkkkjjjmmmuuu}}}rrreee```hhhnnnnnnsss}}}}}}___III???FFFWWWgggiiipppyyyyyyqqqiiigggaaadddjjjoooppppppvvv~~~yyyooolllttt}}}tttrrrpppuuuzzz{{{UUU888222999111111000000000000111111111000///......///000111////////////............000111222222111111222333555555555666555555444444888999CCCTTTaaauuuuuugggiiipppnnnkkkiiimmmsssvvvsssnnnvvvrrrooorrrwwwwwwrrrnnntttuuuwwwvvvnnniiilllsssoooqqqqqqpppppptttxxx{{{~~~~~~kkkXXXZZZbbbhhhnnnooonnnmmmnnnooonnnmmmkkkmmmsssuuuppplllnnnsssuuuvvvtttsssuuuxxx{{{{{{{{{wwwyyy{{{yyyvvvvvvxxx|||||||||wwwllldddeeejjjooooooqqqttttttsssqqqooommmlllnnnpppqqqooonnnooooooooooooppptttwww~~~oooUUUNNNYYYiiiuuu{{{zzzxxxuuurrrqqqtttyyy}}}}}}hhh___dddhhhqqqwwwtttooooooppptttyyy}}}~~~}}}|||WWWNNNXXXeeennnvvvuuu|||~~~^^^NNNDDDTTTfffnnnppprrrrrrqqqmmmoooqqqnnnkkkooommmUUUNNNYYYdddfffpppjjjgggfffbbb\\\]]]cccYYYgggzzz{{{sssuuuTTTTTTmmmxxxsss~~~qqqjjjppplllrrr]]]EEE777333111000000///////////////......---////////////000000000000/////////000111333444555<<<>>>WWWjjj[[[VVV[[[qqqwwwNNNDDDllllllRRRDDDCCC???>>>===666222111111000000000000000222222111111111222333444333888CCCLLLIIIAAABBBKKKQQQ[[[gggsss~~~ttteeeQQQEEE@@@@@@===;;;AAAQQQhhh|||}}}tttfff]]]\\\\\\```ffflllnnnnnnlllkkknnnjjjeeecccdddbbb^^^ZZZZZZUUUOOOKKKGGGDDDCCCDDDBBB???AAAIIISSSZZZ```dddiiiiiidddYYYQQQMMMJJJEEEEEEFFFGGGGGGIIIPPPYYY```gggkkkggg\\\XXX\\\]]]YYY]]]SSSKKKIIIGGGCCCBBBDDDAAABBBCCCFFFLLLUUU___gggfffjjjnnnooommmmmmooosssiii]]]XXX^^^dddgggooo{{{nnnTTTBBB???JJJ[[[bbboooxxxvvvkkkbbb```]]]aaahhhnnnmmmmmmuuu{{{qqqmmmttt{{{|||uuusssnnnvvvzzzvvv}}}XXX555///666111111000000000000111111222111///......///111222000///......------......///000222111000000111333666666666666555555444333777999EEEVVVcccvvviiigggqqqzzztttppprrrwwwwwwpppiiippppppqqqqqqsssvvvvvvuuupppuuuzzzxxxnnnfffiiisssoooppprrrqqqooopppvvv|||sssXXXRRRYYYeeerrrqqqpppooooooppppppmmmkkkmmmuuuyyyuuuqqqqqqrrrrrrwwwuuusssssstttuuuwwwwwwwwwyyyzzzxxxuuuuuuxxx{{{}}}sssdddccckkksssoooppprrrssstttrrrooommmjjjlllpppqqqqqqqqqqqqrrrnnnmmmoooqqqssszzzoooWWWNNNTTT___mmmxxxxxxxxxvvvtttrrrssswww{{{}}}fffZZZZZZ]]]jjjuuussspppnnnmmmpppvvv~~~}}}WWWKKKVVVdddnnnrrrrrrzzzdddMMMAAASSSfffppprrrttttttsssnnnnnnnnnnnnlllrrrtttWWWNNNZZZfffjjjooojjjfffdddbbbaaagggnnn^^^jjj{{{|||qqq}}}qqqWWWXXXooovvvtttpppiiipppmmmoooZZZCCC666222000/////////////////////......---////////////000000000000000000000000111222444444999>>>SSSpppZZZOOOSSSeeewwwxxxQQQBBB[[[iiiNNNAAACCCBBB@@@>>>777222111111000000000000000222222222222222222333333222777BBBLLLJJJAAAAAAHHHMMMTTT\\\fffuuu|||fffQQQIIIDDD???:::<<>>BBBJJJSSSZZZaaaiiirrrwwwvvvssspppnnnhhh]]]UUUUUUYYY^^^iiiuuu{{{gggRRRBBBAAAMMMXXXjjjvvvtttfffZZZVVVZZZ^^^eeekkklllmmmvvv{{{rrrnnntttzzz|||xxxvvvoooxxx{{{tttYYY555...222111111000000000000111111333222000//////000222333000000///............///...///000000//////000222555666666666555444333333666999FFFXXXddduuu]]]nnnmmmeeemmmwwwtttssstttwwwwwwrrrmmmjjjoooqqqoooooorrrvvvwwwnnnuuu}}}zzzlllaaadddoooooopppsssrrrooonnnvvvxxx[[[QQQWWWfffxxxqqqqqqqqqqqqrrrrrrooommmooovvvzzzxxxuuuuuutttqqqwwwvvvtttrrrrrrsssuuuvvvxxxxxxwwwvvvtttuuuxxxzzz|||kkkhhhoootttooooooppprrruuuuuusssqqqeeeiiinnnrrrssstttvvvwwwqqqqqqrrrtttuuu|||iiiRRRKKKOOOWWWeeerrrtttuuuvvvuuutttvvv{{{hhhWWWQQQQQQ```nnnnnnsssqqqooonnnsss~~~ZZZKKKSSS```jjjlllooo|||iiiIIICCCRRRdddmmmqqqssssssqqqpppmmmnnnppppppuuuzzz[[[PPPZZZhhhnnnooonnnhhhccceeennnuuuxxxdddmmm|||}}}rrr|||mmmWWWYYYooowwwvvvwwwrrruuuooofffRRR===222111000000111///////////////......---////////////000000000000000000000000111222333444333<<>>NNNpppfffKKK@@@EEECCC???===999222111111000000000000000222222222222222222222222444777AAAJJJGGG>>><<>>EEEUUUcccsssuuuxxxyyytttiii\\\SSSSSSTTTWWW]]]fffnnnsssuuuxxxzzz|||{{{vvvooogggbbbcccbbb^^^[[[ZZZWWWNNNDDD??????CCCEEEDDDHHH[[[qqqxxxsssfffXXXNNNJJJGGGCCC>>><<<>>>CCCFFFJJJ___uuu}}}{{{|||vvvfffUUUIIIDDDCCC@@@???===;;;;;;>>>CCCHHHXXXaaaooozzz~~~|||xxxuuuqqqfff\\\WWWVVVZZZcccmmmzzzfffMMM@@@HHHTTThhhxxxxxxkkk___YYY\\\^^^dddjjjlllooowwwwwwooommmtttzzz~~~{{{zzzrrryyy}}}TTT666000222111111000000000000111111333222111000000111222333000000000000////////////---///000000//////000111444444444555444444333333555999GGGYYYdddsssPPPUUUhhh{{{zzziiicccjjjoooqqqsssuuuvvvuuutttssslllqqqrrrnnnmmmrrruuuuuummmvvvzzzhhhZZZ]]]hhhmmmooossstttpppoooxxx{{{\\\RRRXXXfffvvvqqqqqqqqqrrrtttssspppnnnppptttvvvuuuuuuxxxwwwtttuuuuuutttttttttuuuwwwyyyzzzwwwuuutttuuuwwwxxxxxx~~~rrrqqqttttttrrrqqqqqqrrruuuvvvtttrrrgggjjjooosssttttttuuuvvvrrrsssvvvyyyzzzhhhOOOIIIMMMTTT___jjjpppsssuuuuuuvvv{{{ppp\\\OOOKKKYYYjjjlllrrrrrrqqqnnnoooyyy[[[JJJPPP\\\fffkkkmmm{{{uuuSSSHHHTTTbbbjjjpppsssrrrnnnppplllnnntttuuuvvv```RRRZZZgggmmmqqqtttmmmccchhhzzz}}}hhhnnn{{{}}}uuummmRRRTTTmmm|||||||||}}}~~~dddPPP<<<222111111111222///////////////......---////////////000000000000000000000000111222333333333===JJJnnnWWWrrr}}}sss{{{dddDDD>>>KKKhhhjjjNNNBBBFFFBBB<<<<<<:::222111111000000000000000222222222333333222222111555666>>>GGGEEE<<<;;;AAAJJJMMMQQQTTTXXXccctttppp^^^RRRIIIBBBCCCGGGTTTXXX^^^dddgggeee^^^WWWOOONNNNNNTTT^^^jjjssswww~~~zzzuuusssnnn```QQQHHHDDDCCCEEEBBBCCCRRReeelll]]]TTTOOOIIICCC@@@??????>>>:::JJJbbbvvvtttcccUUUJJJCCCBBB@@@===::::::<<>>>>>EEEGGGKKKPPPRRRSSSZZZiiivvvzzzrrrfff]]]RRRJJJGGGIIILLLQQQVVV[[[]]]YYYSSSRRRNNNKKKOOOZZZgggqqqvvvtttcccYYYOOOJJJJJJFFFAAAIIIWWWxxx]]]WWWOOOIIIGGGDDD@@@<<<>>>AAAMMM___kkkvvv{{{iiiYYYCCCCCCBBB@@@>>>===>>>@@@===III[[[ooo~~~wwwmmmddd``````ddd}}}jjjXXX<<>>JJJMMMQQQSSSSSSWWW___eeeoooqqquuufffXXXPPPLLLKKKLLLMMMPPPQQQQQQPPPLLLKKKIIIKKKTTTcccpppwwwlllbbbUUUKKKEEEDDDHHHLLL```wwwhhhXXXNNNKKKHHHDDDAAA>>>AAAFFFNNN]]]qqqjjjXXXKKKHHHGGG===;;;@@@???GGG>>>JJJcccqqqzzzxxxjjjeeecccaaauuu{{{xxxvvvaaaOOOGGGNNNbbbmmmfffaaaeeejjjiiiiiilllpppsssuuuuuunnnlllnnnrrruuuwww~~~{{{vvvrrryyy|||}}}||||||sss~~~zzzssskkkEEE777666---...000111222222111000...---...000111111111000///000/////////000111222222000000000111222222333333555444222111111222444555999:::DDDVVVgggxxxnnn___QQQHHHBBBCCCSSSfffssssssyyyuuukkkmmmsssnnnrrruuuvvvtttpppnnnqqqtttssswwwiiihhhlllkkkrrrpppmmmsssuuu{{{WWWNNNPPPYYYlllppplllkkkooouuuvvvrrrnnnrrrqqqqqqrrruuuxxxzzz{{{{{{zzzzzz}}}|||yyy|||tttppptttyyyyyyxxxxxxvvvyyyyyysssppprrrtttssstttrrrsssrrrmmmfffggglllpppoooppprrrttttttrrrqqqkkkkkkooowwwyyyZZZNNNVVV```cccaaaiiirrrrrrsss~~~dddWWWXXX]]]ccciiimmmtttwwwrrrqqq{{{aaaJJJLLLVVVaaajjjssswwwkkkTTT[[[dddjjjllllllkkkkkkgggggglllrrrqqqooozzzqqqfff``````hhhdddpppqqqlllwwwrrriiisss}}}~~~}}}OOOMMMkkk{{{~~~vvvnnnrrrssssssnnnkkkuuu}}}pppNNN888333000111333---....................................////////////......//////000222333444555:::AAApppwwwhhh```^^^DDDUUUppp{{{TTTCCCFFF???===@@@:::444222///...///000//////222222222222222111000000333555999???BBBCCC@@@===EEEIIINNNQQQRRRVVV]]]bbbtttkkk___mmm|||tttlllbbb^^^ZZZXXXYYYXXXTTTPPPSSSOOOIIIEEEIIITTTbbbkkksssyyynnn[[[OOOIIIEEECCCDDD\\\xxx}}}hhhXXXLLLEEEBBBAAA@@@@@@DDDOOObbbttt~~~bbbNNNGGGCCCDDDCCC999@@@888BBBUUUbbbpppzzzxxxuuu~~~yyyooolllllllllyyyyyyppp{{{}}}sssUUUHHHGGGYYYddd```\\\^^^gggiiikkknnnqqqsssuuuvvvssspppqqqtttvvvxxx~~~~~~yyyttt}}}qqq{{{wwwsssqqqpppuuuuuu^^^???666888222...///111222222111///...---...///000111000///////////////000000000000000///000000111111222333333444444222222222222444444888;;;GGG[[[lll|||wwwcccPPP@@@>>>RRRiiippprrryyytttfffhhhpppoooqqqsssuuussspppooopppsssqqq{{{oooooouuupppuuupppmmmtttwww{{{XXXFFFFFFPPPeeesssnnnjjjmmmuuuzzzxxxsssttttttssstttuuuwwwyyy{{{zzzyyyxxxzzz|||}}}}}}|||}}}pppfffjjjrrrwwwvvvuuutttuuusssooopppttttttqqqpppsssvvvrrrggg```dddmmmppprrrssstttttttttvvvwwwuuurrrssswww]]]QQQ[[[hhhhhh```cccooorrrttt~~~eee\\\___```dddjjjnnnsssuuutttwwwiiiMMMIIITTTbbbhhhqqqtttxxxgggVVV[[[ccchhhjjjjjjiiiiiihhhgggkkkqqqpppnnnyyyvvvmmmeee```dddeeejjjooosss|||~~~uuummmwww}}}zzzQQQJJJcccuuuyyyuuuzzztttfffhhhpppdddmmmsssuuueeeIII777444///000222///////////////////////////............////////////////////////000111333333666888999bbbmmmTTTNNNbbbfffFFFRRRrrraaaHHHEEEAAA@@@???999555333000///000000000///111222222222222111000000111333777===@@@AAA>>>;;;AAAFFFMMMQQQSSSVVV[[[___gggyyyrrrVVVWWWiiiqqqssstttxxx~~~|||uuupppmmmhhhaaa[[[XXXTTTMMMFFFCCCGGGQQQZZZjjjmmmppprrrrrrsssuuuwww}}}|||vvvcccUUUJJJCCC>>>EEETTTiiixxxdddUUUMMMHHHBBB<<<<<>>999>>>HHHTTThhhsssmmmjjjvvvzzzyyy|||~~~ooouuu~~~}}}|||lllYYYNNNTTT[[[VVVQQQQQQ___eeelllppprrrrrrtttvvvwwwttttttwwwxxxyyy|||vvvjjjxxx}}}{{{tttxxxuuutttoooXXX;;;444777222//////111111111111//////,,,---///000000000///...//////000111111000......//////000111111222222333333333333333333333333333777;;;III^^^pppppp[[[HHHBBBSSSiiinnnssszzzssscccdddooopppppprrrsssqqqnnnllllllmmmoooyyyuuummmnnnssstttwwwpppmmmuuuyyy|||VVVBBBAAAIII\\\ppppppooopppvvv||||||yyyuuuvvvvvvuuuuuuvvvxxxzzzuuuvvvwwwyyy{{{|||||||||ooo]]]^^^jjjtttvvvvvvvvvuuurrrppptttzzzyyytttqqqxxx{{{sssddd]]]dddooorrrtttvvvuuusssrrrvvvyyy{{{wwwuuuvvv{{{bbbSSS]]]kkkiii^^^aaammmoooooovvveee```dddcccfffmmmqqqqqqrrrtttyyyiiiMMMGGGQQQ```kkkrrrrrrrrr}}}aaaXXX\\\bbbgggjjjjjjjjjiiimmmjjjmmmqqqqqqpppyyytttjjjaaaZZZ]]]ffffffmmmzzz{{{vvvtttrrr{{{~~~xxxWWWKKK___www|||xxxmmmgggwwwyyyhhhmmmlllfff[[[CCC666555///...222000000000000000000000000000............////////////////////////000111222333555777555XXXoooPPPHHHIIIgggnnnFFFHHHgggrrrNNNCCCAAAAAA>>>;;;666444111000000111000///111111222222222111111000111333777<<>>;;;BBBGGGNNNSSSUUUWWWYYY[[[aaahhh}}}zzzZZZQQQbbbhhhfffdddaaacccnnn|||xxxooojjj___]]]ZZZRRRHHHAAAEEEMMMbbbffflllqqqtttuuuuuuuuusssooopppwww}}}{{{gggXXXOOOLLLEEEFFFWWWiiiuuummmXXXQQQGGG>>><<>>@@@DDDNNNeeeqqqhhhdddrrrzzz||||||zzz{{{gggWWWTTTRRRLLLIIILLLTTT]]]hhhoooppppppsssvvvwwwtttuuuwwwyyyzzz}}}wwwkkkzzzxxx}}}pppVVV:::333555000//////000111111000//////,,,---...///000//////...///000222222222000...---//////000000111222222222222333333444444333333222666999HHH]]]nnn~~~qqqZZZGGGBBBRRRfffqqqvvv~~~wwweeefffqqqssssssssssssqqqooollljjjjjjqqqvvvyyywwwrrrooorrrvvvtttwwwqqqnnnwwwzzz}}}ZZZFFFAAACCCPPPeeennnuuutttuuuyyy{{{zzzvvvwwwwwwvvvtttuuuwwwzzzwwwyyy|||~~~~~~}}}||||||jjjXXX[[[kkkwwwzzzyyyxxxvvvsssrrrxxx~~~}}}wwwwww~~~uuufff```gggpppsssuuuvvvtttqqqppprrruuusssqqqrrruuu{{{dddQQQ[[[kkkkkkaaa```jjjjjjhhhoooyyyeee___dddfffhhhmmmssspppnnnqqqwwwgggLLLFFFNNN]]]rrrvvvttttttjjj\\\^^^bbbgggkkkmmmmmmlllmmmjjjlllrrrttttttmmm___VVVRRRWWWgggdddmmm~~~tttmmmqqqttt~~~www}}}^^^PPP___ooozzzuuuvvvsssuuu|||iiimmmjjjaaaTTT>>>555555///...111000000000000000000000000000............////////////000/////////000111222222333999666SSS{{{]]]SSSFFFWWWwwwGGG;;;RRRSSS@@@AAAAAA===>>>777444111000000000000///000111111222222222111111222333777;;;???@@@>>><<>>???>>><<<>>>BBBHHHMMMQQQRRRQQQPPPUUUQQQ[[[eee]]]SSSUUUYYYYYY^^^___aaalll{{{}}}vvv]]]EEE???GGGLLLRRR\\\gggooopppmmmiiimmmoooppplllffffffsssvvvcccPPPFFFEEESSSccclllpppuuuxxxnnn[[[HHHAAABBBGGGSSS```bbbgggnnnwwwzzzgggOOOCCC>>>>>>DDDXXXfffbbb___jjjxxx~~~|||{{{xxxyyynnn___SSSPPPUUUOOOVVV___fffjjjmmmqqqtttqqqoooppptttvvvxxx~~~|||zzzvvvvvvttt}}}}}}uuuwwwmmmlll~~~oooRRR999333555///////////////////////////---...000111111111000///000000111222222111//////......///000000111111222333333333333333333333333444666BBBUUUfffvvv{{{```HHHBBBWWWqqquuuyyy|||lllllltttssstttttttttttttttssspppnnnmmmtttwwwpppddd```gggqqqiiirrrsssrrrxxxzzz~~~~~~aaaRRRKKKQQQXXXgggpppnnnmmmrrrssspppsssuuuwwwuuurrrrrrvvvzzzssswww{{{~~~nnn[[[KKKQQQcccrrrwwwxxxuuuvvvtttrrrvvv||||||yyy{{{~~~zzzpppjjjlllqqqrrrrrrqqqqqqrrrsssrrrooommmtttrrrqqqsssvvv~~~bbbHHHKKKaaannnnnn```hhhfffeeeooowwwkkkXXXXXXbbbfffcccllliiijjjooorrrvvvwwwVVVFFFJJJ[[[oooqqqmmmhhhrrrgggffffffhhhkkklllkkkiiiiiidddfffnnnrrrvvv```OOOJJJQQQaaannnnnnwww}}}llleeeiiiooo|||vvvyyydddTTT]]]{{{bbbbbbuuu|||{{{wwwzzzvvvrrrTTT<<<111333//////000,,,....................................////////////000000000000000111111222///<<<777HHHqqq^^^OOOSSSgggxxxuuupppQQQ???DDDfff~~~UUU???EEEBBB:::@@@666333000/////////...---000000111222222222222222111222444888<<<>>>===;;;;;;>>>DDDKKKPPPRRRRRRQQQVVVVVVUUUYYY]]]TTTOOOWWWPPPYYYaaafffrrrzzz{{{zzz{{{~~~yyy|||YYYGGGHHHHHHKKKQQQ[[[eeekkkllllllooouuuttthhh^^^^^^gggnnntttoooSSSMMMJJJQQQ]]]gggkkklllkkksss{{{tttWWWIIICCCDDDPPP^^^cccggglllnnnpppwwwlllUUUEEEAAA???KKKYYY[[[^^^fffqqquuuqqqooozzzlllooo{{{yyykkkcccaaaZZZ\\\aaaeeejjjnnnqqqrrrrrrppppppssstttvvv{{{yyyvvvwwwvvv{{{wwwnnnjjjlllNNN777111333---/////////....../////////...///111222222222111000............////////////......//////000111111111444444222222222222444444333666DDDWWWhhhvvv|||eeeJJJ@@@SSSnnnrrrvvv}}}yyyjjjjjjpppmmmppppppqqqssstttsssqqqoooooo{{{uuu```UUU]]]iiieeepppssssssyyyzzzmmm\\\UUU]]][[[gggnnnkkkmmmttttttnnnqqqtttwwwuuurrrqqqvvvzzzqqqvvv|||hhhQQQOOO___ppp}}}uuuwwwvvvtttvvv{{{|||zzzyyyyyytttkkkjjjpppsssrrrpppoooooorrruuuuuuqqqmmmnnnlllkkkmmmrrr|||cccFFFEEEZZZkkknnnaaaiiiggggggoootttyyymmmUUUSSS```ddd^^^hhhgggjjjppprrrsss{{{\\\FFFIII\\\rrruuuoooeeehhhxxxkkkiiiggghhhjjjjjjhhheeelllffffffkkkooopppzzz~~~___NNNJJJUUUhhhrrrsss|||}}}llldddggglllyyytttwwwdddSSS[[[xxx___^^^pppyyy{{{VVV===000222000///000+++..................................../////////000111000000000000000111222...<<<666BBBuuuddd___iiivvv}}}qqquuuhhhOOO===:::UUUwwwSSS???GGGCCC888???666333000.........---,,,///000111222222222222222000000333777:::<<<;;;::::::===CCCKKKQQQUUUVVVUUUUUUZZZRRRPPPYYYPPPGGGSSSPPPZZZbbbgggsss|||qqqiiidddgggrrrzzzzzzwwwkkknnnPPPIIIDDDDDDGGGOOO[[[gggnnnqqqllltttssseee[[[___fffiiijjjqqq}}}SSSOOOJJJKKKVVVdddjjjjjjgggmmmnnnmmm{{{gggQQQGGGEEEPPP___aaaeeejjjiiifffiiiwwwyyyuuu}}}iiiQQQFFF>>>BBBOOOVVV^^^dddmmmpppkkkhhhuuu~~~fff```fffvvvxxxsssdddccccccfffkkkoooqqqqqqtttqqqqqqsssttttttyyyvvvrrruuuwwwoooooopppjjj]]]CCC111111666222//////............/////////000111222333222222111,,,,,,,,,,,,,,,---...///......//////000111111111555444222111111222444555333777FFF[[[kkkxxxsss___KKKCCCTTTjjjuuuqqqpppkkkssspppooonnnpppqqqmmmiiiooo{{{{{{{{{jjj^^^aaajjjjjjlllppptttttttttzzzmmmccceeeaaaiiihhhiiikkkooorrrrrrrrrqqqxxx~~~|||uuurrruuu{{{yyyxxxyyy}}}gggVVV^^^gggrrr|||zzzyyyyyyyyyyyyxxxwwwsssqqqmmmkkkkkkmmmppprrrtttoookkkkkknnnppptttwwwlllsssrrrpppqqquuujjjNNNDDDOOOjjjfffdddffflllqqqtttyyyyyyTTTJJJSSS]]]ddd```iiikkklllssssssvvvbbbOOONNN\\\wwwwwwqqqiiihhhqqqyyy}}}uuunnnggggggkkkmmmjjjfffkkkjjjhhhhhhmmmvvv|||~~~yyy^^^HHHFFFWWWfffnnnuuu||||||vvvooollllllnnnvvv{{{wwwooouuuiiiNNNVVVqqqjjjlllzzztttaaa@@@///333222///000...///000111000...------...............////////////............///000222222333555888AAAjjjqqqhhhvvvvvviiiRRR<<>>:::@@@<<<777222///000222111000+++---/////////000222444111000000555<<<>>><<<888???>>>@@@GGGPPPWWW[[[[[[aaa^^^YYYWWWWWWVVVNNNFFFLLLPPP^^^hhhmmm{{{xxxoooiii```\\\bbbllloookkkkkksssmmmWWWSSSIIIHHHHHHHHHVVViiimmmnnnrrrvvvqqqddd\\\cccpppppplllvvvbbbQQQJJJKKKQQQaaakkkgggkkkjjjlllooopppyyyYYYVVVOOOGGGWWW```aaaaaa______dddnnnwww{{{oooeeemmmaaaLLLJJJDDDCCCPPP[[[eeennnnnnhhhkkkxxx}}}iiiaaagggrrrxxx{{{xxxqqqkkkllllllkkkjjjkkktttqqqppptttwwwxxx|||vvvqqqwwwnnnzzz}}}rrrrrr}}}YYY===333333222///...............///000000,,,+++000888888111---...000000000///......------...///000000///000222444555444222111000000111222444555BBBYYYlllzzzttt^^^HHH@@@SSSkkkyyyzzzpppdddjjjqqqsssooommmnnnnnnmmmqqqyyynnndddhhhqqqmmmnnnqqqtttttttttzzzooohhhllliiiooonnnnnnoooqqqrrrrrrqqqrrruuuyyyyyywwwvvvwwwyyywwwwwwxxx{{{wwwbbbeeelllttt}}}{{{yyyzzz{{{zzzwwwtttpppooommmkkkkkkmmmqqqtttwwwrrrmmmkkklllnnnqqqsssqqqvvvtttqqqrrrwwwyyyVVVHHHTTTlll~~~kkkggggggkkkppptttyyy~~~yyyUUUIIIPPPZZZbbb]]]eeefffiiirrrsssuuueeeTTTQQQ]]]rrrsssqqqkkkjjjpppuuuwwwtttnnniiigggiiikkkkkkiiilllmmmnnnppptttxxxzzzzzz|||bbbIIIEEESSSaaammmvvv~~~|||rrriiihhhkkkooovvv|||wwwpppuuuoooTTTWWWoooqqqyyytttttt^^^???///333111///000......///000///...---...///............////////////............///000111222333444777>>>dddxxxkkkgggmmmwwwxxxZZZ>>>>>>NNN|||yyyZZZ@@@CCCCCC:::>>>;;;777111//////000000///,,,...///000///000111333111000000555;;;>>>;;;888===>>>AAAIIIRRRYYY\\\]]]```aaabbbaaa```ZZZNNNCCCFFFIIIUUU___dddrrrzzzrrrkkkeee[[[WWW^^^hhhkkkhhhkkkpppjjjVVVHHHCCCCCCBBBOOO```eeelllsssyyyrrrbbbXXX```ooojjjhhhqqq}}}uuuYYYGGGFFFLLL\\\iiijjjkkkkkklllmmmlllpppmmm___OOOFFFXXX]]][[[XXXXXX\\\fffpppxxxqqq```___uuuuuuWWWLLLBBB???HHHWWWbbbmmmoookkkmmmxxx|||mmmiiinnnrrrsssrrrvvvzzz}}}|||{{{yyyyyywwwrrrnnnnnnnnnkkkkkkmmmpppmmmmmmrrruuuwww|||tttpppyyysss}}}|||rrrsss{{{zzzsssQQQ888000000///,,,...............///000000,,,+++///555555000---...------......///000000000...///000000///000222444666555333222111111222222555666CCCXXXkkkxxxuuu^^^FFF===QQQlllxxxwwwbbb```rrrwwwqqqlllnnnpppqqqsssvvvtttkkkmmmrrrqqqpppqqqsssrrrsssyyyoookkkrrrqqqvvvtttsssrrrsssrrrqqqooosssssstttvvvxxxyyyxxxwwwuuuuuuvvvyyy{{{hhhhhhooosssyyy~~~{{{zzz{{{~~~|||uuuooolllnnnpppooommmmmmooorrrvvvsssooommmmmmnnnnnnnnnssswwwsssppprrrwww]]]IIIWWWmmmxxxrrrjjjfffjjjppptttyyy~~~zzzXXXJJJMMMVVVaaa\\\aaa___aaannnrrrssszzzdddUUUQQQ\\\lllppppppmmmkkknnnpppoooqqqoookkkiiihhhiiikkklllkkkmmmrrrvvvwwwvvvtttsssyyyiiiMMMDDDPPP___jjjttt}}}{{{oooggghhhmmmqqqwww|||xxxpppvvvuuuZZZ[[[pppvvv{{{uuuXXX===000333111...000...---...000///......///000............///////////////......//////000111222222222555;;;\\\qqqccciiikkkdddhhhCCC>>>MMMyyybbb>>>EEEFFF999<<<:::666222///////////////---///000000//////000222111000111555:::<<<;;;888;;;>>>CCCJJJSSSYYY\\\]]]^^^eeejjjjjjhhhaaaTTTGGGDDDCCCKKKSSSXXXgggqqqmmmfff___VVVRRRYYYdddhhhfffjjjkkk|||cccNNNCCC@@@===FFFUUU[[[aaannnyyyvvvdddVVV[[[ggghhhjjjpppvvvdddHHHFFFKKKWWWdddhhhiiijjjkkkjjjggggggppp{{{mmmTTTIIIYYY^^^YYYSSSQQQWWWbbbmmmuuu~~~www]]]PPP[[[ooojjjTTTEEE>>>CCCQQQ]]]kkkpppnnnooowwwzzzrrrrrruuurrrllllllooosssvvvvvvuuuttttttssspppoooooommmjjjkkkpppnnnkkkkkkppptttwww}}}sssooo~~~xxxvvvyyy|||zzz~~~}}}vvvxxxkkkMMM999222222000---...............///000000---,,,...222222///---...------......///000000000...///000000///000222444666555444222222222222333555777CCCWWWhhhtttuuu```FFF===QQQlllqqq}}}kkk]]]lllvvvsssqqqqqqssssssrrrrrrzzzuuunnnmmmmmmsssqqqpppqqqppppppvvv~~~jjjiiirrrtttxxxvvvtttssssssrrrpppooorrrsssuuuvvvwwwwwwvvvvvvssssssvvvxxxxxxyyylllkkksssvvvxxx~~~{{{{{{}}}}}}tttlllkkkqqqwwwwwwsssmmmjjjjjjnnnooooooooopppqqqoookkkooossspppooorrrttt```GGGUUUiiiooouuulllfffhhhooouuu|||~~~___NNNJJJSSSbbb```bbbZZZYYYgggqqqsssxxx~~~]]]PPPMMMWWWjjjnnnpppmmmkkkmmmnnnllllllmmmnnnmmmjjjiiijjjlllhhhjjjnnnssstttpppoooppp{{{qqqRRRGGGSSSccchhhooowwwwwwqqqmmmmmmppprrrwww|||zzzrrrvvvwww]]]aaavvvsssQQQ:::000333000...111...,,,...//////......000111............///////////////////////////000111111000000333888TTTrrr```nnnppp```|||yyyNNNCCCNNN{{{xxxIIIEEECCC777<<<:::777444111///////////////000111000///...///000000000111444888::::::888:::===CCCJJJQQQUUUWWWXXX]]]hhhqqqsssrrrmmm___QQQJJJCCCEEEIIILLL\\\kkklllbbb\\\RRRNNNVVVbbbhhhfffggggggnnnxxxZZZFFFAAA<<>>===HHHRRReeehhhnnnqqqhhhXXXLLLHHHNNN[[[```dddlllvvviiiTTTGGGIIIYYYbbbccciiilllkkkgggaaaXXXPPPJJJVVVjjjxxxvvviii]]]VVV]]]dddggg]]]PPPNNN[[[iiippp|||UUUFFFGGGWWWpppNNNEEEDDDNNN]]]hhhnnnooopppqqqmmmrrrrrrmmmiiihhhgggeeefffggghhhhhhgggggghhhjjjlllkkknnnsssrrrooopppsssrrrmmmjjjkkklllmmmrrrxxx|||zzz{{{{{{qqqkkkzzzwwwwwwsss{{{}}}~~~zzzmmmUUU>>>555333///---..................///000000///111111...///222333111------......///000000000...///000000///000222444666555444222222222222333555666@@@PPP]]]hhh{{{{{{mmm[[[FFF???OOOgggppppppuuu}}}aaaZZZ___cccfffllltttvvvrrrvvvwwwpppbbbaaammmvvvxxxrrrmmmlllnnnpppoooqqqtttxxxnnnXXX[[[hhhmmmmmmlllkkklllmmmnnnmmmllllllnnnpppsssuuuvvvvvvvvvrrrtttzzz|||xxxqqqqqqvvv{{{}}}uuuooosssrrrooouuuxxx}}}~~~yyytttrrrvvvyyy~~~}}}oooeeeaaaiiimmmkkkooovvvtttlllgggkkklllpppuuuppprrrlllNNNNNN]]]gggpppllljjjjjjkkkooozzzxxx^^^IIIPPPjjj{{{|||kkk[[[bbbnnnrrrvvv]]]KKKGGGRRRdddjjjlllkkkkkknnnooommmiiikkknnnoooooommmmmmlllqqqjjjfffhhhfffeeepppuuuVVVNNN\\\mmmrrrqqqooooooppppppmmmjjjnnnsss}}}wwwvvvwww\\\ccc|||vvv|||pppooo|||jjjrrrqqqkkkZZZ===222222333---...222///...///000///...---...///............////////////000000////////////000000000///444666???jjj|||cccKKKDDDbbbdddLLLDDDYYYRRR888<<<999999:::999555111...///000...///000000//////000111///000111222333555777888555999<<>>FFFqqqWWW:::???666888999999555000------///---///000000//////000222///000111222333444777999333777;;;===>>>AAAGGGKKKFFFUUUeeewwwqqq```YYYXXXPPPQQQXXXYYYXXXPPPEEEAAALLL\\\fffgggdddeeeccccccuuuYYYLLL@@@666;;;CCCPPPeeejjjQQQEEEDDDKKKIIIPPP]]]XXX```jjjOOOIIINNNLLLRRR[[[ccchhhmmmoooggg\\\SSSGGGIIITTTWWWZZZ\\\XXX\\\ccchhhdddYYYSSSTTTYYYhhhbbbKKKGGGDDDddddddRRRCCCJJJUUU```gggkkkmmmmmmhhhiiiiiiiiilllkkkbbbXXXLLLMMMOOOPPPQQQTTTXXX[[[fffcccdddlllpppooolllkkkwwwrrrnnnooopppqqqvvv}}}{{{qqqnnnqqqoooooo```GGG222///000...///333...............///000000,,,000000,,,---111111---000000000///......------...///000000///000222444555444222111000111111222222444>>>MMMYYYeeezzzpppXXXGGG===GGG^^^uuuqqqnnnssslll\\\QQQUUU___ggglllpppjjjrrrvvvqqqlllnnnpppnnnhhhmmmppppppnnnmmmqqquuu{{{gggTTT[[[gggiiissspppmmmmmmooopppkkkeeeiiieeebbbgggoootttsssooonnnssswwwwwwxxxyyyxxxuuuooohhhffflllssstttrrrpppttt{{{|||vvvuuuwwwrrrtttxxx~~~~~~wwwppprrruuutttnnnjjjmmmpppppplllkkklllmmmlllkkkooowwwqqqZZZPPPUUUdddggglllqqqqqqoooqqqyyyttt[[[JJJNNNaaa{{{|||ppphhhnnnrrrpppsss}}}```CCCCCCRRR```lllmmmkkkooollleeegggiiijjjmmmpppmmmhhhhhhlllmmmdddaaaeeefffccckkkwwwoooNNNLLL^^^mmmqqqooommmnnnqqqrrrpppnnnqqqyyyzzzxxxwwwxxxaaa^^^www{{{rrrggguuu{{{}}}sssuuuqqqbbbTTT777444000......///......///...---,,,,,,---...///,,,---......//////......000000000000////////////000222222888???LLLyyytttYYYKKKWWWtttrrrqqqfffBBBCCCAAA^^^aaa<<<999555333777:::888333///000222111111111111111000//////111000//////000222444555666666888:::>>>BBBFFFHHHFFFSSS[[[```{{{ppp^^^aaacccYYYRRRVVVVVVOOOFFFDDDKKKVVVaaahhheeeeee^^^```rrrlllPPPIII<<<;;;888AAAPPP|||~~~\\\DDDCCCFFFNNNYYY___^^^___aaannnUUUJJJKKKNNNIIIPPPXXXaaakkksssnnnddd]]]OOOGGGLLLRRRTTTUUUZZZZZZ\\\eeemmmfffWWWTTT[[[iiiyyynnnOOOGGGCCCSSSzzz~~~UUUMMMDDDMMM```eeehhhkkkhhhkkkeeebbbiiiuuuyyypppfff^^^WWWNNNLLLNNNNNNJJJEEETTT\\\eeeiiiiiihhhkkknnnmmmpppssssssrrrrrrtttvvvtttpppkkkiiinnn{{{yyyxxx]]]>>>111666333///000/////////...---------------//////............//////......////////////......,,,///111222222111111222666555444333222111111111555555===JJJUUU```tttrrrZZZHHH===FFF]]]oooqqqsssvvv|||uuuYYYOOORRRWWWYYY[[[\\\bbbddd___\\\___bbbccceeehhhkkkkkkjjjkkkpppttt{{{hhhQQQVVVdddjjjqqqpppmmmkkkkkkkkkeee]]]YYYVVVUUU[[[eeelllmmmkkklllmmmmmmlllooouuuwwwuuuuuukkkeeeiiiqqqtttrrrqqqpppvvv}}}|||wwwrrrqqqssstttssssssuuuwwwwwwtttqqqrrrvvvvvvqqqnnnooopppooonnnllllllmmmkkkjjjooovvvrrr[[[PPPSSS___fffkkkooopppooosss|||uuu[[[HHHJJJ\\\qqqvvvoooiiioooqqqpppsssyyy~~~ZZZAAACCCNNN```lllnnnkkkooommmgggiiilllkkkmmmssssssmmmgggeeeddd___aaaiiikkkiiinnnyyysssNNNHHHYYYhhhooommmlllmmmoooqqqooommmmmmvvvyyyxxxxxxzzzcccddd{{{sss~~~tttzzz{{{|||yyy|||vvvcccOOO777444000......///...---///...------------...///,,,---......//////......000/////////////////////,,,......222888AAAiii|||lll```NNNTTTtttzzzttthhhJJJEEE===VVVyyybbb>>>:::555444777:::888333000000222111111111111111000//////111000//////000111333555555666777:::===AAAEEEGGGEEENNNTTTYYYqqqvvv]]]^^^eee```YYYXXXRRRKKKDDDCCCIIITTT]]]aaabbbddd]]]^^^ooo^^^PPP@@@===777???KKKuuueeeHHHCCCBBBHHHXXXhhhooopppppp~~~~~~lll[[[UUUVVVXXXYYY^^^aaaccckkkuuuvvvqqqdddTTTIIIJJJOOOOOORRRVVVWWWXXXaaallljjj^^^YYY\\\iiizzztttSSSHHH>>>FFFddd}}}dddSSSFFFIIIVVV[[[___eeeeeebbb^^^^^^iiiyyy~~~vvvkkkfff___[[[XXXTTTMMMHHHPPPVVV^^^ccceeefffiiikkkiiillloooqqqqqqrrruuuxxxmmmllliiihhhnnn}}}}}}|||XXX;;;///444222...///...000///......------......//////............//////......////////////......---///111111111000111222555444333222222222222222333444===KKKVVV___pppttt\\\JJJ>>>EEE[[[hhhpppxxxzzzyyy}}}sss```TTTMMMNNNRRRPPPTTTTTTOOOMMMOOOSSSUUU[[[^^^aaabbbcccgggmmmsss|||jjjOOOPPP]]]eeeiiijjjhhheeeeeegggbbb[[[MMMJJJIIIOOOYYY```cccbbbggggggccc```eeennnuuuvvv{{{ooofffiiiooorrrrrrrrroootttyyyyyytttpppppprrryyytttnnnkkklllooorrrsssrrrvvvwwwtttqqqrrrqqqoooooommmlllllliiihhhnnnvvvrrr\\\QQQRRR\\\fffiiimmmnnnooouuu{{{___IIIHHHYYYeeepppooojjjoooppppppvvvyyyxxxTTTAAABBBIII^^^kkkmmmkkkooonnnjjjnnnnnnkkkllltttwwwpppddd]]]^^^]]]cccmmmpppmmmpppwwwsssMMMEEETTTbbblllkkkkkklllmmmnnnnnnllljjjtttxxxyyyzzz{{{dddiiiwwwnnn~~~xxx~~~yyyaaaFFF666333000/////////...---///...------------...///,,,---......//////......///////////////////////////111000333777<<<\\\wwwhhhppp[[[UUUuuuyyylllSSSAAA:::OOOooofffAAA<<<777444777:::999444111000111000111111111111000000///111000//////000111333444555555777999<<<@@@DDDFFFEEEJJJNNNSSSeee]]]ZZZeeefff```[[[RRRJJJBBBAAAHHHRRRXXX[[[^^^aaaZZZYYYggg}}}jjjSSS@@@<<<333<<>>@@@SSSkkkxxx{{{zzz|||vvvjjjeeeeeefffjjjqqqssssssyyyqqq]]]LLLHHHIIIHHHKKKPPPRRRQQQXXXfffkkkeee___^^^hhhyyy}}}YYYJJJ@@@???RRRhhh{{{[[[IIIEEEMMMNNNTTT^^^aaa\\\ZZZ]]]iiizzzyyywwwtttnnnggg___XXXTTTQQQTTTYYY___dddgggjjjkkkfffiiilllnnnqqqssswwwzzzkkkiiiggggggppp}}}{{{}}}|||www~~~PPP777...333000...000...000000///...............//////............//////...........................///000000///000111333444333333222222222333333111333<<>>DDDZZZeeeoooyyy{{{xxxxxxqqq\\\VVVYYYQQQRRRQQQMMMJJJHHHIIIJJJRRRSSSTTTUUUXXX]]]eeekkkuuugggNNNKKKSSSXXX\\\___^^^[[[___ffffffaaaMMMJJJHHHJJJQQQVVVXXXXXXaaadddccc^^^___hhhsssyyy|||tttnnnoooqqqpppqqqtttrrrvvvyyyyyyuuussstttvvv}}}wwwoooiiihhhlllrrrvvvsssvvvuuuqqqpppqqqqqqooopppnnnlllkkkiiihhhmmmuuuqqq\\\RRRUUU```hhhjjjlllmmmooouuugggNNNJJJXXX```nnnooojjjnnnoooqqqzzz}}}WWWEEEDDDDDD[[[hhhkkkiiimmmnnnlllrrroookkkkkkqqqrrrkkk```ZZZ``````fffmmmpppnnnpppuuunnnLLLFFFTTT```jjjjjjjjjjjjlllllllllllliiisssxxxyyyyyyzzzgggmmmuuurrrwww~~~xxx}}}cccBBB444222000/////////...---.........------.........,,,---......///..................///////////////222444333666999:::SSSyyy~~~mmmsss___uuuvvv___===;;;LLLjjjlllCCC===888555888:::999666333111111000000111111111111000///000000000///000111222333444444666888;;;???BBBDDDGGGIIILLLRRR[[[rrraaaXXXaaafffccc___VVVMMMCCC@@@FFFOOOWWWZZZZZZ]]]VVVSSS___qqqwwwYYYBBB===333;;;>>>^^^TTTHHH===:::III___nnnsssttt}}}rrrfffeeegggpppzzzkkkSSSIIIEEEAAACCCIIILLLHHHKKKYYYdddeeebbb```fffwwwaaaNNNBBB===JJJZZZaaaMMMEEEHHHGGGLLLXXX[[[\\\\\\___iiivvv~~~xxxooohhhdddbbbZZZ[[[]]]bbbhhhlllnnnooohhhiiilllnnnqqqtttwwwxxxpppjjjeeehhhvvvrrrvvvvvv}}}yyy}}}uuunnnxxxwwwHHH444...333///...111///000000///............//////......------......///.........................../////////...///222444222222222222222222333333222222:::GGGPPPWWWgggyyyrrr\\\JJJ>>>DDDYYYfffmmmuuuyyyyyyxxxyyy{{{tttlllbbbbbbaaa___ZZZSSSOOONNNSSSRRRPPPOOOOOOSSSXXX\\\bbboooppp]]]KKKHHHKKKKKKSSSYYYYYYVVV[[[hhhllliiiUUUQQQMMMMMMQQQUUUXXXXXXaaaiiilllfff```fffrrrzzzyyyxxxxxxxxxtttooopppuuuuuuwwwyyyxxxvvvvvvwwwzzz{{{tttnnnlllnnntttxxxuuuuuuqqqlllkkkoooqqqoooooommmlllkkkiiigggmmmtttoooZZZQQQXXXgggjjjkkkllllllnnnttt|||oooSSSKKKVVVaaaooopppjjjmmmooosss~~~cccMMMFFFBBBVVVeeehhhfffkkkmmmnnnuuutttpppnnnooollleee```___ccccccfffjjjlllnnnsssxxxmmmNNNKKKVVV^^^hhhiiijjjjjjkkkkkklllmmmjjjtttxxxxxxwwwvvvnnntttsssxxxppp~~~}}}yyy}}}gggCCC333111////////////...,,,---..................---,,,---......///.........------....../////////000---000///222666666GGGfffqqqlllqqqvvvGGG===JJJddduuuGGG===777666888::::::888444222000///000000111111111000000000000000000000000111111333333444666999===@@@BBBEEEHHHMMMSSSWWWccchhhZZZZZZ```aaaaaaYYYQQQFFF@@@CCCKKKUUU[[[XXXZZZRRRNNNWWWgggjjjLLLDDD:::::::::UUU]]]JJJ???999@@@NNN[[[dddjjjrrroooZZZVVV\\\iiisss||||||```OOOFFF>>>>>>BBBGGGBBBAAAKKKWWW___aaabbbdddtttkkkTTT???:::EEEOOOrrr|||dddNNNEEEGGGDDDGGGOOOQQQVVVYYY___hhhsss|||}}}vvvmmmgggeeefffdddcccdddgggkkknnnppppppllllllnnnqqqssstttttttttqqqhhhbbbkkkxxxnnntttxxxwwwzzzwwwrrrnnnwwwxxxiiiAAA222///333///...222000000000///.....................------------............------------.........//////...---...111444222222111111111222333333444222777BBBJJJSSSeeexxxrrr\\\KKK>>>DDDXXXgggkkkpppuuuwwwwwwuuutttzzzqqqjjjhhheeebbb]]]XXXVVVVVVWWWYYYYYYdddgggYYYMMMJJJKKKJJJVVV___bbb^^^dddqqqwwwrrrbbb^^^ZZZYYY\\\```dddfffjjjssswwwpppgggiiirrrzzzxxxyyy|||}}}xxxqqqpppsssuuuuuuuuutttttttttwwwzzz|||xxxrrroooppptttxxxvvvtttnnnhhhhhhnnnpppooommmkkklllllljjjhhhlllssspppWWWNNNWWWjjjkkkkkkkkklllnnnrrryyy~~~sssVVVJJJRRRbbboooooojjjnnnqqquuurrrUUUHHHCCCRRRbbbfffdddiiimmmpppyyy|||uuupppmmmjjjeeedddfffccccccdddeeehhhnnnvvv|||sssSSSMMMVVV]]]hhhjjjkkklllkkklllmmmoookkktttwwwuuusssrrruuuooowwwmmmrrrtttrrryyyqqqaaa???222000////////////...,,,------...//////...------,,,---......//////......---------......//////000+++...---000555555AAAYYYtttrrrsssggg}}}]]]@@@EEEZZZ{{{SSSCCC777777888:::;;;999666222000///000000111111111111000000000000000000000000000222333333555888<<>>CCCLLLVVV^^^bbbdddrrrvvv\\\AAA<<>>CCCVVVdddggglllppprrrrrrqqqqqquuuxxx~~~{{{uuuqqqnnnmmmmmmmmmmmmwwwyyyiiiXXXSSSVVVXXXaaaooowwwvvv{{{wwwsssooolllnnnrrrvvvyyyyyy~~~}}}vvvoooppptttwww{{{xxxxxx{{{zzztttpppoootttsssrrrqqqqqqsssvvvyyy{{{zzzvvvqqqnnnnnnrrrvvvtttsssnnniiijjjnnnooollljjjjjjkkkmmmllliiilllssstttUUUHHHRRRfffiiiiiijjjkkknnnrrrwww{{{}}}vvvXXXJJJPPP]]]kkkmmmkkkrrruuuvvv}}}}}}YYYHHHFFFQQQaaaeeedddiiinnnsss~~~wwwmmmjjjjjjhhhggggggeeeeeeeeecccfffmmmuuuzzz{{{VVVKKKUUU___iiikkkmmmmmmlllmmmoooqqqkkkssstttrrrppppppuuunnnqqqrrrqqqsss{{{zzzhhhhhhzzzlllddd[[[:::111000//////000///---,,,------...//////...------,,,---......//////......,,,,,,---......///000000---000...111666666>>>QQQ{{{fffwwwsssZZZgggoooEEE???OOOvvviiiQQQ<<<777888:::;;;;;;777333/////////000111111111111111///000000000000000//////222222333444777:::===??????IIISSSYYY___gggooottt~~~wwwggg\\\\\\^^^^^^]]]\\\XXXPPPJJJLLLVVV______\\\PPPKKKTTT]]]lll```GGG<<<999:::NNNuuu|||[[[KKK<<<777<<>>AAAGGGkkksss]]]RRROOOFFFAAACCCAAA<<>>BBBUUU```eeekkknnnmmmmmmoooqqqsss{{{~~~fff]]]aaafffkkk}}}||||||wwwtttvvvvvvtttwwwrrrvvvzzzwwwpppkkktttrrrqqqooopppsssvvvyyyxxxwwwsssnnnjjjkkkppptttsssrrroookkklllpppooojjjhhhhhhkkknnnmmmjjjmmmrrrwwwTTTDDDLLLaaaggggggiiikkknnnssswwwzzzvvvyyy[[[KKKPPPYYYgggkkkllluuuxxxvvv{{{[[[HHHGGGQQQaaafffdddjjjooouuuuuuhhhgggkkkkkkfffccciiijjjgggddddddjjjppptttVVVIIITTTaaaiiilllnnnooommmmmmpppsssjjjrrrrrrpppnnnnnnsssooolllyyywwwpppwwwooouuueeehhhzzziiibbb\\\===000/////////000///---,,,,,,---...//////...---,,,,,,---......//////......,,,,,,------...///000000,,,///---...444333999JJJzzzbbbiiipppPPPUUU|||vvvKKK===HHHuuu}}}___BBB888888:::<<<;;;888333/////////000111111111111111///000000000000000///...111222222444777:::===>>>@@@LLLXXX^^^gggrrrvvvssswww}}}zzzlllaaa```___\\\___cccccc[[[RRRQQQYYYcccccc^^^QQQLLLUUU\\\hhh{{{lllMMMBBB999:::NNNssseeeQQQ===555:::DDDOOOWWWaaavvv___OOOOOOSSSaaaggghhh~~~ttt```MMMBBBAAA>>>DDDHHHFFFFFFMMMYYYaaahhhrrrlllLLL<<<:::AAAkkkhhh[[[VVVJJJCCCDDDAAA888CCCQQQ\\\ccckkkssszzz}}}vvvnnnfffaaa]]]bbbggghhheeedddfffjjjkkkmmmppptttvvvssskkkeee```dddmmmzzzyyy|||vvv~~~sssqqqrrrqqqqqqxxxvvvxxx{{{vvvdddIII333,,,000222******///+++------,,,++++++++++++,,,...------,,,,,,------...///...,,,++++++,,,...///***---///000000//////000444333222111000000000000//////555AAAIIIQQQaaasssyyyiiiNNN999???SSS```jjjkkkjjjqqqpppmmmqqqllluuu|||{{{tttvvvnnnhhhfffqqq}}}|||~~~}}}zzz||||||xxxxxxvvvttttttsssrrrpppnnnsssvvvwwwtttoooooovvv}}}xxxuuupppnnnnnnoooqqqqqqrrrrrroookkknnnsssrrrkkkiiiiiikkklllmmmooopppppp~~~wwwOOOAAAJJJUUUhhhiiihhhfffhhhppptttttt{{{fffPPPJJJUUUbbblllnnnrrrwwwvvvppp___NNNDDDMMM\\\fffeeegggqqq{{{uuuggg^^^bbbjjjjjjhhhgggjjjgggeeeeeeiiimmmooopppxxx|||\\\LLLSSS___fffjjjllliiihhhjjjkkkiiijjjppppppqqqrrrrrruuucccjjjooo}}}sssrrrqqqhhhrrrvvvjjjhhhgggdddTTT999000000000000////////////---///000///---,,,,,,---,,,------......------,,,------......///.........///.........111444888;;;jjjwwwfffkkkiiiJJJVVVuuuRRREEE>>>aaazzzHHHAAA888999===888666444+++000000000000111111111111//////000000000000//////000111222222333555:::===CCCIIITTTaaalllrrrssssssvvvooobbb``````\\\```WWWaaaxxxvvv```\\\lllffffff[[[KKKJJJYYYfffhhhOOO>>>@@@:::NNNqqqrrrVVV>>>999:::<<>>;;;>>>CCCHHHIIIMMMYYYeeelllsssuuuTTTBBB;;;;;;RRRmmm^^^SSSJJJDDDBBB===<<>>AAAFFFJJJOOOYYYcccjjjooo}}}TTTBBB<<<<<>>DDDMMMWWW^^^bbbddddddjjj~~~mmmaaa[[[XXX>>>NNN\\\hhh{{{ssslll\\\MMMLLLUUUYYYUUUZZZgggYYYIII===JJJfffoooKKK<<<888888@@@KKKZZZZZZ```lllssslll]]]SSSWWW\\\```___[[[bbbzzz|||cccIIIDDD???>>>CCCJJJPPPXXX___fffhhhsssYYYCCC<<<;;;===bbb~~~nnn```XXXLLLFFFGGGQQQYYY[[[^^^dddeeedddeeefffiiillloooqqqjjjkkkkkkiiigggggghhhjjjjjjnnnqqqoooiiiddddddfffmmmlllyyyaaaUUUUUU]]]aaakkkwwwwwwwww{{{|||lllwwwttt}}}^^^DDD,,,///......---,,,---------,,,++++++******++++++,,,,,,,,,---------------------------.........//////---------............///222222222222222111111111444333666;;;AAAKKK]]]lll||||||yyy___DDD@@@MMM```mmmnnnjjjppprrroooppp~~~xxxsssqqqsssuuuuuusssxxxyyyyyyuuupppllllllmmmtttuuuuuutttsssvvv}}}cccVVVVVVhhhtttvvvvvvtttuuuxxxxxxuuutttxxx{{{}}}|||xxxtttqqqxxxpppsss~~~~~~tttrrryyy~~~{{{wwwuuutttrrrpppooopppnnnlllmmmqqqttttttssslllnnnooooooooooooooopppppprrrrrroookkkiiiiiijjjcccbbbbbbcccdddgggjjjkkk___DDDDDDNNNcccfffhhhgggiiinnnooonnnttt~~~uuuYYYNNNUUU```gggiiinnnwwwzzzwwwooo~~~eeeXXXQQQYYYdddnnnsssyyy{{{ssseeeVVVQQQMMMPPPXXX___bbbdddbbbdddeeeddddddgggooovvv~~~sssWWWKKKSSS___eeejjjllliiiiiikkkllljjjfffmmmoooqqqtttssslllcccyyyvvv|||vvvyyyuuuzzzaaaFFF;;;444000000/////////.........,,,---///...---,,,,,,---,,,------......------,,,,,,,,,---...////////////............000222555666>>>dddxxxrrrggglllcccGGG<<>>CCCKKKRRRWWWZZZ[[[\\\bbbyyytttcccYYYVVVFFFRRRXXX[[[nnnwwwppp```QQQLLLQQQTTTSSSOOOjjjrrr[[[NNN@@@IIIaaa{{{|||SSS>>>888888>>>FFFWWWZZZ^^^dddkkklllcccWWWVVVZZZ]]]\\\ZZZ```pppnnnXXXJJJAAA;;;@@@IIIQQQWWW[[[```bbbjjjaaaCCC:::;;;666MMMxxx{{{dddWWWYYYPPPLLLQQQXXX[[[\\\___gggggggggggghhhhhhiiijjjeeegggiiiiiihhhggghhhiiiiiinnnqqqlllddd___ccchhhppprrr~~~XXXMMMPPP]]]eeeqqq{{{zzzzzzzzzfffrrr}}}sss{{{hhhNNN>>>///......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........------........./////////---------............///222222222111111111111111333333555:::???IIIZZZjjjzzzzzz}}}www]]]CCC@@@LLL\\\kkklllgggnnnrrrooonnnvvvuuusssrrrssstttvvvxxxwwwyyyyyytttnnniiiiiikkkllloooqqqpppooopppuuuyyy```SSSTTTgggnnnppppppooosssxxxxxxtttssstttvvvyyyzzzyyywwwuuuxxxqqquuuuuuqqqxxx|||yyyuuurrrqqqpppnnnmmmkkkiiigggjjjooorrrpppnnnjjjmmmooopppooonnnooopppsssnnnjjjiiiiiiiiigggggg____________aaaccceeefffkkkJJJDDDNNN___dddffffffhhhlllllliiirrr{{{yyy]]]OOOVVVaaahhhiiioooxxx|||yyyqqq}}}```UUUOOOVVVgggwww~~~|||mmm]]]TTTQQQNNNNNNTTT\\\bbbeeeeeedddbbbccceeeiiimmmnnn~~~uuuWWWJJJRRR^^^dddiiikkkiiihhhkkkllljjjgggllllllmmmrrruuupppfffyyyvvvuuuzzzzzzvvv{{{dddFFF888111////////////............+++,,,......---,,,,,,---,,,------......------,,,+++,,,---...////////////............000111333444999VVVsssqqqfffjjjoooNNN@@@EEEuuuRRR===555:::777555888666555444222000//////000111111000///......///000111///111444555555666777888;;;@@@GGGKKKNNNOOOQQQSSSZZZpppwwweeeYYYUUUSSSVVVYYY\\\hhh}}}{{{tttfffWWWPPPPPPRRRRRRMMMSSSsssaaaPPPAAAKKKaaattt[[[AAA999999>>>EEETTT]]]cccdddfffhhhccc[[[TTTVVVVVVUUUWWW^^^hhhooovvvcccQQQEEE;;;>>>HHHPPPUUUXXX[[[]]]ccczzzjjjEEE888===999IIIjjjzzzvvv{{{nnnbbbcccZZZTTTUUUYYY[[[\\\]]]cccdddeeeeeeeeecccaaa```___bbbfffhhhhhhgggggghhhggglllnnniii```]]]ccckkktttwww{{{YYYLLLPPPaaammmwww{{{tttrrrzzzzzzzzz{{{fffppp{{{qqqsss|||uuuYYYEEE===555---------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........///............------------------............///111111111111111111111111333222444999>>>HHHYYYhhhyyyyyy{{{ttt[[[AAA???LLL[[[lllmmmgggooouuurrrpppjjjmmmooopppoooooorrruuurrrttttttrrrmmmkkkkkkmmmeeeiiilllnnnnnnoootttwww^^^RRRSSSeeeooopppooooootttyyyxxxtttsssqqqpppqqqtttvvvwwwvvvvvvssswww~~~~~~vvvsssvvvxxxvvvrrrqqqqqqrrrrrrrrrkkkjjjjjjmmmrrrtttsssqqqjjjnnnqqqpppnnnmmmoooqqqrrrkkkeeefffgggdddaaa```WWWWWWXXXXXXYYYZZZZZZZZZqqqsssSSSJJJRRR]]]cccfffgggiiikkkjjjgggpppxxxzzz]]]NNN[[[eeekkkkkkooowwwyyyvvvuuu]]]RRRKKKVVVjjjlllWWWQQQQQQMMMIIIMMMXXXbbbfffhhhfffcccdddfffhhhgggfffzzzwwwVVVFFFMMMZZZ```eeegggeeeeeehhhiiiggggggllljjjkkkppptttvvvkkkxxx~~~sssooo|||hhhFFF777111/////////.........------***,,,---...,,,,,,,,,---,,,------......------,,,++++++---...//////000000............///000111222444HHHxxxooommmaaa___|||cccHHHAAAdddWWW===444999888777;;;;;;777555333000//////000111//////000000000000//////---///111333444555888:::666;;;AAADDDDDDEEEGGGJJJRRRcccvvv|||ttteeeYYYSSSPPPQQQWWW___fffmmm{{{xxxrrrhhh```\\\YYYVVVSSSKKKDDDUUUxxxnnnSSSCCCMMMaaannnhhhHHH;;;:::???EEESSS\\\eeefffcccaaa___]]]XXXZZZXXXSSSSSSZZZaaaeeeqqqhhhZZZLLL@@@AAAIIIPPPUUUXXXXXX[[[```qqqsssJJJ:::??????MMMfffnnnkkkmmmuuu{{{sssoooiiiccc\\\YYYZZZ\\\]]]]]]^^^```bbbdddeeecccaaa```]]]```dddffffffffffffgggfffjjjkkkeee^^^^^^fffooo{{{|||vvvTTTIIIQQQiii{{{{{{~~~~~~yyysssssszzzpppuuu{{{jjjjjjqqqkkkQQQ<<<666111,,,------------,,,++++++,,,++++++******++++++,,,,,,,,,------------------.........------,,,,,,,,,---------............///000000000111111111111111222222444888>>>GGGYYYhhh~~~yyyyyy{{{uuu\\\AAA>>>JJJYYYlllnnngggooowwwuuurrrhhhkkknnnoooooooooooooooqqqrrrrrrpppooommmmmmnnniiikkkmmmnnnnnnqqqvvv{{{]]]QQQQQQbbbqqqqqqppppppuuuzzzyyyttttttqqqmmmmmmooorrrttttttpppsssvvvyyyyyywwwuuussstttqqqnnnlllmmmooooooooohhhiiilllooorrrssssssrrrlllooorrrqqqmmmlllooorrrqqqllljjjlllhhh```[[[[[[SSSTTTUUUVVVVVVUUUTTTSSS]]]fffvvvuuu^^^TTTWWW^^^ccchhhiiikkkmmmjjjfffmmmsssxxx[[[JJJZZZdddllllllooovvvxxxsssxxx```RRRHHHUUUjjjuuuYYYUUUTTTNNNFFFGGGRRR]]]bbbbbbccceeefffffffffggggggxxx}}}WWWDDDJJJXXX___dddfffddddddggghhhffffffkkkjjjjjjnnnrrr|||rrrtttnnnkkk{{{iiiEEE666222//////.........---------)))+++------,,,,,,---...,,,------......------,,,***+++,,,...///000000000............///000000000111???\\\kkkmmmgggZZZ___vvvzzzLLL===WWW{{{___BBB666;;;999888===>>>888666333000//////000111...///000111111000///...---...000000111333777:::444999>>>???>>>???BBBFFFKKKTTTbbbmmmnnndddXXXPPPMMMOOOTTTZZZ```eeejjjnnnkkkeeebbbgggooommmbbbXXXMMMBBBGGGUUUhhhuuuZZZHHHNNN^^^cccvvvQQQ>>>999===BBBRRRWWW^^^aaa^^^YYYYYY\\\\\\aaa```VVVNNNRRR[[[aaafffvvvnnncccTTTGGGEEEKKKQQQVVVZZZVVV[[[]]]kkk}}}SSS>>>???===LLL```bbb```___dddkkkooommmlllnnnjjjgggbbb\\\ZZZ[[[]]]^^^___```aaaccccccdddcccccc```bbbeeeffffffeeeeeeeeefffgggfffbbb^^^```iiirrr~~~mmmLLLEEERRRlll{{{qqqnnnqqqvvvyyyyyyyyy{{{mmmiiimmmeeeIII444000...,,,,,,---------,,,+++***,,,++++++******++++++,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,---------............//////000000000111111111222111111333888>>>HHHYYYiii|||xxxyyy}}}www^^^BBB===IIIWWWjjjllleeennnwwwuuurrrnnnnnnppprrrsssrrrooolllrrrqqqpppnnnlllkkkiiihhhooooooooolllkkknnnuuu{{{]]]QQQPPP```llllllkkklllrrrxxxwwwqqqwwwsssnnnlllnnnqqqqqqqqqkkkqqqttttttuuuxxxvvvqqqmmmiiieeebbbbbbccccccccc```bbbfffiiikkklllllllllnnnqqqsssqqqmmmlllooosssqqqqqqssstttlll^^^XXXZZZXXXZZZ\\\]]]]]]ZZZXXXVVVPPPQQQ^^^qqqtttfff[[[[[[^^^eeejjjkkkmmmnnnkkkfffkkkpppvvvXXXHHHUUUaaaiiikkkooowwwyyyuuuyyydddSSSGGGSSSfff```]]][[[SSSFFFDDDNNNYYY^^^XXX^^^eeehhhgggfffjjjnnnyyy[[[EEEKKKYYY```eeegggeeeeeehhhiiihhhdddjjjjjjkkknnnpppvvvuuujjjhhhyyyxxxwwwiiiBBB555333//////.........---------)))+++------,,,,,,---...,,,------......------,,,***+++,,,...///000000000........./////////000000000;;;LLLyyygggooottt\\\HHHTTTKKK;;;WWWxxxhhhIII:::===:::777;;;===999777333000//////000111---...111222222111...---...////////////222666999555:::>>>???>>>>>>BBBFFFGGGKKKUUUbbbhhhcccWWWOOOTTTWWWVVVUUU[[[eeegggaaa]]]WWWYYYkkkppp___TTTIIIGGGBBBGGGiiitttaaaLLLOOOYYYXXXsssXXX@@@999;;;@@@RRRQQQUUU[[[ZZZTTTTTT[[[YYYbbbcccTTTFFFHHHUUU___eeeeee}}}uuuiiiZZZLLLIIIMMMRRRXXX]]]VVV[[[\\\ggg[[[CCC<<<777FFFXXXVVVXXXXXX]]]eeehhhfffeeegggiiiiiieee^^^ZZZ[[[]]]^^^```___^^^^^^^^^___```aaadddeeeggggggeeedddcccdddeeeeeeddd```^^^bbblllttt}}}}}}dddKKKFFFSSShhhwwwuuuiiimmmwww||||||{{{yyy~~~{{{{{{rrrpppcccFFF333333444,,,,,,---...---,,,+++***,,,++++++++++++++++++,,,.........------,,,,,,,,,((())))))+++,,,------...---------.........////////////000000111111111222111111333888>>>HHHZZZjjjzzziiixxx~~~eeeBBB777IIIVVVdddttteeeeeexxxtttrrrnnnmmmmmmoooqqqrrrpppooohhhiiikkkmmmmmmllljjjiiiiiioooqqqmmmkkkmmmooonnn}}}___KKKMMM^^^lllqqqiiicccnnntttqqqqqqyyysssllljjjlllpppqqqqqqrrrpppnnnnnnooorrruuuvvvvvvpppfff]]]WWWTTTUUUVVVQQQSSSXXX```fffhhhkkkmmmkkklllmmmllljjjkkknnnrrrppptttxxxxxxpppccc[[[YYY[[[]]]ccckkkqqqqqqlllhhh___ZZZVVVYYY```bbb^^^YYYbbbiiifffdddnnnrrrmmmnnnlllnnnyyy}}}VVVJJJOOO\\\hhhkkkkkknnnqqqrrrxxxuuuQQQGGGPPPbbbwwwhhhdddXXXQQQKKKFFFLLLTTTPPPQQQYYYbbbgggffffffhhhjjjwwwZZZDDDJJJXXX```ccceeedddbbbbbbfffiiigggbbb```jjjrrrnnnzzz|||uuuoookkkrrr|||ooonnnvvv}}}___???222444///............---------........................***+++,,,,,,------,,,,,,---------------------------.........//////000000,,,>>>BBBWWWuuueeecccZZZCCCEEEaaaZZZBBBPPPnnnXXX<<<;;;666999???888:::888555111///.........000000000000000111111222111000//////000222444666777999:::;;;;;;===@@@BBBHHHLLLRRRXXXZZZYYYUUURRRUUUVVVUUUUUU\\\eeeddd]]]RRRUUUPPPZZZcccYYYRRRJJJHHHLLLUUU\\\___VVVNNNOOOWWW[[[hhh]]]===;;;===888OOOVVV[[[XXXQQQNNNQQQWWWZZZcccfff^^^RRRLLLOOOTTT^^^bbbpppzzzxxx___JJJIIIOOOQQQSSSXXXWWWaaadddiiicccAAA===>>>;;;DDDVVVWWWYYY\\\^^^___aaacccdddgggeeebbb]]]ZZZXXXZZZ\\\dddaaa]]]]]]^^^___^^^\\\^^^aaadddeeeeeeeeefffgggeee```^^^```dddhhhooowww|||zzzzzz___FFFMMM[[[jjjppprrr{{{xxxooooootttyyy|||qqqrrr~~~zzzuuu}}}tttVVV===444222---------,,,,,,,,,,,,++++++///...,,,*********,,,---,,,,,,,,,------............------,,,,,,------...---------............///000111222222111000///...222111444888===EEETTTcccxxxlllxxx~~~kkkIII;;;HHH\\\iiixxxhhhfffvvvrrrppppppooooooppprrrssssssrrriiiiiijjjkkkkkkkkkkkkjjjjjjqqqtttqqqnnnnnnooommmxxx___KKKIIIWWWgggmmmhhhdddmmmrrrooopppzzzuuuooolllmmmppprrrsssnnnnnnnnnnnnoooqqquuuwwwxxxpppdddYYYRRRNNNKKKIIIGGGGGGLLLVVVbbbiiijjjiiijjjnnnpppnnnjjjiiimmmqqqqqqyyyxxxiii```]]]bbbdddiiirrr|||zzzpppbbbXXXTTTUUUYYY[[[eeellliiifffnnnqqqmmmnnnjjjooo{{{___JJJPPP\\\hhhjjjiiikkknnnooovvvzzzUUUHHHNNN\\\mmmooo]]]OOOKKKIIINNNSSSRRRQQQVVV\\\```bbbdddgggjjjuuu\\\DDDHHHVVVbbbeeehhhgggddddddgggkkkggg```[[[cccjjjfffrrr~~~|||~~~sssooorrrvvvvvv~~~zzzggguuulllrrrwwwyyynnnTTT999///222............------------........................***+++,,,,,,------,,,,,,---------------------------........./////////000///666666FFF|||llleeeZZZBBB???RRR|||aaa??????YYYvvvwwwRRR@@@999<<>>CCCGGGLLLQQQTTTSSSPPPMMMOOOQQQSSSVVV^^^ggghhhcccWWWRRRJJJPPPrrrsss^^^XXXSSSSSSVVVXXXWWWSSSRRRKKKKKKRRRSSS]]]jjjDDD??????999NNNUUUZZZXXXPPPKKKLLLOOO\\\iiiqqqgggTTTFFFGGGMMMUUUUUU\\\rrruuuaaaPPPPPPTTTTTTUUUZZZWWW___aaadddlllFFF??????;;;CCCTTTVVVXXX[[[]]]^^^___``````bbbbbbbbb```^^^^^^___aaa___\\\ZZZ[[[^^^``````___^^^aaadddeeeeeeddddddeeebbb^^^]]]```dddiiipppxxxxxxxxx{{{zzzzzzzzz```@@@KKK[[[hhhkkknnnyyy}}}uuuqqqrrrwww}}}}}}vvv{{{lllMMM666000...***------,,,,,,,,,,,,++++++...---+++******+++,,,---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------------............///000111111222111000///...111111333777;;;CCCQQQ```sssnnnwww~~~~~~pppOOO===FFF[[[gggvvvhhheeetttqqqqqqqqqooonnnnnnppprrrrrrrrrjjjjjjiiiiiiiiijjjkkkllliiippptttrrrpppqqqqqqpppvvveeeOOOHHHRRR___iiigggeeelllnnnlllqqqxxxtttpppmmmlllnnnrrrtttppprrrsssssssssvvv|||wwwjjj```[[[VVVQQQLLLFFFAAABBBNNNaaammmmmmhhhkkknnnqqqpppllljjjllloooqqq~~~|||mmmccc```ddddddhhhppp|||{{{fffTTTMMMQQQXXXdddllliiieeekkkmmmjjjmmmhhhppp{{{lllMMMSSS___jjjkkkiiijjjmmmnnnttt}}}YYYKKKMMMVVVbbbtttgggNNNFFFIIIOOOUUUZZZUUUUUUWWWYYY]]]aaaeeehhhppp^^^DDDFFFSSScccgggkkkjjjfffeeeiiimmmkkkbbbZZZ___gggeeeqqq{{{uuurrr|||xxxtttsss___iiikkkpppooojjj]]]GGG555///222............------------------------------------***+++,,,,,,------,,,,,,------------------------.............../////////000---...999[[[tttdddMMMCCCHHHfffdddAAA444CCC]]]mmmFFF;;;>>>===<<<>>><<<999666333111000///000000//////000000111222111000///......///000111555777999999999888999;;;>>>@@@DDDHHHLLLLLLIIIFFFGGGKKKPPPVVV___jjjooonnn]]]NNNFFFGGG___|||\\\VVVQQQTTT]]]bbb___[[[VVVOOONNNQQQNNNPPPkkk|||NNNBBBBBB<<>>;;;>>>>>>===;;;888555222000//////////////////000111111222111000////////////000222444777999999999:::;;;;;;<<<>>>CCCGGGHHHEEEBBBCCCGGGMMMTTT]]]jjjuuu|||eeePPPGGGBBBNNNyyy```TTTJJJKKKWWWcccgggeeebbb[[[YYYYYYPPPIIIWWWmmmXXXCCCAAA>>>LLLZZZgggcccRRRBBB===???GGGddddddFFF???EEEOOOTTTWWWYYY^^^eeegggeeeeee^^^[[[\\\\\\XXXWWWYYYUUUZZZYYYXXXkkkRRRAAA>>>;;;AAAMMMZZZ[[[]]]^^^^^^ZZZVVVRRRRRRUUUXXXZZZZZZZZZ[[[[[[[[[ZZZ[[[\\\^^^___``````]]]```cccdddccc```___^^^ZZZXXXZZZaaaggglllssszzzzzzzzz}}}uuu^^^KKKYYYiiiqqqpppnnnsssyyy|||xxxsssjjjzzzvvvqqqOOO666...000///+++------,,,,,,,,,+++++++++++++++******+++,,,---...,,,+++++++++******))))))---,,,,,,,,,,,,,,,,,,------------............/////////000111111000///...222111333666888>>>KKKXXXnnnjjjwwwtttPPP<<>>DDDQQQggggggccc^^^[[[\\\___aaabbbiii|||cccFFFBBBNNN___eeejjjiiieeeffflllssskkk___PPPPPP]]]eeetttuuuyyyyyyzzzttteeedddjjjrrrlll^^^MMM===444000///...------------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------.....................------------***777:::666\\\~~~mmm[[[BBBccc|||~~~aaa@@@555BBBeeemmmPPP@@@:::AAA===<<<;;;999666333000.../////////...///000000111333222222111000000000000///222555777888:::===>>>;;;;;;===BBBGGGHHHEEEAAAAAADDDJJJPPPXXXeeewwwttt[[[LLL@@@AAAnnnzzziii[[[KKKGGGOOOXXX\\\ZZZeee``````bbbYYYLLLOOOZZZxxxbbbEEE???>>>KKK___qqqnnnYYYDDD===>>><<>>AAADDDMMMUUUWWWWWW[[[]]]]]][[[XXXWWWYYYYYYWWWVVVWWWPPPTTTVVVWWWfffWWWCCC>>>;;;@@@LLLYYYYYY[[[]]]\\\WWWPPPJJJKKKNNNRRRUUUVVVWWWYYY[[[^^^^^^^^^^^^]]]\\\\\\\\\\\\___aaabbb```^^^]]]]]]WWWVVVZZZccciiinnnsssyyywwwuuu{{{|||xxxyyyppp\\\JJJXXXiiiuuu{{{}}}}}}|||}}}}}}ppppppmmmtttdddDDD222000111...***------,,,,,,,,,+++++++++************+++,,,,,,---+++++++++******))))))))),,,,,,,,,++++++,,,,,,,,,---------............///...///000111111000///...333222444777888===IIIVVVmmmggguuuyyyUUU@@@GGGUUU___qqqgggcccmmmllltttqqqnnnkkkiiiiiiiiihhhgggiiijjjkkkkkkjjjgggeeeccciiimmmmmmgggdddgggjjjkkkwww|||^^^JJJMMMXXXbbbfffjjjpppkkkiiitttyyytttooonnnpppssssssqqqqqqpppooopppuuu}}}|||vvvvvv|||nnn^^^GGG>>>NNNfffqqqmmmiiieeeccchhhppptttqqqlllxxxxxxeee^^^```aaacccdddfffggghhhlllpppttt}}}hhhOOOEEEFFFNNN^^^dddccchhhiiijjjqqqiiillliiisssqqqYYYUUU```iiiiiifffhhhkkkmmmpppssswwwxxxYYYNNNPPPZZZeeejjjkkktttOOOBBB@@@FFF[[[dddcccaaa___]]]^^^___```hhhyyyfffFFFBBBNNN\\\bbbgggfffcccfffpppzzzrrrdddPPPNNN[[[fffvvvrrr|||zzzpppzzz|||vvvuuuwwwoooxxxppp```III888111...,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------..................---------------...---444444...HHH{{{pppdddEEEWWWwwwxxxJJJ555@@@NNNcccEEE<<>>AAA;;;;;;<<>>AAAGGGMMMRRR]]]rrrkkkTTTAAA;;;ZZZzzz{{{cccXXXMMMJJJOOOSSSRRROOO[[[ZZZ```fffaaaUUUPPPSSSbbblllLLL@@@>>>JJJ^^^sssvvveeePPPDDDAAA:::RRRrrrpppPPP>>><<>>CCCMMMRRRSSSXXX___ccc```WWWPPPEEEDDDCCCBBBBBBEEEJJJNNNWWWZZZ\\\\\\ZZZXXXYYYZZZ[[[\\\]]]\\\[[[[[[\\\^^^YYYYYY___hhhnnnooorrrvvvyyytttxxx||||||vvvxxx{{{vvvqqqkkknnnsssvvvwwwuuugggpppsssmmmiiiqqqvvvtttaaaHHH444000000+++))),,,------,,,,,,,,,,,,++++++***++++++++++++******)))*********+++++++++++++++,,,,,,++++++++++++,,,,,,---------............///,,,---///000000000///...000000222555777;;;FFFRRReee[[[dddppp}}}{{{]]]CCCBBBVVV___pppfff___eeedddmmmmmmkkkhhhfffeeebbb^^^[[[aaaeeeiiikkkhhhaaaYYYTTTYYYaaahhhiiiiiikkkkkkiiihhhttt}}}___MMMTTT\\\```aaahhhooojjjgggqqqwwwnnneeefffnnnrrrnnngggnnnmmmpppxxx~~~mmmlllllloooyyygggMMMIIIVVV^^^[[[eeehhhjjjiiiggghhhlllqqq|||ooo]]]ZZZZZZXXXccceeeeeeeeeeeehhhnnnsss{{{rrr[[[GGG>>>===DDDYYYccccccfffddddddllliiihhheeemmm{{{tttaaaYYYSSS^^^ggghhhfffjjjoooqqqxxxxxxvvv}}}nnnWWWSSSWWWSSSVVV]]]```___fffppp{{{```KKK;;;BBBGGGOOOXXX\\\\\\[[[]]]___hhhwwwhhhHHHCCCPPPYYY___ddddddbbbiiiyyypppTTTIIITTT^^^lllxxx}}}}}}iiiIII333---///111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---...//////.........------,,,,,,,,,***///,,,000888333FFFtttxxxNNNPPP___wwwQQQFFF777PPPpppFFF===???;;;<<<>>>???>>>:::777444...............///000000//////000000000000//////000000//////000444999>>>888888;;;BBBIIIJJJCCC;;;444:::DDDKKKJJJNNN___sss}}}iiiVVVGGG888;;;OOO\\\VVVNNNKKKMMMPPPRRRRRRNNNRRR___lllmmm```SSSNNNGGGNNNbbbvvvwwwcccPPPJJJHHHSSSfffwww|||oooXXXFFF???DDDUUUiiikkkXXXGGG@@@===CCCHHHKKKOOOSSSSSSPPPRRRMMMGGGGGGOOOXXX\\\[[[NNNIIIDDDDDDLLLbbbtttZZZJJJAAADDDNNNRRRTTT[[[dddjjjiiiaaaZZZSSSQQQLLLFFFCCCDDDHHHLLLPPPTTTXXXYYYYYYXXXZZZ\\\[[[[[[[[[ZZZYYYZZZ]]]___ZZZ[[[```iiioooppprrruuuyyysssvvvzzzyyyyyyzzztttrrrpppjjjnnnooommmwwwlllvvvqqqeeeggglllllllllRRR<<<------...***,,,333---------,,,,,,,,,+++++++++++++++++++++***)))(((*********+++,,,,,,,,,---,,,++++++++++++++++++,,,---------.........//////,,,---///000000000//////......000444555999DDDPPPcccUUU^^^iiivvvtttWWW>>>===PPPeeeqqqhhh^^^aaaffffffvvvmmmhhhiiieee\\\^^^gggccc```fffssswwwlll^^^XXXWWWaaakkkmmmhhhdddfffjjjpppvvv}}}```VVVMMM^^^dddhhhfffeeehhhkkkkkksssooojjjhhhjjjmmmmmmmmmnnnlllmmmttt~~~tttaaaaaahhhsssvvvxxxrrrZZZQQQRRRXXX\\\cccjjjmmmiiieeehhhlllmmmyyy}}}```WWW\\\]]]\\\]]]aaaeeefffeeehhhooouuuxxxXXXMMMFFF:::HHHRRR___fffgggeeeeeeeeemmmeeegggooouuuyyymmmUUURRRYYYbbbgggiiijjjkkkmmmrrrsssrrrxxx|||hhhRRROOOSSS___^^^[[[```bbbbbbhhhttt~~~^^^KKKEEE:::CCCKKKOOOUUU]]]```^^^lll}}}pppKKKAAAJJJ]]]cccddddddhhhhhhtttuuuOOOEEESSS___mmmzzzaaa{{{pppJJJ000,,,//////111000...---,,,,,,------////////////...---,,,+++---,,,,,,++++++,,,,,,---...---+++******+++---............------,,,,,,,,,...)))***000111222>>>NNN~~~[[[LLLEEENNNggg{{{[[[HHHCCCwww|||TTTIII===AAA???===<<<>>>>>>999333444222111///............000//////000222222111///000000000000111333555666444777:::???GGGKKKDDD:::888888<<>>>>>NNNcccpppggg___ccciiijjjpppiiihhhjjjggg^^^^^^eeeiiibbbdddpppwwwqqqeee^^^\\\ccckkkmmmkkkhhhiiikkkooosss___QQQJJJ]]]dddgggeeeccceeeggggggnnnjjjfffeeegggjjjkkkkkkiiijjjmmmwwwzzzaaaaaahhhrrrssstttzzz^^^OOOQQQYYY]]]eeekkknnniiifffhhhmmmooo{{{vvvVVVMMMUUU\\\aaa^^^aaadddeeeeeehhhnnnttteeeRRRHHH???OOOWWWbbbggggggeeedddeeekkkcccfffoootttxxxmmmVVVUUUZZZ```dddfffhhhkkkmmmnnnooonnnvvvzzzgggQQQMMMUUU```___[[[______^^^ccceee{{{zzzYYY???;;;>>>FFFPPPYYY^^^______kkk|||rrrLLLAAAJJJ___eeeddddddggghhhttt}}}WWWGGGRRR^^^kkk|||~~~}}}\\\rrrfffDDD///---///...111000///...---------...............---,,,++++++---,,,,,,++++++,,,,,,---...---+++******+++,,,.........---------,,,,,,,,,///******//////...888FFFtttrrrZZZHHHHHH[[[xxxnnnHHHAAAcccpppIIIAAA???===::::::<<<===<<<999555444111///---------...000//////000222222111///////////////000222444555333555999>>>EEEJJJDDD:::888888;;;@@@CCCHHHSSS___}}}|||sss```III<<<;;;???HHHJJJNNNOOONNNLLLLLLLLLNNNLLLWWWkkksssgggVVVMMMEEECCCIIIXXXcccbbbYYYQQQSSSSSS[[[ooottt[[[LLLGGGGGGRRR```bbbUUUGGGIIIKKKPPPUUUWWWWWW]]]ddd___XXXLLLCCCDDDQQQeeessscccWWWFFFBBBGGGKKK___cccPPPAAAGGGIIIQQQPPPSSS___nnnxxxxxxtttjjjbbbZZZUUUNNNFFFDDDGGGNNNPPPSSSTTTSSSTTTXXX[[[ZZZTTTUUU[[[ZZZTTTVVV^^^___bbbgggjjjlllnnnqqqrrrtttwwwxxxooo```WWW^^^kkkuuu{{{wwwkkkfffhhheeehhhtttppphhhoootttcccLLL888444///------...---,,,++++++,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,------------------,,,,,,,,,------------,,,,,,---...///000111000//////111000111444555888AAAKKK]]]KKKVVVddduuuuuuYYY???>>>LLLaaannnfff___dddlllmmmmmmjjjkkkoookkkbbb^^^bbbmmmeee```hhhrrrssskkkddd___ccciiillllllkkkjjjjjjmmmmmmcccPPPKKK\\\cccfffdddbbbccceeedddllliiiffffffhhhkkkmmmmmmhhhjjjoooyyy}}}wwwaaaccciiiqqqqqqpppyyyeeeNNNOOOXXX\\\eeekkkmmmhhheeeggglllnnn|||vvvTTTIIIOOOXXX___^^^aaacccddddddffflllqqqvvv\\\QQQIIIUUU\\\cccffffffccccccccchhhaaafffnnnrrrvvvmmmWWWWWWZZZ^^^bbbdddfffiiikkkhhhiiiiiirrrxxxfffOOOJJJRRR^^^^^^ZZZ^^^___]]]bbb[[[kkk~~~rrrJJJBBB<<>>;;;:::;;;<<<<<<===777555222///---,,,------//////...000222222111//////.........///111222444000333777;;;CCCGGGCCC;;;888777:::???AAACCCKKKTTTmmmzzz{{{gggMMM@@@<<<;;;DDDGGGKKKLLLLLLKKKKKKKKKNNNKKKUUUiiisssjjjXXXMMMHHHCCCDDDNNNWWWYYYVVVTTTPPPQQQTTTcccgggOOOEEE@@@KKK]]]dddYYYJJJEEEHHHNNNRRRSSSUUU```llllll^^^NNNDDD@@@HHH```yyypppdddOOOEEEDDDBBBOOOhhhiiiUUUBBBFFFIIIOOONNNPPPYYYeeepppwwwzzzppplllfff___TTTJJJGGGJJJMMMPPPSSSTTTTTTUUUVVVWWWVVVQQQQQQXXXZZZUUUTTTXXX^^^aaaeeehhhiiikkknnnpppqqqrrrmmm```VVVXXX```eeennnrrr{{{xxxnnnjjjjjjccchhhxxxtttuuuvvv___AAA333000,,,++++++,,,,,,+++------,,,,,,++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---...///000///......111000111333555777@@@IIIXXXDDDPPP```rrrtttYYY??????JJJ___llleee]]]bbbjjjkkklllmmmqqquuupppfff``````mmmggg``````eeekkkjjjfffaaabbbdddgggjjjjjjhhhgggjjjiiilllSSSOOOYYY```eeecccbbbdddfffeeehhhfffeeeeeegggjjjlllnnnlllmmmssszzz{{{uuummmhhhccceeekkkpppooolllrrrzzzoooPPPMMMUUUWWWbbbhhhkkkfffcccfffkkkmmm{{{|||]]]OOONNNSSSZZZ___aaabbbbbbbbbeeeiiimmm~~~ggg\\\VVVYYY]]]bbbddddddcccbbbcccgggbbbffflllnnnrrrjjjWWWUUUXXX]]]aaaccceeeeeeeeebbbcccdddooowwweeeMMMGGGKKKXXXZZZXXX^^^```^^^ccc[[[cccjjjvvvlllQQQ@@@;;;JJJYYYZZZ[[[```eeesssuuuNNN@@@IIIYYYaaa___\\\___aaaiiiyyygggHHHNNNdddttt~~~~~~|||wwwzzz{{{ggg[[[ffffffqqqrrrkkkwww}}}rrrtttpppbbbJJJ555---///...)))------,,,,,,+++*********,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,,,,++++++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,...---+++...555333nnnwwwqqq```FFFEEEhhh~~~MMMJJJBBBTTTVVVHHHBBB======<<<;;;:::<<<999777444000...---------///......///111222111/////////......///111222333...111555999???DDDAAA:::666666999>>>@@@@@@EEELLL^^^vvvmmmSSSFFF@@@:::BBBDDDHHHIIIJJJIIIJJJKKKNNNJJJPPP```kkkgggYYYNNNKKKEEECCCIIIOOOPPPQQQRRRMMMPPPOOOVVVqqqvvvVVVFFF;;;BBBUUU```XXXLLLDDDFFFKKKNNNMMMPPP^^^mmmuuudddSSSIII??????XXXvvvuuu]]]KKKDDD===BBBTTTooovvvfffTTT@@@EEEIIILLLMMMNNNRRRWWW___hhhmmmnnnnnnllldddXXXNNNKKKMMMLLLNNNRRRTTTUUUTTTSSSSSSSSSMMMLLLRRRWWWVVVUUUWWWXXX[[[___bbbdddgggjjjmmmqqqjjj\\\TTT]]]lllmmmdddjjjlllttt{{{yyypppfffiiixxx}}}vvvyyyyyyjjjSSS:::///---+++******+++,,,,,,,,,+++++++++++++++++++++***************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,,,,---...///000///......111///000222333666>>>GGGUUU===JJJ[[[nnnqqqWWW???>>>HHH^^^kkkddd[[[___eeeeeegggiiiooosssqqqiiidddbbbllllllfff\\\[[[bbbgggfffbbbbbbbbbeeehhhiiihhhfffiiihhhxxxsssTTTMMMUUU\\\bbbbbbbbbeeegggfffbbbbbbbbbcccdddfffiiikkkoooqqqvvv{{{uuuhhh___]]]dddggglllooommmkkknnnssszzzVVVMMMPPPQQQ```gggjjjgggeeegggkkkmmmxxx}}}aaaQQQMMMRRR\\\````````````aaacccfffhhhppp|||mmmddd___]]]___ccceeeffffffffffffhhhcccfffjjjiiilllhhhWWWRRRUUU\\\bbbeeedddbbb______```aaannnwwweeeLLLEEEGGGUUUXXXWWW]]]___\\\aaa\\\______aaattteeeMMM===FFFRRRUUUXXX^^^```kkkxxxPPP@@@FFFUUU___^^^ZZZ]]]___dddqqqkkkJJJNNNeeewwwxxxrrrpppmmmgggkkkrrrmmmrrryyyooommmkkkpppiiihhhfffWWWAAA111---///---(((......------,,,++++++***+++++++++,,,++++++******,,,++++++******++++++,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++......---///333...PPP~~~~~~WWWFFFddd|||^^^FFF<<<@@@XXXoooMMMCCC<<<<<<===:::999:::;;;999666333111///...---...------///111222111000111000//////000111333444---000333666;;;@@@>>>999444444777===??????BBBGGGSSSmmm|||nnnXXXLLLDDD<<<@@@BBBEEEGGGGGGHHHIIIJJJNNNIIIJJJTTT^^^^^^VVVNNNLLLGGGEEEIIIKKKJJJJJJLLLIIIOOOMMMKKK^^^||||||^^^LLL<<<>>>MMMYYYWWWOOOFFFHHHLLLMMMKKKMMMZZZhhhxxxjjj]]]RRRDDD>>>QQQkkkmmmTTTGGG<<<:::EEERRRlllhhh```RRR@@@EEEJJJHHHJJJMMMMMMNNNQQQWWW[[[dddggggggaaaWWWPPPNNNOOOKKKMMMOOORRRTTTSSSPPPNNNOOOJJJHHHLLLRRRUUUWWWYYYTTTWWW[[[^^^aaaeeeiiilllnnniii```\\\ggguuurrrfffiiijjjqqq}}}{{{ooonnnzzz{{{rrrttt}}}rrr[[[DDD000---,,,,,,+++++++++,,,---))))))***++++++,,,------*********************************+++++++++,,,,,,---,,,++++++++++++,,,---+++,,,,,,,,,,,,,,,,,,+++---...///000111000//////111///000222222444<<>>FFF]]]kkkddd[[[]]]aaa```^^^ccchhhlllllliiigggffflllrrrmmm^^^XXX```gggfffdddcccdddeeehhhiiiiiihhhjjjkkkssszzzVVVJJJNNNWWW]]]^^^___bbbddddddaaabbbdddddddddfffiiillllllnnnuuuzzzqqqbbbZZZ]]]dddhhhlllmmmlllkkklllooo~~~bbbPPPLLLLLL]]]eeekkkjjjhhhjjjmmmnnntttyyy^^^MMMKKKSSScccaaa```___^^^___aaacccddd```kkkwwwyyytttkkkeeeaaa```bbbdddgggiiiiiiiiiiiigggbbbdddfffdddhhhgggZZZNNNRRRYYYaaaeeeddd___[[[^^^___aaannnyyygggLLLDDDGGGTTTXXXWWW\\\\\\XXX\\\WWW[[[]]][[[aaarrruuu\\\EEECCCLLLRRRWWW[[[]]]cccxxx{{{UUUAAADDDRRR^^^___[[[```bbbccclllkkkOOOQQQcccssswwwnnnjjjggghhhuuuwwwtttwwwrrriiikkkmmmrrrllliiibbb\\\MMM:::...,,,...,,,)))///000000000///...---,,,+++++++++,,,,,,++++++***++++++************++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,...///111222444@@@iii|||gggKKK^^^~~~yyyIII>>>EEECCCfffXXXGGG999999<<<;;;999:::;;;:::999777555222///...---,,,---...111222111000111111000///000111222333,,,///222333777<<<<<<888444333555;;;>>>>>>@@@CCCKKK___mmmgggYYYMMMEEE>>>@@@BBBDDDFFFFFFFFFHHHIIILLLHHHFFFJJJQQQSSSOOOKKKIIIFFFGGGIIIIIIFFFEEEGGGFFFKKKJJJEEENNNdddrrrsss```RRRCCC@@@IIIRRRTTTQQQJJJKKKMMMMMMKKKKKKUUUaaaqqqkkkcccYYYKKKBBBLLL]]]yyy___MMM===555:::FFF___]]]ZZZRRRBBBGGGIIICCCGGGJJJKKKKKKKKKOOORRRWWW[[[]]]XXXSSSQQQPPPNNNJJJKKKMMMOOOQQQPPPNNNKKKKKKIIIGGGIIINNNSSSWWWZZZTTTWWWZZZ]]]___ccchhhkkkgggooovvvuuurrrpppmmmjjjiiijjjpppzzz{{{www}}}~~~yyyzzziiiSSS>>>---+++,,,---,,,++++++,,,...(((((()))***+++,,,------************************************++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++---...///000111000//////111//////111111333:::CCCQQQ555@@@QQQdddiiiQQQ<<<===DDD\\\lllfff]]]^^^aaa^^^```cccffffffffffffgggggglllsssnnn^^^YYYcccgggbbbbbbcccddddddeeefffggghhhhhhnnnpppaaaQQQHHHQQQWWWXXXXXX[[[]]]\\\^^^```bbbbbbaaacccfffiiifffhhhpppvvvlll[[[WWW]]]bbbfffiiijjjiiijjjlllmmmqqqnnnUUUKKKIIIVVV```hhhiiihhhjjjllllllrrr|||cccPPPHHHOOO^^^bbb```^^^]]]^^^___aaaaaa]]]bbbiiillliiiccc```aaa```bbbdddggghhhiiigggfffeee```bbbbbb```fffiii```NNNQQQVVV]]]cccccc___[[[___```bbbppp{{{iiiMMMDDDDDDRRRVVVVVV[[[[[[WWWZZZVVVWWWZZZ[[[YYY]]]mmm}}}hhhNNNCCCHHHRRRWWWVVV\\\^^^qqq[[[DDDCCCNNN\\\^^^[[[aaacccbbbgggvvvwwwgggUUUWWWaaannn}}}wwwjjjffffffnnn{{{www{{{tttgggiiiuuu|||kkkooommm___RRRDDD444,,,+++------+++......//////...---+++***++++++,,,,,,,,,,,,,,,+++++++++************++++++((()))***++++++,,,,,,,,,******+++++++++,,,,,,,,,************,,,///000000333666OOOzzz\\\SSSrrrgggMMMFFF???RRR}}}qqqVVV===999<<<;;;999;;;:::;;;;;;;;;999555111...,,,,,,,,,...111222111000000000///...///000111222,,,///111111444888999666555333333888;;;:::<<>>AAABBBDDDEEEEEEEEEGGGIIIIIIGGGFFFFFFHHHJJJIIIFFFDDDCCCEEEHHHFFFCCCCCCGGGDDDGGGFFFCCCFFFPPPZZZ___XXXQQQHHHDDDFFFJJJMMMMMMHHHHHHIIIKKKIIIIIINNNVVVcccdddaaaWWWJJJDDDHHHNNNpppzzzfffTTTCCC777888>>>TTTOOOOOOMMMBBBFFFFFFBBBDDDGGGHHHHHHIIIKKKMMMLLLPPPQQQNNNNNNPPPOOOKKKJJJIIIJJJLLLNNNNNNKKKHHHHHHJJJKKKKKKLLLPPPTTTVVVUUUWWWYYY[[[\\\___cccfffbbboooyyyppppppjjjjjjmmmsssuuuwww{{{{{{}}}}}}}}}sss___HHH777///***,,,---,,,***)))+++---))))))******+++++++++,,,************************************++++++++++++---,,,+++))))))+++,,,---++++++,,,,,,,,,,,,++++++,,,---...///000///......111//////000000111999BBBNNN333>>>NNNaaafffOOO;;;===BBB[[[lllhhh___```bbb___gggiiihhheeecccdddeeeeeejjjqqqkkk\\\ZZZfffggg]]]___aaabbbbbbaaaaaadddfffeeepppooo}}}ooo\\\EEEMMMSSSTTTSSSUUUVVVUUUTTTWWWYYYYYYXXXYYY\\\___aaaccclllqqqfffUUURRRZZZ```dddgggggghhhjjjlllmmmiii~~~vvvYYYKKKIIIOOOZZZdddfffeeegggiiihhhqqqnnnXXXIIIGGGRRRbbb```]]]\\\]]]_________]]]___dddfffbbb\\\\\\aaa___```aaadddfffeeebbb```bbb]]]___```^^^fffllldddOOOPPPTTTZZZ```bbb```]]]```aaacccqqq}}}jjjNNNDDD???NNNSSSUUU\\\\\\YYY]]]YYYUUUWWWZZZUUUQQQ^^^rrrnnnUUUEEEHHHSSSWWWSSS\\\[[[nnn```FFFCCCIIIYYY\\\ZZZ```bbb___bbbeeejjjaaaXXX\\\bbbmmm~~~uuufffbbbeeexxxzzz~~~nnnnnnzzzwwwjjjsssppp^^^KKK>>>000******,,,---...++++++,,,,,,+++***((('''+++,,,,,,---------,,,,,,++++++************++++++(((((()))++++++,,,,,,,,,*********++++++,,,,,,,,,******)))(((***...///...***///>>>lllpppJJJ```___<<<===QQQuuugggEEE<<<===<<<:::;;;999;;;===>>><<<777222///,,,,,,,,,...111222111000//////...------...000000,,,000111000222777777444777333222666888888888;;;AAACCCJJJRRRQQQHHH@@@===AAACCCDDDEEEDDDEEEGGGHHHEEEGGGGGGFFFEEEFFFDDDBBB@@@@@@BBBEEEDDDAAACCCHHHCCCCCCCCCCCCDDDFFFJJJNNNNNNLLLIIIFFFDDDDDDFFFHHHDDDBBBCCCFFFFFFEEEHHHMMMUUU[[[[[[PPPFFFCCCDDDDDDWWWooouuuhhhYYYIII===<<<555HHHBBBDDDGGG@@@EEEDDDCCCCCCDDDEEEEEEFFFHHHIIIGGGJJJKKKHHHJJJPPPOOOIIIJJJIIIHHHJJJLLLLLLJJJGGGFFFKKKOOONNNMMMNNNQQQRRRUUUVVVXXXXXXXXXZZZ^^^```aaajjj{{{tttjjjiiikkkllljjjjjjrrr{{{{{{uuuwwwzzzzzzvvvvvvwwwwwwmmmSSS777,,,///)))+++---,,,)))((()))++++++++++++***************************************)))************+++++++++---,,,***))))))***,,,---+++++++++,,,,,,++++++++++++,,,---.........---,,,111//////000000111888AAAKKK///===OOOdddiiiQQQ<<<>>>@@@XXXkkkjjjaaa______\\\aaafffiiihhhbbb]]]]]]^^^eeegggfffddd```___aaaccc______```aaabbbccccccdddfffhhhlllvvvlll```UUULLLKKKIIIFFFFFFIIIHHHKKKOOOOOOMMMLLLMMMOOORRR^^^lllpppdddUUUPPPUUUcccbbbdddggghhheeegggkkkiiipppzzzdddWWWDDDGGGSSS___```]]]]]]bbbgggjjjvvvvvvaaaOOOJJJLLL^^^^^^\\\YYY[[[``````]]]______^^^]]]\\\[[[[[[ZZZaaa```___aaacccccc___\\\]]]___]]][[[___hhhnnnpppZZZYYYXXXZZZ]]]___]]][[[YYYaaa]]]eeezzzYYYHHHAAAEEEMMMUUUZZZZZZXXXVVVZZZWWWWWW[[[YYYUUUVVV\\\eeejjjbbbOOOFFFMMMSSSQQQ[[[[[[ddd}}}nnnKKK@@@EEEJJJPPPUUUXXXZZZ\\\]]]bbb\\\XXXYYY]]]dddqqq}}}vvvccceee}}}sss}}}sss___EEE888...,,,//////...///......---------,,,,,,,,,///...,,,******+++,,,---,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,(((((()))***+++,,,,,,,,,************+++,,,---...555,,,555LLLvvv[[[PPPhhh|||RRR@@@AAAaaaSSS;;;>>>@@@::::::???>>>?????????===888555///...---,,,,,,...///111...222222///000444222+++------......//////000000...000222444666777777777:::===AAADDDFFFEEECCCBBB???AAADDDGGGIIIHHHGGGFFFHHHFFFCCCDDDGGGHHHGGGFFFEEEDDDEEEGGGIIIIIIGGGEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGEEECCCAAA@@@AAABBBCCCDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJIIIJJJJJJHHHEEEBBBGGGTTTaaaeee\\\PPPGGGCCC<<<===??????>>>>>>>>>???@@@AAABBBCCCEEEGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHNNNLLLIIIGGGEEEEEEFFFFFFHHHIIIKKKKKKKKKLLLNNNPPPQQQRRRTTTRRRMMMMMMZZZhhhqqqqqquuukkkmmmlllmmmmmmhhhcccjjjttt~~~tttiiifffhhhdddpppjjjMMM666444444///))))))))))))************((()))***+++,,,---------******))))))))))))******++++++++++++++++++++++++---***((())),,,...---+++++++++++++++++++++++++++...------------...//////333///...000111333:::AAALLL000;;;KKK```iiiTTT<<<:::<<>>ZZZ}}}fffNNNOOOxxxaaaFFF???KKKeeeeeeEEE===@@@======@@@???@@@@@@AAA???;;;888111000...------///111222...111111///111444222,,,.........///////////////...///111333555666666666666888;;;>>>??????>>>======???BBBEEEFFFFFFEEEDDDGGGEEECCCDDDFFFGGGGGGEEEHHHGGGGGGHHHJJJJJJIIIGGGIIIIIIHHHHHHHHHIIIJJJJJJHHHGGGEEEDDDCCCCCCCCCDDDHHHHHHGGGFFFFFFFFFGGGGGGIIIIIIIIIKKKLLLKKKIIIGGGGGGNNNVVV\\\ZZZRRRIIICCC???AAABBBCCCAAAAAABBBCCCBBBBBBBBBCCCDDDFFFHHHIIIFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIGGGEEECCCDDDDDDEEEDDDFFFIIIJJJJJJJJJKKKLLLOOOLLLIIIGGGFFFKKKYYYhhhoootttwww}}}yyynnnkkkkkklllkkkjjjqqqzzzyyyuuuuuuyyyxxxoooccc]]]aaaeeeYYY<<<***,,,---)))))))))))))))************((()))***++++++,,,++++++******))))))))))))******++++++++++++++++++++++++,,,***((())),,,---,,,+++++++++++++++++++++++++++---------------...//////111///...111222333999@@@HHH111999DDDYYYiiiZZZ???555888NNNaaaccc^^^]]]^^^\\\\\\```cccccc___\\\\\\]]]_________^^^]]]]]]___aaaaaa```^^^]]]\\\]]]^^^___aaa___```dddjjjuuuvvvjjjaaaYYYRRRPPPQQQOOORRRUUUTTTQQQOOOPPPRRRRRROOOPPPUUUVVVRRRMMMLLLWWWWWW\\\dddgggffffffhhhfffeeerrr\\\QQQCCCGGGOOOVVV\\\^^^______```lllzzzwwwdddOOOBBBHHHSSS\\\^^^]]]]]]]]][[[]]]]]]\\\\\\[[[[[[ZZZZZZ___^^^^^^___``````]]][[[\\\^^^\\\XXXYYY]]]___^^^WWWVVVWWWYYY\\\^^^^^^]]][[[^^^[[[eeeeeeIII===DDDNNNTTTVVVWWWYYYZZZWWWWWWZZZ\\\ZZZTTTRRRTTT[[[^^^YYYNNNIIINNNTTTUUURRRZZZcccxxx```IIICCCEEEGGGGGGGGGIIIKKKMMMQQQPPPSSS[[[ccclllyyyzzzrrrpppvvvUUU>>>444,,,+++------,,,---,,,,,,,,,,,,++++++++++++)))***,,,---,,,+++)))'''++++++***))))))***++++++*********++++++++++++,,,******************++++++************+++,,,---......***000666???iii}}}fffIII:::]]]pppOOO???===CCCeee|||tttSSS@@@>>>>>>>>>AAA@@@@@@AAABBBBBB???===555444111......///111222---///000///111444222...///////////////...............000222333444444444333444666888999:::::::::;;;===???BBBCCCCCCBBBBBBEEECCCBBBBBBDDDEEEEEEEEEIIIHHHFFFFFFGGGHHHGGGFFFKKKKKKJJJIIIIIIIIIJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDGGGFFFFFFFFFFFFFFFGGGHHHFFFFFFGGGIIILLLLLLKKKIIIHHHHHHJJJPPPVVVTTTLLLDDDBBBDDDEEEFFFEEEDDDEEEFFFDDDCCCCCCBBBCCCDDDFFFGGGDDDEEEEEEFFFGGGHHHIIIIIIEEEDDDCCCBBBAAABBBCCCDDDBBBDDDHHHIIIHHHFFFFFFFFFFFFAAA???BBBHHHOOOZZZdddhhhoooqqqooorrr}}}tttooollllllmmmooouuu{{{oooiiilllzzzmmm]]]ccc]]]JJJ000&&&+++---)))))))))))))))************))))))************))))))******))))))))))))******++++++++++++++++++++++++,,,***))))))+++,,,,,,+++++++++++++++++++++++++++---------------.........000...///222333333777>>>FFF111666===QQQggg```DDD444777KKK^^^aaa]]][[[\\\\\\[[[^^^``````___]]]]]]^^^_______________```bbbdddcccaaa^^^[[[[[[[[[]]]___fff```^^^______eeeyyywwwlllddd___]]]^^^[[[^^^```___\\\YYYYYY[[[aaa[[[WWWWWWUUUNNNGGGDDDOOOPPPVVV___dddbbbaaabbbcccfffjjjhhhXXXFFFDDDGGGRRR]]]aaa``````^^^eeeqqq{{{|||nnnYYYIIIGGGOOOVVVYYY\\\^^^\\\YYY\\\[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]\\\ZZZYYYYYY[[[ZZZWWWWWWYYYZZZWWWTTTTTTVVVXXX[[[\\\]]]]]][[[[[[YYYdddoooJJJ;;;BBBLLLQQQSSSTTTWWWZZZVVVWWWXXXXXXUUURRRPPPQQQSSSTTTQQQLLLJJJMMMRRRUUUPPPYYY]]]kkkoooXXXJJJJJJJJJHHHHHHIIILLLOOOMMMNNNTTT^^^gggpppzzzpppfffmmmyyyssswwwvvvkkk\\\:::111++++++---,,,+++---,,,,,,,,,+++++++++******((()))***++++++***)))(((+++******************+++************+++++++++++++++++++++***************************+++,,,------......333444222LLL~~~ppp]]]GGG:::MMMuuuzzzYYYBBB:::<<>>:::777MMM___gggbbbMMM>>>AAA@@@>>>===>>>@@@BBBBBBAAA@@@>>>:::555111...---,,,---,,,---000222222000000000000//////......------............//////000000333333333333444666777888888999;;;===>>>?????????>>>????????????@@@BBBCCCCCCAAA???>>>@@@AAAAAAAAAEEEDDDCCCBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@;;;<<<<<<===???@@@BBBCCC@@@??????@@@AAAAAA@@@???BBBAAAAAAAAABBBCCCCCCCCC???AAACCCCCCBBBAAABBBCCCEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>??????@@@AAABBBAAABBBCCCAAA>>>;;;::::::555===QQQlll}}}yyyhhh[[[TTTTTTSSSVVV^^^iiinnnnnnyyyzzzxxxqqqkkkiiijjjlllfffdddlll}}}tttgggVVVFFF333)))***...,,,'''((()))))))))************(((((()))))))))(((((('''******))))))))))))******)))))))))******+++++++++)))******))))))***+++,,,+++++++++++++++++++++++++++,,,------......------------///333333222444999EEE...444444===VVV\\\JJJ:::;;;IIIYYY```]]]ZZZZZZ\\\[[[\\\]]]]]]^^^^^^^^^]]][[[ZZZYYYYYY\\\^^^_________^^^\\\[[[\\\]]]___```^^^\\\\\\_________dddjjjxxxyyyvvvooolllmmmoooooohhhkkkmmmlllhhhffffffgggccciiirrrvvvmmmYYYIIIBBB:::;;;CCCQQQ]]]aaaaaabbb[[[gggfffhhhYYYIII@@@FFFQQQVVVWWWZZZ\\\[[[]]]bbbiiikkkgggcccYYYUUUOOONNNUUU\\\YYYRRRVVVVVVWWWWWWXXXXXXYYYYYYWWWXXXXXXWWWTTTSSSSSSTTTRRRTTTTTTRRRSSSWWWXXXVVVOOOQQQTTTUUUUUUVVVWWWYYYVVVSSSUUU]]]tttPPP:::<<>>KKKcccsssbbbJJJFFF@@@>>><<<===???AAABBBBBBCCCBBB???;;;777333///---...,,,,,,111222000/////////////////////.........///...............///000111000000111111333444444777777999:::<<<======>>>;;;===>>>>>>===>>>@@@BBBBBB@@@???@@@AAACCCCCCBBBDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>======>>>>>>AAA???>>>>>>>>>???===<<<>>>???@@@>>>;;;:::===???===>>>@@@@@@?????????@@@CCCCCCDDDEEEDDDCCCBBBAAADDDCCCBBBAAA???===<<<<<<;;;<<<<<<===>>>>>>??????======;;;888666555888:::===GGG___~~~nnn\\\RRRPPPQQQVVV```ffffffcccmmmxxxxxxlllfffgggiiimmmmmmrrr}}}wwwiiiaaaGGG:::...+++------***((())))))))))))************(((((())))))))))))((((((******))))))))))))******(((((())))))***+++++++++)))*********))))))+++,,,++++++++++++++++++++++++***+++,,,......------,,,...,,,...222222111444999AAA...666222444HHHRRRFFF999888EEEUUU^^^]]]ZZZZZZ]]][[[ZZZZZZ[[[\\\\\\\\\[[[ZZZWWWUUUVVVYYY\\\\\\[[[ZZZZZZZZZ[[[\\\]]]___```WWW\\\^^^]]]]]]___```___```eeeeee```^^^aaacccbbb```cccfffeeebbb___```bbbZZZfffyyykkkSSSFFF:::999@@@OOO[[[______```\\\^^^bbbdddooojjjTTTDDDEEEKKKMMMPPPUUUUUUVVVWWWZZZ]]]```cccddd___\\\UUUPPPRRRWWWUUUPPPRRRRRRRRRSSSTTTUUUUUUVVVTTTUUUVVVTTTPPPOOOPPPRRRPPPRRRQQQOOOOOOTTTVVVTTTMMMPPPSSSSSSRRRRRRTTTVVVSSSPPPSSSYYYmmmTTT:::999;;;@@@GGGKKKKKKIIIJJJMMMLLLFFFCCCFFFGGGFFFIIIBBBBBBJJJMMMHHHIIIPPPMMMSSSNNNMMMXXX___cccmmmkkkiiiccc\\\TTTPPPPPPQQQRRRTTTZZZccciiikkkqqqwwwzzz{{{}}}~~~}}}{{{zzzdddnnnoookkkhhhaaacccsss~~~~~~sssjjjoooyyygggZZZ```YYYWWWLLL,,,000,,,+++------+++,,,...------------,,,,,,,,,,,,))))))))))))******++++++)))***++++++++++++***)))))))))))))))************)))))))))***+++++++++,,,************+++,,,---...)))000---,,,222000===___vvvmmmeeeKKKQQQtttnnnOOO@@@======UUUvvvuuuYYYGGGAAA???<<<<<<>>>@@@BBBBBBDDDDDDCCCBBB>>>:::555333000,,,,,,111333///---///.........///////////////000///...------...////////////000000111222222222444555666777999:::;;;;;;999;;;===<<<;;;<<>>???<<<>>>@@@@@@?????????@@@@@@BBBEEEGGGFFFDDDAAA???@@@@@@???>>>===;;;::::::888999:::;;;;;;;;;;;;;;;;;;999666222222666<<>>BBBOOOYYY\\\[[[[[[___WWW^^^ccc```ssswww___JJJFFFHHHIIILLLTTTPPPRRRUUUWWWWWWYYY]]]```aaa```ZZZSSSPPPRRRRRROOONNNOOOOOOPPPQQQRRRSSSSSSSSSTTTTTTRRRNNNMMMNNNPPPPPPQQQPPPLLLMMMQQQSSSRRRLLLOOORRRRRRQQQPPPRRRTTTQQQNNNSSSWWWhhhVVV;;;777777<<>>AAABBBCCCCCCDDDFFFFFFDDD???;;;888111,,,,,,111333...,,,...---.........//////000000111000///...---.../////////000111222333333333222222333444555666888999999888:::<<<<<<;;;;;;>>>AAA======???AAADDDEEEDDDBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHGGGEEEDDDDDDFFFHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFEEECCCCCCEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBB===???AAAAAA@@@@@@@@@AAA>>>AAAEEEHHHHHHEEEAAA>>>=========<<<;;;;;;::::::777777888999999999999999;;;888444111333999CCCJJJUUUSSSYYYgggqqqnnnbbbYYYTTTYYY]]][[[SSSQQQXXXbbb]]]yyynnn___^^^cccbbbbbbeeellljjj^^^QQQIII333+++(((,,,,,,'''(((...))))))))))))************'''''')))***++++++++++++******))))))))))))******'''(((((()))***+++++++++''')))+++***((('''***---++++++++++++++++++++++++)))***,,,......---,,,+++///------000000///333999???000333333333:::AAA@@@999888===HHHSSSXXXYYY\\\aaa\\\ZZZYYYXXXYYYYYYWWWUUUVVVUUUSSSSSSTTTWWWZZZ\\\WWWWWWWWWVVVUUUVVVZZZ\\\\\\ZZZXXXWWWYYYZZZZZZZZZZZZZZZZZZZZZXXXVVVTTTSSSTTTVVVYYY[[[YYYUUUPPPMMMSSS[[[{{{aaaQQQMMMFFFEEENNNYYY\\\ZZZWWW^^^\\\ZZZXXX\\\fffuuu{{{qqqaaaRRRGGGDDDEEEGGGJJJIIIIIIKKKNNNPPPPPPOOORRRTTTUUUSSSOOOKKKIIIHHHEEEEEEEEEFFFHHHKKKOOOQQQOOOQQQRRRQQQOOOMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMNNNPPPQQQRRRPPPNNNOOOHHHRRRWWWaaaqqqHHH666444===>>>>>>DDDDDDBBBDDDFFFIIIIIIHHHFFFEEEFFFFFFFFFGGGJJJLLLLLLKKKMMMMMMMMMMMMOOOPPPRRRTTTYYYXXXUUUSSSQQQPPPPPPPPPOOOSSSZZZ___bbbdddfffgggllluuuyyyxxx|||}}}qqqjjjllldddcccnnntttxxxnnn___jjjwww{{{qqqiii\\\TTTQQQLLL<<<+++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++***************))))))************))))))(((((()))***************+++*********))))))((((((******+++++++++******)))+++,,,,,,------000444777FFFoooooobbbfffssscccPPPOOOddd}}}fff:::999KKKLLLdddyyyhhhLLLDDD======BBBEEEAAA<<<>>>???>>>===AAAEEECCC>>>999333000222000++++++///------///000000000000000111111000000000000000111////////////000000000000000000111222222222222111555777999999777666888::::::;;;;;;<<<<<<======>>>BBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAAFFFEEEEEEDDDDDDDDDEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@DDDEEEFFFEEEBBB@@@@@@@@@DDDDDDDDDCCCBBBAAA???>>><<<===???@@@???===:::888666666666666666666666666333444555555444333111000777444555;;;BBBIIIQQQYYYUUURRRUUU\\\[[[XXXaaapppllleee\\\TTTMMMKKKPPPXXXiii{{{zzzaaa```eee^^^aaaZZZYYY```cccUUU???...///,,,)))))),,,...---,,,''''''(((((())))))******((((((((((((((()))************)))(((((((((((((((''')))******))))))***+++,,,,,,++++++***)))))))))---,,,+++******+++,,,---)))***+++,,,---............///111111222333555888<<<222333222222888???>>>888666:::DDDOOOTTTTTTWWW\\\YYYXXXVVVVVVWWWWWWVVVTTTVVVUUUSSSRRRRRRSSSUUUWWWVVVUUUTTTTTTUUUWWWXXXZZZZZZXXXVVVVVVWWWXXXXXXWWWWWWXXXYYYYYYYYYXXXWWWVVVRRRTTTUUUVVVTTTPPPLLLIIITTTXXXqqqlll[[[PPPJJJIIIPPPXXXYYYVVVVVV\\\[[[ZZZWWWWWW\\\ccciiiuuuqqqjjjaaaXXXOOOIIIFFFEEEDDDCCCDDDFFFGGGGGGGGGIIIKKKMMMMMMKKKHHHHHHHHHDDDCCCCCCCCCEEEIIIMMMOOONNNOOOPPPOOOMMMLLLKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNMMMKKKIIIIIIDDDNNNSSSXXX~~~TTT===444;;;<<>>>>>999666777444...,,,...+++,,,,,,---///000000111000000000///000000111111---------........./////////000111111222222111111111333555444222222444666333444444555666777777888<<<;;;:::::::::;;;======>>>>>>>>>======<<<<<<<<<>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA???>>>???@@@BBBBBBAAAAAA@@@>>>===<<<::::::;;;<<<;;;999777666555555555555555444444444111222222222111000000000:::@@@MMM[[[aaa___[[[[[[ZZZRRRNNNPPPRRRWWWhhh|||wwwhhhYYYQQQQQQUUUWWWbbbllluuummmcccmmmvvvnnngggaaa]]]]]]WWWGGG444***---+++((()))+++,,,+++***'''((((((((()))))))))***((((((((((((((()))************)))(((((((((((((((''')))******))))))***+++******************++++++,,,+++************+++,,,+++,,,------...............///000111111222555777<<<444333111000555;;;;;;888555999AAALLLPPPPPPSSSWWWUUUTTTSSSSSSUUUUUUTTTSSSVVVUUURRRPPPOOOPPPQQQQQQVVVSSSQQQQQQUUUWWWWWWVVVXXXVVVTTTTTTUUUUUUUUUTTTTTTTTTVVVWWWXXXYYYYYYYYYRRRRRRRRRRRRPPPMMMJJJIIIQQQRRR^^^uuu~~~jjjYYYSSSOOOOOOTTTVVVTTTSSSTTTVVVXXXXXXWWWUUUTTTUUUVVVhhhkkkoooooojjj```VVVNNNJJJGGGDDDBBBBBBCCCCCCBBBAAADDDFFFGGGGGGGGGGGGIIIEEEDDDBBBAAACCCFFFJJJLLLMMMNNNOOOOOOMMMKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJHHHFFFFFFAAAKKKOOOOOOmmmfffKKK>>>??????CCCFFFCCCHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGFFFGGGIIIJJJIIIHHHHHHGGGGGGFFFGGGHHHIIIJJJGGGHHHJJJJJJJJJKKKMMMPPPMMMQQQVVVZZZ]]]___bbbccceeeiiikkklllqqqwwwrrrgggoooyyysssiiivvvzzzyyyzzzzzzqqqooohhh\\\PPPEEE777+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,+++******))))))******))))))************))))))(((((()))*********************))))))))))))((((((*********************************(((&&&&&&(((***---222ZZZyyyiiiiiifffYYYFFF;;;DDDZZZjjj~~~oooUUU<<<444@@@KKKJJJWWWSSSMMMGGGBBBAAAAAABBBBBBFFFFFFCCCAAABBBBBB@@@CCC@@@>>>===999222...///++++++++++++,,,...000111///////////////000111111............//////////////////000111111111111000...000111111000000111222000000111222333444555555777777666666666777888999999999999888888888888888777777777777777888999::::::::::::;;;;;;;;;;;;;;;999;;;===>>>======???@@@============<<<:::999888777777666666555555444444444444444333333222222222///000000///...000333666>>>HHH]]]sss{{{rrreee\\\ZZZQQQJJJKKKOOOXXXkkk~~~nnnWWWQQQZZZ```___]]]]]]```aaaggg}}}kkkeee^^^UUUGGG777,,,)))***)))((()))***+++***((((((((((((((())))))))))))((((((((((((((()))*********))))))(((((((((((((((''')))******))))))***+++((())))))***++++++,,,,,,+++******))))))******+++------...//////.........---...000000000111333555<<<666444000///222666888888888:::AAAKKKPPPPPPQQQTTTSSSRRRQQQQQQSSSTTTSSSRRRTTTSSSQQQOOONNNNNNOOOOOOVVVQQQNNNPPPUUUXXXVVVSSSUUUTTTRRRRRRSSSTTTSSSQQQQQQRRRSSSTTTUUUVVVWWWWWWRRRRRRQQQPPPOOONNNNNNMMMOOOQQQUUU]]]gggiii]]]NNNRRRQQQRRRUUUTTTQQQQQQTTTPPPRRRUUUVVVVVVUUUTTTSSS[[[```hhhnnnoookkkeee```VVVRRRLLLHHHFFFEEEEEEDDDCCCEEEGGGGGGGGGHHHJJJLLLKKKIIIEEECCCCCCEEEHHHJJJLLLNNNOOOOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIKKKKKKIIIHHHIIIBBBHHHMMMKKK^^^}}}rrr\\\PPPNNNHHHIIIMMMIIIJJJJJJHHHGGGFFFGGGGGGHHHHHHGGGFFFFFFGGGHHHGGGEEEHHHGGGFFFFFFFFFGGGHHHIIIFFFIIIKKKLLLLLLMMMPPPRRRQQQTTTXXX[[[]]]```ccceeeccceeeffffffkkkpppllldddwwwuuujjj{{{wwwwww~~~{{{mmmWWWDDD888111---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))))))))************))))))(((((()))***************))))))))))))))))))(((((()))))))))))))))******++++++,,,,,,***(((((()))+++111+++BBBzzzyyyccceee^^^JJJ777666HHHZZZ}}}qqqIII999888;;;CCCNNNTTTXXXRRRFFF======AAACCCHHHJJJEEEAAAAAAAAA@@@DDDCCCBBBAAA>>>888333111///...,,,++++++---...000............///000111111000000000111111111222222......///000000000000//////000111111111111111222111222333444555666777888666666666666777777888888777777888888888888888888666666666666777888::::::888888888999999999::::::888:::<<<===<<<<<<===???888999999888777666555555555444333222111111222333333222222111111000000////////////...///444;;;BBBGGGLLL]]]tttzzzjjj^^^SSSOOONNNRRRWWW\\\fffpppeeeNNNLLL]]]gggeee\\\WWWXXX\\\hhhiii```TTTIII<<<000***+++))))))))))))******)))((((((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))''')))******))))))***+++))))))*********+++++++++***))))))))))))))))))***---............------,,,,,,.../////////000222444;;;999555111000000222444777888999>>>HHHMMMNNNOOOQQQRRRPPPPPPPPPRRRSSSRRRPPPQQQPPPOOONNNNNNOOOPPPPPPTTTPPPMMMOOOTTTWWWTTTQQQSSSRRRQQQQQQSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRPPPOOONNNMMMMMMNNNOOOPPPQQQUUUVVVVVVXXX[[[UUULLLOOOOOOQQQTTTRRROOOPPPUUUNNNOOOPPPSSSUUUVVVUUUUUUUUUWWW[[[___cccgggjjjkkkbbb^^^WWWRRROOOMMMLLLKKKLLLMMMMMMMMMLLLLLLNNNQQQQQQOOOKKKGGGEEEEEEGGGHHHIIIKKKLLLLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEGGGIIIJJJJJJIIIKKKCCCEEEJJJIIIQQQeeeuuunnnbbb___[[[OOOLLLPPPNNNJJJIIIGGGEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFGGGEEEDDDJJJIIIHHHGGGGGGHHHIIIJJJDDDGGGJJJJJJHHHHHHKKKNNNQQQTTTVVVYYYZZZ]]]aaadddggghhhhhhhhhjjjmmmkkkgggtttxxxjjjccc{{{}}}ooommm|||zzzmmmTTT===111---,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))(((((())))))************))))))(((((()))***************(((((((((((((((((())))))))))))((((((((()))++++++***+++++++++***)))+++,,,000)))111UUU~~~iiijjjeeeVVVDDD:::???HHHnnn^^^FFF777000:::<<>>;;;???CCCHHHJJJEEEAAAAAAAAA@@@@@@BBBCCCBBB@@@>>>:::666555333111...,,,,,,---.........------...//////000000000000000111111111111------...////////////...000//////000111111111111111111222333444555666666555555666666777777777777666666666777777888888888666666666666777888::::::888888888888888888888888666888::::::888888888999555555555555444333222222444333111000///000111222111111000000/////////...---///111222444;;;EEEMMMRRROOOWWWkkkzzzwwwfffYYYPPPOOOQQQXXX]]]```bbbeeeqqqmmmaaaTTTUUU```ddd```[[[VVVXXX\\\bbbttt~~~uuueeeWWWFFF<<<555...++++++)))*********))))))******))))))))))))((((((((((((((((((((((((((())))))***))))))(((((((((((())))))''')))******))))))***++++++++++++*********)))))))))))))))******))))))))),,,,,,---------,,,,,,+++,,,...//////...///111333999:::666222222111///111555555444999CCCIIIJJJKKKMMMQQQOOONNNOOOPPPPPPOOONNNMMMMMMMMMMMMNNNOOOOOOPPPPPPNNNLLLNNNQQQSSSRRROOOOOONNNNNNPPPRRRSSSQQQPPPOOONNNNNNMMMMMMNNNOOOOOOLLLKKKJJJJJJJJJKKKLLLMMMLLLOOOQQQQQQRRRSSSPPPLLLLLLKKKMMMQQQQQQNNNOOOSSSNNNMMMMMMNNNQQQRRRRRRQQQTTTSSSQQQQQQUUU[[[aaafffjjjfffaaa^^^\\\[[[YYYXXXUUUUUUSSSPPPNNNNNNPPPRRRRRRPPPMMMJJJHHHGGGFFFGGGEEEFFFHHHHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBCCCFFFHHHIIIHHHHHHDDDBBBEEEGGGHHHOOO[[[^^^ZZZ^^^[[[NNNKKKNNNKKKGGGFFFDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDEEEFFFEEECCCJJJJJJIIIIIIIIIJJJLLLMMMDDDIIILLLLLLHHHFFFHHHLLLNNNPPPRRRSSSTTTWWW\\\___dddffffffeeebbbbbbcccdddhhhiii\\\[[[wwwlllzzzaaa^^^fffiiicccQQQ<<<000,,,***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***+++------,,,***'''&&&))))))************))))))(((((()))***************''''''(((((((((((()))))))))(((''''''((()))+++,,,&&&((())))))))))))***++++++***+++;;;ccc{{{uuummmcccUUUGGG???>>>aaawww]]]DDD444888111CCCWWW]]]SSSFFF@@@@@@BBBFFFFFFCCCAAABBBBBB@@@===AAACCCBBBBBBBBB@@@<<<;;;999666333000///............------------......------------............,,,,,,---............---...---,,,---...//////---------......///000000000222222333444444444444333111222222333444555666666333333333333444555666666666666666555555444444444333444555555333222222222222222333333222111000000222111000//////000111222////////////////////////---444<<>>222<<>>===BBBDDDBBBBBBEEEDDD@@@===<<<:::888666333222111//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------------------+++***+++...///---,,,------------------------...///000111222111111000......///000111222333333000000000//////000111111222222111111000///......000222333222111//////000111111222222111111000///000000/////////000000000------......///000000000222???PPPZZZ[[[XXXVVVVVVKKKHHHHHHOOOUUUXXX]]]bbbgggaaaYYYUUUWWWZZZYYYVVVXXXdddyyy}}}gggZZZ[[[WWWSSSWWWXXXTTTXXXZZZRRRMMM>>>000++++++***((('''******)))&&&$$$%%%)))---***)))))))))((((((((('''((((((((((((((()))******((((((((((((((()))******''')))******))))))***+++++++++************************+++,,,,,,+++******++++++,,,---.........---...///000000//////111333666<<<777555666333---...444222000444>>>FFFHHHHHHJJJNNNLLLKKKJJJKKKKKKIIIGGGJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHJJJKKKJJJJJJKKKLLLGGGGGGHHHKKKOOOPPPOOONNNLLLLLLKKKLLLLLLNNNPPPQQQNNNMMMKKKIIIHHHFFFFFFEEELLLBBB???HHHOOOLLLHHHGGGJJJGGGGGGKKKNNNLLLKKKLLLMMMLLLLLLNNNQQQQQQNNNKKKIIIJJJLLLMMMNNNNNNMMMMMMQQQQQQQQQSSSWWWYYYYYYXXXUUUTTTPPPLLLHHHHHHJJJLLLGGGGGGHHHHHHHHHGGGFFFFFFFFFHHHJJJIIIHHHGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFIIIFFFEEEDDDFFFGGGHHHGGGBBBIIIGGGCCCGGGEEECCCJJJDDDAAAFFFIIIEEEHHHIII@@@???@@@@@@AAAAAABBBBBBBBBDDDCCCBBBCCCEEEEEEEEEDDDFFFFFFFFFFFFHHHIIIKKKMMMDDDIIIOOONNNIIIFFFIIIMMMKKKLLLLLLMMMNNNQQQVVVZZZ[[[___aaa\\\SSSNNNSSS\\\eeeeee^^^```pppvvvvvv|||xxxzzz___MMMZZZNNNPPPIII999+++(((+++...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++(((***...000///+++&&&"""))))))************))))))(((((()))***************&&&'''''''''(((((())))))(((((('''&&&''')))+++---)))***++++++***((())))))++++++++++++000EEEppp~~~nnniiifff]]]SSSNNNFFFaaa{{{ttt```MMM@@@999999@@@OOO]]]```WWWMMM>>>???>>>===AAAEEECCC>>>???DDDEEEBBBCCCGGGFFFBBB=========;;;999777555444000///...---,,,+++++++++---------.........//////++++++,,,------------,,,...,,,+++,,,///000...,,,111111000000000/////////......000111111111000///------...///000222333333//////......---.........//////...---+++***))))))000111333333111111111222111111111111111111000000.../////////////////////,,,------...///000111111999JJJaaannnnnneee]]]XXXLLLJJJHHHGGGJJJUUUkkkssskkk```YYYWWWUUUOOOHHHRRR]]]tttuuuYYYQQQ[[[WWWRRRUUUWWWTTTWWWXXXOOO???444)))''')))((()))+++))))))'''$$$!!!###(((---******))))))((((((((('''((((((((((((((()))******((((((((((((((()))******((()))******))))))***+++)))))))))***++++++,,,,,,***+++,,,------,,,+++***+++,,,---...///////////////000111000///000222444555III;;;444888777///,,,111111222666:::???DDDHHHJJJMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIKKKMMMMMMMMMLLLOOOPPPOOOLLLJJJLLLNNNOOOHHHEEEHHHHHHEEEEEEIIIFFFEEEEEEGGGKKKLLLKKKHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNLLLKKKKKKMMMNNNMMMMMMKKKMMMOOOOOOMMMJJJHHHHHHKKKMMMPPPTTTVVVTTTPPPLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHFFFDDDCCCCCCEEEGGGIIIHHHIIIIIIIIIIIIHHHGGGGGGKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEFFFDDDBBBBBBCCCDDDDDDCCCGGGEEEBBBBBBCCCDDDCCCCCCBBBAAA???>>>>>>???AAABBB???CCCCCCAAAAAAFFFFFFCCCCCCDDDBBBAAADDDHHHGGGBBBCCCCCCDDDEEEGGGIIIJJJKKKLLLMMMMMMMMMLLLNNNQQQSSS[[[YYYYYYYYYRRRNNNTTT___hhhiiikkkkkkiiihhhlllqqqoootttxxx^^^PPPPPPMMMBBB777333000---,,,---++++++************+++++++++++++++************)))((()))+++,,,,,,+++)))((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((()))+++,,,---,,,+++***))))))***+++,,,,,,+++---...---777XXX{{{vvv{{{rrrdddaaacccdddeeeRRRNNN]]]hhh^^^\\\ZZZKKK???<<<;;;CCCNNNUUUSSSNNNJJJFFF@@@;;;:::===BBBEEE>>>DDDCCCBBBFFFAAA===EEE>>>>>>===<<<:::999888888555555333222000...---,,,,,,---------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++---,,,+++++++++,,,---...------------......///000,,,,,,,,,,,,,,,,,,,,,,,,......------------............///000000000000000222222222111111000/////////333111,,,---222111,,,,,,...000111222555:::???IIIPPP```rrrwwwjjjXXXLLLDDDEEEHHHKKKNNNWWWkkk}}}|||nnn]]]VVVWWWXXXSSSMMMZZZ\\\aaaeeebbbZZZXXXZZZZZZSSSOOOSSSVVVSSSLLLHHH...---+++)))''''''''''''(((((())))))))))))(((((((((''''''&&&&&&&&&''''''&&&%%%$$$&&&((())))))((($$$%%%'''(((((((((***,,,************))))))))))))************))))))))))))++++++******************)))***++++++******---///............///111222333666bbbIII777777666///...555---...111444999>>>BBBDDDJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIHHHIIILLLNNNMMMKKKJJJKKKLLLKKKKKKJJJKKKLLLNNNHHHEEEHHHIIIGGGGGGKKKHHHFFFEEEGGGIIIJJJHHHFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIGGGGGGHHHKKKNNNNNNNNNIIIKKKMMMLLLJJJIIIHHHHHHGGGHHHKKKNNNOOONNNJJJGGGFFFFFFEEEDDDDDDDDDEEEEEEHHHFFFDDDBBBBBBDDDFFFGGGGGGGGGHHHIIIIIIIIIIIIIIICCCCCCDDDCCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBDDDAAA???>>>@@@AAAAAAAAACCCAAA???>>>@@@AAAAAA@@@???>>>===<<<;;;<<<>>>>>>>>>@@@BBBDDDGGGHHHIIIJJJFFFEEEAAA===>>>BBBCCC?????????@@@AAACCCEEEGGGHHHIIIKKKLLLMMMMMMNNNPPPRRRUUUWWW[[[[[[UUUQQQXXXdddnnnrrrtttooofff```aaafffiiinnnqqqoooggg___UUUNNNIII>>>333...+++((((((***+++******))))))******++++++++++++*********))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))((())))))************)))(((((()))******...***)))+++***...CCCZZZvvvxxxttt^^^RRR\\\mmmfffUUUKKKGGGCCCKKK[[[eeeVVVKKK>>>;;;???EEEFFFDDDMMMMMMKKKGGGCCC@@@@@@AAA:::AAA@@@BBBHHHDDD???DDD>>>======<<<:::999999888::::::999777666555444333000000000000000///...---------------,,,,,,,,,+++,,,,,,+++++++++*********++++++++++++++++++,,,,,,,,,+++*********+++------+++++++++++++++,,,------------------------------//////............/////////000000111111111111111000000000000////////////000111///---...000///---,,,444===@@@>>>===@@@DDDKKKNNN[[[mmmtttiiiUUUGGGDDDDDDGGGKKKNNNSSS```lllrrrkkkaaaXXXTTTSSSRRRQQQRRRQQQTTTYYY]]]aaajjjrrrhhh]]]TTTQQQNNNFFF===888---,,,***)))((('''(((((((((((())))))))))))(((((((((((('''''''''''''''(((((('''&&&(((***+++***)))$$$&&&'''((('''(((***+++))))))))))))))))))******************))))))))))))************************)))***,,,,,,++++++---...,,,,,,------...000111222555wwwSSS888888:::111...555---,,,---///222777<<>>>>>>>>@@@AAAAAABBBBBBCCCCCCDDDDDDDDD>>>>>>??????@@@??????>>><<<===>>>>>>???>>>>>>>>>???===:::999;;;===>>>>>>@@@>>>======???@@@@@@???<<<;;;:::999888888999999<<<:::???JJJOOOMMMOOOVVVTTTPPPGGG>>><<>>>>>???AAACCCEEEFFFFFFHHHKKKMMMMMMMMMNNNOOOOOOVVV^^^___YYYWWWaaammmyyy}}}|||sssfff______bbblllooojjj^^^]]]bbb[[[NNNEEE:::///***(((&&&&&&(((+++******))))))******+++++++++*********)))))))))((()))***++++++***)))((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))+++***))))))((((((((())))))((((((''''''(((((()))...'''%%%(((***)))///888bbbxxxtttkkkTTTWWWiiifffXXXEEE>>>???AAARRRmmmsssaaaJJJ999555777999:::EEEJJJOOONNNGGG@@@<<<<<<@@@EEEBBBAAAGGGBBB:::<<<=========<<<;;;:::999999=========<<<;;;;;;::::::555555555444333222111000//////.........---------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,---+++++++++++++++,,,------,,,,,,+++++++++,,,------/////////...............000000////////////000000000000111222222222222222000000/////////////////////------000000//////222222BBBSSSXXXQQQIIIHHHKKKJJJGGGKKKYYYbbb^^^RRRHHHIIIFFFGGGLLLNNNNNNQQQVVV]]]dddiiihhh```XXXTTTTTTRRRMMMLLLQQQXXXbbbrrrpppcccUUUKKKCCC888...***+++***)))(((((((((((()))'''(((((())))))(((((('''(((((((((((((((((((((((((((''''''(((***+++***)))$$$&&&'''((('''((()))+++((((((((()))******++++++++++++*********)))))))))************************(((+++---...---------...,,,,,,,,,,,,---///000111444|||VVV999;;;???555...333000///---...000444999<<>>??????>>>>>>>>>?????????>>>>>>>>>>>>>>>======<<<999999:::;;;;;;;;;;;;:::999777555555777999:::::::::999888999;;;===<<<<<<::::::999888777666555555888444<<>>??????AAABBBDDDFFFGGGEEEHHHKKKMMMLLLKKKJJJJJJOOOXXXbbbbbb\\\]]]jjjxxx}}}|||uuulllfffgggjjjmmmtttrrrkkkcccaaaaaaYYYMMMDDD999...***)))'''(((*********))))))))))))******************))))))))))))))))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))***))))))((((((((())))))((((((((((((((((((((((((+++&&&%%%***,,,******---@@@gggmmm[[[XXX]]][[[MMMGGGHHH>>>FFFhhhqqqYYYFFF===:::888666888AAAKKKMMMGGGAAA@@@BBBEEEJJJCCC>>>CCCAAA::::::======<<<<<<;;;;;;::::::========================:::::::::999888666555444222222222222111111111111/////////.........------+++++++++,,,------......------------.........///000000/////////000000111111000000000000000//////111111000000000000111111///000111111222222111111222111000///.........///,,,***---444555333666<<<>>>RRRgggkkk___QQQKKKLLLIIIAAA>>>DDDNNNUUUYYY]]]SSSMMMJJJLLLNNNKKKGGGFFFFFFYYYpppzzzttteeeXXXQQQVVVQQQNNNPPPTTTZZZeeennniii[[[LLLBBB999000)))((())))))((((((((()))))))))'''(((((((((((((((((('''((((((((()))))))))))))))'''%%%%%%&&&((((((((('''%%%&&&(((((('''((()))+++''''''((()))***+++,,,,,,+++++++++*********))))))***************+++++++++(((+++...//////...---...,,,,,,,,,---...///000111333|||\\\AAA======555111555222111///...///222555888>>>@@@CCCFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIKKKHHHFFFGGGKKKMMMJJJGGGGGGEEEDDDGGGKKKNNNMMMKKKEEEDDDBBBBBBDDDGGGIIIHHHDDDDDDDDDCCCCCCDDDEEEFFFDDDEEEEEEFFFFFFGGGGGGHHHFFFEEECCCCCCCCCDDDCCCBBBCCCDDDEEEDDDCCCDDDFFFHHHFFFEEEDDDDDDFFFFFFEEECCCDDDDDDDDDDDDCCCBBBAAA@@@CCCBBBAAA??????>>>??????@@@???>>>===<<<<<<======<<<<<<;;;;;;:::888777666444555555666666666666666666444333444666888888888444333333555888:::999888;;;;;;;;;:::888666444333333000888LLLUUUSSSWWWbbbtttooo```OOODDDCCCCCCCCC>>>>>>???@@@BBBDDDFFFGGGFFFIIILLLMMMKKKIIIGGGFFFRRR\\\dddaaa\\\```ooo}}}xxxqqqfff```gggwwwuuunnnmmmqqqoooaaaTTTOOO???555---******))))))+++***))))))))))))))))))************)))))))))(((((()))))))))******)))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))(((((())),,,+++***+++...///CCCddd}}}qqq|||zzzcccUUU]]]^^^OOODDDBBB888AAAcccxxxnnn```UUUMMMEEE===777333;;;DDDHHHFFFFFFKKKPPPFFFLLLDDD<<>>>>>>>>?????????=========<<<;;;:::888777777777777666666666555555333333333333222222222222........./////////000000000000111111222222222222444333333222222222333333222222222111111000000000111111000000000000111111...///000000111111000000111000...,,,,,,,,,,,,---,,,---222999<<<<<<@@@FFFFFFXXXkkkmmm```OOOGGGGGGBBB>>>===BBBJJJUUUeeesss^^^TTTKKKKKKLLLHHHCCC@@@===QQQjjjyyyuuufffUUUKKKMMMKKKKKKPPPRRRQQQSSSVVVXXXLLL@@@888222,,,)))***'''((((((((())))))))))))''''''((((((((((((''''''''''''((()))******))))))'''&&&%%%&&&'''((('''&&&%%%'''(((((('''''')))***&&&'''''')))***+++,,,---++++++++++++************))))))*********+++++++++(((+++...//////...---...---------...///000222222333wwweeePPPBBB;;;666666999333222///......///111222999;;;???BBBDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGBBBBBBBBBCCCFFFGGGGGGFFFCCCDDDBBB???BBBGGGHHHFFFCCCDDDDDDCCCBBBCCCEEEHHHCCCCCCDDDDDDEEEFFFFFFGGGDDDCCCBBBCCCEEEFFFGGGFFFCCCDDDEEEEEEDDDDDDFFFGGGEEEDDDCCCDDDEEEEEECCCAAABBBBBBCCCBBBAAA???===<<>>===<<<<<<<<<<<<<<<<<<;;;:::999888999::::::999999888777666444222222222333333444555444444444555555666888:::<<<;;;999888888999<<>>???AAACCCDDDFFFIIILLLLLLJJJHHHFFFFFFSSS^^^ddd___YYY^^^jjjuuurrrkkk```^^^pppnnnhhhmmm{{{|||iiiWWWQQQ777///))))))***))))))******))))))(((((())))))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''((()))++++++((())))))******))))))((()))***,,,+++)))(((***,,,...///GGGppp{{{jjjggglllmmmiiigggZZZYYYPPPHHHDDD???BBBPPP]]][[[YYYWWWTTTMMMDDD===444888<<<===>>>BBBKKKRRRNNNVVVNNN@@@??????;;;<<<<<<<<<<<<<<<<<<=========??????@@@@@@AAAAAAAAAAAA?????????>>>===<<<;;;:::;;;;;;:::::::::999999999777777777666666666666555222222222222222222222222333333444555555555555555444444333222222222333333333333222222111111000000111111000000000000111111......///000000000000000///...,,,++++++,,,...///333:::@@@AAAAAAEEEIIIIIIFFFRRR]]]^^^TTTIIIBBB@@@777:::@@@GGGMMMUUUdddrrrfffZZZOOOLLLLLLHHHDDDBBBCCCNNN[[[bbb```XXXPPPKKKEEECCCFFFLLLOOOLLLIIIHHHGGG>>>555111---((((((***''''''((()))))))))((((((&&&''''''((((((''''''&&&%%%&&&((()))***))))))((()))((('''((()))***)))(((&&&'''((((((''''''(((***&&&'''((()))***+++,,,,,,,,,++++++++++++*********)))))))))***++++++,,,,,,(((+++---...---------............///000111222333333___ddd___OOO@@@;;;:::888555444222000///...//////111444999>>>AAABBBBBBAAA??????@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCC@@@BBBDDDDDDCCCCCCEEEGGGAAABBBCCCCCCBBBAAABBBDDDDDDEEECCC???AAAGGGHHHDDDEEEFFFFFFDDDAAAAAADDDGGGDDDEEEEEEFFFGGGGGGHHHHHHFFFEEEDDDDDDFFFHHHHHHGGGCCCEEEGGGHHHFFFEEEEEEFFFDDDDDDDDDEEEFFFEEECCC@@@???@@@AAAAAAAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;===???<<<<<<<<<;;;;;;999888888666777888888999999888888888999;;;???BBBBBB@@@===???@@@AAADDDHHHJJJJJJIIIDDDDDDEEEDDDBBB>>>999777000222555:::>>>AAADDDEEEOOOPPPLLLCCC<<<;;;<<<;;;::::::;;;<<<===???AAABBBEEEHHHJJJKKKJJJIIIIIIIIIPPPZZZ```[[[VVVXXX___cccdddccc^^^```ppp```^^^cccpppwwwlllVVVDDD111***''')))+++***)))***))))))(((((((((((())))))***)))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))'''''''''''''''((()))***''''''((())))))((('''''')))***+++)))))))))))))))///---555LLLgggwwwzzzwwwrrrooocccUUURRR^^^oooxxx]]]VVVTTTTTTSSSVVVPPP???FFFFFFIIILLLOOONNNIIIEEE???===999666555999@@@FFFOOO\\\WWWGGGAAA>>>999:::;;;<<<<<<<<<=========>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>?????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999888888888888777777666666555555444444444555666777777777666666555444444333222222333333333333222222111000000///000000000//////000000000//////000111111111111000//////......000333777999@@@MMMQQQHHHEEELLLMMMFFFCCCFFFIIIJJJHHHEEEBBBAAA:::;;;AAAGGGLLLPPP[[[eeemmmaaaWWWTTTSSSOOOLLLKKKHHHMMMRRRQQQNNNNNNSSSXXXVVVPPPKKKKKKJJJEEEBBBBBB888222...---***'''&&&)))'''(((((())))))((('''&&&&&&''''''((((((''''''&&&$$$%%%''')))))))))((('''***)))'''((()))***)))'''&&&'''((((((''''''((()))'''(((((()))***++++++,,,,,,,,,+++++++++*********((())))))***++++++,,,,,,)))***,,,,,,++++++---...---------...///000111222444CCC[[[hhh\\\IIIAAA:::333777666555333111000//////,,,///555;;;???AAABBBAAA===>>>??????@@@@@@@@@@@@???@@@BBBCCCCCCCCCBBBAAA<<<@@@CCCCCC@@@@@@DDDHHHBBBDDDFFFDDDAAA@@@BBBDDDEEEGGGDDD@@@AAAGGGHHHDDDHHHHHHHHHDDDAAA@@@CCCFFFHHHHHHHHHIIIJJJJJJKKKKKKKKKIIIGGGGGGGGGGGGFFFEEECCCFFFIIIIIIHHHFFFEEEEEEFFFFFFFFFHHHHHHGGGDDDBBB>>>???AAABBBCCCBBB@@@???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAACCCFFFIIIKKKBBBCCCCCCCCCCCCCCCBBBBBB======>>>????????????>>>:::<<<@@@DDDGGGGGGDDDAAA>>>???AAADDDHHHJJJJJJIIIGGGHHHIIIHHHEEEAAA<<<999000444555222444999:::777:::>>>@@@;;;888999::::::::::::;;;<<<>>>@@@BBBCCCCCCFFFIIIJJJJJJJJJKKKLLLLLLWWW]]]YYYSSSTTTVVVUUURRRVVVXXXZZZgggvvvvvvkkkQQQSSSTTTYYYeeefffLLL---...)))'''+++...---+++,,,))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))(((''''''''''''(((%%%&&&'''(((((('''&&&%%%))))))((())),,,...,,,(((+++111...///KKKrrryyygggXXX^^^ZZZKKKIII\\\sss~~~qqq]]]UUUTTTXXXiiieeeEEE;;;;;;===AAAGGGKKKMMMMMMOOOIII@@@888555666;;;>>>@@@TTTUUUJJJGGGFFFCCCEEE;;;;;;<<<<<<===>>>>>>>>>????????????????????????>>>>>>?????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888::::::999888777666555555444555777888888888777666777666555444444444444444333333222222111000//////000000////////////000000000000111222222222222222222111222333777<<<@@@CCCKKK[[[^^^MMMGGGNNNMMMAAA@@@>>><<<===BBBFFFGGGFFFIIIEEECCCFFFJJJOOOXXX```rrrhhh___\\\[[[WWWTTTTTTGGGMMMPPPNNNJJJNNN[[[gggsssfffWWWNNNFFF???<<<===///+++)))******'''&&&)))'''((()))))))))(((&&&%%%&&&''''''''''''''''''&&&###$$$&&&((())))))((('''((('''&&&&&&'''((('''%%%&&&''')))(((''''''((()))(((((())))))******++++++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,)))***++++++******---///,,,,,,,,,---...///000111444VVVEEEIIIYYYVVVIII@@@:::888777666444222111111222111//////333;;;BBBFFFHHHEEEFFFFFFDDDCCCBBBCCCEEEBBBBBBCCCAAA???>>>>>>???CCC???<<<>>>DDDKKKPPPQQQFFFDDDCCCDDDEEEEEEDDDBBBCCCIIIKKKGGGEEEIIIOOOQQQKKKNNNPPPLLLFFFDDDGGGMMMUUUTTTRRRPPPNNNMMMLLLLLLOOOOOOOOOOOONNNLLLIIIHHHGGGIIIKKKNNNOOONNNMMMMMMEEEJJJNNNOOOKKKGGGEEEEEEGGGHHHJJJJJJHHHGGGHHHIIIIIIHHHFFFEEEFFFGGGGGGFFFKKKHHHFFFEEEHHHMMMQQQSSSSSSOOOKKKIIIHHHGGGDDDAAA@@@AAABBBCCCBBBAAA???>>>AAA999;;;IIIPPPIIICCCBBBBBB@@@???DDDIIILLLJJJFFFIIIHHHGGGEEECCC@@@>>>===444555666666555555666888999999999999:::;;;<<<<<<;;;======<<<<<>>===<<<888CCCAAABBBHHHKKKKKKKKKNNNIIIMMMHHH<<<999???AAA<<<@@@AAAAAA?????????<<<888>>>AAA@@@;;;999<<<@@@AAA<<<888999???@@@;;;;;;>>>;;;===???===:::999:::;;;999999888888888888888888444555666666666666555555666777555333333444555444999333555666......222000---+++---111222000222666222333111...111888999444;;;<<<===???AAACCCDDDEEESSSXXXZZZUUUJJJ@@@>>>??????<<<<<>>BBBCCCDDDEEEFFFFFFFFFFFFHHHJJJHHHFFFDDDBBBAAAAAABBBBBBFFFDDDBBBDDDHHHOOOTTTWWWHHHFFFEEEEEEGGGHHHGGGGGGHHHNNNPPPLLLJJJMMMRRRTTTNNNSSSUUURRRKKKGGGHHHKKKVVVUUUSSSRRRPPPOOONNNNNNRRRRRRSSSSSSSSSRRRRRRQQQMMMNNNOOOOOOOOOOOONNNMMMGGGLLLQQQRRROOOLLLKKKKKKNNNNNNNNNLLLJJJJJJLLLNNNLLLJJJHHHGGGHHHIIIJJJKKKNNNLLLIIIIIILLLPPPTTTVVVUUUQQQNNNLLLLLLKKKIIIGGGFFFFFFEEEDDDBBBAAA@@@@@@>>>777999FFFLLLFFF@@@@@@AAA??????DDDIIILLLJJJGGGKKKJJJIIIGGGEEECCC@@@???333555666666555444666777999999888777888888::::::<<<<<<::::::<<>>===AAAFFFIIIKKK[[[[[[TTTHHHAAAAAABBB@@@>>>::::::@@@GGGLLLRRRYYY\\\aaa[[[III;;;<<>>;;;<<<======<<<999>>>AAA???>>>>>>===:::;;;777666;;;<<<999:::===<<<======;;;999888:::<<<999888777666666666777888888777666777888888888777555666666555555555555444555///222333,,,---222///111...---111333111111333111666777444555999<<<;;;KKKKKKIIIGGGEEEDDDCCCCCCHHHKKKLLLHHHAAA<<<<<<>>>===;;;<<>>===@@@??????BBBGGGJJJHHHFFFGGGGGGFFFEEECCCAAA???>>>222333555444333333444666999888666555555777999:::;;;:::;;;>>>BBBDDDEEEEEEAAAPPPbbbhhh^^^QQQPPPXXXjjj```UUUOOOQQQTTTUUUSSSRRRQQQPPPQQQTTTUUUTTTSSSRRRMMMHHHCCC:::111,,,---+++******))))))((((((''')))((((((''''''(((((()))&&&'''''''''''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((''''''(((((()))***))))))(((&&&(((...999AAArrrbbbRRRMMMTTTbbbrrr}}}uuuoooiiicccZZZQQQNNNPPPHHHGGGFFFGGGIIIIIIGGGEEEUUUWWWTTTNNNIIIHHHGGGEEEDDD<<<666777;;;AAAJJJRRReeepppppp___KKKCCCDDDDDDEEEEEECCC@@@===;;;<<<>>>888<<<===;;;:::;;;888444888444333777::::::;;;============;;;999888:::<<<;;;999888666555555555555777444222333666777666555555555666777777555444333666000333333---///333...444///---000222111333666444:::===;;;:::>>>CCCEEEXXXUUUPPPKKKFFFBBB???>>>>>>??????>>><<<<<<>>>@@@@@@>>>@@@GGGMMMRRRYYY___UUUJJJIIIKKKEEEFFFKKKIIITTTUUUUUU]]]eeeXXXHHHJJJDDDEEEFFFFFFCCCCCCMMMXXXWWWSSSKKK@@@666///+++***((((((''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&'''''''''''')))'''%%%'''***+++)))''''''''''''''''''((())))))((((((''''''''''''((((((+++******))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,------------........./////////222ggg@@@777EEE[[[\\\IIICCC>>>999777888888666444...---,,,---///222444555888:::===@@@CCCFFFJJJNNNNNNJJJGGGHHHKKKLLLHHHCCCBBBDDDGGGHHHHHHLLLSSSXXXOOOLLLHHHFFFGGGHHHIIIIIIFFFJJJJJJGGGEEEHHHJJJJJJJJJMMMPPPMMMGGGCCCAAABBBIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDFFFHHHKKKMMMPPPNNNLLLJJJJJJJJJKKKLLLHHHLLLQQQRRRPPPNNNNNNOOOTTTSSSRRROOOLLLKKKMMMNNNPPPNNNKKKGGGDDDDDDFFFHHHLLLKKKKKKJJJKKKMMMQQQTTTUUURRROOOMMMKKKJJJJJJJJJOOOLLLHHHCCC@@@??????@@@;;;777888@@@DDDAAA======???>>>===???BBBCCCBBBAAA??????>>>===<<<;;;999888111333444444333222444555777666555444555888;;;<<<;;;;;;>>>DDDFFFCCC???>>>CCCMMMXXX[[[QQQJJJPPP[[[bbb___YYYTTTUUUZZZ[[[YYYZZZUUUPPPPPPTTTXXXYYYXXX[[[PPPCCC:::222,,,)))+++******))))))(((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''(((((()))))))))*********((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''((())))))*********(((''')))...111OOORRRTTTSSSQQQVVVeeesssqqqfff]]]___aaa\\\RRRKKKEEEHHHLLLQQQVVVTTTKKKAAADDDIIIMMMNNNMMMKKKHHHFFFJJJ@@@666222222444:::AAAOOO___kkkeeeWWWLLLGGGDDDGGGNNNVVVVVVKKK???<<<@@@???>>>999444444777777333555333333777;;;<<<;;;:::<<<<<<<<<;;;::::::::::::::::::999777666444333222444111///000555888777555777555555777777444444555777222555444///222555---444222222333333666@@@JJJAAABBBAAA??????CCCHHHKKKRRROOOJJJEEE@@@<<<;;;:::;;;<<<>>>???BBBCCCEEEEEEFFFDDDFFFLLLOOOOOORRRVVVUUUOOOSSSTTTJJJHHHPPPRRRSSSPPPHHHHHHMMMGGGFFFSSSGGGCCCAAAEEEHHHGGGEEEFFFCCC@@@;;;444---((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&''')))***)))''''''''''''''''''((())))))(((((('''''''''((())))))******))))))))))))***************************************+++,,,,,,------,,,------......////////////eeeJJJEEECCCIIIUUUZZZQQQIII???888666777888999//////......---...///000///222555777:::===BBBEEEGGGEEEEEEHHHLLLLLLEEE???>>>AAADDDEEEEEEGGGMMMQQQNNNKKKFFFCCCCCCCCCDDDCCC???BBBCCC??????AAABBBAAAEEEFFFFFFDDD@@@>>>@@@BBBAAA@@@@@@?????????@@@@@@AAA???===<<<<<>>@@@@@@>>>???BBBAAA;;;999<<>>CCCTTTiiiooo```KKKDDDHHHGGGEEE@@@===>>>AAA>>>888777777777:::>>>>>>999333888888888999::::::999888444555666777777666555444555333222444888::::::999;;;777777::::::666555999777444888999666>>>AAA777;;;<<<>>>===;;;BBBTTTgggVVVMMMBBB>>>@@@CCCDDDEEEBBBAAA???===<<<;;;;;;;;;>>>@@@DDDHHHJJJKKKJJJIIIEEEDDDFFFKKKLLLHHHGGGHHHMMMSSSdddiiiWWWLLLOOOPPPAAAEEEEEEGGGJJJDDDGGGYYYeeeUUUGGGEEEIIIGGGAAA<<<888444---)))(((((((((((()))))))))((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''&&&&&&''''''''''''((((((((()))))))))''''''&&&'''((()))(((((('''''''''''''''((()))))))))((((((((())))))***+++***))))))))))))))))))***************************))))))***++++++,,,------,,,,,,,,,---...//////000...]]]LLLZZZNNN555:::PPPVVVQQQHHH???999777777888111222222000...---...000+++---///111222444888:::======???CCCFFFEEE@@@<<<<<<>>>@@@AAABBBDDDGGGIIIIIIFFFBBB@@@??????>>>===;;;>>>???<<<<<>>@@@BBB===<<<<<<<<<======>>>???@@@>>><<<;;;;;;<<>>>>>???BBBDDDFFFHHHKKKOOOOOOLLLIIIJJJKKKNNNQQQSSSSSSPPPLLLJJJIIIQQQQQQOOOJJJCCC??????@@@EEEFFFHHHGGGEEEFFFJJJNNNQQQPPPMMMIIIEEEDDDFFFHHHPPPNNNLLLIIIFFFDDDCCCBBB???======>>>???>>><<<::::::999777666555444444444333444444444444333333222111222444333222222333555555666777999;;;===???AAACCCAAABBBCCC>>>777:::DDDFFFEEEGGGJJJHHHEEEFFFJJJSSS^^^___SSSLLLWWWiiiuuufffYYYLLLLLLYYYeeejjjiiiaaaLLL666...///...+++((((((((((((((((((((((((((((((''''''&&&&&&''''''(((******))))))(((''''''&&&&&&''''''''''''((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%&&&'''((((((((()))((('''...;;;MMM^^^fff^^^RRRZZZ___gggiiiddd]]]```hhh^^^ZZZRRRLLLRRR]]]]]]VVV@@@;;;777666777<<>>???>>>===<<>>???CCCEEE@@@777999777666666999;;;<<<<<<555555666888999:::;;;<<<777777888999999999888888@@@<<<>>>EEEDDD===;;;>>>===<<>>@@@BBBCCC@@@DDDJJJMMMMMMLLLKKKKKKEEECCCDDDGGGGGGCCCBBBDDDEEERRRmmmvvvaaaNNNHHHDDD???BBB???@@@EEEFFFQQQiiiiiiPPPDDDCCCAAA<<<888333---&&&$$$'''))))))((())))))))))))))))))((((((((('''&&&&&&&&&&&&'''(((&&&'''((('''&&&&&&'''((((((((((((((()))))))))***&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))((())))))***+++,,,***))))))(((((())))))***************************((())))))***+++,,,------++++++,,,---...//////000000^^^PPPddddddMMM???<<>>@@@@@@???BBB@@@============<<<::::::<<<===;;;<<>>?????????>>>===>>>>>>;;;:::;;;;;;<<<===>>>???===<<<;;;:::;;;<<<>>>???======<<<===>>>@@@AAACCCBBBFFFIIIJJJGGGFFFGGGIIIKKKMMMOOONNNKKKIIIHHHGGGKKKMMMMMMIIIBBB======>>>???BBBCCCBBB@@@@@@DDDIIIIIIIIIGGGDDDAAAAAAEEEHHHIIIJJJJJJJJJHHHDDDAAA???>>>>>><<<;;;:::999777555555555444333111111333444222222333444444444333333222333444444333333444555666777999;;;<<<============CCCNNNVVVOOOBBBCCCMMMOOOMMMLLLLLLHHHCCCCCCGGGTTTaaadddVVVLLLTTTeeepppaaaWWWMMMLLLUUU```eeeeeeSSSAAA000)))***+++******(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''((((((((())))))))))))************))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&''''''((('''''')))***...;;;OOO___\\\RRRWWW]]]fffhhhaaaZZZ^^^gggffffff\\\OOOLLLVVV[[[YYYKKKBBB;;;888666777@@@KKKRRRMMMIIIHHHDDD;;;555444999888888999999999;;;<<<666===MMM[[[ZZZNNNIIINNNDDDGGGLLLTTT]]]___UUUGGGBBBCCCCCCFFFOOOXXXXXXQQQCCC>>>888777;;;AAAGGGIIIGGGDDD@@@===<<>>;;;:::777555777888:::>>>BBBEEEGGGHHHHHHBBBGGGLLLMMMJJJIIIKKKOOOOOOJJJGGGGGGFFFCCCEEEIIIFFFMMMaaaiiiZZZKKKFFFAAAHHHCCC::::::CCCFFFRRRgggrrraaaNNNBBB<<<666333333---***&&&&&&(((***)))'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%''')))(((&&&%%%&&&((('''''''''((((((((())))))%%%&&&'''''''''''''''((('''''''''''''''((())))))'''''''''((((((***++++++))))))(((((((((((())))))************************(((((()))***+++,,,------***++++++,,,...//////000000yyybbbXXXeee{{{hhh<<<888BBBMMMPPPJJJBBB===<<<666888999666222000111333000111111000...---///000///111222222333555999<<<777555444777:::<<<:::777<<<;;;:::;;;<<<===<<<:::888;;;;;;:::<<>>>>>999888888888999;;;<<<===============>>>???@@@AAA;;;???CCCDDDCCCBBBDDDGGGIIIIIIIIIGGGEEEDDDEEEFFFDDDHHHJJJFFF@@@;;;:::<<<999<<>><<<>>>BBBGGGBBBDDDFFFHHHFFFBBB===:::<<<===;;;888666555444111222222222111000111333555111111222333333333333333222444555555333333444666777999;;;<<<<<<;;;:::999444CCC]]]nnngggSSSLLLRRRZZZVVVQQQKKKDDD???CCCJJJLLL]]]cccVVVJJJMMMVVVZZZSSSMMMGGGFFFJJJPPPUUUWWWEEE888+++&&&&&&&&&(((,,,'''''''''((((((((((((((('''''''''&&&&&&'''''''''""""""$$$%%%'''((()))***&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((,,,***(((((((((((('''&&&(((******,,,888KKKWWWYYY\\\YYYZZZ___aaa]]]ZZZZZZdddlllhhhXXXMMMPPPTTTSSSPPPIIIDDDBBB===888:::AAAFFFCCCCCCGGGHHHDDDAAAAAA;;;;;;======:::555444666555///444AAAFFFAAA???CCC@@@@@@CCCKKKXXX___YYYNNNCCCEEEFFFKKK[[[lllrrrnnnOOOGGG===:::>>>HHHRRRWWW^^^WWWMMMDDD@@@BBBGGGLLLOOOUUUXXXUUUKKKCCCAAACCCGGGHHHSSSbbbaaaRRRGGGEEE??????DDDFFFHHHUUUXXXIIIEEE???::::::;;;:::===BBBDDD===888999999555666:::<<<>>>CCCGGGJJJKKKJJJJJJCCCIIIMMMLLLHHHGGGLLLRRR^^^VVVNNNJJJGGGFFFJJJOOOKKKGGGOOOTTTJJJFFFJJJIIICCCAAA<<>>=========<<<<<<;;;;;;;;;>>>===;;;::::::;;;===>>><<<>>>@@@BBBAAA@@@===;;;;;;;;;;;;<<<<<<;;;;;;;;;777777888888999999::::::===<<<<<<<<<<<<<<<<<<===:::;;;<<<<<<<<<:::999888555444333333333333333333222111111000000000000111222222444555777666333111000555555111222888999666>>>:::999:::999555444666CCCLLLWWW[[[YYYVVVWWWYYYkkk```RRRJJJHHHKKKLLLLLLJJJOOOSSSQQQMMMIIIIIIKKKNNNIIIDDDDDDHHHIIIFFFBBB333...)))'''((())))))'''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))******+++((((((((((((((((((((((((******))))))((((((''''''******)))'''$$$$$$%%%'''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))+++,,,+++)))***333AAALLLSSSQQQSSSVVVVVVTTTVVV[[[[[[dddiiieee___ZZZRRRJJJJJJIIICCC>>>???BBBAAA===>>>===<<<<<<>>>AAADDDFFFFFFGGGHHHFFFBBB???======:::555333888999666555888555666999<<<@@@CCCEEEFFF???>>>>>>@@@GGGQQQ[[[bbbSSSJJJAAA@@@BBBGGGPPPXXX^^^VVVLLLDDDAAAAAACCCEEEPPPZZZ___XXXLLLEEEBBB@@@GGGJJJNNNRRRRRRNNNGGGAAA???<<<;;;>>>>>><<<<<<>>>===888888======888666888@@@???@@@@@@===:::<<>>OOOTTTPPPNNNAAA>>>:::888888999999888666666555444333222111111000000000000000000000000111000///......///000111333333333444444555555555555555555555666777888999666666666666666666666666555666777777888888777777888888777666777999;;;<<<;;;;;;;;;:::::::::999999:::999888777777888:::;;;999:::<<<======<<<:::999777888888999999888888777555555666666666666666777777666666555555666666777666666666666666555444444444444333333333333333444333222222111222222333333444444444555444333000...000444666666666888999777;;;:::;;;<<<:::777999???CCCGGGLLLMMMLLLMMMSSSXXX]]]VVVOOOJJJJJJNNNQQQRRRMMMOOOPPPMMMIIIIIINNNRRRKKKJJJGGGDDDAAA>>>:::777000,,,((('''((())))))(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((())))))***+++(((((((((((((((((((((((())))))))))))(((((('''''''''((((((&&&%%%%%%'''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&'''(((&&&%%%(((000666DDDHHHQQQZZZ\\\XXXUUUVVV\\\bbbeeeeeeeeefff```XXXOOOMMMFFFAAACCCJJJNNNLLL===<<<999888888:::<<<>>>CCCFFFJJJJJJGGGBBB???======;;;<<<>>>:::333222666333333444555777999;;;<<<666666666777:::>>>AAADDDEEE>>>:::;;;===???DDDIIIPPPKKKDDD???===<<<;;;;;;CCCLLLQQQKKKCCC>>>===<<<777:::>>>AAAAAA>>>:::666555444666999888555555999>>>:::;;;???@@@===<<>>999:::888444///,,,)))((((((((((((''''''''''''((((((&&&'''))))))'''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&))))))((((((((('''''''''))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,---...//////...EEEJJJRRRgggwww\\\GGG777999CCCJJJPPPTTTGGGFFFBBB<<<666444777:::999999888888777555444333111111111111111111111111///...------,,,---...///000000000111111111111111111111222222333333444444222222222222222222222222111222222333444333333333555555444444444666888999888888888777777777777777666555444333333444555666666666666666777666666666333444444555555444444333444333333333333333333222222111111000000111111222333222222111111111111222333333222222222333333444111111111111222333333444333333444444444333222111777777999<<<:::666666888888>>>FFFJJJEEE>>>@@@GGGFFFHHHIIIHHHGGGIIINNNSSSMMMMMMNNNNNNPPPUUUZZZ^^^YYYWWWQQQJJJGGGJJJSSS[[[PPPPPPNNNHHH???888444333,,,***'''&&&''')))))))))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((())))))***+++(((((((((((((((((((((((()))))))))(((((((((((('''%%%&&&'''&&&%%%&&&(((***((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((%%%(((******'''&&&(((***111:::JJJZZZ^^^XXXRRRPPPYYY[[[]]]aaahhhnnnlllgggTTTPPPGGG???@@@IIIOOOPPPBBB???;;;888666666888999EEEIIIOOOQQQOOOJJJEEEBBBAAADDDHHHGGG???555444777777777777666666777777777444555666777666555333222777444444888:::999888:::???===:::999777666333111444<<<@@@<<<777777777777000111444666777777555444444555:::>>><<<888888===CCC@@@@@@CCCDDDBBBCCCFFFKKKOOOWWW[[[VVVJJJCCCBBBBBBFFFLLLPPPQQQOOOMMMMMMLLLJJJFFFBBB???AAAEEEHHHNNN[[[aaaZZZUUUVVVQQQHHHFFFFFFEEEAAA>>>EEE[[[pppppp\\\IIIEEEHHHDDD:::222111///---+++))))))))))))((((((''''''''''''(((((('''(((((('''&&&&&&''')))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''')))))))))))))))((((((((())))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////---LLLHHHBBBRRRiiiWWWMMMFFFFFFFFFDDDCCCFFFHHHJJJJJJDDD<<<777888;;;888888999999999777666555444444444444444444444444222111000/////////000111////////////000000000000///000000111111111111111//////////////////////////////000111111111111000222222111222222333555555555555555555444444444444333333222111111111222222444333222222222333444555111111222222222222111111333333222222111111111000222222111111111111222222333333111000000111222333111111111111111222333444/////////000111222333444222333555555666777888999???<<<<<<>>>:::333333999999EEEVVV]]]UUUJJJIIINNNKKKKKKLLLJJJGGGEEECCCBBBDDDJJJQQQUUUWWW[[[aaagggggg___TTTIIIEEEKKKVVV___WWWTTTNNNFFF===666222000)))(((&&&&&&'''((()))***((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$(((+++---+++***)))***'''...>>>MMMSSSQQQOOOPPPQQQSSSVVVZZZaaahhhllllll\\\XXXNNNCCC???DDDGGGHHHIIIFFFBBB>>>;;;;;;<<<===CCCGGGLLLOOOMMMIIIEEECCCCCCHHHLLLLLLGGG@@@===>>>:::;;;===>>>>>><<<:::888777999:::<<<<<<<<<:::999666333444999;;;888666666888777555555555444222///...333666444222555666666333444666777888:::<<<>>>;;;===BBBFFFDDD???@@@EEEKKKIIIHHHGGGFFFEEEFFFHHHLLLPPPYYY^^^XXXLLLDDDBBB@@@???@@@CCCEEEHHHOOOWWW[[[WWWOOOHHHBBB@@@AAACCC===FFFLLLLLLMMMQQQNNNHHH888===BBBAAA>>>CCCQQQ___hhhVVVEEEAAABBB???666///+++***)))(((((((((((()))(((''''''&&&&&&''''''((('''((((((&&&%%%%%%''')))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,---...//////---QQQPPP@@@CCCRRRlll___UUUPPPWWW```[[[KKK===BBBGGGLLLLLLGGGBBB@@@AAA888888999999999999888888666666666666666666666666555444222111111111222222111111111111111111000000000000111222222222111111////////////////////////...///000000111111000000000000000000111222333333333333333333333333333333333333222222111111111111333222111000111222444555111222222333333222222111444333333222222111111111333333222222222222333333333333111111111222333444000000000111222333444555111111111222333444555666666888999888888999<<>>===<<<:::666222666===>>>IIIWWW^^^ZZZSSSTTT[[[RRROOOKKKFFFBBB===999666AAAHHHQQQVVVWWWYYY___dddeee\\\PPPFFFDDDJJJVVV^^^^^^TTTGGG<<<666111,,,)))&&&&&&&&&&&&&&&((()))+++((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''((())))))***(((((((((((((((((((((((('''''''''''''''((((((((('''))))))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$&&&'''(((((((((((()))&&&(((///999???CCCIIIOOOIIIMMMRRRUUUVVVZZZbbbiiidddccc[[[OOOHHHGGGFFFDDDJJJHHHDDDAAA??????@@@@@@<<>>???AAACCCGGGIIIJJJIIIFFFBBB888<<>>;;;::::::;;;<<<>>>AAACCCEEE===999777:::<<<::::::<<<<<<:::888777888888777666222555777555666:::;;;999999:::;;;;;;<<>>AAADDDLLLVVVbbb\\\SSSJJJCCC???=========>>>>>>>>>???@@@@@@>>>999===AAAAAA@@@@@@CCCEEEOOOEEE===;;;999333...,,,))))))(((((('''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&$$$%%%''')))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''***))))))))))))))))))***))))))))))))))))))))))))((()))***++++++++++++***,,,,,,,,,,,,---...//////...XXXgggZZZIII>>>HHHnnnqqq]]]QQQ```zzzjjjOOO999<<>>===<<<;;;::::::::::::888888888888888888888888666555333222111111222333444333333333333222222222111222333444444333222111000000000000000000000000///000111111222222111111//////000000111222222222222222222222333333333333444444444333222222111111222222111111111333444555222333333444444333333222444444333333333333333333333333222222222222333333222111111111111222333333222222222333444666777888777777777777888888999:::<<<======:::777777:::>>>:::???@@@:::777:::???BBBDDDFFFJJJOOOQQQSSS[[[ddd[[[SSSIIIBBB@@@???>>>===AAAGGGMMMPPPOOOOOOSSSWWWTTTNNNFFFAAABBBIIISSSYYY```SSSBBB666111...***&&&%%%&&&(((''''''''')))+++'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''(((((()))***((((((((((((((((((((((((&&&''''''''''''(((((((((((()))***)))&&&$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))((('''&&&&&&'''''')))&&&&&&+++///555???IIIDDDHHHOOORRRPPPOOOWWWaaabbbccc```WWWPPPLLLIIIEEEEEEDDDCCCAAA@@@??????>>>=========<<<;;;;;;===???===???@@@@@@DDDGGGEEE@@@999>>>EEEKKKMMMKKKGGGCCC@@@???======???EEEJJJNNNFFF???;;;;;;<<<<<>>>>>???>>>>>>999<<<<<<<<>>DDDFFFCCCDDDHHHWWWRRRKKKDDDAAA>>><<<;;;:::777666888999999<<>>???===999;;;888666555000(((&&&(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))***))))))))))))))))))))))))((()))***,,,,,,+++******,,,,,,,,,,,,---...//////000UUUtttqqq^^^CCC999UUUjjjooo___UUUccc~~~oooAAA;;;777;;;DDDKKKKKKIIIHHHFFFBBB???<<<;;;;;;<<<::::::::::::::::::::::::888666555333333333333444555555555555444444444333222333555666666444333222333333333333333333333333000000111222222222222222//////000111222222222222222222222333333333444444555555555444333222111111111111111222222333444555333444444555555444444333333333333333444444444444333333222222222222333333111222222333444444333333666666666777999;;;<<<===;;;;;;;;;::::::;;;;;;<<<<<<======999444444888===???MMMPPPEEEAAAGGGKKKFFFGGGBBB@@@EEELLLPPPVVV[[[UUUNNNFFFCCCFFFJJJJJJIIICCCFFFHHHHHHFFFFFFHHHJJJEEECCC@@@@@@CCCHHHMMMPPPRRRIII<<<222---+++******%%%'''))))))'''''')))+++&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&((())))))'''%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%+++***)))((((((((((((''')))&&&%%%(((***,,,333;;;???AAAGGGMMMMMMKKKPPPXXX[[[______XXXQQQNNNKKKGGGDDDDDDEEEEEECCCAAA???>>>AAABBBAAA@@@>>>???AAACCC???BBBAAA;;;999<<<===::::::>>>DDDJJJMMMMMMKKKIIIDDDBBB@@@???CCCIIIPPPTTTMMMEEE>>>>>>>>>???CCCHHHIIIGGGEEEDDDDDDDDDBBB@@@>>>@@@AAABBBGGGLLLKKKEEEFFFHHHIIIIIIHHHLLLTTT[[[XXXNNNEEEDDDEEEEEEFFFIIIHHHNNNOOOHHHBBBAAAAAA???555777===DDDFFFGGGLLLSSSRRRFFF???DDDFFFAAA===???GGGDDD???=========<<<:::333000222888:::;;;CCCLLLHHHHHHDDD<<<:::<<<;;;666222000000000,,,&&&%%%)))&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&'''(((&&&'''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((()))+++,,,,,,+++***))),,,,,,,,,,,,---...//////000DDDllluuummmXXXCCCMMMVVV[[[[[[^^^eeerrrTTTGGG999999DDDOOOQQQOOOQQQNNNHHHBBB>>><<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555555666666666666666555555444444444333444555666666555333222555555555555555555555555000111111222222222222222///000111222333333333333222222333333444444444444555555555444444222111111000111111222333444444444444444555555555555444444222222222333444444444555444444333333333333444444333444555666777777666555999999999;;;<<<>>>@@@AAA<<<<<<;;;:::::::::;;;;;;777999999666222333888>>>JJJ]]]bbbSSSKKKSSSRRRGGGHHHAAA???GGGNNNOOOLLLJJJCCC@@@???DDDLLLPPPNNNJJJFFFGGGFFFDDDBBBBBBCCCDDDAAA@@@@@@BBBEEEGGGHHHHHH;;;888222+++&&&%%%))),,,&&&(((******(((''')))+++%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$&&&((()))(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%&&&'''''''''%%%'''&&&(((++++++)))+++///::::::???HHHLLLJJJLLLQQQ[[[``````ZZZSSSPPPMMMJJJHHHIIIJJJJJJIIIFFFBBB@@@AAABBBBBBAAA@@@???@@@AAADDDHHHFFF;;;333444666777777999===AAADDDFFFGGGGGG@@@???>>>???CCCJJJQQQVVVQQQIIIBBBAAABBBCCCGGGLLLJJJIIIHHHHHHHHHFFFBBB??????AAABBBEEEKKKQQQOOOIIIDDDFFFHHHGGGFFFJJJRRRYYYZZZLLL@@@===???AAABBBDDD@@@HHHKKKFFFAAABBBCCCAAA111444;;;CCCHHHJJJQQQZZZ[[[III;;;===@@@===<<<@@@???<<<::::::<<<===;;;999222000333;;;<<<;;;CCCNNN@@@DDDBBB<<<888999777222///,,,+++---,,,)))***...$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###&&&(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((***)))'''%%%$$$%%%&&&''''''((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''')))+++,,,,,,,,,***))),,,,,,,,,,,,---...//////000888BBB^^^ooo___KKKIIIJJJEEEHHHOOO^^^vvvjjjJJJ:::EEEJJJ>>>>>>MMMSSSQQQRRRLLL@@@AAACCC;;;AAA???<<<999:::<<<<<<:::BBB:::777::::::555333444;;;:::777555333333333333;;;888555555666777555333666555444444555666555333222222222222222222222222222222222222333555777888222333333333444444555555666666666555555444222222444444444444444555555666444555666666666555333222333777888555444666666333333444666777888888777777444666777777;;;>>>999222<<<777555999<<<;;;:::;;;666333222555333000444<<>>???EEEDDDGGGIIIHHHJJJNNNPPPNNNIIIJJJIIIFFFCCCEEEIIIMMMGGGFFFDDDDDDBBB???:::777111///,,,)))'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$''''''(((((((((((('''''')))))))))))))))(((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''+++***)))'''''''''((())))))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&'''''''''''''''''''''''')))---444<<>>=========>>>>>>===<<<@@@@@@@@@???:::444666<<<>>>@@@AAAAAA>>>===<<<<<>>999999===AAACCCEEELLLSSSTTTNNNFFF@@@>>>@@@???AAAGGGNNNQQQNNNJJJFFFEEEDDDAAA???AAAGGGLLLRRRIII>>>:::<<>>GGG===888999;;;<<<=========<<>>===?????????EEE===999;;;<<<;;;;;;>>>:::999888888777888999:::888666333444555666555333777666555555777777777555444444444444444444444444444444333333333444555555555555555666666777777777888888888777777666555444888777777666666666666666777777888888888777666555666999999666666999888555999::::::;;;;;;;;;:::999888;;;;;;999:::<<<:::666444///,,,///222333666;;;888444222555777888???GGGXXXWWWKKKEEEJJJIIICCCFFF???@@@GGGMMMTTTccceeeUUUCCC???@@@CCCCCC??????BBBBBBFFFGGGGGGIIINNNPPPNNNDDDDDDCCCAAABBBGGGOOOUUULLLIIIGGGDDDAAA<<<666222---,,,***(((''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$''''''(((((((((((('''''')))))))))))))))(((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&&&&''')))'''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''(((***---222888===BBBDDDGGGOOOTTTRRROOOOOOOOONNNOOOKKKIIIIIIFFFBBBBBBFFFBBBAAA@@@??????>>><<<;;;AAABBBEEEGGGBBB;;;:::>>>AAACCCFFFGGGEEEDDDCCCCCC>>>======@@@CCCEEEEEEDDDBBB???<<<;;;>>>@@@AAAAAA<<>>>>>@@@888555444888>>>BBBAAA@@@<<>>>>>???>>>>>><<<;;;::::::555000...///...***&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((()))((('''&&&%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&%%%'''((()))((('''((()))&&&''')))(((''''''((()))(((((()))))))))*********((())))))))))))(((((('''***)))))))))))))))******+++,,,,,,,,,------------000NNN===:::CCCFFFKKKSSSTTT\\\SSSFFF>>>EEEWWWhhhqqqkkkcccTTTPPPbbbzzzzzzkkkSSSBBB???DDDAAABBBIIIJJJHHHGGGEEECCCAAA@@@BBBDDDIIIDDDAAABBBBBB???===>>>;;;;;;::::::::::::;;;<<<;;;999888888::::::999888777666555666888999999888666666666666666666777777666666666666666555444333777777777777888888888888::::::;;;::::::999888777999999888888999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<>>>===:::;;;>>><<<888<<<<<<<<<;;;;;;:::999888333555555333333555555111111------000444999CCCLLL???:::777888;;;>>>EEELLL^^^aaa[[[WWWZZZRRREEECCC@@@???DDDGGGJJJUUUXXXKKKDDDBBBDDDIIIJJJFFFBBBAAABBBEEEEEECCCDDDHHHJJJHHHAAA@@@>>>>>>AAAHHHQQQXXXPPPLLLGGGBBB===777111,,,)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$''''''(((((((((((('''''')))))))))))))))(((((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&%%%%%%'''+++000666:::>>>EEEIIIGGGFFFHHHJJJJJJJJJLLLQQQSSSMMMDDDAAADDDCCCBBB@@@?????????@@@AAAAAACCCHHHLLLHHH@@@===???AAADDDGGGHHHFFFCCCAAA@@@???AAADDDHHHKKKKKKHHHFFFBBBAAA???AAAEEEIIILLLNNN>>>???>>><<<999;;;@@@DDD>>>999555444888===?????????EEELLLJJJCCC<<<:::<<<>>>>>>BBBHHHOOOOOOIIIBBBEEECCC@@@>>>BBBJJJLLLJJJCCCAAABBBEEECCC<<<999999<<<:::888666555555555555333333;;;???CCCUUU```YYYCCCBBBAAA???<<<999666555000,,,)))(((******'''%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''%%%$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%'''((((((((('''&&&&&&&&&''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''((('''&&&&&&(((***'''((()))((('''&&&'''((((((((())))))))))))******''''''((()))))))))))))))'''((()))***************,,,,,,,,,---------.........PPPDDDAAA@@@888;;;GGGLLLZZZbbbcccRRR>>>;;;NNNaaaiiibbbSSSLLL```vvvVVVEEEFFFBBB@@@DDDEEEFFFDDDAAA???;;;999<<<@@@@@@AAADDDHHHHHHDDD@@@>>>???>>>===<<<:::999888888===<<<;;;;;;;;;:::999888777666555777999::::::999777777777888888888888888777888999999999888666555888888888888888888888888<<<<<<======<<<;;;;;;:::888888999:::<<<>>>@@@AAA???>>>===<<<<<<<<<======???AAA???<<<<<>>:::999999888777666444333222---...///000555:::777111111111444:::@@@GGGTTT```JJJGGGCCCAAA???@@@BBBEEEMMMXXX^^^dddiii]]]IIICCCDDD@@@CCCCCCAAAHHHJJJ@@@GGGGGGIIIOOOQQQNNNFFF@@@CCCDDDCCC???>>>AAAAAA>>>AAA@@@???>>>@@@EEEKKKOOOMMMIIICCC===888222,,,((()))((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&(((((())))))))))))((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$%%%((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''''''''''''''''''''&&&$$$######%%%)))---000666<<>>@@@???===<<<>>>CCCIIINNNFFFGGGKKKOOOLLLEEECCCDDDEEEHHHKKKJJJFFFAAA===;;;>>>@@@DDDIIINNNOOOMMMJJJJJJFFFBBB@@@DDDLLLUUUZZZKKKIIIEEE@@@<<<>>>CCCGGGJJJFFF@@@===>>>AAACCCCCCHHHQQQXXXWWWOOOGGGEEEFFFCCCAAA???AAAFFFHHHFFFDDDFFFAAA>>>@@@BBB@@@@@@BBB???>>>???@@@>>>999777999444333444999???AAA>>>;;;999777<<<>>><<>>;;;777444111000(((&&&%%%%%%'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%%%%'''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&%%%&&&(((***((()))***)))'''&&&&&&'''(((((((((((()))))))))***(((((())))))))))))((((((&&&''')))***+++++++++***,,,,,,---------.........---VVVKKKJJJHHH???===AAA>>>HHH[[[iiibbbKKK;;;@@@MMMUUURRROOOQQQ___rrr```HHHHHHJJJPPPZZZ^^^HHHAAA;;;888555222555;;;:::===@@@BBBEEEGGGHHHHHHBBBAAA@@@???===<<<:::999:::;;;:::999777555333333777666666777:::;;;;;;:::888888888888999999::::::888999;;;<<<<<<<<<;;;:::;;;;;;::::::::::::::::::<<<============<<<<<<;;;::::::;;;;;;<<<>>>???@@@<<<;;;999888777888999::::::===<<<777555777777555666666777666555333000///333333444;;;GGGOOOJJJ@@@666666999???DDDJJJUUU```PPPSSSSSSNNNHHHCCC@@@???CCCPPPYYYaaaggg\\\JJJEEE===:::???AAA>>>DDDJJJCCCDDDEEEHHHOOOUUUUUULLLBBB@@@BBBAAA======AAABBB@@@AAA@@@@@@@@@BBBCCCDDDDDDEEEAAA;;;555111---)))'''***))))))((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&%%%%%%(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&((())))))---222444444777<<<@@@??????AAAHHHRRRUUUNNNEEE@@@@@@>>><<<:::;;;BBBMMMTTTMMMKKKMMMOOOMMMIIIHHHJJJJJJMMMPPPOOOLLLFFFBBB@@@======@@@CCCGGGIIIHHHFFFEEECCC@@@>>>@@@FFFMMMRRRMMMKKKGGGCCC??????AAACCCJJJGGGCCC@@@????????????GGGNNNTTTSSSMMMGGGGGGIIIEEEAAA>>>===???BBBBBBBBBFFFBBBAAAEEEEEE>>>;;;===???===<<<;;;666000///333555333666@@@LLLOOOGGG>>>:::777;;;>>>;;;@@@CCC;;;888777555222000...,,,+++&&&%%%$$$%%%'''((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&''''''&&&%%%%%%(((***((()))***)))'''&&&&&&''''''(((((((((((()))))))))************)))((('''&&&&&&''')))***+++++++++***,,,,,,,,,---------......000]]]NNNJJJOOOQQQRRRJJJ888:::CCCOOOWWWTTTIIIBBBAAAFFFBBBAAAFFFMMM\\\rrr}}}___LLLJJJOOO___ttt|||YYYLLLBBB???===999<<>>;;;@@@EEEGGGDDDDDDDDDDDDCCCAAA@@@???===>>>???>>>;;;888777666:::999888999;;;<<<<<<;;;999999999::::::;;;;;;<<<:::;;;<<<===========================<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::======<<<;;;::::::;;;;;;999777444222222333555777555:::;;;444//////222444999:::===>>>===:::777555;;;;;;===EEESSS\\\XXXOOOEEEBBBAAABBBDDDEEELLLSSSNNNXXX^^^YYYOOOHHHDDDAAADDDLLLLLLLLLPPPJJJ@@@BBB???<<>>===<<<<<<<<>><<<;;;;;;;;;AAADDDGGGGGGEEECCCCCCDDD>>>======>>>@@@@@@>>><<<===<<<>>>AAA???999444444555444555666333///000666;;;888:::CCCMMMNNNEEE;;;:::555888;;;666999;;;333///...,,,+++))))))((((((%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&'''&&&%%%%%%''')))'''((()))((('''&&&'''(((''''''(((((((((((())))))++++++******)))'''&&&%%%'''((()))***************+++++++++,,,,,,,,,------...[[[OOOMMMSSSVVV[[[UUUEEE???999999AAAIIIJJJIIIJJJMMMIIIBBB;;;:::FFF]]]ooofffYYYQQQJJJHHH\\\zzznnn[[[KKKHHHGGGEEEGGGNNN[[[ZZZRRREEE===>>>@@@@@@HHHHHHGGGFFFEEEBBB@@@???AAACCCFFFEEECCC@@@@@@AAA>>><<<<<<<<<>>>>>>===<<<;;;;;;;;;<<<===>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999999999999999999999:::;;;:::888555222222444777999;;;DDDGGG>>>444333999>>>>>>BBBFFFJJJJJJGGGBBB???>>>@@@BBBEEEMMMUUUXXXUUUXXXOOOGGGDDDCCCBBBFFFKKKHHHXXXbbb\\\OOOGGGEEEDDDAAAEEE@@@;;;???<<<999???GGGDDDIIIKKKAAA@@@DDDAAACCCCCCDDDIIIUUU\\\UUUHHH999===???@@@EEEOOOUUUVVVCCCAAA???>>>???>>>;;;999444111,,,)))((()))))))))%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&'''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###&&&))))))---333444111777555777===AAAAAACCCFFF>>>AAACCCAAA>>>===???CCCEEE@@@>>>???>>>;;;:::<<<:::===@@@BBBAAA@@@@@@AAAFFFEEEEEEFFFFFFEEECCC@@@===AAAFFFGGGDDD@@@===<<<<<<<<<<<<======<<<:::999======<<<;;;;;;===???AAA>>>>>>???AAABBBAAA@@@???:::::::::;;;:::999666444333666888666444333000,,,,,,///666;;;:::666777<<<::::::;;;>>>AAA@@@===999999111333444......///(((***)))((('''&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((###%%%''''''&&&&&&&&&'''&&&''')))(((''''''((()))'''''''''((((((((()))))))))))))))))))))(((''''''***)))))))))))))))***************+++++++++,,,,,,+++SSSPPPUUUUUUOOOTTTZZZVVVKKK@@@666555888???MMMZZZYYY]]]WWWFFF999888;;;;;;MMMOOOQQQGGG>>>TTTyyyttt^^^JJJGGGHHHFFFHHHNNNTTTYYYXXXOOOHHHGGGEEEAAAKKKJJJIIIGGGCCC???;;;999???BBBFFFGGGEEECCCCCCEEEAAA@@@>>>???@@@@@@???>>><<<======>>>???@@@@@@@@@???>>><<<:::999999999999888888888777777666666666777777888999999888888888222333444666999;;;>>>??????<<<999666666888;;;===FFFQQQUUUKKK???===EEELLLBBBGGGMMMRRRRRROOOJJJFFF???DDDFFFDDDEEELLLSSSWWWaaaTTTGGGAAA@@@@@@CCCGGGDDDVVVaaaYYYJJJBBBBBBCCC;;;AAA===;;;@@@???===DDDGGGDDDKKKNNNDDDBBBGGGEEE???>>>;;;>>>IIIPPPHHH:::999===???@@@EEEOOOUUUVVVJJJEEE???<<<;;;:::888555222...)))''''''((()))***!!!"""$$$%%%&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$&&&&&&&&&)))***(((***,,,***&&&+++000999@@@@@@<<<<<>>@@@BBBCCCAAA===;;;<<<===AAA@@@@@@@@@@@@???<<<:::999999999888:::>>>DDDHHH<<<;;;;;;>>>AAAAAA===999<<<:::666222000/////////111777777222000333222---333777???EEEAAA888555888555777999777444333777:::555,,,...111++++++---''')))((('''&&&%%%&&&&&&'''$$$%%%%%%$$$######%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%'''((($$$%%%%%%&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((###%%%'''((('''&&&&&&&&&%%%'''(((((('''''')))***''''''''''''((((((((()))'''(((((()))))))))))))))+++***)))(((((()))******))))))*********+++++++++---JJJRRRXXXVVVPPPLLLPPPUUUTTTKKK???555555<<>><<>>999:::<<<>>><<<999<<>>:::888999666111666;;;;;;:::GGGSSSHHH111<<<888888<<<@@@BBBFFFLLLMMMIIICCC>>><<<===@@@BBBBBBPPPSSSOOOLLLBBB>>>FFFCCCCCCBBBGGGQQQYYYVVVOOODDDFFFFFFCCCBBBFFFOOOWWWbbbXXXMMMFFFEEEEEECCCAAADDDEEEGGGGGGBBB<<<===BBBAAAAAA>>>===AAAFFFDDD>>>FFFHHHLLLMMMGGG@@@>>>BBB===<<<888666<<>><<<:::999888777777:::;;;;;;:::888666777888999;;;<<<===<<<:::777555444666999;;;<<<;;;:::888555777888555555888888555888777666555555666777888333111000//////000222333:::GGGJJJ>>>444444555222:::;;;<<<===<<<:::888777444444333333222111111000111---)))((()))***((('''%%%%%%&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&***)))'''&&&%%%%%%&&&'''%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***)))(((''''''((()))***))))))(((((((((((())))))++++++******))))))((((((''''''(((******++++++++++++,,,,,,,,,,,,,,,,,,------EEEKKKRRRUUUSSSPPPNNNNNNSSSOOOHHHBBB===;;;;;;<<<@@@AAAEEEIIIKKKHHHBBB===>>>BBBDDDAAA<<<<<>>???BBBDDDFFFJJJFFFJJJIIIBBB>>>AAADDDFFFWWWRRRMMMKKKEEE===999:::EEEKKKNNNJJJFFFEEEEEECCC888;;;===BBBPPP]]]YYYLLLHHHCCC@@@AAABBBCCCHHHNNNQQQPPPOOOJJJFFFBBBBBBBBBAAALLLPPPRRRVVVOOOGGGIIICCCBBB@@@DDDOOOZZZ[[[WWWGGGFFFEEEBBBAAADDDIIINNN]]]UUUJJJDDDCCCCCCBBB@@@999;;;???CCCAAA===@@@FFFGGGGGGEEEBBBDDDGGGDDD>>>BBBDDDHHHKKKFFF>>>===@@@:::;;;:::;;;AAAGGGGGGBBB@@@???>>>???CCCIIIOOOSSSDDD===555222333222---((('''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%&&&(((((((((''''''''''''''''''''''''((()))***)))'''&&&'''((('''&&&&&&***------((($$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))***)))((('''((()))))))))+++///222999999999888888888777777:::;;;;;;;;;<<<<<<======CCCBBB@@@>>><<<:::999999999999:::888555444444555333555666777666444111000...000222555555555333222---111111///000444444222222111111000000111111222444333222222222444555666CCCLLLNNNCCC;;;======:::777888999999888777444333111111000000///......------***((('''((()))'''%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))*********)))))))))))))))''''''(((******++++++***++++++,,,,,,,,,,,,---------CCCEEEIIIMMMPPPOOOLLLIIIJJJJJJIIIGGGDDDAAA>>><<<444333555<<>>AAAEEEFFFEEECCCBBBFFFDDDDDDJJJQQQSSSMMMGGGAAAFFFOOO\\\iiimmmcccTTTEEEEEEIIIPPPTTTUUUZZZ___eeeTTTDDDBBBGGGLLLNNNPPPPPPZZZYYYJJJAAAEEEHHHEEEPPPOOOPPPSSSOOOEEE>>><<>>>>>GGGSSSWWWUUUFFFCCC@@@??????@@@AAAAAAHHHDDD??????BBBGGGIIIIII<<<===@@@CCC@@@;;;<<<@@@IIIIIIGGGBBBAAAAAA>>>999;;;===BBBFFFBBB;;;999<<<:::<<<===???EEEJJJIIICCCBBB@@@>>>======@@@CCCFFF>>>777000,,,------***&&&%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''***(((%%%%%%'''(((((((((''''''''''''''''''''''''''')))))))))'''&&&'''(((&&&$$$$$$&&&)))***'''$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))***)))(((((((((((('''%%%&&&(((***...///000111222333444555444555555666777888999999DDDCCCAAA>>><<<:::999999<<<======<<<999888888999666777888888888666444222111222555666777666555444///333444222444888999666555444444333333444444555444444555666777888888999AAAFFFEEE===999;;;;;;777333444444444333111///...------,,,,,,+++*********((('''&&&&&&''''''%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&''''''''''''&&&''''''((((((((((((((((((&&&&&&%%%&&&&&&'''((()))''''''&&&&&&&&&&&&'''((()))((((((''''''(((((()))((())))))))))))))))))***''''''((()))************+++++++++,,,,,,---------...GGGGGGHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEGGGHHH===888333444;;;BBBGGGIIIWWWTTTPPPLLLHHHGGGGGGHHH===>>>>>>>>>>>>>>>???AAA>>>999777===FFFKKKFFF@@@BBBBBBDDDMMM[[[ddd^^^TTTHHHDDDBBBDDDGGGNNN]]]kkkvvvaaaKKKCCCEEEIIIMMMPPPSSSbbbbbbNNNAAAEEEGGG@@@AAACCCLLLTTTTTTKKKBBB???<<>>>>>AAAHHHHHHLLLUUUOOOAAA>>>@@@???<<<999>>>EEEHHHFFF@@@<<<:::;;;???AAA>>>;;;;;;999888;;;AAAHHHLLLNNNDDDCCCEEEFFFBBB<<<;;;>>>HHHIIIEEE???;;;<<<<<<999666888===CCCAAA:::777888===???@@@@@@DDDIIIIIIEEE@@@>>>;;;888777777888999888222+++((()))***(((&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%'''(((((('''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&$$$###$$$'''((('''%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''')))***)))(((&&&'''(((''''''(((***,,,'''''')))***,,,...///000111111222333555666777777>>>===;;;999888777777666<<<===>>>===<<<;;;<<<>>>:::;;;<<<<<<<<<;;;999888888999:::<<<<<<;;;::::::666999:::888999<<<===;;;999999999999999999999999333444555777888999999999888:::777111111444444000/////////...---+++***(((******)))))))))((((((((($$$%%%&&&'''''''''%%%$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&"""$$$''')))***)))'''&&&&&&&&&'''(((((((((((('''''''''((((((((((((((()))&&&&&&%%%&&&&&&'''((()))((((((((((((((())))))***(((((((((''''''((((((((('''((((((((())))))******''''''((()))******))))))+++++++++,,,,,,---------///EEEJJJPPPQQQMMMJJJHHHHHHNNNLLLHHHEEECCCCCCDDDEEECCC@@@:::666666:::AAAEEEPPPLLLGGGDDDDDDFFFIIIJJJAAACCCEEEDDDBBBAAAAAACCCBBB;;;444666===@@@===888>>>???@@@BBBIIIPPPPPPKKKJJJEEEAAAAAACCCKKKYYYgggppp___KKKAAA???BBBHHHNNNQQQ```aaaMMM@@@CCCDDD<<>><<<@@@DDDIIIPPPWWWWWWSSSJJJAAA???DDDFFFCCCJJJWWW\\\SSSJJJDDD???<<>>>>>@@@DDDGGGHHHCCCAAABBBDDDCCC??????BBBEEEGGGDDD;;;777999<<<===777999???EEEEEE>>>::::::???AAAAAA@@@DDDJJJMMMLLL===;;;888666444333333333222...)))'''((()))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%'''((('''&&&''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''')))***)))(((!!!###$$$%%%%%%%%%(((***$$$$$$%%%&&&'''((())))))---...///000111222333333555444444333333444444555444666888888888999;;;<<<888999999:::999999777777777888999:::::::::999999777:::999777666999999666777777777777777777777777000111222444555666666666666555111...///222111...+++++++++***)))'''&&&&&&((((((((((((((('''''''''###%%%'''(((''''''&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&!!!###''')))***)))(((&&&''''''((()))))))))))))))&&&'''''''''((((((((()))&&&&&&%%%&&&&&&'''((()))'''(((((()))))))))))))))((((((''''''''''''((((((''''''(((((()))))))))***'''(((((())))))))))))(((******+++,,,,,,---......///<<>>???@@@>>><<<;;;<<<>>>AAAAAA@@@???>>>???@@@AAA>>>EEELLLOOOMMMHHHEEEDDDKKKDDD<<<:::===>>>:::555666===CCCCCCBBBDDDEEEDDDBBB???@@@CCCDDDFFFKKKRRRZZZOOODDD>>>;;;<<>>BBBLLLTTTSSSMMMDDD???===AAAAAA@@@EEENNNNNNGGG@@@===999666888<<<>>>AAADDDBBB===:::;;;===666??????<<<===888444;;;777<<>>@@@CCCGGGIIIEEE@@@>>>>>><<<888888;;;<<<@@@???888222333777999;;;===DDDKKKKKKEEE???======???@@@???BBBJJJOOOPPP:::999888555333222111000---***((('''(((((((((''''''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''(((&&&%%%''''''''''''''''''''''''&&&''')))(((''''''((()))&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))***)))(((###$$$&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&))))))******+++,,,------......//////000111222333000222444555555666888:::555666666666666666555555555666666777777666666666555888777444333555555222333333444444444444333333------...///000111111222222000///......///...---))))))(((''''''&&&&&&&&&((((((((((((''''''''''''$$$&&&((((((&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&"""$$$''')))***)))'''&&&''''''((())))))))))))(((%%%%%%&&&&&&'''(((((((((&&&&&&%%%&&&&&&'''((()))$$$%%%&&&'''((((((((('''(((''''''&&&&&&''''''((('''(((((((((((((((((()))'''(((((())))))(((((((((******+++,,,,,,---.........222:::EEEOOOSSSPPPIIIEEE>>>@@@BBBEEEGGGGGGGGGFFF?????????AAABBBBBB@@@???===>>>>>><<<::::::===@@@===CCCKKKMMMIIIEEECCCCCCFFFCCC@@@@@@BBBBBB>>>;;;777@@@FFFCCC??????AAABBB<<<999:::>>>AAA???>>>???GGG@@@;;;::::::999<<<@@@@@@FFFHHHDDD???>>>===<<<777888<<>>@@@;;;888999777555666999;;;===>>>>>><<<::::::;;;999BBBAAA>>>@@@;;;777>>>888???BBB@@@===>>>???>>><<<;;;<<<@@@EEEIIIIIIHHH@@@>>>;;;999:::>>>CCCHHHFFF???999777444000000333666>>>BBB===666444666666===???EEEMMMNNNGGG@@@===999<<<===<<<===BBBEEEDDD777666555333000...,,,+++''''''''''''(((((('''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''&&&$$$''''''''''''''''''''''''&&&'''((((((''''''(((***$$$%%%&&&'''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***)))((($$$&&&'''((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))*********++++++,,,---......///111111000000222333222333333333333333333333222222222222222222222111111333333000000222222/////////000111111000//////,,,++++++***+++,,,---...*********+++)))'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''%%%'''(((&&&$$$$$$%%%(((###$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&$$$%%%'''((()))((('''&&&%%%&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&%%%&&&&&&'''((()))$$$%%%&&&'''((((((((('''(((''''''&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((((('''''')))******+++---......///---......333<<>>CCCGGGHHHFFF>>>>>>;;;666444777???FFF???BBBDDDBBB===;;;===@@@999:::>>>BBBEEEFFFDDDAAA???EEEFFF@@@:::<<>>===:::999:::888666777;;;;;;888777999999;;;;;;777777;;;<<<;;;777:::;;;;;;===@@@@@@======::::::===>>><<<<<>><<>>@@@@@@;;;;;;<<<>>>AAACCCDDDDDDBBB???999444111222666:::===666111111111111444999:::EEENNNJJJBBB===;;;:::<<<===CCCLLLMMMEEE>>>:::666:::<<<888777777777444333333111///,,,)))'''%%%$$$%%%&&&'''((((((&&&%%%"""###%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''((("""$$$&&&'''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***)))(((!!!$$$%%%%%%&&&''')))%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((('''''''''''''''((((((((()))******((('''((()))---------------.........+++++++++++++++*********))),,,,,,******......+++((()))***++++++***)))(((,,,***)))(((((()))+++,,,'''''')))***((($$$###%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%""""""$$$'''"""###%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&''''''''''''''''''&&&%%%&&&'''((((((((('''&&&###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''))))))%%%&&&(((************)))'''''''''&&&&&&'''''''''))))))(((((('''''''''&&&'''((((((((((((((('''''')))******+++---...//////---(((***...333888>>>BBBEEEDDDBBB@@@>>>===>>>???@@@FFFEEEEEEDDDDDDDDDDDDDDDFFFFFFDDDBBB@@@???>>>===;;;;;;;;;:::777666777888999:::===?????????===<<>>@@@BBBBBBAAA???>>>===<<<;;;;;;;;;???EEEEEE???;;;:::666;;;===:::777:::<<<<<<888:::===>>>>>>>>>>>>???@@@???>>>>>>@@@AAAAAA@@@<<<===?????????@@@CCCEEEJJJJJJHHHFFFCCC???<<<:::BBBIIILLLGGG???<<<;;;999;;;:::<<<@@@@@@;;;999:::999888777666666666777888555555444333222444777:::DDD999333666666333666??????IIIMMMEEE:::666777999888:::>>>BBBDDDBBB===888777666555444333222222222---,,,***)))'''%%%######((('''%%%%%%&&&&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((((((&&&%%%######$$$%%%&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&)))***)))((('''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))***))))))'''%%%$$$&&&)))+++***((())))))))))))))))))))))))((((((&&&%%%%%%&&&'''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###"""!!!$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''))))))))))))))))))))))))+++)))((()))******)))((((((((((((((((((((((((((('''((()))++++++******)))(((+++------+++***+++------((()))+++///333888<<>>???@@@@@@BBBEEEGGGEEE===999===@@@???>>>???BBBAAA@@@???>>>===<<<;;;;;;;;;???EEEEEE@@@<<<<<<888<<<===;;;:::===>>>===;;;===@@@@@@@@@@@@AAACCCBBB@@@??????@@@AAAAAA@@@>>>@@@@@@@@@@@@@@@BBBDDDIIIHHHHHHFFFCCC@@@<<<:::>>>CCCEEEAAA<<<;;;999666777555555888888555555888555444333222333555777888666666666555666999>>>BBBMMMAAA888::::::666888???<<>>@@@DDDGGGJJJGGGGGGFFFEEECCC@@@>>><<<<<<<<<;;;888555555777999888777777666555444444444444777;;;>>>???@@@AAACCCCCC<<<888999;;;;;;:::;;;???>>>===<<<;;;;;;;;;;;;::::::===BBBCCC???<<<===;;;======<<<===AAAAAA>>>>>>???@@@@@@@@@AAACCCEEEAAA???>>>>>>???@@@@@@??????@@@@@@???======???AAAAAABBBBBBBBB@@@===999777777:::;;;888666777555111333000000333333222222666333333222222444888;;;>>>;;;;;;999888888;;;AAAEEETTTFFF;;;;;;<<<::::::>>>;;;CCCGGGBBB:::999;;;<<<:::777444333333444333222000222333333222///+++)))((((((''''''''''''''''''(((&&&%%%%%%&&&'''&&&$$$((('''&&&&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###&&&)))***)))'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%)))(((&&&'''(((((('''%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((&&&&&&'''((((((((((((((()))***,,,,,,+++++++++,,,---((('''&&&&&&'''***---......333999???BBBAAA>>>;;;:::999999999;;;???BBBDDDCCCCCCDDDDDDCCCAAA???===>>>>>>===;;;999:::===@@@;;;:::888666555444444444000333888;;;;;;;;;;;;<<<;;;777444444555666666666999999777777666777777888888666999===>>>:::999;;;;;;<<<:::999===AAA@@@;;;:::;;;<<<;;;;;;<<>>===>>>???@@@@@@@@@???>>>:::::::::::::::;;;???AAA>>>===<<<:::888888777777333666999:::999888777888444444333222333666666555444333222111222333444555666333444888888555555888666666444333666:::999333333444555444444555888;;;666555333444666777777666666666444222000000222444222333333333222111000///666777666333444888777333888999===DDDEEE@@@<<<<<<=========>>>AAAFFFJJJMMMCCCAAA???<<<:::;;;???BBBRRRHHH>>>:::999888777777555999999444111111111///222000000000111222111//////---+++)))''''''''''''((((((''''''&&&&&&%%%%%%'''%%%%%%%%%''''''&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%((()))((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''&&&%%%###$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''+++***((((((((((((&&&%%%((((((((((((((((((((((((((((((((()))))))))***************+++,,,,,,,,,+++---((((((''''''&&&&&&&&&'''&&&(((***---111555999:::::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<888999;;;;;;<<<===???AAA>>>>>>===<<<;;;;;;:::::::::;;;;;;:::888777888999333777888777777::::::777222111000000000222555666777444333555555333444777111333111///000333222...///111222222222333555777333222111222555666777666555444333111///000333666666666555444333444444444???@@@???;;;:::===>>><<<<<<>>>DDDLLLLLLFFF@@@???>>>>>>???@@@BBBDDDGGGHHH>>>>>>>>><<<;;;===@@@CCCNNNHHHAAA:::777444222222...111111...///222222///333222111111000...+++(((---+++(((%%%$$$%%%'''(((((('''''''''&&&%%%%%%%%%&&&%%%$$$%%%'''''''''&&&((('''&&&&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""%%%((()))(((&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((((((((''''''((((((((((((''''''&&&!!!###%%%&&&&&&'''***,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''',,,***((((((((((((&&&%%%(((((((((((((((((((((((()))))))))))))))***+++++++++******+++------,,,***---&&&''''''(((((('''&&&%%%''''''''')))+++...111333222444666888999:::::::::999888666555444555777777666888;;;<<<;;;;;;;;;<<<999999;;;;;;;;;;;;:::999===<<<:::777444555888:::555;;;>>><<<<<<>>><<<777444333222222333555888:::<<<888555666666444555999333777777222000222222000111333555666666666777888555444444666999;;;<<<<<<999999888666666888<<>>@@@AAA>>>???DDDJJJJJJDDD???>>><<<===>>>??????@@@@@@@@@888999:::999888888:::<<>>BBB???===>>>;;;555777666555444666999<<<>>>@@@;;;888999888555777;;;999>>>>>>999555555666555444777:::;;;;;;:::;;;;;;888888888:::===@@@AAAAAA???>>>>>>======???DDDHHHBBB???;;;888888:::===???EEEIIIHHHAAA:::;;;???AAA======@@@EEEEEE???<<<<<<;;;<<<===>>>>>>===;;;:::555666666555222000000111///444666333......111333444444222///000444222...,,,***((('''((()))((((((&&&&&&&&&''''''&&&&&&%%%######$$$%%%'''((())))))&&&%%%$$$%%%'''((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&%%%%%%$$$###***)))(((''''''''''''''''''&&&$$$$$$$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""%%%'''((('''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&###%%%''''''%%%$$$''')))''''''''''''''''''''''''###$$$&&&((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''$$$######%%%'''))))))((((((((((((((((((((((((((((((''''''&&&&&&((()))***+++***)))***---...,,,***---%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((()))))))))***+++...111444666888444444444222111111333555////////////000111111222333333444444444333222222///000000111222444555666777777666555555444333333444555666888:::<<<>>>???===:::777666888;;;===>>><<<<<<;;;888666555666888999::::::;;;;;;<<<<<<===>>>======<<<<<<======>>>BBB===:::===BBBDDD???:::<<<<<<:::999999:::<<<<<>>;;;888::::::999999999999::::::???===:::888666666666777666666666555444333222111333333444555555444333222111222222333333444444444666555555333222000...---,,,,,,***)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((%%%%%%(((***&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$''''''$$$%%%)))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$###$$$$$$%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&$$$%%%%%%&&&''''''&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((%%%%%%$$$######$$$%%%%%%((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''((('''&&&&&&%%%&&&'''((()))((()))))))))'''&&&'''((((((((('''''''''''''''((((((((()))))))))))))))(((******+++++++++,,,,,,,,,...%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''(((''''''''''''(((((())),,,---///000111444888;;;333333222111000000000000222000///---,,,,,,------------........./////////000000000///......------//////000111222222333444222000///000222333444333222333444333222333555777444444444555666666777777666666555555555555666666555555555555555444333222555555666666666666555555555444333222222222222222111111111111111000/////////000222333444444444444333333333333333333444444333333111///---,,,***)))(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''%%%&&&***+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&'''%%%###!!!!!!###%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%''')))%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((''''''(((***'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&'''((((((((((((''''''(((((()))'''((()))******+++************+++++++++,,,,,,,,,+++%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&)))(((''''''''''''((((((&&&''')))***+++...222555222111111000000000000111333111///,,,++++++,,,---------.........---------......---------,,,,,,,,,---------.........//////---,,,,,,...000000000......///000///......000111000000111111222333333333111111000000000000111111---000222000---,,,,,,...///000111222222111000/////////000000000000111000111111222333333222222222...000111333444444444333444444333111000...---,,,,,,,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$#########$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%((('''$$$%%%((()))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''''''''%%%$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%###!!!!!!###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''))))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&'''''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''%%%&&&(((***&&&&&&&&&&&&''''''(((((('''((()))((('''&&&'''((()))(((((((((((())))))***&&&'''((()))***+++++++++******+++++++++,,,,,,,,,***%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))$$$%%%&&&&&&'''(((,,,...---------...///000111222555333000...------............/////////...---,,,------------,,,,,,,,,,,,------------------------+++++++++---//////...,,,+++,,,------+++***+++,,,------......///000000000......------------......,,,///222000---+++,,,///...///000111111000///...//////000000111111111111111222333333444333333333---...///000000000///...//////...,,,***)))(((''''''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&((('''######%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''''''''%%%$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''))))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&(((&&&&&&&&&'''''''''''''''&&&((()))(((''''''((()))((((((((((((((()))******%%%&&&'''((())))))***)))******+++++++++,,,,,,,,,...%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&((((((&&&''''''&&&%%%&&&(((+++))))))***+++,,,...///000333222000......---......---...///000000///---,,,------------------------------------------------+++++++++,,,//////...---***,,,---,,,+++))))))***,,,,,,,,,---......//////------,,,,,,,,,,,,------...111333222000///000222000111111111111111111000111000000//////000000111......///000000/////////******+++++++++)))((('''''''''''''''''''''((((((&&&&&&%%%%%%%%%'''((()))&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&'''''''''$$$######%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%'''&&&###"""%%%%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$######%%%'''))))))'''%%%###%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''###$$$%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%%%%''')))%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''%%%&&&''''''((((((''''''&&&'''((((((''''''((()))''''''''''''((()))******%%%&&&'''(((((()))((((((******+++++++++,,,,,,,,,---%%%&&&''''''((((((''''''%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''')))(((((((((((()))***+++,,,......---------,,,,,,,,,,,,---...///000///---,,,---------------------------------------.........,,,+++***,,,...///...---)))+++......---,,,,,,---+++,,,,,,------...//////------,,,,,,,,,,,,---------///000111111111111222000000000//////000000000111///---+++++++++,,,---)))***************))))))&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&''''''((('''&&&%%%$$$%%%&&&((()))&&&&&&%%%%%%$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((!!! """%%%&&&$$$"""&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###&&&%%%######''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&'''###$$$$$$$$$%%%&&&&&&&&&$$$%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$&&&(((%%%%%%&&&''''''&&&%%%%%%((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%&&&'''((((((((('''&&&&&&'''((((((''''''(((***&&&&&&&&&&&&'''((()))***'''(((((()))))))))((((((******+++++++++,,,,,,,,,***%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((()))))))))(((''''''&&&&&&''''''%%%&&&&&&$$$###$$$&&&(((((('''''''''''''''((()))******+++++++++******)))***+++---//////...---,,,,,,,,,,,,,,,,,,,,,---------------------.........,,,+++***+++---.........)))+++...000//////000111+++,,,,,,---......//////......------------......***+++,,,---///////////////...,,,,,,,,,,,,...///000...***(((&&&'''((()))''''''((((((''''''&&&%%%%%%&&&'''((((((((('''&&&((((((''''''&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%&&&%%%%%%$$$######$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%$$$$$$###'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$""""""%%%((()))'''$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$%%%###%%%)))+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%&&&'''((((((###%%%'''))))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''))))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&%%%$$$"""!!!$$$%%%%%%%%%$$$$$$&&&'''%%%%%%&&&''''''&&&%%%%%%((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&))))))(((&&&&&&&&&%%%%%%'''((((((((('''&&&%%%'''((((((''''''(((***%%%%%%%%%&&&&&&((()))))))))************))))))(((******+++++++++,,,,,,,,,+++''''''(((((('''&&&%%%%%%'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************************))))))))))))))))))))))))))))))***))))))(((''''''%%%&&&''')))***+++++++++***)))(((''''''((()))***(((((((((((())))))))))))((((((''''''''''''(((((()))((('''&&&&&&''')))***(((''''''''''''&&&&&&&&&(((((())))))((('''&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$$$$%%%&&&'''(((%%%""""""%%%&&&%%%&&&)))$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''%%%######%%%$$$!!!&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&&&&&&&'''((('''%%%$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%'''((((((((('''&&&%%%&&&''''''((((((''''''(((((((((''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$###%%%&&&(((((('''&&&%%%%%%$$$$$$'''###"""$$$$$$"""###'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""""""""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''(((((('''&&&%%%%%%'''&&&%%%&&&((((((((('''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&''')))***((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''((((((***+++++++++++++++...''''''(((((('''&&&&&&%%%'''%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((''''''&&&%%%&&&'''((())))))******)))(((''''''''''''((()))&&&''''''''''''(((((((((((((((''''''''''''(((((()))(((&&&%%%%%%%%%'''(((''''''''''''&&&&&&&&&&&&((((((((((((((('''&&&&&&(((((((((''''''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&######%%%&&&$$$%%%((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%###$$$%%%%%%### &&&&&&&&&%%%%%%%%%$$$$$$(((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&))))))((((((((('''''''''%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&%%%$$$$$$%%%''''''''''''&&&%%%%%%%%%$$$&&&###"""$$$$$$"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%%%%$$$'''&&&%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&''''''((((((((((((''''''))))))***,,,,,,,,,,,,,,,---'''''''''(((''''''&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((('''%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''$$$###&&&&&&$$$$$$'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&'''(((((()))(((((('''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%""""""$$$$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$###'''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((''''''&&&''''''(((((((((((('''''')))***+++,,,------------+++&&&'''''''''''''''&&&&&&&&&%%%$$$%%%'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((('''&&&%%%$$$$$$$$$%%%'''''''''&&&&&&&&&%%%%%%'''''''''(((((('''&&&&&&!!!"""%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%((($$$$$$&&&&&&######'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))%%%$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&$$$%%%&&&(((%%%%%%%%%%%%%%%%%%&&&&&&%%%"""!!!$$$$$$!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%&&&''''''###$$$%%%'''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))'''(((((((((((((((''''''''''''((((((((((((''''''))))))***+++,,,,,,,,,,,,,,,&&&&&&'''''''''''''''&&&%%%%%%%%%&&&((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&!!!"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###############$$$((($$$$$$&&&&&&######'''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((%%%&&&''''''((('''''''''******)))(((&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''(((((((((((('''''''''&&&%%%$$$###"""&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%''')))$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""%%%%%%""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((((('''''''''(((((((((((('''''''''((()))******+++++++++,,,%%%&&&''''''((('''''''''%%%$$$%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$%%%'''$$$###&&&&&&$$$$$$'''$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$%%%'''***&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''(((((('''&&&$$$###""""""'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%&&&(((***%%%%%%%%%%%%$$$$$$$$$$$$%%%######&&&&&&######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%############$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((((((''''''&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&''''''((('''''''''''''''&&&&&&%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&'''((((((((((((((((((''''''((((((((((((''''''&&&'''((()))************---%%%&&&&&&'''((((((''''''$$$$$$%%%''')))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%###$$$%%%'''((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&######%%%&&&$$$%%%((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%&&&&&&$$$######&&&)))&&&&&&&&&&&&'''''''''((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&(((***&&&%%%%%%%%%$$$#########%%%###$$$(((((($$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%&&&''''''(((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((''''''(((((((((((('''''''''((()))******+++******+++%%%%%%&&&'''((((((((('''$$$$$$%%%''')))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&"""###%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%""""""%%%&&&%%%&&&)))$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%&&&&&&$$$""""""%%%)))&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''&&&%%%###"""''''''((((((((((((''''''''''''&&&%%%&&&'''((()))%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''((((((((($$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&&&&&&&)))+++&&&&&&%%%%%%$$$###""""""&&&$$$%%%))))))%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&((()))******######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$###$$$%%%&&&###$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&'''((())))))((((((''''''((((((((((((''''''((()))***++++++,,,++++++***%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%######%%%'''$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''&&&$$$######$$$)))(((%%%#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&(((((('''$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&'''(((((('''%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&%%%%%%''')))'''&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%""""""###%%%'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$%%%%%%$$$######"""!!!"""$$$%%%$$$$$$'''&&&%%%%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))))))))((((((************))))))((((((---%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&((('''%%%#########%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&############$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%$$$$$$######''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************+++%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$$$$&&&)))***'''%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''(((((("""$$$%%%%%%%%%%%%&&&((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((((((''''''$$$%%%&&&'''((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%&&&((((((&&&%%%###$$$%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&$$$###$$$%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))***+++,,,,,,+++%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%)))))))))((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%,,,'''###$$$(((***'''$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''(((###$$$&&&%%%%%%$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((((((((((((((($$$$$$&&&'''(((((())))))$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&&&&%%%$$$(((&&&%%%$$$$$$&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%&&&'''(((&&&$$$###$$$&&&(((((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&%%%$$$&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))))))))(((''''''((()))***+++,,,,,,---%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&''''''''''''&&&&&&)))))))))((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%111+++$$$"""%%%'''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$%%%%%%&&&'''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))(((((($$$%%%&&&'''(((((((((((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&&&&%%%$$$###"""  !!!###%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&$$$###$$$&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&((($$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###$$$%%%&&&&&&%%%$$$&&&'''&&&$$$$$$%%%'''%%%&&&&&&''''''(((((()))%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************---%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%000+++%%%"""###%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((((((((%%%&&&''''''((('''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&%%%$$$###"""""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$%%%''''''%%%$$$###$$$%%%''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$&&&((($$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%&&&&&&%%%###%%%'''&&&###"""###&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))******))))))))))))))))))*********+++%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&''''''((((((((('''''''''(((''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''&&&%%%$$$%%%&&&'''%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$######%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######%%%'''&&&&&&###&&&(((&&&"""!!!###&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))************''''''((()))***++++++,,,+++%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%% ###'''((('''%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((("""$$$%%%%%%%%%%%%&&&((('''''''''&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''(((((((((((('''&&&%%%$$$'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&(((((('''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''%%%%%%$$$%%%&&&'''%%%###$$$$$$#########$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$######$$$%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######%%%''''''&&&###''')))'''###!!!###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))************%%%&&&''')))***,,,---...---$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''&&&%%%$$$&&&(((%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&'''''''''&&&%%%%%%$$$'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%+++&&&""""""&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((('''%%%#########%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((&&&&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$""""""###$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%)))%%%"""###''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((&&&%%%%%%&&&'''((('''%%%###$$$'''((('''&&&$$$%%%%%%%%%$$$$$$&&&(((%%%&&&((()))))))))(((''''''''''''&&&&&&%%%%%%%%%)))***+++***(((&&&'''((($$$$$$$$$$$$%%%'''((()))((((((((()))******+++++++++$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''&&&$$$$$$&&&'''))))))(((((('''%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$'''%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%***&&&""""""&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%((('''%%%######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&$$$$$$%%%'''###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''((('''&&&&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""######$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%((($$$!!!"""&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((((((&&&$$$%%%''')))((('''%%%&&&'''&&&%%%%%%''')))&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%'''((())))))''''''((()))&&&'''''''''((()))))))))((((((((()))******++++++)))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&$$$$$$&&&'''))))))((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((###$$$%%%%%%&&&&&&%%%%%%)))&&&"""###%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############'''&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%''')))******)))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%$$$###""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''$$$!!!"""%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''%%%&&&((())))))(((&&&'''''''''&&&&&&((()))&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''((('''''')))***&&&'''((())))))(((''''''((((((((()))******++++++***$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&%%%$$$%%%'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))###$$$%%%%%%&&&&&&%%%%%%'''%%%######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&((('''&&&''')))***)))(((######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&&&&'''((((((%%%&&&'''&&&%%%%%%''')))&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))$$$%%%'''((((((&&&$$$###((((((((()))******++++++,,,$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&%%%######%%%&&&'''&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&***(((''''''(((((('''%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$%%%&&&'''$$$%%%&&&%%%$$$$$$&&&(((%%%%%%$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%%%%'''$$$%%%'''((((((&&&$$$###((((((((()))******++++++,,,$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%######%%%&&&+++***(((&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((((((&&&$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''((((((###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%***((('''&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&'''&&&&&&###$$$%%%$$$######%%%'''$$$%%%%%%%%%$$$$$$&&&'''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***(((&&&%%%%%%&&&&&&'''((())))))(((''''''((((((((()))******+++++++++$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%$$$######$$$&&&+++***'''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%''')))(((&&&$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&$$$$$$%%%'''###$$$%%%%%%&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%%%%%%%#########$$$%%%%%%&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&''''''&&&&&&###%%%&&&%%%######&&&((($$$%%%&&&&&&%%%%%%&&&((($$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))))))))''''''''')))&&&'''''''''((()))))))))((((((((()))******+++++++++$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%$$$######$$$&&&((('''%%%%%%%%%&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''''''''&&&$$$$$$%%%''')))(((&&&$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%$$$######$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&''''''&&&&&&$$$&&&'''&&&$$$$$$''')))&&&'''''''''&&&&&&((()))$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&'''))))))((((((***+++$$$$$$$$$$$$%%%'''((()))((((((((()))******++++++---&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&$$$###%%%((()))'''$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%******)))(((&&&###!!! &&&&&&'''''''''&&&$$$###%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###(((((('''''''''&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''***)))((('''&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###"""###$$$%%%%%%###!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&"""###!!!###(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%&&&'''''''''&&&%%%"""###$$$$$$$$$%%%'''***%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&((())))))(((&&&%%%)))((()))+++...///,,,)))---%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%(((((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%######%%%'''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%###!!!%%%)))&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''###$$$%%%&&&%%%&&&(((+++%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((%%%&&&'''(((((('''&&&%%%***(((''')))+++---,,,***---%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$'''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((()))***%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$'''***'''"""''''''''''''&&&%%%%%%$$$'''&&&&&&&&&&&&&&&'''(((&&&&&&'''((((((((((((((($$$%%%&&&&&&&&&''')))+++%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''')))'''&&&''')))++++++***---%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%&&&''''''&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%&&&(((***$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%&&&((()))'''$$$&&&''''''''''''%%%$$$###&&&%%%%%%%%%&&&'''((((((%%%&&&&&&'''''''''''''''$$$%%%&&&&&&&&&&&&(((***%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((''''''((()))***+++******,,,$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%&&&'''&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%&&&(((***$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###!!!!!!"""$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%&&&'''&&&%%%%%%%%%&&&'''((('''&&&$$$###%%%%%%$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&###%%%%%%%%%$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&&&&&&&&&&'''(((%%%'''***,,,,,,+++***)))***$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''&&&%%%$$$######"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%''')))######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''&&&###"""%%%((($$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%###$$$''''''$$$###%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$###$$$%%%%%%&&&###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%(((+++,,,,,,+++***+++***###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$######&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%######%%%'''"""""""""#########$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%(((((('''&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&((()))'''$$$###'''+++$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&###$$$((('''######'''"""$$$&&&((()))(((&&&%%%((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&$$$%%%&&&(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%'''((()))(((''''''***---+++###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$#########&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%((((((%%%$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&''''''(((((((((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$$$$###"""###$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%$$$###"""$$$%%%!!!""""""""""""#########'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''###%%%'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%(((***'''######'''+++$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&"""###$$$&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$%%%)))(((######(((!!!###&&&((()))((('''&&&***)))((('''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''(((((()))))))))))))))%%%&&&((())))))(((&&&%%%))))))'''$$$"""$$$+++000---$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!! %%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''((((((&&&$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&''''''%%%######$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''%%%###$$$''''''%%%"""&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''(((******''''''''''''((((((((((((+++$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$%%%'''((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''$$$%%%'''&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$$$$%%%''''''%%%###%%%&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))***+++''''''((((((((())))))))))))$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%%%%&&&(((''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%&&&'''%%%###$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***+++((((((((()))))))))******)))$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%%%%'''''')))***)))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%$$$"""%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''((((((&&&### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((()))***+++))))))))))))************+++$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&###!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%'''((('''%%%$$$%%%'''&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))))))))************+++$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%''')))(((%%%$$$%%%(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((()))))))))******)))$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%'''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!###&&&&&&%%%%%%&&&((((((&&&%%%######$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&&&&%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))%%%###%%%(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''!!!  ###''')))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$$$$%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$'''((((((&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%######$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$&&&''''''&&&$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$ ###&&&&&&%%%$$$&&&((()))'''$$$""""""###%%%'''$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&'''((()))(((%%%######$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((+++)))%%%###%%%(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''######$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''#########$$$$$$%%%%%%&&&#########$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''&&&%%%$$$###)))))))))(((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%%"""!!!###&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))*********))))))(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$$$$%%%'''&&&%%%$$$$$$&&&''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%&&&&&&%%%###$$$&&&''''''&&&''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((()))))))))(((((('''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&$$$######%%%'''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%$$$######%%%&&&&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%############""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%###"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&''''''((((((''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$###&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&######$$$&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%###"""###$$$%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$######%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&'''(((((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$###&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$$$$&&&(((&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%###"""###$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((('''&&&$$$###&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%$$$######%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######$$$&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((&&&%%%$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&%%%###$$$&&&''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%%%%&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%&&&(((((('''%%%$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%#########&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%'''(((******%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''#########$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""%%%'''&&&%%%'''&&&$$$$$$$$$$$$&&&'''"""$$$&&&((((((&&&$$$"""###$$$%%%%%%&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''''''''''')))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((''''''&&&&&&''''''&&&%%%%%%'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%(((---...)))&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$''')))***++++++)))'''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###&&&%%%%%%$$$$$$######"""%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%(((***''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&''''''''''''(((%%%$$$%%%'''(((&&&$$$&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$%%%&&&'''"""$$$%%%%%%%%%%%%&&&(((######$$$$$$$$$%%%%%%%%%***)))&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&&&&'''&&&$$$"""'''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$&&&((()))''''''((('''%%%'''+++((()))***)))'''&&&%%%&&&$$$%%%'''(((((('''%%%$$$''''''''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%(((&&&)))---...***((()))(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''((((((((((((((())))))***%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&'''&&&&&&%%%%%%'''&&&$$$%%%'''(((&&&$$$'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%((('''&&&$$$$$$$$$%%%%%%((((((((('''''''''&&&&&&'''&&&%%%&&&&&&&&&$$$"""%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$&&&((()))'''&&&((('''$$$&&&+++((()))***)))'''&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''(((((((((((($$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((&&&'''***+++((('''***''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((( """$$$%%%&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''%%%%%%))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$###'''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&%%%###!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&$$$###"""###$$$%%%''''''(((((($$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$&&&((((((&&&&&&'''&&&###%%%***''')))***)))'''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''(((((((((((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&######&&&&&&$$$%%%((($$$%%%&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''%%%&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$"""!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$#########"""""""""""""""######"""$$$&&&&&&%%%###"""###%%%'''(((''''''&&&######$$$%%%&&&'''((()))%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$&&&((('''%%%%%%'''%%%###%%%)))''')))***)))'''&&&&&&'''%%%%%%&&&''''''&&&%%%%%%''''''''''''(((((((((((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%###$$$&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&###"""$$$%%%###$$$((($$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((((((((('''$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''%%%&&&)))***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$$$$######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###""""""$$$&&&&&&%%%$$$%%%&&&'''(((''''''%%%$$$######$$$%%%'''((())))))%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$&&&((('''%%%%%%'''%%%###%%%)))'''((())))))'''&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''###$$$%%%&&&&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((%%%$$$''''''%%%&&&)))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&%%%(((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&(((''''''&&&%%%&&&&&&&&&))))))(((((('''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%$$$############$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''&&&''''''&&&%%%%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&$$$&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((&&&&&&******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&###$$$%%%&&&''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%!!!"""$$$$$$###$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&'''&&&$$$'''''''''''''''&&&%%%%%%###$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$&&&((((((&&&&&&'''&&&###%%%***&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&'''''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%''''''(((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((''''''&&&'''%%%%%%((((((&&&&&&))))))'''%%%$$$$$$%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''')))((('''&&&%%%&&&&&&'''((((((((((((((('''''''''###$$$%%%&&&&&&&&&%%%%%%!!!"""###%%%%%%$$$###"""%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&''''''(((&&&''''''&&&%%%%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((&&&&&&******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$&&&((('''%%%$$$&&&'''############$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&$$$$$$$$$%%%%%%############$$$$$$$$$%%%%%%%%%$$$%%%''''''&&&$$$'''&&&&&&&&&&&&''''''((($$$%%%%%%&&&'''(((((()))&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$&&&((()))'''&&&((('''$$$&&&+++&&&'''))))))(((''''''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((***$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((("""###%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((&&&%%%$$$###$$$%%%&&&'''''''''((((((((((((''''''%%%######''''''$$$$$$&&&(((%%%###!!!!!!###%%%((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&'''((()))***&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''')))((('''&&&%%%&&&''''''$$$$$$%%%%%%&&&'''''''''###$$$%%%&&&'''&&&%%%%%%###%%%&&&(((((('''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&''''''&&&%%%&&&(((***''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((&&&'''******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''&&&%%%$$$$$$$$$&&&((('''%%%$$$%%%((("""""""""###$$$%%%''''''&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&''''''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''***)))&&&$$$###$$$%%%&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&''''''&&&$$$&&&%%%%%%%%%&&&(((***+++%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$&&&((()))'''''')))'''%%%'''+++&&&'''))))))(((''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$######%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((***)))((('''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))'''%%%&&&)))***)))(((###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$)))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%)))---+++&&&(((''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$$$$######((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''$$$!!!!!!$$$(((&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!"""%%%))),,,;;;///$$$!!!###$$$&&&)))'''''''''%%%###"""###%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''((("""$$$'''((('''&&&'''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%'''(((***%%%%%%%%%&&&&&&'''''''''+++***)))'''''''''((()))%%%&&&''''''%%%$$$%%%&&&$$$%%%'''(((((('''%%%$$$(((((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))(((''''''&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''$$$######&&&''''''%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&%%%)))---+++&&&(((''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''%%%""""""$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""###%%%(((***222)))"""###%%%%%%%%%''''''''''''%%%###"""###%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%&&&''''''"""$$$'''((('''&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''''''''((()))'''((())))))''''''((()))%%%%%%''''''''''''%%%%%%'''''''''''''''&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%%%%###$$$&&&'''((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$"""###%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&)))---+++%%%''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&''')))###!!!$$$'''&&&$$$%%%&&&''''''%%%######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""$$$'''((('''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%***)))((('''''''''(((((('''((())))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&''''''((('''&&&)))---+++%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&"""!!!%%%'''%%%$$$%%%&&&&&&'''%%%######$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''(((((((((((('''(((((((((%%%&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%'''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((((()))(((&&&)))---+++%%%&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%'''((()))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$)))$$$###%%%&&&$$$$$$'''%%%&&&&&&%%%$$$###$$$&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&######$$$%%%'''((())))))'''''''''(((((((((((('''%%%&&&''''''&&&&&&''')))(((''''''&&&&&&''''''(((&&&&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((($$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%%%%'''((('''((()))******)))((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%$$$######%%%'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$&&&&&&'''''''''(((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''''''''(((&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))))))))((('''***---+++%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%''')))***%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%***&&&$$$&&&%%%###%%%)))%%%&&&&&&%%%$$$###%%%'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$'''((('''&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&######$$$%%%'''((())))))&&&&&&'''((((((((('''''''''((())))))))))))***,,,''''''''''''''''''''''''&&&&&&''''''((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&%%%%%%'''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&''''''(((''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$$$$&&&(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))***)))'''***---+++%%%&&&%%%%%%&&&&&&((())))))%%%%%%%%%&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((()))((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%''')))***%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((('''$$$""""""%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&'''''''''%%%%%%'''&&&$$$%%%)))$$$%%%&&&%%%$$$$$$%%%'''&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''&&&%%%"""$$$'''((('''&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((((((''''''&&&(((******))))))+++,,,&&&'''((())))))((('''&&&%%%%%%&&&''''''((()))))),,,&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&%%%%%%'''(((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&'''''''''((('''%%%$$$%%%&&&(((***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&((()))(((&&&&&&(((+++$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))$$$%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))******)))'''***---+++%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''(((((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$######$$$''')))+++%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((($$$!!!!!!$$$''''''''''''&&&$$$$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&((()))###"""$$$(((((($$$%%%((($$$%%%&&&%%%$$$$$$%%%'''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&"""$$$'''((('''&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''(((((('''&&&%%%%%%$$$$$$$$$%%%'''(((((((((''''''$$$&&&(((((('''''')))+++%%%''')))******)))'''%%%$$$$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%)))(((''''''))))))((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''+++***((('''%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''))))))((('''%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&((("""$$$&&&&&&%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$***&&&###(((%%% %%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$)))'''%%%$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$(((((((((((((((((((((((())))))((('''))),,,***$$$"""###$$$%%%&&&'''''''''###$$$&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&%%%%%%)))++++++((($$$"""###%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))((('''&&&&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%&&&'''((("""$$$&&&'''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&%%%$$$###%%%'''***$$$"""&&&(((%%%"""$$$&&&'''((((((((('''%%%$$$(((((())))))((('''&&&&&&)))(((''''''((()))(((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((((((((('''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&(((###%%%&&&&&&%%%$$$%%%'''%%%%%%&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%###(((%%%###)))&&&!!!%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%***'''%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))'''&&&))),,,)))$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))(((((((((((((((((((((((('''))))))(((%%%%%%&&&(((&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%***)))(((&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&'''((("""$$$&&&'''&&&%%%%%%&&&''''''''''''&&&%%%$$$$$$''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&$$$$$$%%%''')))$$$"""''')))&&&%%%&&&''''''(((((('''&&&&&&%%%((((((((((((((('''&&&&&&)))(((&&&'''((()))(((&&&+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&(((&&&&&&'''%%%$$$$$$%%%'''%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''!!!'''%%%###)))&&&!!!&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&%%%(((+++)))###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&(((((((((((((((((((((((((((&&&'''(((((('''''')))+++&&&&&&%%%$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&***)))((('''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''"""$$$&&&'''&&&%%%%%%&&&&&&'''(((((('''%%%###"""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''&&&%%%%%%&&&((('''$$$###''')))''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&((('''&&&'''((()))(((''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&''''''((('''&&&$$$###%%%&&&%%%%%%&&&'''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((!!!'''%%%$$$***'''"""'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''(((((()))(((''''''((()))((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$'''+++)))###&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((()))***+++)))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%$$$###$$$&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''%%%%%%&&&'''((())))))***$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''"""$$$&&&'''&&&%%%%%%&&&&&&'''((()))(((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''((('''&&&%%%''')))$$$$$$$$$&&&''''''((((((((((((&&&%%%%%%&&&'''((('''(((((((((((((((''''''((('''&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%'''&&&%%%%%%''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''((((((&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&''''''(((%%%***&&&$$$)))'''"""'''%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%&&&'''((((((((('''&&&'''))))))((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$(((+++)))$$$&&&&&&'''''''''&&&%%%%%%&&&''''''&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''***)))(((((((((((((((((()))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''(((###$$$%%%&&&'''(((((()))$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&"""$$$&&&'''&&&%%%%%%&&&%%%&&&((()))(((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''((()))&&&'''((('''&&&%%%''')))###%%%&&&%%%%%%&&&''''''((('''&&&%%%%%%&&&((((((''''''((((((((((((((('''(((&&&&&&''')))))))))(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%'''(((((('''&&&&&&%%%$$$###$$$%%%&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%'''((((((&&&%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((+++///)))$$$(((&&&"""(((%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&'''))))))(((&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%(((,,,***%%%%%%&&&&&&'''''''''&&&&&&%%%&&&'''&&&%%%%%%&&&(((&&&&&&''''''((())))))))),,,***((('''(((((('''%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%$$$###$$$&&&((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&"""$$$&&&'''&&&%%%%%%&&&%%%&&&'''((((((&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''&&&%%%%%%&&&(((%%%))))))&&&$$$&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&'''(((((((((((((((((('''&&&&&&''')))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))((('''%%%%%%'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&%%%$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%&&&###%%%(((***((('''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''222444+++$$$'''%%%"""(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%'''((()))'''%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&)))---+++&&&%%%%%%&&&'''((((((((('''$$$%%%&&&&&&%%%%%%''')))&&&&&&''''''((())))))***+++)))&&&&&&'''(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%$$$$$$%%%''')))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&&&&'''''''''&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&$$$$$$%%%''')))......(((%%%&&&&&&$$$%%%&&&&&&'''((((((''''''&&&&&&'''((((((((((((((('''&&&%%%''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((+++)))(((''''''((()))+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&)))(((''''''))))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%'''))))))((('''%%%'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%&&&!!!$$$)))+++***(((&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&666777---$$$&&&$$$"""(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$&&&((((((&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&***...,,,'''$$$%%%&&&'''((((((((((((###%%%&&&%%%%%%&&&(((***$$$$$$%%%%%%&&&'''((((((***'''%%%%%%'''((('''%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&%%%$$$&&&((())))))(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%'''(((***+++$$$$$$$$$$$$%%%%%%&&&'''###$$$&&&(((************(((((('''&&&%%%###"""!!!%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%!!!"""###%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((('''&&&$$$######$$$&&&'''((('''&&&%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&$$$%%%%%%%%%&&&''''''(((&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&%%%$$$###%%%''',,,222222+++&&&''''''$$$$$$%%%'''((()))((('''&&&&&&&&&'''((())))))(((((('''&&&%%%''')))******))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&''''''''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((())))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''((())))))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&))))))(((''''''''''''((((((((('''&&&%%%%%%$$$$$$'''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%$$$###'''+++)))###''''''&&&%%%%%%'''((()))''''''''''''''''''&&&&&&&&&'''((('''&&&'''(((***...***&&&%%%&&&((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''"""%%%%%%""""""$$$$$$!!!$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%$$$"""""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%'''''''''&&&&&&%%%%%%%%%(((&&&$$$$$$%%%''''''&&&&&&&&&%%%'''((()))(((&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$######$$$$$$%%%&&&$$$%%%'''&&&%%%%%%&&&(((***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%***)))'''%%%&&&(((***,,,***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))))))))))))))((((((''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%'''&&&&&&%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&)))(((''''''&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&''')))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&%%%%%%(((,,,***%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&'''((('''&&&&&&(((***+++(((%%%$$$%%%&&&&&&$$$'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%###%%%&&&&&&$$$$$$%%%'''###%%%%%%###"""%%%%%%"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%(((&&&$$$$$$%%%''''''&&&$$$$$$###%%%&&&'''&&&$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''((($$$%%%'''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&'''(((***+++***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((()))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$&&&''''''&&&((('''%%%%%%%%%&&&(((***&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&'''(((***''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&%%%%%%(((,,,***%%%&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&(((***+++(((&&&%%%&&&&&&&&&%%%(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''###&&&&&&###$$$&&&&&&$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&'''&&&&&&&&&&&&%%%%%%%%%(((&&&$$$$$$&&&'''&&&&&&$$$$$$###%%%&&&'''&&&$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''((($$$%%%'''&&&%%%%%%&&&((((((''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&''''''((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((('''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%%%%&&&((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&((('''%%%$$$%%%&&&(((***&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%$$$$$$'''+++)))$$$&&&'''((()))***)))((('''&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&((()))+++***)))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&(((***,,,%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$&&&%%%$$$$$$%%%'''$$$''''''$$$%%%((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&%%%'''((()))(((&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''((()))))))))((('''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&%%%&&&((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&'''''''''((('''%%%%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%(((,,,***%%%%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%&&&''')))))))))))))))((((((((()))((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&(((+++,,,%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$''''''%%%%%%((((((&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((('''&&&%%%(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&%%%'''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%&&&((()))))))))'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&''''''(((((($$$%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''***...,,,'''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&'''&&&%%%%%%''')))%%%&&&''''''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((())))))'''&&&%%%###%%%&&&&&&$$$$$$%%%'''###&&&&&&$$$%%%((()))&&&&&&&&&&&&&&&''''''''''''######$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&''''''&&&$$$$$$$$$###%%%&&&'''&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%'''&&&%%%%%%&&&((((((''''''&&&&&&&&&'''''''''''''''(((((('''''''''''''''((((((((((((''''''%%%&&&'''((()))(((''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$&&&(((((('''%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''&&&%%%)))---+++%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&%%%%%%''')))"""%%%'''&&&$$$###$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&'''((()))((('''%%%$$$###%%%&&&&&&$$$$$$%%%'''"""%%%&&&$$$$$$((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((((((&&&$$$$$$$$$###%%%&&&'''&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%'''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))+++)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&''''''((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$&&&((((((((($$$%%%'''))))))((('''%%%''''''&&&&&&&&&&&&''''''))))))(((''''''''''''((((((((('''&&&%%%%%%$$$$$$$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''"""###"""!!!%%%)))'''"""&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&%%%%%%'''(((###&&&((((((%%%$$$%%%'''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((((((&&&$$$######%%%&&&&&&%%%$$$&&&'''!!!%%%%%%###$$$'''(((&&&""""""#########$$$$$$$$$'''&&&%%%$$$%%%&&&'''((("""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''((((((&&&$$$&&&&&&%%%'''((()))(((&&&$$$%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%&&&$$$%%%'''&&&%%%%%%&&&(((***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&+++)))'''&&&%%%&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((((()))&&&'''''''''&&&%%%%%%$$$''''''(((((())))))******(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))*********((('''&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''((()))(((((())))))((('''&&&&&&((((((((('''&&&&&&&&&%%%&&&%%%$$$%%%'''((('''&&&''''''''''''((((((((((((&&&'''((('''&&&&&&'''((((((&&&###$$$&&&(((&&&%%%(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%$$$$$$#########%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((('''%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&((())))))(((''''''(((&&&%%%%%%$$$$$$%%%%%%&&&)))&&&%%%'''&&&$$$$$$'''###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))%%%""""""$$$&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&)))((((((''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$)))&&&%%%'''******&&&!!!$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$''')))'''%%%'''''''''''''''((())))))+++(((&&&'''))))))'''%%%,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***)))'''&&&&&&&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%''''''(((((())))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((())))))***)))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%'''((('''&&&''''''''''''((((((((((((&&&'''((('''&&&&&&'''((()))&&&$$$%%%'''((('''%%%(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))(((''''''(((&&&%%%%%%$$$$$$%%%%%%&&&)))&&&%%%''''''$$$$$$'''$$$%%%%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''(((((((((%%%######%%%&&&&&&%%%%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&''''''&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$)))&&&%%%'''******&&&!!!%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''%%%'''''''''''''''((())))))***(((&&&'''((()))'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***)))(((&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$###((((((((()))(((((('''&&&'''(((((((((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&'''))))))***))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((''''''&&&''''''''''''''''''(((((('''&&&&&&&&&((()))((('''&&&''''''''''''(((((((((&&&'''((('''&&&&&&'''((()))'''&&&&&&'''((((((''''''&&&%%%&&&'''''''''%%%''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''''''''((())))))%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((((((((('''&&&&&&&&&&&&'''''''''(((&&&((())))))(((''''''(((&&&&&&%%%%%%%%%%%%&&&&&&)))&&&%%%''''''$$$$$$'''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&''''''((((((&&&%%%$$$%%%&&&'''&&&$$$&&&%%%$$$%%%'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%(((&&&%%%'''))))))&&&###&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%%%%%%%$$$$$$((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$''''''''''''((((((((())))))(((''''''(((((('''&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''(((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&''''''(((((()))))))))''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((((((((('''&&&%%%'''(((((((((((((((''''''&&&&&&''''''(((((()))))))))'''&&&'''((()))((('''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&&&&((()))((('''''''''((((((((('''&&&&&&&&&'''''''''&&&'''&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''(((((()))%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((((((((('''''''''''''''((((((((((((&&&((())))))(((''''''(((&&&&&&%%%%%%%%%%%%&&&&&&)))&&&%%%''''''$$$%%%(((''''''''''''&&&%%%$$$$$$''''''''''''&&&%%%$$$###%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''&&&%%%$$$'''%%%%%%&&&'''((('''&&&((((((((('''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&'''))))))&&&$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&%%%$$$&&&''''''(((((((((((((((((((((''''''((((((((('''+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((''''''&&&%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&((((((((('''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''((((((((((((((('''&&&''''''(((((())))))))))))(((''''''((()))(((&&&&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&&&&(((((((((((('''''''''((()))'''''''''''''''&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&(((((((((''''''''''''((((((((())))))&&&((())))))(((''''''((('''&&&&&&%%%%%%&&&&&&'''***'''&&&((('''%%%%%%(((&&&'''''''''&&&&&&%%%$$$&&&'''''''''&&&&&&%%%$$$&&&&&&'''''''''''''''(((%%%&&&'''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''(((((((((((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&'''(((((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''((()))(((((((((''''''((((((''''''((((((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&'''(((((((((((((((((((((((((((((((((((()))))))))'''&&&'''(((((('''%%%%%%&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&'''((('''(((((('''&&&&&&''')))&&&((((((((('''&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&'''(((((('''%%%$$$###%%%%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((((((((('''''''''''''''((((((((()))&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''***'''&&&((((((%%%%%%(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''((('''&&&''')))))))))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''###$$$$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&%%%&&&((()))))))))((('''&&&'''((((((''''''((()))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&'''((((((((((((((()))))))))(((((((((((((((((('''&&&&&&''''''&&&$$$%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&'''(((%%%'''((('''%%%$$$&&&)))&&&((())))))&&&&&&''')))%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''((((((&&&%%%$$$&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((((((((('''&&&&&&'''''''''(((((((((&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''***'''&&&((((((%%%&&&)))"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((((((''''''''''''&&&'''(((&&&$$$$$$''')))(((''''''''')))***)))(((((((((((())))))******+++(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))(((((((((((((((((()))'''''''''(((((((((((()))%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''&&&&&&&&&((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$&&&(((%%%&&&((()))***)))((('''%%%''')))((('''&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))((((((((()))(((''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***,,,&&&&&&'''((())))))((((((******))))))((((((''''''((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((%%%&&&(((&&&$$$###&&&(((&&&(((***)))&&&%%%''')))&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&"""$$$&&&(((((((((&&&&&&'''''''''''''''((())))))%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((((((((('''&&&&&&&&&&&&'''''''''(((&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''+++'''&&&)))(((&&&&&&)))!!!"""###$$$%%%&&&&&&&&&$$$$$$&&&'''(((((())))))(((((((((((((((''''''''''''((((((&&&###$$$'''+++)))((('''((()))***)))(((''''''((()))***++++++,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&'''&&&&&&&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%''')))%%%&&&((()))***)))((('''%%%'''))))))'''&&&(((+++%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%)))((('''''''''(((***+++((((((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&((((((''''''''''''((((((***'''$$$%%%))),,,,,,***''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((&&&$$$%%%((()))'''%%%'''(((((((((((((((''''''''''''&&&''''''((()))***''''''''''''((((((((()))((()))))))))))))))((((((***)))((('''''''''''''''))))))))))))))))))))))))******))))))((((((((('''&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((()))******''''''&&&%%%&&&'''((()))'''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***((('''((()))***)))'''((((((''''''''''''(((((('''((((((''''''(((***---((((((''''''''''''(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&((())))))((('''''''''''''''((()))***&&&'''((((((''''''(((***(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))(((***++++++******+++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***++++++++++++***,,,+++++++++******))))))******))))))***+++,,,,,,''''''(((((()))))))))*********)))(((((('''((((((''')))'''######''')))'''******)))(((((((((((((((&&&&&&'''((()))))))))(((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''&&&$$$!!!!!!###%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&$$$###$$$''''''%%%"""(((%%%###%%%(((***(((&&&%%%((((((%%%%%%((((((%%%(((((())))))))))))((((((&&&''''''(((((((((((((((***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&)))(((((('''((()))***+++(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((())))))(((((('''&&&((((((''''''''''''((((((+++***)))'''%%%$$$%%%&&&'''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((()))*********((('''''')))***)))''''''(((((())))))((((((''')))(((((('''''''''(((((('''''''''((((((((())))))((()))))))))))))))(((((())))))((('''''''''(((((())))))))))))))))))))))))******)))))))))((((((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))(((((((((((()))******''''''&&&&&&&&&'''((()))(((''''''''''''''''''((()))((((((''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((***)))(((((()))***)))((()))((((((''''''(((((()))'''((()))((('''(((***---)))((((((''''''(((((())))))))))))(((((('''''''''((((((((('''''''''&&&&&&))))))((((((((('''''''''((((((((((((((((((((((((***((('''((()))******)))(((((('''''''''((())))))&&&''')))(((''''''(((***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((((((((())))))((((((((()))))))))******(((***++++++******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,+++++++++************************++++++,,,)))*********+++++++++++++++***))))))((((((((())))))***)))%%%%%%)))***)))******)))(((((((((((((((''''''(((((()))((((((((('''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&######%%%'''((('''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((()))'''$$$%%%&&&''''''''''''((((((%%%((((((%%%%%%((((((%%%''''''((((((((((((''''''&&&''''''(((((((((((((((,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))(((((('''&&&)))((((((''''''(((((())))))++++++(((### """%%%''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))***+++++++++***)))***+++,,,+++)))(((((())))))))))))((((((******))))))((('''''''''(((((((((((())))))))))))((())))))*********))))))(((((((((((((((((()))***))))))))))))))))))))))))*********)))))))))))))))+++++++++***************))))))))))))))))))))))))************************((((((((()))))))))******)))))))))((())))))***+++(((''''''''''''((()))***)))((((((''''''(((((()))))))))(((((((((((())))))((())))))))))))))))))(((((((((((((((((((((((((((***)))((()))*********((())))))(((((((((((())))))'''((())))))((()))+++---)))))))))(((((())))))))))))))))))))))))((((((((()))(((((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))+++)))))))))+++,,,+++******)))((((((((((((((((((&&&((())))))(((((()))***((((((((((((((((((((((((%%%%%%&&&'''(((((())))))***))))))((('''&&&&&&%%%'''''''''((((((((())))))((())))))******))))))((((((((((((((())))))))))))((())))))))))))*********)))***++++++******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,+++++++++++++++******************++++++++++++************++++++++++++++++++***))))))))))))***)))+++***''''''***+++)))******)))((((((((())))))(((((()))))))))(((''''''))))))((((((((((((((('''(((((((((''''''&&&&&&&&&'''(((((())))))))))))))))))'''%%%%%%''')))))))))''''''&&&&&&&&&&&&'''''')))((('''(((******((('''###''')))(((%%%$$$'''***%%%((((((%%%%%%((((((%%%&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((,,,))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))))))))))))))))))))************************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))%%%'''((('''%%%%%%''')))'''(((((((((((()))))))))(((((()))))))))***************************************))))))))))))*********))))))))))))***++++++++++++***++++++++++++***(((((()))*********))))))************))))))(((((((((((()))))))))*********))))))******++++++******(((((((((((()))******+++*********************************************************))))))(((((((((************************++++++++++++++++++++++++))))))************++++++***))))))))))))***++++++(((((((((((())))))******)))))))))(((((()))))))))***))))))(((((())))))***)))******++++++******)))))))))))))))))))))))))))+++***))))))++++++***)))***))))))(((((())))))***''')))******)))***+++---******))))))))))))***************************)))))))))))))))))))))))))))*********)))))))))((((((***************************))))))***,,,,,,+++***+++******)))((((((((((((''')))******)))(((***+++((((((((((((((((((((((((&&&&&&'''''''''(((((((((++++++***)))(((&&&&&&%%%&&&&&&'''''''''((((((((()))))))))******)))))))))(((((()))))))))*********)))))))))*********++++++)))***,,,+++******+++---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***************************+++++++++++++++++++++((((((((((((((()))))))))++++++***************+++)))++++++''''''++++++)))******))))))((())))))***)))))))))))))))((('''&&&***)))))))))((((((''''''))))))((((((''''''&&&&&&'''((()))***+++***)))((()))(((&&&&&&((()))***)))''''''&&&&&&&&&&&&''''''((((((((()))))))))((('''%%%'''((((((&&&%%%'''(((%%%((((((%%%%%%((((((%%%&&&''''''((((((''''''&&&&&&''''''((((((((((((((()))************************))))))))))))))))))))))))))))))******************((())))))***************)))*********+++++++++,,,)))*********************)))))))))))))))))))))))))))))))))))))))(((((('''))))))(((((((((((())))))'''%%%%%%'''***,,,+++***(((((((((((()))))))))***)))))))))************+++++++++++++++++++++++++++******))))))))))))******)))(((((((((((()))*********************)))******(((((()))***++++++******(((((()))***++++++******)))))))))************+++))))))***+++++++++++++++)))))))))))))))***+++,,,++++++++++++++++++++++++*********+++++++++++++++++++++******))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,***************+++,,,,,,)))))))))*********+++***+++******))))))******+++******))))))))))))************++++++++++++******************************,,,***)))***+++,,,+++*********))))))))))))******((()))+++++++++***,,,---++++++************++++++++++++++++++++++++++++++************************+++************))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++))),,,+++***)))))))))))))))((()))******))))))***,,,))))))))))))))))))))))))))))))(((((((((''''''''',,,++++++)))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''))))))************)))))))))))))))************+++************++++++++++++)))+++,,,,,,++++++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------(((((())))))))))))))))))++++++,,,,,,,,,,,,+++***))))))((((((((((((((((((+++***************++++++(((+++***''''''***+++(((******))))))))))))******)))*********)))(((''''''******))))))((((((((('''))))))((((((((('''''''''&&&'''((()))***)))(((((((((&&&%%%&&&((()))((((((''''''&&&&&&&&&&&&''''''&&&'''((((((((('''''''''((('''%%%&&&(((((('''%%%%%%((((((%%%%%%((((((%%%((((((((())))))(((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******++++++******)))))))))***++++++,,,,,,************++++++++++++))))))))))))))))))))))))))))))******))))))((('''***))))))(((((())))))***+++(((''')))---...+++(((((((((((()))))))))******)))*********++++++++++++++++++++++++++++++++++++******))))))))))))******)))(((((((((((()))******((()))******)))((()))***((()))***++++++,,,++++++'''(((***+++,,,,,,++++++)))*********++++++++++++)))***+++,,,,,,,,,,,,,,,******************+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++******++++++,,,---)))***++++++,,,,,,+++++++++++++++******+++++++++++++++************++++++******++++++++++++******************************,,,+++***+++,,,,,,+++***++++++************++++++(((***,,,,,,,,,+++,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))+++,,,,,,+++))),,,+++******************(((***++++++******+++,,,))))))))))))))))))))))))++++++***))))))((('''''',,,++++++***)))(((((('''&&&&&&&&&&&&'''''''''((()))******++++++******))))))*********++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,++++++,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------((((((((()))))))))))))))+++,,,---------,,,******++++++++++++***************))))))))))))***++++++(((++++++((((((++++++(((******)))))))))***++++++))))))*********)))((((((***))))))))))))))))))(((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''&&&%%%&&&(((((((((&&&''''''&&&&&&&&&&&&''''''$$$&&&((('''&&&%%%&&&'''***'''$$$%%%((()))'''###%%%((((((%%%%%%((((((%%%(((((())))))))))))((((((&&&''''''(((((((((((((((+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))***+++++++++******(((((())))))***++++++,,,*********+++++++++,,,,,,(((((((((((((((((((((((()))************)))((((((******))))))))))))************++++++,,,,,,***)))(((((()))))))))******************+++++++++,,,,,,************************)))))))))(((((()))))))))***))))))))))))***++++++(((***++++++(((((()))+++((()))***+++,,,,,,,,,,,,)))***+++------,,,***)))*********+++++++++,,,,,,)))***+++,,,------------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,++++++++++++,,,------******,,,---------,,,+++,,,,,,++++++++++++,,,,,,+++++++++******+++++++++******++++++++++++******++++++++++++++++++++++++---+++++++++,,,---,,,++++++++++++******+++++++++(((***,,,------,,,,,,---------,,,,,,,,,,,,------+++,,,,,,,,,------------++++++++++++,,,,,,,,,---,,,,,,+++++++++*********++++++++++++++++++++++++******+++,,,......,,,***++++++*********+++,,,,,,)))***,,,+++******+++---))))))))))))))))))))))))+++++++++***************+++++++++******)))))))))(((((((((((()))))))))))))))******++++++******)))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---***+++---,,,++++++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............)))*********+++++++++++++++,,,---...---,,,***)))++++++++++++*********))))))((((((((())))))***+++))),,,,,,******,,,,,,)))******))))))******+++,,,(((((()))*********)))))))))))))))))))))*********'''''''''((())))))******'''''''''''''''((())))))'''&&&%%%'''((()))(((&&&''''''&&&&&&&&&&&&''''''$$$&&&((((((&&&%%%%%%'''((('''''''''''''''&&&%%%%%%((((((%%%%%%((((((%%%'''(((((((((((((((((('''&&&''''''(((((((((((((((+++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))***((()))***+++,,,+++******'''(((((()))******++++++*********++++++,,,,,,,,,((((((((((((((((((((((((***************)))((((((******))))))))))))******%%%)))------***)))***---))))))))))))******************+++++++++,,,,,,,,,************************))))))(((((((((((())))))++++++******++++++,,,---(((+++,,,+++)))(((***,,,((()))***+++,,,---------+++,,,---------+++)))(((******+++++++++,,,,,,,,,)))***+++,,,------------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,++++++,,,,,,---...***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,*********++++++*********++++++++++++++++++++++++---,,,++++++------,,,+++,,,++++++******++++++,,,(((***---...---,,,------...------,,,,,,------...,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000///---+++************+++,,,------)))+++,,,,,,+++***,,,---))))))))))))))))))))))))*********+++,,,,,,------++++++******************************++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------***,,,------,,,+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......+++++++++,,,,,,---------+++,,,.........,,,***)))***)))))))))((((((''''''(((((('''(((((()))*********---...++++++...---*********))))))***+++,,,,,,'''((()))***************(((((())))))******++++++&&&&&&'''((()))***++++++)))((('''''''''(((***+++'''&&&&&&''')))***(((''''''''''''&&&&&&'''''''''$$$'''))))))&&&%%%&&&(((&&&(((***)))%%%###%%%(((%%%((((((%%%%%%((((((%%%&&&''''''''''''''''''&&&&&&''''''((((((((((((((((((******++++++++++++******)))))))))******++++++,,,************************++++++++++++++++++++++++***+++,,,,,,******+++,,,---+++******+++,,,,,,++++++++++++++++++++++++++++++---...---,,,***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++((('''&&&'''(((************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,.........////////////000,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...---------+++******,,,...++++++,,,,,,,,,---------***+++,,,,,,+++***)))(((++++++++++++++++++++++++))))))))))))************+++++++++,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,---------***+++,,,---............------------------------,,,---...---------///111.........------.........000///------///000///...000////////////.........,,,,,,---.........------......------,,,+++*********))))))***,,,,,,+++))),,,++++++++++++++++++,,,******))))))******+++,,,******))))))))))))******,,,------+++***)))***,,,++++++++++++++++++++++++(((***,,,...///...,,,+++......////////////..............................---,,,,,,,,,,,,---......------,,,+++***+++...111...///000///...---...///000///......//////...------------...------,,,+++000///.........000111222+++,,,------......---------...///...---,,,---///+++++++++,,,,,,,,,------++++++************++++++************************,,,++++++******++++++,,,***+++,,,+++)))))))))******++++++,,,,,,,,,++++++***)))((()))++++++***(((************************&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((''')))***)))((('''(((***&&&&&&''''''(((((())))))(((''''''(((******)))((()))++++++,,,,,,,,,,,,++++++***++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...,,,***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...000///---,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...---+++***))))))++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------......//////------------------------)))******+++++++++++++++............////////////,,,,,,,,,,,,++++++++++++,,,,,,,,,+++,,,------...---------,,,++++++---...,,,,,,,,,,,,------------,,,,,,---------,,,******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------+++,,,,,,---....................................,,,---...---------///111//////............//////000...------...//////...000000000/////////......,,,---------------,,,,,,---------,,,,,,+++++++++++++++***,,,---...,,,+++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,---......---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000///---+++......////////////..............................------,,,,,,------...///...///...---,,,---000222///000111000///...///111111///...---...///...---............------,,,,,,------,,,,,,,,,---///000++++++,,,---------------,,,---...---,,,+++,,,...,,,,,,,,,---------------++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***,,,,,,+++***)))***+++***++++++,,,,,,,,,++++++***)))((()))******((('''************************'''''''''((((((((())))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''((('''&&&%%%''')))((()))***)))((('''((()))'''''''''((((((((((((((((((''''''(((******)))(((***,,,------......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...---,,,---//////---,,,,,,---......---------------------------...000111111///......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,,,,,,,---------------------------------...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---...///000111111////////////////////////******+++,,,,,,,,,,,,+++------........./////////---------,,,,,,,,,,,,+++---,,,,,,,,,,,,---......---......---,,,,,,---///,,,,,,---------.........---............---,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------......//////---------------------------------------------------..................---,,,,,,,,,---------......,,,------.........------////////////////////////,,,---...---------///111//////............/////////...,,,,,,...///...---000000000////////////...---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------...//////...,,,,,,---///........................---...000111111///---,,,------............---------------------------------------,,,------...///000111111000...///111444///111222111000///000222222000---,,,---/////////111000///------,,,,,,,,,------,,,,,,,,,---......,,,---......//////......---...//////------...///...............---------,,,,,,++++++++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,+++++++++*********++++++)))'''))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&'''))))))******)))(((''''''(((((((((((((((((('''''''''(((''''''(((******)))(((***,,,------......------,,,//////......------,,,,,,------------.......................................///000000......///000000...------...//////..............................000111111///......///,,,,,,,,,---------------,,,,,,,,,,,,------------........................,,,,,,---------.........---.............../////////...------------...///---------------------------......//////......---.........//////000000000////////////////////////------...////////////...------........./////////.........---------,,,,,,---------------......///---...///...------...000------........./////////.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,++++++******,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......------------............---...............---,,,........................,,,---...---------///111......------------......///---,,,,,,.........---/////////.........------............---+++******,,,,,,,,,,,,,,,---------------,,,...///000///---...------------------.........------......///000...------,,,,,,------......//////...---,,,...///........................//////000111000///---,,,------............---------------------------------------------...//////111111222111//////111333...000111111000///000222333000---+++,,,...///000222111///---,,,,,,,,,---..................//////...//////000000000000000000111222222000000111222////////////............------,,,,,,,,,,,,------........................------,,,,,,,,,,,,------+++---------+++***+++,,,,,,,,,,,,---,,,,,,++++++...---,,,,,,---,,,***(((((((((((((((((((((((((((((((((((()))))))))******)))(((((((((((((((((()))(((((((((((((((((((((((('''(((((('''&&&&&&'''))))))***+++)))'''&&&'''((())))))((((((''''''&&&&&&(((''''''(((******)))(((+++,,,,,,------------,,,,,,000//////......---------------.........////////////////////////////////////000111111//////000111111///......///000000///........................---///000000...------...,,,,,,---------.........,,,,,,---------.........---------------------------............/////////.........//////000000000000//////...------------...........................//////000000//////...000000//////......------..............................///000000000000///........./////////000000/////////............---......------......///000---...000000//////000111....../////////000000000......---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,+++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------........./////////.........///......------------------------------,,,---...---------///111---,,,,,,,,,,,,,,,,,,---///...,,,,,,...///...---.........---------,,,,,,/////////...---,,,+++***---------------.........---,,,,,,---///000...---//////............////////////......//////000111---------,,,,,,------------......---,,,,,,...///------------------------//////000000///...---,,,---..................---...........................------------...//////000111111000//////000111---...//////......000111333000---+++,,,...///000000000///------,,,,,,,,,---............---------------...////////////...000111222111000///000222////////////////////////......------------......////////////////////////...------------------...,,,---...---+++++++++,,,---------------,,,+++***,,,+++++++++,,,,,,***(((((((((((((((((((((((((((''''''((((((((()))))))))***)))(((((((((((()))***))))))))))))))))))))))))'''((()))(((&&&&&&((())))))******)))(((''''''((())))))((((((''''''&&&&&&(((''''''(((******)))(((***,,,------------------,,,/////////...............---------...//////000000///////////////////////////111222111000///000222111///......///000000///........................,,,...//////---,,,,,,---+++,,,,,,------.........,,,------....../////////............................../////////000000000/////////000000111111222111000000///......---,,,000000000000000000000000///000000111111000000///111111000///...---,,,,,,////////////////////////------...////////////...//////000000000111111111000000000/////////......///............///000000---///111111111000111222//////000000000111111111......------......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,.........////////////000---....../////////......------------------------,,,---...---------///111------,,,,,,,,,,,,------000///------///000///............---------,,,,,,///////////////...---,,,////////////////////////...------...000000///---000//////////////////000///////////////000111111......------------......---.........,,,---...000........................///////////////......---......////////////......////////////////////////......------......///000///000111000///......000,,,---//////......000111222000---,,,---/////////------......------,,,+++++++++,,,,,,,,,+++***))))))***++++++,,,+++++++++,,,---......,,,,,,---...............//////000000//////............//////000000000000000000000000///......------......///---...///...,,,+++,,,------......------,,,+++***)))(((((()))******)))'''))))))))))))))))))))))))'''''''''((((((((())))))******((((((((((((******))))))))))))))))))))))))((())))))(((''''''(((***''')))***)))((('''(((***((((((((((((((('''''''''(((''''''(((******)))((()))---......//////......---------...............///,,,,,,---......///000000///////////////////////////111222111000///000111000///------///000///...------------------------,,,...//////---,,,,,,---***++++++,,,------......,,,------...//////000000/////////////////////////////////000000000111111//////000000111222222333000000111111111111000000111111111111111111111111000111111111111111111000111111111000000//////...000000000000000000000000---...//////000000//////111111111111222222222222111111000000000///////////////......//////000111---///111222222111222333000000000111111111222222000//////...///000111222////////////////////////........./////////000000.........///////////////......------------------........................------------------------,,,------......------,,,....../////////000000000,,,---...//////000//////........................,,,---...---------///111///......------......///111000......000111000///000000/////////.........///000000000000000//////222222111111000000/////////......000111222000///111000000//////000000111///////////////000111111000//////......//////000.../////////......000222//////////////////////////////000000000000000000//////000000000000//////111111111111111111111111...............//////000///111222111///......///,,,...///000//////111222111///...---...///...---)))***,,,......---+++******++++++,,,+++***)))((()))******+++++++++++++++***+++,,,,,,+++***+++,,,,,,,,,---...//////000111000//////......//////000000000000000000000000000//////............//////---...///...---,,,,,,...............---,,,+++***)))(((((()))+++,,,+++***************************(((((()))))))))*********+++***(((''''''(((***+++))))))))))))))))))))))))((())))))(((''''''(((***&&&'''))))))((((((***+++'''''''''((((((((((((((((((''''''(((******)))((((((//////000000000000//////,,,---------......//////,,,,,,,,,---...//////000///////////////////////////111111111000///000111000///------/////////...---------------------------...000///---,,,,,,---******++++++,,,---......---------...///000000111000000000000000000000000000000000000111111111111//////000111222222333333///000111222333444444333111111111111111111111111111111222222222222111111111111111111111222222222111111111111111111111111000000111222222222222222111111222222222333333333111111111111000000000000///////////////000111111---///222333222222222333000111111111111222222222111111000000000111333444111111111111111111111111000000000000111111111111......//////000000111111///////////////.........000000000000000000000000////////////////////////------............------////////////000000000000,,,,,,...///000000000000////////////////////////,,,---...---------///111000000////////////000000222111//////111111111000111111111111000000000000///000000111111111111000444333333222111000//////111000000111333333222000111111000000000000111111///////////////000000111111111000000000000111111///000111000///000111333000000000000000000000000000000000111111222222333000000111111111111000000111111111111111111111111...............///000000000111222222000/////////---///000111000000222444000///......//////...---&&&(((,,,...///---+++))),,,------...---,,,+++***+++,,,------......------+++,,,------++++++,,,---***+++,,,---...000111111000000////////////000000//////////////////////////////............//////.../////////---,,,---...............---,,,+++***+++***+++,,,///000///...************************)))************++++++++++++***)))'''''')))***+++))))))))))))))))))))))))((()))))))))'''''')))***%%%'''((()))((()))***,,,&&&'''''''''(((((())))))(((''''''(((***+++)))((((((000000000000000000000000333111000//////000111333///000000000000//////...222222111111111111222222///111333222000//////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...++++++,,,,,,,,,---------...------......///000111111111222222222333333333777666333222111111222333555555333222222333555555444444333222222111111000000111111111111000//////111111111111000///...---111111111111111111111111000000////////////000000/////////000000000000000111000//////111222222111000222333333333333444666111222222222222111000000000111111111222222222222000111222333333222000000111111222222222333333333222222111111111111111222222111000///...---,,,+++.........///////////////---///111222000///////////////000111111000///...000000//////.........---........./////////////////////000000111111111222---///000000//////000111222222222222222222222222444444333222111111111111000000000111222222222333111111222333333333222222333333333333333222111000111111111222222333333333222222111111111111222222222222111111000111111111222222222222222222222222111111111111111111111111111111111111000000000000222222222222222222222222000000111111222222222333222222222222111111000000000000000000111111111111111000///////////////000000000000///000111111222111000////////////---+++........................************************,,,,,,---...//////......+++++++++++++++***)))(((---+++***,,,000222111///000111111111111222222222......//////000000111111111111111111000000000000---...///000111111111111//////...------------...,,,+++***))))))***+++,,,))))))******++++++++++++************************---((('''******'''(((---))))))))))))((((((((((((+++++++++************))))))))))))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((()))))))))333333333333333333333333222111000//////000111222000000111111222111111111333222222111111222222333111222333222000000000111////////////////////////------------------------------------------------------------------------...---,,,---///000///...------------.........///............///000111111222222333333333444444444777555333111111111222333444333333222222333333444333333333333222222222222222222222222222111000///000000111111111111111000000000000000000000000000000000////////////000000//////000000000000000000111000...///111222222111111222444333222222333555333333333333333222222111000000111111111222222222111111222333333222111000111111111222222222333333222222111111111111222222222222111000///......---////////////////////////---///111111000/////////000000111222222222111000111111111000000000/////////////////////000000000000000000111111222222222///000222111000000111333444444444444444444444444444333333333333333444555222222222333333333333333333333444444444444333333333333333333333222111111222222222222333333333444222222111111111111222222333222222222222222333333444333333333333333333333222222222222222222222222222222111111111000000000000000000000000000000000111111222222222333333333222222222222111111111000111111111222222222222333222111111000000111111222000000//////000000111222444333222222222222000...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000...............---,,,,,,---------...000222222111000111111111111222222222/////////000000000000000111111111111000000000000//////000000000//////...//////.........---------,,,+++************+++,,,************+++++++++,,,************************,,,((('''))))))'''(((,,,++++++*********)))))))))++++++++++++************))))))******))))))((('''************************))))))(((((((((((())))))***555555555555555555555555333222111000000111222333000111222333333333333333333333222222222222333333333333333111000000111333000000000000000000000000........................////////////////////////...........................---,,,---///000///...////////////000000000000///////////////000222222333333444444444555555555555444333111111111222222222222333333333333222222222222222333333333444444444444444444333222111000///000111222333333333333000000000000000000000000000000////////////000000000000000000000000000000111000...///000222111111222333444333222111222333444444555555444444333222000000000111111111111222111222222333333222222111111222222222222333333333333333222222222222333333333333222222222111111111111111111111000000000000...000111111000//////000000111222333444444333333333333222222222222222111///000000000111111111222111111222222222222222333111333444444333222444555666666666666666666666666444333333444555666777777555555555444444444444444666666666666555444333333333333444444333333222222333333333333333444444444333222222111111222222333333333222333333444555666444444444444444555555555333333333333333333333333222222222222111111111111000000000000000000000000222222222333333333333333222222222222111111111111222222333333333444444444333333222222222222333333111000000000000111222222555444333444444444222000000000000000000000000000////////////////////////000000111222222222222111111111222222111111000000---///000111000111222444000111111111111222222222000000000000000000//////111111111111000000000000000000000000///...---,,,......///000///...---,,,,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,))))))))))))))))))))))))---***(((******(((***---,,,,,,,,,+++++++++******,,,+++++++++************)))************)))((((((***************************))))))(((((())))))******555555555555555555555555444333333222222333333444///000111333333444444444333333222222222222333333333333222000...///111444111111111111111111111111........................///////////////////////////////////////////////////...---...000000000//////000000000000111111111000000///000000111222333333333333333444444444444555444333222111222222222222333444555555444333222222222222333444555555666666666666555444333222111000111222222333333333222111111111111111111111111111111000000000000111111111111111111000000000000111000//////111222222111444444555444111000111222444555555555555444333333000000000111111111222222222222222333333333333333333333333444444444555555333333333333333333444555444444444444444444444444333333222222222222222222///111222111000///000111111111222333444444555555333333333333333333333333111111111222222333333444333333333333333333333333333555666666555555666777666666666666666666666666555444444444555555666777666666666555555444444333777777777666555444333222333333444444444444333333444444444444444444444444333333222222222222333333222222222222333444666666444444444444444555555555555555555555444444444444333333333333222222222222333333333333333333333333222222222222222222222333222222222222222222222222222222333333333444444444333333222222333333444444333222222222222333444444555444333333444444222000222222222222222222222222000000000000000000000000111111222222222222222111111222222333222222111111---///222222000///222555000000111111111222222222222111111000000/////////111111111111000000000//////////////////...---------...000111000///---+++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))...,,,++++++++++++,,,...,,,,,,,,,,,,+++++++++***,,,,,,+++++++++***************++++++******)))(((***************************))))))))))))))))))***)))333333333333333333333333222111111111111111111222///000111222333333333333222222111111111111222222333333222000......111333222222222222222222222222////////////////////////000000000000000000000000000000000000000000000000000///...///111222111000000000000000111111111111111111000111111222333444222222222222333333333333444444333333333333333333444555666777777666555444222222333444555666666777777777777666666444333333333333333333333222111000222222222222222222222222222222222111111222222222333333222222222111111111222111000000222333333222555666666444222111111222444444444444444333333222111111111111222222222222222222333333333444444555555555555666666666777777444444333444444555666666555555555666666666666666555555444444444333333333111222333222111111222333111111222222333444555555333333333333333333333333222222333333444555666666555555555555555444444444444666777777666666777888555555555555555555555555666666555444444444444444666666555555444444444333666666666666555333222222333444444555555555444444555555555555555555555555444444333333333333444444111111111111222444555555222222333333444444444555666666666555555555444444444444444444333333333333444444444444444444444444222222222222222222222222222222222222222222222333222222222333333333333444222222222222222333444555555555444444555555666777666555444555666666444222333333333333333333333333111111111111111111111111111111111222222111000000000000111111222111111000---///222111///...111444000000111111111222222222222222111111000000//////111111111111000000000///------...///000000//////...///000111111///---,,,---------......---------------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))------,,,******,,,------,,,,,,+++++++++*********,,,,,,,,,++++++++++++***+++++++++++++++******)))******************************))))))))))))******(((333333333333333333333333000000000000000000000000000111222222333333333333333333222222222222333333333333333111000///111333333333333333333333333333000000000000000000000000000000000000000000000000111111111111111111111111222111000111333444333222000111111111111222222222222222111222222333444555111111111222222222333333555555555555555444444444666777777777777777777666333333444444555666777777666666666777666666555444555555555555444333222111333333333333333333333333444444333333333333444444555555555444333333222222444222111222333555444444666666777666333222222333444444555555444444333222222222222333333333333444333333333333444555666666555666666666666777777777444444444444555666777888666666777777777777777777777777666666555555444444333444555444222222444555333333222222333444555666333333444444444444555555333333444555666777888888777666666666666555555555444666777777666555777888555555555555555555555555777777666444444333333333666666666555555555555555555666666666555444333333444444555555666666555555777777777666666666666666555444444333333444444555222222111222222333444555222222222333444444555555777777666666555444444444555555555555444444444444333333333333333333333333333333333333222222222222222222222222333333333333222222222333333333444444333222222222333444555666666555555555555666777777888777666777999999777555333333333333333333333333111111111111111111111111000111111111111000/////////000111111111111111111...000111111000000111222000111111111111222222222111111111111111111000000111111111111000000000000---...///000111111111111//////000111000///...---......////////////............------------,,,,,,***************************,,,+++((((((+++,,,***,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++******))))))******+++(((555555555555555555555555222222333333333333222222222333333444444444333333555555444444444444555555444555555555333222333444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444333222333555555555444222222333333333444444444222222222222333444555666222222222333333333444444555555666666666666666555777777666666666666777777444444555555666666666777444555666666666666666666666666777777777666666555555555555555555555555555666666555555555555666666777777777666555444444444666444333333555666666555666777888777555444444555555666666666666555444444333333444444444444555555444333333333444555777888444444555555555666666666555555555555666777888999888777777777777777777777999888888777666666555555666666666555444444666888666555444444444555666666555555555666666666777777444444555666777888999999888888777777777666666666333555666666555555666777555555555555555555555555777777666555555666666666666666666777777777777777666666666777777666555555444444555666666666666666888888888777777666666666555555444444444444555555444444333333333333444444333333333444555555666666777777666555555444333333666666666555555555444444555555555555555555555555666666555555444444444444222222222333333333444444333444444444444555555555444444444444555666777888555555444444555555666777888777666777999999888666333333333333333333333333222222222222222222222222111111111111111000//////111111222333333333333333222111000111222333222111000111111111111222222222111111111111111111222222111111111111000000000000000000111111111111111000000000000000/////////......///000000000000///...............---------,,,+++++++++++++++++++++++++++...---((((((---...+++------------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++******))))))******+++***777777777777777777777777777777888888888888777777555555555666555555444444777777666666666666777777555666888777666444444555444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333555444333444666777666555444444444555555555666666333333333333444555666666333333333444444444555555666666777777777777777666777666555444444555666777555555555555666666666666333444555666777777777777666777888999999:::999999666666666666666666666666777777666666666666777777999888888777666555555555777555444444666777777666666777888777666555666777777777777777777666666555444444444555555555666666444444333333444555777888333333333444444444555555555555555555666777999999888888888777777777666666999999999888777666666555777777777666555555777999888777666555555666777777666666777777888888888999444555666777888999::::::999888888888777777666666333444555555444444555666666666666666666666666666666666666666777888999:::777777777888999999999:::666777777888888888888777444444555666777777666666999888888888777777666666555555444444444444555555666555555444444444555555444444444555666777777888777666666555444333333333666666666666555555555555888888888888888888888888888888777777666666666555222222222333333444444444555555555555666666666777555555555555666777999999444333333333333444555555555555444555777777666444333333333333333333333333333333333333333333333333222222222222222111000///333333444555666666555555555222000111555666444111000111111111111222222222000000000111222222222333111111111111000000000000222222333222222111000///111111000///.../////////...///000111111000///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...111000++++++000111...//////.........------------------,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++************+++++++++666666777777777777666666999999888777777777777777777777888888888777777666555555555555555666777777555666777666555666777999888777666555444555555666::::::888777777888999999666666777777777777666666444555555666666666666666555777999999777555555555888777666777888999999777555555555555555666777777666666777777777777777666888888999:::;;;;;;<<<===999:::999999888777666555666666555555555555555666444555666777888999999999:::;;;;;;:::999999:::<<<777777777777888999:::;;;555777888999888777888999666666777777777777666666===999666444555777888888777666555555666777666444666666777777777777777666555555555555555555555555333333444444555666777777555555555666666666777777777666666777999;;;:::999<<<:::888777999::::::999;;;;;;;;;::::::;;;<<<<<<<<<;;;:::999999:::;;;<<<:::::::::999999999999888:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::999888888::::::999999888777777777555555555555555555555444999888777777888999999999777777777777777777777888;;;::::::::::::;;;<<<<<<999999999999999999999999888888777666666555666666777777888777777666555555666666666666666555555555666555444444444555777888555555666777777777777666>>>:::555333444666888888666666666666666555555555888888888888777777777777777777777777666555444333111222222333222111///...444555666555555555777999666666777777777777666666444666888888666555444555999888666555444444555555444444444444444444333333333444444444333333222111333333333333333333333333222222333444444444444333222444666888888666333222000111222111000000222444444111//////111333222111222222222222222222222222111222222222222111000000///////////////......---//////000000000000//////111111111000000000000000+++,,,---///000//////...,,,...111222111000//////111000//////000000///...111000///...---,,,,,,,,,---,,,,,,+++,,,---///000++++++***+++,,,---+++))),,,,,,++++++***)))(((((()))666666777777777777666666999888888777777777777777777888888999999888888777777666666666666777888888666777888777666666888:::999888666555555555666777888777666555555555666777666666777777777777666666555555666777777777777666777999::::::888777666777666555444555777888777666666666555555666666777888666666777777777777666666888888999999:::;;;;;;<<<;;;;;;;;;::::::999777777999888888777777888888888666777888888999999999999999:::;;;:::888888:::;;;999999888777777888888888666777999999888777888999888777666666666666777888999777444333555666666666444333333444666777666555555555666666666666555555666666666666666666666666333333444444555555666666555555666666666666777777777666666777999::::::999;;;999777777999::::::999::::::999999999999::::::;;;:::999888888999:::;;;999999999888888888777777888999::::::;;;;;;::::::999999::::::999999888888999999888777777666666555555555555555555555555555999888777777888999999999888888888888888888888888::::::999999::::::;;;<<<::::::::::::::::::::::::;;;:::999888888888888999888888888888777777666666666666666666666666666666777666666555666777888999888888888888999999999999<<<:::777777777888888777666666666666666666666666777777666666666555555555666666666555555444333222666666777888777666555444555666777777666666888:::666777777888888777777666555777888777666555555666888777666555555555666666666666555555444444444333444444555555444333333222444444444444444444444444111111222333333333333222222333444666666555444333111222222222111111333555555222000000222333333222222222222222222222222222222222333333222222111000111111111111111000000///222111///......///111222000000000111111222222222---...///000000111111000...000222333222111111222333222000111222222111///111000///...------------//////.........///000111...------...//////...,,,...------,,,++++++******...666777777888888777777666999999888777777777777777888888999::::::999999888999888888888888999::::::777888999888777777999;;;:::999888777666777888888888777777666555555666666666666777777777777666666666666777888888888888777888:::;;;;;;:::888888999777666555666888888888666777777666666777777888999666777777777777777666666888888888999999:::::::::<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;::::::;;;;;;<<<999999::::::::::::999999999::::::999888888999;;;::::::999777777666666666777888::::::999888999;;;999888777666666777888999999777666666888999999888555444444555888999999888777777777888888777777666888888888888888888888888555555555555555555555555666666666666777777777888888777666777999::::::999;;;999777777999::::::999999999888888888888999999999999888777777888999999888888888888777777777777777777888999999999888888777777888888999999888888888888777777666555555444666666666666666666666666999999888888999999:::;;;::::::::::::::::::::::::::::::999999::::::;;;<<<::::::::::::::::::::::::;;;;;;:::999999999::::::999999888888888888777777555666666666777888888888888888888777888999999:::;;;;;;:::999:::;;;<<<===<<<;;;::::::;;;:::888666777777777777777777777777555555555555444444444444555555555555444333222111222333555666666555444444555777888888888888:::;;;777888888999999888888777777888888777555555666777666666666555666777777888888888777666555555444444555555666666666555444444555555555555555666666666222333444444555555444444333333444444555555555666222333444333222222444666555333222222333444444333333333333333333333333333333333444444333333222111333333444444333333222111444222///......///222444000000111222333444555555000000000000111222333444111333333333222222444666444333222222333333222111111111000///............000000///........./////////.........000000///---//////......---,,,,,,,,,---888888888999999888888888:::999999888888888888888999999:::;;;;;;;;;::::::;;;;;;::::::;;;;;;<<<===999:::::::::999999;;;===<<<;;;:::999888999::::::::::::999999888888777777777777888888888888777777777777888999999999999999999:::<<<;;;:::999:::;;;:::999888999:::;;;;;;999888888888888888999999:::777888888888888777777666888888999999999999999999======>>>>>>===<<<;;;;;;<<<<<<<<<;;;<<<<<<======;;;;;;<<<;;;;;;:::999999888999:::999888777999;;;:::999888777777777777777999:::;;;:::999999;;;<<<:::::::::;;;;;;:::::::::<<<;;;;;;<<<>>>???>>>===:::999888999;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999888888888888777777777777777777777888888888999999888777777888999::::::999:::999888888:::;;;:::999::::::999888888888999999888888888777777888888888999999999999888888888888666777888888999999888888666777888999::::::::::::999999888777777666666555777777777777888888888888:::;;;;;;;;;;;;;;;===>>>>>>>>>==================;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999:::::::::999999999999999999555666666777888999:::::::::::::::::::::;;;;;;;;;===<<<;;;::::::<<<>>>???>>><<<;;;;;;<<<<<<:::888888888888888999999999999666666555555555555444444555666666555555444333222...000111333333333333222555777999999999999:::;;;999999::::::::::::999999::::::999777555555777999555555666666777888999999::::::999888777555444444666666777777777666666555666666777777777777777888666777888888999999888888888777666555555555666777444555555555444444666777555555444444555555555555444444444444444444444444444555555555555444333333444555555555555444333333333222111000000111222333222222333333444555555666222111000000111222444555333444333222222333666888555444222333444444333111222222111000000000000000//////......------------...------...//////...,,,//////.........---------,,,999::::::;;;;;;::::::999;;;;;;:::999999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>:::;;;<<<<<<;;;;;;<<<>>>>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;::::::999888777888999999999999999999888888999::::::;;;;;;::::::999:::;;;:::999999:::;;;;;;:::999:::;;;<<<<<<::::::999999999999:::;;;;;;999999::::::999888888777::::::999999999999999999======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;:::999999::::::999888888999;;;888888888888888999::::::;;;;;;<<<;;;::::::<<<>>>;;;<<<>>>@@@@@@>>><<<;;;???>>>===>>>@@@AAA@@@???>>>===;;;;;;<<<<<<;;;999<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;:::999888999:::;;;:::999:::999999:::<<<<<<;;;:::===<<<;;;:::::::::::::::888888888999999888888888<<<<<<<<<;;;;;;;;;::::::888999::::::;;;;;;::::::888999:::;;;<<<=========;;;;;;::::::999888888888888888888999999:::::::::;;;===>>>>>>======@@@BBBAAAAAAAAA@@@@@@?????????>>>============>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<777777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<:::999:::;;;===???AAA>>>;;;:::;;;<<<<<<;;;999999999:::::::::;;;;;;888888888888777777777777888888888888777666555444222333555777777888777777333555888999999999:::;;;::::::;;;;;;;;;;;;::::::;;;;;;:::888666666777999555666666777888999::::::;;;::::::888777666555555666666777888888777777777777777777888888999999999888888999::::::::::::999===;;;999777666777777888555666777666555555777999666666777777777666666777666666666666666666666666666666666666666555444444444444555555444444333222111222333444444333222111555444444444444444444444222111111000111333444555333444333222111333666999555333222222333444222111333333222111111111222222000000000000///......---000///...///111111///---...............---------...;;;<<<<<<======<<<<<<;;;======<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>============>>>??????<<<===>>>===<<<<<<>>>@@@@@@???>>>===<<<===>>>>>>;;;;;;;;;:::999888777666::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;999:::;;;:::999999;;;===:::999888999:::;;;;;;999;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<;;;:::999888;;;;;;;;;::::::999999999<<<<<<=========<<<<<<;;;:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::999999:::<<<888888888999999;;;<<<<<<<<<======<<<;;;<<<>>>@@@<<<>>>@@@BBBBBB@@@>>><<>>??????>>>>>><<<;;;:::;;;:::999777;;;;;;;;;;;;:::999888888<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<============<<<;;;::::::<<<<<<;;;:::;;;::::::<<<>>>>>>===<<>>===<<<<<<;;;;;;<<<999:::;;;;;;;;;;;;:::999>>>>>>>>>>>>============;;;;;;<<<============<<<:::;;;<<<===>>>>>>???>>>======<<<<<<;;;:::::::::999999999:::;;;;;;<<<<<<;;;>>>@@@???>>>>>>AAADDDBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>??????@@@AAA========================>>>>>>=========>>>??????===<<<;;;:::;;;<<<===>>>888999999999:::;;;;;;;;;;;;;;;<<<============<<<<<<<<<;;;:::;;;<<<===>>>BBB???<<<:::;;;<<<<<<<<<:::::::::;;;;;;<<<<<<===;;;;;;;;;;;;::::::::::::::::::::::::999888777666444555666888999999888888222555888::::::999:::;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<:::888777888999555666777999::::::::::::::::::999888777777666666666666777888888888777777777777888888999999::::::666777888888999999888888>>>===;;;:::888888999999777888999888777777999;;;666888::::::888777888888888888888888888888888888777777777888777666666555444444555555444444333222111222555777777555222111555555555555444444333333222222222222333444555555333444444333333444777:::555444333333444444333222444444333333333333333444333333444444444333222222333222222222444444222111........................---===>>>>>>??????>>>>>>===???>>>>>>===============;;;<<<===>>>????????????>>>>>>======>>>>>>???@@@===>>>???>>>===>>>???AAAAAAAAA???>>>>>>>>>???@@@<<<======<<<;;;:::888777<<<<<<============<<<<<<;;;;;;<<<============<<<;;;<<<<<<;;;:::;;;===???:::999999999;;;<<<;;;:::<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>======<<<;;;:::======<<<<<<;;;:::999999::::::;;;;;;;;;;;;;;;:::999999999999:::;;;<<<===;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<;;;::::::;;;===;;;;;;;;;::::::;;;<<<<<<>>>>>>>>>===<<<<<>>>>>>>>>>>>>>>>>???@@@===;;;:::;;;<<<=========<<<::::::;;;;;;:::888;;;;;;;;;;;;:::999888777<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>?????????>>>>>>>>>?????????@@@@@@>>>===;;;<<<===>>>===;;;;;;;;;<<<>>>@@@@@@???===??????>>>===<<<<<<<<<<<<;;;<<<============<<<;;;????????????>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<===>>>?????????>>>>>>======<<<<<<;;;::::::999::::::;;;<<<<<<======:::===@@@???======@@@DDDBBBAAAAAA@@@??????>>>>>>??????>>>>>>??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>===<<<;;;;;;===???@@@::::::::::::;;;;;;;;;;;;;;;;;;===>>>>>>>>>===<<<<<<<<<<<<<<<============???>>><<<<<<======;;;:::::::::;;;<<<<<<===>>>>>>=========<<<<<<<<<;;;;;;:::;;;;;;::::::999888777333444555666777777666555333666999;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<======<<<:::888888888666777999:::::::::999999999999888888777777777666555666666777888888777777666777777888999999::::::777777888999999999888888;;;;;;::::::::::::;;;;;;888999:::999888888:::<<<777999<<<<<<999888888:::::::::::::::::::::::::::888888888999888777777666555555555555555444444333333444555666666555444333444444444444444444444555333333444555666666666666444555666666555666999<<<777555444444555666444333555444444444444444555555333444555666666666555444444333222333555555333222000000000000000000000000,,,??????@@@@@@@@@@@@??????@@@??????>>>>>>>>>>>>>>><<<<<<===??????@@@@@@@@@>>>>>>======>>>>>>???@@@>>>???@@@???>>>>>>@@@BBBBBBAAA@@@?????????@@@AAA???@@@@@@@@@>>>===;;;999======>>>>>>>>>>>>======;;;<<<<<<===========================<<<<<>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>????????????>>>===<<<;;;>>>>>>===<<<;;;;;;:::999999999::::::;;;::::::999999999999::::::<<<======::::::;;;;;;;;;;;;;;;:::;;;<<<===<<<;;;:::<<<>>>>>>>>>===<<<;;;;;;;;;;;;>>>???>>>===<<<===@@@BBBAAA???<<<::::::<<>>===<<<============<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@??????@@@@@@@@@AAAAAAAAA???>>>======>>>???>>><<<<<<<<<===???AAAAAA@@@>>>??????>>><<<<<<;;;;;;;;;<<<===>>>??????>>>===<<>>>>>>>>>>><<<======>>>???>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::::::::;;;;;;<<<===>>>>>>888<<>>;;;;;;???DDD@@@@@@??????>>>===<<<<<<>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>??????>>>===<<<;;;<<<===???AAA;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>>>>>>>===<<<<<<<<<===>>>>>>>>>>>>============??????>>>:::777;;;;;;;;;<<<===>>>>>>???>>>>>>=========<<<<<<<<<:::::::::::::::999777777555555777888888888777666444777;;;============>>>======>>>>>>>>>>>>======;;;===>>>>>>;;;999888777777888999:::;;;:::999888888888777777777777777777555555666777777777777777666666777888999999::::::888999::::::;;;;;;::::::777777888:::;;;<<<<<<===999:::::::::999999;;;===777:::======:::888999:::;;;;;;;;;;;;;;;;;;;;;;;;888999999999999888777777666666666666666555555444555555555444444555555555111222222333444555666666333444666888888888777777555666888888888888;;;===888777666666777777666555555555444444444555555666111222444555555555444444222111111222333333222000111111111111111111222222111AAA???>>>@@@CCCEEEDDDBBBBBBBBB@@@???>>>>>>>>>>>>>>>>>>????????????>>>>>>AAA>>><<<===@@@BBBAAA???======>>>???@@@AAABBBCCC???@@@AAAAAAAAAAAAAAAAAADDDCCCAAA@@@@@@???===;;;<<>>BBB???===<<<<<<===>>>>>>@@@BBBBBB@@@<<<:::<<<>>>EEEAAA<<<;;;<<<===<<<;;;<<<>>>@@@@@@>>><<<<<<===??????>>>>>>===>>>???@@@===<<<;;;:::999888888888<<>>?????????>>>===AAA@@@>>>======<<<:::999===999888;;;<<<::::::<<<@@@???>>>?????????>>><<<===<<<<<<===<<<;;;<<>>===:::;;;???AAA???=========<<<<<<<<<>>>@@@===<<<;;;::::::<<<>>>???<<<======<<<===@@@AAA@@@===>>>>>><<<;;;;;;===???999===???======@@@>>>;;;999<<<===;;;666555999===<<<<<<<<<;;;<<<======>>>=========>>>======<<<;;;<<<>>>??????===<<<<<<>>>;;;::::::;;;<<<<<<;;;:::AAA===999999;;;>>>>>>>>>CCCAAA>>>===>>>??????>>>=========>>>>>>>>>>>>>>>>>>===;;;;;;<<<;;;:::888>>>===<<<<<<======;;;999::::::::::::;;;;;;;;;;;;;;;::::::::::::<<<>>>???>>>???@@@AAA@@@???>>>===>>>===<<<<<<<<<===>>>???@@@@@@@@@???>>>===<<<;;;======<<<;;;:::::::::;;;:::;;;<<<<<<;;;;;;<<<===;;;;;;<<<<<<;;;:::888777999777666666666888:::<<<888777777888:::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<<<<<<<;;;;;;:::;;;;;;;;;:::999888888999888555333999777666777:::;;;999666999888777666777888:::;;;888999::::::888888999:::555666888:::;;;;;;::::::;;;;;;;;;:::888888:::<<<::::::999999::::::;;;<<<:::999888888777777888888888777777777666666555555777666555555555666888999666666666666666666666666666555444444444555777888222333555666888999999999;;;::::::::::::;;;<<<<<<999999999999999888777666777666555444333444555555333555888888666555555555999888777555444222111000222333333444333333222222222EEECCCBBBCCCFFFGGGFFFDDDCCCBBBBBBAAA@@@?????????===>>>???@@@@@@AAAAAA@@@AAA???======@@@AAA@@@???@@@@@@AAAAAABBBBBBBBBCCCFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@AAADDDCCC???@@@BBB@@@:::@@@??????@@@AAAAAAAAA@@@===>>>?????????>>>>>>>>>AAA>>><<<<<<>>>??????>>><<<===>>>>>>===;;;::::::999888888999:::;;;:::999888888999:::;;;;;;;;;;;;888;;;;;;777777999888555666555555444555555666666999999999:::;;;;;;;;;::::::::::::999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@??????@@@@@@???@@@AAABBBCCCCCCBBBBBBBBBAAA???>>>>>>===<<<;;;@@@<<<;;;===???>>>???BBBCCCCCCCCCCCCCCCCCCBBB@@@BBBBBBBBBBBBAAA??????AAA;;;>>>===::::::===>>>;;;???>>>>>><<<;;;;;;<<<>>>@@@???>>><<<<<<<<<======<<<===<<<<<<<<<>>>??????===>>>>>><<<;;;:::<<<>>><<<>>>???<<<;;;===<<<999:::===???>>>;;;:::===AAA?????????>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>???@@@@@@@@@???>>>>>>>>>;;;;;;;;;<<<>>>>>>>>>>>>>>>===<<<>>>AAABBBBBB@@@CCCAAA??????@@@AAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@????????????>>><<>>===>>>???>>>===;;;<<<<<<<<<===============<<<<<<;;;;;;<<<===>>>>>>======>>>>>>>>>>>>===<<>>>>>>>>>>>??????<<<===============<<<;;;>>>======<<<<<<<<<======:::;;;<<<<<<<<<<<<===>>>======>>>>>>>>><<<;;;:::::::::999888999999;;;<<<666555555666888999999888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;;;;<<<<<<===>>>>>>======<<<<<<<<<<<<;;;999999:::<<<===;;;999666666777888888888888888;;;<<<===<<<999888999:::888888999:::::::::999888999999:::999888999<<<>>>999999888888999999:::;;;999999888777777777777777888888888777777777666666777777666666666777888999777777777777777777777777777666666555666777888999444555666888888999999999:::999999999999:::;;;;;;999999999999999888777777777777555444444444555666444666777777666555555666777777777666666555555555666666777777777666555555444@@@???>>>>>>@@@@@@@@@>>>======>>>===============999:::;;;===>>>>>>>>>>>>???===<<<===>>>??????>>>>>>??????????????????>>>???AAADDDEEECCCAAAAAAAAADDDEEEEEEBBB???>>>AAADDDAAABBBBBBAAABBBDDDBBB===@@@AAABBBBBBBBBAAA???>>>@@@???>>>???BBBDDDBBB???AAA@@@???@@@BBBBBB@@@???DDDCCCBBBBBBBBBBBB???>>>>>>======???BBBAAA>>>:::::::::::::::999888777666>>>@@@???<<<;;;======:::===<<<<<<;;;;;;;;;<<<<<<777777777777888888888888666666666777777888888999999999999999999:::::::::========================>>>>>>>>>???@@@AAAAAABBBBBBAAA???>>>=========>>>@@@===;;;===>>><<<>>>BBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@??????@@@@@@???>>>BBBCCC@@@@@@BBBAAA>>><<<<<<;;;;;;<<<>>>???AAA>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;<<<<<<<<<======?????????>>><<<<<<===??????AAA@@@<<<;;;======:::888;;;>>>>>><<<;;;===???======>>>>>>>>>======<<<@@@???>>>=========>>>>>>BBB@@@??????@@@@@@???===;;;;;;;;;<<<===>>>??????::::::<<>>===<<<;;;;;;<<<======;;;999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===>>>>>>??????========================<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<======:::;;;;;;<<<===>>>>>>>>><<<<<<=========<<<;;;;;;888999999999999999999999777666666777999:::999888<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888;;;;;;;;;;;;;;;<<<===>>>===>>>@@@>>>;;;999;;;>>>===<<<;;;<<<===>>><<<:::666888;;;<<<===;;;999888999:::;;;:::888777888999999999999999999888777777666777888888888999;;;===777777777777777888999999888888777666666666666777888888888777777777777777777666666666666777888999777777777777777777777777777777666666777777888999666777777888999999888888888888777777888888999:::777777888888777777666666777666555444444444555666444555666555333333555666444555666777888888888888888888888888888777666555666===<<<<<<<<<<<<<<<<<<;;;======>>>???@@@AAAAAABBB??????@@@AAAAAAAAAAAA@@@>>>>>>>>>???@@@BBBCCCCCCAAABBBCCCDDDDDDDDDDDDCCCCCCHHHNNNQQQQQQRRRSSSUUUPPPRRRQQQMMMHHHFFFKKKPPPOOOOOOOOOOOOOOONNNKKKGGGEEEFFFGGGGGGGGGIIIKKKMMMOOOIIIDDDEEEKKKOOONNNJJJOOOOOOPPPPPPOOOMMMJJJHHHKKKIIIGGGGGGHHHHHHEEECCCCCCBBBAAADDDGGGFFFAAA<<>><<<888777999:::888;;;:::999888888888888888777888888888777777888999666777888999:::::::::;;;888888999:::::::::::::::;;;:::::::::;;;;;;::::::;;;;;;<<<<<<>>>???@@@AAAAAA@@@???>>><<<===???@@@???===>>>AAA@@@======@@@???@@@BBBCCCCCCDDDDDDEEEBBBBBB>>>::::::===>>>===:::>>>???>>>===>>><<<888===<<<;;;;;;<<<>>>??????;;;;;;;;;;;;<<<<<<======>>><<<;;;======;;;<<<>>>???@@@AAA@@@>>>===>>>???AAABBB@@@<<<;;;>>>???===999<<<>>>>>><<<;;;;;;<<<:::;;;<<<>>>>>>>>>>>>===@@@@@@???>>>>>>???@@@AAAAAA???>>>>>>@@@BBBAAA???<<<===>>>>>>>>>>>>???@@@<<<<<<<<<===>>>>>>>>>===?????????@@@BBBCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>??????>>><<<<<<;;;:::;;;<<<<<<;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999===<<<;;;;;;;;;<<<>>>???::::::::::::::::::999999;;;;;;<<<<<<<<<<<<;;;;;;999999999999999:::;;;<<<:::999999:::<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;777888999:::;;;;;;;;;::::::999999999;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888888888999:::<<<<<<;;;???CCCBBB===999999<<<;;;;;;:::::::::999777666777888:::;;;<<<:::888777444555777666666666777888777777777777777777666666666777888777666666777999666666555555666666777888777666666555555555555555666666666666666666666666555555555555555666666666555555555555555555555555666666666666666777777777666666777777777666666555666555555555555666777777444444555555555444444333666555333222222222333444333333333222000111333555333444555777777888777777555666666666555555444333666????????????>>>>>>>>>>>>@@@AAAAAABBBCCCEEEGGGIIIHHHHHHHHHGGGFFFEEEDDDCCC===>>>???@@@AAACCCEEEGGGFFFGGGJJJLLLMMMNNNNNNMMMTTT[[[ccciiillloootttyyyvvvxxxyyywwwssstttzzz~~~|||wwwrrrooommmmmmlllkkklllpppvvv|||wwwooohhhiiiqqqyyy|||{{{}}}xxxvvvuuutttttttttsssrrrqqqooooooppprrrqqqnnnjjjgggeee```\\\XXXVVVVVVVVVUUUUUURRRMMMKKKNNNOOOMMMJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEFFFDDDBBBBBBDDDFFFDDDEEEFFFGGGHHHIIIIIIHHHEEEFFFGGGIIIIIIIIIIIIIIIIIIGGGFFFGGGIIIJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPOOOPPPPPPOOONNNNNNPPPSSSRRRSSSXXX^^^]]]YYYXXXZZZXXX[[[^^^___^^^___aaabbbbbb^^^RRRFFFAAACCCCCC???FFFIIIJJJHHHEEEDDD@@@;;;???<<<;;;;;;>>>@@@@@@@@@DDDCCCCCCCCCCCCCCCDDDEEEDDD@@@???CCCCCC@@@AAAEEEHHHIIIKKKJJJIIIHHHIIIJJJIIIKKKJJJGGGGGGJJJLLLJJJIIIJJJKKKJJJHHHFFFDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQQQQNNNMMMLLLLLLNNNOOOPPPPPPOOOQQQSSSSSSQQQPPPPPPQQQOOOMMMIIIEEECCCDDDGGGIIIHHHHHHIIIKKKMMMMMMKKKIIIKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGHHHIIIGGGFFFGGGFFFFFFGGGIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@??????===<<<<<<<<<===>>>@@@AAA?????????>>>>>>>>>======>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;<<<======;;;999888999;;;<<<;;;:::=========<<<<<<<<<<<<<<<888999:::<<<============:::888888888:::;;;:::999888888888888888888888888999999999999888888888888555555555666666888999::::::AAAIIIJJJGGGBBBBBBCCC?????????>>>===;;;::::::999999999999999999999999888999:::999888777888999777777777777777777777777777888888777555333333444555555444444555555666777666555444444333333444444333333333444444444444444111222222333333333333333333333333333333333333333222333333444444444444444333444444444444333222222333333333333333444555555111111222222222222111111333222111000///000111111000111000///......000222222333444555555555444333444444444555555444444444555>>>@@@AAA@@@??????@@@AAAAAA???>>>===>>>@@@CCCEEEGGGGGGFFFEEECCCAAA@@@???<<<===>>>??????@@@BBBDDD@@@BBBEEEHHHJJJKKKKKKJJJMMMSSS[[[```cccgggnnnuuu|||{{{vvvvvv{{{~~~xxxzzz~~~}}}vvvtttwwwxxxvvvkkkkkkiiihhhffffffeeeeee^^^___```^^^[[[ZZZ]]]```^^^___aaabbbccccccbbbaaa```aaaccceeegggggggggfffgggeeeccceeeiiikkkjjjhhheeegggjjjlllnnnooooooooorrruuuxxxxxxvvvvvvxxx{{{~~~sss```VVVVVVRRRJJJQQQTTTTTTOOOLLLJJJFFF@@@;;;999;;;AAAIIIQQQTTTUUUXXXVVVTTTSSSRRRSSSUUUVVVTTTOOOOOOUUUUUUQQQRRRXXXccceeegggggggggfffggghhhfffhhhhhheeefffiiijjjhhheeeddddddbbb```^^^\\\[[[\\\]]]]]]___aaaccceeefffeeefffhhhjjjlllmmmnnnnnnoooppppppooommmmmmooorrrtttxxx|||}}}zzzwwwwwwxxxnnnjjjccc[[[WWWXXX]]]aaadddeeefffiiijjjiiifffcccaaaaaa```^^^]]]\\\[[[[[[^^^\\\[[[\\\]]]^^^]]][[[^^^]]]\\\^^^___```^^^]]]\\\\\\[[[[[[ZZZZZZYYYYYYXXXVVVTTTRRRPPPPPPPPPPPPKKKKKKLLLLLLNNNOOOQQQQQQPPPOOOMMMLLLKKKLLLLLLMMMOOOOOOOOONNNMMMKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGHHHEEEBBB@@@@@@CCCDDDAAA???@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::999888777888999:::999888888888888888888888888888999999999888888888777777666666666666666777888999555<<>>>>>>>>AAA@@@??????AAAAAA@@@???????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999::::::;;;444777;;;???AAAAAAAAA@@@FFFIIIMMMOOOOOOPPPSSSUUUQQQRRRTTTTTTTTTRRRPPPOOONNNOOOPPPOOOMMMMMMNNNOOOIIIGGGEEEBBB@@@?????????999;;;<<<;;;888555555555444444444444444555666666333333222111111111111222111111222222333333333333///000111222222222111000111111111111111111111111...///000111222111111000//////000000000000000//////////////////000111111//////000111111111111111111000///.........//////...///111111///...///000///000222333444222000///333444555777888999::::::<<>>>>>===<<<<<<<<<======:::888888999:::<<<;;;:::555999>>>BBBDDDFFFKKKNNNRRRUUUXXXZZZZZZWWWSSSPPPNNNPPPSSSTTTUUUWWWZZZ\\\RRRPPPMMMIIIEEECCCBBBBBB999;;;======;;;999888888555444444444444555666666333222222111000111111111222222222333333444444444///000111333333222222111111111111111111111111111...///000222222111111000......///000000000000000///............///000000000000111222222222222222222111000......//////000...000222333111000000000---///111444444333111000111222444666888999::::::@@@wwwwww{{{{{{yyyyyytttwwwzzzyyyooosssxxx}}}wwwwwwwwwvvvwww}}}zzz|||{{{vvvtttwww{{{vvvqqqpppssswwwyyyzzz}}}oooiiimmmxxxxxx|||~~~{{{zzz{{{}}}}}}|||}}}}}}~~~|||{{{||||||yyywwwvvvvvvxxxzzzyyyvvvuuuwwwwwwuuupppsssvvvvvvtttsssrrrsssrrrqqqpppoooooopppqqqrrrnnnoooooommmkkkjjjlllmmmmmmnnnppprrrsssrrrqqqpppooooooooonnnnnnmmmmmmlllmmmnnnooopppooommmkkkiiipppnnnkkkhhhffffffiiilllkkkkkkjjjiiihhhfffdddcccccc``````ccccccaaabbbeeebbb^^^YYYWWWWWWUUUOOOIIILLLJJJHHHFFFFFFEEEDDDBBBAAA@@@@@@???>>>>>>>>>>>>???<<<777555777999;;;;;;===>>>AAAEEEIIIKKKIIIGGGHHHJJJKKKKKKKKKMMMOOOQQQRRRYYY[[[RRRJJJIIIIIIHHHDDDCCCDDDDDDAAA===???DDDAAA???======<<<:::;;;===>>>999666666555222333666666333222444333222555:::444444444777:::999555222000333444222///---...111333111///000333444222000000...---///222333222///......///000111222333444444444444333333333333333333222111000///.........+++---000222222111///---......//////000000000111......///000222444666777777pppvvvlllmmmwww{{{sssnnnsssyyyyyytttnnnlllllleeehhhmmmsss|||vvvkkkiiimmmsssyyy~~~~~~wwwxxxwwwsssooooootttzzz~~~{{{uuuqqqvvvlllfffhhhgggbbbccciiijjjiiigggffffffggghhhhhhkkklllpppssssssrrrwww~~~}}}xxxwwwlllgggkkkqqqtttxxx}}}~~~}}}~~~{{{{{{}}}~~~{{{zzzzzzzzz||||||yyysssssswwwyyyyyyrrrsssuuuvvvvvvuuuttttttwwwvvvvvvuuuuuuvvvwwwxxxsssqqqoooppprrrsssrrrpppssstttuuuuuuvvvuuutttsssrrrrrrqqqpppooonnnmmmmmmmmmmmmnnnooonnnllljjjiiiqqqpppnnnmmmlllmmmoooqqqttttttttttttttttttttttttsssqqqrrrvvvvvvsssrrrtttuuuqqqlllkkkkkkjjjeee```bbb```]]][[[ZZZYYYXXXWWWTTTTTTSSSRRRPPPMMMKKKIIIGGGDDDAAA???@@@AAAAAA@@@<<<===???BBBEEEFFFDDDBBBCCCDDDDDDCCCBBBAAACCCDDDGGGQQQVVVOOOEEEBBBDDDEEEDDDAAA@@@BBBCCCCCCGGGNNNEEEFFFIIILLLNNNMMMNNNOOONNNIIIFFFGGGGGGDDDCCCDDDEEEBBBAAABBB@@@<<<<<>>>>>???AAA???<<<888;;;<<<<<<;;;999777888888666444333444666666555333444111///000222333111000/////////000000000111111222222222222333333333333333222111000////////////---...000111111000///---------..............................///000111222111ssswww|||sssvvv}}}|||tttppp{{{|||iiieeennnyyynnn___```hhhpppppphhh```]]]\\\YYY^^^cccjjjrrruuuoooeee^^^^^^aaahhhoooqqqmmmhhh^^^cccfffddd^^^\\\```eeeqqqqqqooonnnmmmjjjeeeaaaeee^^^[[[]]][[[WWW[[[ddd```bbbccc```ZZZVVVUUUVVVZZZZZZ\\\___^^^\\\___eee^^^^^^___bbbeeehhhlllnnnxxx~~~~~~xxxyyyyyyttt}}}xxxbbbXXX^^^hhhoooyyy~~~}}}}}}zzzuuullljjjxxxtttkkk```\\\]]]\\\YYYWWW^^^bbbbbblll~~~|||}}}}}}}}}}}}~~~|||wwwpppooouuuzzz{{{zzzyyyzzz{{{||||||zzzxxxzzzzzzzzzzzzzzz{{{||||||zzzvvvrrrtttzzz}}}{{{www{{{{{{zzzyyyyyyxxxxxxwwwuuuuuutttsssrrrqqqpppoooqqqqqqrrrrrrrrrpppnnnmmmmmmmmmmmmmmmnnnpppqqqrrrtttttttttvvvwwwyyy{{{|||~~~|||~~~}}}|||}}}{{{xxxwwwxxxxxxuuurrrvvvtttrrrpppnnnmmmmmmmmmhhhhhhhhhfffddd```]]][[[VVVTTTRRRPPPOOOLLLIIIFFFGGGGGGGGGHHHJJJJJJIIIGGGJJJKKKLLLKKKIIIHHHHHHJJJIIIVVV```\\\SSSPPPSSSWWWSSSLLLGGGHHHIIIJJJMMMRRRNNNSSSZZZ___aaabbbbbbbbbccc]]]ZZZ\\\]]]ZZZVVVVVVWWWSSSRRRRRRPPPJJJHHHJJJNNNNNNMMMMMMNNNLLLIIIGGGKKKIIIHHHGGGGGGFFFEEECCC???>>><<<<<<<<<<<<999777999777444333333333222111333333222111000000000000000000111111222222333333222111000000////////////...///////////////...---...............---------//////...------------...---yyysssyyywwwiiiiiisss||||||ssshhhcccbbb^^^ccchhhmmmtttzzzyyyssspppkkkiiinnnuuuxxxrrrlllcccjjjpppnnnhhhccceeeiiiqqqttttttrrrpppooommmjjjhhhdddeeeiiigggbbbfffppppppssstttmmmccc\\\[[[^^^dddbbbbbbaaa]]]XXXYYY]]]aaa___]]]\\\^^^```bbbccc```hhhmmmhhh___\\\ccclllhhhfffjjjuuuzzz{{{|||{{{ttt{{{vvv```VVV]]]ZZZ^^^cccfffhhhmmmuuu{{{bbb|||}}}wwwjjjfffgggccc[[[XXX]]]```cccnnn}}}|||xxxqqqqqqwww{{{|||}}}~~~~~~{{{xxxzzzzzzzzzzzz{{{{{{||||||}}}zzzxxxzzz~~~~~~~~~|||{{{zzzzzzzzzwwwvvvvvvvvvuuutttttttttttttttttttttsssrrrqqqpppmmmmmmnnnoooqqqrrrrrrqqqppppppppprrrtttwwwyyyzzz~~~}}}||||||~~~~~~{{{xxxxxxyyyzzzyyyxxx{{{zzzyyywwwvvvvvvxxxyyyssssssqqqpppnnnmmmllllllgggfffcccaaa^^^YYYRRRNNNUUUTTTSSSSSSTTTSSSQQQOOOQQQSSSUUUUUUTTTTTTUUUWWWSSS^^^hhhkkkhhhfffgggjjjddd\\\WWWYYY\\\]]]^^^aaaaaahhhoooqqqrrruuuwwwwwwsssmmmjjjnnnsssqqqmmmkkkgggaaa]]]]]]ZZZVVVTTTUUUWWWWWWWWWXXXYYYYYYXXXWWWVVVSSSPPPOOOQQQPPPMMMJJJHHHGGGFFFEEEDDDBBB???>>>@@@>>><<<999888777555555888777555444333333333444111111111111111222222222111111000////////////////////////...............000000//////.........---000000///...---------...,,,uuuyyy}}}xxxuuuvvvvvvtttxxx~~~|||vvvxxxyyytttwww|||~~~zzzwwwuuuqqqjjjiiikkkjjjfffbbb```bbbdddeeeeeelllqqquuussslllffffffhhhaaa^^^^^^dddiiilllooossszzznnnaaaZZZYYY[[[^^^```^^^]]]^^^fffrrryyykkkqqqpppbbb^^^hhhhhhhhhfffcccbbbfffmmmsssppp{{{tttrrrwww~~~}}}|||}}}}}}{{{yyy}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||||||||}}}~~~}}}}}}}}}}}}xxxxxxxxxyyyyyyyyyyyyzzzuuuuuuuuuuuutttsssrrrrrrvvvuuutttvvvxxxxxxvvvssstttttttttuuuwwwyyyzzz{{{~~~{{{{{{zzzxxxzzz~~~}}}{{{zzzzzz{{{||||||{{{xxxyyyyyyxxxwwwyyy||||||yyyvvvsssqqqrrrssstttooonnnmmmllljjjfffaaa]]]]]]\\\\\\\\\\\\ZZZWWWTTTQQQSSSUUUVVVVVVVVVWWWXXXVVVXXX^^^cccfffeeebbbaaa^^^YYYYYY```gggiiikkknnnmmmtttxxxvvvvvv|||wwwooollluuuuuummmfffccc```[[[YYYZZZTTTUUUWWWXXXYYY[[[]]]___YYYVVVRRRRRRSSSRRROOOKKKHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFEEECCC@@@>>><<<;;;:::999777555444555555666444444333333222222111111222111111000000000000111000000000000000000000000111111000000//////......000///...............///---~~~||||||yyy|||~~~zzzvvvuuurrrnnnlllnnnnnnkkkiiijjjoooqqqssstttvvv{{{{{{vvvssssssoookkkjjjmmmmmmjjjggghhheeehhhjjjkkknnnpppllleee\\\^^^aaadddeeegggjjjmmmmmmyyy|||yyyvvvuuuooosss{{{zzz{{{{{{tttmmmooorrr}}}}}}zzzyyyzzz}}}|||~~~~~~|||{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{|||yyyxxxyyy{{{{{{xxxuuuxxxyyyzzz{{{|||||||||{{{|||xxxxxxwwwuuuvvvzzz{{{||||||}}}}}}|||{{{{{{yyy{{{|||zzzyyy{{{{{{wwwtttssstttuuupppooooooppprrrrrrqqqoooggggggggghhhiiifffbbb___\\\^^^```aaa___^^^^^^^^^\\\WWWVVV[[[^^^\\\WWWTTTNNNKKKLLLRRRVVVVVVXXX[[[___gggiiidddcccllluuuwwwlllbbb^^^hhhxxxwwwnnnkkkgggaaa]]]]]]TTTUUUVVVVVVWWWYYY]]]```\\\ZZZWWWVVVTTTSSSPPPNNNHHHKKKNNNOOOOOONNNNNNNNNKKKMMMNNNNNNJJJGGGEEEDDD???===:::777555555555666555555555555444444444444555444444333333333444444333333444555555555555555333333333222222222222222111111000///////////////---{{{{{{~~~}}}{{{|||}}}~~~}}}zzzvvvtttwwwzzzzzzuuusssrrrvvvuuuuuuuuuuuuvvvuuutttrrruuuyyyzzzxxxvvvttttttqqqmmmkkkmmmnnnmmmnnnrrrtttzzz}}}{{{zzzwwwqqqkkkmmmkkknnntttwwwttttttwww|||~~~{{{xxxvvvxxx{{{}}}}}}||||||||||||~~~|||zzzzzz~~~|||yyyxxxzzz|||~~~~~~|||{{{|||{{{|||{{{wwwuuuwww{{{|||~~~~~~|||zzzyyy|||~~~~~~|||yyyzzz}}}{{{yyywwwuuutttrrrpppooopppssswwwyyyyyyqqqrrruuuwwwxxxuuupppkkkkkkmmmpppqqqpppoooooopppoooiiifffiiijjjfffdddeeeVVVSSSQQQRRRQQQNNNQQQVVVYYYbbbddd[[[XXXaaaiiijjjiii[[[RRRZZZjjjvvv{{{|||{{{vvvvvvuuunnnhhheeeaaabbbaaa___]]]]]]```cccdddeeedddaaa]]]ZZZYYYYYYSSSVVVXXXXXXUUURRRPPPQQQNNNRRRVVVWWWTTTPPPMMMLLLHHHEEEAAA<<<999777666666555555666666777888999999999999888888888888999999666777:::<<<===<<<<<<;;;:::::::::::::::;;;;;;;;;999888666555333222222222///|||~~~}}}~~~~~~{{{xxxwwwyyy|||}}}|||zzzyyyyyyyyyzzzzzzzzz}}}~~~}}}zzz|||}}}~~~zzzzzz}}}~~~{{{zzz}}}{{{wwwxxx}}}xxxzzz|||~~~}}}{{{xxxuuuvvvssspppppprrrvvvyyyzzzuuuvvvzzz}}}~~~{{{uuuqqqllloootttvvvwwwxxxyyyzzz|||zzz}}}{{{xxx{{{mmmjjjiiiiiigggfffllltttjjjtttuuuiiiccciiiooonnnsssbbbTTTXXXeeeooossssss{{{zzz{{{sssooorrrrrrpppkkkfffeeegggjjjoooppppppmmmgggddddddeeebbbdddeeeaaaZZZTTTPPPOOOPPPUUU[[[]]]ZZZVVVSSSQQQQQQNNNHHHBBB===:::999888333444666777999;;;===>>><<<<<<<<<;;;;;;<<<======999;;;>>>AAABBBBBBAAA???AAAAAABBBBBBCCCCCCDDDDDDAAA@@@>>>;;;999777666555222qqqrrrrrrrrruuu~~~{{{xxxwwwvvvvvvyyyyyyzzz{{{||||||||||||}}}zzzvvvuuuwwwzzzzzzzzz~~~}}}{{{}}}~~~~~~|||~~~~~~zzz~~~{{{yyy{{{~~~~~~|||{{{}}}~~~yyyuuutttttttttuuuwwwwwwvvvuuurrrvvv{{{}}}|||zzzxxxwwwuuuuuuyyy||||||~~~}}}yyyzzz}}}|||}}}}}}zzzwwwzzz|||}}}~~~{{{|||xxxvvvuuuuuuvvvzzzwwwxxx|||{{{tttppprrrtttnnnmmmpppmmmbbbXXXUUUZZZaaafffddd]]]YYY[[[___\\\ZZZTTTMMMHHHGGGFFFEEECCCBBB<<<666;;;FFFGGG@@@BBBBBBBBB@@@@@@@@@???===@@@FFFCCCAAAGGGGGGEEEMMMNNNIIIHHHKKKMMMLLLLLLOOOQQQOOOJJJCCCBBBBBB???999888|||}}}~~~yyyqqqnnnttt~~~{{{sss]]]IIIJJJMMMTTTeeezzz{{{xxxwwwxxxxxxyyyyyyyyyxxxwwwvvvzzzvvvsssrrrsssuuuuuuuuuyyyyyyyyyzzz|||~~~{{{{{{}}}}}}~~~}}}||||||{{{yyyxxx{{{~~~~~~}}}zzzzzz{{{zzz|||}}}~~~}}}|||{{{zzzxxxwwwwwwwwwxxxxxxwwwuuuqqqtttyyy{{{{{{yyyxxxxxxxxxvvvyyy~~~yyyvvvwwwzzz{{{|||xxxssspppqqqssssssmmmjjjjjjgggcccdddiiiooottttttmmmiiijjjnnnoooyyyvvvwww}}}}}}xxx~~~ttt}}}|||zzzxxxwwwzzz}}}zzz|||yyypppiiiggglllnnnqqqrrrqqqmmmiiiggg___]]]XXXSSSPPPQQQRRRRRROOONNNIIIDDDFFFLLLNNNMMMJJJMMMRRRUUUOOOGGGDDDGGGBBBHHHEEEEEEKKKGGG???AAABBB???AAAGGGLLLLLLLLLNNNRRRRRROOONNNQQQTTTPPPIII@@@}}}qqqlllooottt||||||___XXXYYYXXX```ppp|||jjjXXXQQQRRRXXXkkk{{{|||xxx~~~vvvjjjeeelllyyyppp_________^^^bbbooo~~~}}}~~~|||{{{{{{|||}}}}}}|||||||||}}}|||zzz}}}}}}}}}|||zzzxxxuuutttwwwuuurrrpppqqqqqqqqqpppttttttssstttvvvyyy|||~~~wwwtttsssuuuuuussstttxxx||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{||||||zzzxxxwwwzzz~~~~~~{{{~~~|||xxx{{{{{{zzz|||}}}|||{{{|||||||||zzzxxxwww{{{|||zzzuuuxxxwwwpppfff```bbbfffiiifffdddbbb^^^ZZZZZZ]]]ZZZ^^^]]]WWWRRRSSSUUUUUUSSSRRRVVV\\\``````bbbeeeooofffccc___ZZZ```bbbXXXXXXXXXVVVTTTTTTYYYbbbhhhnnnqqquuutttnnnjjjoooxxxxxxtttsssuuuvvvsssqqqrrrxxxvvvxxx}}}~~~xxxrrrooojjjgggfffgggjjjmmmnnnggg```ZZZRRRIIIGGGIIINNNQQQ]]]hhhbbbQQQNNNVVVYYYZZZRRRPPPUUUPPPFFFEEEFFFDDDGGGMMMOOOLLLIIIIIIMMMLLLJJJJJJOOOSSSNNNEEE>>>~~~uuuhhhooossswww|||{{{tttuuu{{{~~~uuuoooiiiiiiooorrroookkkgggccc___aaafffgggbbb\\\___eeehhh```TTTPPPXXXbbbeeegggkkkmmmrrrzzznnnSSSSSSYYYXXXkkkttt```]]]bbbssszzzyyy~~~pppkkksss~~~}}}~~~~~~|||yyyzzzyyywwwvvvuuutttsssrrrsssrrrrrrrrrtttxxx{{{}}}rrrpppppprrrrrrooonnnppprrrtttuuuuuuuuuuuuvvvwww~~~|||zzzyyy{{{|||}}}}}}}}}}}}}}}~~~|||||||||~~~~~~}}}||||||~~~~~~{{{yyy}}}~~~zzz|||~~~}}}{{{zzz|||~~~~~~}}}~~~~~~|||}}}||||||mmmbbbdddkkkrrrtttuuutttooojjjggghhhaaafffhhhddd```]]]YYYUUUTTTRRRSSSVVVUUUSSSTTTXXX```XXXVVVQQQHHHKKKQQQMMMKKKGGGBBB@@@AAAEEEHHHKKKRRRVVVZZZZZZTTTOOOPPPTTTTTTRRRSSSUUUYYY]]]aaacccmmmkkkkkkrrr}}}xxxsssnnnmmmmmmnnnrrrvvvsssjjjfffiiieeeYYYRRRTTTKKKJJJWWWhhheeeRRRNNNXXXsssnnn^^^VVV]]]ZZZPPPPPPXXXWWWZZZaaadddaaa______XXXSSSMMMIIILLLNNNGGG>>>999tttxxx|||{{{~~~rrr|||vvv^^^UUUVVVUUUVVV^^^jjjqqqrrrrrrzzz|||uuupppmmmbbbfffeee\\\VVVWWW\\\^^^^^^WWWQQQQQQVVVYYYVVVRRRPPPOOOQQQZZZcccgggbbb\\\ZZZbbbfffbbbYYYXXXbbbnnnwwwwwwqqqeee[[[]]]kkkyyy{{{jjjpppyyywwwqqq\\\WWW```yyy~~~~~~~~~|||{{{zzzttttttttttttvvvyyy|||}}}vvvuuuwww|||{{{uuurrrsssrrrtttvvvvvvuuuuuuwwwyyy|||zzzxxxwwwxxxzzzzzzyyyxxxwwwwwwyyy{{{|||{{{zzzuuuwwwyyyyyyxxxyyy}}}}}}|||zzz{{{|||}}}{{{{{{|||}}}~~~}}}|||}}}~~~}}}zzzzzz{{{|||{{{yyyzzzyyyzzz{{{~~~~~~~~~|||xxxyyyzzzyyyxxxwwwyyyzzz}}}wwwoookkkmmmooommmiiioooiiiYYY[[[eeennntttzzzyyytttnnnjjjgggiiirrr{{{~~~~~~{{{uuunnnoookkkiiigggccc___aaafffmmmjjjmmmgggWWWUUUaaaeeeZZZRRRKKKHHHKKKMMMLLLHHHKKKOOORRRRRRNNNIIICCC>>>???@@@@@@???AAAEEEIIIKKKTTTRRRQQQTTT]]]iiiuuu{{{vvvpppnnnpppqqqqqquuu|||uuupppwwwwwwjjj\\\WWWRRRKKKRRRbbbaaaOOOHHHOOOsssmmm^^^WWW^^^[[[OOOLLLZZZYYY___kkktttxxx|||wwwpppeee[[[ZZZ[[[UUUNNNDDDsssnnnkkkeee```aaaggggggddd^^^aaaffflllrrrvvvxxxyyy|||~~~~~~zzztttooonnnooonnnpppoookkkeeeaaaaaabbbfffjjjlllhhhfffiiilllmmmhhhddd```bbbfffiiihhheeeZZZ\\\dddppp{{{{{{xxx|||}}}wwwwww~~~iiiZZZOOO^^^uuu||||||}}}ooommmooolllgggssswwwxxxvvvoooffffffnnnwwwlllhhhhhhmmmsssyyy}}}~~~~~~}}}}}}{{{{{{zzz|||~~~~~~||||||~~~|||zzzyyyyyyzzzzzzyyyxxxtttttttttrrrqqqqqqsssuuutttuuuvvvyyy{{{}}}{{{zzz{{{{{{{{{yyywwwuuuuuuvvv|||zzzyyywwwwwwxxxzzz{{{zzz{{{|||~~~~~~}}}xxxwwwyyy{{{yyywwwtttttttttvvvyyy{{{zzzyyyssssssqqqmmmgggcccaaaaaa```]]]VVVPPPQQQUUUVVVSSSTTTeeerrrkkkVVVFFFGGGNNNPPPYYYaaa```[[[WWWTTTQQQOOOZZZfffooouuuyyyvvvpppkkkhhheeeccc^^^[[[^^^eeerrrrrryyyttt___YYYfffnnnhhhaaaYYYWWW[[[___^^^\\\]]]``````]]]ZZZWWWRRRKKKMMMOOOMMMGGGDDDDDDDDDCCCFFFEEEBBB@@@CCCLLLYYYccchhhbbbaaafffhhhgggkkkssszzzrrrooovvv|||wwwiii^^^fff___bbbjjjhhhYYYQQQTTTggghhhbbbbbbiiibbbPPPJJJMMMJJJMMMVVV___fffnnnttt}}}qqqfffbbbcccaaa]]]XXX~~~~~~~~~xxxyyywwwvvvvvvwwwvvvrrrnnnkkkooossswww~~~zzzyyywwwtttjjjjjjjjjfffiiilllooonnnkkkjjjkkknnntttwww{{{|||zzzyyy}}}yyy{{{{{{|||uuu]]]UUUTTT^^^jjjwww~~~sssiiicccVVVUUUWWW^^^dddddd]]]VVVTTTTTTZZZZZZUUUaaarrruuulllooopppmmmiiiiiinnnssstttoooooosssxxx{{{{{{xxxuuussssssrrrrrrqqqnnnnnnpppssswwwxxxwwwuuuzzzxxxwwwuuutttsssrrrqqqvvvuuuuuuttttttuuuvvvwwwsssuuuwwwyyyzzzzzz||||||zzz|||}}}{{{yyyyyy|||~~~{{{xxxvvvvvvxxxyyyzzztttttttttvvvxxxyyyxxxwwwssssssqqqllleee___\\\[[[WWWYYYVVVPPPOOORRRSSSPPPMMMXXXaaa^^^RRRGGGDDDGGGAAAKKKQQQNNNIIIIIIKKKJJJ===CCCJJJPPPXXXaaadddbbbaaa``````___[[[WWWZZZ```hhhgggooolllWWWMMMVVV]]]kkkgggaaa^^^___eeennntttqqqsssooofffbbbfffjjjkkk```eeeeee^^^YYYYYYWWWTTTOOONNNLLLIIIGGGJJJOOOSSSPPPIIIHHHMMMMMMHHHJJJQQQLLLMMMRRR\\\lllxxxwwwooogggiiiooouuurrrkkkgggiiijjjpppooosss{{{sssaaa[[[RRRJJJCCCDDDGGGKKKRRRYYYpppooohhh^^^XXXYYYZZZXXXXXX{{{{{{{{{}}}mmmbbbdddccc^^^gggxxxwwwuuuqqqnnnjjjddd^^^ZZZYYYXXXYYY```ffffff___XXXXXX[[[fffiiigggttt~~~}}}~~~~~~|||zzzuuuvvvwwwyyy||||||zzzxxxzzzwwwtttsssssssssqqqoootttttttttttttttuuuvvvvvvqqqrrrtttttttttttttttuuusssvvvxxxwwwtttuuu{{{xxxyyyyyyvvvssstttzzz~~~yyyxxxxxxyyyzzz{{{yyyxxxqqqrrrrrroooiiieeebbbaaa\\\aaabbb\\\YYY[[[[[[WWWZZZ^^^bbbbbb^^^XXXSSSQQQMMMVVVZZZTTTPPPTTTYYY[[[MMMMMMLLLKKKPPP[[[aaabbb\\\\\\___```[[[VVVWWW]]]fffccciiihhhTTTIIINNNRRRUUUUUUQQQKKKHHHPPP```nnndddeee___QQQKKKUUUcccllleeemmmpppmmmjjjlllllliii______^^^]]]ZZZWWWTTTRRRUUUMMMJJJNNNKKKAAA@@@FFFBBBGGGGGGFFFNNNZZZ[[[SSSSSS___mmmssstttsssvvvyyytttzzzyyy|||ssspppfff[[[NNNIIIIIILLLSSS[[[```bbb___VVVPPPPPPQQQQQQIIIxxx{{{|||yyyuuuqqqkkkgggrrroooppprrrnnnhhhgggmmmcccdddaaaiiiaaaZZZddd[[[fff^^^aaaoootttqqqxxxpppgggcccjjjrrrssssssuuu{{{zzz{{{~~~}}}}}}||||||}}}~~~~~~{{{zzzzzz|||zzz}}}qqqnnntttyyyxxxuuuxxxtttrrrrrrpppoooxxx~~~|||}}}~~~{{{xxx{{{||||||yyywwwqqqzzzyyyvvv{{{xxxqqqqqqmmmqqqtttsssooommmooorrrllltttzzzyyysssqqquuu{{{xxxwwwwwwyyy{{{zzzvvvrrrrrrsssuuuuuusssooojjjggghhhdddcccdddbbb]]][[[]]]aaabbbdddeeeeeecccaaa``````dddkkkoookkkaaa\\\\\\`````````aaadddgggkkkmmmjjjnnnqqqnnngggbbbbbbdddqqqrrrooohhh___[[[___dddgggccc\\\UUUPPPNNNNNNOOOZZZ^^^^^^UUUJJJEEEKKKTTTGGGKKKUUUaaaeeebbb^^^^^^]]]eeeddd^^^cccooolll___cccZZZYYY___aaaZZZVVVYYYVVVUUUPPPLLLKKKMMMJJJDDDBBBNNNYYYZZZYYY]]]cccfffmmmlllkkklllkkkjjjooowwwmmmnnnjjjbbbaaagggmmmoookkkqqqrrrllljjjllleeeZZZRRR}}}~~~wwwuuupppnnnjjjkkkrrryyywwwpppaaaeeehhhlllssszzzzzzvvvjjjkkklllhhhccc]]][[[ZZZWWWUUUXXX]]]^^^ZZZ[[[___ZZZXXXSSSZZZUUUTTTddd^^^bbbYYYUUUZZZ]]]YYYZZZ___\\\TTTNNNPPPSSSTTTXXX]]]cccbbbcccfffiiikkkkkkjjjfffhhhjjjnnnttt{{{}}}tttkkkcccbbbjjjrrrtttrrrpppnnnppprrrrrrttt|||~~~yyy|||vvv||||||xxx{{{sssvvvyyyxxxtttrrrsssvvvrrruuuxxxxxxuuusssvvvyyyyyyxxxxxxzzz{{{yyyuuuqqqtttvvvzzz||||||yyyvvvtttqqqnnnnnnnnnkkkccc______fffggggggggggggeeecccbbb```bbbhhhmmmjjjccc___aaa___```cccfffjjjmmmoooppphhhiiijjjjjjiiihhhhhhgggmmmoooppplllfffeeeiiinnnooolllhhhddd```]]][[[[[[\\\ccchhhdddXXXMMMIIIIIIBBBCCCKKKXXX___[[[TTTPPPXXX^^^[[[TTTXXXeeedddYYYeeeaaa___aaaccccccfffjjjmmmkkkfff___]]]______[[[KKKPPPQQQMMMJJJLLLOOOOOOXXXWWWXXXZZZYYYZZZ```hhhlllkkkiiihhhiiinnnvvv{{{zzz{{{zzzxxxyyy}}}|||xxxiiigggiiikkknnnrrrvvvyyy{{{|||}}}vvvooolllmmmnnnjjjccc^^^]]]]]]gggooolllaaaXXXWWWZZZUUUYYYaaannn|||dddiiilllmmmpppvvvxxxvvvmmmrrrwwwuuuoookkkkkknnnmmmmmmpppuuuvvvtttssstttrrrqqqjjjppplllnnnxxx|||vvvpppnnnppprrrpppmmmjjjddd___]]][[[YYYZZZ^^^ZZZXXXVVVVVVWWWVVVTTTSSSWWWSSSOOOQQQXXX```cccdddXXX___hhhppptttvvvvvvvvv~~~wwwvvvzzz~~~~~~}}}}}}}}}{{{zzz~~~}}}tttyyy|||{{{{{{~~~~~~{{{xxxyyy{{{{{{{{{{{{zzzzzzzzz{{{|||}}}}}}}}}}}}}}}zzzvvvsssnnnqqquuuyyy{{{{{{yyywww{{{yyyzzz{{{wwwoooiiihhhjjjjjjjjjjjjiiihhhgggfffcccbbbeeehhhfffaaa```ccc\\\^^^bbbeeehhhiiijjjjjjiiihhhgggiiikkkllljjjhhhbbbdddfffeeeccccccfffiiiggggggfffeeecccaaa___^^^dddjjjrrrrrrkkkaaaXXXTTTOOOMMMQQQ]]]fffcccZZZRRRRRRUUUQQQIIILLLXXXZZZRRRVVV\\\```^^^]]]```cccdddlllmmmjjjcccbbbfffjjjkkkiiillllllgggcccbbb___ZZZPPPNNNOOOPPPOOONNNSSSZZZ^^^XXXVVVZZZ\\\]]]eeeqqqqqqkkkhhhkkknnnpppssswwwqqq|||vvvtttxxxqqqppp|||qqqtttlllXXXTTTWWW\\\___aaa```]]]\\\___^^^^^^aaadddfffeeedddbbbbbbccceeeiiimmmqqqrrrxxxwww{{{|||{{{|||xxxvvvvvvwwwwwwvvvxxx~~~yyyuuuvvvssslllhhhgggeeeaaa\\\\\\[[[\\\]]]]]]]]]]]]ddd```[[[YYYZZZ[[[XXXTTTUUUVVV[[[cccfffeeedddfff```dddfffccc^^^^^^dddkkkjjjuuu}}}|||yyywwwuuussssssqqqooonnnggg^^^UUUTTTZZZ\\\XXXRRRTTTSSSSSSSSSSSSTTTVVVXXXQQQQQQQQQRRRUUUXXX\\\^^^iiilllqqqzzzwwwxxxyyyxxxtttooojjjfff[[[[[[[[[[[[___ppp~~~~~~}}}~~~~~~~~~{{{}}}xxx|||~~~}}}}}}~~~|||}}}zzzvvvsssqqqtttxxx|||~~~~~~|||zzz{{{yyyyyy{{{yyytttpppqqqqqqqqqqqqqqqqqqpppppppppnnnkkkjjjkkkjjjffffffjjjddddddeeeeeeffffffffffffmmmlllkkkjjjjjjiiihhhfffeeefffggggggfffeeeffffffddddddeeeeeeeeeeeeddddddcccfffjjjmmmllljjjfffddd^^^[[[]]]fffllliiiccc___TTTWWWTTTMMMOOOXXXYYYSSSKKK[[[fffccc^^^^^^[[[UUUVVVZZZ\\\YYYXXX^^^dddgggiiisss}}}~~~{{{wwwrrrmmmeeecccbbb```\\\XXXZZZ```XXXLLLFFFIIIIIIEEENNN]]]ZZZRRROOOUUUWWWSSSSSSZZZ```~~~yyyqqqmmmxxx|||wwwpppqqquuu|||}}}xxxtttpppooonnnnnnoooppppppppphhhfffccc___\\\[[[[[[\\\[[[XXXYYY^^^```]]]]]]^^^```[[[UUUSSS[[[dddddd^^^UUU[[[aaaccc```___aaadddaaabbbcccaaa^^^\\\]]]___```___\\\ZZZ^^^bbbaaa[[[ZZZ]]]\\\XXXWWWXXXWWWTTT^^^```aaa___]]]___dddjjj```^^^___cccggghhhgggfffmmmqqqzzz|||}}}|||~~~yyyxxx}}}}}}yyypppmmmgggbbb^^^[[[YYYXXXdddaaa\\\XXXUUUVVVWWWYYYRRRQQQQQQSSSUUUWWWWWWWWWYYY]]]```aaa^^^ZZZVVVTTTSSSSSSSSSSSSQQQOOOLLLKKKIIIHHHJJJKKKMMMYYYttt~~~yyytttsssmmmrrrxxxzzzzzz{{{|||||||||||||||{{{yyyyyyxxxzzz{{{{{{zzzzzz|||}}}{{{|||~~~~~~~~~~~~~~~|||zzz|||~~~|||~~~~~~{{{xxxrrrtttxxx{{{{{{zzzwwwuuuwwwsssrrrssssssppppppssswwwwwwxxxyyyzzzzzzzzzzzzyyyuuusssuuuuuussstttwwwuuusssqqqooooooqqqsssuuusssvvvvvvsssnnnlllmmmppplllkkkkkkkkklllkkkiiiggghhhfffdddbbbaaabbbbbbccc___```aaacccddddddcccbbb___\\\]]]bbbdddbbbaaaccc\\\``````\\\]]]aaa___YYYUUUfffqqqnnngggfffccc]]]SSSYYY[[[XXXVVVXXX[[[[[[WWWhhhxxx{{{xxxvvvwwwxxxzzzwwwuuurrrlllffffffkkkeeeVVVLLLLLLHHHDDDMMM]]]UUUOOOPPPXXXXXXPPPLLLNNNPPP~~~~~~uuussstttuuussspppqqqvvvrrrnnngggeeekkkttttttoooiiijjjjjjjjjjjjooovvv}}}}}}}}}}}}}}}{{{|||zzzvvvssswwwzzzzzz|||}}}www{{{}}}{{{wwwxxx|||vvvoookkkuuuzzzrrrgggdddhhhllluuutttuuuyyy{{{zzz{{{lll___[[[^^^aaa```iiiiiilllsss{{{zzzttt~~~{{{uuupppkkkhhhggggggddd```[[[XXXVVVTTTRRRQQQQQQUUUXXXYYYVVVQQQLLLJJJMMMNNNQQQTTTVVVWWWXXXXXXUUUWWW___ggghhhiiivvv{{{yyy{{{|||~~~~~~||||||}}}|||{{{yyywwwvvvvvvwwwxxxxxxwwwvvvxxxyyyvvvwwwxxx{{{~~~~~~}}}{{{zzz|||}}}~~~}}}||||||}}}|||~~~~~~||||||xxxuuuvvvvvvtttuuuyyywwwyyy{{{}}}}}}}}}{{{zzzzzzvvvuuuxxxzzzyyyyyy{{{{{{yyyvvvuuuvvvyyy~~~|||{{{yyy|||zzzxxxwwwyyy|||}}}zzzwwwzzzwwwtttpppmmmllllllllliiikkkmmmmmmkkkgggccc```bbb```aaaeeeeeedddfffjjj___dddfffeeedddddd```ZZZ```iiinnnlllggghhhjjjllldddhhhgggbbb]]][[[XXXTTTPPP```llljjjdddfffooowwwrrrpppooommmhhhbbbccchhhjjj^^^UUURRROOOMMMVVVbbbXXXWWWZZZaaaccc^^^YYYWWWTTTzzzqqqkkkhhhkkkkkkddd```bbbdddddd\\\hhhpppiii\\\XXX]]]bbbggggggfffggghhhlllpppsssooo~~~{{{tttrrrrrr```[[[\\\]]]XXXWWWWWW[[[```fffjjjkkkmmmpppvvv{{{zzzuuusssrrrqqqpppmmmpppsssssspppjjjeeeccccccgggmmmrrrvvvxxxxxxxxxsssrrryyy~~~~~~|||zzzyyyzzz{{{|||{{{zzzyyyzzz{{{yyyyyyxxxxxxzzz}}}}}}{{{{{{{{{zzzzzzzzz||||||}}}~~~~~~~~~~~~~~~||||||}}}~~~yyyxxx{{{|||xxxuuuuuuuuutttrrrqqqrrruuuxxxzzzyyyzzz{{{zzzxxxxxxzzz}}}~~~~~~}}}|||{{{qqqsssuuusssoookkkiiihhhiiifffgggnnnrrrqqqpppqqqdddiiilllkkkiiigggccc___dddeeeiiikkkiiigggkkkqqqqqqqqqnnnhhhfffeeebbb\\\QQQ[[[aaa\\\VVVWWW^^^dddgggfffeeeeee```[[[\\\aaaccc```[[[VVVSSSUUUZZZ___ZZZ]]]^^^___bbbfffeeeaaa```ooommmtttyyy{{{{{{qqqxxx}}}yyyxxxyyy|||tttsssxxxwwwpppooovvvxxx{{{{{{xxxuuuvvvuuusss|||}}}yyyuuuqqqqqqwwwzzzyyy}}}uuurrrrrrtttrrrllljjjkkkiiikkkkkkgggaaa]]]]]]___[[[dddiiifffbbbccceeefffdddsss}}}vvviiieeejjjppprrrttttttppplllmmmttt{{{uuutttqqqxxx~~~~~~|||zzz}}}{{{|||~~~mmmjjjfffcccbbbaaa```___^^^bbbfffeeedddeeelllrrrtttsssrrruuuzzz}}}|||{{{xxx~~~zzz~~~}}}{{{xxx}}}}}}{{{}}}xxx~~~}}}~~~}}}{{{|||~~~|||~~~|||}}}|||}}}~~~~~~~~~~~~~~~}}}uuuwwwxxxwwwuuurrrqqqpppjjjooouuuxxxxxxxxxzzz{{{pppsssxxx}}}}}}|||wwwwwwzzz{{{tttrrrppppppooonnnnnnooooooooojjjgggeeedddfffggggggfffjjjeee```aaaeeegggccc___```cccfffiiikkkkkkjjjiiigggiiiiiifffcccdddhhhmmmiiidddeeeooowwwvvvqqqmmmpppsssvvvtttrrrpppmmmjjjkkkiiiooowwwvvvnnnmmmtttsssrrrnnnkkkmmmrrrqqqmmm```iiinnnjjjdddbbbbbbbbbkkkiiiiiihhhccc]]]^^^ccccccfffddd]]][[[^^^```^^^___cccaaa\\\```jjjnnniiieeezzzyyyzzz|||~~~xxxwwwzzzvvvhhhccciiiqqqsssrrroooqqqqqqrrrwww|||zzztttrrrwwwxxxuuuuuu{{{|||}}}{{{{{{|||{{{xxxuuutttwww}}}wwwsssyyy|||uuuooowwwyyyxxxvvvxxxzzzwwwrrrvvvzzz~~~~~~}}}xxxvvvvvvwwwyyyyyy||||||xxxsssuuuzzzxxxrrrrrrtttwwwwwwwwwwwwxxxyyytttuuuuuutttrrrsssuuuwwwwwwsssnnnmmmppprrrrrrpppmmmmmmmmmooowww}}}yyyppptttooonnnpppnnnjjjkkkooonnnlllfffcccggglllhhh___```YYYXXX^^^bbb___[[[ZZZ[[[ZZZ\\\aaaaaabbbkkkwwwzzz~~~}}}}}}yyy}}}~~~}}}}}}{{{xxxuuuuuuwwwyyyuuuvvvwwwwwwwwwvvvuuutttsssvvvzzz||||||{{{{{{|||rrrqqqssswwwvvvrrrppprrroookkkfffbbbbbbfffkkkooonnnpppuuu|||~~~yyy{{{|||yyymmmjjjnnnqqqooojjjiiinnntttrrrmmmjjjiiigggdddcccfffjjj___YYY^^^```ZZZTTTSSSUUUJJJMMMMMMAAAIIISSSHHHKKKJJJIIIGGGEEEFFFHHHIIIRRRJJJDDDFFFOOOUUUTTTQQQWWWYYY[[[```fffhhh```UUUWWW___jjjoooiiibbbdddlllkkklllkkkgggcccdddkkkqqqmmmnnnmmmlllpppvvvvvvrrrttt{{{|||tttnnnnnnooommmkkkppptttpppiiifffllltttyyyrrrnnnpppqqqooolllllliii~~~}}}{{{xxxuuussszzzwwwwww{{{~~~~~~~~~~~~}}}|||zzz~~~~~~tttlllhhhlllmmmiiidddbbbkkkjjjmmmqqqrrrrrryyy{{{~~~}}}xxx{{{~~~{{{wwwuuutttuuu|||}}}~~~~~~}}}|||yyy{{{~~~~~~~~~~~~~~~|||~~~{{{uuupppmmmkkkjjjhhhhhhiiilllnnnmmmiiieee]]]bbbbbb^^^aaagggcccXXXSSSVVVWWWUUURRRUUU]]]eeennngggbbbaaa```^^^```dddllleeeeeeoootttqqqpppsssfff\\\___^^^PPPRRR]]]ZZZTTTTTTSSSPPPLLLIIIGGGGGGRRRIII@@@===@@@CCCBBB@@@EEEFFFGGGJJJPPPTTTNNNEEEBBBNNN___hhhdddYYYUUUXXXRRRSSSRRRPPPMMMLLLMMMOOOSSSWWWZZZ\\\aaaddd```ZZZcccnnnvvvvvvsssqqqnnniiimmmnnnnnnmmmnnnqqqxxx|||~~~|||}}}~~~{{{zzz}}}{{{~~~{{{wwwtttsss}}}zzzwwwwwwzzz|||yyyyyy~~~yyytttqqqppppppqqqrrrwwwxxxsssnnnnnnppppppnnnqqquuuxxxzzz|||}}}~~~{{{vvvsssyyy{{{}}}}}}}}}xxxzzz}}}~~~~~~~~~}}}zzzzzzzzztttuuuwwwyyyzzzzzzzzzzzz|||}}}}}}|||{{{zzz|||}}}zzzvvvuuuzzz~~~}}}yyywwwwwwvvvvvvvvvwwwuuurrrppp```cccbbb```dddlllkkkddd```___[[[TTTOOOQQQZZZaaaeee]]]WWWWWWWWWWWWZZZ^^^```ZZZZZZbbbgggiiipppyyypppfffiiijjj^^^[[[ffflllccccccdddcccaaa^^^[[[YYY^^^XXXPPPJJJIIIKKKLLLMMMJJJJJJHHHIIIOOOTTTQQQKKK;;;GGGXXXdddbbbYYYTTTVVVRRRQQQPPPPPPNNNJJJEEEAAAEEELLLSSSWWW[[[]]]WWWPPPOOOYYYdddhhhhhhiiigggdddiiiddd______eeekkkooopppuuuxxx}}}}}}wwwwww|||}}}tttllllllqqqqqqvvv|||{{{uuukkkaaa]]]^^^^^^]]][[[______^^^\\\^^^cccggghhhhhhfffcccaaaccceeeaaaZZZbbbbbbdddfffgggeeecccbbbaaaeeefffdddgggnnnssssssppplllhhhfffhhhlllpppsss{{{|||xxxqqqooosssxxxyyyqqqkkkggghhhgggdddccceeemmmnnnnnnmmmllljjjiiiiiijjjkkkkkkjjjhhheeedddcccgggeeebbb______aaafffjjjppppppvvv}}}}}}rrrfff```aaallluuutttqqquuu{{{zzzvvvrrrpppooonnnjjjfffcccbbbcccbbbbbbfffddd```\\\YYYXXXYYY[[[ZZZ]]]^^^[[[XXXVVVVVVVVVQQQTTTYYY]]]```cccgggiiimmmmmmmmmllllllnnnssswwwzzz}}}}}}}}}}}}}}}xxxzzz{{{|||||||||}}}}}}{{{zzzxxxyyy{{{~~~~~~||||||}}}tttvvvxxxzzz|||}}}}}}}}}yyyyyyxxxuuussssssuuuwwwrrrkkkgggiiilllkkkjjjjjjnnnqqqvvv{{{}}}}}}|||zzzzzzzzz{{{|||~~~wwwxxxvvvtttxxx|||}}}wwwpppkkklllsssyyyooohhhdddfffhhhhhhiiikkkfff^^^XXXYYYZZZ\\\hhhwww|||pppllllllddd]]]cccmmm^^^___```cccfffgggfffeeebbbbbb```^^^]]]___cccfffbbbaaa]]][[[___dddddd___PPPVVV___ggghhhdddeeejjjjjjgggddddddddd___WWWPPPOOOUUU[[[^^^aaadddaaa\\\TTTXXX\\\___bbbgggmmmppppppjjjcccaaaeeehhhiiiiiikkklllqqqvvvuuupppooorrrqqq^^^TTTVVV______eeeoootttrrroooooohhhddd___^^^bbbffffffccc```bbbeeehhhlllnnnooopppsssrrrnnnkkknnnpppkkkaaadddhhhmmmoooooonnnkkkhhhaaagggkkkiiiiiikkkkkkjjjlllfff___[[[\\\___bbbdddfffhhheee___\\\```cccddddddcccdddfffccc]]]\\\___cccddddddaaa^^^^^^```ccciiilllpppppplllgggdddccciiihhhgggdddaaa```ccceeedddbbbeeepppvvvpppcccZZZaaahhhlllkkkjjjkkkiiifffhhhjjjqqqyyyzzzyyy}}}}}}vvvrrrooommm]]]ZZZVVVTTTTTTWWWZZZ\\\]]]\\\[[[YYYXXXYYY\\\___```aaaaaa___]]]\\\___aaa]]][[[[[[\\\]]][[[XXXUUU]]]^^^^^^]]]ZZZXXXXXXXXXWWWWWWVVVTTTSSSTTTWWWZZZVVVXXXYYYYYYWWWYYY]]]bbbnnndddfffttt|||yyy|||qqqfffrrrvvvxxx~~~}}}{{{|||}}}|||zzzzzz{{{|||{{{yyyvvvttttttvvvyyy|||~~~}}}{{{|||yyyzzz{{{{{{{{{zzzyyyxxxzzzyyyxxxuuussssssvvvxxxxxxqqqllllllllljjjiiijjjeeegggiiikkklllkkkjjjiiiccccccddddddeeegggiiikkknnnmmmjjjiiilllqqqqqqnnnuuuuuuuuutttuuuzzzzzzxxx}}}}}}}}}zzzssspppqqqooommmwwwrrrooonnniiihhhoooZZZXXXWWWYYY]]]aaabbbbbb]]]```ccceeeeeefffiiikkkrrrrrroookkkmmmpppooojjjiiihhhkkkooonnnkkklllppprrrmmmiiihhhiiifff___XXXVVVYYY[[[YYY[[[```cccbbbbbbaaaaaadddggglllsssxxxxxxwwwvvvtttssstttvvvwwwooolllnnnvvv{{{{{{{{{|||uuuyyy~~~fffccciiikkknnnwww{{{xxx}}}}}}xxxxxxzzzzzzzzz}}}|||zzz|||}}}|||{{{||||||zzz}}}~~~{{{vvvvvv{{{~~~uuupppqqquuuyyyrrrgggeeekkkppppppssszzz{{{vvvrrrvvv||||||~~~zzzxxxxxxxxxwwwvvvsssmmmfffbbbaaadddhhhjjjaaa]]]XXXXXX]]]eeelllqqqrrrwwwzzzxxxtttuuu}}}wwwzzz~~~~~~|||{{{|||xxxtttsssxxx|||yyytttqqq{{{|||{{{wwwrrrnnnllllllffffffeeecccaaaaaabbbdddcccaaa___[[[XXXXXXZZZ]]]aaa[[[[[[cccfffcccccchhhuuutttjjjllltttyyyssswww}}}zzz~~~~~~~~~|||zzzyyyzzz{{{{{{xxxtttqqqrrrtttyyy{{{{{{~~~}}}zzzyyy~~~}}}}}}{{{xxxxxxvvvrrrsssvvvppppppnnnmmmkkkjjjiiihhhbbbbbb```]]]ZZZYYYZZZ\\\YYYWWWTTTTTTVVVVVVTTTPPPVVVXXXYYY[[[^^^ccciiinnnnnnjjjiiippptttrrrnnnllliiihhhnnnvvvvvvppprrrzzz~~~ooojjjuuuyyyxxx~~~sssoookkkkkkmmmoooooommmgggjjjoooqqqrrrppppppooo|||}}}}}}~~~zzzttttttrrrtttvvvtttlllgggfffhhheeeaaaaaacccaaa\\\WWWRRRTTTSSSOOONNNSSSXXXYYYUUUTTTVVV[[[]]]\\\\\\___dddgggkkkkkkjjjkkkpppuuuqqqlllkkkttt~~~xxxxxx~~~xxxnnnjjjwww~~~|||}}}uuuuuuzzzwwwvvvvvvwwwsssoooqqqwwwiiieeeaaa```ccchhhmmmpppqqqooommmpppvvv~~~}}}wwwooommmrrr|||~~~{{{wwwtttrrrpppnnnmmmtttssssssssssssqqqooonnn|||rrrmmmmmmjjjeeedddbbbeeemmmoookkkhhhhhhfff{{{~~~yyy}}}}}}}}}{{{yyyyyyzzz|||{{{xxxtttrrrssswww|||{{{~~~~~~|||}}}}}}{{{|||vvvyyyyyyvvvyyyzzzzzz{{{}}}}}}xxxzzz~~~|||zzzyyywwwwwwvvvttttttsssooojjjggggggiii]]]ZZZYYY[[[[[[XXXSSSOOOPPPOOOLLLJJJJJJKKKOOORRRVVVOOONNNTTTYYYXXXTTTRRRLLLKKKQQQ[[[\\\VVVUUUZZZgggnnn```TTTcccmmmnnntttwwwtttqqqrrruuuvvvssspppmmmooossswwwyyyzzzyyyxxx}}}{{{yyyyyy}}}{{{sssllliiifffeeeeeegggiiihhhddd```WWW\\\]]]YYYWWWXXXZZZYYYMMMKKKNNNTTTTTTOOOKKKLLLMMMPPPQQQQQQPPPRRRYYY^^^ccc]]][[[```hhhqqq}}}pppqqqggg```gggxxx~~~vvvyyy|||tttqqqxxxxxxrrrrrrpppkkkfffcccfffpppvvvuuuvvvzzzssszzz{{{||||||zzzyyyyyy{{{}}}zzzxxxtttrrrtttzzz||||||zzzxxxtttppppppsssmmmooommmhhhiiipppqqqmmmdddbbb```^^^___```ccceeehhhsssvvvooorrr||||||~~~}}}~~~|||zzzyyyvvvwwwxxxuuurrrpppqqqsssmmmjjjjjjmmmnnniiibbb]]][[[WWWRRRNNNLLLMMMPPPSSSVVVNNNKKKPPPUUUUUURRRQQQJJJCCCCCCHHHIIIEEEFFFLLLWWWeeeTTT===DDDMMMKKKPPPSSSRRRRRRWWW]]]___]]]YYY___```ccciiipppuuuwwwwwwyyy{{{~~~~~~{{{{{{kkkmmmqqquuuwwwuuurrrooofffmmmrrrppplllkkkhhhddd```\\\[[[______YYYWWWYYYQQQOOOLLLHHHFFFHHHMMMQQQSSSNNNKKKKKKMMMVVVfffttt|||xxxvvvyyytttuuuqqqtttkkk{{{}}}llllllzzz}}}mmmqqqyyyyyy{{{{{{~~~ttt```hhh|||rrr|||}}}|||{{{yyyzzz|||~~~yyyzzzxxxuuuvvv|||{{{{{{}}}~~~|||{{{}}}zzz~~~}}}xxx{{{yyywwwuuuooolllhhhffffffccc___[[[]]]aaafffhhhccc\\\]]]bbb```___^^^___```^^^YYYUUUWWWTTTWWW^^^```]]]]]]bbb^^^___eeekkklllmmmrrryyyzzzxxxzzz}}}}}}xxx}}}||||||||||||tttrrrwwwzzzwwwssstttqqqkkkjjjnnnllldddbbbhhhddd```]]]^^^eeekkkiiicccVVVSSSOOOMMMMMMNNNPPPQQQeee```YYYRRRLLLGGGBBB???GGGEEEAAACCCNNNUUUNNNAAAEEEBBB@@@DDDMMMUUUZZZ\\\eeezzz~~~|||~~~}}}xxxvvvvvvtttsssuuu||||||yyyyyy||||||}}}{{{wwwtttssssssuuurrrnnnkkkjjjiiigggfffccc^^^[[[ZZZYYYWWWXXX\\\ddd___\\\ZZZWWWUUUXXX]]]bbbqqqxxxyyy~~~mmm~~~qqqbbbhhhttt{{{vvvfffeeeccc]]]```kkkdddfffggghhhiiijjjhhhfff~~~kkkjjj~~~uuummmtttyyy|||}}}rrr___TTT^^^ooo{{{hhhuuuzzzppphhhjjjnnnoooyyywwwpppiiikkkwwwwwwsssuuu}}}xxxnnniiiccclllvvv~~~ooorrrzzz|||{{{{{{|||}}}|||}}}}}}zzzyyy{{{~~~~~~|||~~~|||ttttttyyyrrrnnnjjjgggfffccc___\\\[[[UUURRRTTTSSSPPPPPPSSSRRRPPPQQQTTTSSSPPPQQQUUUTTTWWWWWWRRRQQQVVVYYYYYY```rrrtttwwwrrrpppvvv}}}~~~xxxzzz~~~}}}}}}~~~~~~}}}wwwuuuvvvuuuuuutttrrrsssvvvyyyzzzooohhhbbb```bbbdddcccaaaeeecccbbbaaa```]]]ZZZWWWKKKIIIEEEEEELLLRRRMMMCCCAAA???>>>>>>???AAABBBBBBOOO^^^nnnuuuvvvtttmmmeeebbbiiirrrwwwxxxxxxxxxyyyeeebbbdddkkkssswww|||}}}~~~{{{yyyyyyyyyxxxuuurrrqqqssstttsssqqqnnniiiffffffffffffjjjoooyyyvvvuuutttpppkkkmmmrrrrrrttthhhdddkkksss|||{{{pppjjjtttzzzpppooohhh\\\___lllqqqfffZZZZZZfffxxxvvvfffhhhzzz|||||||||sssjjjqqq}}}jjjrrrzzz~~~rrruuu|||rrrssswww{{{~~~~~~}}}wwwrrruuunnnkkkaaaSSS]]]fffeeeiiikkknnnttt~~~}}}}}}tttkkksssyyyxxxuuusssnnniiieeeddd~~~qqqhhheee|||vvvvvvooo^^^___hhhgggeeeaaa[[[SSSRRR]]]jjjuuuqqqwwwzzzzzz}}}tttxxx|||{{{}}}~~~}}}~~~{{{sssmmmmmmoooppprrruuujjjeeeccceeeeeeaaa```bbb\\\XXXQQQJJJIIIKKKKKKHHHIII```~~~zzztttpppeee___SSSOOOXXXcccnnn{{{wwwvvvuuuwwwzzzwww}}}~~~~~~|||{{{~~~yyyqqqmmmrrryyymmmdddZZZXXX[[[]]]YYYTTTWWWXXXZZZ^^^aaaaaa___\\\[[[[[[YYYXXX\\\aaa```[[[NNNLLLJJJGGGDDDAAA???===BBBIIIUUUbbbnnnpppeeeXXXMMMVVVaaajjjnnnoooqqqsssXXXRRROOOSSSZZZaaajjjrrrnnnpppqqqqqqpppoooooopppqqqmmmjjjlllqqqtttssspppkkkeeeaaaaaabbbccchhhnnnlllmmmqqqtttqqqnnnrrryyy{{{}}}~~~wwwooooootttqqqvvv~~~{{{yyy{{{uuunnniiigggfffffffffeeecccaaaccc]]]XXXUUUUUUVVV[[[```aaaVVVNNNQQQUUUXXXbbbmmmqqqbbbRRROOOXXXaaaccc```gggbbbnnnfffXXX^^^YYYggglllfffiiisssssshhh______aaacccaaafffzzzooo___\\\kkkooo___```aaaaaabbbbbbaaa```___ggggggeeeaaabbbfffhhhfffjjj___^^^ddd^^^\\\zzzUUUDDDPPPXXXSSS[[[\\\^^^```bbbeeeggghhhdddcccccceeedddeeeppp|||yyyuuu~~~ssslllkkkdddzzzxxxuuu}}}rrrqqqyyybbbSSSPPPTTTXXXVVVSSSNNNKKKMMMVVV^^^rrr~~~ssswww|||wwwttttttrrrrrrttttttrrrtttyyyyyyxxxvvvuuuxxx|||~~~wwwpppooorrrwwwzzz|||yyytttqqqvvvyyyyyyyyyzzz|||wwwppphhhdddbbb```]]]]]]jjj~~~sssqqqssslll```PPPIIIQQQUUUZZZooottthhh```[[[YYYYYYbbbmmmqqqnnnpppyyy}}}zzzvvvzzz~~~|||tttnnnrrrzzzqqqjjjbbb]]]\\\[[[WWWSSSOOOPPPQQQTTTWWWXXXWWWUUUVVVWWWWWWXXXYYY]]]aaaccc^^^YYYSSSQQQRRRPPPLLLHHHIIIJJJQQQaaaqqqwwwnnncccVVV\\\cccggghhhhhhiiikkkUUUMMMGGGIIINNNUUU^^^fffdddfffhhhiiiiiiiiijjjkkkkkkgggdddffflllooolllhhhfff___ZZZYYYYYYYYY^^^dddZZZ\\\aaacccaaa^^^ccckkktttyyyiiijjjmmmrrrzzz{{{tttwwwtttkkkaaaeeejjjooorrrqqqkkkdddaaadddhhhiiihhheeeccccccfffiiifff___]]]ccciiilllkkk```ZZZ]]]^^^```lll|||zzznnn```YYYZZZ^^^aaaaaasssjjjrrrdddRRRTTTRRR___gggddddddhhhfff___WWWWWW[[[]]]XXXZZZuuuqqqbbb[[[dddhhh]]]]]]___aaa```___aaafffkkkmmmlllgggcccccchhhhhheeeaaadddgggeee```eee|||UUUBBBMMMWWWUUUaaadddggggggbbb]]]ZZZ[[[ZZZZZZZZZYYYVVVWWW^^^ggghhhcccaaadddeeefffppp{{{|||yyyvvvlll^^^XXXXXXsss]]]aaa~~~iiiggg|||~~~nnnfffrrrsssrrrlllcccYYYRRRNNNMMMOOORRRRRRNNNIIIIIINNNSSSeeettttttuuuyyy~~~}}}yyyxxx~~~zzzzzzxxxuuutttvvvvvvtttrrrooonnnoooqqqssssssnnneee``````cccdddccceee___]]]aaafffggggggiiiuuuuuutttssspppnnnoooqqqwwwwww~~~zzzooohhhmmmjjjdddooosssdddXXXPPPJJJFFFNNNWWWZZZTTTTTT]]]cccbbb^^^aaahhhooommmiiikkkrrr|||zzzvvvoooiiidddbbbbbb^^^]]]\\\\\\^^^______^^^XXXXXXYYYZZZYYYZZZ___dddbbbYYYOOONNNTTTVVVRRRLLLQQQPPPUUUaaannntttsssooohhhjjjkkkiiiggggggkkkoooZZZUUUSSSXXX```gggpppxxxsssuuuwwwxxxxxxyyyzzz{{{wwwsssppppppssssssppplllmmmgggbbbbbbbbbccchhhooommmlllllljjjddd___aaagggjjjuuuwww}}}}}}rrrqqquuu{{{}}}uuu|||}}}vvvrrrtttuuuqqqnnnsssxxx{{{vvv|||zzzxxxyyyzzz~~~~~~xxxxxx~~~}}}uuurrrsssxxxvvvrrrqqqrrrrrr{{{tttcccbbb]]]hhhrrrvvvwwwyyyxxxuuukkkmmmrrrssskkkkkk~~~uuuyyyzzzuuuvvvwwwuuusssuuu{{{{{{yyytttpppqqqvvvuuuqqqnnnxxx|||sssnnnvvvfffWWW^^^iiikkkrrrvvv{{{}}}vvvmmmiiikkkqqqsssssspppjjjhhhkkkppplllddd^^^```dddgggkkkpppllljjjlllnnnfffYYYTTTXXX\\\mmmaaaRRR[[[qqq}}}rrr^^^dddrrryyy}}}wwwkkkdddiiissswwwxxxwwwsssqqqppplllgggiiiooooooiiiccceeejjjnnn~~~vvvrrruuuzzz}}}|||yyyvvvyyyyyyooojjjmmmppppppgggbbb___aaabbb```aaadddfffeeehhhjjjhhheeefffkkkwwwpppssswwwvvv{{{yyyzzzqqqpppxxxxxxsssxxx}}}qqqgggbbb\\\WWWWWW\\\]]]WWWSSSUUUZZZ\\\[[[ZZZ^^^fffeee^^^]]]bbb}}}|||tttnnnmmmnnnpppnnnllllllmmmoooooooooooonnnmmmmmmjjjgggjjjpppjjj```VVVUUUZZZ^^^[[[VVVVVVTTTWWW^^^fffiiilllppplllkkkiiieeecccfffnnnuuujjjfffgggnnntttyyy~~~}}}zzzxxxtttooolllnnnppprrrxxx~~~}}}~~~zzzuuutttwwwnnn~~~tttvvv~~~{{{yyy{{{~~~}}}~~~}}}|||}}}~~~}}}ttttttyyy}}}xxxsssxxxvvv~~~nnnooovvvtttwwwuuuxxx{{{~~~yyysssoooyyyzzz~~~rrrkkkhhhiiiiiigggddddddfffhhhccchhhoooqqqmmmeee\\\WWW[[[\\\]]][[[XXXWWWWWWXXX^^^\\\WWWSSSVVV^^^bbbaaadddeeeeeeeeegggnnnwww}}}uuuooommmsssyyyzzzyyyyyyvvvvvvvvvwwwzzzwwwmmmooouuuwwwvvvrrrqqqrrrqqqoooqqqwwwlllfffcccdddddd```___aaammmeeeiiinnnmmmoooooogggdddaaaccciiinnnoooppptttyyy|||zzzsssppppppoookkkmmmppptttvvvrrrmmmpppwwwxxxtttuuuyyysssiiiiiippp~~~}}}}}}~~~~~~|||zzz{{{xxxvvvwwwsssnnnoootttrrrnnnjjjhhhiiijjjjjjiiiccc``````fffiiiiiikkkpppnnnmmmiiieeedddhhhqqqxxxwwwssssssxxx{{{|||}}}yyyuuutttwwwyyy{{{|||zzzqqqpppzzzsss{{{}}}|||ssssssssspppjjjddd______```bbbfffkkklllhhhaaa[[[XXXSSSQQQOOOQQQUUUVVVSSSPPPYYYUUUMMMFFFGGGLLLNNNLLLRRRPPPMMMJJJJJJPPPZZZaaa[[[UUURRRWWW]]]]]]ZZZYYY```___^^^^^^cccnnn|||qqq___]]]cccfffiiihhhjjjlllkkkkkkqqqyyyttthhh```bbbfffdddcccccckkkdddiiiqqqpppssswwwrrrjjjgggdddcccddddddaaa^^^bbbhhhiiieeeeeekkkmmmkkk^^^aaakkkvvvuuuooorrr}}}|||yyy{{{~~~yyyqqqvvv{{{zzzooorrrtttssspppoooqqqttttttooooootttvvvssssssvvvzzzxxxtttooolllooovvv}}}xxxuuuuuuyyy}}}}}}~~~{{{xxx}}}|||}}}{{{{{{{{{|||{{{wwwrrrqqquuuzzz~~~|||~~~|||}}}vvv~~~zzzxxxrrrrrrwwwyyysssmmmmmmuuurrrwwwssslllppptttfff\\\```ffffffddddddpppggg___^^^]]]XXXSSSRRRVVVUUUQQQJJJHHHLLLPPPOOORRRLLLJJJPPPSSSQQQRRRVVVSSSQQQQQQSSSXXX\\\```aaammmQQQXXX```YYYYYY\\\]]][[[XXXZZZccckkkiiiSSSFFFMMMTTTQQQOOOUUU]]]VVVUUU___nnnxxx}}}yyyoooqqqyyywwwmmmpppnnnooorrrqqqnnnooorrrhhh______ccccccgggiiiaaarrrmmmeee^^^[[[___gggmmmfffmmmqqqyyy~~~xxx~~~}}}yyyyyywwwtttuuuyyyvvvmmmpppvvvqqqrrrvvvsssvvvtttrrrsssvvvwwwuuussstttqqqnnnlllmmmooooooooouuusssssstttqqqlllkkkmmmuuuuuuvvv|||xxxzzzfffeeefffkkkooonnnnnnvvvyyyzzzooouuuwww~~~}}}zzz{{{vvvxxx}}}}}}vvvxxxtttwww~~~~~~uuuqqqrrr~~~zzz||||||}}}qqqvvv{{{|||{{{~~~~~~~~~||||||yyy{{{{{{zzzzzzyyyyyyxxxxxx~~~}}}yyyyyy{{{~~~~~~~~~~~~yyymmmnnnmmmkkkmmmoooiii___dddcccaaaaaa```^^^[[[XXX[[[WWWWWW^^^bbbbbbdddhhhfffbbbeeerrr}}}}}}xxxuuuvvvkkkfffrrrwwwpppsssoooooouuuxxxsssmmmjjjmmmuuuvvvlll```___fffkkkjjjaaa^^^fffmmmiii___XXXeeebbb___^^^___cccfffhhhnnnqqqqqqggghhhiiiiiifffbbbcccgggllleeeTTTJJJNNNNNNEEEBBBHHHLLLFFFDDDLLLWWWcccoooxxx~~~yyyzzzvvvmmmkkklllsss|||~~~~~~sssqqqyyy}}}vvvttttttmmmgggccc^^^ZZZZZZ]]]aaadddfffaaaWWW\\\kkkiii^^^]]]bbbggglllmmmlllooovvv|||zzzyyyuuukkkmmmtttrrruuuzzzxxxzzzxxxvvvwwwyyy{{{zzzyyyzzz|||}}}{{{vvvsssqqqrrrmmmlllnnnrrrpppkkkhhhiiiiiisssvvvmmmhhhmmmssstttrrrrrrwww|||sss{{{|||ooovvv~~~|||xxx~~~aaa[[[\\\```cccaaa]]]^^^cccqqqxxxsssmmmnnnggg```fff___dddddd\\\UUU\\\ssskkkaaaeeekkkjjjgggeeehhhnnnpppmmmooozzz~~~}}}zzz}}}zzzxxxxxxxxxvvvqqqmmmkkknnnpppnnnjjjffffffgggsss|||~~~yyyxxxyyyvvvqqqssstttsssqqqqqqqqqnnnhhhaaabbbbbb```]]][[[YYYYYY[[[XXXVVVWWWVVVUUUYYY^^^WWWSSSRRR]]]sssrrrdddXXXRRR___pppttthhh\\\[[[\\\dddooosssmmmddd^^^mmmuuummmsss|||uuummmmmm~~~xxxyyyuuuoookkkiiilllppprrr{{{|||~~~~~~~~~pppeeebbbgggfff[[[WWW[[[[[[XXXUUUUUUUUUVVV^^^hhh~~~xxxppplllggg```KKKLLLTTT^^^eeehhhkkkooopppvvv~~~xxxxxxrrrkkkiiihhhlllqqqvvvxxxwww|||nnnmmmvvvtttllloookkkkkkjjjjjjjjjmmmrrrvvvyyyxxxwwwzzz~~~tttfffhhhoooxxx{{{uuunnnkkkjjj___```iiilllsss{{{yyyyyywwwuuuuuuvvvxxxyyyxxxwww|||xxxsssrrrtttwwwwww{{{zzzvvvvvvyyy~~~}}}zzz}}}~~~||||||jjjlllooowww}}}fffkkkuuu{{{sssllliiijjjnnnqqqxxxwwwwwwwwwxxxxxxzzz|||yyylllYYYYYY[[[YYYUUURRRSSSUUUVVVVVVWWWcccbbbwwwsssgggwww~~~xxx~~~~~~~~~xxx|||~~~|||{{{{{{~~~}}}yyysssxxxzzz{{{zzzzzzyyyxxxvvvvvvxxxyyywwwsssqqqrrrtttwwwvvvuuupppiiidddccceee```^^^YYY\\\rrrsssnnn```UUUXXXccchhhbbbYYYUUUWWW___iiikkkaaaUUUOOORRRfffxxxxxxmmmfffgggjjjbbb]]]aaauuuvvvrrrkkkdddaaabbbgggkkkooouuuyyyyyywwwwwwzzz}}}}}}}}}~~~wwwxxxrrruuuyyyzzztttmmmpppwwwxxxqqqmmmhhhaaaRRRNNNMMMQQQSSSTTTVVVYYYVVV\\\kkkqqqeee```aaa]]]WWWVVVXXX```kkksssuuutttwww}}}zzzvvvtttlllkkkxxx~~~{{{{{{}}}yyyooollldddbbbhhhnnnmmmfffbbb\\\PPPRRR\\\aaakkktttrrrnnnmmmkkkkkkkkkmmmnnnnnniiilllooonnnkkkkkkmmmqqqssssssyyy~~~vvvwwwzzzuuulllTTTYYY]]]dddyyy|||}}}}}}tttooollljjjiiigggffffffhhhllliiizzzyyyxxxuuu{{{xxxyyy|||~~~{{{}}}xxxttt~~~sssnnnoooqqqppplllffffffkkkpppnnndddYYYUUURRRZZZ``````___^^^[[[WWWRRRPPPQQQ]]]nnnzzzyyytttkkkggg```XXXRRRQQQUUUYYY^^^___``````[[[XXX\\\dddlllkkkmmmssszzz~~~|||yyyxxxwwwyyyttthhhnnnxxx}}}qqqllliiiiiiggg```ZZZYYYPPPNNNUUUWWWMMMJJJLLLFFFEEEBBBBBBHHHQQQXXXYYYXXXVVV```ccccccbbbWWWRRR[[[llljjjiiimmmttt|||wwwlllnnntttrrriiiaaa```UUUVVV^^^```fffmmmjjjggggggfffdddcccdddeeefffaaa^^^[[[YYY\\\aaagggjjjWWWVVV\\\hhhrrrwww{{{~~~ooo\\\VVViii{{{oooxxx}}}}}}~~~~~~~~~|||}}}|||tttooonnn|||wwwnnnhhhiiinnnmmmhhheeeggggggiiipppyyy}}}|||{{{yyytttkkkccc```bbbfffcccdddeeeccc]]]VVVUUUYYYZZZZZZ[[[___cccdddbbb___ccc[[[[[[ggguuuwwwqqqkkk[[[ZZZ]]]aaacccfffnnnvvv}}}xxxtttwwwuuuuuuzzzxxxsssnnnggghhhggg___]]]]]]UUUWWWTTTQQQPPPSSSTTTSSSQQQ]]]]]]ZZZ```jjj```OOOKKKOOOOOOOOORRRWWW\\\___aaagggrrr||||||{{{}}}{{{vvvllloootttooonnnqqqnnnlllmmmnnnllliiigggggghhhhhhbbb[[[YYY\\\bbbgggjjjXXXTTTUUU\\\bbbddddddeeecccNNNDDDTTTmmmxxxsssmmmqqqrrrqqqnnnlllpppzzz{{{tttsssxxx~~~{{{xxxuuuqqqlllgggffffffgggfffeeebbb___]]]XXXWWWaaalllqqqpppnnnaaaYYYSSSSSSSSSQQQQQQSSSXXXUUUUUUZZZbbbiiinnnrrriiiiiiqqqzzzvvv|||{{{{{{|||uuuqqqpppooommmllljjjhhhfffpppmmmfffkkkvvvnnn[[[UUUZZZ[[[[[[[[[YYYWWWVVVUUUOOOWWW\\\[[[YYY^^^eeeiiiwwwwww|||~~~|||{{{}}}~~~}}}xxxuuussssssqqqpppooommmmmmooorrrtttqqqlllkkkoooqqqmmmhhhfffbbbXXXQQQWWWdddkkkiiidddeeeffffffeeeeeeiiipppvvv|||mmm^^^VVVVVV]]]cccmmmwwwaaa```hhhkkkhhheeeqqqeeefffjjjbbb___fffiiiaaagggfffeeeyyyrrrkkk{{{ggghhhccc^^^bbbtttzzzxxxuuueeeeeehhhZZZ\\\^^^kkkqqqxxxzzz}}}~~~{{{tttvvvtttsssuuuzzz{{{{{{zzzxxxvvvrrrpppoootttooollllllnnnooonnnnnnggg___\\\aaafffddd^^^[[[[[[ZZZXXXWWWTTTSSSUUUYYYYYYSSSSSSZZZaaaddddddeeebbbdddttt}}}||||||uuukkkoooqqqtttwwwwwwtttpppmmmmmmeeefffbbbZZZTTTUUUVVVUUUPPPTTT[[[``````bbblllwww}}}}}}uuu{{{~~~|||}}}zzzwwwyyy~~~|||xxxzzzyyyvvvvvvyyy{{{zzzxxxxxxyyyyyyzzz{{{~~~|||nnn^^^PPPKKKMMMQQQKKKvvvyyy~~~lllllljjjjjjmmmuuu}}}tttqqquuuwwwyyy{{{|||rrrrrrxxx{{{tttxxxuuutttzzz|||iiieee^^^^^^fffkkkppp~~~rrrjjjllldddjjjssswwwtttuuu}}}~~~jjj[[[^^^ooommmhhhccceeewww|||}}}~~~|||xxxuuu~~~~~~{{{{{{tttqqqyyyyyyooommmoooooooootttyyytttkkkccceeehhhjjjkkkjjjiiihhhlllfffaaa```bbbaaaZZZTTT[[[TTTTTT^^^aaa]]]^^^eeeooovvv}}}xxxtttzzz|||{{{uuu{{{}}}tttmmmjjjjjjaaa^^^]]]]]]YYYUUUWWW[[[hhhttt~~~{{{{{{|||~~~~~~|||zzz}}}}}}~~~yyy}}}wwwwwwvvvooogggddd\\\uuu{{{zzzgggllltttuuuhhhjjjnnnsssyyy}}}wwwkkkiiiqqqyyywwwsssnnnnnnzzz~~~}}}qqqooorrrssssssvvvzzzwwwooojjjjjjkkkllllllmmmmmmmmmxxxuuurrrrrrsssqqqlllggg```XXXVVV\\\[[[SSSPPPTTTUUU[[[```aaafffuuuzzz~~~||||||}}}|||wwwrrrooojjjdddaaabbbXXXaaannn{{{}}}zzzxxxxxxzzz{{{yyyxxxwwwzzz}}}}}}xxxsss~~~~~~||||||}}}||||||||||||}}}~~~zzzooo}}}zzz~~~}}}tttsssxxx~~~|||{{{yyyyyyxxxwwwwwwxxxyyyzzz~~~}}}zzzyyysssllliiilllhhh^^^XXXYYYQQQVVVVVVOOOKKKSSS```iii{{{{{{~~~yyytttuuutttpppmmmmmmfffhhhkkkpppwww~~~{{{{{{{{{|||{{{zzz{{{}}}~~~|||vvvpppzzz||||||{{{zzz{{{{{{wwwuuuwww|||{{{xxx{{{zzzzzz~~~~~~~~~~~~|||{{{~~~|||uuuoooooogggjjjiii___UUUQQQPPPOOOggguuu~~~wwwtttxxx|||{{{xxxwwwuuuqqqlllhhhiiiooowww}}}}}}zzzvvvtttsssttttttvvvuuutttuuuuuutttpppmmmsssvvvwwwuuupppooosssxxxxxxsssmmmlllpppsssuuuuuummmmmmqqqxxx~~~~~~zzzuuuyyy{{{}}}xxxwwwxxxxxxzzz}}}~~~|||yyywwwnnnssswwwwwwuuussstttwwwrrrpppqqquuuvvvrrrnnnmmmkkkmmmkkkfffaaa^^^WWWOOOSSSZZZcccjjjmmmooosssvvv~~~}}}{{{xxxuuusssssssssrrrqqqnnnkkkiiihhhhhhiiikkkddd___bbbdddaaa\\\ZZZ\\\XXXSSSPPPQQQVVV\\\___aaa^^^]]]```dddddd```[[[]]][[[YYYWWWVVVVVVWWWXXX]]]ZZZXXXWWWWWWXXXYYYYYYZZZ^^^```]]]XXXWWW[[[___aaa]]]ZZZZZZ]]]___^^^\\\ZZZ[[[\\\^^^bbbdddbbb^^^^^^yyy}}}yyysssnnnnnnsssyyy}}}pppoooqqqwwwzzzxxxyyy|||zzz{{{{{{zzzxxxvvvtttqqqmmmjjjeeeiiiooovvv|||}}}}}}~~~}}}{{{uuummmgggfffiiikkkjjjjjjmmmmmmkkkmmmjjjfffdddeeehhhmmmpppvvv~~~~~~~~~yyy|||}}}|||zzz~~~~~~}}}{{{{{{zzzxxxvvvsssqqqpppoootttwwwuuuuuuwwwxxxvvvuuuxxxzzz{{{yyyvvvuuuuuuvvvtttssssssuuuvvvvvvuuuyyyqqqqqqxxxwwwpppiiieee___ZZZZZZ\\\[[[]]]bbbeeeeeebbb^^^[[[YYY[[[^^^^^^\\\[[[]]]___WWWVVVWWWYYYZZZYYYVVVTTTVVVTTTPPPLLLMMMOOOJJJDDDDDDDDDEEEHHHKKKMMMMMMMMMPPPOOONNNKKKGGGFFFGGGIIIHHHGGGEEECCCBBBBBBBBBCCCDDD???<<>>======@@@CCCCCCBBBCCCDDDEEEDDDCCCAAA???@@@>>><<<===@@@???<<>>999:::<<<>>>>>>>>>>>>===@@@>>><<<::::::;;;===>>><<<;;;999777666777555222...444777444222333222000***,,,...///000////////////000111///,,,+++...111...---,,,,,,......---,,,+++***,,,...,,,((((((+++111...,,,---///000...++++++,,,---,,,+++***+++,,,//////..................000000000...---,,,...///111///......//////...---,,,///000///---,,,///222---111222------000///)))000dddccccccgggmmmpppooommmhhheeedddgggiiigggfffgggggggggffffffggghhhiiiiiikkkkkklllkkkhhheeebbb```cccaaa___]]]]]]^^^```bbbaaaaaacccfffjjjlllkkkjjjeeeggggggeee```]]]]]]^^^\\\YYYWWWXXX\\\```bbbaaagggbbb___aaaggghhhddd___\\\[[[ZZZYYYYYYYYYWWWUUU\\\\\\[[[ZZZXXXVVVUUUTTTPPPSSSVVVVVVTTTTTTUUUXXX___]]][[[ZZZ[[[[[[ZZZYYY]]]]]]\\\ZZZWWWWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYXXXWWWVVVWWWXXXYYYXXXWWW]]]ZZZWWWVVVUUUTTTSSSQQQXXXUUUTTTVVVZZZ]]]]]][[[TTTSSSQQQPPPNNNNNNMMMMMMRRRSSSTTTSSSQQQPPPPPPQQQSSSRRRQQQPPPQQQSSSUUUWWWUUUTTTRRRRRRRRRQQQPPPNNNUUUUUUUUURRROOONNNOOOPPPPPPRRRSSSRRROOONNNPPPRRRSSSRRRQQQPPPOOONNNNNNNNNJJJLLLMMMOOOPPPPPPOOOOOOKKKKKKJJJKKKNNNRRRUUUXXXYYYSSSLLLJJJKKKNNNOOOOOOUUUQQQNNNNNNQQQTTTTTTRRRRRRSSSTTTSSSRRRRRRTTTVVVSSSSSSUUUVVVVVVUUUTTTSSSVVVTTTRRRSSSUUUVVVTTTRRRRRRTTTWWWZZZ\\\\\\\\\[[[ZZZWWWRRROOOPPPSSSUUUVVVVVVUUUSSSQQQPPPOOOPPPPPPOOOQQQRRROOOJJJIIINNNTTTSSSPPPMMMMMMPPPSSSSSSRRROOOPPPRRRUUUVVVXXXbbblllrrrnnniiiaaa```fffZZZVVVRRRRRRTTTUUURRROOOLLLLLLMMMNNNOOOOOOOOONNNKKKJJJJJJMMMRRRWWWZZZ[[[WWWTTTPPPOOOPPPQQQRRRQQQVVVUUUSSSRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRTTTVVVYYYVVVSSSOOONNNOOOPPPQQQQQQRRRRRRPPPNNNLLLMMMNNNNNNNNNPPPQQQQQQPPPOOONNNMMMNNNOOOPPPQQQPPPOOONNNPPPPPPPPPRRRSSSUUUWWWXXXXXXWWWUUURRRPPPPPPSSSUUU[[[aaaccc^^^[[[]]]^^^^^^VVVQQQJJJFFFGGGJJJMMMOOORRRQQQQQQRRRTTTUUUTTTRRROOOSSSWWWZZZYYYVVVTTTRRRSSSPPPMMMKKKJJJIIIGGGFFFCCCIIINNNLLLFFFAAABBBDDDDDD@@@;;;777666777777777777888888999999:::;;;;;;;;;:::999999888888999999666555444444222222111000666333000...---...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,)))***+++,,,,,,++++++,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......//////...---+++***))))))........................000///---,,,++++++,,,---,,,---......//////......+++ZZZYYYXXX[[[___aaa```^^^[[[WWWVVVZZZ\\\ZZZYYYZZZ\\\\\\[[[[[[\\\\\\]]]^^^aaabbbbbb```]]]ZZZWWWVVVWWWVVVTTTRRRRRRSSSUUUWWWUUUUUUWWWZZZ]]]___^^^]]][[[]]]^^^\\\XXXUUUTTTTTTUUUSSSRRRSSSWWWZZZ[[[[[[```\\\YYYZZZ^^^aaa```^^^ZZZWWWTTTRRRRRRUUUWWWXXXaaa___\\\YYYVVVSSSRRRQQQMMMOOORRRSSSRRRRRRTTTVVV[[[ZZZYYYYYYZZZZZZYYYWWWXXXXXXWWWUUUSSSRRRTTTVVVXXXXXXWWWVVVVVVVVVVVVVVVSSSSSSRRRSSSTTTTTTTTTSSSYYYWWWUUUTTTTTTSSSQQQOOOUUUSSSSSSUUUYYY[[[ZZZYYYQQQPPPPPPOOOOOOOOOOOOOOOQQQRRRRRRPPPNNNMMMNNNOOOQQQPPPPPPPPPPPPRRRSSSTTTSSSQQQPPPPPPPPPPPPOOOMMMSSSTTTTTTSSSPPPNNNNNNOOOOOOQQQRRRQQQOOOOOOPPPRRRRRRQQQOOONNNMMMLLLLLLLLLLLLNNNPPPPPPNNNMMMNNNOOOLLLLLLKKKLLLNNNQQQUUUWWWVVVRRRMMMJJJKKKMMMPPPQQQUUUQQQNNNOOORRRTTTTTTSSSUUUSSSQQQOOOOOOQQQSSSTTTPPPQQQSSSUUUVVVVVVUUUUUUWWWUUUSSSTTTUUUVVVTTTRRRSSSTTTVVVXXXYYYZZZZZZZZZZZZWWWSSSQQQRRRTTTUUUVVVVVVUUUSSSQQQOOOOOOOOOOOOMMMMMMMMMLLLLLLMMMQQQTTTSSSPPPMMMMMMOOOQQQQQQPPPLLLLLLMMMNNNNNNNNNUUU^^^uuupppsss||||||pppgggfffeee```[[[XXXVVVSSSNNNIIIFFFHHHLLLPPPQQQNNNJJJFFFIIIHHHGGGIIINNNRRRUUUVVVYYYUUUPPPNNNNNNOOOPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPSSSTTTSSSQQQPPPQQQSSSUUUVVVSSSPPPMMMLLLNNNQQQSSSPPPQQQRRRQQQNNNLLLLLLMMMJJJKKKLLLMMMMMMMMMKKKKKKMMMNNNOOOOOOOOONNNMMMMMMPPPQQQSSSTTTVVVXXXYYYZZZRRRRRRQQQPPPNNNOOORRRTTTZZZ^^^^^^[[[ZZZ\\\]]]\\\WWWRRRLLLHHHHHHKKKMMMOOOOOOOOOOOOPPPQQQRRRSSSTTTQQQTTTXXXYYYXXXWWWVVVUUUQQQOOOMMMKKKIIIHHHGGGFFFCCCHHHKKKKKKGGGCCCCCCDDD???<<<888777777888999999888888888999::::::;;;;;;;;;:::999999888888999999666555444444222222111000666333///.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,///,,,+++---000111///,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,......,,,------...............---WWWTTTSSSTTTWWWXXXWWWTTTVVVRRRRRRUUUWWWUUUTTTVVVZZZYYYYYYYYYYYYZZZ[[[[[[^^^___^^^\\\XXXUUUTTTTTTRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQQQQTTTVVVXXXWWWVVVVVVXXXZZZZZZWWWTTTQQQQQQOOONNNNNNPPPSSSUUUVVVUUUZZZXXXVVVUUUVVVYYY]]]___\\\YYYSSSPPPQQQVVV\\\aaaeeebbb\\\WWWRRROOONNNMMMLLLMMMOOOPPPOOOPPPRRRSSSXXXXXXYYYZZZ\\\\\\ZZZWWWTTTTTTTTTRRRPPPPPPRRRSSSVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTSSSTTTTTTSSSPPPMMMQQQQQQSSSVVVXXXYYYWWWVVVOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQPPPMMMKKKJJJKKKMMMNNNNNNOOOOOOPPPQQQQQQQQQOOONNNMMMMMMOOOOOONNNMMMQQQRRRTTTSSSQQQOOONNNOOOMMMNNNPPPPPPOOOOOOQQQRRRRRRRRRPPPNNNMMMLLLKKKKKKOOORRRTTTRRRMMMKKKMMMPPPNNNMMMMMMMMMNNNPPPSSSUUUSSSQQQNNNKKKJJJLLLQQQUUUUUURRROOOPPPSSSUUUTTTSSSVVVRRRMMMKKKNNNQQQRRRRRRNNNOOORRRTTTUUUUUUUUUUUUWWWVVVUUUUUUVVVVVVUUUSSSTTTSSSSSSTTTUUUWWWXXXYYYXXXVVVTTTSSSTTTUUUVVVUUUVVVUUUSSSQQQOOONNNMMMMMMKKKKKKLLLNNNQQQSSSTTTTTTTTTRRROOONNNOOOOOOOOONNNQQQOOOOOOOOOLLLJJJNNNUUUYYY]]]lll~~~xxxlllgggfffccc___]]]\\\ZZZTTTPPPGGGIIILLLPPPRRRQQQMMMIIIIIIGGGFFFHHHKKKOOORRRRRRYYYUUUPPPMMMMMMNNNNNNNNNJJJLLLPPPSSSTTTRRROOOMMMSSSSSSQQQOOONNNOOORRRUUURRRPPPLLLJJJJJJMMMPPPSSSOOOQQQRRRQQQOOOMMMLLLLLLLLLMMMNNNOOOOOONNNMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLQQQRRRUUUWWWYYYYYYZZZZZZLLLMMMNNNNNNMMMNNNPPPRRRWWWYYYXXXVVVXXX\\\\\\YYYVVVRRRLLLHHHHHHJJJKKKLLLJJJLLLNNNMMMMMMNNNSSSWWWUUUVVVXXXYYYXXXWWWWWWXXXPPPOOOMMMKKKIIIGGGFFFFFFDDDFFFHHHIIIHHHFFFDDDBBB999888666666888:::::::::888888999::::::;;;;;;<<<;;;:::999999888888999999666555444444222222111000555222///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,111---***---222444000+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,---...............---VVVSSSQQQRRRUUUWWWUUUSSSXXXUUUTTTXXXZZZXXXXXXYYY]]]]]]\\\\\\\\\]]]]]]^^^^^^```___\\\WWWTTTSSSTTTQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQQQQSSSUUUVVVUUUTTTUUUWWWZZZ[[[YYYVVVSSSQQQNNNOOOPPPRRRTTTUUUUUUUUUYYYZZZYYYWWWUUUVVVZZZ^^^[[[YYYUUURRRRRRWWW___dddeeeaaaZZZTTTOOOMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPQQQWWWXXXZZZ]]]______\\\YYYTTTUUUTTTSSSQQQQQQRRRTTTTTTTTTUUUTTTTTTTTTSSSSSSRRRTTTUUUUUUTTTUUUVVVWWWSSSSSSSSSTTTTTTSSSPPPMMMOOOQQQTTTWWWXXXXXXVVVTTTPPPPPPPPPPPPQQQRRRRRRSSSRRRQQQPPPMMMJJJIIIJJJLLLKKKLLLMMMOOOOOOOOOOOOOOONNNLLLLLLMMMNNNOOOOOONNNNNNPPPSSSSSSRRROOONNNNNNLLLMMMNNNOOOOOOPPPQQQRRRUUUTTTRRRPPPOOOMMMMMMLLLSSSWWWYYYUUUNNNKKKNNNRRRPPPOOONNNNNNNNNPPPRRRSSSPPPPPPOOOKKKIIILLLRRRWWWUUURRROOOPPPSSSUUUTTTSSSSSSOOOKKKLLLQQQTTTSSSPPPOOOPPPRRRSSSTTTTTTTTTSSSWWWVVVVVVUUUUUUUUUUUUTTTUUUSSSQQQPPPQQQSSSVVVXXXVVVUUUTTTTTTVVVVVVUUUTTTUUUTTTSSSQQQOOONNNMMMLLLKKKPPPVVVZZZZZZXXXWWWVVVUUUTTTRRRPPPOOOOOONNNNNNTTTRRRQQQPPPMMMJJJKKKQQQMMMQQQ\\\kkkqqqmmmiiihhhdddbbb``````aaa___\\\YYYPPPMMMJJJJJJMMMPPPQQQQQQJJJIIIGGGHHHKKKOOOPPPQQQTTTRRRPPPOOOPPPOOONNNMMMHHHKKKOOORRRSSSRRRPPPNNNRRRRRRPPPNNNLLLNNNQQQTTTQQQNNNKKKIIIIIIKKKNNNQQQOOOQQQSSSRRRPPPMMMLLLLLLNNNOOOPPPPPPPPPOOONNNMMMKKKLLLMMMMMMNNNOOOOOOOOOQQQSSSUUUWWWWWWVVVUUUTTTIIIKKKMMMMMMMMMMMMNNNPPPUUUUUUSSSRRRVVV[[[[[[WWWUUUQQQLLLIIIIIIIIIIIIHHHGGGKKKMMMLLLKKKMMMUUU[[[ZZZ[[[ZZZXXXVVVUUUVVVXXXSSSRRRPPPMMMIIIFFFEEEEEEEEEDDDEEEGGGIIIHHHEEEAAA666555555666888::::::999999999::::::;;;;;;<<<<<<;;;:::999999888888999999666555444444222222111000444111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,***)))+++...///---***+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,---.........------+++SSSPPPNNNOOORRRUUUTTTSSSVVVSSSRRRVVVXXXWWWWWWXXX[[[ZZZZZZYYYYYYYYYZZZZZZ[[[]]]^^^[[[UUUPPPPPPRRRNNNOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPPPPQQQRRRQQQPPPQQQSSSUUUWWWWWWUUUQQQOOONNNPPPRRRSSSTTTTTTUUUUUUXXX[[[]]][[[VVVTTTVVVYYYUUUVVVUUUTTTSSSUUUZZZ^^^```\\\VVVQQQMMMMMMNNNOOOWWWVVVTTTRRRRRRQQQQQQPPPUUUVVVYYY]]]___^^^[[[XXXUUUVVVUUUSSSQQQQQQSSSTTTTTTUUUUUUUUUUUUTTTSSSSSSNNNPPPRRRRRRQQQQQQSSSUUUTTTSSSTTTUUUUUUTTTPPPNNNNNNQQQUUUXXXXXXWWWUUUSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRROOOLLLKKKLLLMMMKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLMMMOOOQQQPPPOOOLLLNNNQQQRRRQQQPPPOOOOOOLLLLLLMMMNNNPPPQQQRRRRRRTTTSSSRRRPPPOOONNNMMMMMMUUUZZZ]]]YYYQQQMMMPPPTTTPPPPPPOOOOOOOOOPPPQQQRRROOOOOONNNKKKJJJLLLSSSXXXTTTQQQOOOPPPTTTUUUTTTRRRNNNLLLLLLPPPVVVXXXUUUQQQRRRRRRSSSTTTTTTSSSQQQQQQUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSPPPMMMNNNPPPSSSVVVTTTSSSSSSSSSUUUUUUTTTSSSSSSSSSRRRRRRQQQOOONNNNNNLLLXXXdddgggaaaZZZWWWXXXVVVUUUTTTRRRPPPNNNNNNNNNPPPMMMLLLMMMKKKGGGGGGKKKLLLMMMQQQXXX[[[\\\^^^aaadddbbbaaa``````^^^\\\ZZZXXXTTTOOOMMMOOOQQQOOOMMMKKKIIIGGGHHHJJJMMMOOOOOOMMMNNNPPPRRRTTTSSSOOOLLLKKKLLLMMMOOOPPPQQQRRRRRRQQQQQQPPPNNNLLLMMMPPPSSSRRRPPPMMMKKKJJJKKKMMMNNNQQQRRRSSSSSSPPPNNNMMMMMMKKKLLLMMMMMMMMMLLLJJJIIIKKKKKKLLLNNNOOOQQQSSSSSSQQQRRRSSSSSSRRRPPPNNNLLLKKKLLLNNNNNNMMMMMMNNNOOOTTTTTTQQQPPPTTTZZZ[[[WWWWWWTTTPPPNNNLLLKKKIIIHHHGGGJJJMMMMMMLLLOOOWWW]]]___^^^[[[XXXTTTRRRSSSUUUWWWWWWUUUPPPJJJEEEDDDEEEEEEDDDDDDFFFIIIIIIDDD@@@777555555666888999999888999::::::;;;<<<<<<======;;;:::999999888888999999666555444444222222111000222000............---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,'''***,,,,,,***)))***,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++***+++,,,,,,---...---------+++SSSPPPNNNPPPTTTWWWWWWVVVUUURRRQQQVVVXXXWWWVVVXXXYYYXXXWWWWWWVVVWWWWWWWWWZZZ^^^aaa^^^VVVQQQPPPQQQNNNPPPRRRTTTUUUUUUUUUTTTUUUSSSQQQQQQQQQRRRQQQPPPQQQQQQRRRTTTVVVUUURRROOOMMMOOOQQQQQQQQQRRRSSSUUUWWWYYYZZZXXXTTTQQQQQQRRRWWWZZZ\\\[[[XXXVVVXXXZZZZZZWWWRRROOOMMMNNNPPPRRR[[[XXXUUUSSSSSSSSSRRRQQQRRRSSSVVVYYY[[[ZZZWWWTTTVVVVVVUUURRRPPPOOOQQQRRRTTTUUUVVVVVVVVVUUUSSSRRRPPPSSSUUUUUUTTTSSSVVVYYYVVVUUUTTTUUUUUUTTTQQQNNNMMMQQQUUUWWWVVVUUUSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTSSSSSSTTTRRROOONNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPOOONNNMMMNNNPPPQQQPPPOOOKKKMMMOOOPPPPPPOOOPPPQQQNNNMMMMMMNNNQQQRRRRRRQQQQQQPPPOOONNNMMMLLLLLLLLLVVVZZZ\\\[[[UUURRRRRRTTTPPPPPPPPPPPPPPPQQQQQQRRRPPPOOOMMMJJJJJJNNNSSSWWWSSSPPPOOOPPPSSSUUUSSSPPPKKKLLLOOOTTTXXXYYYUUUQQQSSSTTTUUUUUUTTTSSSQQQPPPQQQSSSTTTUUUTTTTTTUUUWWWVVVSSSOOOMMMLLLNNNQQQSSSRRRQQQPPPQQQRRRSSSRRRQQQPPPQQQRRRRRRSSSRRRRRRRRRNNN]]]kkkmmmbbbXXXUUUVVVTTTUUUUUUSSSOOOMMMMMMMMMMMMJJJJJJLLLKKKHHHGGGJJJJJJLLLPPPRRRRRRSSSTTTVVVWWWXXXXXXZZZ\\\___aaabbbbbb___]]]^^^___[[[SSSKKKIIIGGGFFFFFFIIILLLMMMNNNKKKLLLPPPTTTVVVUUUQQQMMMNNNNNNMMMMMMNNNQQQSSSTTTOOOPPPPPPOOONNNNNNPPPRRRRRRQQQPPPOOONNNNNNNNNNNNTTTTTTTTTSSSPPPOOOOOOPPPNNNOOOOOOOOOOOONNNLLLKKKKKKKKKLLLMMMOOORRRTTTUUUPPPPPPPPPOOONNNLLLJJJIIIMMMNNNOOONNNMMMMMMOOOQQQUUUUUUTTTQQQTTTYYY[[[YYY[[[YYYVVVTTTRRROOOLLLIIIGGGJJJMMMNNNOOORRRXXX]]]___]]][[[VVVRRRPPPQQQRRRYYYYYYWWWQQQJJJEEEDDDEEEEEEDDDDDDFFFIIIHHHCCC???888666555555777999999999::::::;;;<<<<<<======>>>;;;:::999999888888999999666555444444222222111000111///......///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,&&&+++000...***(((+++///++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++........................------------,,,+++***)))++++++,,,------------------WWWTTTQQQRRRVVVYYYYYYXXXWWWSSSSSSWWWZZZXXXXXXZZZZZZYYYXXXXXXWWWWWWWWWXXX[[[aaaeeebbbZZZSSSQQQRRROOOQQQTTTWWWXXXXXXWWWWWWYYYWWWTTTRRRSSSSSSRRRQQQRRRQQQQQQSSSVVVVVVTTTQQQMMMOOOPPPOOONNNOOORRRUUUVVVVVVUUUSSSQQQPPPPPPQQQ\\\```cccaaa\\\XXXWWWXXXUUUSSSPPPNNNMMMOOOQQQSSSYYYVVVSSSRRRSSSTTTTTTRRRRRRSSSTTTWWWXXXXXXUUUSSSWWWWWWVVVSSSPPPOOOPPPQQQSSSTTTUUUVVVVVVUUUSSSRRRSSSWWWZZZZZZWWWWWWZZZ^^^XXXVVVTTTSSSSSSRRRPPPNNNLLLOOOSSSUUUSSSRRRQQQRRROOOOOOPPPPPPQQQRRRTTTTTTQQQSSSUUUTTTRRRPPPOOOOOOOOOOOONNNNNNOOOPPPRRRSSSOOONNNMMMNNNPPPPPPOOONNNJJJLLLNNNOOONNNOOOQQQRRRPPPNNNMMMOOORRRSSSSSSQQQPPPOOONNNNNNMMMMMMMMMNNNSSSVVVZZZZZZXXXUUUSSSRRRPPPPPPPPPPPPQQQQQQRRRRRRRRROOOKKKIIIKKKOOOSSSUUUQQQOOONNNOOOSSSTTTQQQOOOMMMOOORRRTTTVVVUUUSSSRRRSSSTTTUUUUUUUUUTTTSSSRRRNNNQQQSSSSSSSSSSSSVVVXXXVVVSSSPPPMMMLLLMMMPPPRRRPPPNNNMMMMMMOOOPPPPPPPPPMMMOOOQQQSSSUUUVVVVVVVVVQQQ\\\ffffff]]]TTTQQQSSSQQQSSSSSSQQQNNNKKKKKKLLLNNNKKKKKKNNNNNNKKKIIIJJJGGGKKKPPPQQQPPPPPPQQQQQQJJJKKKNNNRRRWWW^^^eeeiiifffdddcccfffiiifff]]]UUUJJJHHHGGGGGGJJJMMMOOOOOONNNOOOPPPRRRTTTTTTRRRPPPNNNNNNMMMMMMNNNPPPRRRSSSNNNPPPQQQQQQOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRQQQQQQWWWWWWUUUSSSPPPPPPRRRTTTRRRRRRSSSSSSRRRQQQOOONNNMMMMMMLLLMMMNNNOOOQQQRRROOOOOONNNNNNMMMLLLKKKKKKLLLMMMMMMMMMMMMNNNRRRUUUVVVXXXXXXTTTTTTXXX\\\\\\\\\ZZZXXXVVVTTTPPPKKKHHHHHHIIIKKKMMMQQQTTTWWWYYY[[[ZZZXXXUUUQQQOOOPPPRRRVVVWWWVVVQQQJJJEEEFFFHHHEEEEEEFFFGGGGGGEEEBBB???999666444444777:::<<<<<<;;;;;;;;;<<<======>>>>>>;;;:::999999888888999999666555444444222222111000000///......///...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,(((,,,......+++***,,,...++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------***+++,,,,,,,,,,,,******++++++,,,------------,,,---WWWSSSPPPPPPTTTVVVVVVUUUVVVRRRRRRWWWYYYXXXXXXZZZYYYXXXXXXWWWVVVVVVVVVWWWXXX___dddbbbZZZRRROOOPPPLLLNNNRRRUUUVVVVVVUUUTTTXXXUUURRRPPPPPPPPPOOONNNPPPNNNMMMOOORRRSSSRRRPPPNNNPPPPPPOOOMMMNNNSSSWWWWWWUUUQQQOOOOOOPPPRRRSSS]]]```ccc___YYYSSSSSSTTTRRRQQQOOOMMMMMMOOOQQQRRRVVVSSSOOOOOORRRTTTTTTSSSUUUTTTUUUWWWYYYXXXVVVTTTZZZZZZXXXUUURRRPPPQQQRRRRRRSSSUUUVVVUUUTTTRRRQQQQQQUUUYYYXXXVVVUUUYYY]]]YYYWWWTTTRRRRRRQQQOOONNNKKKNNNRRRSSSQQQOOOPPPQQQLLLLLLMMMNNNPPPRRRTTTUUUOOORRRUUUVVVTTTQQQOOOOOOQQQPPPOOONNNOOOQQQSSSUUUOOONNNMMMNNNOOOOOONNNMMMJJJLLLMMMMMMMMMOOOQQQTTTQQQOOONNNOOORRRTTTSSSQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQSSSWWWYYYYYYWWWSSSQQQOOOOOOPPPQQQQQQRRRRRRRRRTTTOOOJJJIIILLLQQQSSSSSSPPPNNNMMMOOORRRSSSQQQNNNPPPRRRSSSSSSRRRQQQQQQRRRRRRSSSTTTUUUVVVVVVUUUTTTLLLOOORRRSSSRRRSSSVVVYYYVVVTTTPPPMMMLLLMMMOOOPPPNNNLLLKKKKKKMMMNNNOOOOOOKKKMMMPPPTTTVVVXXXYYYYYYSSSXXX]]]]]]WWWRRROOOOOONNNPPPRRRPPPLLLIIIIIIKKKLLLIIIIIILLLMMMIIIGGGHHHEEEJJJNNNNNNNNNOOORRRSSSKKKLLLMMMNNNRRRXXX^^^cccaaa]]]ZZZ^^^dddgggddd___LLLKKKIIIJJJMMMPPPRRRSSSTTTRRRPPPPPPRRRSSSRRRQQQMMMMMMMMMNNNNNNOOOPPPPPPMMMPPPRRRRRRQQQOOOOOOPPPOOOQQQTTTVVVVVVVVVTTTSSSYYYXXXVVVSSSPPPPPPSSSVVVPPPPPPQQQQQQPPPNNNMMMLLLOOONNNMMMLLLLLLMMMNNNOOOOOONNNNNNMMMMMMNNNOOOOOOJJJKKKKKKKKKLLLOOOTTTXXXWWW[[[[[[VVVTTTXXX\\\^^^ZZZYYYWWWUUURRRNNNIIIEEEHHHHHHIIIMMMRRRUUUVVVVVVWWWWWWVVVSSSQQQPPPQQQRRRRRRTTTTTTPPPIIIFFFGGGJJJEEEFFFHHHHHHFFFDDDAAA???888666333333777;;;>>>@@@;;;;;;<<<<<<===>>>>>>>>>;;;:::999999888888999999666555555444333222111000000.........//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,*********+++,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++++++++,,,---------,,,,,,+++UUUVVVUUUSSSPPPOOOPPPQQQTTTRRRQQQRRRUUUXXXYYYZZZ[[[[[[ZZZXXXUUUUUUWWWYYY\\\^^^```^^^ZZZVVVSSSQQQPPPPPPPPPQQQQQQRRRRRRRRR^^^ZZZUUURRRPPPPPPOOOMMMRRRMMMJJJLLLRRRTTTQQQLLLKKKLLLNNNOOOOOONNNMMMLLLNNNPPPQQQQQQPPPOOOOOOPPPYYYYYYWWWTTTRRRRRRTTTVVVOOOPPPPPPOOONNNMMMOOOPPPRRRPPPNNNNNNPPPRRRRRRRRRPPPQQQSSSUUUUUUTTTRRRQQQUUUWWWYYYWWWSSSPPPPPPQQQRRRRRRQQQPPPOOOOOOPPPRRRQQQSSSVVVWWWVVVTTTTTTTTTPPPQQQRRRPPPNNNLLLMMMMMMKKKOOOSSSTTTRRRPPPPPPQQQRRRQQQOOOMMMMMMOOOQQQSSSUUUTTTTTTSSSRRRQQQQQQPPPPPPOOONNNNNNOOOOOONNNLLLMMMLLLLLLLLLLLLLLLMMMNNNKKKJJJIIIKKKNNNPPPQQQQQQQQQQQQPPPQQQSSSSSSRRRPPPOOORRRUUUVVVUUUTTTSSSTTTTTTVVVWWWVVVTTTSSSRRRSSSUUURRRNNNNNNPPPRRRRRRQQQRRRNNNKKKJJJMMMQQQRRRRRRVVVVVVUUUSSSPPPNNNNNNOOOSSSTTTTTTRRRPPPOOOPPPQQQQQQSSSUUUVVVVVVVVVUUUTTTPPPOOONNNNNNPPPSSSWWWYYYXXXTTTPPPOOOPPPRRRQQQPPPNNNOOOOOOMMMLLLLLLNNNPPPPPPOOONNNPPPSSSUUUVVVVVVTTTUUUWWWVVVSSSPPPOOONNNOOOOOOOOONNNNNNNNNMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPRRRRRRMMMLLLKKKLLLNNNOOOOOONNNVVVYYY\\\^^^___aaadddfff```XXXLLLHHHPPPXXXUUUMMMVVVTTTRRRRRRTTTUUUUUUUUUMMMLLLNNNSSSSSSOOOMMMNNNPPPQQQSSSSSSRRROOOLLLJJJPPPRRRSSSSSSRRRQQQQQQRRRQQQTTTWWWTTTOOOLLLMMMPPPPPPPPPQQQRRRRRROOOJJJGGGHHHKKKLLLLLLJJJJJJMMMPPPQQQPPPOOOOOONNNNNNOOOOOOMMMLLLLLLOOOTTTWWWWWWVVV[[[]]]]]]ZZZVVVTTTUUUXXXTTTTTTSSSRRRPPPNNNLLLKKKKKKKKKKKKKKKMMMOOOQQQRRRXXXVVVRRROOONNNOOOPPPQQQPPPPPPPPPNNNKKKHHHFFFEEEEEEGGGHHHIIIHHHEEEBBB???;;;888555555999<<<<<<<<<<<<<<<<<<<<<============::::::999999888777777777555555444333222222222222222111000///------,,,,,,------++++++++++++------(((***---,,,******,,,///++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((()))***+++,,,...,,,)))(((***+++,,,,,,)))******++++++******)))------,,,+++*********++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***---,,,+++,,,...///...---,,,RRRSSSTTTSSSQQQPPPQQQRRRSSSQQQPPPQQQTTTVVVWWWWWWZZZZZZYYYWWWUUUUUUXXXZZZZZZ\\\]]][[[XXXTTTRRRRRRNNNNNNOOOOOOOOOPPPPPPPPP[[[XXXUUUSSSSSSRRRQQQPPPTTTQQQNNNNNNQQQQQQOOOKKKLLLNNNPPPRRRQQQPPPMMMKKKNNNNNNOOOOOOPPPPPPOOOOOORRRRRRRRRPPPNNNNNNOOOQQQLLLMMMNNNMMMMMMMMMOOOQQQUUUSSSQQQQQQRRRRRRQQQOOOOOOPPPRRRSSSTTTSSSRRRQQQVVVXXXYYYWWWTTTRRRRRRTTTTTTTTTSSSRRRQQQPPPRRRSSSPPPRRRVVVWWWVVVTTTTTTTTTPPPPPPPPPNNNLLLKKKLLLMMMPPPSSSVVVVVVTTTQQQQQQQQQSSSRRRPPPNNNNNNOOOQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPNNNNNNOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMNNNLLLKKKKKKMMMPPPQQQQQQQQQQQQPPPPPPQQQSSSSSSRRRQQQOOOQQQSSSSSSRRRRRRRRRSSSUUUVVVVVVUUURRRQQQQQQRRRRRROOOKKKKKKMMMOOOPPPPPPTTTPPPLLLKKKNNNPPPQQQQQQTTTTTTTTTQQQNNNMMMMMMNNNQQQRRRRRRPPPNNNMMMNNNPPPPPPQQQRRRTTTVVVVVVTTTRRRPPPOOONNNMMMOOOQQQTTTVVVUUURRRPPPPPPRRRSSSSSSQQQOOOPPPPPPNNNMMMMMMOOOQQQNNNNNNOOORRRUUUVVVVVVUUUQQQRRRSSSRRROOONNNMMMNNNOOOOOONNNMMMLLLKKKJJJIIIKKKKKKIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLNNNPPPQQQQQQNNNLLLKKKLLLNNNOOONNNMMMNNNQQQTTTWWWYYY\\\```bbbhhhddd[[[QQQOOOSSSUUUTTTXXXUUUSSSSSSTTTUUUTTTTTTOOONNNPPPTTTTTTOOOMMMNNNPPPQQQRRRSSSQQQOOOLLLKKKPPPPPPPPPPPPOOOOOOOOOPPPRRRUUUWWWTTTOOOLLLMMMOOOLLLLLLMMMOOOOOOMMMHHHEEEGGGIIIKKKKKKKKKLLLPPPSSSNNNNNNMMMMMMLLLLLLMMMMMMOOOOOOOOORRRVVVYYYXXXVVV[[[\\\\\\YYYUUURRRSSSTTTPPPPPPPPPOOONNNLLLKKKJJJKKKKKKKKKLLLNNNPPPRRRTTTUUUUUUSSSQQQNNNNNNPPPSSSSSSQQQMMMKKKIIIGGGEEEDDDEEEFFFHHHIIIHHHEEEAAA???<<<999666666999;;;;;;;;;<<<<<<<<<<<<============::::::999999888777777777555555444333222222222222222111000///---------------,,,++++++++++++,,,---***+++,,,+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...---+++))))))+++,,,,,,+++***++++++++++++++++++***,,,+++******************+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***---,,,+++,,,.........------NNNPPPRRRSSSRRRQQQRRRRRRRRRPPPOOOPPPRRRTTTTTTTTTWWWXXXWWWVVVUUUVVVYYY[[[YYYZZZZZZXXXUUURRRRRRRRRLLLLLLLLLLLLLLLMMMMMMNNNVVVUUUTTTTTTUUUUUUTTTSSSVVVUUUSSSPPPOOOMMMLLLKKKMMMOOOQQQSSSSSSQQQOOOMMMOOOMMMLLLMMMPPPRRRPPPNNNLLLNNNOOONNNMMMLLLMMMMMMKKKMMMNNNNNNNNNNNNQQQSSSVVVUUUTTTTTTSSSRRROOOLLLMMMNNNPPPQQQRRRRRRRRRQQQVVVWWWXXXWWWUUUTTTUUUVVVWWWVVVUUUTTTSSSRRRRRRSSSNNNQQQUUUWWWVVVUUUUUUUUURRRRRRQQQNNNLLLKKKMMMOOOQQQTTTWWWXXXWWWUUUUUUUUUTTTSSSQQQOOOOOOPPPQQQRRRPPPPPPPPPQQQQQQQQQRRRRRRSSSQQQOOONNNOOOOOONNNMMMKKKLLLLLLLLLLLLMMMMMMNNNLLLLLLMMMPPPRRRSSSRRRQQQQQQPPPPPPQQQSSSSSSRRRQQQNNNOOOPPPOOONNNNNNOOOQQQUUUUUUTTTQQQOOONNNOOOQQQPPPMMMJJJJJJLLLNNNPPPQQQUUURRRNNNMMMMMMOOOOOOOOOQQQRRRQQQNNNLLLKKKLLLNNNOOOPPPPPPNNNLLLLLLMMMNNNPPPOOOOOORRRUUUUUURRROOOOOONNNMMMLLLMMMOOOQQQRRRSSSRRRQQQRRRUUUVVVVVVUUUQQQRRRRRRPPPNNNNNNOOOQQQLLLMMMPPPTTTWWWWWWUUURRRMMMNNNNNNMMMKKKKKKLLLNNNOOONNNMMMKKKIIIHHHFFFFFFMMMLLLJJJGGGFFFFFFFFFFFFHHHIIIJJJLLLMMMOOOPPPQQQOOOMMMLLLLLLMMMMMMMMMLLLGGGJJJMMMPPPSSSWWW[[[___mmmpppkkk^^^RRRQQQVVVZZZYYYVVVTTTSSSTTTTTTTTTSSSRRRPPPQQQUUUTTTPPPNNNOOOPPPQQQQQQRRRQQQOOOMMMLLLPPPOOOMMMLLLLLLLLLMMMMMMPPPRRRTTTRRRMMMJJJJJJKKKGGGGGGIIIKKKLLLJJJFFFCCCGGGHHHJJJKKKMMMOOOSSSVVVOOOOOONNNNNNNNNMMMMMMMMMRRRRRRTTTWWWYYYZZZYYYWWWZZZ[[[ZZZWWWSSSPPPNNNNNNKKKKKKLLLLLLLLLKKKKKKJJJLLLMMMMMMNNNPPPRRRTTTUUURRRUUUVVVSSSOOONNNRRRVVVXXXRRRKKKGGGFFFFFFDDDCCCDDDEEEGGGHHHGGGDDDAAA???>>>;;;888777888:::::::::;;;<<<<<<<<<<<<=========::::::999999888777777777555555444333222222222222222111000...------------,,,,,,++++++++++++,,,,,,,,,+++******++++++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***---,,,+++,,,---...---,,,...JJJMMMQQQSSSSSSRRRRRRSSSRRRQQQPPPQQQRRRTTTSSSRRRVVVVVVWWWVVVUUUWWWZZZ]]]ZZZ[[[ZZZWWWSSSQQQPPPQQQKKKKKKJJJIIIIIIJJJKKKLLLPPPPPPQQQSSSVVVWWWVVVUUUUUUUUUUUUQQQLLLIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQMMMJJJMMMRRRTTTRRROOOLLLNNNQQQRRRQQQOOOOOOOOOOOOPPPQQQQQQPPPPPPRRRTTTTTTSSSSSSTTTTTTRRRNNNJJJKKKLLLNNNPPPQQQQQQQQQQQQTTTTTTUUUTTTTTTUUUVVVVVVWWWVVVUUUTTTTTTSSSRRRQQQLLLPPPTTTWWWVVVUUUUUUUUUVVVUUUSSSPPPNNNNNNPPPSSSNNNPPPTTTWWWXXXZZZZZZ[[[UUUTTTRRRPPPPPPPPPQQQRRRQQQQQQRRRRRRRRRRRRSSSSSSSSSQQQNNNMMMNNNNNNMMMKKKJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMOOORRRTTTUUUSSSQQQPPPOOOOOOPPPRRRSSSRRRPPPMMMMMMLLLKKKJJJJJJMMMOOORRRRRRPPPMMMJJJJJJLLLNNNPPPNNNLLLLLLMMMPPPRRRTTTUUURRROOOMMMLLLLLLMMMMMMOOOOOONNNLLLJJJIIIKKKMMMNNNOOOOOONNNLLLKKKMMMNNNOOOMMMMMMPPPTTTTTTQQQMMMNNNNNNLLLLLLLLLMMMOOOPPPQQQQQQSSSUUUVVVWWWWWWWWWUUUVVVUUUSSSPPPMMMMMMNNNJJJLLLPPPUUUXXXWWWSSSOOOKKKKKKKKKJJJIIIJJJLLLOOOMMMMMMKKKJJJIIIGGGFFFFFFOOONNNKKKIIIGGGFFFFFFFFFHHHIIIKKKLLLNNNPPPRRRRRRQQQNNNLLLKKKLLLLLLLLLKKKGGGIIILLLNNNPPPTTTXXX[[[fffoooqqqhhh[[[WWWXXX[[[XXXVVVTTTSSSTTTUUUUUUTTTTTTRRRSSSUUUUUUPPPNNNPPPQQQQQQPPPPPPOOONNNMMMMMMQQQOOOLLLJJJJJJKKKLLLLLLLLLNNNOOONNNJJJGGGFFFFFFDDDEEEGGGJJJKKKJJJGGGDDDIIIJJJJJJKKKMMMPPPTTTVVVSSSSSSSSSSSSSSSRRRQQQQQQRRRTTTVVVYYYZZZZZZXXXVVVYYYXXXWWWUUUQQQMMMJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNOOOQQQSSSTTTVVVWWWQQQVVVYYYWWWRRRPPPTTTZZZ\\\UUUKKKFFFEEEFFFEEECCCCCCEEEGGGHHHGGGDDDAAA???@@@>>>;;;999888888999999;;;;;;;;;<<<<<<<<<======::::::999999888777777777555555444333222222222222111111///......---------,,,++++++++++++++++++,,,,,,)))'''(((+++---+++(((++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++***+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,+++***+++---...---,,,---JJJMMMQQQSSSSSSRRRSSSSSSRRRRRRQQQRRRTTTUUUTTTSSSUUUVVVVVVVVVVVVXXX\\\___]]]]]]\\\XXXTTTQQQPPPPPPLLLKKKJJJIIIHHHIIIKKKKKKLLLLLLMMMQQQTTTVVVVVVUUUSSSTTTTTTPPPJJJHHHJJJMMMMMMLLLKKKKKKMMMOOORRRTTTQQQMMMKKKMMMRRRUUUTTTQQQNNNQQQTTTUUUTTTRRRQQQQQQRRRSSSSSSQQQOOOOOOPPPQQQOOOOOOQQQSSSTTTRRRNNNKKKKKKLLLMMMNNNPPPPPPQQQQQQRRRQQQPPPQQQRRRSSSTTTUUUVVVTTTRRRSSSTTTTTTQQQOOOLLLOOOTTTWWWWWWUUUTTTTTTVVVVVVTTTPPPNNNNNNQQQSSSMMMNNNQQQTTTWWWZZZZZZZZZTTTSSSRRRQQQPPPQQQQQQRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTQQQNNNLLLLLLLLLKKKJJJIIIJJJLLLMMMNNNNNNNNNMMMMMMNNNOOORRRTTTTTTRRRPPPNNNMMMMMMOOOQQQRRRQQQPPPLLLLLLKKKIIIGGGHHHKKKNNNNNNNNNLLLJJJGGGGGGIIIKKKNNNNNNNNNMMMNNNOOOQQQSSSRRRQQQOOOMMMKKKJJJKKKLLLLLLLLLKKKIIIHHHHHHKKKNNNOOOOOOPPPOOOMMMMMMNNNOOOOOONNNNNNPPPSSSRRROOOLLLOOONNNNNNMMMMMMNNNOOOOOONNNOOOQQQSSSTTTTTTUUUUUUYYYYYYXXXUUUPPPMMMKKKKKKJJJLLLPPPTTTVVVUUUPPPMMMJJJKKKKKKJJJJJJKKKMMMPPPKKKKKKKKKJJJJJJIIIIIIHHHOOONNNMMMKKKIIIHHHGGGGGGIIIJJJLLLNNNPPPRRRSSSTTTQQQOOOLLLJJJKKKKKKKKKJJJIIIJJJKKKLLLMMMOOOSSSVVVXXXbbbjjjiiieeeaaa]]]ZZZXXXVVVTTTSSSUUUVVVVVVUUUTTTRRRRRRTTTTTTOOONNNPPPQQQPPPOOOOOONNNNNNNNNNNNRRROOOLLLKKKLLLNNNNNNMMMKKKLLLNNNMMMKKKHHHFFFEEEEEEFFFIIILLLNNNMMMJJJGGGMMMLLLKKKKKKMMMPPPRRRTTTUUUUUUVVVVVVVVVUUUTTTSSSQQQSSSVVVXXXYYYWWWVVVUUUWWWVVVTTTQQQOOOLLLIIIGGGGGGHHHJJJLLLMMMNNNOOOOOOPPPPPPQQQSSSTTTUUUVVVVVVRRRXXX\\\[[[UUUSSSWWW\\\]]]WWWNNNHHHFFFFFFFFFEEECCCDDDGGGHHHHHHEEEBBB@@@AAA@@@===:::888777888999;;;;;;;;;;;;<<<<<<<<<<<<::::::999999888777777777555555444333222222222222111000///......---......++++++++++++++++++++++++***((('''(((,,,...---***++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++***+++------+++)))---,,,,,,++++++,,,,,,---++++++***++++++,,,---...+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,+++***+++---...---,,,,,,LLLOOOQQQSSSRRRRRRSSSTTTRRRRRRRRRTTTVVVWWWVVVTTTUUUUUUVVVUUUUUUWWW[[[^^^\\\]]]\\\ZZZVVVRRRQQQPPPNNNMMMKKKJJJIIIJJJLLLMMMKKKKKKLLLOOORRRUUUVVVVVVSSSTTTSSSOOOKKKIIILLLOOONNNLLLJJJJJJJJJMMMPPPRRROOOMMMKKKLLLQQQTTTTTTSSSPPPRRRUUUUUUTTTRRRQQQQQQQQQQQQQQQOOOMMMKKKLLLMMMLLLMMMNNNQQQSSSRRROOOMMMLLLMMMMMMNNNOOOPPPPPPQQQPPPOOOMMMMMMPPPRRRRRRRRRTTTRRRPPPQQQTTTTTTQQQNNNLLLPPPTTTWWWWWWUUUSSSRRRSSSSSSRRROOOMMMLLLNNNPPPPPPPPPPPPRRRUUUWWWVVVUUURRRQQQQQQQQQQQQQQQQQQRRRVVVVVVVVVWWWWWWXXXXXXXXXVVVSSSOOOLLLLLLLLLKKKJJJIIIJJJLLLMMMNNNNNNNNNMMMNNNMMMNNNPPPRRRSSSQQQOOOKKKKKKKKKMMMOOOPPPOOONNNLLLLLLKKKIIIGGGHHHJJJLLLKKKKKKKKKIIIGGGGGGHHHJJJKKKMMMNNNNNNMMMMMMNNNPPPPPPPPPOOOMMMKKKKKKLLLNNNJJJJJJIIIGGGFFFHHHKKKNNNOOOPPPPPPOOONNNNNNOOOQQQQQQRRRSSSSSSRRRPPPNNNLLLQQQPPPPPPPPPPPPQQQQQQRRRLLLNNNPPPPPPOOOOOOQQQSSSXXXYYYXXXUUUQQQMMMKKKKKKLLLMMMNNNQQQRRRQQQMMMJJJJJJKKKLLLLLLKKKLLLNNNPPPKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLMMMMMMLLLKKKIIIHHHJJJKKKLLLNNNQQQSSSUUUVVVQQQNNNKKKJJJJJJKKKKKKKKKIIIJJJJJJIIIHHHJJJNNNPPPNNNVVV^^^ccchhhiiiddd]]][[[YYYVVVTTTTTTUUUTTTSSSRRRPPPPPPRRRRRRNNNMMMPPPQQQPPPNNNMMMMMMMMMNNNOOORRROOOLLLMMMOOOQQQPPPOOOMMMNNNPPPQQQPPPNNNKKKIIIIIIJJJLLLOOORRRQQQNNNKKKPPPNNNKKKJJJLLLOOOQQQQQQSSSTTTUUUVVVUUUTTTSSSRRROOORRRUUUVVVVVVUUUUUUUUUUUUSSSOOOMMMMMMKKKJJJHHHHHHIIIKKKMMMOOOQQQQQQRRRQQQRRRSSSTTTUUUUUUUUUUUUTTTXXX\\\\\\XXXVVVXXXZZZZZZWWWRRRLLLHHHFFFFFFFFFCCCEEEGGGIIIIIIFFFCCCAAABBBAAA???<<<888777888::::::;;;;;;;;;;;;<<<<<<<<<::::::999999888777777777555555444333222222222222000000///...............******++++++++++++*********))))))***,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///,,,+++******,,,,,,+++***---,,,+++******+++,,,---))))))(((((())))))******+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,+++***+++,,,---,,,+++,,,PPPRRRSSSSSSRRRQQQRRRTTTQQQQQQQQQTTTVVVWWWVVVUUUSSSTTTTTTSSSSSSUUUXXX[[[XXXZZZ[[[ZZZWWWTTTRRRRRRQQQPPPMMMKKKKKKLLLNNNOOOMMMLLLLLLNNNQQQUUUVVVWWWXXXWWWTTTPPPMMMLLLMMMOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKJJJKKKMMMPPPSSSTTTRRRTTTUUUUUUSSSQQQQQQQQQOOOOOOOOONNNLLLKKKLLLNNNNNNNNNOOOQQQSSSRRRPPPNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQNNNLLLLLLNNNQQQQQQQQQSSSPPPOOOQQQUUUVVVSSSOOOLLLPPPUUUWWWWWWTTTRRRPPPQQQRRRRRRPPPMMMLLLMMMNNNQQQOOOOOOQQQTTTVVVUUUTTTOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTUUUWWWYYY[[[\\\]]]YYYUUUQQQNNNMMMMMMMMMLLLHHHIIILLLNNNOOOOOONNNMMMNNNMMMLLLMMMOOOPPPPPPOOOIIIIIIIIIKKKNNNOOONNNMMMLLLLLLLLLJJJHHHHHHJJJLLLIIIKKKLLLKKKJJJIIIJJJKKKJJJNNNQQQRRRPPPNNNMMMNNNNNNPPPQQQOOOMMMMMMOOORRRIIIIIIHHHFFFFFFHHHLLLOOONNNOOOPPPOOONNNMMMOOOQQQRRRUUUXXXVVVQQQMMMMMMNNNRRRRRRSSSSSSTTTTTTUUUUUUQQQRRRSSSQQQOOOOOOQQQTTTTTTVVVVVVUUUQQQNNNMMMMMMOOONNNMMMMMMNNNMMMKKKIIIIIIKKKMMMMMMLLLLLLMMMNNNLLLLLLKKKJJJIIIIIIHHHHHHGGGIIILLLNNNNNNLLLJJJHHHIIIJJJLLLNNNPPPSSSTTTUUUPPPNNNJJJIIIJJJKKKLLLLLLIIIIIIIIIHHHGGGIIILLLOOONNNQQQUUUYYYbbbkkkkkkggg```]]]YYYVVVTTTRRRPPPNNNPPPMMMMMMPPPPPPMMMMMMOOOQQQPPPNNNLLLLLLMMMOOOPPPQQQNNNLLLNNNRRRTTTRRROOOMMMNNNPPPRRRSSSRRRNNNLLLMMMNNNPPPSSSUUUTTTQQQNNNQQQMMMJJJIIILLLOOOPPPQQQRRRSSSUUUUUUUUUTTTRRRQQQNNNQQQTTTTTTSSSSSSUUUWWWTTTPPPLLLJJJKKKLLLLLLKKKHHHJJJLLLNNNPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUTTTSSSUUUXXXZZZ[[[YYYWWWVVVVVVTTTUUUTTTOOOHHHDDDDDDFFFDDDFFFHHHJJJJJJGGGEEECCCBBBBBB@@@<<<888777888;;;::::::;;;;;;;;;<<<<<<<<<::::::999999888777777777555555444333222222222222000000///............///)))***+++,,,,,,+++***)))---......---+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...---+++))))))+++,,,,,,+++---+++***))))))***+++---++++++***)))))))))******+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++*********,,,---,,,+++---SSSTTTTTTSSSQQQQQQRRRTTTOOOOOOQQQSSSVVVXXXWWWUUUQQQRRRRRRQQQQQQSSSVVVYYYSSSVVVYYYZZZXXXVVVTTTSSSSSSQQQOOOMMMLLLNNNOOOQQQPPPNNNMMMNNNQQQUUUWWWXXX]]]ZZZUUUQQQOOONNNNNNNNNPPPQQQQQQQQQOOOKKKGGGEEEHHHIIIJJJJJJKKKMMMQQQTTTTTTVVVVVVUUUSSSQQQQQQRRRNNNOOOPPPOOONNNNNNOOOQQQQQQPPPPPPQQQSSSSSSQQQOOOOOOOOOOOONNNOOOOOOPPPPPPRRRNNNKKKLLLNNNQQQQQQPPPRRRPPPOOORRRVVVWWWTTTPPPMMMQQQUUUXXXWWWSSSQQQOOORRRSSSTTTRRRPPPNNNNNNOOONNNMMMMMMPPPUUUXXXXXXWWWMMMNNNNNNOOOPPPQQQRRRRRRPPPQQQSSSVVVZZZ]]]___```[[[XXXSSSPPPOOOOOONNNNNNGGGIIILLLNNNOOOOOONNNMMMNNNLLLKKKKKKMMMOOOOOONNNHHHHHHHHHJJJLLLNNNMMMLLLLLLLLLMMMKKKIIIIIIJJJKKKIIIKKKMMMMMMLLLKKKLLLMMMLLLPPPUUUVVVSSSPPPOOOOOONNNPPPRRRQQQOOOPPPRRRUUUIIIHHHGGGFFFFFFHHHLLLPPPNNNNNNOOONNNMMMMMMOOOPPPSSSXXX\\\YYYQQQLLLLLLOOOTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXUUURRRQQQTTTWWWQQQRRRTTTTTTRRRPPPOOOPPPQQQNNNLLLJJJJJJJJJIIIHHHHHHJJJMMMNNNMMMLLLLLLLLLMMMMMMKKKJJJHHHGGGEEEEEECCCFFFKKKNNNOOOMMMJJJGGGHHHIIIKKKMMMOOORRRTTTUUUPPPMMMJJJHHHIIIKKKLLLLLLJJJJJJJJJIIIHHHJJJNNNRRRRRRRRRQQQRRR\\\iiiooopppeeeaaa[[[WWWSSSPPPLLLJJJNNNKKKKKKNNNNNNLLLLLLOOOQQQPPPMMMLLLKKKMMMOOOPPPPPPMMMLLLOOOSSSUUUSSSOOOLLLMMMOOORRRSSSRRROOOLLLOOOPPPRRRTTTVVVUUURRROOOPPPLLLHHHHHHLLLOOOQQQQQQSSSTTTVVVVVVVVVUUUSSSQQQNNNQQQSSSTTTSSSSSSVVVYYYSSSOOOJJJHHHJJJMMMMMMMMMIIIJJJLLLNNNPPPRRRRRRSSSTTTUUUUUUVVVUUUTTTSSSRRRUUUVVVXXXZZZYYYWWWUUUSSSOOOSSSUUUQQQHHHBBBCCCFFFDDDFFFIIIKKKJJJHHHEEECCCBBBBBBAAA===888777999<<<:::::::::;;;;;;;;;<<<<<<::::::999999888777777777555555444333222222222222000//////............///)))***+++,,,,,,+++***)))///111222///+++((()))+++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((()))***+++,,,...,,,)))(((***+++,,,,,,,,,+++)))(((((()))+++,,,///......---,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++***)))***,,,---,,,+++...