BM6P6(@ rrrNNN<<<888888888888777666555444555555555555444333222111////////////............---,,,+++***))))))))))))(((((()))***************))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((('''&&&&&&'''((('''((()))))))))(((&&&%%%%%%(((******((()))---111::::::;;;===AAAFFFLLLOOOKKKFFFEEEGGGAAA333***+++,,,999GGGMMMOOOPPPOOOMMMOOOPPPYYYeeecccVVVPPPUUUOOOQQQNNNFFF@@@CCCIIIMMMVVV^^^dddaaa[[[ZZZ```eeefffvvv|||rrrlllkkkbbbQQQFFFXXXnnn|||~~~}}}~~~}}}~~~~~~}}}|||{{{{{{|||vvvXXXEEEAAA???AAABBB:::;;;DDDIIIHHHNNN```uuuRRR\\\gggqqqzzz{{{tttoooFFF???:::555555444666:::===:::666888666222///---...000111.........------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------000...,,,+++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////.........---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111111000...,,,+++---,,,++++++******++++++.........------,,,,,,,,,------------------------------...///000000000///------...///...---+++***++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,rrrMMM;;;777777777777666555444444555555555555444333222111////////////............---,,,+++***))))))))))))(((((()))************)))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&%%%&&&''''''((()))))))))(((&&&%%%(((((())))))***---111444:::999999<<>>@@@DDDFFFVVV[[[```___[[[VVVSSSRRR___hhhkkkeee```]]]TTTHHHHHHWWWjjjxxx~~~|||}}}~~~||||||}}}{{{|||}}}}}}||||||}}}sss[[[QQQJJJHHHEEE;;;:::;;;===???DDDNNN\\\fffzzz|||nnnRRRQQQuuuLLL======:::999888999===@@@AAA???:::777444000......///000.........---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------------------------000...++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111000///---,,,------,,,+++++++++++++++.........------,,,,,,,,,------------------------......///000000000//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssMMM:::777777666666555444444333555555555555444333222111////////////............---,,,+++***))))))))))))'''((())))))******))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&%%%%%%'''((((((((()))(((((('''&&&)))(((''')))---111444555999777777;;;BBBHHHKKKLLLJJJBBB;;;999222+++...777DDDNNNVVVXXXVVVTTTQQQLLLTTT[[[[[[SSSSSSWWWQQQDDDEEEJJJKKKIIIIIIOOOUUUXXX]]][[[YYYYYYWWWQQQIIIDDDLLLNNNRRRWWWYYYXXXTTTQQQTTT]]]jjjuuu|||~~~~~~~~~{{{|||~~~zzzwwwvvvyyy{{{yyy{{{|||}}}}}}}}}}}}~~~|||uuulll\\\LLL@@@:::>>>CCCFFFLLLUUUfffqqq~~~hhhRRRlllQQQ<<<>>>;;;999888888999<<>>FFFNNNSSSPPPAAA333///---...666BBB\\\^^^ZZZRRRLLLLLLMMMLLLVVVaaahhheee___XXXMMMAAA@@@HHHPPPVVV___mmmwww{{{lll```UUUSSSTTTQQQKKKGGGCCC@@@EEETTT\\\]]]^^^cccfffiiiooouuuyyyzzzyyywww{{{}}}~~~|||zzzyyyyyyxxxvvvuuuvvvyyy|||zzz{{{}}}}}}}}}}}}{{{}}}gggOOO;;;:::===:::>>>HHHLLL]]]www{{{{{{ooo]]]```rrr^^^EEE<<<:::888777888888888;;;??????===999555222///...------.........//////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,---------.................................,,,++++++,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000//////...------,,,,,,------...............---------------------------------///////////////...---,,,///...---,,,,,,,,,......------------------------,,,,,,,,,------------...,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuuPPP===777666555444333333444444555555555555444333222111////////////............---,,,+++***))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''(((((('''''''''((((((((()))***///666===???<<<888666999;;;:::;;;BBBOOOZZZUUUAAA///,,,111777BBBNNNcccaaaYYYNNNGGGHHHHHHGGGTTT[[[fffjjj^^^JJJAAACCCHHHOOOXXX___kkkyyyssseeeYYYYYY[[[WWWQQQMMMIIIEEEKKK[[[cccbbbeeemmmsssrrrsssuuuxxxxxxvvvtttyyyzzzzzzyyyxxxuuusssqqqooorrruuuwwwyyyzzz}}}~~~|||}}}~~~~~~}}}}}}~~~|||}}}|||\\\NNNEEE<<<<<>>BBB???>>>;;;888555111///...---.........//////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------.................................,,,+++,,,------+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...000111111222222000///......------..............................------------------------............------,,,+++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvQQQ>>>888777666444333444444555555555555555444333222111////////////............---,,,+++***))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((''''''''''''((())))))+++///666===BBBCCC@@@===777:::<<<;;;;;;AAAKKKUUUIII888***+++222:::EEEPPPYYYZZZVVVOOOKKKIIIGGGBBBTTTVVV]]]aaaSSSAAACCCQQQWWW[[[^^^___eeennnssssssqqqgggcccffffff[[[QQQMMMHHHIIISSSbbbiiiiiinnnvvvtttssssssuuuwwwxxxxxxwwwvvvuuurrrpppnnnlllkkkkkklllpppvvv{{{}}}~~~~~~|||~~~~~~}}}}}}~~~rrr\\\III???>>><<<;;;???KKKZZZggguuu{{{}}}}}}~~~[[[JJJQQQZZZsssxxxggguuuwwwsssUUUAAA888555:::>>>===>>>BBB>>>>>>===:::888444222000..................//////........................------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.................................---------......,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333444111000//////......//////.............../////////------------------------------.........---,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwRRR???:::888666555444444555666555555555555444333222111////////////............---,,,+++***))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))(((''''''&&&'''((()))***,,,111777<<<>>>???@@@@@@::::::;;;===???BBBCCCDDD666...---222777999CCCNNNVVVVVVTTTNNNKKKJJJGGGBBBQQQUUUYYYUUULLLIIIRRR]]]^^^```___]]]```fffhhhgggrrrkkkiiikkkeeeUUUKKKKKKFFFOOO]]]gggkkkmmmrrrwwwqqqrrrssstttuuuwwwyyyzzzuuurrrnnnjjjiiijjjlllnnnqqquuuzzz|||}}}||||||}}}{{{|||~~~~~~~~~~~~}}}||||||}}}{{{}}}~~~}}}}}}~~~vvv[[[FFF:::BBB<<<999===GGGVVVkkk{{{~~~|||```NNNFFFVVVuuueeeeee```wwwqqqTTTCCC777999===::::::>>>=========<<<:::777444333.........---------------................................................,,,,,,,,,---------......------........./////////------------------------,,,,,,,,,---------..............................///......///000///---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333444666111111000////////////000---........./////////000------------------------......//////000/////////---......///000000//////------------------------------------............------------....................................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwRRR???:::999777555444555666777555555555555444333222222000/////////............---,,,+++***))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''''''''''')))***((('''&&&&&&'''((()))***+++///444666777999===AAA===:::999===CCCCCC<<<555,,,...777@@@@@@>>>FFFSSS\\\ZZZRRRIIIFFFHHHHHHFFFHHHTTTWWWNNNKKKTTT]]]^^^^^^___^^^]]]bbbiiimmmlllxxxooojjjggg\\\LLLFFFKKKNNN\\\iiillliiiiiijjjlllppprrrssssssssstttvvvyyywwwsssnnniiiiiilllqqqtttxxxzzz|||}}}{{{zzzyyyyyyyyy{{{}}}~~~~~~zzz{{{zzzxxxuuussstttuuuqqqsssuuuuuuuuuwww|||wwwxxx{{{dddQQQ>>>===>>>AAACCCIIIWWWeee{{{iiiGGGIIImmmxxxkkkmmmUUUAAA>>>???:::888;;;;;;<<<======;;;999666555.........------,,,,,,+++................................................,,,,,,,,,------..................////////////000------------------------,,,,,,,,,---------....../////////////////////////////////000111000...+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333555666222111111000000000000000---.........//////000000------------------------//////000111111222111111...///000222222222111000////////////////////////---------.........//////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{MMM???999666333333555666444222666666666555444444333333/////////...------,,,,,,+++++++++************)))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''')))((((((((()))***,,,---...111444666666777888999:::999999999999555000,,,---333;;;BBBGGGIIIJJJKKKTTTTTTQQQIIIEEEFFFFFFDDDOOOMMMMMMRRRZZZ^^^]]]ZZZWWWZZZ\\\\\\\\\bbbllluuuuuuhhhVVVIIIEEEJJJQQQVVVeeefffgggeeedddfffkkkooonnnnnnooooooooonnnmmmlllhhhjjjlllmmmnnnoooqqqssswwwvvvuuuttttttuuuvvvxxxzzzzzzzzz||||||yyy~~~~~~~~~~~~|||~~~~~~}}}{{{wwwvvvtttsssrrrrrrssstttuuu{{{{{{{{{{{{{{{|||}}}}}}|||~~~|||yyy^^^KKK>>>>>>:::666BBBWWWjjj{{{ccc___^^^{{{wwwTTT<<<888;;;;;;???>>>===<<<:::999888777555111...---...///---+++............//////000000..................------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000000000000000000000000,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********...,,,******,,,------,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------------------------------++++++,,,...000222444555666555333111111111222333111111000///...------,,,......///000111222333333888555333222333333111///...333555222222777777222333222222333444333000...000222333111...---000333222000............------///...---...000222222111.........---,,,+++***)))***+++---...//////...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyMMM@@@999777444444555666555333666666666555444444333333/////////...------,,,,,,+++++++++************)))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))***,,,---///111444666666666666888<<<;;;999777555111...,,,444999>>>BBBCCCDDDDDDEEEKKKOOOPPPMMMLLLLLLIIIDDDAAACCCFFFJJJNNNQQQSSSTTT]]]ZZZWWWSSSSSSWWW\\\```]]]QQQBBB>>>FFFUUUaaahhheeeffffffeeedddeeejjjnnnlllllljjjiiigggeeedddccchhhjjjlllmmmnnnoooqqqsssssssssrrrsssuuuwwwzzz||||||zzzxxxxxxzzz|||{{{zzz{{{|||}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~yyyxxxyyy|||}}}}}}wwwyyy|||~~~gggDDD>>>CCCAAA@@@DDDMMM```lllwww}}}wwwrrrqqqqqqMMM<<<;;;???>>>>>>===<<<:::999888888666222...---......---,,,------........./////////..................------................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...000000000000000000000000111000...,,,+++*********---------,,,,,,,,,++++++,,,***)))***+++,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------------,,,,,,,,,------------------------------------...///000000222222222222222222222222111111111111111111000000...///000111222333333333111333555555444222222333333777777222111333333000444555666777777666666555777888888777555444333444333222222222333333333222///....../////////,,,***+++,,,,,,---------------------...............---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwLLLAAA:::888666555666666555444666666555555444333333333/////////...------,,,,,,+++++++++************)))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,---///111444555444555666777>>><<<999444///---...///===???AAAAAA@@@??????@@@???FFFKKKLLLKKKJJJDDD===;;;AAAHHHKKKLLLNNNSSSWWW]]]XXXQQQNNNMMMNNNNNNMMMNNNEEE>>>BBBOOO]]]eeegggdddeeedddccccccdddhhhkkkjjjhhheeebbb___^^^]]]]]]hhhiiilllmmmmmmnnnppprrrqqqqqqqqqrrrtttxxx{{{}}}~~~{{{wwwuuuvvvyyy{{{{{{zzz{{{}}}~~~}}}|||{{{xxxzzzwwwsssqqqrrruuuwwwxxxvvvzzz~~~yyyvvvzzz~~~~~~XXXDDDBBB???;;;:::BBBQQQ]]]lllxxxrrruuudddwwwYYY;;;888BBB======<<<;;;::::::999999777444///------.........---------------.........------------------......................................................,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...////////////////////////222111///...,,,,,,++++++......------------,,,,,,+++++++++,,,------+++)))++++++,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------...//////...///000111111111000000111222333333444444444444000111111222222111111000,,,111666777555444666888<<<===;;;555222333444333222555888888666555777999333333222333444444222000555666777777888888777777111111111222333111...+++---------...............//////...------------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,------......------,,,,,,,,,,,,,,,,,,,,,------vvvKKK@@@:::999888777777666666666666666555444444333333222/////////...------,,,,,,+++++++++*********))))))((()))))))))************))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''')))***,,,---......111333444444555777999<<<:::666000,,,---111555BBBCCCCCCBBB@@@@@@AAACCC???FFFKKKHHHCCC@@@===999@@@FFFNNNRRRSSSTTTVVVYYYTTTSSSRRRQQQOOOLLLIIIFFFGGGHHHLLLTTT]]]aaa```]]]ccccccbbbaaaaaaccceeefffeeedddaaa^^^]]]]]]^^^___hhhjjjllllllmmmmmmoooqqqqqqqqqpppppprrrtttwwwyyy~~~{{{xxxwwwwwwxxxzzz||||||}}}~~~|||}}}wwwqqqkkkkkkkkkllllllkkkjjjiiiiiimmmqqqrrrqqqqqquuuxxx~~~|||xxx~~~xxxyyy~~~|||yyy}}}```HHH;;;;;;AAA999BBBEEEOOOaaahhheeehhhkkkkkkfffbbb>>>555>>><<<<<<<<<;;;;;;:::::::::888555111...---...//////------------------------,,,,,,------------......................................................------------------------------------------------...------,,,,,,------...................................................---------------,,,,,,,,,------...///111000---++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,------------------------------------...///000111111111111111111111222222000111222333444444333333222222333333222111111000000222444666888:::>>>@@@DDDDDD@@@:::444333555777666:::>>>>>>::::::===AAAFFFBBB===;;;;;;:::777333777888999999777666555555444444333444666666444222333333111000///...------///...---,,,,,,---...///......------------......------------------------.........---------,,,,,,,,,------......------,,,,,,,,,,,,---------------uuuJJJ???:::999999888666666666777555555555444333333222222/////////...------,,,,,,+++++++++*********))))))((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&(((***,,,---//////000111444555555777999;;;888666222......111888<<>>HHHKKKPPPSSSUUUTTTQQQOOOMMMRRRXXXWWWQQQJJJFFFEEEDDDMMMWWW^^^```______```aaa```_________```aaaaaa]]]\\\\\\\\\]]]```ccceeeiiijjjlllmmmmmmmmmoooqqqooonnnnnnnnnppprrruuuwww{{{|||||||||{{{{{{{{{||||||}}}}}}{{{zzzrrrlllggghhhhhhhhhgggfffeeeeeecccfffhhhkkkmmmssszzz~~~|||tttyyywwwmmmoooxxxzzzwww{{{nnnRRRDDDAAA777<<<;;;>>>KKKPPPUUUaaajjjrrr}}}cccdddmmmyyypppLLL999888<<<<<<<<<;;;;;;:::::::::888777444000......///000------------------------,,,,,,,,,,,,------......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------............------+++++++++++++++,,,,,,,,,------...///111000---++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------.................................---......//////555444222111111333555777111222444555666555444333444555666777999;;;<<<===???:::555666===DDDGGGHHHIIIGGGCCC<<<444000222666888===AAABBB@@@@@@EEEJJJaaa[[[RRRLLLJJJHHHEEECCC@@@BBBBBB@@@<<<:::999:::888666333222333333222222777666444222111000000000...---,,,,,,,,,...///000///......------......///------------------------...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........sssIII???999999999888666555666777555555444444333222222222/////////...------,,,,,,+++++++++************)))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))))))))((('''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''))),,,...000111111555666777777777888:::<<<555111......333999???BBBCCCDDDEEEFFFGGGJJJOOORRRMMMNNNJJJAAA>>>BBBFFFHHHTTTSSSSSSTTTTTTSSSQQQOOOTTTXXXZZZUUUKKKCCCBBBCCCOOOUUU\\\[[[WWWVVV[[[bbb___]]][[[[[[]]]]]]]]][[[UUUVVVXXXZZZ^^^bbbeeehhhjjjlllmmmnnnnnnnnnppprrrkkkkkkkkkmmmooossswwwyyyyyy|||~~~}}}}}}{{{|||}}}~~~~~~|||{{{yyy~~~~~~~~~~~~|||wwwqqqlllpppnnnkkkhhhgggjjjpppuuuyyywwwvvvvvvyyy~~~~~~yyywwwyyy|||{{{~~~{{{wwwvvvppppppuuuyyyvvvtttvvvyyyxxxpppiii```dddgggjjjsss}}}xxxnnnfffjjjuuu{{{yyy{{{~~~XXX======AAA>>>???GGGHHHLLLZZZjjjhhhnnn~~~mmmRRROOOVVV___xxxyyy___GGG;;;======<<<;;;::::::999999888888666333000...///000.........---------------++++++,,,,,,------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................000000000///...,,,***)))******++++++++++++,,,,,,+++++++++,,,------+++)))++++++,,,,,,,,,,,,------*********+++++++++,,,,,,+++,,,,,,------......///000000000000000000000000111000000////////////000333333222222444666999;;;<<<>>>@@@BBBCCCCCCBBBBBBAAAAAABBBEEEIIINNNSSSVVVTTTJJJ@@@???FFFMMMOOONNNMMMKKKHHHBBB999333555<<<888:::<<<<<<;;;;;;???BBBOOOLLLHHHFFFGGGIIIKKKLLLOOOQQQRRROOOKKKJJJLLLNNNCCC@@@<<<999666444111///888777555444444555666666000000////////////000111//////............//////------------------------------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---......//////pppHHHAAA888999999888555444555777555555444333333222222111/////////...------,,,,,,+++++++++************)))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&(((+++...000222333333<<<===<<<:::888777999:::333///,,,000999AAADDDDDDDDDFFFGGGHHHIIILLLPPPTTTNNNIIIDDDGGGRRR___```[[[XXXXXXWWWUUUTTTXXX```ffffffaaaVVVJJJAAA???BBBFFFVVVYYY[[[XXXSSSRRRXXX^^^\\\ZZZXXXYYYZZZ[[[YYYWWWUUUVVVYYY\\\```cccfffgggkkkmmmooooooooooooqqqrrrlllllllllnnnppptttwwwyyywww{{{~~~~~~|||||||||}}}|||{{{zzzzzzyyy{{{}}}}}}zzzvvvsssqqqvvvuuutttrrrrrrwww~~~{{{xxxuuurrrpppssstttsssmmmeee``````bbbaaahhhpppvvvwwwvvvvvvvvvsssnnnkkknnnvvv|||~~~~~~~~~~~~yyyqqqjjj[[[YYYYYYYYYYYYWWWSSSOOOKKKWWWbbbjjjsss~~~uuuuuurrrlllmmmuuuvvvkkkccc___^^^bbbiiipppsssuuuyyy}}}xxxzzz]]]JJJFFF;;;888===;;;===III\\\^^^dddnnn\\\NNNOOOLLL[[[lll~~~ttt___LLL>>>>>>===<<<:::999888888777888999666222///...////////////.........------***++++++,,,------..............................------------------------........................------------------------...------,,,,,,------...........................111111111111///...,,,***+++++++++,,,,,,,,,------,,,***)))***+++,,,+++***++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---......///000000111111111111111111111111111222333444666888:::<<<:::<<<@@@DDDHHHKKKLLLMMMRRRTTTXXX\\\___`````````\\\[[[ZZZZZZ]]]ccchhhlllhhh___TTTOOOPPPSSSSSSRRRQQQPPPQQQQQQKKKGGGLLLUUUQQQOOOKKKFFFAAA===;;;:::777999<<<>>>???BBBEEEHHHMMMPPPQQQPPPOOOQQQWWW\\\WWWUUUSSSQQQNNNHHHBBB===;;;:::888777666777888999555555555444333222000/////////............//////........................---------,,,,,,,,,++++++,,,------......------,,,,,,,,,------.../////////oooIIIBBB777999999777444333555777555555444333333222222111000//////...------,,,,,,+++++++++************)))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''(((+++///111333444444CCCBBB@@@===999777777888444...+++111===EEEFFFCCCFFFGGGIIIIIIJJJLLLOOORRRRRRJJJGGGSSSmmm|||pppTTTVVVVVVSSSRRR\\\nnn~~~vvvgggRRRAAA;;;???GGGMMMOOOSSSWWWYYYYYYZZZ\\\^^^[[[YYYVVVWWWYYYYYYWWWTTTXXXZZZ]]]```bbbeeefffffflllnnnooopppooopppqqqsssrrrqqqppppppqqqsssuuuwwwwww{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}tttxxx|||{{{xxxuuuuuuvvvssswww{{{~~~}}}}}}~~~yyy~~~}}}yyysssnnnjjj```ccceeeaaaYYYRRRPPPQQQMMMVVVbbblllrrruuuwwwyyypppmmmjjjiiilllrrrxxx{{{yyyuuupppmmmiiiaaaVVVMMMDDDFFFHHHIIIJJJLLLOOORRR]]]ooowwwqqqrrr|||pppbbbYYYWWWYYY\\\___bbbbbb]]]WWWXXXbbblllxxx{{{{{{~~~~~~zzzxxxiii\\\FFF===AAA???@@@KKKGGGTTT]]]aaarrr|||mmmVVVPPPEEESSSddd~~~sss^^^???>>>===<<<:::999888777666888:::888333///...///000000/////////.........******+++,,,,,,---..............................------------------------...................................................------,,,,,,------...///////////////////////////000111222222111000///,,,,,,,,,------............,,,***+++,,,------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000111111222222222222222222222222111222555:::???DDDIIIKKKJJJOOOWWW___dddggggggffffffiiinnnssswwwzzzzzzzzzuuurrrnnnkkkkkkoootttwwwsssmmmddd\\\WWWTTTSSSSSSTTTUUUZZZ______]]]fffqqq}}}vvvlllbbbXXXOOOGGGCCCEEEHHHLLLKKKGGGCCCBBBCCC;;;>>>AAABBBCCCHHHQQQXXXiiiiiikkkkkkhhhbbbYYYSSSAAA???<<<999777777777777;;;;;;:::999666333000...//////............//////........................---------,,,,,,,,,++++++,,,------......------,,,,,,,,,------...///000000oooSSS???888777666555555444444555555555444333333222111111///......------,,,++++++,,,------------,,,++++++(((((())))))))))))(((((())))))))))))***************)))(((''''''((()))***&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((('''&&&%%%$$$%%%%%%&&&***+++---///111222222333CCCAAA>>><<<:::777333000,,,///222555<<>>AAACCCFFFFFFMMM[[[nnnyyygggXXXGGGGGGOOOmmm{{{lllOOODDD:::999999777666777666555444444444333000---111111000///////////////------,,,,,,,,,,,,++++++,,,,,,------...///000000++++++++++++,,,,,,------.........------,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,---...//////...........................///111333444333222111+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------+++***************......///111222111111333333///000555555222444:::===999<<>>;;;:::;;;<<<;;;888444000---------...........................---------------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------rrrQQQ:::888777666555555444444555555444444333333222222111//////......---,,,,,,,,,...---,,,+++***+++,,,,,,(((((())))))))))))(((((((((((())))))))))))******))))))(((((((((((())))))(((((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***.........000222555777999222555888666222///...///000333777;;;GGGUUU]]]___OOOFFFBBBEEEFFFBBBBBBFFFDDDBBBHHHSSSXXXXXX[[[bbbYYYWWWPPPJJJNNNVVVUUUMMM???777666AAALLLPPPSSSXXXOOORRRUUUWWWUUUSSSQQQPPPPPPQQQRRRTTTVVVYYY[[[\\\^^^\\\[[[\\\___bbbcccdddbbbbbbcccdddgggiiilllnnnmmmllllllmmmoooqqqssstttvvvvvvwwwxxxyyy{{{|||}}}~~~~~~}}}|||zzzyyyxxxwwwzzzxxxwwwwwwzzz|||}}}}}}sssxxx}}}xxxtttqqqrrrsssxxxkkkiiiiiikkkllliiiddd```dddfffeee^^^VVVUUU]]]fffhhhddd]]]VVVSSSTTTWWWZZZZZZSSSRRRZZZhhhvvvvvv|||{{{uuuooohhhbbbiiilllpppuuuuuunnneee^^^___dddmmmxxxcccEEE===???<<<===BBBIIIPPP[[[nnn```NNNVVVuuuxxxXXX===999===;;;777999777666555666777666555333000///////////////000111000000///......---,,,,,,,,,,,,------...////////////000111222222111///............------------------------------.........------------------..............................///...---,,,...000333444333111...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------,,,222222333333444555777777888@@@LLLXXX___hhhxxxtttlllqqqyyyzzzvvvrrrjjjgggdddgggpppzzz}}}|||}}}zzzwww{{{|||tttsssrrrrrroooqqq}}}zzzpppcccVVVOOOTTT\\\yyy{{{rrrooolll\\\WWWPPPOOOZZZnnn~~~}}}gggSSSHHHNNNDDD<<<;;;>>>===;;;:::;;;:::888666555333333222//////////////////000000,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------qqqPPP:::888777666555555444444555444444444333333222222222/////////...------,,,,,,///---+++***)))***,,,---(((((())))))))))))(((((((((((((((((()))))))))***))))))(((((((((((())))))(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&'''((()))+++,,,,,,/////////000222666999;;;222555666333...,,,///333666777777777>>>IIIOOOPPPJJJDDD@@@AAA???:::999<<<===AAAKKKUUUWWWUUUZZZaaaRRRRRRMMMHHHIIILLLJJJEEE@@@???CCCMMMQQQPPPOOORRROOOQQQSSSSSSQQQPPPOOOOOOPPPQQQRRRTTTVVVYYY[[[\\\^^^]]]\\\]]]^^^___```aaabbbbbbcccdddgggjjjmmmooonnnnnnnnnnnnoooqqqssstttvvvvvvvvvvvvxxxzzz}}}~~~~~~zzzuuurrrppppppxxxwwwwwwxxx{{{}}}~~~}}}wwwzzz}}}{{{}}}~~~zzzvvvvvv{{{zzzvvvwwwwwwvvvwwwxxxssssssoooeee[[[VVVYYY]]]^^^\\\ZZZ[[[^^^bbbeeefff```\\\[[[aaajjjuuuuuulllggghhhmmmooowwwyyyyyyvvvoooggg```\\\nnnwwwkkkOOO???:::<<>>:::888:::::::::<<<===<<<;;;999222222111111000//////...,,,,,,+++,,,,,,---...///------------------------------------------------oooQQQ;;;888777666555555444444555444444333333333333222222000//////......---,,,,,,***(((&&&%%%%%%%%%'''((((((((())))))))))))(((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((())))))((('''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&((()))+++---......000//////000222555999;;;666777555000+++,,,222888<<<<<<:::888===FFFJJJJJJ======>>>===999777;;;AAA>>>BBBIIIPPPRRRPPPQQQTTTLLLNNNKKKDDD???@@@BBBCCCGGGHHHMMMRRRRRRNNNMMMNNNPPPPPPPPPNNNMMMMMMOOOQQQSSSTTTTTTUUUWWWXXXZZZ[[[\\\\\\]]]]]]]]]^^^___```ddddddeeegggiiimmmpppqqqppppppoooooopppqqqssstttvvvvvvvvvwwwyyy{{{~~~}}}wwwqqqmmmmmmnnnvvvvvvvvvyyy|||}}}}}}|||zzz{{{|||~~~~~~{{{|||}}}}}}|||uuuttt}}}zzzvvv{{{yyywwwwww|||qqqfff^^^ZZZXXXZZZ\\\aaaggglllmmmkkkiii```___aaabbbccciiiwww|||vvvjjjfffjjjrrrzzzyyywwwrrrlllfffeeegggiiiuuu}}}~~~{{{gggEEE???>>>CCCJJJGGGAAAFFFRRRooonnnYYYiiiZZZ>>><<<>>>999999777666777999999999888000000////////////000000222222111000000///......---------...............111333555666555333000...........................---------....../////////.....................---..............................//////...---+++***000111222333222000---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...000222555666777888111555777888@@@NNNWWWZZZ]]]hhhzzz{{{zzzwwwnnnhhhaaaWWWPPPOOOKKKHHHIIIFFFAAABBBFFFDDDAAA===<<>>>>>===>>>AAA:::;;;<<<;;;;;;;;;999666>>>TTTsss}}}{{{wwwbbbRRRNNNPPP]]]zzz~~~|||tttmmmnnnjjjcccffftttrrrcccSSSDDD:::======>>>@@@BBBAAA>>>;;;666666444333111///...---,,,,,,,,,,,,------...///------------------------------------------------nnnQQQ===888777666555555444444555333333333333333333333333000000//////...---------***)))((('''&&&'''(((((((((((())))))))))))((((((''''''(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&''')))+++---...///////////////000222444666888777666333///---000666<<<999;;;:::999>>>GGGKKKKKK???AAA@@@;;;555444:::AAACCCCCCDDDFFFGGGFFFCCC@@@IIIJJJHHH@@@999888===CCCFFFHHHLLLOOOOOOOOOOOOPPPOOOOOOMMMKKKJJJLLLPPPSSSUUUUUUUUUUUUVVVWWWYYYYYYZZZ[[[]]]^^^]]]^^^___aaafffgggggghhhkkknnnppprrrppppppoooooooooppprrrsssvvvvvvwwwxxxzzz}}}}}}}}}zzzuuuooommmooorrruuuvvvwwwzzz}}}~~~}}}{{{yyyzzzzzz{{{{{{xxxxxxvvv}}}{{{vvvrrrxxxxxxnnneee]]]YYY___dddkkkqqqrrroooiiifff^^^___aaa___ZZZ[[[iiixxx~~~zzzsssooonnnqqquuujjjiiigggeeeeeeiiinnnsssqqquuu~~~}}}~~~iiiGGG>>>===FFFIIIEEEHHHRRRhhh|||eee^^^eee}}}mmmFFF===>>>999:::888777777888999999999111111000///////////////111111000000000000//////........................000111222333333222000///.............../////////.............../////////..................//////........................---...000000///---***)))---///222444444111...,,,------------------------,,,---------............111111111111222444555666222;;;BBBGGGTTTfffpppqqqmmmooosssyyy~~~zzz{{{tttiii```TTTLLLHHHFFFCCC@@@HHHHHHWWWkkkkkkWWWKKKLLLVVVWWWTTTPPPRRR\\\eeeiiiaaaWWWLLLIIIJJJMMMSSSZZZWWWVVVOOOFFFCCCHHHPPPSSSGGGJJJRRR[[[^^^YYYSSSQQQ]]]___]]]SSSEEE>>>@@@EEEQQQkkk|||aaaUUU^^^hhhjjjzzzuuu^^^LLL>>>;;;999;;;>>>AAA@@@???:::999888666444222111000///......------.........------------------------------------------------nnnQQQ===888777666555555444444555333333333333333333333333000000//////......---------,,,,,,,,,++++++++++++(((((())))))))))))(((((('''''''''((((((((())))))'''((()))******)))((('''&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((***---.../////////......///000111222333333111000///...000444999<<<888999999888<<>>888555888???DDDEEEDDDCCCAAABBBAAA???<<>>???===:::<<>>>>>========================333222111///....................................------------------------lllNNN999<<<;;;:::888777555444333333333333222222222111111111000///...---,,,+++++++++++++++************)))+++*********))))))(((((())))))(((((((((((())))))''')))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))***++++++------...///......///222555555000,,,+++,,,...111555888:::<<<;;;<<<>>>???@@@@@@@@@@@@777888999===CCCIIIOOORRRRRRKKKGGGHHHGGGBBB>>>>>>222777<<>>AAAIIISSSZZZ^^^cccmmmvvvtttiii```^^^```ppppppoootttuuukkkVVVWWWaaaeeeyyy|||pppaaaIIIFFFHHH999999999999;;;>>>???>>>===:::<<<777...+++111555444...............///000111........................kkkMMM999:::999888777666444333333333333333333222222222222111000///...---,,,+++++++++++++++************)))************)))))))))((())))))(((((((((((())))))''')))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))***++++++------...////////////222333222...+++***+++...111555777999::::::;;;===?????????======666777888<<>>BBBEEEGGGIIIKKKKKKJJJIIIHHHGGGHHHHHHIIIKKKLLLMMMOOOOOOOOOOOONNNOOOPPPQQQSSSTTTUUUUUUUUUTTTWWW[[[]]]^^^___```bbbgggiiikkkkkkjjjjjjkkkllljjjlllnnnooopppppppppoooppptttwwwwwwuuuuuuyyy||||||zzzvvvqqqmmmlllmmmnnnoootttxxxyyyzzz~~~}}}}}}vvvsssttt~~~}}}xxxtttssssssooorrrtttsssnnngggbbb```^^^VVVPPPNNNLLLIIIIIIMMM[[[wwwxxxuuu|||sss]]]UUULLLKKKIIIJJJVVVnnnfffGGG===???BBBEEEYYYyyyjjjNNNLLLWWWuuu|||rrrbbbNNN>>>888::::::888666666777888888777555333111///...............///////////////................................................------...//////000000111111111000000//////..................////////////222333333222///......///222000------///000///---,,,------....../////////000//////000111222222222...000222333333666;;;???NNNTTTeeexxxrrr___aaa^^^UUUMMMIIIFFFBBBHHHXXXppp|||uuuwwwwwwwwwvvvwww{{{vvvpppkkkmmmxxxxxxdddZZZRRRMMMGGGDDDEEEFFFGGGFFFQQQQQQTTTYYY^^^___\\\YYY]]]bbbgggmmmxxxyyygggcccoooqqq^^^\\\hhhjjj~~~iiiZZZSSSBBB888888;;;>>>AAAAAA???===@@@BBB???999666555///(((000000////////////000000........................mmmNNN<<<777777777666555444444444444444444444333333333333000000///...---,,,,,,++++++++++++************)))************))))))))))))))))))(((((((((((())))))''')))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***++++++------...///000000000000111///+++((()))+++///333666777888888888999<<<======<<<:::888999===DDDLLLRRRSSSPPPMMMJJJCCCBBBJJJOOOJJJ>>>555:::===AAADDDFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOOOONNNLLLMMMOOOQQQSSSTTTTTTUUUTTTWWWZZZ]]]^^^___aaacccfffhhhjjjjjjjjjiiijjjkkklllnnnqqqssssssrrrooonnnoootttxxxuuupppnnnttt{{{yyyuuuqqqnnnllllllkkkjjjlllqqqtttuuuxxx~~~}}}wwwpppllloooyyy~~~zzzxxxxxxyyyyyyxxxzzz}}}vvviii```eee[[[RRRMMMLLLJJJJJJLLLUUUssslll\\\VVVKKKJJJHHHGGGNNN```zzzZZZ;;;999CCCCCCJJJeee{{{^^^OOOKKK^^^vvv|||xxxuuujjjUUUCCC888::::::999777666777:::777666555444222111000//////////////////.........................................................,,,------....../////////000000000000000000000000............////////////222333444222000...///000333111/////////000///..............................///000111111000///...222111111333888BBBMMMUUUppprrr}}}{{{tttgggYYYQQQDDDJJJLLLEEEAAAFFFPPPVVVcccyyy{{{uuu|||yyytttyyy|||tttpppiiiccc___]]]ZZZXXXUUUSSSQQQNNNLLLJJJGGGEEEKKKLLLQQQ```ttt}}}ttt```fffxxx{{{fffYYY[[[\\\cccjjjvvvfffRRR===;;;::::::<<<=========:::<<<<<<:::;;;:::444,,,333333222111000000//////........................qqqQQQ>>>777666666666666666555555555555444444444333333333000//////...------,,,,,,+++++++++*********))))))*********)))))))))))))))))))))(((((((((((())))))''')))***)))((('''(((***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***++++++------...///111000000///...,,,)))'''***---111555888999888777666888:::<<<<<<:::777555===GGGWWWfffkkkcccTTTHHHEEEAAABBBJJJPPPKKKCCC>>>>>>@@@DDDEEEFFFGGGHHHJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNKKKLLLNNNPPPSSSTTTUUUVVVTTTWWW[[[^^^___aaabbbddddddfffhhhiiihhhhhhiiijjjmmmnnnpppqqqrrrrrrqqqppppppsssuuusssnnnoootttzzzxxxtttpppnnnooonnnllliiijjjnnnqqqsssyyy~~~~~~wwwpppooottt}}}}}}zzz{{{}}}sssvvvkkk^^^TTTOOOLLLJJJHHHTTTpppzzzmmmaaaZZZLLLKKKIIIGGGHHHSSSjjj~~~yyyLLL;;;???BBBCCCRRRpppnnn___PPPccczzz{{{cccOOOAAA;;;777777888777777888666666555444333222111000000000//////......------................................................,,,,,,,,,------...............//////000000000111............////////////111222333111///......///000///......///000000000////////////...............000333333222000///...222444777???MMM^^^ooozzz||||||zzzdddWWWNNNFFF???<<>>999:::999888999;;;<<<<<<777666555444222111///...........................rrrQQQ===777777777777777777777777555555444444444333333333/////////...------,,,,,,+++++++++*********))))))))))))))))))))))))******))))))(((((((((((())))))''')))***)))((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((()))))))))***++++++------...///000000///...+++***((((((---000444888::::::999999555777999::::::888666444>>>III\\\nnntttlllZZZKKKEEEBBBCCCGGGGGGCCCAAACCC@@@BBBDDDEEEEEEEEEGGGHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNLLLMMMOOORRRTTTVVVWWWWWWVVVYYY]]]___```aaaccceeedddfffiiijjjiiiiiikkklllmmmllllllmmmnnnpppssstttppppppppppppqqqtttwwwzzzxxxuuuqqqpppppppppllliiiiiilllooorrr{{{zzz{{{zzzxxx}}}}}}vvvhhh[[[SSSNNNJJJFFFOOOfff{{{nnnbbb\\\OOOMMMKKKIIIGGGLLL]]]pppnnnLLL???===AAAGGGXXXttt]]]SSS\\\~~~{{{nnnSSSBBB444555::::::777444666666666666555333111000000000//////......------................................................,,,,,,,,,,,,------------,,,------....../////////............///////////////000111000...------...,,,,,,------...///000111//////////////////......---000333444444444555777555999CCCSSSggg}}}~~~|||iiiZZZIIICCCDDDFFFHHHKKKRRRZZZdddkkksss|||~~~{{{rrrkkk[[[PPPIIIJJJIIICCCDDDJJJAAABBBFFFHHHEEEAAADDDKKKOOOSSS\\\ccc```TTTIIIEEEDDDEEEFFFHHHKKKOOOTTTWWWYYY[[[^^^```^^^YYYRRRLLLVVVbbbmmmmmmvvv^^^JJJ???KKKbbbrrrwwwyyyzzzqqqrrr|||~~~pppbbbeeerrrzzzxxxlll___SSSJJJBBB===???@@@???===:::999===AAA:::999888777555222000...........................qqqOOO:::888888888888777777777777444444444444333333333333//////.........---------+++++++++************)))))))))))))))************))))))(((((((((((())))))''')))***)))((('''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***)))***++++++------...////////////---***)))***+++111222555888:::;;;::::::666777888999999888888777<<>>???===::::::>>>;;;;;;;;;999777444111///........................rrrOOO999888888777777666666666555333333333333222222222222...............---------+++++++++************)))((()))))))))************))))))(((((((((((())))))''')))***)))((('''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***)))***++++++------...///---......,,,******,,,///222333555777999:::::::::888888888888888999::::::;;;???IIIVVV``````WWWNNNEEE???:::999888777999>>>@@@AAABBBBBBAAAAAACCCEEECCCCCCBBBCCCDDDFFFHHHIIIJJJJJJIIIIIIJJJKKKMMMNNNNNNOOOQQQSSSUUUVVVWWWWWWWWWYYY\\\^^^^^^^^^___```eeegggjjjkkkkkklllmmmnnnmmmlllllllllmmmoooqqqrrrjjjmmmppprrrrrrtttwwwzzzzzz{{{{{{yyyuuupppnnnmmmllllllkkknnnxxx{{{{{{~~~}}}zzzvvvtttrrrnnniiidddiiimmmkkk```VVVQQQOOOKKKLLL^^^yyy}}}nnneeebbbYYYTTTRRRVVVSSSNNNTTT```yyynnnFFFBBB@@@GGG\\\vvviiiFFFWWW___BBB999<<<:::888888888999999888666333000///.........///////////////.........................................................------------------------...........................////////////...///000///...---...///...///000///---,,,...000......//////000000111111444666777666777<<>>;;;888999===999::::::999777333000...---.........//////000000........................................................................////////////////////////............/////////000///000111000///...///000111333333111---+++---///---......///000111111222222666;;;AAAIIIWWWhhhtttuuuuuuxxx~~~lllWWWGGGEEEFFFDDDFFFLLLUUU]]]kkkzzzwwwlll___]]]ZZZWWWTTTPPPLLLIII@@@>>>>>>BBBLLLYYYeeelllcccsss~~~yyysssqqqiiinnnwww{{{xxxyyy{{{wwwlllccccccooouuummmdddbbbfffgggvvvxxxxxxtttnnniiiggggggwwwlllkkkkkkbbb\\\```dddaaaIII:::???===???TTTpppmmmWWWBBB>>>AAA@@@===<<<=========<<<:::777333111........................nnnPPP<<<:::999888666555555444444444444444333333333222222/////////...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))'''%%%%%%''')))))))))***+++,,,,,,---...//////222...)))(((+++///111111333333333333555888;;;===;;;999777888;;;;;;:::777@@@DDDLLLTTTTTTMMMFFFDDDAAA777111555<<<<<<<<<>>>@@@@@@AAAAAAAAA@@@??????BBBBBBCCCDDDEEEFFFGGGGGGJJJIIIIIIHHHIIIJJJKKKLLLPPPRRRSSSSSSRRRRRRSSSUUUZZZZZZZZZ[[[\\\^^^```aaacccdddfffhhhiiijjjkkkkkkjjjjjjkkkmmmppprrrqqqpppddd]]]^^^lllwwwxxxxxxzzzyyyqqqqqqtttnnneeebbblllxxx|||}}}~~~~~~||||||~~~vvvtttzzz|||zzztttmmmgggmmmrrrppphhh```XXXRRROOO```yyy|||{{{xxxssszzz}}}qqqeee^^^]]][[[[[[\\\ZZZWWWXXX]]]rrrzzzQQQ???CCCEEEWWWttt[[[EEENNNmmmwwwdddKKK666888>>>999999999999888666555333222...///////////////...---......------------..............................---------------------------------............///---------............///////////////////////////333222000......///111222---111+++***222333111777;;;999AAASSSgggvvvrrr^^^@@@BBB>>>FFFYYY```[[[\\\hhhrrrssseeeaaaJJJIIIEEE???BBBIIIKKKIIIQQQYYY]]][[[```lllttttttvvvpppmmmooovvv{{{rrrccc[[[QQQJJJPPP\\\___TTTGGGYYYeeezzz|||~~~}}}xxxlll^^^PPPDDD:::333666>>>SSS]]]sss||||||^^^KKKAAA===???CCC<<<<<<<<<======;;;888555333222///---,,,,,,---...mmmPPP<<<:::999888666555555444444444333333333222222222222/////////...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))'''&&&''')))******)))++++++,,,,,,---...//////222...******---111333444333333333444666888:::<<<999777666777:::;;;:::999AAA>>>@@@GGGKKKGGGBBB@@@===666333777<<<<<<<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIKKKMMMNNNPPPRRRSSSSSSRRRRRRSSSUUUVVVWWWYYY[[[]]]___aaaaaacccccceeeggghhhiiijjjjjjjjjjjjllloooqqqrrrpppnnn\\\OOOKKKXXXgggqqqxxx}}}}}}yyyyyy{{{pppiiigggoooxxxzzzzzz|||zzz{{{|||{{{yyyxxxyyy{{{vvvrrrwww~~~wwwtttxxx|||{{{vvvmmmccc\\\YYYiii}}}~~~~~~}}}zzzuuuoookkklllgggcccaaa___^^^dddkkk|||qqqLLL@@@???JJJ```oookkkPPPKKK^^^~~~jjjJJJ;;;;;;777;;;:::999888777555444444//////////////////............------------..............................---------------------------------............///---------............///////////////////////////333222111000///000000111...555222000555666888BBBHHHQQQ___jjjnnnwww{{{iii```SSSFFFAAAGGGKKKWWWoooxxxwwwzzz{{{vvv{{{uuujjj```SSSLLLMMMDDDMMMWWW[[[\\\```jjjttt}}}uuuwwwtttxxxxxx}}}}}}|||zzzvvvlll___UUUPPPNNNJJJFFFJJJVVVhhhwwwzzzqqqeeeXXXOOOEEE;;;888:::;;;GGGaaa}}}pppggg|||uuucccRRRCCC;;;:::::::::::::::<<<>>>@@@666555222000.........///lllOOO<<<:::999888666555555555555333333333222222222111111/////////...------,,,,,,+++++++++***************))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((()))))))))(((''''''((((((((((((((((((((((((((('''((()))+++,,,+++***,,,,,,,,,------.........000---+++,,,///333555666222333444666888999::::::666555444555888;;;;;;;;;AAA:::777<<>>>>>???@@@AAACCCDDDDDDEEEFFFGGGHHHHHHFFFFFFFFFGGGIIIKKKNNNOOOOOOQQQSSSSSSRRRRRRTTTVVVSSSUUUXXX[[[^^^```aaaaaabbbcccdddeeefffggghhhiiijjjkkkmmmppprrrrrrooolllXXXFFF:::AAARRRbbbssswwwyyy}}}qqqnnnoootttxxxxxxxxxyyyvvvxxx{{{{{{xxxuuurrrqqqvvvooorrryyy}}}zzz{{{|||}}}~~~wwwllleeefffuuu}}}}}}~~~~~~{{{xxxxxxppphhhcccbbbdddnnnxxxYYY??????FFFXXXqqq^^^FFFKKKhhhgggDDD<<<;;;===<<<:::888777666666666000000000//////...............------------..............................---------------------------------............///---------............///////////////////////////222222222111111111111000,,,444222...555===KKK^^^kkkrrrzzz|||zzzjjjMMMBBB===999JJJUUU\\\jjjyyyxxxuuu[[[OOOKKKJJJNNNUUU[[[jjjzzz~~~sssssspppuuuzzzzzzsssjjj___SSSJJJKKKRRR\\\bbbiiivvvxxxooofff```XXXKKK>>>777888@@@WWWsss}}}yyyjjjQQQ```nnnXXXEEEBBB@@@>>>======>>>@@@AAA:::888666333111000000000kkkOOO<<<999888777666555555555555333333222222222111111111/////////...------,,,,,,************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((('''''')))+++......---+++,,,,,,------------------,,,++++++---000333666777222444666999::::::999999333333444555888;;;<<<===???;;;;;;???@@@;;;666555222555999<<<;;;:::<<>>===>>>===;;;999888777777777111111000//////...............------------......................................................---------............///---------............///////////////////////////111111222333333222222111---333///...<<>>???NNN[[[dddppp~~~uuuuuu~~~rrrnnnsss```SSSJJJNNNWWWaaakkkttt{{{|||vvvuuuzzzlllddd___aaannnzzz~~~{{{yyy|||~~~~~~sssuuuvvvvvvyyy|||zzzuuupppwww|||}}}~~~nnnbbbVVVUUURRROOOQQQ]]]ooo~~~~~~yyyxxxttteeeQQQBBBCCCDDDOOOcccsss{{{~~~xxxkkknnn|||vvv___\\\mmmvvv[[[GGGCCC>>>===???@@@>>><<<<<<;;;888555333111000000kkkOOO<<<999888777666666555555666333333333222222222111111/////////...------,,,,,,************************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''))),,,///000///---------------------,,,,,,(((***+++---///222555777333555888:::;;;:::999888333444666888:::;;;===>>>===@@@FFFJJJDDD999222111///555;;;<<<;;;:::<<<===>>>===<<<;;;<<<>>>AAABBBDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLNNNOOOQQQRRRSSSTTTVVVWWWUUUWWWZZZ]]]^^^___^^^]]]bbbbbbbbbbbbcccdddfffgggggghhhkkknnnpppoookkkggg\\\LLL<<<555444<<>>>>><<<;;;999888888888333222000///.........///......------------......................................................---------............///---------............//////////////////////////////000222333444444444444333:::999===OOO```qqqyyyvvvtttqqqjjjccc\\\VVVJJJAAA???DDDIIIJJJNNN[[[dddqqqrrreee^^^^^^WWWIIIGGGOOOJJJIIIOOOZZZhhhuuu{{{{{{ttt```]]]dddppplllXXXSSSMMMMMMVVV___dddeeeffffffmmmuuuvvvoooeee```___YYY\\\^^^^^^bbbhhhiiiggg```hhhnnnmmmjjjlllqqquuuuuu{{{~~~wwwqqqhhhbbb____________mmm|||uuubbbMMMFFFBBBGGGTTTdddsss}}}tttqqqwwwvvvuuuooo~~~vvvWWWLLL@@@;;;===@@@???======<<<:::777444222111000lllOOO<<<888888777666666666666666444444444333333333222222/////////...------,,,,,,***************+++++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''(((+++...000000///.........------,,,,,,,,,'''))),,,...000222555777333555777888999888777666444777;;;======<<<======<<>>666111333BBBUUUnnntttwwwtttuuuzzzzzztttnnnssswwwwwwwwwyyyyyyxxxzzzzzzzzzyyywwwxxx{{{}}}{{{xxxtttmmmqqqwwwyyyyyyxxxyyyzzz{{{}}}aaaKKKQQQiiiWWWEEEJJJ^^^}}}jjjVVV@@@=========<<<;;;999777666444333111///......//////......------------......................................................---------............///---------............///////////////////////////...///000222444666777888888EEELLLUUUbbbeeefffnnnrrr~~~{{{iiiWWWKKKEEE:::;;;@@@GGGPPPXXX[[[[[[___hhhllluuu{{{|||cccOOO??????DDDFFFGGGKKKPPPUUU]]]eeemmmxxx}}}}}}vvvZZZFFFCCCHHHRRRQQQBBBAAA???@@@FFFNNNVVVaaakkklllttt~~~}}}ooo^^^WWWYYYXXXYYYVVVQQQPPPSSSTTTRRRPPPXXX^^^\\\UUUSSSYYY```ddd}}}sss|||tttfff^^^jjjyyylllaaaQQQCCC???HHHWWWddddddttt~~~|||xxxyyyvvvaaaOOOCCC??????@@@>>>===<<<999777444333111mmmOOO;;;888777777666666666666666555555555444444444333333/////////...------,,,,,,))))))*********+++++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''))),,,///000000//////...---,,,,,,++++++'''***...111111222555777222333444555555444444333666:::@@@BBB@@@>>><<<<<<===???DDDFFF???444//////111777:::999999<<<;;;888999:::;;;<<<>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGIIIKKKLLLLLLNNNQQQRRRSSSTTTWWWYYYXXXYYY[[[\\\^^^```aaabbbdddcccbbbbbbbbbdddfffggghhhhhhjjjmmmppppppnnnlll]]]MMM>>>888555333:::DDDZZZiiissstttuuuyyywwwpppqqquuuvvvtttvvvzzzyyytttyyyzzzzzzyyyxxxxxxzzz|||}}}vvvvvvwwwzzz||||||zzzxxxzzz{{{}}}oooTTTWWW___rrrdddCCCAAAJJJpppoooJJJ;;;<<<======<<<999666444555333111///......//////......------------......................................................---------............///---------............///////////////////////////......///111444777:::<<>>===DDDPPP\\\eeejjjnnnqqquuuxxxsssuuu~~~zzzmmmjjjZZZPPPFFFFFFOOOYYY^^^^^^cccjjjppppppooouuu|||zzzyyyuuurrr{{{jjjXXXPPPQQQQQQXXX[[[SSSRRRQQQQQQQQQQQQYYYkkk}}}|||iiiccchhhiiiggg```UUUNNNNNNOOOMMMLLLPPPTTTRRRKKKFFFHHHMMMQQQpppzzzhhhiiittt{{{{{{xxxtttvvvxxxwwwwww{{{yyy___IIIAAAGGGOOOUUUjjj~~~nnnkkkzzzvvvXXXDDD>>>???@@@???>>><<<:::888666444nnnPPP;;;888777777666666666666777666666555555555444444444000//////...------,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&'''((((((((('''(((((((((((((((((((((((((((&&&&&&(((+++///111111//////...---,,,,,,++++++(((,,,000333333333666888000111111222222111111111777===CCCEEECCC???<<<;;;???;;;:::;;;888222//////222888:::777999===;;;666888999;;;===>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEFFFHHHJJJLLLNNNLLLNNNPPPRRRSSSUUUWWWYYYXXXYYYZZZ\\\___bbbdddfffeeedddcccbbbbbbdddfffhhhjjjjjjkkkmmmppprrrqqqpppeeeQQQ???::::::666666:::JJJ^^^ppptttvvvzzzwwwoootttwwwvvvsssuuuyyyxxxrrrzzz{{{||||||zzzyyyyyyzzz|||{{{vvvrrruuuzzz|||xxxsssyyyzzz|||vvvYYYXXXTTTaaa{{{kkkHHHDDDDDDXXXttt}}}MMM:::;;;===>>>===999666333555444111///......//////.........------.................................////////////////////////---------.........//////---------.........//////////////////////////////------...000333888<<>><<<:::888777nnnKKK<<<888777666555555444444555666555444333222222222222333000---,,,------,,,+++------,,,,,,+++***))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''')))***+++,,,,,,------...///...,,,***)))***+++///444555333111111222111333555444222222555888:::AAAHHHKKKJJJFFFCCCBBB888:::;;;:::777555444555777777888888888777777666777999;;;>>>??????>>>>>>BBBBBBBBBBBBCCCCCCCCCCCCFFFGGGGGGHHHJJJLLLMMMNNNMMMQQQSSSRRRPPPPPPUUUZZZYYYZZZ[[[]]]___```bbbbbbbbbbbbcccdddfffeeedddbbbdddjjjllliiikkkssszzz{{{lll___MMMAAA999555444555AAAMMM```rrrxxxvvvuuuwwwqqqqqqqqqrrrsssuuuwwwyyyxxxzzz{{{zzzxxxvvvvvvwwwxxx|||~~~|||}}}||||||}}}}}}|||{{{zzzyyyyyy}}}|||}}}}}}```SSSLLLUUUaaavvvPPPAAA999HHHccctttVVV>>>;;;:::======999888;;;888777666333///---...///..............................////////////..............................................................................,,,,,,,,,,,,...111///,,,---///000111555===HHHQQQnnnzzzeeeGGG>>>???AAAGGGOOOYYYZZZaaappp}}}~~~rrrmmmrrrrrreeeZZZWWWxxx}}}~~~sssoooppprrrrrrssssssqqqnnnllljjjddd]]]WWWZZZeeeooorrrppp{{{~~~wwwqqqnnnoooppprrruuunnngggbbb```[[[SSSLLLJJJHHHFFFDDDCCCBBBAAA???EEEYYYjjjrrr{{{tttfffaaa```hhhxxxuuuiii]]]JJJFFFMMM]]]hhhjjjpppyyynnn[[[```yyyuuuOOO;;;???>>>===<<<:::888555333oooLLL<<<888777666555555444444555666555444333222222222222333000---,,,------,,,+++------,,,++++++***))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,---...///...+++*********+++///333444333111111222000222444333222222666999CCCMMM\\\fffdddYYYJJJ@@@;;;;;;;;;999666444444444777777888888888777777777777999;;;>>>@@@@@@@@@???@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHJJJKKKMMMNNNNNNQQQSSSRRROOOPPPTTTXXXWWWXXXZZZ\\\^^^```bbbcccfffffffffgggiiiiiiiiihhhllloooooonnnsss|||yyynnn\\\LLL???999888999888CCCXXXllluuuvvvwwwzzzuuuuuuwwwxxxxxxuuuqqqnnnsssvvvzzz|||{{{yyywwwwwwuuuyyyzzzyyyyyy||||||xxxzzz{{{{{{|||||||||{{{{{{{{{{{{{{{|||}}}hhhMMMIIIDDDOOOggg{{{]]]JJJAAACCCTTTppphhhSSSBBB<<<999;;;===;;;:::;;;888888666333000......000..............................////////////..............................................................................//////---,,,...111111///333333333666===IIIVVV___vvv{{{xxx\\\MMMCCCEEEJJJQQQ```ppp}}}www|||yyykkkaaadddhhhiiimmmuuuqqqkkkkkkXXX\\\ccckkkpppqqqqqqpppgggcccaaagggsss~~~~~~vvvlll___TTTLLLGGGCCCAAACCCQQQZZZYYY]]]lllxxx|||iiiSSSNNNKKKOOOmmmnnnZZZGGGDDDFFFGGGNNNWWWlllaaa\\\}}}qqqbbbEEEAAA======>>>===888444pppNNN>>>888777666555555444444555555555444333222222222222333000---,,,------,,,+++,,,,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,,,,---...---+++***+++,,,,,,///222333333111111222...111222222111222777;;;AAALLL]]]jjjmmm```LLL<<<<<<<<<:::777444222333444777777777777777777777777777999;;;>>>@@@AAAAAAAAA???@@@AAACCCEEEGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLLLLNNNQQQSSSRRRPPPPPPSSSWWWWWWXXXYYY\\\^^^aaacccdddbbbaaaaaabbbccceeeggghhhlllmmmlllnnnuuu~~~nnnZZZHHH>>><<<===666>>>PPPbbblllmmmnnnqqqqqqrrrsssuuuuuuooofff^^^dddjjjsssxxxzzzxxxvvvuuuqqquuuvvvtttuuuxxxxxxuuussstttuuuvvvwwwxxxxxxwwwtttttttttuuuvvvyyy{{{|||}}}|||{{{||||||}}}vvvKKKJJJDDDIII___wwwmmmRRRHHH===DDDbbb~~~|||uuuJJJ@@@888999======;;;;;;888888777444111//////000..............................////////////..............................................................................222111///......///000222555666;;;CCCNNNYYYaaaeeelllmmmuuukkkYYYCCCEEEMMMUUUZZZcccyyyssshhh[[[ZZZbbbrrr|||}}}~~~qqqlllmmmfffnnnyyy~~~pppbbbUUULLLTTTZZZYYYNNNHHHNNNVVVYYYppprrruuu{{{vvvooo\\\NNNfffaaaMMMEEECCCFFFMMMYYYxxxwwwjjj|||RRRHHH===999===???<<<888rrrOOO???888777666555555444444555555444333333222222222333333000---,,,------,,,+++,,,+++++++++******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((()))***+++,,,,,,,,,,,,------,,,+++***+++------///111222222222111111...000111000000222888===:::???HHHTTT[[[WWWIII===999888777444222111333555666666666666666777777888888999;;;>>>@@@AAABBBBBB@@@AAABBBDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNPPPRRRRRRQQQRRRTTTWWWXXXYYYZZZ]]]___bbbcccddd]]]]]]]]]]]]^^^aaaeeehhhkkkkkklllmmmrrr}}}iiiSSSEEE???===777<<>>===;;;999999888666222000000000..............................////////////..............................................................................222000111111///,,,...222444:::FFFUUUbbbgggddd``````bbbiiisssuuugggRRRCCCMMMTTT^^^ccccccjjj}}}cccJJJQQQ]]]sss||||||}}}vvvfffkkklllcccQQQCCCAAAEEEHHH^^^```ccciiisssdddfff}}}uuu```RRRGGGAAA@@@IIIfffvvv~~~nnn[[[DDD777888===>>><<>>===<<<999::::::777444111000111////////////////////////......////////////......................................................///////////////////////////...111333000,,,///777???GGGTTTdddpppsssnnnhhhnnnllljjjggg^^^QQQMMMOOOaaacccgggiiiiiiooo~~~sssaaaWWWQQQiiippp}}}xxxzzz|||oooWWWCCC===AAAGGGIIIKKKNNNRRR\\\lllnnneeekkkyyyfffRRRCCC;;;MMM]]]lll||||||\\\DDD;;;<<<===>>>tttPPP>>>888777666555555444444555444333333222222333333333333000---,,,------,,,+++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))***++++++++++++++++++,,,,,,+++***+++---000///......///111222111000111222111//////333:::@@@@@@<<<;;;???DDDEEE???999///000111111000222555777666555555444555666888999999:::;;;<<<===>>>???@@@BBBBBBCCCDDDDDDEEEFFFFFFHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSSSSTTTTTTTTTUUUXXXZZZ[[[ZZZYYY[[[aaafffnnnqqqsssnnngggiii{{{jjjQQQ???;;;777999BBBJJJKKKJJJIIIJJJHHHFFFEEEEEEHHHMMMPPPBBBCCCDDDCCCAAA??????@@@EEEIIIJJJIIILLLRRRUUUTTTVVVVVVWWWWWWWWWVVVVVVUUUVVVVVVUUUTTTTTTUUUVVVWWWRRRRRRQQQPPPNNNMMMLLLLLLMMMOOORRRTTTVVVXXX\\\___dddgggkkkqqqwww|||TTTIIICCCRRReeejjjrrruuuUUUAAAOOOkkkqqq\\\DDD::::::<<<<<<===:::;;;;;;999555222111111////////////////////////......////////////......................................................////////////////////////---,,,000444222///999FFFZZZ___hhhrrrzzz~~~~~~|||uuueeeWWWJJJGGGUUUggglllkkkkkkpppwww~~~uuuhhh^^^]]]bbbgggkkkqqq|||zzzllluuusssuuunnnRRREEEEEEJJJJJJIIIFFFCCCFFFSSSfffuuuuuutttqqqkkkWWWKKKKKKPPP```|||mmmpppeeeQQQEEE???>>>uuuOOO===888777666555555444444555333333333222222333333444333000---,,,------,,,+++))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))***++++++++++++***+++++++++******+++...111///...---...111333111000444444222000///333;;;AAABBB>>>:::999;;;;;;777333///111222333333333555666666555444444444666888999:::::::::;;;;;;<<<===>>>???@@@AAABBBDDDFFFGGGGGGGGGGGGHHHHHHJJJKKKMMMNNNOOONNNNNNNNNMMMLLLIIIHHHIIIIIIHHHGGGFFFEEEEEEDDDEEEHHHJJJIIIGGGHHHMMMRRR]]]```dddccc]]]\\\iiiyyyhhhNNNEEE>>>;;;AAAHHHIIIFFFDDDDDDFFFGGGDDD@@@>>>@@@CCC@@@AAABBBAAA>>>=========AAADDDFFFFFFJJJQQQUUUTTTUUUVVVWWWXXXXXXYYYXXXXXXUUUTTTRRRQQQPPPPPPQQQQQQNNNMMMLLLKKKIIIGGGEEEDDDBBBDDDFFFGGGGGGHHHJJJLLLLLLMMMPPPTTTYYY^^^ccceeennnpppsssyyy~~~xxx|||nnnSSSJJJPPPYYY\\\hhh{{{nnnNNNJJJ]]]www|||eeeKKK===999999;;;>>>:::;;;<<<:::666333222222////////////////////////......////////////......................................................////////////////////////...,,,...333444777III^^^xxx|||yyydddPPPGGGEEELLL___ssslllllloooxxx}}}uuugggWWWOOO[[[kkkrrrtttwwwhhhnnnwwwyyyiiiqqqqqqttt}}}eee[[[ZZZYYYVVVOOOEEE@@@DDDPPP\\\]]]tttyyy|||wwwwwwzzzwww}}}}}}gggWWWNNNKKKTTTpppmmm]]]jjjqqqXXXFFF???uuuOOO===888777666555555444444555333333333222222333444444333000---,,,------,,,+++)))))))))))))))*********&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))******+++++++++******+++++++++******+++///111000...,,,...111333111///555555333000///333;;;BBBFFF@@@888444444555666666111333555555444444444555666555444333444666888:::;;;::::::::::::;;;<<<<<<<<<===???AAADDDFFFHHHIIIFFFGGGGGGHHHJJJLLLMMMNNNPPPOOOMMMLLLJJJGGGCCC@@@BBBAAA@@@>>><<<:::999888777:::===<<<999:::>>>CCCOOOQQQWWW\\\ZZZXXXaaammm{{{]]]KKKDDDBBBLLLWWW]]]]]]\\\UUUZZZ___\\\SSSLLLJJJKKKHHHKKKNNNOOOOOONNNOOOOOOQQQUUUWWWWWW\\\dddhhhhhhlllmmmnnnppprrrssssssssskkkjjjhhhfffdddddddddddd^^^^^^\\\ZZZWWWTTTRRRQQQLLLMMMNNNNNNMMMLLLMMMOOOIIIIIIKKKMMMPPPTTTWWWYYY^^^aaaeeelllrrrtttsssqqqkkkooorrrtttssstttvvvyyyyyyyyyyyyzzzzzzzzzxxxvvvqqqrrrtttwwwzzz~~~}}}xxxtttssssssrrrrrrooommmlllnnnpppqqqnnnkkkkkkmmmooorrrtttttttttsssqqqtttwww|||WWWMMMLLLOOORRRcccwww}}}[[[MMMYYYqqqkkkPPP???888777:::>>>:::;;;<<<:::777444222222000000000000000000000000......////////////......................................................000000000000000000000000000,,,---222555===VVVpppdddNNN===@@@MMMXXXfffssshhhjjjoooxxx|||kkkZZZKKKLLL]]]wwwzzzxxx~~~{{{xxxzzz~~~vvvnnntttsssyyy|||~~~}}}~~~}}}~~~xxxqqq^^^^^^YYYPPPFFFCCCHHHNNNSSS]]]vvvyyyxxxvvvkkkoooqqqmmmnnnuuuyyyeee___UUUPPPaaawwwuuurrr}}}{{{aaaXXXeeegggNNNAAAvvvQQQ???:::999888666555555444444555333222222333444222111000///...---,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++***((('''(((***+++)))&&&&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))***+++,,,---+++******)))***+++---...333333333333222111000000222222333333444777;;;>>>AAA===777333111111111000111222333333444444333333666666555555555777888999:::;;;;;;<<<===>>>>>>???>>>>>>>>>???@@@CCCEEEFFFGGGFFFGGGIIILLLMMMLLLJJJOOOMMMHHHCCC???<<<:::999777777555444333333222222666555555666888;;;>>>@@@FFFQQQ^^^bbb\\\VVVYYY```vvvqqqbbbVVVNNNUUUhhhxxx~~~|||uuu|||yyypppjjjgggooommmlllooorrrrrrlllgggeeejjjsss|||xxxqqqnnnmmmiiijjjppprrrllliiijjj]]]dddfffcccbbbdddccc___bbb___^^^aaagggjjjhhhfff[[[\\\]]]___aaabbbdddfffddddddcccbbbaaaaaa``````aaa[[[ZZZ```dddbbb```bbb```]]]ZZZXXXYYYYYYYYYYYYUUUUUUUUUWWWZZZ\\\\\\[[[YYYZZZ\\\]]]]]]\\\ZZZYYY\\\^^^```bbbcccgggmmmqqquuuwww{{{}}}mmmNNNHHHPPPLLLVVVppp{{{{{{kkkLLLPPPccc{{{```EEE999:::===<<<=========;;;999555222///000000//////000111222222000000//////.........---................................................111111000///...///000111///++++++333CCCVVVjjjxxxjjjKKKDDDCCCKKKSSSVVVZZZ___mmmqqqwww{{{yyypppiiifffccchhhqqq}}}zzzxxx{{{tttgggmmm}}}~~~{{{zzzyyyxxxyyyzzz|||~~~~~~{{{|||}}}yyy{{{~~~jjj]]]]]]XXXKKKIIIRRRRRRRRR]]]nnntttppppppwww|||zzzuuunnndddaaalllzzznnn]]]NNNXXXhhhdddcccqqq|||}}}uuulll]]]NNNkkkeeeEEEtttOOO>>>:::999888777555555555555666444333333444444333222000///...---,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))((('''(((***+++)))&&&&&&'''((((((((((((((((((&&&&&&&&&&&&''''''''''''++++++++++++,,,---...///++++++******+++,,,---...333333333333222111000///,,,...000111222444777:::;;;:::888666333111000///111111222333333333333222666666555555666777888999999999:::<<<===???@@@AAAAAAAAA@@@@@@AAABBBCCCDDDGGGFFFEEEGGGIIIJJJJJJIIIJJJFFF???999444111111111////////////000111111222222222222333555888;;;===CCCOOO\\\ccc```ZZZYYY\\\hhhyyymmmdddhhhyyyzzz}}}yyyuuutttqqqjjjeeecccbbbaaa``````^^^\\\ZZZZZZXXXVVVTTTSSSSSSSSSSSSTTTQQQRRRWWWXXXTTTSSSUUUTTTRRRPPPRRRUUUVVVTTTRRRSSSTTTVVVZZZ^^^aaa```___ZZZ[[[\\\\\\\\\\\\[[[ZZZ[[[YYYWWWXXX[[[]]]______```bbbccccccaaaaaabbbdddiiiiiiiiikkkpppuuuzzz}}}~~~[[[PPPVVVNNNPPPeeerrrwww___JJJSSShhh|||pppLLL:::999<<<;;;=========<<<:::666333111000000000000000111222222000000000/////////....................................................../////////...------///000000111777CCCSSScccqqqzzz___DDD:::FFFNNNNNNQQQ]]]jjjpppxxxnnnhhhkkkwww~~~tttuuuwwwvvvuuuttttttvvvwwwxxx|||zzz{{{}}}zzz|||~~~}}}|||yyy||||||zzz{{{~~~{{{mmm___[[[```[[[YYY]]]ccc```VVVUUU\\\mmmrrr|||uuummmjjjvvvvvvaaa^^^bbbXXXVVVeeecccjjjuuuzzzdddPPPRRRbbbrrrqqqMMM===:::999888777666555555555777555444444555555444333111000...---,,,,,,+++++++++******)))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))(((((((((******((('''(((((((((((((((((('''&&&&&&'''''''''((((((((()))++++++,,,,,,------......++++++++++++,,,---...///222333333222222111000///)))+++...000222333555777555888;;;999444000......000111222222333333222222555555555555666777888999777888:::<<<>>>@@@AAABBBAAAAAAAAAAAABBBCCCEEEEEEGGGEEEEEEFFFGGGGGGFFFDDD>>>:::444...******,,,...,,,,,,,,,,,,---...000000000000000222444888;;;<<<@@@KKKZZZdddgggccc\\\WWWUUUnnntttmmmqqqwwwwwwtttooouuu}}}}}}||||||~~~uuuvvvvvvvvvuuusssqqqpppkkkkkkkkklllmmmooopppqqquuuuuuuuuvvvyyy|||~~~|||}}}~~~||||||~~~~~~}}}~~~}}}yyyuuuooommmkkkiiihhhiiikkklllkkkjjjmmmrrrsssooommmmmmooollllllqqqyyy}}}zzzvvvxxxyyy|||}}}}}}}}}uuuuuusssnnnhhhdddbbbaaa\\\YYYWWWXXX[[[^^^^^^\\\aaahhhqqqvvvyyy}}}{{{yyyuuurrrwwwyyyxxxttttttvvvwwwtttiiiUUUWWWOOOKKKYYYiiikkktttmmmEEEEEEZZZooo~~~WWW>>>::::::777>>>>>>>>>===;;;777444222000000000000000000111222111111111000000000000000////////////////////////...........................///000///......///111+++666FFFVVVdddooowww|||}}}zzz~~~aaaJJJDDDFFFYYYccc___dddvvvtttbbb\\\jjj{{{~~~~~~|||}}}}}}xxxxxxyyyzzz{{{|||}}}}}}qqqpppooonnnmmmnnnoooppprrrooommmooossswwwxxxwwwrrrtttuuuvvvvvvuuusssrrrppppppooonnnrrrxxxxxxtttyyyyyyzzz{{{}}}~~~{{{vvvuuurrrqqqpppeeeTTTKKKLLLVVV___rrruuujjjrrryyyyyyiii___QQQPPPaaaWWW^^^ooonnnaaaKKKKKKaaaoooLLL===:::999888777666666666666777666555555666666555444111000///---,,,,,,,,,,,,+++******)))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((()))))))))((('''(((((())))))((('''&&&&&&''''''(((((())))))******)))******++++++,,,,,,,,,++++++,,,,,,---...///000222222222222111000///...)))---111444555555777888666:::===:::333......///111222222333333333333333444555555666777888999999999999:::<<<===???@@@AAA======???AAADDDFFFIIIJJJGGGFFFFFFFFFFFFCCC???;;;222000---******,,,...000000//////.........//////000111222444666:::<<<>>>===HHHWWWeeemmmmmmbbbVVVOOOXXXnnnqqq___WWWRRRLLLGGGAAADDDIIILLLMMMNNNPPPRRRVVVVVVWWWZZZ^^^___^^^\\\YYYXXXWWWUUUSSSQQQPPPOOONNNMMMMMMNNNOOOQQQRRRTTTUUUVVVVVVWWWXXXYYYZZZZZZ]]]eeepppwwwyyyuuuqqqnnnccc]]]UUUPPPNNNOOOPPPRRRRRRZZZccchhhlllttt~~~}}}|||}}}yyyrrrkkkffffffeeecccaaadddjjjoooiiimmmrrruuusssoookkkhhheeeeeefffhhhjjjmmmoooppppppmmmiiihhhiiilllnnnpppgggdddcccgggoootttuuusssxxx{{{|||{{{|||~~~|||wwwwww{{{qqqQQQOOONNNJJJSSSdddlllllluuu|||QQQDDDTTTmmmdddGGG>>><<<888>>>>>>>>>>>><<<999666444111000000000000000111111111111111111111111111111////////////////////////...........................000222111000000222555666JJJ```mmmppprrruuuwwwmmmnnnooogggRRR@@@GGGYYY]]]ffflllqqq}}}yyyooocccbbbtttyyymmmooo}}}~~~||||||}}}|||zzzyyywwwwwwtttsssrrrpppnnnmmmkkkkkkgggfffeeedddcccccccccdddbbb___]]]]]]aaaeeegggggghhhhhhiiiiiigggeeecccbbb]]]]]]]]]___gggooopppkkknnnpppsssvvvxxxyyyxxxxxx~~~{{{eeeQQQHHHJJJNNN]]]rrrzzzvvv~~~wwwhhhZZZ[[[lllfffiiisss~~~yyyzzzdddWWWYYYwwwmmmLLL>>>:::999888777777666777777888666555555666777555444111000///...---,,,,,,,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))))))))((((((((((((((())))))((('''&&&&&&''''''(((((()))******+++******+++,,,,,,,,,++++++******+++---...//////000111111111111000///......+++...333666666666777777<<<======777000,,,...111222333333444444444444444333444555666777888999999;;;<<<<<<<<<======>>>>>><<<===???BBBDDDGGGHHHIIIFFFFFFGGGFFFDDD>>>777222,,,,,,,,,,,,------...///000000/////////000111111111222333555888:::<<<===<<>>>>>>>>???@@@BBBCCCDDDFFFFFFGGGGGGGGGFFFFFFFFFMMMSSS]]]fffmmmpppssstttbbb[[[PPPFFFAAA@@@??????>>>AAAFFFJJJMMMSSS]]]eeerrrsssvvv{{{zzzpppiiigggggggggfffdddeeejjjrrrxxxxxxqqqkkkggghhhiiilllooosssvvvxxxttttttpppjjjeeegggnnnvvvrrrrrruuu}}}zzzMMMDDDJJJIIIMMM[[[jjjkkkuuulllKKKIIIbbblllMMM???===>>>===>>>>>>>>><<<:::777555111111000000000000000111111111111111222222222222000000000000000000000000////////////////////////,,,///111111///000555:::LLLeee~~~zzztttrrrsssccchhhcccRRR@@@@@@QQQbbbiiillltttvvvwwwsssnnnsssxxxnnnaaammm~~~~~~~~~~~~~~~~~~}}}}}}||||||yyyxxxwwwuuussspppmmmkkkjjjiiifffccc___\\\YYYXXXVVVVVVUUUTTTTTTTTTSSSSSSTTTRRRPPPOOOQQQSSSVVVWWWXXXXXXWWWVVVTTTQQQNNNMMMJJJJJJJJJMMMVVV___```[[[___ccchhhnnnsssvvvwwwxxxvvvwwwxxx|||nnnVVVFFFQQQNNNQQQ\\\mmm{{{ssszzzkkkhhhsssvvvlllhhhooozzz~~~ppp```ccckkkKKK>>>:::999888777777777777777888666555555666666555444111111///...---,,,,,,,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((******((((((((()))(((((((((((((((((('''&&&&&&&&&'''((()))***++++++,,,---...//////...---,,,((()))+++---.../////////000111111000000///...---,,,///333555555444555555>>>===:::333...,,,///222222222333444444444444333222333555777888999999999========================???@@@AAACCCDDDDDDDDDDDDEEEDDDBBBAAA>>>999222---------......---,,,+++***+++,,,---...000222444555111222444666888999;;;<<<===FFFRRR```rrrzzzmmmaaaRRRMMM\\\pppwwwtttppp\\\SSSFFF<<<666333111///333333333333444666777888666777888:::;;;;;;<<<<<<;;;;;;::::::999999888888555666777888888888888888555666666666666666666666???DDDMMMVVV```iiirrrxxxtttpppfffXXXNNNGGG@@@999;;;999888:::<<<>>>EEELLLZZZ\\\aaaeeeiiikkkkkkkkkkkkjjjjjjmmmuuuVVV@@@EEEEEEEEEPPPZZZfff{{{XXXCCCQQQrrruuuVVV===777<<<<<<=========<<<:::888666222111111000000000000000111111111111111222222222000000000000000000000000////////////////////////+++...000///...111999@@@MMMhhhyyyvvvsssbbbYYYIII<<>>===>>>???>>>>>>DDDJJJKKKGGGNNNQQQWWW^^^dddiiimmmooopppqqqrrruuuyyy}}}~~~iiiZZZ^^^WWWQQQQQQYYYlllxxxjjjzzz~~~pppnnnqqqbbbSSSXXXooo}}}jjj]]]kkkhhhIII===999999888888777777888888777666444555666666555333222111000...------------+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&)))+++***((('''((()))&&&'''((((((((((((((((((%%%&&&&&&''')))******+++,,,---///000000...---,,,'''(((***,,,---.........000000000000///...------///111333444333333333444:::888444000......///111000000111222222222222111222333555777888999999999;;;<<<<<<<<<======>>>>>>???@@@AAABBBCCCCCCBBBAAABBB>>>:::666444222000...000///...------,,,,,,,,,,,,,,,---///111333555777555555777888:::;;;<<<<<<>>>GGGPPP\\\qqq}}}nnn^^^PPPNNNSSSTTTPPPKKK???;;;666222000///...---000///......///111111222111111222222222222222333444555777999;;;<<<<<<<<<:::;;;======<<<:::777555777666666555555555555555111333888===CCCKKKSSSXXXkkkpppqqqnnnjjjeeeZZZOOOCCC:::444444555555777<<<:::>>>CCCHHHKKKMMMNNNOOOXXX[[[]]]^^^```gggqqqxxxzzzyyywwwuuuuuuuuuuuuvvv{{{xxxyyy}}}wwwqqqmmmlllkkkjjjjjjkkkmmmqqquuuzzz~~~hhhDDDCCCBBB???HHHJJJ^^^yyyiiiJJJGGGSSSkkkuuuLLL888;;;;;;;;;<<<===<<<:::888666222222111000000000000000000000000111111111222222111111111111111111111111////////////////////////---000222000///555???IIIMMMddd{{{~~~ttthhhTTTCCC888???RRRkkk~~~}}}~~~|||{{{{{{|||}}}xxxxxxvvvssspppkkkhhhfff^^^ZZZTTTPPPNNNLLLHHHEEE>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<999999999999999999:::<<<=========<<<;;;::::::999999;;;;;;888999======;;;???@@@DDDIIIOOOTTTYYY\\\cccdddeeegggjjjnnnqqqsss}}}oooeeeZZZRRRPPPWWWhhhxxxfffgggxxxwwwiiibbb___TTTLLLYYYvvvvvveee```mmmfffGGG<<<999999888888888888888888777555444444555555444333222111000///------------+++******)))))))))))))))************************))))))))))))((((((((((((&&&)))+++***((('''(((***&&&&&&'''((()))))))))(((%%%%%%&&&'''((()))*********+++---......---+++***&&&'''))),,,---......---000000000000///...---,,,222444555555444333444555666333///......000000000......///000000000000000111333555777999999999999::::::;;;<<<===>>>???@@@<<<===???BBBCCCDDDDDDCCC@@@:::333...---...000111111000...------///111333111111111111222444555666999:::;;;<<<===>>>>>>>>>@@@HHHOOOZZZppp~~~ppp]]]MMMEEE@@@;;;666444444555666888::::::;;;777555444333444444444333666777888777555555555666666888<<>>????????????DDDJJJNNNNNNLLLOOOVVV^^^dddeeeeeeggghhhjjjkkklllllluuuyyyuuuqqqqqqpppmmmeeeiiiooouuuxxxvvvpppkkkkkkgggaaa[[[WWWSSSOOOLLLJJJLLLQQQWWW^^^eeejjjmmmuuuyyyuuuKKKCCCAAA>>>GGGCCCYYYrrrwwwSSSCCCBBBaaafffCCC@@@:::;;;<<<<<<;;;:::777666222222111000000///000000//////000000111111111111111111111111111111111111000000000000000000000000222444555444333:::FFFQQQ```qqq~~~iiiSSS===666BBB]]]lllnnn~~~yyy{{{wwwvvvuuuuuujjjiiifffbbb\\\VVVQQQNNNHHHDDD???=========<<<:::;;;;;;;;;;;;;;;;;;;;;<<<888999:::;;;;;;;;;;;;;;;888999;;;;;;;;;;;;<<<===::::::;;;;;;<<<<<<======888<<<<<<888777:::;;;:::777888999;;;???DDDIIILLLSSSTTTWWW[[[```ggglllooonnnrrrxxx|||ttteeeYYYQQQPPPWWW```eeeppplllkkkfffiiiXXXjjjgggLLLCCC^^^qqqYYYMMM\\\uuuoooLLL;;;;;;999888999::::::999888666555444555666666444222...............---------...---+++)))((())))))***+++++++++++++++++++++++++++***)))((((((''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((((())))))***+++,,,,,,---------,,,,,,)))+++,,,,,,,,,,,,---//////333666555111---...111444777999888444000///000333...***+++///222111///000000111222222222111111555555555555555666777888888999:::<<<===>>>>>>>>>@@@@@@AAA@@@@@@???======555333000------...111222666666555444333111000///111222333555666777777777999999999999:::<<<>>>???@@@GGGNNNWWWlllqqqZZZJJJBBB>>>???BBB===>>>@@@AAA@@@===;;;999888777666444333222222222888999:::;;;<<<;;;::::::>>>======???CCCIIIPPPTTTZZZ[[[___hhhnnnlllbbbXXXTTTMMMDDD===;;;999666444333222222222333444666777777888;;;BBBMMM]]]nnnyyytttiiiTTTAAA;;;===:::333666666666666666777888999>>>@@@CCCFFFHHHKKKOOORRR[[[]]]```bbbbbbbbbcccdddfffiiikkkhhhccc___```bbbbbbccccccccccccbbbaaa```YYYSSSNNNJJJDDD>>>???CCCBBBFFFMMMUUU]]]dddkkkpppsssvvvyyyyyywwwtttqqqpppsssrrrqqqqqqtttzzz]]]@@@BBBGGGBBBAAAUUUgggmmmuuu|||UUUAAALLLPPPvvvUUU???;;;999:::>>>>>>;;;999;;;555333000000000111111000//////000000000000//////222111111111000000//////000111222333333222000000444///...222999DDDYYYlllsss~~~bbbEEE???OOOaaagggeeejjj{{{wwwmmmnnnzzz}}}xxxrrrmmmqqqvvv}}}xxxsssnnnjjjhhheeeaaa]]]YYYVVVOOOGGGFFFHHHGGGCCCCCCAAA>>>===>>>@@@@@@@@@CCCBBBBBBDDDGGGHHHFFFCCCGGGFFFCCCBBBAAAAAACCCDDDCCCAAA>>>======<<<;;;:::===@@@DDDDDD@@@======>>>===;;;::::::;;;<<<:::888888999777555777===>>>;;;@@@BBBEEEJJJPPPWWW\\\___fffiiilllpppvvvzzzpppeee[[[\\\dddUUUWWW^^^jjjuuuwwwqqqjjjiiizzz}}}vvvggg[[[VVVLLLJJJgggvvvbbbcccTTTVVVsssNNN<<<;;;999888888::::::999777666555444555666666444222...............------------,,,+++))))))))))))***************************)))((((((((((((((()))***((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((((()))******++++++,,,,,,,,,,,,++++++)))+++,,,,,,,,,,,,---///---111444333///...000333444666888777333111111111222...***+++///111111/////////000000111222222333555555444444555666777888666777999:::;;;<<<<<<<<>>@@@AAAAAA???>>>======???CCCHHHJJJVVVXXX]]]fffooosssqqqnnnbbb\\\TTTKKKEEE@@@===;;;888777555333333222333333333333444888>>>IIIVVV^^^kkkggg[[[KKKAAA<<<666///555555444333333333444444;;;===@@@BBBDDDFFFJJJMMMQQQUUUXXX[[[[[[\\\\\\]]]ddddddccc```]]][[[]]]___\\\\\\[[[YYYWWWUUUSSSRRREEEAAA??????===;;;===CCCIIIRRR]]]eeejjjlllpppsssmmmnnnmmmkkkgggeeeeeefffbbbdddhhhoooxxxyyyooopppzzzjjjJJJBBBDDDCCCFFFSSS___ffflllvvvcccGGGMMMMMMnnnXXXAAA;;;888999===>>>;;;:::;;;444222000///000000000/////////000000000000//////111111111111000000000///111222333333333333222111000---000999FFFWWWmmm{{{kkkTTTGGGTTT\\\eeegggfffkkkyyy~~~xxxwww{{{wwwrrrsssttt~~~~~~{{{uuupppkkkfff^^^XXXSSSNNNIIIEEEDDDEEECCC@@@AAAFFFFFFCCC===???AAABBBCCCEEEIIIMMMKKKKKKLLLPPPUUUXXXWWWVVVSSSQQQOOOMMMLLLLLLMMMMMMKKKHHHCCC@@@??????@@@@@@EEEHHHKKKLLLJJJGGGEEECCCBBBBBBAAA???>>><<<:::999===>>><<<999:::===<<<888>>>???@@@CCCHHHOOOUUUXXX___aaaeeeiiiooowww~~~nnndddcccggg\\\WWWSSSVVV```llluuuyyykkkmmmoooyyygggYYYHHHBBBYYYyyy|||nnnpppbbbRRRxxxRRR>>>;;;999888888999999888777666555444555666666444222//////.........------------,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++***+++++++++++++++*********+++------,,,,,,...///---///000///---...111555333444555444333222333444111...+++,,,///111000///000000//////000222333555666555444333444666888:::777888999:::;;;<<<<<<<<<>>>???@@@@@@===999444111000000000000222333555666666666777888888888777666111222444666888:::;;;;;;<<<;;;;;;;;;<<<===???@@@AAAHHHMMMQQQ]]]nnnyyyzzzrrrggg]]]ZZZZZZUUUOOOLLLGGGEEEAAA===999777555555333333333333333222111000111333666999<<>>======>>>???@@@HHHJJJOOOVVV^^^eeekkknnnjjjhhhbbbZZZPPPIIIDDDBBBBBB@@@===:::888666666666444333222111222666===AAAKKKPPPRRRNNNGGGBBB===888555555444333222111111222666888:::<<<>>>@@@DDDFFFLLLPPPUUUYYYZZZ[[[\\\\\\___\\\XXXVVVVVVWWWWWWWWWMMMLLLJJJGGGEEECCCAAAAAA<<<999888:::===@@@HHHQQQZZZcccnnnsssqqqmmmjjjjjjaaa```]]]XXXVVVVVVYYY\\\YYY]]]eeeppp|||xxxjjj\\\VVVXXXcccuuuzzzWWWAAA???DDDNNNWWW______[[[___mmm{{{{{{RRRUUUNNNbbb\\\BBB;;;888777;;;===;;;:::<<<444222///...///000///...///000000111111000000///111111111111000000000000222222333444444333333222///000777FFFZZZqqqkkkVVVKKKPPPhhhiiijjjjjjlllqqqxxx}}}xxxyyy{{{uuusss{{{~~~wwwrrrmmmggg```ZZZRRROOOIIIFFFCCCBBB@@@???===AAACCCBBBDDDHHHIIIGGGGGGNNNUUUXXXYYY\\\dddjjjjjjjjjlllppptttwwwwwwwwwsssrrrpppnnnmmmmmmmmmnnnhhhddd^^^XXXTTTSSSTTTUUU\\\^^^aaaddddddaaa[[[WWWRRRQQQOOOLLLHHHBBB===::::::<<<;;;888999;;;:::555<<<;;;999999<<<@@@EEEHHHRRRTTTXXX]]]ccckkktttzzz|||zzzsssmmmddd[[[OOOGGGJJJWWWgggrrrqqqkkkhhh}}}{{{fffPPPGGGWWWnnnsss|||TTT???;;;999888888999999777666666555444555666666444222/////////...------,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++******+++++++++***))))))***+++------,,,,,,...///...///...---,,,---111444333333333222222333444555000...,,,---///000000///444333111000000222444555666555333333444666999:::999:::;;;<<<============>>>>>>===;;;888444000...///000222333444555666666555666888999999888666555222333555888:::<<<======<<<;;;;;;;;;<<<===???@@@AAAJJJQQQSSSYYYdddkkkmmmjjj```WWWUUUSSSLLLCCC???999999777666444333333333222333333444333222111111222222444555777888999999=========<<<<<<<<<<<<<<<<<>>777666555444333333333333333555777888999;;;>>>AAAGGGKKKQQQVVVXXXYYYZZZ[[[VVVRRROOOOOORRRSSSPPPMMM@@@???===;;;::::::::::::AAA>>>???CCCIIIOOOZZZeeemmmnnnooonnnhhh```YYYTTTQQQQQQQQQPPPPPPSSSXXX\\\cccffflllsss{{{|||rrreeeZZZSSSRRRZZZdddfffGGGBBBLLLTTTfffnnn___LLLLLL[[[hhhppp|||zzzgggcccVVV]]]xxx```FFF===888666:::<<<;;;;;;<<<666333111000000111000///000000000111111000000000111111111000000000000000111111222222222222222222111777CCCVVVmmmoooVVVJJJMMM\\\llllllooossswwwxxxuuurrrsssyyy}}}|||uuukkkbbbZZZTTTMMMIIIDDDCCCAAAAAACCCEEEHHHIIIHHHNNNRRRSSSWWW^^^dddeeeiiiooovvv{{{}}}zzzvvvuuuuuu|||}}}|||vvvqqqmmmjjjiiiggg___RRRHHHBBBBBB???<<<<<<@@@@@@<<<<<<;;;:::999888999;;;<<>><<<888555222000000000111222444555666666666555999:::;;;<<<;;;999777555444555777999<<<===??????<<<<<<;;;;;;;;;===>>>???BBBKKKTTTXXXYYY\\\^^^^^^\\\SSSKKKHHHEEE>>>888666:::;;;<<<======;;;999888666666666666555333222222222222222333333444555555777777888999::::::::::::===@@@BBB@@@======@@@DDDJJJQQQYYY[[[WWWQQQLLLJJJFFFEEECCCBBBAAAAAABBBBBB;;;<<<<<<999666555555666555333444777999:::999888777666555555444444555555222333555666666888;;;======AAAFFFJJJMMMNNNOOOPPPMMMKKKIIILLLPPPOOOIIIBBB<<<;;;999888888:::<<<===DDDHHHQQQ]]]ccceeehhhmmmqqqiii```YYYTTTPPPJJJEEEHHHKKKPPPUUUYYY^^^cccfffooooooppprrrsssssstttttt~~~zzznnn```QQQGGGGGGMMMgggzzzvvvUUUKKKSSSVVVxxxiiiIIIEEEPPPUUUcccnnnzzz}}}zzzyyy{{{~~~nnnjjj___aaayyyiiiRRRAAA:::666999<<<<<<;;;<<<888666333222222222111000000000111111111111000000000000000000000000111111000000000000000111222222222===NNNaaawwwXXXBBBFFFRRR___fffkkkttt{{{}}}xxxoooiiiuuuxxxtttrrrjjj___TTTMMMIIIGGGGGGEEEEEEFFFHHHJJJNNNRRRUUUXXX```hhhkkkrrryyyjjj]]]ZZZRRRIIIDDDEEEDDD@@@<<<<<<======<<<;;;:::999999;;;???CCCIIIRRRZZZ```fffkkkqqquuuzzzvvvgggWWWMMMJJJKKK^^^qqquuuttt}}}pppiiidddttt~~~UUU???;;;:::888888888888666444666555444555666666444222000000///...---,,,,,,+++******+++++++++******)))************************+++***)))(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))***+++,,,---,,,,,,,,,,,,+++***))))))+++,,,......------///000222000...,,,,,,---///111222111000111444555444333.........///////////////777666444333222333333444333333444444666777999999888999::::::;;;;;;::::::;;;888444000...///111333333444555666777777777777<<<>>>???@@@???===:::888666777999;;;===??????@@@>>>===<<<<<<<<<>>>???@@@CCCKKKTTTYYYXXXUUURRRPPPEEE@@@<<<<<<;;;:::===BBB@@@BBBEEEGGGHHHGGGEEEDDD>>>===;;;888666555444444222222222333555777999:::444444555666777888888999>>>AAACCCCCC@@@>>>???AAA???EEEMMMSSSTTTRRRNNNLLL??????===<<<<<<<<<===>>>777888999888666555555666999333///222555666888:::888777666555444333333333222444555555555666999;;;777:::>>>AAABBBDDDFFFHHHGGGEEEFFFJJJLLLJJJBBB;;;888666555666888<<>>???@@@@@@@@@@@@???>>>???@@@AAABBBEEEIIIOOOSSSRRRMMMHHHEEE;;;;;;???EEEHHHNNN[[[gggdddcccaaa^^^[[[VVVSSSQQQGGGDDD@@@;;;888666666666222222333444777:::<<<>>>:::999888888777777888888:::<<<>>>@@@AAABBBDDDEEEAAABBBEEEIIILLLMMMMMMKKKAAA@@@===;;;999888888888444666777666444444444555333000000444555555;;;BBB===<<<:::777555333222222222444555555444555777999777999;;;<<<===>>>AAACCCCCCCCCCCCEEEFFFCCC===888555555777;;;CCCLLLUUUZZZiiirrruuucccZZZOOONNNLLLJJJKKKPPPXXX___^^^dddmmmtttwwwxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuyyy}}}}}}{{{{{{~~~yyymmm___RRRKKKLLLHHH[[[uuuvvvYYYIIISSSppptttTTTGGGIIINNNNNNUUU^^^cccgggrrr~~~|||mmm|||sssJJJ@@@888:::======<<<<<<:::777444333222222222000000111111222222111111000///000000000111111111111000/////////000111222333888LLL___gggmmm}}}\\\FFFPPP]]]```cccmmmzzzzzzxxx~~~|||xxxpppggg^^^YYYPPPNNNLLLJJJJJJNNNSSSWWWXXX]]]fffmmmsssyyy}}}qqqhhh^^^UUUKKKIIIEEEAAA>>><<<;;;;;;;;;;;;:::::::::===CCCFFFMMMPPPWWWaaakkkuuu}}}lll___YYYWWWLLLYYY]]]eee{{{mmmwwwWWWBBB;;;:::888777888777555333666555444555666666444222111000///...---,,,++++++))))))+++,,,,,,+++***)))(((((((((((((((((((((((((((''''''(((((()))***+++)))(((((((((''''''''''''((((((((((((((((((((((((((((((((()))***,,,---............---,,,+++***)))+++---......---...///111...---,,,---000222333444111000000333666666333///,,,...///000///...///000,,,...///111333444444444000222444777999999888777;;;;;;<<<<<<===<<<<<<<<>>@@@AAA@@@>>><<<:::;;;<<<>>>??????@@@@@@CCCBBBAAAAAAAAABBBCCCDDDFFFGGGJJJNNNMMMGGGBBB???BBBGGGQQQ[[[bbblll~~~qqqeee\\\XXXMMMIIICCC===999777777888444444444444666888;;;<<>><<<:::999999999888888:::>>>BBBEEEHHHIIIGGGCCC@@@AAAEEEHHHIIIHHHIIIFFFCCC???;;;888777666666777777777555444555666111222666999555111666AAADDDBBB???<<<888555333222222333444444333444666888555666777777777888;;;>>>BBBBBBAAAAAA@@@>>>:::777999;;;???HHHUUUcccooowwwyyycccRRRJJJCCCJJJQQQSSSRRRXXXdddooommmrrryyy}}}}}}|||zzzyyyuuujjj```^^^bbbkkk|||zzzmmm\\\OOOJJJ???PPPiiihhhMMMQQQaaa\\\FFFKKKCCCCCCLLL[[[cccgggqqq}}}{{{{{{LLLBBB999:::>>>===<<<;;;999777333222222222111///111111222222222222111111//////000000111111111222111000000000000222444555@@@TTTffffffdddmmm}}}yyybbbHHHLLLeeemmmjjjmmmwwwyyy~~~ooolllhhhbbbZZZRRRLLLHHHMMMOOORRRUUUXXX^^^cccgggtttzzzeee```VVVMMMFFFCCCBBBCCC@@@???<<<999777888;;;>>>BBBCCCFFFOOOZZZeeemmmrrr}}}}}}{{{kkk```\\\GGGHHHLLL^^^vvv{{{www|||sssnnn}}}|||UUU<<<:::::::::::::::999888777777777666555444333333333222222222111000...,,,++++++++++++************)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))************...------,,,+++++++++,,,------...............---111...,,,,,,000222222111222000///333777777222---...........................///000111222333333333444666777777666666777999===<<<;;;===???>>>:::777222222222333444444444555999999888888:::<<>>===<<<888444333333444222222222222333444555666BBBGGGIIIEEE;;;333111333666222111333222111333888999;;;<<<:::777777:::>>>@@@CCCEEEAAA;;;777888:::AAAIIIWWWhhhwww{{{rrreeeZZZTTTQQQOOOMMMOOOWWW^^^aaagggrrrwwwwww}}}xxxwwwyyy{{{zzzyyy~~~uuulllfff```WWWPPPOOOMMMSSSjjj{{{pppbbbSSSJJJHHHOOOfffWWW^^^VVVqqq]]]???HHH???FFFbbb{{{xxx~~~[[[EEE777<<<@@@:::666;;;;;;999666444111000000000111111000000111222333333+++...000000000333888===444------444666333999DDDUUUjjjrrrgggdddqqquuunnn]]]PPPNNN^^^oootttrrrsssxxx}}}{{{~~~~~~{{{sssjjjWWWSSSMMMHHHFFFHHHKKKNNNOOOXXXaaagggooo{{{ooo\\\RRRIIIAAA???AAA???;;;888999;;;:::;;;>>>???BBBHHHRRR\\\```qqqttt|||rrrkkkTTTLLLEEELLLccczzzyyyeeeiii{{{qqquuuvvvXXX@@@:::::::::999999888777777666666555555444444333333222222222111///...,,,++++++++++++************)))(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))************------,,,+++++++++++++++,,,,,,---...//////......///---,,,---000222333222444333333444555444000,,,...........................///000111222333333333444555777777666666777999<<<;;;;;;<<<>>>===:::777333333444444555555666666:::999999:::<<<>>>AAACCCCCCBBBAAABBBDDDDDDBBB???===<<<===???BBBDDDEEEEEEHHHJJJJJJGGGGGGKKKKKKIIIHHHIIIKKKMMMOOOSSSWWWZZZWWWbbb~~~~~~{{{xxxvvvvvvvvvuuuooodddZZZTTTMMMFFFDDDGGG@@@>>><<<:::777444222111222999CCCKKKQQQTTTUUUUUUHHHFFFEEEFFFDDDDDDKKKTTTVVVYYYYYYSSSHHHAAA@@@BBB???BBBEEEEEEDDDDDDGGGIIIFFFGGGFFFBBB===888555444666666555555555555666666;;;CCCKKKKKKCCC;;;777666555333333555333000222777999;;;<<<;;;999999===@@@CCCDDDBBB===888666888<<>>;;;999777444222000000000111111000000111222222333222333333111///000333666444//////222222555FFF[[[uuu{{{vvvjjjhhhnnnjjj___HHHLLLXXXiiivvvzzz{{{{{{rrrtttsssvvvttt|||}}}tttnnnjjjbbbZZZMMMJJJGGGEEEHHHNNNUUUZZZgggpppyyymmm]]]JJJEEEBBBBBBBBB>>>999666999:::<<<===AAAIIIRRRWWW___dddnnnxxx\\\OOODDDIII[[[jjjnnnkkk{{{llldddjjjggglllwwwvvv[[[CCC:::999999888888777666666555555555444444444444444222222111000///---,,,,,,+++++++++************)))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((())))))))))))*********++++++,,,,,,+++************++++++,,,---...////////////---,,,,,,---000333333333555666888666333///---,,,...........................///000111222333333333333555666666666666777999;;;::::::;;;<<<<<<:::777444444555555666777777888::::::;;;<<<>>>AAADDDFFFHHHHHHHHHJJJJJJIIIFFFCCCCCCAAA@@@AAACCCFFFHHHHHHKKKMMMNNNKKKLLLOOOOOOMMMLLLMMMOOORRRWWW[[[___bbb[[[hhhsssttt{{{{{{mmm___VVVSSSLLLHHHDDDAAA@@@===888444999;;;<<>>AAACCCDDDFFFHHHJJJKKKLLLNNNLLLGGGBBB>>><<<999888777666555666777777666>>>JJJOOOLLLDDD<<<777444333555777444000111666888;;;>>>>>>======@@@DDDHHHFFFBBB;;;666666;;;@@@SSS___ppp{{{zzzrrrhhhaaaJJJHHHGGGIIIOOOUUUZZZ]]]eeelllrrrtttuuuxxxwwwuuuvvvuuuuuuxxx}}}tttggg\\\TTTNNNJJJQQQRRRUUUWWWPPPKKKUUUdddxxxxxxfffWWWJJJMMMaaazzztttXXXLLLZZZ~~~WWWAAAFFFFFFMMMqqq|||hhhOOOhhh}}}ZZZ;;;777<<<<<<999:::;;;999777444222111111111111111111000111111222333555555444222///...000222333111111111111<<>>:::;;;<<<<<<<<>>@@@CCCFFFHHHLLLLLLLLLMMMMMMLLLKKKJJJHHHEEEBBBAAADDDGGGIIIJJJMMMPPPQQQPPPQQQTTTUUURRRRRRSSSUUUYYY]]]aaabbbcccZZZ^^^tttxxxoooaaaXXXMMMFFFDDDAAA===999???>>><<<999999@@@KKKTTTeeebbb```___YYYQQQLLLMMMVVV]]]dddeee___VVVNNNJJJCCCBBBAAA@@@BBBDDDEEEFFFGGGIIILLLNNNMMMLLLLLLLLL>>><<<888555444555777999777;;;CCCKKKPPPLLLBBB:::333333555777444000111666777;;;???AAA@@@AAADDDGGGJJJHHHCCC===999999>>>BBBKKKVVVccchhhbbbWWWNNNJJJEEEFFFIIINNNUUU\\\aaacccdddhhhlllnnnooopppqqqrrr|||vvvqqqkkkeee```\\\XXXUUUTTTUUUXXX[[[WWWPPPPPPVVV```zzztttdddQQQJJJTTTgggwww~~~```PPPTTTqqqbbbEEEGGGCCCCCC\\\qqqgggOOObbboooFFF999<<<===999888:::999777444222111111111222111111111111111222222222222111111000111222333111000111222555CCCbbb}}}{{{vvvmmm]]]OOOHHHVVVdddooovvvvvvnnnyyyvvv~~~|||wwwqqqcccSSSIIIGGGEEEBBBDDDGGGMMMVVVbbbnnnxxx~~~vvvZZZLLLDDD<<<<<>>>>>???@@@===;;;===BBBIIIOOO[[[hhhpppttt|||sssWWWJJJEEELLLeeeuuuwwwyyyiii___cccpppyyy}}}VVV???;;;:::888777666555555555333333333444444444444444333222000...---,,,,,,,,,+++++++++*********))))))))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((())))))************+++++++++++++++******)))******++++++***+++,,,...///000000000***+++---///000222333444111666999666000,,,---000...........................///000111222333333333222333555666555666888999999:::::::::::::::::::::666777777888:::;;;;;;<<<;;;<<<>>>@@@CCCEEEGGGIIIKKKKKKKKKKKKLLLMMMOOOPPPLLLHHHEEECCCEEEHHHKKKLLLNNNRRRTTTTTTVVVZZZ[[[XXXWWWWWWYYY]]]bbbfffffffffYYYUUUfffxxxlllbbb[[[SSSJJJCCC;;;>>>AAABBB@@@???AAACCCPPPVVVeeewww}}}tttdddZZZXXXYYY^^^dddiiihhhbbb\\\UUUNNNFFFAAAAAABBBBBBBBBCCCEEEHHHJJJLLLOOORRRUUULLLHHHBBB<<<888777888999<<<999:::DDDQQQVVVPPPHHH999666555666555222333666666:::@@@CCCCCCCCCFFFHHHFFFEEEBBB>>><<<<<<>>>???AAAGGGMMMMMMGGGAAA??????EEEIIINNNTTTYYY^^^aaacccbbbcccfffiiilllpppuuuzzzvvvlllccc\\\XXXUUUVVVYYY]]]aaabbbaaa___VVVTTTUUUXXXYYYUUUQQQOOOTTTgggxxx```NNNKKKTTTaaajjj{{{iiiTTTNNNdddzzzZZZPPPGGGGGGOOO^^^tttdddrrrkkkOOOWWWwww~~~SSS@@@@@@AAA>>><<<:::999777444333222222222222222111111111111111222000//////000111333333333000///000333999FFFZZZkkkqqqxxxkkkTTTLLLPPP```eeehhhoooyyy{{{zzzxxx~~~zzzpppccc```UUUHHHBBBDDDHHHHHHPPPVVV___kkkvvv{{{eeeNNNAAA??????<<<===@@@???::::::===???BBBKKKWWW```gggqqqzzzlllPPPDDDWWWsssyyyrrruuuxxxlll___UUUaaa{{{{{{TTT<<<===;;;999777666555666666444444444333333333333333333222000---,,,,,,,,,,,,+++++++++************))))))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))************++++++++++++,,,+++************+++,,,,,,+++,,,---...////////////***,,,///000000111222444000444666444///,,,---000...........................///000111222333333333111333444555555666888999999:::;;;;;;::::::;;;<<<999:::;;;<<<===>>>???@@@>>>???AAACCCFFFHHHIIIJJJKKKMMMNNNNNNNNNPPPRRRTTTQQQNNNJJJHHHJJJLLLNNNNNNPPPUUUXXXYYY\\\aaabbb```YYYVVVUUUXXX___fffjjjjjjbbbWWWeeexxxccc\\\RRRHHHAAA???@@@BBBAAADDDPPPdddvvv~~~iiiccc```dddnnntttsssooohhh___RRRKKKHHHGGGDDDAAACCCEEEFFFGGGHHHKKKOOORRRYYYVVVQQQJJJDDD???<<<:::>>>888555===MMMYYY]]]\\\GGG>>>666555666444444666444999@@@CCCDDDDDDFFFHHHAAA@@@???>>>============???@@@@@@>>>;;;;;;>>>BBBBBBHHHOOOUUUYYYZZZ[[[\\\]]]]]]```gggmmmsss}}}}}}rrrdddZZZTTTQQQMMMJJJGGGIIINNNVVV^^^dddffffff___]]]]]]^^^^^^ZZZUUUQQQPPPYYYjjjtttXXXIIIIIIRRRZZZcccnnn}}}vvv[[[LLLYYYxxxwww```PPPPPPMMMIIIYYYsssdddeee|||SSSIIIggg~~~|||UUUAAA>>>???>>>>>>:::999777555333333333333333222111111000111111111222111000000222222111///111000111555===HHHTTT]]]jjjyyy~~~dddQQQUUUbbbllliiigggmmm}}}{{{{{{~~~|||nnncccRRRRRRNNNHHHGGGNNNUUUXXXbbbgggpppzzzgggUUUJJJ@@@;;;???@@@<<<:::===;;;;;;???HHHPPPXXXcccmmmvvvxxxwww[[[YYYdddzzzsssqqqzzzsssaaaJJJOOOlll{{{TTT===>>><<<:::888666666666777555444444333333222222222333222///---++++++,,,,,,+++++++++************)))))))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))************+++++++++,,,,,,+++++++++++++++,,,------,,,,,,---...//////......***---000111000000111333111333333111...+++,,,---...........................///000111222333333333000222444555555666888:::999;;;<<<<<<::::::<<<>>>>>>>>>???@@@BBBCCCDDDEEECCCDDDFFFHHHIIIKKKLLLLLLRRRUUUZZZ[[[ZZZYYYXXXYYYXXXUUUQQQPPPQQQRRRSSSSSSRRRXXX\\\^^^ccchhhjjjhhh\\\TTTLLLJJJQQQ\\\dddhhhhhhWWW]]]xxx}}}vvvvvvrrrmmmpppyyy|||jjj[[[QQQKKKHHHEEEAAA???FFFTTThhhyyylllgggkkkrrrwwwyyywwwmmmaaaYYYWWWSSSLLLEEEEEEFFFHHHHHHGGGGGGIIIJJJVVVXXXYYYXXXSSSLLLDDD???===:::777:::BBBPPP^^^fffZZZJJJ;;;666888777555444222888???CCCDDDCCCDDDFFFAAA@@@>>>>>>>>>@@@@@@AAA@@@???===<<<<<>>;;;<<>>@@@CCCCCCCCCHHHOOOWWW[[[YYYUUUQQQPPP[[[\\\eeesss~~~|||xxxzzz}}}~~~qqqiiiggg```___hhh~~~fffPPPDDDAAABBBGGGNNNVVV___nnn~~~YYYNNNXXXzzzwwwSSSFFFCCCDDDQQQcccmmmxxxqqqFFFXXXnnn|||aaaKKK>>>:::;;;>>>:::999777555444333444444333333222111000000111111000///...000333444222///...222888???MMMaaatttvvv]]]LLLWWWqqqwwwrrrooommmhhhfffuuuwwwkkkiiixxxrrraaaRRRKKKJJJNNNUUU[[[^^^dddnnnwwwzzzyyyzzz{{{~~~~~~|||{{{{{{zzzxxx}}}zzzwwwwwwvvv{{{oooUUULLLIIIBBB???AAA@@@<<<:::===@@@CCCIIIOOO___hhhttt{{{}}}zzzmmmQQQJJJ}}}VVV@@@:::999888666666666666777555444444333333222222111000///...------,,,,,,---************))))))))))))))))))))))))))))))))))))(((***+++******+++***((())))))(((((('''''''''&&&&&&&&&'''((()))***+++++++++,,,,,,------,,,,,,+++*********+++,,,---...///------.........---+++***(((+++000444555444222000666333///...............///////////////.........111111111111111222222222222111111111222444666777<<<======<<<<<<===???AAAHHHEEEDDDFFFJJJKKKIIIGGGGGGFFFKKKPPPNNNIIIQQQ___eeemmmtttuuusssoooggg^^^___]]]ZZZZZZ[[[\\\[[[YYYYYY]]]bbbhhhpppuuuqqqiiicccPPP@@@>>>DDDIIINNNSSSVVVPPPOOOTTT[[[^^^```ccceeeggglllvvv___WWWMMMHHHIIIIIILLLaaazzzzzzhhhjjjqqqtttvvviiillltttiiiTTTLLLJJJKKKOOOSSSRRRKKKDDDLLLKKKOOOYYYaaaaaaVVVLLLCCCAAA<<<999999@@@IIIPPPddd___QQQ???777888999777555777;;;???BBBDDDDDDDDDBBB@@@???@@@DDDFFFFFFDDDBBBAAA@@@AAAEEEIIIKKKMMMPPPTTTWWWXXXUUUTTTUUUWWW[[[cccqqq~~~pppiii]]]```zzzyyycccTTTKKKDDDAAADDDLLLOOOSSSdddxxxzzzaaaKKKUUUmmmzzzVVVIIIEEECCCLLL[[[ooooooVVVQQQmmmyyyuuufffOOO999999@@@;;;;;;:::888666444333222222000000000000000000000000000111222000//////000222//////:::MMM^^^iiixxxpppTTTSSSkkk{{{yyyqqqqqqpppiii___bbb|||wwwmmmlllrrryyy}}}{{{hhhXXXNNNKKKKKKKKKQQQTTT[[[fffrrr}}}|||xxxzzz~~~vvvqqqppplllppptttvvv||||||yyyzzz|||}}}{{{tttxxx~~~vvvpppllliiigggffflllttt||||||xxxwwwwwwwww___NNNDDDAAACCCCCC:::666<<>>:::999888666666666666777555555444333333222222111111000///...------------************))))))))))))))))))))))))))))))))))))&&&''''''&&&&&&''''''&&&)))(((((((((''''''''''''&&&&&&'''((()))******++++++,,,,,,------,,,,,,+++*********+++,,,---...///------.........---,,,++++++...222555666666444222555222...------......---/////////////////////...111111111111111222222222222111111111111333444555:::;;;<<<<<<<<<>>>AAACCCIIIJJJJJJKKKKKKNNNPPPSSSRRRPPPRRRVVVYYY[[[```eeeooowww|||pppddd___]]]ZZZZZZ[[[[[[ZZZXXX```eeelllssszzz}}}wwwnnn\\\OOOCCC???AAACCCIIIPPPYYYSSSQQQVVV^^^gggrrr{{{~~~pppYYYNNNIIIIIIVVVgggtttsssuuu|||zzzsss___LLLKKKKKKOOOTTTVVVTTTPPPLLLKKKMMMTTT]]]aaa___[[[LLLIIICCC===:::<<>>999;;;:::888666444333222222111111111111111111111111000111222111//////000222333555AAAVVVhhhrrr{{{lllWWW___zzzooo{{{|||mmmffftttmmmhhhpppvvv|||~~~yyynnneeeYYYNNNIIIIIIKKKLLLQQQYYYdddpppyyy}}}~~~}}}~~~vvvuuuzzz~~~~~~zzzxxxzzzxxxsssqqqtttrrrpppmmmkkklllppptttwww}}}uuummmeeeaaa\\\UUURRRSSSOOOTTTYYY^^^eeelllmmmjjjddd___\\\]]]^^^^^^bbbgggssssssrrrqqqooommmkkkjjjoookkkhhhlllttt||||||wwwpppiiieeecccaaa___cccjjjssszzz{{{{{{{{{|||~~~|||vvvqqqmmmppp|||zzz^^^III???EEE@@@>>>???>>>;;;===BBBLLLSSS```lllwww{{{sssvvveeevvvbbbMMM{{{SSS>>>:::999888666666666666777555555444444333222222222111111000///............************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((''''''''''''%%%%%%&&&'''((()))******+++,,,,,,------,,,,,,+++*********+++,,,---...///------.........---,,,+++,,,...111444555555333222333000---,,,,,,------,,,......//////////////////000000111111111222222222222111111000000000111222555888:::<<<===@@@CCCFFFGGGJJJLLLLLLLLLPPPYYY___fffeeebbbbbbjjjqqqqqqkkkwww~~~wwwhhheeedddbbbaaaaaa```^^^]]]bbbiiiqqqxxx~~~xxxnnn]]]VVVMMMHHHEEEEEEJJJQQQWWWRRRPPPVVVbbbsssttt^^^PPPPPPXXXtttxxx}}}{{{~~~~~~lll___[[[WWWUUUVVVXXXYYYYYYPPPMMMJJJJJJOOOVVV[[[^^^XXXUUUOOOGGG@@@<<<<<<===JJJUUU[[[SSSDDD;;;999999888888999:::<<>>999;;;:::888666444333222222111111111111111111111111000111222111//////111333444<<>>BBBHHHTTTbbbpppzzz~~~tttfffnnn}}}wwwWWW|||TTT>>>:::999888666666666666777555555555444333333222222222111000//////......///************)))))))))(((((((((((((((((((((((((((+++))))))++++++))))))+++((((((((((((((('''''''''%%%%%%&&&'''((()))******+++,,,,,,------,,,,,,+++*********+++,,,---...///---------------------,,,+++,,,///111222222111111222///,,,++++++,,,,,,,,,............////////////000000000111222222333333222222111000////////////111444888;;;>>>BBBFFFIIIKKKMMMOOORRRWWW^^^hhhooo{{{|||wwwrrrvvv~~~{{{qqqwww{{{yyyiiilllkkkjjjhhhfffdddbbb```___fffnnnsssxxxyyyssskkkccc]]]VVVPPPLLLKKKMMMPPPNNNKKKLLLTTTbbbwww}}}{{{{{{wwwqqqvvvyyy```SSSRRR[[[ooo~~~tttmmmcccZZZWWWXXX[[[]]]```[[[TTTMMMJJJMMMTTTYYY^^^]]]YYYRRRIIIAAA===;;;@@@LLLVVVTTTHHH<<<888888888888888999<<<@@@EEEHHHGGGHHHIIILLLMMMNNNNNNMMMTTTWWWYYY\\\]]]^^^___aaaYYY]]]bbbffflllttt~~~|||~~~}}}}}}~~~{{{}}}~~~|||yyyxxxyyyzzz|||~~~rrr^^^VVVSSSNNNIIIGGGDDDMMM```xxx[[[TTTQQQeeexxxUUUAAABBBGGGIII]]]lllxxx```VVVhhhwwwjjjWWW@@@:::>>>;;;;;;:::888666444333222222111111111111111111111111000111222111000000222333222CCCYYYkkkvvv|||}}}}}}uuufff[[[]]]hhhooopppppp{{{zzzxxxhhhgggrrr{{{~~~}}}zzzqqqcccWWWNNNMMMMMMNNNQQQSSSSSSRRRZZZeeeqqqwwwuuunnniiigggaaaaaacccgggllllllhhhdddYYYVVVTTTRRROOOMMMLLLMMMPPPNNNKKKJJJKKKPPPTTTXXX___dddlllsssuuuqqqiiiccc^^^YYYUUUXXXZZZ\\\___ccckkknnnnnnkkkiiifff^^^VVVTTTPPPNNNOOOOOONNNPPPTTTZZZ\\\___cccgggkkkmmmnnnoooooonnnllllllrrr{{{{{{wwwssspppoooooonnnmmmtttvvv{{{{{{]]]KKKFFFBBBCCCDDDCCC>>>;;;>>>AAAJJJXXXhhhuuu{{{}}}}}}wwwooocccpppjjjWWW@@@:::999888666666666666777666666555444444333333222222111000//////......///************)))))))))((((((((((((((((((((((((((((((%%%&&&******&&&%%%((('''''''''(((((((((((((((%%%%%%&&&'''((()))******+++,,,,,,------,,,,,,+++*********+++,,,---...///------------------------,,,---...///000111111111111...+++***+++,,,,,,,,,---.........//////000000///000000111222222333333333333222111000///...---///111555999===CCCIIIMMMWWWWWWZZZbbbmmmwww}}}}}}yyyvvvxxxzzz~~~zzzmmmpppooonnnkkkgggccc```^^^___eeejjjlllqqqtttsssnnngggbbbYYYSSSPPPPPPMMMIIIHHHGGGJJJSSS___ppp{{{wwwpppiiiiiijjjgggaaabbbdddffflllvvvkkk]]]PPPbbb}}}ttthhhccccccdddfffmmmiiiaaaXXXRRRQQQUUUYYY\\\]]]\\\XXXPPPIIICCC@@@???DDDKKKMMMGGG>>>888666888777777999>>>DDDKKKOOOJJJKKKMMMNNNOOOOOOPPPPPPVVVXXX[[[[[[ZZZZZZ[[[]]]bbbhhhooouuuxxx|||}}}wwwttttttzzzzzzyyywwwuuuuuutttrrrppprrruuuwwwvvvuuutttssstttzzz~~~nnnbbbXXXQQQNNNLLLMMMWWWllldddWWWPPP]]]sssQQQAAADDDHHHEEE^^^dddggg{{{ooo[[[```}}}mmmYYYAAA999===<<<;;;:::888666444333222222111111111111111111111111000111222111000111222444555OOOjjjwww{{{~~~~~~iiigggiiillliiieeehhhpppyyyvvvsssfffjjjxxxzzzssshhhZZZNNNFFFGGGIIIMMMSSSXXXYYYXXXVVV[[[aaaggggggccc^^^]]]^^^aaa___\\\[[[[[[YYYTTTQQQKKKMMMNNNOOOQQQTTTVVVVVVWWWUUURRRPPPPPPRRRUUUWWWZZZ[[[^^^ccchhhkkkkkkjjjgggdddfffmmmrrrtttvvvzzz~~~~~~yyytttoooeee\\\```]]]\\\^^^___^^^```cccdddfffhhhkkkmmmoooqqqqqqrrroookkkiiikkkpppwww{{{{{{yyyyyyyyy{{{{{{zzzyyy|||vvvmmmoookkkYYYEEE<<<@@@EEEBBB;;;======BBBLLL\\\kkkuuuzzz|||ppp```]]]|||[[[BBB:::999888666666666666777666666555555444333333333111111000///............************)))))))))))))))))))))))))))))))))))))))&&&(((//////(((&&&)))'''''''''(((((((((((((((&&&&&&'''((()))***+++++++++,,,,,,------,,,,,,+++*********+++,,,---...///------,,,,,,,,,---......//////000000111222333333111...+++***+++---------------......///000000000//////000111222333333444444444444333222111///......000222666;;;CCCKKKQQQ___aaagggrrr}}}vvvvvvvvvvvvzzz}}}yyyqqqrrrrrrqqqlllfff```\\\ZZZ^^^bbbfffggglllrrrtttsssooojjjaaaYYYVVVUUUPPPIIIIIIHHHKKKSSS\\\fffsss{{{}}}zzztttjjjiiiccc]]]]]]___]]]XXXVVVUUUTTTUUUYYYaaakkksss~~~gggccchhh~~~yyysssllliiiccc\\\VVVSSSSSSUUUXXXZZZ\\\[[[UUUOOOIIIFFFCCCBBBDDDGGGFFF???999666888888888;;;@@@GGGOOOSSSNNNOOOOOOOOONNNNNNPPPRRRTTTXXX[[[[[[YYYZZZ]]]```iiinnnuuuzzz}}}vvvoookkkkkkmmmqqqsssrrrooommmnnnmmmjjjiiilllqqqvvvyyyzzzyyyxxxsssxxx{{{|||}}}mmm```ZZZQQQHHHIIIXXXkkk{{{tttXXXMMMVVViiihhhOOOCCCDDDGGGEEE___gggfffppp{{{rrr^^^cccyyycccGGG;;;<<<;;;;;;:::888666444333222222222222222222222222222222000111222111111111333555???___|||zzzfffooowwwvvvkkkeeemmmzzzyyyiiijjjmmmfffmmmyyy~~~yyypppcccUUUHHH@@@<<>>DDDMMMXXX___qqqyyyooorrrqqqppp___BBB:::999888666666666666777666666666555444444333333000///...------,,,,,,---************))))))))))))))))))))))))))))))))))))(((%%%***555555***%%%(((&&&'''''''''(((((())))))(((((()))***+++,,,------+++,,,,,,------,,,,,,+++*********+++,,,---//////---,,,,,,+++,,,---...//////...---------///000111111///,,,+++---.........---------...///000000111...///000111222333444444666666777777666444333222//////000222888BBBNNNVVVjjjuuu~~~rrrmmmqqqmmmnnnmmmhhhfffhhhgggddd___```^^^WWWMMMEEE???>>>AAAGGGMMMPPPUUU]]]aaaaaammmqqqmmm___SSSOOONNNLLLLLLHHHJJJTTT^^^dddgggkkkkkkkkkkkklllmmmllljjjhhhdddeeebbb\\\XXXXXXVVVSSSNNNOOONNNMMMLLLNNNQQQTTTRRRTTT[[[eeeoooyyyoooeee___]]]```dddddd```[[[UUUSSSIIIFFFGGGKKKHHH@@@===???:::::::::===AAAGGGMMMQQQRRRRRRQQQMMMJJJJJJNNNRRRRRRWWW]]]aaadddjjjttt{{{|||uuuqqqoooqqqttttttsssrrrrrrsssrrruuutttnnnnnnqqqqqqmmmiiijjjnnnttt|||hhh]]]]]]dddwww```OOO\\\XXXwwwwwwtttgggUUUFFFFFFLLL```pppqqqxxx\\\]]]zzzuuuWWWBBB<<<888;;;:::888666444333222222222222222222222222222222000111222222111222444666UUUrrr}}}```SSSgggzzz~~~|||zzzwwwrrr[[[\\\jjj```XXXiiiyyyqqqcccSSSKKKMMMRRRUUUTTTKKKPPPZZZdddkkkkkkgggcccYYYZZZ[[[^^^``````]]]ZZZRRRTTTWWW[[[___bbbcccccchhhsss~~~{{{vvvsssvvvzzzuuutttsssvvvyyy{{{zzzxxxxxxzzzyyyuuutttvvvyyyzzz|||~~~}}}ttttttuuuuuuyyyuuunnngggbbbaaabbbcccqqqqqqnnneee]]]kkkcccJJJCCCBBB>>>?????????@@@EEEMMMTTTccclll{{{|||uuu}}}[[[BBB===<<<999777666666777777666555555555555444444444111000///...---,,,,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************,,,***((())),,,...---,,,,,,...///111111000...---))))))***+++,,,...///000...//////,,,)))(((***---000111///---000555555333,,,,,,+++***+++,,,---...,,,,,,,,,---...///000111000111222222444444555666888999::::::888555222000222000///111555<<>>CCCFFFIIINNNVVV[[[fffpppooofff\\\MMMIIITTTOOONNNSSS\\\``````dddjjjhhhjjjlllkkkiiigggfffffffffbbb___]]]^^^]]]ZZZWWWUUUSSSQQQPPPPPPOOOMMMKKKNNNSSSSSSUUU]]]gggyyylll```___bbbhhheeeZZZSSSSSSPPPKKKKKKPPPOOOEEE>>><<>>>>>???@@@CCCFFFHHHMMMNNNNNNKKKIIIIIIMMMQQQVVVYYY^^^dddllluuu|||lllggghhhmmmmmmnnnrrrvvvwwwtttqqquuurrrooommmnnnnnnnnnmmmhhhhhhhhhkkkooouuu{{{rrr[[[XXXjjjrrrVVVQQQYYYsss~~~dddHHH@@@EEESSSgggvvvccc\\\{{{~~~|||```>>>>>>999;;;:::999777555444333333222222222222222222222222...111222///111777:::888```vvvuuuXXXZZZnnn~~~pppvvvfffrrrqqqbbb```gggqqq{{{|||kkkUUUHHHOOOXXXYYY]]]fffeee^^^\\\bbbfffeeeeeehhhggghhhiiijjjiiigggdddbbb\\\___cccdddccccccdddgggjjjmmmuuu{{{sssmmmoooiiicccbbbfffkkkoooqqqrrrpppmmmkkkiiihhhfffeeebbb^^^ZZZXXXZZZ]]]```aaadddbbbbbbddddddeeelllttt}}}tttrrr|||}}}}}}~~~lll[[[TTTVVVZZZcccccc\\\[[[cccaaa[[[^^^hhh{{{{{{[[[EEEEEEAAA???AAADDDAAA>>>EEEPPP\\\jjjyyyzzz]]]DDD===;;;999777666666777777666555555555555444444444111000///...---,,,,,,,,,************************))))))))))))))))))))))))'''(((((())))))((((((''''''(((((((((((()))))))))+++)))((())),,,------+++,,,---///000000///---,,,++++++++++++,,,,,,---...---......,,,))))))+++---///111000...000666666444,,,,,,+++++++++,,,---...------------......///000000111222222444444555666777888:::;;;;;;888555222333111000000111999JJJZZZlll~~~wwwqqqmmmiiieeecccccc___ZZZSSSLLLFFFBBB@@@===<<<999777555333222111333555777999;;;BBBLLLSSS]]]dddbbb]]]ZZZQQQKKKRRRNNNOOOWWWbbbhhhiiikkkppplllmmmmmmkkkiiifffffffffdddbbb___^^^______]]][[[WWWUUUSSSRRRQQQPPPNNNLLLJJJPPPPPPQQQWWW\\\sssxxxnnneee```YYYQQQMMMNNNKKKHHHIIINNNNNNHHHDDDDDDBBBAAA@@@@@@AAACCCEEEFFFIIIJJJJJJHHHFFFHHHMMMRRRYYY___iiittt}}}~~~ooohhhfffjjjjjjkkknnnpppooolllhhhiiillloooqqqrrrrrrqqqpppnnnlllhhhfffeeefffgggiiixxxuuuaaaaaalll{{{|||ZZZPPPVVVooo|||zzz```KKKEEEHHHHHHVVVooozzzxxx\\\SSS|||iiiDDD???:::;;;:::999777555444333333222222222222222222222222///000111111111444;;;@@@gggzzzsss\\\aaazzz|||vvvlllaaaYYY^^^iiisss{{{}}}ttt```MMMEEEPPP\\\^^^bbbkkkfffdddgggnnnrrrpppqqquuunnnnnnnnnoooooooooooooookkklllmmmkkkfffbbbaaaaaabbbcccfffkkkppptttuuutttrrrqqqqqqrrrsssqqqlllhhhcccbbb``````cccfffiiijjjgggffffffeeebbb^^^YYYVVVSSSQQQOOOLLLLLLMMMPPPRRRRRRRRRTTTWWWVVVUUUZZZbbbkkkmmmrrrxxxyyyxxx{{{~~~zzziiiUUUKKKLLLPPPXXX___]]]aaarrr{{{yyyyyyrrr|||[[[III>>>AAAAAA===:::<<>>@@@>>>JJJXXXhhhrrrzzzXXX>>>;;;:::999888777777777777666555555555555444444444222111000...---------,,,************************((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))(((((()))***+++,,,++++++***+++---------,,,***))),,,,,,+++++++++,,,---------,,,,,,++++++,,,...//////111111000333888888555+++++++++,,,,,,,,,------000///...............///000111222222444444555666555888;;;>>>>>>;;;777555222222333000,,,...<<>>;;;:::999777555444333333222222222222222222222222333...///555222111CCC[[[hhhrrr{{{uuubbb```sssyyymmmjjjxxx[[[WWW[[[jjjyyy~~~||||||yyypppgggeee^^^]]]aaa```]]]eeerrr~~~{{{yyynnniiiaaaZZZVVVTTTSSSRRRQQQRRRVVVZZZ___bbbddddddlllpppuuuwwwuuutttvvvwwwtttuuuuuuqqqiii___WWWRRRQQQNNNKKKMMMRRRXXX\\\^^^[[[UUUNNNHHHCCCCCCLLLXXXeeefff^^^QQQNNNTTTTTTNNNNNNQQQVVVZZZaaannn|||~~~yyytttppplllhhhmmmrrrppphhhccciiirrruuuSSSJJJBBBBBBDDDAAA<<<888CCCOOO^^^jjjuuuXXX>>>::::::999888888777777777666555555555555444444444222111000///...---------************************((((((((((((((((((((((((***)))(((''''''((()))***(((((()))))))))*********''')))***+++++++++++++++***+++,,,---,,,+++)))(((*********+++,,,---//////---,,,++++++,,,...///000///111111111333888888444++++++,,,,,,,,,---------000//////.........//////000111222222444444555666666888;;;======:::777444///111333333---+++444???TTTUUUYYYaaallltttqqqjjj```\\\UUUNNNGGG@@@999555///...---,,,---...000111////////////000111222222///000222111000222888===XXXjjjppplllmmmiiiccceeeeeekkkuuu~~~}}}vvvvvvtttpppjjjeeecccdddfffiiihhhgggeeecccbbbbbbbbbaaa^^^[[[ZZZXXXWWWTTTQQQRRRTTTPPPPPPTTTTTT___vvvrrrmmmddd]]]YYYVVVQQQMMMRRRRRRPPPOOONNNNNNNNNNNNUUUZZZbbbjjjsss}}}~~~xxxsssooollliiieeedddgggjjjmmmeeennnyyyjjjkkkuuuvvv[[[UUU\\\nnnuuufffVVVQQQLLLDDDIIILLLUUUeee{{{uuuZZZPPP^^^yyyvvvJJJ:::>>>;;;:::999777555444333333222222222222222222222222333...000555444666MMMhhhnnnwwwtttiiisss{{{sssggg[[[[[[}}}uuu^^^\\\cccqqq~~~zzzxxxyyywwwssssssqqqooojjj```[[[gggyyymmmggg^^^VVVRRRPPPNNNNNNKKKNNNRRRVVV[[[```dddfffppptttyyy{{{|||~~~}}}sssiiibbb___\\\VVVRRRZZZkkk|||wwwlllbbbVVVLLLKKKOOOppp|||}}}lllZZZQQQKKKFFFMMMKKKJJJKKKPPP[[[kkkwww|||xxxsssoookkkhhhdddaaaaaafffnnntttrrrooottt}}}zzz[[[CCCCCCEEE???:::===???IIIUUUaaaooo}}}[[[AAA999999999999888888777777666555555555555444444444222222000///...---------************************))))))))))))))))))))))))******))))))))))))******))))))))))))************'''))),,,---,,,,,,,,,---***+++,,,---,,,+++)))'''))))))***+++,,,...///000...---++++++---////////////111222111333777666222***+++,,,---------,,,,,,/////////...//////000000000111222222444444555666666777999;;;<<<;;;999888222222444444000+++...555>>>AAAIIIXXXeeejjjccc[[[OOOKKKEEE???:::555000---++++++,,,---......////////////......///000000111///111333222111333777<<>><<<;;;:::999777555444333333222222222222222222222222222000111444666@@@XXXrrrttt{{{sssqqqxxxcccYYYaaafffXXX[[[eeettt}}}yyyyyywwwssstttzzzzzzwwwssskkkaaa```nnn~~~uuupppbbb]]]WWWRRROOONNNMMMMMMMMMPPPUUUYYY^^^ccciiimmmuuuxxx|||wwwoookkkjjjaaaZZZVVV```xxxyyyeeeTTTMMMgggyyy___TTTSSSSSSNNNIIIGGGHHHOOO^^^kkkuuujjjkkkmmmoooooolllfffbbbbbbccciiirrrqqqjjjiiiooo}}}TTTCCC>>>;;;===DDD>>>DDDLLLWWWfffxxxZZZ@@@888999999999999888777777666555555555555444444444333222111///......------************************)))))))))))))))))))))))))))******************)))((((((((())))))))))))***'''***...///---,,,---...+++,,,---------+++)))'''+++***++++++,,,---...///000---++++++---//////...///111222111222555444///***+++,,,---------,,,,,,///.........///000111111000111222222444444555666444666888:::<<<>>>>>>???999666444555222------000333888BBBNNNTTTSSSMMMHHH???<<<777444222111000///------------------......////////////000111222333333555666555555999@@@FFF[[[xxx}}}vvvvvvuuu|||vvvuuusssoookkkjjjjjjlllhhhiiijjjhhheeedddeeegggiiigggdddccccccbbb___]]]XXXWWWQQQRRRXXXWWW]]]pppkkkiiihhhiiilllqqqvvvyyyttt{{{}}}xxxuuutttsssqqqqqquuu{{{kkkRRRSSS```nnnrrrhhhYYYMMMGGGBBBEEERRReeewwwyyyfffDDDJJJdddiiiBBB;;;;;;:::999777555444333333222222222222222222222222///111222222888JJJcccwwwyyy~~~nnntttfff^^^qqqlllRRRQQQXXXffftttyyyxxxxxx|||rrrtttqqqmmmnnnuuu{{{}}}xxxrrrkkkfffdddhhhrrr}}}wwwnnnhhhcccaaa^^^\\\]]]]]]\\\ZZZVVVXXX\\\^^^```dddjjjnnnzzztttrrrssseee___ZZZ___ssszzzoookkk~~~wwwggg```XXXSSSNNNMMMVVVaaajjjyyy|||~~~~~~yyymmmnnnpppqqqqqqmmmgggbbbccc___cccmmmmmmccc\\\]]]qqqzzzPPP===???BBB@@@<<>>CCCGGGBBB===888555444333000...000111222222111...+++***+++,,,.../////////111333/////////000111222444444999888666666888;;;???AAACCCCCCDDDGGGKKKOOOSSSVVViiiwwwyyyzzzyyyvvvqqqnnnnnnooowwwqqqoooqqqrrrqqqvvv}}}sssrrrrrrsssssspppiiicccaaa^^^[[[ZZZXXXZZZcccmmmzzz}}}}}}}}}{{{uuukkkbbbaaahhhooosssrrrxxxvvvNNNQQQOOOeeetttcccWWWSSSFFF???BBBKKKccc~~~SSSUUUuuunnnFFF===<<<;;;:::888666555444444222222222222222222222222000///777666888\\\}}}zzz}}}```gggjjjWWWCCCGGGPPPZZZhhhppprrrqqqrrrtttqqqpppkkkggghhhmmmrrruuujjjaaa___eeejjjjjjmmmssssssssswww|||}}}yyyyyy{{{vvv|||{{{wwwyyyzzzxxxuuuuuu}}}yyyuuupppjjjeeegggssseeeRRRQQQMMM___qqq|||yyypppiiiaaaYYYRRRNNNUUUWWWbbbqqquuukkk___XXXaaaccciiixxxWWWGGGDDD???;;;<<<<<>>>>>>>>@@@CCCEEEGGGFFFHHHKKKOOOTTTXXX[[[]]]jjjuuu|||uuuqqqsssvvvuuurrrsssuuuuuurrrsssxxx|||zzzyyyxxxvvvsssooommmhhhccc___\\\ZZZ[[[dddnnn{{{~~~yyyoooaaaWWWWWW```llltttmmmpppxxxyyyQQQNNNNNNfffwwwjjj^^^YYYNNNCCCAAADDD\\\{{{XXXWWWuuutttLLL???<<<;;;:::888666555444444222222222222222222222222111///555666<<<```~~~{{{{{{cccgggxxx~~~OOOBBBFFFTTT]]]jjjsssvvvuuutttssspppnnnjjjhhhjjjoooqqqrrraaa]]]___gggkkkjjjmmmrrrxxxvvvuuuwwwuuusssvvv|||{{{|||~~~~~~ooohhhaaa___^^^aaaiiiqqq{{{wwwqqqlllmmmwwwlllYYYVVVRRR___rrrrrrfff___WWWPPPLLLPPPTTTaaaqqqxxxpppeee___^^^^^^aaalllmmmJJJ@@@CCC>>>===;;;<<>>===============>>>>>>AAABBBBBBDDDEEEGGGIIIJJJOOORRRWWW\\\aaaeeegggiiinnnvvv~~~xxxtttuuuxxxwwwtttssssssqqqnnnpppuuu|||{{{zzzvvvsssqqqqqqqqqnnnhhhbbb^^^[[[]]]gggrrrwwwjjj^^^PPPNNNZZZjjjwww|||sssyyy}}}wwwzzzUUUMMMOOOdddwwwooobbbZZZSSSDDDBBBGGGccc___YYYrrrzzzQQQAAA<<<;;;:::888666555444444333333333333333333333333333000222666DDDggg}}}nnn^^^vvvvvv}}}qqqhhhmmmEEECCCFFFZZZaaalllvvvzzzzzzvvvsssmmmiiigggkkkqqqvvvvvvttt```eeemmmtttuuussstttwww|||yyywwwwwwuuuuuu}}}~~~vvvnnnccc```^^^ZZZUUURRRWWW___kkkxxx{{{uuuttt|||mmm___TTT___ppp|||llldddcccddd```[[[VVVZZZfffvvv~~~zzzqqqkkkeeebbb___eeexxxYYYBBBGGG@@@>>>;;;999>>>MMMbbbrrrxxxwwwRRR>>>:::::::::999999999888888666666666555444444333333111111000///...---,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,.........------,,,,,,++++++***++++++,,,))))))***+++,,,......///...---,,,...222666888888111000///000111111///---***++++++,,,------......------......///000000000//////000000111333444555444666777888888;;;???BBBFFFFFFDDD???999555333444---,,,++++++,,,...000222333555888:::;;;===@@@BBBEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHJJJLLLNNNPPPPPPZZZ]]]bbbhhhnnntttxxxzzz{{{~~~}}}zzz{{{wwwrrrooonnnooorrruuuwwwyyyzzzwwwsssqqqsssuuuqqqkkkeeeaaa```dddppp|||sssiii[[[WWWUUU^^^nnn}}}yyywwwyyytttqqqmmmjjjkkkqqqzzz\\\OOOPPP```qqqnnn^^^VVVTTTEEEIIIUUUyyyhhh[[[nnnwwwNNN>>><<<;;;:::888666555444444333333333333333333333333444111000777NNNoooccc^^^lllfff||||||tttvvvZZZ???GGGIIIaaafffoooxxx~~~}}}xxxsssiiieeefffpppzzz~~~|||zzzgggttt~~~xxxrrrmmmhhhlllttt{{{xxxnnnhhhggghhhrrr~~~yyywww{{{ppp\\\aaallluuusss|||yyylllnnnvvvzzznnnhhh``````qqq|||WWWKKKAAA>>>;;;999;;;FFFYYYjjjssszzzTTT===:::::::::999999999888888666666666555444444333333111111000///...------,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,------,,,,,,,,,++++++***++++++,,,,,,''''''((()))+++,,,------000...++++++///444888;;;111000//////000000///---******++++++,,,------...,,,------...//////000000/////////000111222333444444555777777888:::===???HHHLLLNNNKKKBBB;;;777777///...------///222555777777999===@@@BBBEEEIIIKKKIIIIIIIIIIIIJJJKKKLLLLLLOOOPPPRRRUUUXXXZZZ\\\]]]bbbeeejjjrrrzzz~~~||||||}}}zzzxxx|||}}}{{{{{{}}}tttooojjjhhhiiippp~~~wwwjjjcccaaa___aaahhhsss~~~}}}zzzzzzwwwrrrkkkgggfffiiilllhhhiiilllsss|||cccQQQQQQYYYiiilll]]]UUU[[[MMMTTTbbbvvvaaannnvvvOOO???<<<;;;:::888666555444444333333333333333333333333444333000999XXXvvvzzzbbbmmmwwwsssMMM>>>JJJNNNfffkkksss{{{{{{wwwlllgggiiiuuu~~~~~~yyywwwmmmvvvyyy|||xxxsssppprrruuuxxxyyysssrrrmmmeee___aaalllvvvxxxhhhiii~~~sssjjj^^^[[[iii~~~[[[CCC???<<<<<<===BBBPPP___mmm}}}~~~XXX>>>:::::::::999999999888888666666666555444444333333111000000///......------+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++******++++++,,,,,,))))))***+++,,,------...000---******---222666888000//////000111000...,,,******++++++,,,,,,------,,,------...///000111111/////////000000222333333333555666777777888;;;===IIIRRRZZZXXXNNNBBB<<<:::444333222333555777:::<<<<<>>??????@@@HHHTTTdddwww]]]@@@:::::::::999999999888888666666666555444444333333000000000///......------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++******++++++,,,---+++,,,,,,,,,------.........,,,+++,,,...000111000......///111222111---************+++,,,,,,------,,,---...///000111222222000//////000000111222333333555666777777777999;;;DDDRRR```dddZZZMMMEEEBBB888888888999;;;===???AAABBBDDDFFFHHHIIIJJJMMMOOOLLLMMMNNNQQQTTTWWWZZZ[[[YYYYYY[[[___dddiiinnnqqqwww{{{~~~tttlllllljjjffflllvvv~~~yyyuuussstttyyyuuupppvvv}}}}}}zzzyyy}}}{{{xxxwwwxxxxxxwwwrrrmmmhhhggghhhkkkqqqyyyoooPPPRRRSSScccqqq```VVVfffUUUZZZ]]]llltttzzznnnooo```JJJ<<<;;;:::888666555444444444444444444444444444444111777222???eeeppplll|||cccJJJDDDHHH\\\qqqwww~~~zzz{{{~~~rrriiijjjzzz{{{sssxxx}}}nnn___VVVLLLDDDHHHRRRhhh~~~wwwjjjggggggiiihhhhhhoooyyyvvvlllcccaaaeeemmmzzzxxxnnnddd^^^WWWUUUSSSQQQPPPOOOLLLIIIBBB@@@===;;;;;;<<<===>>>EEEIIITTTdddrrrsssmmm~~~mmmbbbjjj\\\MMMAAA@@@???===BBBKKKZZZppp}}}aaaBBB:::::::::999999999888888777666666555444444333333000000//////......------+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))***************++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000///---***---...///222333111---))))))******+++,,,,,,------------...///000111222333000000//////000111222222333444666777666777999:::<<>>@@@???===BBB>>>@@@IIITTT```rrryyyjjjzzzqqqdddiii~~~hhhTTTCCC???>>>;;;>>>GGGRRRlll}}}___===:::::::::::::::888777777666555555444444333222222333222111///......------+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))),,,///000...,,,,,,---,,,---,,,***)))+++000444000,,,)))***...///,,,(((***,,,......------...///111111222222222000...,,,------,,,+++++++++,,,,,,......//////000111111111000111111111111222222222555555555555666888999:::===HHHTTTcccvvvrrr\\\JJJAAA;;;>>>EEEFFFDDDDDDJJJGGGEEEFFFDDDBBBEEEKKKOOORRRXXX^^^cccfffggggggjjjnnnqqqrrrsssxxxwwwmmmfffbbbXXXUUUQQQPPPTTT]]]gggmmmvvv}}}~~~yyyvvvyyy{{{xxx|||zzzrrroooqqqwwwzzzsssjjjtttVVVHHHSSSnnnyyyppp\\\GGGEEEHHHNNNeee~~~uuueee}}}ggg===>>><<<999888777777555444333444444555555444444333222444555IIIssszzzxxxyyyvvvUUUYYY|||ZZZIIIEEEKKKeeeuuu}}}vvvaaa___lll}}}ggg___QQQGGGMMM\\\ddddddhhhaaa]]]^^^[[[PPPHHHFFFJJJLLLTTTaaapppzzz}}}}}}tttkkk^^^SSSLLLFFFAAA>>>;;;;;;:::::::::::::::;;;???@@@AAADDDGGGJJJMMMOOOSSSSSSRRRNNNHHHDDDAAAAAA;;;:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>???AAA@@@@@@AAAEEEKKKRRRVVVwwwlllooo}}}wwwxxxuuuooogggqqqfffEEEBBB@@@===???AAAKKK[[[ppp^^^???;;;;;;:::999999888888777666555555444444333222222333222111///......------+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++---222666666111---,,,---,,,***)))+++///333111...+++,,,///000---******,,,---...------...///111222333444333000---+++++++++,,,,,,---------...---......//////000111111000111111111111222222222444444555555666888999:::===FFFPPP\\\mmmwwwlllYYYLLLJJJLLLPPPPPPKKKGGGGGGHHHEEEDDDEEEEEEFFFLLLSSSVVVXXX\\\```dddhhhkkkllloooqqqsssssssssuuuzzz~~~~~~zzzsssjjjaaaYYYTTTQQQRRRPPPMMMNNNRRR[[[ccciiimmmttt|||}}}}}}|||yyyzzz||||||zzz{{{|||yyyyyyyyy|||wwwpppttt[[[MMMVVVppp{{{sss___III>>>CCCLLLfff|||cccrrrmmmGGG>>><<<999888777777555444333444444555555444444333444555666MMMvvv}}}sssWWW[[[vvvPPPEEEGGGQQQlllxxx~~~ooo[[[]]]kkkyyyyyyiiiVVVOOOZZZgggfff\\\wwwoooiiihhhddd\\\VVVUUUIIIHHHJJJPPPVVVZZZXXXTTTNNNIIICCC@@@>>><<<888444::::::999999999999999999777777888:::===@@@BBBCCCDDDDDDDDDAAA===:::888888999888888888888999999:::<<<<<<===>>>???AAAAAABBBCCCCCCBBBBBBEEEIIIMMMPPP\\\rrruuummm{{{tttjjjllljjjooouuunnnjjjssszzzSSSHHHCCCAAAAAA<<>><<<999888777777555444333444444555555444444333444555999TTT}}}||||||{{{{{{zzzbbbUUUbbbuuummmGGGDDDKKKWWWooo{{{jjjZZZ```ooo{{{nnn^^^bbb{{{|||tttooohhh```\\\[[[UUUPPPJJJGGGGGGFFFDDDBBBAAA@@@@@@BBBEEEDDD@@@<<<;;;::::::999999999888888666666666777999;;;<<<===:::;;;<<<;;;888666666666666666666666777777888999;;;<<<===???@@@BBBCCCDDDEEEEEEDDDDDDEEEFFFHHHIIIIIITTTjjjppprrrqqqmmm\\\WWWVVVdddoooggggggvvveeeNNNBBBCCCCCC999<<>><<<999888777777555444333444444555555444444333333444<<<\\\wwwqqqlll{{{ooovvvdddPPPVVVmmmxxx}}}wwwWWWAAAFFFOOOYYYlll|||oooccckkkzzz}}}}}}|||}}}wwwlllsss|||qqqfff]]]YYY___YYYQQQKKKIIIIIIJJJJJJAAA@@@@@@CCCFFFFFFCCC???>>>=========<<<;;;:::999999999999999999:::;;;<<<888:::;;;:::888777777888666666666777777999:::::::::;;;<<<>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGNNN[[[uuu|||wwwyyyqqqmmm[[[XXXSSSWWWqqqmmm^^^^^^ssswwwVVVAAAAAACCC::::::EEEXXXjjjyyy}}}\\\CCC===;;;999777777777999:::666555555444444333222222111000///...---------...+++++++++*********))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((,,,+++,,,///222333222000---,,,*********,,,---...///...------------,,,,,,(((***---...---...///000111333666777555000+++(((+++,,,...//////...,,,***,,,,,,------.../////////000000111111111222222222333444444444555777888999777999;;;===CCCIIIKKKIIIMMMQQQZZZcccaaaWWWMMMJJJJJJIIIJJJLLLJJJFFFFFFIIIIIILLLPPPUUUYYY]]]^^^___aaa___]]][[[XXXTTTNNNIIIKKKJJJJJJJJJIIIHHHHHHGGGDDDEEEHHHLLLPPPTTTWWWYYYdddeeegggmmmssswwwyyyyyy}}}}}}zzzzzz}}}nnnbbb___^^^___fffooowwwzzz{{{{{{~~~yyywwwvvvxxxfffTTTUUUjjj}}}rrrXXX???BBBIIIaaapppqqq{{{pppLLL>>><<<999888777777555444333444444555555444444333333444???bbbqqqpppkkkoooYYYJJJ]]]zzz~~~yyykkkKKK>>>DDDLLLYYYkkk{{{ssslllrrrzzzrrrooopppvvv|||yyylllccc```aaaaaaaaa___ZZZTTTPPPLLLHHHEEEEEEHHHJJJIIIGGGCCCCCCCCCBBBAAA???===<<<999999888777777777888888777888999999777555555666888888888999:::<<<===>>><<<===>>>@@@BBBDDDEEEFFFEEEEEEFFFGGGGGGHHHHHHGGGEEEMMMOOOXXXhhhYYYYYYUUUQQQ\\\{{{eeeXXXiiihhhFFF>>>BBB<<<:::CCCQQQaaaqqqzzz[[[BBB<<<;;;:::888888888888999666555555444444333222222000///......------......+++++++++************)))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((()))+++------++++++...111...,,,******+++,,,,,,,,,---,,,,,,,,,,,,+++++++++(((***,,,...---...///111000222444555333000+++(((,,,,,,---------,,,******,,,------...//////000000000111111111111222222222333333333444555666888888888:::===>>>???CCCGGGJJJNNNNNNSSS[[[^^^XXXQQQMMMFFFEEEDDDEEE@@@888555777777:::>>>DDDIIINNNQQQSSSZZZYYYWWWSSSOOOKKKHHHFFFGGGGGGHHHIIIIIIIIIIIIHHHAAABBBDDDGGGJJJLLLNNNOOOSSSUUUXXX\\\bbbgggllloooxxxxxx}}}{{{zzz}}}qqqgggfffaaa[[[ZZZ]]]___]]]ZZZ^^^bbbhhhooouuuyyy{{{|||~~~}}}tttmmmjjjiiippp{{{dddPPPNNNbbbvvvqqqUUU===???DDD]]]}}}ssssssNNN>>><<<999888777777555444333444444555555444444333444666DDDggg|||xxxwwwkkkeeeRRRIIIeeeiiiEEE;;;>>>GGGZZZnnnzzzwwwiiihhhlllmmmaaa^^^bbbppp~~~zzzttt}}}rrrfffaaaZZZRRRNNNOOOQQQQQQQQQHHHHHHHHHGGGFFFDDDAAA@@@<<<;;;:::999888888888888888:::;;;:::888777777888::::::;;;<<<===???AAABBBAAABBBCCCEEEFFFHHHIIIIIIFFFFFFGGGHHHIIIJJJKKKKKKFFFKKKFFFCCCcccYYYUUUPPPMMMNNN______aaawwwXXXBBBAAA>>>;;;???HHHVVVfffvvvYYYAAA;;;;;;:::999999888888777666555555444444333222222//////...---------......+++++++++************)))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((&&&***---...,,,+++---///...+++))))))+++---,,,***,,,,,,---,,,+++***++++++(((***,,,---......///111///111222222111///,,,*********++++++++++++++++++---......//////000111111000111111111111222222222333333333444555666777888777:::===>>>===>>>CCCIIILLLKKKNNNUUUXXXTTTPPPNNNDDD@@@===;;;555...---000//////222666===EEEMMMQQQUUUUUURRRMMMFFFCCCCCCEEEEEEFFFHHHJJJKKKLLLLLLLLLAAABBBCCCEEEFFFGGGHHHHHHEEEHHHLLLOOOQQQWWW^^^dddpppppptttzzz}}}~~~}}}}}}vvvssssssmmmfffccccccaaa[[[UUUSSSSSSTTTVVVXXX[[[]]]^^^bbbeeeiiijjjiiiiiiiiikkklllqqqwwwyyyyyyzzz}}}wwwooogggcccbbbbbblllyyydddOOOIII[[[ppp{{{lllOOO<<<>>>CCC]]]~~~tttPPP>>><<<999888777777555444333444444555555444444333555888IIImmm{{{wwwlll```PPPKKKhhh]]]>>>===???FFFZZZmmmyyy|||fff```iiinnnkkk]]]YYYaaatttxxxjjj^^^WWWSSSPPPMMMKKKLLLLLLKKKIIIGGGDDDBBB???>>>===<<<;;;;;;;;;;;;999:::<<<<<<;;;:::;;;<<<;;;;;;<<<===???AAACCCDDDEEEEEEFFFGGGHHHIIIJJJKKKIIIIIIIIIJJJKKKLLLNNNOOOKKKJJJGGGEEERRRsssnnn\\\QQQRRRQQQQQQhhhqqq```mmmuuu~~~zzz}}}nnnMMMDDD@@@===>>>BBBLLL[[[mmm}}}~~~XXX@@@:::::::::::::::999777777666555555444444333222222//////...---------......+++++++++************)))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((%%%(((---000000///.........+++)))))),,,---,,,***,,,---------+++++++++,,,'''***,,,---......000111///000000111000...,,,+++)))(((((()))***+++---.........//////000111111111000111111111111222222222333333333444555666777888333777;;;===::::::???FFFHHHHHHLLLRRRSSSOOOLLLNNNDDD???:::555000+++,,,111///......111888CCCNNNUUURRRRRROOOHHH@@@<<<@@@DDDAAACCCEEEHHHJJJKKKLLLLLLEEEEEEEEEEEEFFFFFFGGGGGG@@@DDDHHHHHHHHHLLLUUU\\\hhhgggkkkppptttuuuzzzwwwtttvvvooolllkkkpppwwwyyyuuuppp^^^ZZZTTTMMMIIIHHHHHHIIIFFFJJJNNNPPPPPPQQQSSSVVVTTTZZZ```cccdddfffkkkpppppppppqqqtttwwwwwwvvvuuuqqqnnnjjjddd___^^^```bbbjjjyyykkkUUUNNN]]]rrr~~~oooPPP>>>@@@EEE___}}}rrrNNN>>><<<999888777777555444333444444555555444444333333999MMMsss|||vvv}}}pppgggYYYQQQiiitttLLL888AAAEEEIIIZZZjjjzzzyyyccceeevvv~~~yyyeee```iii}}}qqqfff\\\WWWMMMMMMNNNMMMKKKHHHEEECCC>>>===<<<;;;::::::::::::555777999:::999999:::<<<;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEFFFGGGHHHHHHIIIIIILLLKKKKKKKKKLLLMMMOOOPPPNNNIIIKKKOOOJJJMMMmmmlllXXX\\\ZZZPPPXXXoooeeekkkqqqxxx{{{|||wwwnnniiijjjnnnxxx}}}WWWGGGBBB???>>>???GGGVVViiizzz]]]???===:::888777888999999999666555555444444333222222111000///...---,,,+++++++++++++++************))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))******)))''''''((())))))***+++,,,---......------,,,,,,+++******++++++,,,------,,,***))))))******,,,...//////000333555333444444222...,,,++++++***+++,,,,,,------,,,,,,------......///.........000111111111111222222222444444555666777888999999888777888;;;;;;999;;;@@@GGGGGGHHHLLLOOONNNKKKGGG>>>;;;888666444222...,,,,,,000000...333@@@JJJMMMLLLKKKJJJHHHEEEBBB???>>>???BBBDDDEEEHHHMMMLLLHHHFFFEEEEEEFFFGGGFFFDDDAAAFFFCCCAAADDDFFFHHHLLLRRR]]]___bbbgggnnntttyyy|||{{{oookkkhhhccccccjjjssswww{{{uuunnneee]]]VVVPPPIIIDDDBBBEEEEEECCCCCCGGGIIIGGGGGGIIIKKKKKKJJJKKKOOOSSSVVVXXXYYYZZZZZZ[[[]]]^^^\\\[[[]]]___^^^[[[\\\___sss}}}tttNNNJJJ[[[vvvWWWCCC@@@HHHccc|||wwwzzzrrrtttUUUAAA<<<999::::::666444555555444444333333444444555777999RRRzzz~~~{{{~~~wwwuuuqqqNNNXXX}}}XXXDDD???888>>>NNNVVViiiwww||||||iiippp}}}mmmmmmtttdddXXXTTTMMMHHHJJJLLLGGG??????>>>=========<<<999666999999::::::::::::::::::===???BBBCCCCCCCCCCCCDDDIIIJJJKKKJJJHHHHHHIIIJJJMMMNNNNNNMMMLLLLLLNNNPPPSSSSSSQQQMMMKKKOOOXXXaaakkkccc```[[[YYY[[[jjjkkkkkkqqqqqqrrrnnneee___ccckkkqqqcccGGGAAA@@@???>>>CCCQQQfffyyy```AAA===:::888777888999999999666555555444444333222222111000///...---,,,+++++++++++++++************))))))))))))))))))))))))))))))(((''''''''''''((()))'''((()))((('''(((***+++***++++++,,,,,,+++++++++++++++***)))))))))******+++,,,,,,+++)))((()))******,,,///222444555444333333444444222...+++*********+++,,,,,,------,,,,,,,,,---......///.........000111111111111222222222444444555666777888999999888777888;;;;;;999;;;@@@GGGFFFGGGIIIJJJHHHDDD@@@>>><<<888666444222///,,,,,,//////---111===GGGJJJHHHHHHHHHFFFEEECCCAAA@@@CCCFFFGGGGGGJJJNNNNNNJJJEEEDDDDDDEEEFFFEEECCCAAADDD@@@@@@CCCEEEEEEIIINNNPPPSSSZZZaaajjjqqqvvvyyy~~~sssnnnggg```ZZZ]]]aaadddhhhlllooommmkkkiiigggaaaZZZTTTNNNQQQPPPMMMMMMRRRUUUUUU]]]]]][[[XXXSSSOOOLLLKKKLLLMMMOOOOOOPPPPPPQQQRRR\\\]]]```bbb```\\\^^^cccyyy~~~YYYTTTccceeeFFFAAAEEE]]]~~~llleeennnQQQBBB<<<999::::::666444555555444444333333444444555999<<>>:::888999<<<===>>>===<<<<<<;;;<<<>>>???@@@???AAADDDEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJMMMQQQUUUSSSSSSTTTUUUUUUUUUUUUTTTYYYYYYVVVRRRNNNLLLNNNPPPVVVmmmvvvhhh^^^]]]aaakkk|||wwwxxxyyytttooojjjbbb[[[\\\bbbqqqtttTTTHHHAAA@@@???BBBMMM```tttbbbAAA<<<:::888777888999999999666555555444444333222222000000///...---,,,,,,++++++++++++************))))))))))))))))))))))))))))))((((((''''''(((((()))%%%'''((((((((()))+++---++++++++++++*********)))))))))((('''((((((******)))+++++++++)))((()))+++***+++...444999;;;888444444555444222...+++))))))***+++,,,,,,------,,,,,,,,,------...//////......000111111111111222222222444444555666777888888999999777888;;;;;;999;;;???EEEEEEFFFGGGHHHFFFBBB??????<<<999777555333000---,,,......,,,///999AAAEEEDDDDDDEEEFFFFFFFFFFFFEEEIIIKKKKKKIIILLLPPPPPPLLLDDDCCCCCCDDDEEEDDDCCCAAAAAA>>>>>>AAACCCBBBDDDHHHFFFKKKSSS]]]eeekkkoooqqquuuzzz~~~zzzvvvooojjjlllnnnnnnnnnpppgggffffffggghhhgggdddbbbgggiiiggg```]]]___``````iiihhhggggggeeebbb]]]ZZZXXXYYYZZZ\\\^^^```aaabbbiiikkknnnnnnhhhcccfffmmmbbb\\\iiisssLLLBBBCCCYYYwwwhhh\\\kkkOOOBBB===:::;;;:::666444555555444444333333444444555999===___{{{tttwwwtttPPP\\\mmmLLL:::;;;999@@@OOOXXXooovvv{{{wwwcccfffzzzvvvcccYYYSSSMMMKKKGGGAAA>>>===>>>??????<<<;;;999999:::===@@@BBB@@@BBBDDDEEEEEEEEEGGGHHHJJJLLLNNNQQQTTTZZZ```eeeeeeeeegggjjjmmmkkkfffaaa]]][[[XXXUUUQQQLLLGGGCCCDDDMMMddd|||pppbbbbbbXXXwwwmmmccc```bbblll|||dddMMMBBBBBBAAABBBHHHWWWmmm|||bbbAAA<<<:::888888999999999888666555555444444333222222000//////...------,,,,,,+++++++++*********))))))(((((((((((((((((((((((()))(((((((((((((((((()))&&&'''((((((((((((***,,,++++++++++++++++++,,,,,,***)))((('''((()))+++,,,***+++,,,,,,******+++,,,+++***,,,222;;;???===999444555444111---***)))(((***+++,,,,,,------,,,,,,,,,,,,---...////////////000000111111111222222222333444444555666777888888999777888;;;:::888:::???CCCDDDFFFHHHIIIIIIGGGFFF@@@===:::888666444000...,,,---,,,+++...444<<<@@@AAABBBEEEGGGJJJKKKLLLMMMNNNPPPNNNLLLNNNRRRRRRNNNEEEDDDCCCCCCEEEEEEDDDBBBAAA>>>>>>AAABBB@@@AAADDDEEEJJJSSS\\\bbbddddddcccaaafffooo~~~zzzxxxyyy}}}xxxuuurrrooollljjjiiikkkmmmnnnjjjgggddddddfffiiinnnqqqssssssvvvwwwyyyvvvllleeeiiissskkkdddnnnPPPDDDDDD[[[xxxlllZZZ}}}mmmQQQBBB===:::;;;:::666555666555444444333333444444555777>>>ddd}}}zzzwwwSSSbbbsssNNN:::;;;:::AAANNNWWWnnnwww}}}ooo\\\jjj|||wwwvvvvvvttttttrrrqqqxxxlll\\\RRROOOLLLIIIFFFDDDAAA>>>>>>>>>======>>>@@@CCCDDDCCCDDDEEEEEEDDDDDDGGGIIIOOOSSSYYY___eeekkkqqqvvvxxxyyy}}}yyypppeee```YYYVVVVVVTTTOOOJJJMMMJJJRRRaaavvv~~~gggbbbZZZlll|||mmmfffgggkkkxxxmmmNNNCCCBBBAAA@@@CCCPPPggg{{{cccBBB;;;:::888888999:::999888666555555444444333222222/////////...------,,,,,,+++++++++*********))))))((((((((((((((((((((((((((())))))))))))))))))(((((()))***)))''''''(((***++++++++++++,,,...000111---,,,***))))))***,,,...---.........,,,+++,,,---,,,))))))///888>>>???>>>333444444111---***)))(((***+++,,,,,,------,,,,,,+++,,,---...////////////000000111111111222222222333333444555666777888888999888999;;;:::888:::???DDDFFFHHHIIIJJJIIIHHHHHHAAA>>>;;;999777555222///---,,,+++,,,---111888===AAACCCFFFJJJNNNQQQTTTUUURRRSSSSSSPPPRRRUUUTTTPPPGGGFFFEEEEEEGGGGGGGGGFFFCCC@@@@@@BBBBBB???@@@CCCDDDJJJRRRZZZ^^^^^^[[[XXX\\\\\\```jjjxxx}}}}}}|||wwwuuutttrrrmmmiiihhhggghhhkkkooorrrsssrrruuuuuutttoooeee```fffqqqssskkktttOOOCCCEEEaaa}}}gggXXX{{{oooWWWBBB===:::;;;;;;777555666555444444333333444444555888CCClll~~~{{{rrrTTTgggTTT===:::;;;CCCPPPXXXqqqvvv{{{mmm]]]qqq}}}wwwuuunnnoooooollldddbbbkkkwwwddd___XXXQQQLLLIIIFFFCCCEEEEEEEEEDDDDDDEEEEEEEEEDDDEEEEEEDDDCCCEEEHHHJJJPPPWWWbbbmmmvvv|||wwwmmmaaa[[[ZZZ[[[YYYVVVQQQIIIJJJRRRbbbnnnjjjaaa]]]mmmrrriiikkkvvvsssNNNEEEBBB@@@???@@@KKKddd|||dddDDD;;;:::888999::::::999777666555555444444333222222//////.........---------+++++++++************)))))))))))))))))))))))))))((())))))******))))))((()))******)))'''&&&((()))+++******+++---///222333000///,,,******+++---...///000000///---,,,,,,---,,,***))),,,333999<<<===222222333111---***))))))***+++,,,,,,------,,,,,,++++++---...//////000000000111111111111222222222333333444555666777777888:::888999;;;:::888:::>>>FFFHHHIIIIIIGGGEEEEEEEEEBBB???<<<:::888666222000...,,,+++---...000666<<>>;;;<<<;;;777555666555444444333333444444555:::KKKtttzzztttdddPPPnnnkkkKKK@@@===DDDMMMRRRiiitttyyyoooaaavvv~~~{{{vvvuuummmnnnpppooohhh___]]]aaabbbqqqzzzjjj^^^WWWRRRPPPKKKIIIGGGDDDBBBAAAAAAAAAEEEEEEFFFFFFGGGJJJOOOSSSXXXbbbppp}}}tttgggaaa^^^[[[XXXRRRJJJJJJMMMVVVxxxuuudddTTT___wwwzzz~~~ZZZJJJDDD???>>>???IIIbbb{{{aaaBBB;;;999999999::::::888777666555555444444333222222...............---------+++++++++************)))))))))))))))))))))))))))((()))************)))(((((())))))((('''''')))+++,,,+++***+++,,,...000222333111---+++***+++,,,...000111111///,,,+++++++++++++++,,,---000222444666000111111000---+++***+++***+++,,,,,,------,,,,,,***+++,,,...///000000000000111111111111222222222222333333444555666777777:::999999;;;:::888999>>>FFFHHHJJJIIIFFFDDDEEEFFFBBB@@@===:::999666333111///,,,+++///000000555===DDDFFFJJJOOOTTTXXX[[[]]]XXX[[[]]]\\\^^^___\\\VVVPPPNNNLLLLLLNNNPPPPPPPPPIIIEEEBBBBBB@@@>>>???CCCDDDJJJRRRYYY\\\[[[WWWTTTJJJJJJKKKOOOVVVaaammmvvv|||}}}}}}wwwwwwxxxxxxxxxzzzwww{{{xxxooogggaaa```iiitttfffbbbjjj|||OOODDDOOOuuu{{{xxxiiiaaazzzjjjWWWCCC>>>;;;<<<;;;777555777555444444333333444444555;;;QQQyyyzzz```WWW}}}UUUBBB===EEENNNRRRgggvvvzzzpppcccuuu}}}~~~xxxsssrrrqqqrrruuurrrhhh```\\\QQQSSSVVV]]]mmm}}}wwweee```YYYRRRNNNMMMOOOPPPUUUVVVWWWYYY]]]cccjjjpppwww~~~zzzoooeee```[[[RRRPPPNNNMMMdddmmmVVVZZZpppoooRRRHHH@@@>>>???GGG___www\\\???:::999999999::::::888777666555555444444333222222...............---------+++++++++************)))))))))))))))))))))))))))((()))***++++++***)))(((&&&'''((((((((((((+++------,,,*********,,,...///444111...***)))***+++---000111111...+++))))))******,,,//////...---...//////000111000---++++++,,,++++++,,,---------,,,,,,***+++,,,...///000000000000111111111111222222222222333333444555666777777:::999999;;;:::777999>>>DDDGGGJJJJJJHHHGGGIIIKKKCCC@@@===;;;999777444111000,,,,,,000111000666>>>EEEGGGKKKPPPUUUYYY\\\]]]ZZZ^^^```aaabbbccc___YYYRRRPPPOOOOOOQQQRRRSSSSSSKKKFFFBBBAAA???===???CCCKKKPPPWWW]]]___\\\WWWTTTKKKLLLLLLMMMOOOWWWbbbkkk~~~www{{{~~~zzzzzz}}}}}}vvvnnnkkkrrrrrrqqqnnnmmmooouuuzzz}}}~~~qqqfff___^^^eeennndddaaaiiiyyySSSJJJVVV~~~yyynnnmmmiiijjjSSSCCC>>>;;;<<<;;;888666777555444444333333444444555999RRRyyylllgggzzzOOO;;;:::IIIXXX^^^uuuzzz~~~qqqcccpppzzz~~~zzz|||~~~}}}xxxxxx|||}}}tttiiicccWWWSSSLLLJJJTTTnnnzzzpppjjjjjjnnnqqqmmmoooqqquuu{{{yyyqqqaaaWWWTTTOOOHHHWWWsssyyy]]]YYY```|||{{{XXXKKKAAA??????GGG]]]uuu{{{YYYBBB<<<:::999999;;;;;;:::888999888777666444333222111/////////...------,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''+++******))))))))))))))))))******+++,,,,,,------000...,,,*********)))'''/////////...---,,,******'''+++000222111///---,,,//////000///+++(((***...)))***+++,,,---,,,++++++,,,,,,.../////////...---......///000111333555666222222333444555666777888777777888999:::;;;;;;<<>>DDDHHHNNNSSSWWWZZZ^^^```______aaadddfffeee```\\\YYYWWWUUUUUUVVVWWWVVVUUUPPPJJJEEEEEEEEEEEEHHHLLLSSS[[[aaaaaa___\\\XXXRRRNNNKKKJJJLLLNNNRRRYYYbbbsss~~~}}}zzzwwwtttrrrllliiieeeeeehhhjjjkkkkkkjjjlllooopppppprrrtttwww}}}zzz{{{~~~~~~}}}}}}}}}|||sssnnnooorrrssszzz~~~}}}yyyzzzyyyyyy}}}{{{wwwyyy}}}~~~zzzkkk\\\YYYeeerrrddd___eeesssTTTFFFPPP{{{zzzhhhvvvnnnhhh^^^HHHAAA<<<<<<<<<999777777777666555444444555666777@@@[[[kkkmmmqqqvvvkkkbbbKKK;;;@@@KKKUUUeeevvv|||gggdddqqquuuvvvzzzzzz~~~~~~~~~yyymmmbbbZZZTTTKKKKKKddd~~~qqqaaaPPPHHHGGGHHHLLLPPP[[[ppp|||}}}rrraaaZZZOOOMMM\\\tttssshhhfffiiiwwwmmmLLLBBB??????CCCSSS{{{[[[AAA<<<:::999999::::::999888666666555333222111000000111111000//////......---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---///...,,,+++******++++++...,,,******+++++++++***,,,,,,------------,,,,,,))),,,...000///.../////////222333000+++(((((())))))***+++,,,,,,,,,,,,+++++++++,,,------------,,,000000000000111222333444333333333333333333333333777777888999:::;;;;;;<<<>>>EEEJJJJJJKKKNNNNNNKKKDDDAAA===;;;;;;;;;:::999333///,,,------...444<<>>>>>======777222//////...///555<<>>??????;;;888888666555444444666999<<<>>>TTTkkkooofffmmmwww{{{}}}tttxxx~~~jjj```~~~RRRCCC:::???HHHQQQ___nnnvvv{{{nnn^^^```mmmmmmkkkqqqtttxxx{{{|||sssllldddWWWMMMRRR___vvv{{{{{{vvvkkk]]]NNNGGGEEECCCCCCDDD>>>EEEIIIXXXvvvyyyiii\\\TTTGGGHHHFFF???:::???KKKUUUooo}}}rrrggggggttt^^^GGG>>>???CCCMMMooo[[[>>>;;;999888888999:::888777777666666555444333222222111111111000//////......---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((()))))))))*********+++******)))))))))))))))***222111///---++++++++++++,,,+++)))***+++,,,,,,+++******+++,,,------------***,,,---------...000222...444666000,,,------++++++***++++++++++++,,,,,,...............//////000222111111111111111222222222222333555666888999999777777888999:::;;;;;;<<<>>>DDDIIIKKKNNNTTTXXXXXXUUUPPPJJJDDDAAA???===<<<888444111000//////555<<>>???@@@<<<999888777666555555777;;;???BBBVVViiippppppuuuwwwvvvWWW\\\xxxcccJJJ@@@:::>>>EEENNN]]]kkktttyyyjjj\\\aaappppppmmmpppqqqrrrvvv{{{zzzssslll```TTTRRRXXXhhhvvv~~~{{{||||||~~~~~~qqqgggZZZMMMHHHGGGFFFEEEGGGCCCFFFDDDHHHXXXkkknnn[[[OOOEEEDDDBBB???<<<;;;???DDDSSSssssss|||^^^GGG???@@@CCCJJJiii|||}}}WWW;;;;;;999888888999999888777777777666555555444333333111111000//////......------------,,,,,,,,,++++++))))))))))))))))))))))))'''(((((())))))*********++++++***)))))))))))))))000000///......---,,,,,,,,,+++)))***+++,,,,,,+++******+++,,,,,,---,,,,,,***+++---.........000222777<<<;;;111***,,,,,,(((++++++******++++++,,,---//////......//////000111111111111111111111222222111222333555777999;;;;;;777777888999:::;;;;;;<<<;;;AAAFFFHHHMMMUUUZZZ[[[ZZZUUUNNNHHHCCC???<<<999777333000///......444;;;AAACCCFFFHHHJJJLLLOOORRRVVVYYY]]]dddmmmyyy{{{jjj___\\\^^^^^^]]]aaa______```^^^]]]bbbiiiuuuzzz{{{vvvpppkkkeee___]]]ZZZXXXYYYZZZ\\\ccckkkuuuxxx}}}{{{tttnnneeebbb]]]YYYXXXYYY]]]___dddgggiiikkkjjjiiijjjkkkjjjhhheeedddcccbbb___]]]ZZZWWWTTTSSSSSSRRRQQQOOOFFFFFFHHHJJJKKKMMMNNNOOOTTT\\\eeeiiioooxxx{{{zzzxxxyyy{{{}}}vvv|||~~~xxxsssqqqwwwjjjiiiuuukkkgggxxxvvvzzzxxxjjj[[[YYYgggwwwyyybbb^^^^^^qqqJJJDDDLLLiiiooodddttt\\\ppplllFFF@@@===???@@@===:::999777666555555888<<<@@@CCCWWWdddjjjuuuyyy{{{tttzzz|||cccEEEVVVuuuXXXEEE>>>:::<<>>:::999888888999999888666666555555444444333333222000000//////...------,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))&&&&&&'''(((((()))*********)))))))))))))))***+++,,,---///000000///...------+++******+++,,,+++******++++++,,,,,,,,,++++++(((+++---...//////000222;;;AAA>>>111***,,,---)))++++++*********+++,,,---///......---...///000111111000000000111222333333222222333555666888999:::777777888999:::;;;;;;<<<:::@@@EEEHHHMMMVVV]]]___]]]YYYSSSMMMHHHCCC>>>:::888444111000000000555===AAACCCDDDEEEFFFHHHJJJMMMMMMNNNPPPSSS[[[gggvvvttthhh^^^\\\^^^aaabbb```aaabbbaaabbbiiisss|||}}}wwwrrrmmmgggeeeaaa___``````bbbiiipppyyy{{{{{{tttlllfffbbbbbbaaabbbdddgggkkkmmmnnnrrruuuwwwuuuttttttuuuuuussspppppprrrqqqooommmllljjjiiiiiijjjjjjgggdddZZZYYYVVVSSSPPPNNNLLLLLLIIIPPPUUUWWWZZZaaagggiiiooorrrvvvzzz|||}}}}}}|||xxxxxxuuupppmmmpppwww}}}|||ssswww{{{|||zzzyyy{{{|||zzzxxxvvvxxx~~~ttteeeeeerrruuuooo}}}zzz{{{uuugggZZZ[[[kkkzzzqqq___```cccwwwNNNBBBIIIlllmmmiiippp]]]xxxcccCCC>>><<>>;;;:::666555444444666:::???BBB___eeemmm{{{xxxtttlllkkkkkkLLLAAATTT}}}ZZZAAA>>>;;;;;;@@@KKK\\\jjjuuuyyyqqq^^^___nnnssssssuuutttppptttyyy}}}}}}tttiii\\\QQQLLLMMMRRR\\\fffkkkooo|||~~~xxxssslll___QQQJJJHHHFFFEEEGGGFFFEEEAAAAAABBBAAAWWW{{{xxxgggRRRIIIBBBBBBBBB@@@AAADDDAAATTTjjjuuusssmmmjjjkkkllltttiiiOOOCCC@@@@@@FFFdddxxx{{{ZZZBBB:::999888888999999888666444444444333333222222222/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((((((((()))+++,,,---***,,,///111222111///......,,,******+++,,,+++***++++++,,,,,,,,,++++++***(((***---/////////000111;;;AAA>>>000***...111---,,,+++*********+++,,,---......---,,,---...///000000000000000111222333444333333444444555666777777777777888999:::;;;;;;<<<;;;AAAFFFIIIOOOYYYaaaccc```]]]WWWRRRMMMGGGBBB>>>;;;666444333333333999@@@AAABBBDDDDDDDDDEEEGGGJJJ===<<<<<<===BBBNNN]]]hhhzzzlll^^^WWW\\\bbbaaa```aaabbbbbbeeeooozzz|||xxxsssmmmlllhhhffffffggghhhooowww~~~}}}zzzvvvpppiii```[[[bbbdddgggkkkooorrruuuvvvwww{{{~~~{{{{{{|||tttrrrqqqrrrvvvwwwvvvttt||||||}}}{{{rrroookkkeee```\\\ZZZYYYRRRRRRNNNHHHHHHOOOVVVXXX]]]___bbbhhhmmmppppppooottttttoooeee[[[ZZZ```gggooowwwzzzuuuzzzzzzuuuqqqrrruuuuuuxxxyyy}}}~~~cccZZZaaakkkpppzzzyyyvvv~~~uuuggg\\\___ooommm```gggnnnQQQ@@@FFFlllrrrqqqoooaaauuu^^^BBB<<<;;;>>>AAA>>>;;;;;;666444222222444999>>>AAAiiilllvvvwwwgggbbbbbbFFFKKKYYY{{{SSS@@@===;;;:::>>>JJJ\\\kkkrrrvvv}}}vvv```]]]kkkqqqtttwwwvvvsssvvv{{{~~~}}}tttjjj^^^RRRKKKCCCFFFPPP[[[aaafffsss}}}zzz{{{~~~yyytttpppoooaaaSSSMMMKKKIIIIIIKKKFFFCCC@@@CCCDDD<<>>CCCbbbzzzpppTTT===;;;:::999999888888999999888777666555333222111000000000//////...---+++***++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++,,,------......//////+++'''(((,,,...,,,***------,,,++++++***)))))))))///...***...777777...333666888444---((((((***++++++++++++++++++++++++,,,,,,------...////////////111444444333222222222333444555555666666555555;;;;;;;;;;;;;;;;;;;;;;;;AAABBBDDDIIIOOOVVV\\\___bbbeeeccc]]]WWWQQQIIIAAA<<<777222000333:::@@@CCCKKKHHHEEECCCBBBBBB@@@???888666222111333888???CCCUUU```lllnnnfffZZZQQQOOOVVVSSSTTTZZZ___bbbkkkvvvyyyvvvvvvpppkkkffffffjjjqqqwwwyyy{{{zzzzzz~~~~~~{{{uuummmddd``````aaalllkkklllpppuuuzzz|||}}}}}}zzzyyyvvvrrrpppqqqoookkkkkknnnpppuuu{{{~~~zzzwwwuuutttgggeeecccbbbaaaaaaaaabbb]]]___```___]]]ZZZXXXWWWXXX___eeebbbXXXPPPOOOQQQXXX```iiimmmqqqxxxjjj]]]]]]___jjjmmmrrrzzz}}}ppp]]]XXXfffxxxaaa^^^___WWWJJJFFF\\\{{{rrrrrrzzzyyyZZZFFFBBB======??????<<<888888999555555999555:::MMMqqq{{{{{{mmmlll```IIIJJJ]]]RRR@@@<<<:::<<<@@@JJJZZZiiiuuuwww||||||eee___jjjpppuuuwwwtttwwwyyy|||}}}~~~yyysssgggZZZSSSOOOMMMQQQZZZdddjjjpppvvvuuuuuuxxxyyy|||ssswwwvvvxxxtttuuuqqqgggZZZQQQMMMKKKHHHEEEEEEBBBAAAAAAAAACCCKKKUUUfffSSSRRRRRRHHHCCCGGGDDDCCCAAA@@@BBBDDDBBB???EEEQQQhhh\\\DDDBBB???GGG[[[wwwkkkPPP::::::999888888777777888888777666555444222111000///000000//////...---+++***++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))++++++,,,,,,---.........///+++((((((+++---,,,)))++++++++++++,,,,,,,,,,,,)))......+++000:::;;;555333555555111,,,))))))+++++++++++++++++++++++++++,,,,,,------...////////////111333333222222222444333444444555555555555555999999:::::::::;;;;;;;;;???AAADDDIIIPPPXXX___cccdddlllpppmmmfff^^^TTTLLLBBB===777444888???FFFJJJLLLIIIGGGEEECCCAAA>>>;;;777555444333555888<<<>>>CCCJJJTTT[[[[[[VVVOOOJJJJJJHHHIIIOOORRRUUU]]]fffqqqwww}}}xxxttttttrrrnnnjjjiiimmmrrrvvvwww}}}|||{{{|||}}}{{{tttjjjeeeccccccbbb```[[[bbbmmmwww}}}~~~|||~~~|||wwwsssppppppoookkkkkknnnlllnnnrrrvvvzzz}}}}}}||||||||||||}}}}}}wwwxxxwwwtttnnnfff___[[[TTTZZZ```aaa]]]VVVPPPMMMNNNSSSZZZaaaiiittt}}}pppdddhhhppp{{{~~~|||ooo\\\XXXfffyyyeee]]]YYYzzz\\\III???VVV~~~nnnuuu|||___FFFBBB>>>>>>??????<<<888777888444444888555<<>>;;;<<<@@@HHHXXXfffwwwyyyggg___jjjqqquuuyyywwwyyy{{{}}}~~~~~~~~~xxxmmmiiieeeccceeeiiilllnnnuuu}}}qqqoooyyy{{{vvvttt}}}wwwrrrttttttlllaaaYYYTTTPPPJJJEEEGGGDDDBBBAAA??????FFFOOOwww^^^ZZZZZZRRRNNNRRRFFFDDDAAA@@@@@@BBBCCCBBB???HHH\\\vvvZZZDDDBBB@@@GGG[[[vvv~~~hhhNNN999999888777777666666777777666555444333222000000///000000//////...---+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++,,,,,,------......000,,,))))))+++,,,+++)))))))))***,,,---...///000)))---...,,,222<<<@@@<<<555444222///,,,+++++++++++++++++++++++++++++++++,,,,,,------...////////////000111111111222444666333333444555555555555555777777888999:::;;;;;;<<<>>>@@@CCCIIIPPPYYY```eeeiiivvvvvviii]]]SSSHHHBBB;;;888;;;CCCLLLQQQNNNLLLIIIFFFDDDAAA===:::888777777777888999::::::;;;<<>>DDDKKKuuuooollllllbbbWWWSSSLLLHHHDDDAAA??????AAACCC>>>AAAMMMddd{{{ZZZEEEDDD@@@GGG[[[vvvkkkRRR===999999888777777777777777666666555444333111111000000000//////...---+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***++++++,,,------......///---***)))***++++++))))))***+++,,,...///000111***---...,,,111:::???>>>:::666111...------+++***++++++++++++++++++++++++,,,,,,------...////////////000000000000111444777333333444555555555444444555555666888999:::;;;<<<>>>???BBBGGGNNNVVV^^^bbbnnn|||yyykkk]]]TTTMMMFFF===999===FFFOOOUUURRROOOJJJGGGEEEDDDBBBAAA>>>======<<<;;;;;;;;;;;;>>>===???FFFNNNPPPLLLFFFEEEFFFGGGHHHHHHHHHKKKNNNSSSZZZcccjjjllllllkkkkkkggghhhkkknnnrrrtttuuuuuuuuuvvvwwwxxxxxxvvvrrrpppjjjccc]]]___gggkkkhhhcccYYYaaallluuu{{{|||wwwsssrrroookkkkkknnnssssssrrrpppppptttyyy~~~}}}zzztttoootttwww{{{~~~zzznnn^^^RRRIIIIIIKKKQQQXXXcccrrr~~~~~~{{{xxxwwwyyy|||~~~zzz{{{{{{zzzzzz|||}}}ppp^^^ZZZiii{{{\\\ZZZaaauuuNNNLLLQQQfffooollltttZZZEEECCCBBBBBBBBB@@@===999555555111222777666>>>SSSssseeeTTTHHHGGGpppTTTCCC>>><<<<<<>>>EEESSS```ooottt{{{nnn^^^fffkkkoootttuuuxxx{{{}}}||||||~~~xxxrrrooo}}}rrrmmmyyy|||vvvuuuooojjjccc\\\VVVPPPIIIEEEEEEDDDCCCDDDBBBAAAEEEMMMiiizzzhhhYYYWWWPPPJJJFFFCCC??????BBBDDDAAAEEEVVVlll\\\HHHEEEAAAGGG[[[uuupppWWWAAA::::::999888888888888999777777666555444333333222000000//////...---+++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,------......,,,*********+++++++++++++++,,,------...//////,,,---...,,,///555:::;;;===999444000...---+++***++++++++++++++++++++++++,,,,,,------.../////////...///000000000111444777222333333444555444444444444444666777999:::<<<<<>>EEERRR___ooovvvuuuaaahhhlllmmmrrrtttuuuxxx}}}~~~~~~~~~~~~~~~tttrrrrrrkkksssxxxtttpppkkkddd]]]XXXSSSPPPMMMNNNLLLJJJIIIEEEBBBFFFLLL```nnnzzzfff\\\RRROOOKKKFFFDDDFFFHHHBBBBBBMMM___sss```KKKFFF@@@GGG[[[ssstttYYYAAA;;;::::::999888999999999777777777666555444444333000000//////...---+++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,------,,,,,,+++******+++,,,---+++,,,,,,,,,------------,,,---...------000333666:::888555111...,,,++++++++++++++++++++++++++++++,,,,,,------.../////////...///000000000111333555222222333444444444444444444555666777999:::<<<<<<@@@??????AAAEEELLLRRRVVVeeennnvvvtttmmmgggaaa\\\UUUMMMDDD???AAAIIIRRRXXXVVVRRRLLLIIIJJJMMMQQQRRRNNNLLLJJJGGGEEEEEEEEEFFF@@@BBBDDDCCCAAAAAACCCFFFAAAGGGLLLPPPVVV___eeegggcccbbb```___```bbbeeefffjjjnnnsssvvvvvvtttrrrqqqsssuuuuuurrrlllfff```^^^bbbfffkkkllljjjhhhhhhhhhdddiiipppvvv|||~~~~~~~~~}}}||||||yyysssooooooxxxooocccYYYUUUUUUYYYYYY\\\iiizzz~~~zzzwwwwwwwwwtttnnnfffaaaaaabbb\\\[[[[[[]]]```dddiiikkkooopppvvvsss```[[[iii{{{sssTTTVVV^^^|||lllUUULLLPPPqqqzzzmmmLLLCCCEEEFFFGGGEEEAAA===;;;555666222333888555;;;MMMrrr~~~zzzeeeVVVWWW~~~~~~MMM???<<<:::;;;===DDDQQQ]]]jjjsss||||||eeelllooonnnrrruuutttwww{{{~~~~~~}}}|||tttwwwqqq|||xxxhhhiii{{{wwwzzzwwwqqqjjjddd```^^^\\\^^^YYYUUUOOOHHHAAACCCIIIZZZjjj}}}ooo^^^XXXVVVPPPMMMNNNIIICCCBBBHHHTTTdddwwwbbbLLLFFF@@@GGG]]]qqqxxxZZZ@@@:::999999888888888888888666666666555444444333333000000//////...---+++***++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))*********+++,,,,,,------***************+++---///******++++++,,,---------+++,,,......------000333222444444222---***+++,,,++++++++++++++++++++++++,,,,,,------.../////////...000111222111000111222222222333444444444444333666666777888999;;;;;;<<>>>>>???CCCJJJQQQUUU]]]dddhhhgggdddbbb]]]XXXTTTMMMDDD???@@@GGGOOOTTTTTTQQQNNNLLLNNNPPPQQQQQQPPPPPPOOONNNLLLJJJHHHGGGDDDEEEFFFDDDBBBBBBDDDFFFCCCKKKQQQUUU]]]jjjsssuuummmjjjeeebbbaaabbbdddeeedddjjjqqquuuuuusssssssssrrrrrrooojjjdddaaaaaabbbhhhkkklllkkkgggdddeeefffbbbdddiiipppzzz~~~vvvkkkbbbcccmmm|||kkk^^^VVVTTT]]]eeeiiirrr~~~wwwrrrpppcccaaa___^^^```dddjjjmmmmmmgggffflllqqqqqqrrruuutttxxxyyyxxx{{{rrr___YYYgggyyymmmVVVVVV^^^}}}UUUNNNRRRppp{{{eeeddd|||oooJJJCCCEEEHHHIIIFFFBBB>>>;;;555777444555999444777IIIgggzzzpppYYYbbbRRRAAA===;;;;;;===BBBNNNZZZeeennnxxx{{{dddlllpppnnnrrrvvvuuuwwwzzz|||}}}~~~}}}}}}wwwppp}}}yyyzzzfff```~~~~~~wwwpppllljjjiiiccc[[[SSSIIIAAACCCHHHWWWkkknnnbbb]]]VVVQQQRRRJJJFFFEEEFFFJJJRRRbbbqqq```JJJEEE@@@HHH___ttt{{{\\\AAA999888888777777777777777555555555444444333333222000000000///...---++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))******+++,,,,,,------)))************+++...000(((((()))***,,,---......***+++...///...,,,///333,,,000333111,,,)))+++...++++++++++++++++++++++++,,,,,,------...//////000...000222333111000000000222222333444444444333333777777888999:::;;;;;;<<>>===>>>CCCJJJQQQUUUYYY^^^aaa___^^^\\\VVVPPPRRRKKKAAA<<<===DDDKKKOOORRRPPPOOOOOOPPPQQQOOONNNOOOQQQRRRRRRQQQMMMIIIGGGGGGEEECCCAAA@@@??????@@@CCCKKKPPPSSS[[[hhhrrrtttjjjfffaaa]]][[[[[[[[[[[[ZZZaaajjjppprrrssstttvvvnnnllliiiccc___```fffkkknnnmmmjjjgggcccbbbbbbcccbbb```aaagggttt|||kkk___YYYcccwwwjjjbbbUUURRRaaaqqqwww}}}}}}xxxtttsssvvv{{{~~~zzznnngggiiimmmkkkjjjkkkdddggggggfffkkkvvvqqq]]]XXXeeevvvlllPPPPPP\\\NNNRRR]]]rrrvvv```gggpppHHHBBBFFFIIIJJJGGGBBB>>>;;;666888666777999333555FFFbbbyyyzzzYYYgggXXXCCC???<<<<<<<<<@@@KKKVVVfffoooyyywww```iiinnnlllppptttvvvxxxzzz{{{|||}}}}}}~~~pppyyyxxxvvvddd[[[vvv~~~{{{tttpppkkkeee\\\TTTJJJCCCEEEKKKUUUlll{{{hhh___VVVPPPPPPMMMKKKHHHFFFCCCEEEQQQ___ooo}}}^^^IIICCC???IIIaaayyy~~~```AAA:::999888999::::::999888666666666555444444333333111000///......------...---------,,,+++***)))(((***)))(((''''''((()))***))))))))))))************************************+++******+++------,,,***)))***++++++***+++,,,......---+++))))))***+++,,,(((***---///111111000///...222555333---******,,,,,,,,,,,,+++++++++******,,,,,,------.../////////000000000000111111111111111111222333444444444444888888888999999::::::;;;>>>>>>???@@@CCCIIIPPPUUUVVVVVVVVVUUUSSSPPPMMMKKKFFFBBB>>>===<<<<<>>888777555555888888777:::@@@\\\ttthhhjjj```DDD@@@;;;999;;;???HHHOOO```lllwww{{{jjj]]]dddooovvvwwwyyyyyyxxxvvvuuuvvvyyy|||~~~~~~wwwtttmmmqqqkkkaaazzz}}}nnnssshhh___XXXOOOJJJIIIIIIHHHFFFYYYooofffTTTPPPSSSLLLHHHEEEEEECCCAAAEEEKKKaaakkkxxx}}}]]]LLLDDDCCCQQQddd}}}cccDDD===;;;999999::::::999777666666666555444444333333111000///......------...,,,,,,,,,,,,+++***))))))***)))(((((((((((()))***))))))))))))************************************+++***)))***+++,,,+++))))))*********)))***---///---,,,+++******+++,,,---)))***,,,...000000000000...111444222---)))***,,,,,,,,,,,,++++++++++++***,,,,,,------.../////////000000000000111111111111111111222333444444444444888888888999999::::::;;;===>>>???@@@BBBHHHNNNSSSPPPQQQQQQPPPMMMJJJGGGEEEAAA===:::999888888===DDDMMMNNNOOOQQQSSSTTTUUUUUURRRRRRSSSTTTTTTRRRNNNJJJFFFEEECCCBBBCCCDDDGGGHHHJJJMMMSSSZZZ______\\\YYYXXXTTTMMMIIIGGGEEECCC@@@BBBGGGOOOYYYaaaeeeggggggaaa___^^^bbbooo{{{|||xxxsssppplllhhheee```\\\YYYYYY]]]bbbfffkkktttrrrdddWWWVVVbbbttt|||nnneeeYYYVVVdddxxxiiiYYY___lllsssrrrbbb\\\jjjqqqPPPQQQdddyyyzzzgggvvveeeJJJDDDIIIKKKIIIGGGEEE???999888555666888888777;;;AAA]]]tttiiilllgggEEEAAA===;;;;;;>>>FFFNNN___jjjuuuzzzxxxgggffflllqqqsssyyyyyyzzzyyyxxxxxxzzz||||||}}}~~~~~~~~~~~~}}}vvvhhhhhh~~~gggyyy{{{gggssstttcccWWWSSSNNNHHHCCCAAAAAABBBBBBUUUkkkbbbSSSQQQPPPJJJFFFDDDBBB@@@CCCIIIWWWcccppp{{{^^^KKKBBBBBBSSShhhdddEEE>>><<<:::999999999888777666666666555444444333333111000///......------...,,,,,,,,,,,,+++******)))***))))))(((((())))))***))))))))))))************************************+++******+++,,,,,,***(((+++++++++******,,,000333---,,,+++***+++,,,---...***+++,,,---...000111111///222444222...++++++---,,,,,,,,,,,,++++++++++++,,,,,,------.../////////000000000000111111111111111111222333444444444444777777888999::::::;;;;;;======>>>???AAAFFFLLLQQQMMMMMMMMMLLLIIIFFFBBB@@@===999777777666666;;;BBBLLLMMMOOOQQQTTTWWWYYYZZZVVVTTTTTTVVVXXXVVVOOOIIIGGGGGGFFFFFFHHHJJJLLLMMMLLLPPPXXX```dddbbb\\\VVVWWWRRRLLLHHHEEECCCAAA@@@<<<>>>CCCKKKTTT[[[___```aaacccdddhhhqqq|||~~~|||sssrrroooiiibbb]]]ZZZYYY]]]bbbjjjooosssyyytttddd\\\___lll}}}kkk^^^```pppttt```]]]gggpppmmmbbb[[[gggiiiOOOQQQiiirrrcccyyyjjjEEEGGGLLLNNNLLLIIIGGGAAA:::888666777999999888<<>>===;;;;;;CCCMMM\\\gggrrryyypppgggiiimmmoooxxxzzz{{{|||{{{zzz{{{|||{{{{{{|||}}}}}}}}}}}}}}}{{{~~~|||gggcccvvv~~~hhhcccwwwwwweeeTTTJJJIIIGGGDDD@@@======@@@BBBQQQggguuu{{{oooYYYRRRTTTMMMFFFCCCAAA>>>AAAFFFVVVgggttt{{{^^^JJJAAABBBVVVnnncccCCC<<<:::888777888999888777666666666555444444333333111000///......------...,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((()))))))))************************************)))***,,,///000...***'''...---,,,++++++...333666///...---,,,++++++,,,,,,+++++++++,,,...///111222111333555444111.........------,,,,,,,,,+++++++++,,,,,,------...////////////000000000111111111111111111222333444444444444777777888999::::::;;;;;;<<<===>>>>>>@@@DDDJJJNNNLLLMMMLLLKKKIIIEEEBBB@@@>>>;;;999999888888===DDDMMMMMMOOORRRUUUXXX[[[\\\[[[ZZZZZZZZZYYYWWWTTTQQQLLLLLLLLLLLLMMMNNNOOOPPPQQQVVV^^^fffjjjhhhbbb\\\YYYUUUOOOJJJFFFEEEDDDCCC<<<;;;===DDDOOOYYY```bbbfffjjjlllmmmqqqxxxzzzxxxsssrrrnnnggg```\\\]]]```dddkkkssszzz}}}}}}mmmffflll|||jjjccckkk{{{zzzwwweee]]]hhhvvv~~~ggg[[[WWWdddzzzkkkOOOVVVuuu}}}|||pppccc{{{pppIIIIIINNNQQQOOOLLLIIIBBB;;;999777777::::::999<<>>AAAEEEPPPbbbvvv~~~~~~}}}{{{yyypppwww|||cccXXXSSSKKKDDDBBBAAA@@@CCCGGG^^^uuu}}}zzz\\\KKKAAADDDYYYssscccBBB:::888555555777888999999666666666555444444333333111000///......------...++++++,,,,,,,,,+++******))))))************))))))((()))))))))************))))))))))))))))))))))))(((***///333555222,,,(((------,,,******,,,111555111000///---,,,++++++***+++++++++,,,...///111222000222333222000...---------------,,,,,,,,,++++++,,,,,,------...////////////000000000111111111111111111222333444444444444666777777999:::;;;<<<<<<======>>>???@@@CCCGGGKKKLLLMMMMMMLLLJJJGGGDDDBBB@@@===;;;<<<;;;:::>>>EEEMMMNNNPPPSSSVVVYYY[[[\\\]]]^^^___[[[UUUTTTWWW[[[SSSSSSSSSSSSSSSRRRQQQQQQSSSXXX```iiinnnmmmiiidddXXXUUUPPPJJJEEECCCCCCDDD@@@>>>>>>EEEQQQ]]]eeehhhjjjnnnpppoooppptttvvvtttrrrqqqlllfffaaabbbggglllnnnsss{{{qqqiiiyyyqqqddd]]]aaaooo{{{www{{{~~~xxxggg]]]hhh|||vvv```YYYYYYggguuu}}}oooMMMZZZsssvvvwwwmmmsssQQQKKKQQQSSSQQQNNNJJJCCC;;;999777777::::::999<<>>JJJTTT^^^kkkxxxooobbbeeelllmmmsssvvvyyy{{{zzzyyyyyyyyy{{{|||}}}}}}~~~}}}}}}}}}}}}wwwhhhvvvZZZZZZfffhhhlllzzzzzzlll```UUUMMMKKKLLLKKKGGGBBB@@@AAADDDNNN[[[hhhmmmmmmoooqqqqqqpppzzzjjjYYYNNNGGGBBBCCCFFFIIILLLQQQdddyyysssZZZLLLCCCFFF]]]wwwfffDDD;;;888666555666888999999666666666555444444333333111000///......------...+++++++++,,,,,,++++++***)))******++++++******)))))))))))))))************))))))))))))))))))))))))(((+++///444666444000+++*********(((''')))---000111111000///---,,,+++******+++,,,---...000111111//////000000///---,,,+++------------,,,,,,,,,,,,,,,,,,------.../////////000000000000111111111111111111222333444444444444666666777888:::;;;<<<<<<===>>>??????@@@BBBFFFIIIKKKLLLLLLLLLKKKHHHFFFDDDBBB???===>>><<<;;;>>>DDDKKKMMMQQQUUUXXXZZZ[[[\\\[[[^^^___YYYRRRQQQXXX___YYYZZZZZZZZZXXXVVVTTTRRRRRRXXXaaakkkqqqqqqlllggg\\\ZZZUUUNNNHHHFFFHHHJJJHHHEEEDDDKKKXXXdddjjjllljjjmmmnnnmmmoootttvvvtttrrrpppmmmkkkkkknnnssswwwwwwzzzqqqjjjbbbYYYUUUUUUZZZeeeppp}}}~~~~~~mmm]]]eee{{{oooZZZUUUYYYfffmmmllloooooocccIII\\\~~~pppyyy}}}fffOOOMMMRRRUUUSSSOOOKKKCCC;;;888666777999999888<<>>???@@@@@@@@@BBBEEEHHHKKKLLLMMMNNNMMMKKKIIIHHHFFFBBBAAAAAA???<<>>===???::::::@@@JJJQQQ___nnnyyy]]]VVVdddppprrrtttvvvwwwwwwwwwxxxzzzxxxyyyzzzzzz{{{{{{zzzzzz~~~~~~~~~||||||}}}zzzxxxpppaaa^^^WWWRRRYYYsssvvvhhh\\\VVVSSSPPPPPPQQQPPPLLLHHHHHHPPPTTTQQQMMMKKKIIIGGGLLLmmmzzzqqqhhhfffccc\\\UUURRRIIIYYYyyygggfffppppppZZZJJJAAAFFFeeeiiiFFF;;;999777777888999888777999888777666444333222111111000///......------...------,,,,,,+++***))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///000,,,---,,,+++))))))+++---+++******,,,......---,,,+++,,,,,,------.........///111333444444222000...//////---,,,,,,---...///------------.........///000000000000////////////222333444444555555444444666777888999:::;;;;;;;;;????????????@@@DDDIIIMMMLLLMMMOOOQQQRRRPPPMMMIIIGGGEEEBBBAAABBBDDDEEEEEEGGGIIINNNVVV^^^aaa___\\\aaa___\\\ZZZZZZ[[[]]]^^^____________^^^]]][[[ZZZYYYaaaooo||||||nnncccgggfffaaaYYYRRRPPPSSSVVVZZZ\\\```eeejjjnnnppprrrpppqqqrrrqqqnnnnnnqqqtttyyy~~~~~~{{{zzz|||~~~{{{yyyyyyiiifffiii~~~___QQQRRRaaaqqqzzzzzznnnYYYGGGDDD___|||iiinnnmmmLLLFFFQQQWWWZZZVVVOOOIII@@@999888888888888999<<<>>>???IIITTTxxxwwwWWWGGGSSSiiiRRR<<<===555666>>>;;;EEEMMMYYYggguuubbbTTTaaaiiioooqqqssssssrrrssswww{{{|||{{{{{{{{{|||}}}~~~~~~|||~~~}}}||||||}}}uuummm\\\SSSTTT[[[uuu|||mmmaaa\\\WWWTTTSSSQQQPPPQQQRRROOOLLLKKKFFFAAAAAAEEEPPPssspppaaaZZZVVVRRROOOMMMRRRccc}}}www\\\^^^fffyyyqqqXXXHHHEEERRRmmmfffBBB;;;999777777888999888777888888777555444333222111111000///......------...---,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---......---------+++))))))***,,,+++******,,,......---,,,+++,,,,,,------.........///000222444333111///---///...------------...///***++++++---...///000000111111111111111111111111222333444444555555444444666777888999:::;;;;;;;;;===>>>>>>???@@@CCCHHHKKKNNNQQQTTTUUUSSSPPPMMMLLLLLLIIIFFFEEEFFFFFFFFFFFFCCCEEEKKKTTT^^^ccccccaaaeeecccbbb``````aaabbbccc]]]]]]]]]]]]^^^^^^^^^^^^bbbjjjvvvuuummmlllggg```ZZZWWWWWWWWWXXXYYY[[[^^^cccgggkkkmmmooopppqqqrrrrrrqqqsssxxx|||~~~~~~{{{zzz{{{~~~~~~||||||~~~}}}zzzyyynnneeeeee}}}uuuVVVJJJTTTddd^^^IIIDDD^^^~~~ppptttvvvzzzfffJJJKKKRRRWWWZZZUUUNNNHHH@@@999888777777888999;;;===>>>LLL[[[|||tttTTTAAAJJJ^^^}}}WWW<<<>>>:::999???===DDDJJJUUUbbbooo}}}mmmTTTXXXaaallloooqqqqqqppprrrvvvzzz|||{{{{{{||||||}}}~~~|||~~~~~~||||||}}}~~~}}}iiiZZZUUUSSSccc~~~uuuiii```ZZZVVVTTTSSSSSSOOOLLLIIIEEE@@@BBBFFFTTTtttuuubbbWWWSSSRRRRRRNNNJJJMMM[[[hhhkkkfffbbbTTTYYYcccuuusssVVVDDDBBBSSSrrrfff@@@;;;999777777888999888777888888777555444333222111111000///......------...++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,++++++---------+++)))((()))++++++******,,,......---,,,++++++,,,,,,---...//////...000222333222000...,,,......---------......///))))))+++,,,...000111222222222222222222222222222333333444555555555555444666777888999:::;;;;;;;;;;;;<<<>>>???@@@CCCFFFIIINNNSSSXXXYYYWWWUUUTTTTTTOOOLLLJJJHHHHHHGGGFFFEEEEEEGGGMMMVVV```ggghhhggghhhhhhhhhggggggggggggfff```_________```aaacccdddiiirrr}}}{{{vvvpppiii```\\\]]]^^^]]][[[YYYZZZ]]]aaadddhhhjjjlllrrrrrrsssssstttxxx~~~~~~{{{zzz|||~~~xxxvvvyyy}}}|||~~~}}}yyyxxxzzz~~~}}}vvveeeaaauuu}}}sssrrrkkkNNNEEESSScccjjjQQQIIIaaa~~~~~~yyy```ooo\\\GGGQQQRRRXXXYYYTTTMMMFFF???888777777777888999;;;===>>>FFFXXX{{{uuu}}}sssRRR@@@GGG[[[}}}bbb===>>>>>>:::;;;;;;AAAFFFPPP[[[hhhuuuXXXQQQ\\\gggjjjnnnooooooqqqvvvzzz{{{{{{{{{||||||}}}}}}~~~~~~|||{{{{{{}}}zzzhhh^^^TTTYYYmmm~~~}}}~~~{{{uuujjjddd___[[[UUUPPPKKKHHHDDDAAACCCIII[[[yyy}}}iii^^^XXXUUUSSSSSSJJJDDDGGGMMMQQQSSSVVVTTTYYYcccuuummmSSSDDDEEEXXXtttjjjCCC;;;999777777888999888777888777666555444333222222111000///......------...++++++++++++++++++,,,,,,******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++***))))))---......,,,***((()))***+++******,,,......---,,,++++++,,,,,,---...//////...000111222222000---+++------------.........///***+++,,,---///000111222111111111222222222222222333444444555555555555555666777888999:::;;;;;;;;;;;;===???@@@AAACCCFFFIIINNNQQQVVVZZZ]]]^^^^^^^^^UUUSSSQQQPPPOOONNNKKKIIIOOOPPPTTT\\\eeekkklllkkkkkkllllllmmmlllkkkiiiiiigggeeecccbbbbbbcccdddeeehhhrrrzzzwwwpppkkkddd```___```aaaaaa]]]]]]___aaadddgggiiijjjtttttttttuuuxxx~~~}}}}}}~~~}}}|||~~~~~~ooohhhmmmtttwww{{{~~~|||}}}|||zzz{{{~~~hhhaaapppzzzyyyiiiiii|||eeeJJJFFFOOO___zzzYYYPPPgggnnnUUUqqqyyySSSEEESSSSSSXXXXXXRRRKKKEEE>>>777666777777999:::;;;======@@@OOOpppxxxiiikkklllNNN???GGG[[[lll???;;;???888555888>>>CCCKKKUUUbbbppp}}}___NNN[[[bbbfffjjjmmmnnnqqqvvvzzz{{{{{{{{{{{{|||}}}}}}}}}}}}{{{zzz{{{~~~wwwlllaaaaaannnvvvlllcccWWWQQQJJJFFFBBBAAAFFFMMMddd~~~ooohhhccc\\\UUUVVVQQQNNNOOOQQQQQQTTTXXXYYY\\\dddttt~~~ooocccUUUPPPWWWfffyyymmmEEE;;;999777777888999888777777777666555444333333222111000///......------...++++++++++++++++++,,,,,,******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,***)))(((,,,---...,,,***))))))***+++******,,,......---,,,******+++,,,---...///000///000222222222///---+++,,,------.........//////.........///000000111111000000000111111111222222333444555555666666555555666777888999:::;;;;;;;;;<<<>>>@@@AAACCCDDDHHHJJJQQQQQQTTTZZZbbbggggggeeebbbaaa___^^^\\\ZZZVVVSSSWWWWWWZZZbbbjjjqqqrrrrrrqqqrrrssssssqqqooommmllljjjhhhdddaaa___^^^^^^___bbblllzzz|||uuuqqqnnnllliiiccc______cccgggcccccccccdddeeefffhhhiiiqqqrrrtttyyy{{{~~~~~~}}}}}}~~~ttteeeeeejjjrrrxxx}}}~~~~~~~~~pppdddnnnyyyxxxhhhhhh}}}```GGGGGGNNNbbbWWWQQQhhh~~~eeeVVVxxxnnnNNNFFFRRRTTTXXXWWWPPPHHHCCC<<<666666777888:::;;;<<<======BBBNNNfffnnniiieeeJJJ<<>>>>>>>>BBBNNNeeevvvkkkQQQAAACCCOOOoooOOO888===;;;777>>>:::===BBBKKKWWWfffvvvrrrLLLNNNTTTYYY```eeeiiimmmrrrwwwwwwwwwxxxxxxzzz{{{}}}~~~{{{{{{|||{{{zzz{{{~~~{{{uuu|||qqqfffYYYOOOIIIHHHPPPYYYrrroooYYYWWW]]]]]]ZZZXXX^^^fffhhhccc]]]aaaiiirrrssswwwuuu___]]]XXXSSSWWWhhh}}}iiiCCC;;;999777777888999888777666666666555444444333333111000///......------...---,,,,,,++++++***************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,......---+++)))(((***,,,---,,,++++++,,,+++******,,,......---,,,)))***+++,,,...///000000111222333444333000---++++++,,,---////////////...+++,,,,,,---...//////000000000111111222333333444444444555666666666666666666777888999:::;;;;;;;;;>>>>>>??????@@@CCCHHHLLLXXX^^^eeekkkrrr|||~~~vvvpppkkkjjjkkkpppxxx~~~|||zzzwwwtttrrrpppllllllkkkjjjhhhggggggfffgggmmmwww|||vvvsssqqqlllgggddddddgggjjjkkkiiifffcccaaa`````````bbbgggppp}}}~~~~~~kkk^^^]]]bbbkkkvvv~~~}}}~~~~~~|||llldddsss{{{|||vvvRRR@@@KKKXXXnnn~~~eeeOOO___yyyxxx```eeevvv{{{```JJJOOOVVVVVVXXXVVVMMMDDD???:::555888999;;;===????????????@@@LLLaaayyy]]]IIIEEEJJJiiieee@@@>>>>>>888???:::;;;>>>DDDOOO]]]mmmwwwWWWMMMLLLRRRZZZ```dddiiinnnsssuuuuuuvvvwwwxxxzzz{{{|||yyyzzz||||||{{{|||}}}|||qqqcccYYYWWW^^^ggg}}}xxxwwwuuuwwwZZZOOOOOOQQQPPPSSS```rrrzzzsssjjjkkkqqqvvvdddZZZWWWRRRWWWjjjiiiDDD;;;999777777888999888777666666666555444444444333111000///......------...------,,,,,,+++***))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((***---//////...,,,***'''))),,,---,,,+++,,,---+++******,,,......---,,,)))***+++,,,...///000111222333444555333111...,,,***+++---///000000///...((((((***+++---...000000111111222333333444555555444555555666666666666666666777888999:::;;;;;;;;;===>>>======>>>BBBGGGLLLXXXdddqqqxxx|||yyywwwvvvyyy~~~|||xxxuuurrrpppooorrrssstttuuuuuuvvvuuuuuupppsssyyy~~~xxxrrrkkkggghhhiiiiiihhhkkkiiieeeaaa^^^\\\\\\\\\___dddnnn{{{~~~}}}}}}~~~}}}jjjPPPUUU___nnn{{{~~~~~~}}}{{{yyyzzz}}}}}}~~~~~~mmm___ppppppOOOBBBQQQ[[[kkkxxxbbbVVVUUUooozzz~~~hhhttt~~~~~~___IIISSSYYYVVVXXXUUULLLDDD???999555999:::<<<>>>@@@@@@@@@@@@BBBJJJYYYaaaJJJBBBEEEcccxxxGGG@@@>>>777;;;::::::<<<@@@IIIWWWfffpppeeeRRRGGGMMMUUU\\\aaaffflllpppttttttuuuvvvwwwyyy{{{|||xxxzzz|||}}}||||||}}}~~~sssuuuiiidddjjjsssvvvnnnZZZ```zzzeeeQQQHHHEEEDDDFFF[[[xxxtttpppssspppddd]]][[[ZZZaaauuuiiiDDD;;;999666666888999999999666555555444444333222222/////////...------,,,,,,+++++++++************)))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))***,,,------+++***)))***+++++++++***++++++,,,---++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---///111222111222222222111///...---,,,,,,------...---------,,,,,,+++***+++,,,...///000111111222222222111111444333222222333444666777999999999::::::;;;;;;;;;>>>>>>>>>>>>???CCCHHHMMMXXXfffssswww}}}zzzvvvuuurrrmmmjjjjjjmmmqqqvvvzzz~~~zzzwwwrrrllliiijjjnnnrrroookkkeeeaaa^^^]]]]]]\\\___iiitttzzz}}}|||}}}~~~|||{{{}}}~~~~~~~~~~~~}}}|||}}}yyyaaa\\\VVVZZZjjj|||~~~~~~~~~~~~}}}{{{|||wwwyyydddmmm|||fffPPPDDDTTTooovvvxxxwwwrrr^^^NNNOOOwwwxxx^^^zzz\\\FFFVVVaaa[[[ZZZUUUKKKAAA:::888888;;;;;;===>>>???AAABBBBBBLLLIIIXXX{{{qqqLLL@@@HHHXXXUUU@@@@@@:::888888:::<<>>888JJJ^^^sssvvvmmmhhhlllrrrtttkkkfff^^^eeennnvvv}}}iiiCCC;;;999666666888999999999666555555444444333222222000//////......---,,,,,,+++++++++************)))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((***,,,,,,+++*********++++++*********++++++,,,,,,,,,,,,,,,---------------------...///111333444444444555444333000...,,,,,,,,,---............---,,,,,,+++***+++,,,---...///000111222222222222222333333222222333444666777777777888999:::<<<<<<===>>>>>>>>>>>>???CCCHHHLLLXXXjjjzzz~~~~~~~~~{{{yyyxxxtttllleeebbbdddhhhooovvv}}}xxxvvvrrrmmmkkkllloooqqqppplllfffaaa___^^^______aaakkkuuuzzz~~~~~~}}}|||}}}~~~||||||}}}~~~~~~}}}|||||||||}}}~~~nnneeeYYYWWWddduuu}}}}}}|||||||||~~~~~~}}}}}}zzzvvvggglllwww~~~___MMMEEEVVVrrrxxx{{{}}}vvv]]]KKKPPPyyy|||zzzlll~~~XXXGGGUUUYYY]]]ZZZSSSIII@@@999777888;;;;;;<<<===???AAABBBCCCIIIIIIUUUssszzzUUUAAAEEEXXXcccAAA>>>@@@>>>888999:::>>>DDDNNNYYY```vvvdddJJJGGGGGGMMMUUU]]]eeekkkqqqpppppprrruuuxxxxxxxxxvvvvvvwwwyyy|||}}}}}}}}}qqq~~~nnnbbbXXXjjjvvvWWWXXXYYYkkkssskkkzzz~~~mmm]]]NNNJJJOOOMMMbbbtttrrrgggeeeqqq}}}{{{ppphhhddd^^^fffqqq{{{iiiBBB;;;999666666888999999999666555555444444333222222000000///......------,,,+++++++++************)))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))+++,,,+++++++++---,,,++++++*********++++++,,,,,,---------.........---------...///111333444666666777777555111...+++,,,---...///////////////---,,,+++++++++,,,---......///000111222222333333333333333333333555666666555666777999;;;<<<===>>>===>>>>>>>>>???BBBGGGKKK]]]qqq~~~~~~yyyuuusssooofff___]]]___bbbfffkkkooouuu{{{~~~|||yyywwwtttrrrqqqqqqrrrsssnnnjjjddd___\\\\\\^^^___eeennnwww{{{~~~}}}}}}}}}||||||}}}~~~}}}~~~}}}|||}}}~~~}}}|||||||||}}}~~~uuudddVVVXXXfffsssxxxyyyzzz{{{|||~~~~~~~~~xxxmmmiiimmmzzzuuuVVVIIIFFFYYYxxx}}}{{{\\\KKKVVVrrrqqqfffWWWLLLYYYVVV^^^ZZZQQQFFF===888777999<<<<<<<<<===???AAADDDEEEMMMPPPWWWkkkpppNNNDDDSSS~~~zzzHHH;;;@@@<<<888888999;;;@@@HHHRRRYYYkkkzzzwwwRRRDDD???HHHQQQSSS\\\jjjjjjmmmqqqttttttuuuwwwyyyxxxxxxxxxyyyzzz|||}}}~~~yyyppplll^^^TTTfffwwwdddUUUQQQjjj|||ssseeeNNNFFFLLLiii{{{vvv|||uuujjjdddbbb___iiixxxhhhAAA;;;999666666888999999999666555555444444333222222000000//////...---------+++++++++*********))))))*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''')))+++,,,,,,,,,...000---,,,+++***************,,,------....../////////+++++++++,,,---///111222444555666777555222...,,,------...///000000000000---,,,+++++++++,,,---...---...///111222333333333222222333333444555555666666666777999:::;;;<<<======>>>>>>??????BBBFFFJJJ\\\ooo~~~vvvsssnnngggcccddd^^^^^^```aaadddhhhlllnnn|||}}}~~~|||{{{yyyxxxwwwwwwwwwvvvuuunnnkkkfff```\\\]]]```bbblllssszzz|||~~~{{{||||||||||||}}}}}}||||||}}}~~~~~~~~~~~~||||||||||||{{{yyy|||~~~fffVVVZZZhhhtttxxxzzz|||}}}}}}}}}~~~}}}rrrgggbbbnnnnnnPPPHHHHHH\\\yyyXXXNNNaaakkkyyyeee[[[VVVMMM\\\XXX___YYYNNNBBB:::777777999<<<<<<<<<===???BBBEEEGGGNNNUUUXXXaaannnNNNMMMoooVVV>>>@@@777999:::::::::===DDDLLLQQQ]]]mmmcccIII<<>>?????????BBBEEEHHHPPP^^^nnnzzzuuummmkkk```___```bbbhhhnnntttwwwxxxxxxzzz}}}|||zzzyyyyyyzzzzzzwwwuuuqqqoookkkfffaaaaaaeeehhhrrrxxx|||}}}~~~zzz{{{|||||||||}}}{{{{{{|||||||||}}}~~~~~~}}}|||~~~}}}{{{{{{{{{zzzxxxvvvzzz|||~~~}}}~~~~~~}}}|||}}}aaaWWW```llluuuyyy|||}}}}}}|||}}}~~~}}}~~~~~~~~~}}}~~~wwwfff[[[cccvvviiiMMMHHHKKK___mmmQQQOOOhhhxxxhhh^^^```~~~WWWKKK\\\ZZZ^^^VVVJJJ???999777888999<<<===>>>???BBBEEEHHHJJJKKKSSSTTTUUUnnnbbbNNNaaadddEEEBBB;;;<<<;;;;;;:::<<<@@@GGGLLLSSScccxxxtttSSS===BBBFFFBBBLLL___dddfffkkkqqqwwwzzzyyywwwyyy{{{{{{{{{yyyzzz~~~~~~{{{|||~~~~~~hhhrrr}}}qqqddd[[[lllvvv___PPPPPP\\\jjjsss|||||||||yyynnnsssooo___gggtttiiiRRRUUU^^^ccccccnnn}}}ooofffdddffflllxxxaaa===;;;999666666888999999999666555555444444333222222111111000//////......---+++++++++************)))))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))((()))+++,,,,,,...000333000///...---++++++******++++++,,,---...//////000---------...///111333444///000111111111111000///+++,,,---...///000000000...---,,,+++++++++,,,------...///000111111222222111222333444555555555555888888888888999999999999<<<===??????@@@AAAEEEGGGHHHPPP\\\kkkssskkkmmmjjjiiikkkrrr|||}}}{{{|||}}}{{{yyyyyy{{{zzzwwwsssnnnnnnlllhhhcccbbbeeeiiivvv{{{}}}||||||{{{|||~~~~~~}}}~~~}}}}}}}}}}}}zzz{{{{{{{{{zzzzzz|||}}}~~~}}}||||||}}}}}}|||{{{{{{zzzwwwuuuvvvyyy}}}}}}{{{yyyzzz|||}}}|||{{{}}}pppZZZYYY^^^oootttzzz}}}|||zzz{{{|||zzz{{{}}}}}}||||||~~~}}}iiiYYY\\\lllzzzdddHHHHHHNNNccc~~~uuu^^^HHHMMMggg{{{vvv\\\YYYddd^^^PPP```___[[[SSSGGG===888777999:::<<<>>>@@@CCCFFFHHHJJJKKKMMMUUUVVVSSSdddvvvSSSYYYtttjjjIII@@@AAA===<<<;;;:::;;;>>>CCCGGGOOO]]]pppcccDDD@@@AAA???HHHYYY___```eeelllssswwwwwwvvvtttwwwyyyxxxwwwwww{{{~~~}}}|||zzz|||}}}~~~ttteeeooopppaaaWWW___wwwuuukkkZZZMMMLLLQQQVVV```hhhsss}}}xxx}}}pppcccnnnrrrhhhVVVUUUNNNMMMbbb{{{nnngggiiinnnvvv^^^===;;;999666666888999999999666555555444444333222222111111000000///.........+++++++++************)))((()))))))))************'''((()))******)))((('''))))))))))))))))))))))))'''((()))******,,,///111222111000...,,,+++++++++******+++,,,---...//////---------...///111333444222111000000////////////***+++,,,---////////////...---,,,+++***+++,,,,,,......///000111111000000111222333555555555555444666666777888999::::::;;;<<<===??????@@@AAADDDFFFFFFLLLSSS^^^ppp~~~xxx|||xxxvvvzzz{{{{{{}}}}}}yyyuuunnnppppppmmmgggfffhhhlllwww{{{|||yyyxxx{{{~~~}}}}}}~~~~~~~~~{{{zzz}}}~~~}}}~~~zzz{{{|||zzzxxxwwwyyy{{{}}}|||||||||}}}~~~}}}}}}{{{xxxuuuvvvzzz~~~~~~{{{yyyzzz|||}}}|||}}}~~~~~~~~~~~~~~~mmm```[[[dddllluuuzzzzzzyyyyyyzzzwwwyyy|||}}}|||{{{|||||||||xxxzzznnn[[[YYYcccqqq~~~\\\AAAEEEQQQhhhqqqVVVEEEMMMdddqqqrrrWWW^^^uuu___VVVccc___XXXPPPDDD<<<888888999:::<<<>>>BBBFFFIIIKKKLLLLLLPPPXXXZZZXXXbbb{{{{{{SSSOOOeeeyyyyyySSS>>>BBB<<<<<<;;;999999;;;@@@DDDMMMWWWeeexxx|||TTTDDD@@@>>>DDDOOOUUUYYY```fffjjjnnnrrrtttppptttxxxyyywwwvvvzzz}}}~~~}}}|||{{{|||}}}~~~}}}~~~iiibbbtttyyykkk___ZZZyyyxxxjjjkkkeeeWWWLLLHHHHHHFFFMMMXXXgggtttlllfffXXXRRReeewwwlllhhhnnnuuu}}}}}}^^^@@@;;;999777666888999999999666555555444444333222222111111000000//////......+++++++++************)))(((((())))))*********+++'''((()))++++++)))((('''))))))))))))))))))))))))&&&'''(((((((((***---///444333111///---,,,++++++))))))***+++---......///+++++++++,,,---///111222555444111///.........///)))***+++---...////////////...,,,+++***+++,,,,,,//////000000000000000///111222333555666555555444444555666777999;;;<<<===<<<===??????@@@AAADDDFFFCCCHHHLLLQQQ]]]rrr~~~}}}xxxvvvxxxzzzwwwqqqoooqqqtttwww{{{zzzwwwuuuyyy{{{zzz~~~~~~|||yyy}}}zzz{{{|||zzzwwwvvvwwwzzz|||||||||}}}}}}~~~|||yyyvvvxxx}}}~~~{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}rrrfff\\\eeeqqqxxxyyyxxxyyyzzzuuuxxx{{{||||||zzzzzzzzz~~~}}}~~~~~~~~~~~~|||uuupppsss|||~~~rrr^^^XXX___lll|||~~~VVV;;;CCCRRRlllsssUUUFFFNNNbbbooojjjeeeQQQkkkuuuUUUSSS___XXXVVVNNNCCC;;;999999::::::<<>>AAAJJJQQQ[[[llldddJJJAAA>>>AAAHHHLLLTTT^^^bbbcccfffmmmtttoootttyyy{{{yyyxxx{{{~~~zzz{{{}}}~~~~~~~~~|||}}}~~~~~~}}}}}}~~~tttdddeeezzzjjjQQQdddvvveeeaaaVVVGGGAAABBBAAA<<>>FFF[[[ttt~~~UUUIII[[[oooeee}}}|||ZZZTTTyyyzzzfffPPPKKKUUUYYYTTTQQQHHH@@@===;;;:::===AAA??????AAACCCGGGJJJNNNQQQWWW[[[YYYWWW\\\dddYYYEEELLL^^^~~~aaaDDDAAA???:::666777:::;;;;;;CCCIIIPPP\\\www[[[===>>>BBB===IIIMMMTTTYYY^^^ccchhhlllnnnqqqtttuuuvvvvvvwwwxxxyyyxxxwwwzzz}}}}}}{{{zzz{{{}}}~~~~~~}}}~~~~~~~~~~~~eeehhhffftttjjjiiieee^^^VVVKKKCCCAAAAAA>>>;;;AAAHHHXXXnnn|||zzz}}}{{{vvvooolllqqq|||aaaAAA:::888666666777999999888888888777666555444333333000000000///......------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***++++++,,,++++++////////////...---,,,+++******+++,,,,,,---......---...///...---,,,...///222///......111333222111+++((()))---000///111444111000///...---,,,,,,,,,///111222111000///000111333333444444444444555555777777888999:::;;;;;;<<<<<<<<<<<<===???AAACCCDDD@@@BBBDDDEEEHHHMMMTTTXXXVVVXXX[[[^^^cccnnn{{{{{{}}}|||{{{zzzyyyyyyzzz{{{|||~~~~~~}}}}}}}}}}}}~~~~~~~~~|||{{{{{{}}}~~~|||zzzuuuvvvwwwyyyzzzzzzyyyyyyzzzzzz{{{|||||||||{{{zzz}}}~~~~~~~~~}}}{{{zzz}}}~~~}}}}}}~~~~~~jjj```XXXZZZaaahhhqqqzzzwwwwwwxxxyyy{{{||||||{{{yyyyyyzzzzzzzzz{{{{{{{{{}}}}}}~~~~~~zzzwwwyyyuuubbbXXX[[[lll}}}eeeIIIDDDNNN```uuuxxx^^^^^^qqq|||~~~ccchhh|||nnnYYYJJJKKKTTTWWWTTTOOOGGG???<<<;;;:::===AAABBBCCCEEEGGGJJJMMMQQQTTTTTTZZZYYYZZZaaajjjwwwvvvbbbHHH@@@FFFdddxxxNNN???>>><<<::::::<<<===<<<@@@GGGNNNVVViiiwwwSSSFFFEEECCC@@@CCCHHHOOOWWW```ggglllmmmooorrrttttttuuuvvvwwwyyywwwwwwyyy|||}}}|||zzzxxxyyy|||~~~~~~ttt]]][[[jjjqqqdddTTTCCC===???BBBCCCCCCBBBGGGVVViiiwww|||~~~uuusssooolllnnnwwwddd@@@:::888666666777999999888999999888777666555444444000000000///......------,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))***++++++,,,++++++......///......---,,,++++++++++++,,,,,,------------...///...---,,,...///000...------000333444555000+++(((+++......000444111000000///------,,,,,,...000222222111//////000444444444555555666666666777777888999:::;;;;;;<<<============>>>@@@BBBCCC???BBBEEEGGGHHHIIIKKKLLLJJJOOOUUUVVVUUUXXX```gggqqqzzzwww||||||{{{zzzyyyyyyzzz{{{|||{{{|||||||||}}}~~~~~~~~~}}}|||}}}~~~~~~}}}vvvvvvwwwxxxyyy{{{|||}}}||||||}}}}}}}}}||||||{{{}}}~~~~~~~~~~~~}}}|||{{{|||~~~~~~ooo\\\RRRTTT^^^mmmyyyyyyyyyzzz{{{{{{{{{||||||xxxxxxyyyyyyzzzzzz{{{{{{{{{{{{|||~~~~~~~~~~~~}}}~~~|||}}}~~~kkkYYYWWWeeevvvyyy^^^HHHKKKXXXeeettt}}}jjj```jjj|||}}}jjjyyy}}}eeeLLLFFFMMMSSSTTTRRRLLLDDD===;;;;;;;;;>>>BBBDDDFFFIIIJJJLLLNNNRRRUUUSSSYYYYYY[[[cccnnnzzzhhhlllpppcccMMM>>>@@@YYYSSS@@@???>>>>>>===;;;;;;:::;;;DDDJJJNNNZZZxxxdddIIIAAABBB<<<<<>>=========>>>???AAABBBBBBDDDGGGIIIIIIHHHIIIJJJMMMRRRWWWZZZYYYWWWWWWXXX[[[jjjzzzwwwxxx{{{|||}}}}}}|||yyytttrrryyy~~~}}}|||zzzzzzxxxxxxxxxxxxzzzzzzxxxxxxyyy{{{|||}}}}}}}}}}}}}}}}}}}}}~~~zzzyyyxxxxxxyyy{{{}}}~~~|||||||||||||||{{{{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}|||||||||}}}~~~kkkVVVMMMRRRaaannnzzz{{{||||||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~~~~~~~~~~|||}}}|||zzzzzz{{{~~~sss[[[RRR\\\jjjzzztttVVVEEEPPP___gggpppzzzzzzppp```]]]jjjyyyyyyfffzzzaaaFFFHHHSSSTTTPPPPPPHHHAAA;;;;;;;;;<<>>>>>===999666666888>>>DDDGGGRRRlllsssPPP@@@??????===>>>CCCNNNZZZccchhhfffiiimmmpppqqqrrrtttuuuyyyxxxxxxxxxyyyzzzzzzzzzwwwyyy{{{}}}~~~nnn[[[WWWnnnvvv]]]GGGCCCFFFDDD???>>>AAAAAAGGGUUUdddnnnqqqqqq{{{vvvqqqsss|||eee@@@:::777555555777888888777777666555444333222222111000000000///......------+++++++++*********))))))))))))))))))))))))))))))************************))))))************))))))((((((***+++++++++++++++------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...---///111333555777999:::666...***,,,...---,,,---000111111000///...,,,+++(((+++///111222222222333111222222333444444555555777777888999:::;;;;;;<<<======<<<<<<===???AAABBBAAABBBDDDDDDDDDEEEHHHJJJNNNPPPSSSYYY\\\[[[UUUPPPKKKSSSaaasssxxxrrrjjjeeefffjjjnnnoooooorrrsssnnniiiiiirrr{{{~~~~~~}}}}}}|||wwwvvvuuuttttttuuuvvvwwwtttuuuwwwyyyzzz{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~}}}{{{yyyyyyzzz|||}}}zzzzzzzzzzzzzzzzzzzzzzzz|||}}}~~~~~~~~~}}}|||{{{}}}}}}||||||||||||||||||}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}|||}}}hhhSSSNNNVVV___rrrvvvzzz{{{zzzyyyyyyyyy{{{{{{zzzyyyxxxxxxwwwvvvyyyzzz|||}}}~~~~~~}}}}}}yyy{{{~~~~~~|||{{{|||}}}|||}}}~~~~~~|||zzzzzzzzz}}}cccTTTVVV]]]rrr|||pppQQQDDDUUUfffjjjmmmrrrqqqiii]]]^^^nnn}}}wwwbbbttt{{{ZZZBBBIIIVVVVVVPPPNNNEEE>>>:::;;;===>>>AAAFFFFFFJJJMMMNNNLLLMMMPPPTTTXXX[[[WWWYYYcccoooqqqjjj[[[GGGDDDKKKyyyRRRFFF===<<<<<<999777888999;;;>>>BBBLLL___xxxjjjNNN??????>>>===AAAIIISSS[[[```___ccchhhkkknnnpppsssuuuxxxxxxxxxxxxxxxyyy{{{|||zzz{{{|||}}}~~~~~~}}}|||{{{~~~dddNNN[[[ssswwwvvv{{{hhhRRREEEAAA@@@@@@@@@??????AAAJJJYYYgggoooppp~~~~~~yyyuuuxxxcccAAA999777555555666888888777666555555444333222111111000000000///......------+++************)))))))))))))))))))))))))))))))))************************))))))************))))))((()))***++++++,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,---------+++---000000...------------///333555888<<<@@@CCC;;;111***+++...///...///000111111111000...,,,++++++---000111000///000000000111111222333444555555777777888999:::;;;;;;<<<<<<<<<<<<<<<===???AAABBBBBBCCCCCCCCCCCCEEEIIILLLMMMLLLNNNUUU\\\\\\VVVPPPGGGHHHMMMYYYhhhsssvvvvvvmmmiiiaaaZZZYYY^^^aaa```eeejjjnnnlllfffdddhhhmmmhhhjjjmmmwwwwwwwww{{{xxxxxxxxxxxxwwwtttsssrrrqqqqqqrrrssstttsssuuuwwwyyyzzzzzzzzzyyyzzz{{{||||||{{{{{{|||}}}}}}{{{yyyxxxyyyzzz{{{xxxxxxwwwwwwxxxyyyyyyzzz{{{|||}}}}}}}}}|||{{{zzz|||{{{zzzzzzzzzzzz{{{{{{|||{{{zzzzzz|||}}}|||{{{~~~|||}}}~~~~~~}}}|||yyy{{{~~~nnn```\\\[[[cccjjjsssyyyzzzzzz{{{}}}||||||{{{zzzyyyxxxwwwwwwzzz{{{}}}~~~~~~|||{{{yyy{{{|||||||||{{{{{{|||xxxyyyzzz|||}}}~~~~~~|||{{{{{{|||~~~vvvaaaXXXVVVggguuuyyykkkQQQJJJaaarrrqqqpppeeeddd]]]WWWaaayyyuuuiii|||iiiPPP@@@IIIWWWWWWPPPMMMCCC<<<999;;;>>>@@@DDDIIIKKKOOOTTTTTTQQQPPPSSSWWWYYY\\\YYY[[[eeepppxxxSSSCCC@@@```lllVVVAAA<<<>>>===<<<>>><<<999999>>>FFFPPP```mmmfffHHH@@@AAAAAABBBDDDIIIOOOUUUVVVZZZ```eeeiiilllppprrrvvvwwwwwwwwwwwwxxx{{{}}}{{{{{{}}}}}}}}}}}}{{{{{{yyy|||uuuQQQRRRcccqqq~~~yyyWWWAAA===AAABBB>>>??????DDDPPP___iiikkkuuu}}}yyywwwvvv|||}}}}}}ppp___???999777555555666777777777666666555444333222222111000000000///......------************))))))))))))))))))))))))))))))))))))************************))))))************))))))((()))***++++++,,,+++++++++,,,,,,------,,,,,,,,,******+++,,,,,,---......+++---000000///------------///111444999@@@JJJQQQIII<<>>AAACCCDDDJJJWWW^^^___gggqqq}}}{{{www}}}}}}xxxxxx{{{aaa[[[;;;999777555555666777777777777777666555444333333222000000000///......------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***++++++,,,++++++++++++,,,------,,,,,,,,,))))))***+++---...//////+++---000000///------------...///222888DDDRRR]]]YYYGGG444+++******,,,///000111222222111///,,,+++)))+++,,,---...000333666222222333444555666777888777777888999:::;;;;;;<<<:::::::::;;;===@@@BBBDDDAAACCCEEEEEEEEEEEEFFFHHHGGGJJJNNNQQQUUUWWWZZZ[[[OOOHHHBBBEEEPPP[[[______YYYZZZUUUMMMMMMSSSWWWUUUYYY\\\_________```cccfff```TTTIIISSSaaa\\\XXXdddqqqsssvvvxxxyyyyyyzzz{{{vvvuuussssssuuuuuuuuutttrrrrrrqqqppppppqqqrrrrrrvvvxxxzzz|||||||||{{{zzzwwwzzz{{{yyyvvvuuuvvvxxxuuuuuuuuuuuuvvvwwwxxxxxxvvvvvvvvvvvvwwwyyy|||}}}{{{{{{|||||||||{{{yyyxxxyyyxxxwwwwwwwwwxxxyyyzzzxxxvvvvvvyyy}}}}}}}}}|||}}}~~~}}}{{{~~~~~~|||~~~|||{{{{{{~~~{{{~~~qqq[[[RRR]]]lllvvvyyyxxxxxxyyyxxxxxxyyyzzz{{{}}}}}}~~~}}}~~~~~~{{{yyyzzzxxxwwwxxxzzz||||||{{{zzzzzzzzzzzzzzz{{{|||}}}{{{|||~~~~~~}}}}}}qqqcccTTTgggzzz~~~}}}fffaaaWWW```ssshhhYYYXXXqqq|||jjjvvvWWWPPPKKKOOOVVVVVVNNNFFF@@@;;;999===AAACCCHHHMMMOOOUUUZZZZZZUUUSSSVVVZZZZZZ______```dddaaakkk~~~YYYFFFJJJ[[[HHHDDDAAA>>>>>>888666888===@@@EEESSSbbbjjj```cccbbbYYYJJJ???>>>AAAFFFKKKRRRYYY^^^dddiiillloooqqqrrrrrrqqqtttxxx}}}wwwyyyzzz|||~~~~~~~~~}}}xxx|||~~~}}}\\\KKKIIIOOOfffYYYJJJGGG???>>>DDDGGGEEEHHHPPPUUUUUU\\\ffftttwwwsssxxx|||wwwzzz~~~yyy{{{}}}kkk{{{[[[@@@:::999777666666888:::;;;888777666555444333333333111111000///...---,,,,,,+++,,,,,,,,,,,,+++************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---***)))+++///000,,,(((,,,***))))))+++---------000000000///---,,,...///...000222222333999CCCLLLPPPDDD444+++***------+++222222222222000...+++***,,,,,,,,,---...///000111111111333444555666666666777888888999999999888888:::;;;<<<>>>????????????AAACCCEEEEEEEEEDDDEEEFFFEEEIIIOOOTTTWWWWWWUUUTTTQQQOOOHHHBBBGGGRRRXXXWWWRRRPPPPPPPPPLLLIIILLLRRRWWWXXXXXXWWWVVVTTTRRRRRRQQQKKKFFFFFFFFFGGGKKKQQQdddkkkrrrsssuuuwwwwwwtttvvvsssqqqppppppppppppoooppppppppppppppppppqqqrrrvvvwwwwwwxxxyyy{{{||||||yyywwwvvvvvvxxxzzzzzzzzzyyyxxxwwwuuuuuuuuuvvvvvvyyyxxxwwwvvvvvvwwwxxxyyyyyyzzz{{{||||||zzzxxxwwwzzzxxxuuuuuuwwwyyyzzz{{{wwwvvvuuuxxx|||~~~||||||{{{{{{}}}~~~|||}}}~~~nnn^^^XXX]]]kkksssqqqttt{{{xxxxxxyyyzzzzzzzzz{{{{{{~~~~~~}}}}}}}}}|||{{{{{{yyyyyyxxxwwwxxx{{{}}}||||||{{{zzz{{{|||}}}~~~}}}|||rrrcccaaajjjzzz~~~zzz```^^^dddrrrlllSSSYYY|||lllhhh|||XXXIIIEEEQQQYYYRRRGGGAAA;;;===@@@AAACCCEEEIIIKKKQQQVVV\\\]]]ZZZVVVTTTSSSYYY\\\___^^^```eeelllppp}}}aaaDDDNNNVVV===@@@EEE@@@<<<;;;999888;;;BBBLLLSSSiii}}}cccaaaeee^^^III===>>>;;;;;;@@@HHHPPPWWW]]]cccfffiiilllqqqssstttssssssssstttwwwzzz{{{{{{|||}}}~~~~~~~~~tttOOOIIIKKKWWWsssfffGGGDDDCCCDDDFFFFFFGGGJJJMMMMMMJJJZZZfffvvvzzztttpppqqqttt{{{}}}wwwxxx~~~www___CCC:::999777666666777888999888777666555444333333333111111000///...---,,,,,,+++,,,,,,,,,,,,+++************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,...+++***---111222...+++,,,***))))))+++------------...///...------...000000222333333333666;;;@@@@@@999000+++,,,---...---222222222222000...,,,***,,,,,,,,,,,,---///000111111111333444555666666666777777888999999999999888:::;;;<<<>>>??????@@@@@@BBBDDDFFFFFFEEEEEEFFFGGGGGGIIIOOOTTTXXXXXXVVVSSSQQQQQQKKKBBBBBBIIINNNOOOLLLLLLMMMNNNIIIDDDDDDHHHPPPQQQQQQPPPLLLGGGCCCAAAEEEAAA>>>>>>>>>===BBBHHHVVV```kkkrrrwww{{{{{{xxxtttrrrpppoooooopppooonnnpppppppppoooooopppqqqqqqwwwwwwxxxyyyyyyyyyxxxxxxyyywwwuuuuuuwwwxxxxxxxxxyyyxxxwwwvvvuuuvvvvvvwwwwwwwwwvvvuuuvvvwwwxxxyyyyyyzzz{{{|||{{{zzzxxxwww|||zzzwwwwwwyyyzzz{{{{{{{{{yyyxxxzzz|||~~~}}}{{{|||{{{{{{}}}~~~}}}{{{}}}~~~~~~nnn___WWW___hhhlllqqqxxxyyyzzzzzzzzzzzz{{{}}}~~~}}}|||{{{{{{{{{{{{{{{|||{{{zzzyyyxxxyyy{{{}}}~~~{{{{{{zzzzzzzzz{{{|||}}}zzz}}}~~~~~~~~~mmmfffhhhttt~~~}}}~~~zzzqqqggglllnnnyyynnnZZZ\\\|||uuubbbmmmyyySSSIIIHHHSSSXXXPPPEEE@@@:::===@@@CCCFFFJJJNNNQQQSSSSSSUUUXXXYYYXXXUUURRR]]]______]]][[[]]]aaaddduuugggJJJKKK}}}~~~RRR>>>888777:::999888777999???GGGMMMXXXnnn```SSSTTTVVVEEE777:::@@@???AAAEEEJJJPPPWWW]]]aaagggjjjnnnqqqqqqrrrssssssvvvyyy{{{|||{{{|||}}}~~~bbbQQQJJJMMM___yyygggNNNJJJFFFJJJHHHEEEDDDFFFJJJKKKKKKQQQ^^^ppp~~~}}}yyytttqqqsssuuuyyy}}}~~~yyytttaaaDDD:::999777555555555777777777777666555444333333222111111000///...---,,,,,,+++,,,,,,,,,,,,+++******)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,,,,...222333111...,,,***))))))+++---......+++,,,......------///000000111222444555666777777333222000...---------...111222222111000...,,,+++++++++,,,,,,---///000111111111333444555666666666777777888888999999999999;;;;;;===>>>???@@@@@@@@@BBBDDDFFFGGGFFFFFFGGGHHHJJJKKKNNNTTTYYY[[[XXXTTTQQQTTTRRRHHHAAACCCJJJOOOJJJLLLPPPRRRMMMEEEBBBEEELLLMMMNNNLLLGGGAAA===;;;???>>>===>>><<<;;;???FFFSSS^^^jjjqqqvvvwwwuuuppprrrpppnnnnnnooooooooonnnqqqppppppoooooooooppppppvvvwwwxxxyyyyyywwwuuutttxxxvvvttttttuuuvvvvvvuuuyyyxxxwwwwwwvvvwwwwwwxxxuuuuuutttuuuvvvwwwyyyzzzyyyzzz{{{{{{{{{zzzxxxwww}}}{{{yyyxxxyyy{{{{{{zzz}}}|||{{{{{{|||}}}|||zzz}}}||||||}}}~~~~~~}}}{{{yyy|||}}}~~~~~~~~~~~~~~~}}}}}}|||}}}~~~}}}~~~lllVVVSSS\\\eeeoooxxxzzzzzzzzzzzzyyy{{{~~~}}}|||{{{zzzzzz{{{}}}~~~|||{{{zzzyyyyyyzzz{{{|||zzzzzzzzzyyyzzz{{{{{{|||xxxzzz|||}}}}}}~~~~~~~~~~~~rrrjjjrrr|||~~~}}}~~~wwwmmmppp}}}wwwyyytttiii^^^ccc{{{ggg[[[wwwoooMMMIIILLLUUUVVVLLLBBB???<<>>::::::999999999===BBBFFFIII]]]tttnnnoooZZZCCC???DDD;;;;;;===AAAGGGPPPYYY^^^dddgggjjjmmmnnnppprrrtttvvvxxx{{{{{{yyyzzz}}}}}}}}}{{{]]]MMMHHHMMMjjjxxx}}}cccTTTQQQMMMRRRMMMFFFCCCDDDFFFIIIJJJLLL[[[ooo}}}}}}wwwuuuuuuvvv{{{~~~|||___AAA;;;999777555444444555666777777666666555333222222111111000///...---,,,,,,+++,,,,,,,,,,,,+++******))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++,,,...111333111///,,,***)))))),,,...///...---...000000......///000---...///333777999999888222444444222...++++++---000111111111000///---,,,+++++++++,,,---...000000111111333444555666666666777777777888888999::::::;;;<<<===>>>???@@@@@@@@@BBBDDDFFFGGGGGGGGGHHHIIILLLKKKMMMSSSZZZ]]][[[XXXMMMSSSTTTLLLAAA@@@GGGPPPGGGJJJPPPTTTPPPHHHDDDEEEIIIJJJKKKIIIEEEBBBAAABBB>>>>>>@@@BBB@@@>>>CCCJJJVVV```kkkppprrrtttqqqlllqqqpppoooooopppppppppnnnqqqppppppooooooooopppppptttuuuwwwyyyxxxvvvtttrrrwwwuuutttsssttttttsssrrrwwwwwwwwwwwwwwwxxxxxxxxxtttsssssstttvvvxxxzzz{{{yyyzzzzzzzzzzzzyyyxxxwww|||zzzxxxwwwxxxyyyxxxwww|||{{{{{{{{{||||||{{{{{{}}}|||{{{|||}}}}}}|||zzzxxx~~~{{{}}}|||||||||}}}}}}{{{zzz{{{|||~~~~~~yyy|||aaaSSSTTT]]]jjjuuuxxxyyyzzzyyyxxxxxx{{{~~~}}}{{{zzzzzz||||||{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzz{{{|||{{{{{{|||~~~{{{lllnnnyyy||||||~~~~~~yyytttwwwyyypppxxxpppdddZZZZZZlllfff^^^}}}ppp___GGGIIIPPPVVVSSSGGG???>>>===AAAEEEIIILLLPPPTTTVVVZZZVVVTTTXXX```fffgggfffeeebbbaaaaaa___\\\\\\^^^iiiwwwdddZZZ|||NNN===DDD=========<<<<<<===@@@BBBGGGPPPqqqyyy]]]MMMAAA>>><<<;;;===CCCKKKSSSWWW```bbbfffiiikkkooorrruuutttvvvxxxxxxvvvvvvyyy}}}|||}}}~~~~~~~~~kkkYYYOOOIII[[[mmmvvvpppnnnaaa[[[\\\ZZZVVVOOOIIIFFFEEEDDDDDDFFFMMM[[[ooo}}}~~~yyytttvvv{{{}}}^^^@@@;;;999777555444444555666666777777666555444222111111111000///...---,,,,,,+++,,,,,,,,,,,,+++******((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))***+++---///000///...,,,***)))***,,,...//////111222333222000.........,,,+++---000444777888888333555555111,,,)))***---///000111111111///...---+++++++++,,,---...///000111111333444555666666666777777777777888999:::;;;;;;<<<===???@@@@@@@@@@@@BBBDDDFFFGGGGGGGGGHHHJJJLLLLLLMMMRRRYYY___aaaaaaOOOSSSSSSLLL@@@;;;AAAJJJ@@@DDDKKKPPPNNNHHHFFFHHHHHHIIIGGGCCC??????DDDIII======@@@CCCCCCCCCGGGMMMXXX```hhhlllppptttuuusssqqqpppoooppprrrrrrqqqppppppppppppppppppqqqqqqrrrqqqsssvvvxxxxxxwwwuuusssuuutttssssssttttttrrrpppvvvvvvwwwwwwxxxxxxxxxxxxtttsssttttttvvvxxx{{{|||yyyyyyyyyyyyyyyxxxxxxxxxyyywwwuuuuuuvvvvvvuuutttwwwxxxyyyzzzzzz{{{|||}}}|||{{{{{{{{{}}}|||{{{yyywww}}}{{{|||{{{zzz{{{}}}}}}{{{yyyzzz|||~~~~~~zzz|||~~~xxxbbbUUUUUU^^^iiiuuuxxx||||||zzzyyy{{{~~~|||{{{yyyxxxxxxzzz}}}zzzzzzyyyxxxxxxwwwwwwwwwyyyyyyyyyzzzzzzzzzzzzzzz~~~~~~}}}|||zzzzzz}}}~~~~~~}}}llljjjsss{{{~~~~~~}}}{{{|||~~~zzz{{{ppp|||nnnbbbUUUKKKVVVxxxeeecccqqq\\\QQQDDDJJJRRRUUUNNNCCC======;;;???DDDJJJNNNSSSWWWZZZZZZXXXWWWXXX[[[```bbbdddZZZWWWXXX^^^```^^^^^^bbbccciii{{{wwwvvvxxxUUU```pppuuudddBBB<<<>>>??????>>><<<;;;<<<>>>DDDGGGZZZooo||||||cccEEEGGGBBB===<<<@@@EEEJJJMMMYYY\\\aaaeeeiiimmmrrruuutttvvvxxxwwwuuuuuuxxx{{{{{{{{{|||}}}~~~}}}~~~}}}kkk___PPPOOO```xxx}}}tttuuuxxxooojjjggg```RRRLLLJJJKKKJJJCCC@@@@@@HHHUUUgggwww~~~{{{wwwvvv{{{}}}^^^AAA:::999777555555555777777666666777777666444222111111111000///...---,,,,,,+++,,,,,,,,,,,,+++******((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,((()))+++------...------,,,***)))***---///000000333444555444222///......,,,---///000111222333333111222222///+++)))+++...//////000111111000///...******++++++,,,...///000111111333444555666666666777777666666777999;;;<<<<<<<<<>>>???@@@AAAAAAAAAAAACCCEEEFFFFFFGGGHHHIIIKKKKKKMMMQQQWWW___gggllldddbbb]]]TTTGGG>>>@@@FFFBBBDDDIIINNNNNNKKKLLLQQQQQQQQQMMMGGGAAAAAAHHHNNNDDDBBBCCCIIIMMMNNNRRRWWWbbbhhhllllllmmmppprrrppppppppppppqqqssstttrrrqqqpppppppppqqqrrrssstttuuurrrsssuuuwwwwwwwwwuuuttttttsssrrrsssttttttrrrpppssstttuuuwwwxxxxxxxxxxxxuuuuuuuuuuuuwwwyyy{{{|||yyyyyyyyyyyyxxxxxxxxxxxxwwwuuutttuuuvvvvvvuuussstttvvvxxxyyyzzz{{{}}}{{{zzzzzz{{{||||||{{{yyyxxx}}}~~~}}}}}}{{{yyyxxxzzz}}}~~~|||yyyyyy{{{}}}~~~}}}{{{zzz{{{}}}{{{dddVVVUUUZZZlllttt|||~~~|||}}}yyyxxxwwwvvvvvvwwwyyyzzzzzzyyyyyyyyyxxxxxxwwwwwwyyyyyyzzz{{{{{{{{{{{{zzz}}}{{{zzz|||~~~}}}~~~wwwrrrvvv{{{zzz~~~rrraaaOOOKKK^^^rrr```mmmjjjPPPIIIDDDKKKRRRQQQIII@@@<<<===777<<>>???>>><<<:::999999:::<<>>???@@@AAAAAAAAA@@@BBBDDDFFFFFFFFFHHHIIIHHHJJJMMMOOOTTT___mmmxxx~~~ttthhh___TTTIIIFFFHHHGGGFFFIIILLLLLLLLLQQQXXXYYYZZZWWWPPPIIIIIIOOOUUUNNNIIIIIIPPPYYY]]]```ccciiinnnpppmmmkkkmmmllljjjnnnnnnoooqqqssssssrrrpppoooppppppqqqsssuuuwwwxxxuuuvvvvvvvvvvvvuuuttttttrrrrrrrrrsssuuuuuusssqqqqqqrrrtttvvvwwwwwwwwwwwwwwwvvvvvvvvvxxxzzz|||}}}zzzyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvwwwyyyyyyxxxvvvtttwwwzzz{{{zzz{{{~~~yyyxxxxxxzzz||||||{{{zzzxxx}}}~~~|||{{{~~~~~~zzzxxxwwwyyy~~~}}}zzzxxxyyy|||~~~~~~}}}zzzxxx{{{}}}iii[[[VVV^^^iiiwww~~~~~~yyyyyyxxxxxxwwwwwwxxxxxxzzzzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{|||||||||{{{{{{}}}}}}~~~}}}{{{{{{|||~~~zzz|||}}}}}}~~~~~~yyy}}}~~~yyyvvvxxx{{{wwwzzzwww___QQQ\\\sss}}}{{{___eeefffNNNEEEFFFLLLPPPLLLDDD>>><<<===<<<@@@GGGMMMRRRVVVYYY\\\^^^[[[ZZZ]]]ccceeebbb___NNNHHHLLLXXX^^^[[[ZZZ___^^^aaajjjnnndddmmm|||lllllleeeYYYNNNGGGEEEFFFYYYoooccc@@@@@@???===:::888999:::666???EEELLLWWWaaappprrrcccOOOAAA===???CCCEEEHHHMMMUUU\\\aaafffjjjmmmooorrrttttttrrrsssvvvyyyxxxwwwwwwwwwwwwxxxyyyzzz~~~||||||}}}}}}~~~mmmZZZXXX\\\jjjvvv|||nnnSSSHHHFFFNNN[[[___XXXRRRTTTJJJNNNXXXiii{{{~~~~~~}}}}}}[[[AAA:::999777666777888:::;;;555666777777666444222000111111000///...---,,,,,,+++,,,,,,,,,,,,+++******(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))+++---...---,,,,,,,,,+++***)))***---000111111...000333333222000//////+++333<<<>>>;;;666444444777777777666444000,,,)))......000111111000000///*********+++,,,---//////111111333444555666666666777777666666777999<<<===<<<===>>>???@@@AAAAAAAAA???AAADDDEEEEEEFFFGGGIIIFFFJJJMMMNNNSSS___qqqzzzkkkbbbYYYOOOIIIIIIFFFDDDDDDFFFFFFGGGNNNWWWXXX[[[ZZZUUUNNNMMMRRRXXXSSSLLLJJJRRR]]]dddfffhhhbbbiiimmmmmmmmmppppppnnnmmmmmmmmmppprrrsssqqqoooooooooppprrrtttwwwyyyzzzyyyxxxwwwvvvuuutttssssssqqqqqqrrrsssuuuvvvtttrrrpppqqqsssuuuwwwwwwwwwvvvxxxxxxwwwwwwxxxzzz|||}}}zzzyyyxxxxxxwwwwwwxxxxxxyyyxxxxxxzzz||||||{{{zzzvvvyyy||||||{{{|||~~~xxxxxxxxxyyy|||}}}|||zzzyyy}}}~~~{{{zzz~~~zzzwwwvvvyyy~~~~~~{{{vvvwwwzzz|||}}}}}}||||||}}}yyyzzz~~~hhh\\\QQQ___qqq|||}}}}}}~~~|||||||||{{{{{{zzzzzzyyy{{{{{{||||||}}}||||||{{{zzzzzz|||}}}}}}}}}|||{{{yyy{{{||||||{{{{{{}}}~~~yyy{{{~~~~~~xxx~~~|||~~~}}}~~~}}}zzz|||xxxoookkkpppvvvtttvvvvvvWWWTTTmmmpppzzzmmmZZZpppeeeNNNBBBGGGMMMOOOIIIAAA=========CCCGGGLLLPPPRRRSSSUUUVVVUUUQQQPPPXXXdddjjjeee^^^UUUOOOQQQ]]]ccc^^^\\\```MMMTTTaaaxxxttt]]]bbbpppppp```aaaUUUDDDCCCHHHBBBVVVyyy}}}CCCCCCBBB???<<<;;;;;;===555???AAAAAALLLUUUaaaqqquuuXXXGGG@@@???>>>BBBHHHPPPXXX^^^cccgggiiijjjmmmoooooonnnooorrrvvvwwwvvvuuuuuuuuuvvvwwwxxx}}}~~~{{{{{{{{{||||||}}}~~~}}}hhh\\\WWWaaaoooyyyyyy|||uuu[[[JJJIIIRRRdddkkkeeebbbeeeXXXXXX^^^mmm~~~~~~~~~~~~xxxzzzwwwyyy|||~~~}}}___FFF<<<:::777777777888888777999999777666444222111000111000///......------...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))))))))***,,,...++++++******+++,,,...///---,,,+++***+++---000222000000111111111000000///...333;;;BBBCCC???888333222666888888999999444------------000222444444333...---,,,+++++++++,,,---...///222444666777777777777777777888999999999:::@@@??????>>>>>>??????@@@BBBCCCCCCCCCDDDEEEEEEEEEEEEHHHLLLMMMNNNVVVcccnnnwwwqqqhhhaaa___]]]RRRFFFDDDCCCBBBAAABBBGGGNNNSSS\\\ZZZ[[[[[[UUUNNNPPPXXXVVVMMMFFFFFFLLLUUUaaakkkgggllloooooolllkkknnnqqqoooooopppqqqrrrrrrssstttqqqsssuuuwwwxxxxxxwwwvvvtttyyyyyyuuutttwwwvvvqqqooopppqqqrrrssssssssssssxxxvvvuuuvvvxxxwwwtttqqqvvvvvvxxxyyyzzz{{{{{{{{{yyyyyyxxxxxxxxxxxxxxxyyy|||{{{zzzzzzzzzyyywwwuuuttttttuuuxxx|||~~~~~~}}}xxxwwwwwwyyy|||}}}zzzvvvvvvyyy}}}~~~}}}{{{zzzyyy|||yyywwwyyyyyyzzz{{{}}}}}}}}}||||||yyyyyyzzz|||}}}~~~[[[VVVYYYdddrrryyyyyy|||~~~{{{yyyxxxyyy{{{wwwwwwxxxzzz{{{zzzvvvssszzzzzzzzzxxxwwwwwwyyy|||}}}{{{zzz|||~~~}}}{{{wwwxxxzzz|||~~~}}}~~~~~~}}}~~~~~~|||oooZZZ]]]eeeaaadddYYYaaavvvzzzcccaaauuuVVVFFFDDDKKKNNNOOOJJJCCC???AAAEEEEEEIIIOOOSSSUUUVVVVVVWWWTTTNNNJJJPPP\\\cccaaa\\\UUUYYY^^^aaa^^^[[[]]]aaaWWW```dddkkk|||sss}}}vvv^^^KKKEEE@@@@@@NNNaaa|||OOO@@@AAAAAA777<<>>FFFKKKMMMUUUbbbeee```fffhhhkkkmmmnnnoooqqqrrryyyyyyyyyxxxxxxwwwwwwwww{{{}}}|||{{{{{{|||}}}yyyaaaOOOXXXpppxxxdddnnnwwwtttQQQQQQWWWaaahhhlllqqqwwwrrrooorrr{{{}}}yyyuuuttt|||}}}aaaEEE<<<:::777666777888777777777777666555444333333222111000///......------...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))))))))))),,,......---,,,,,,,,,---......---,,,+++***+++---///111000000111111111111000000...111666:::;;;999666333222666888888::::::555//////......000222333222111...---,,,+++++++++,,,---...///111333555666666666777777777888888999999:::>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBCCCCCCDDDEEEEEEFFFIIILLLLLLMMMSSS___iiinnnkkkddd]]]\\\[[[SSSJJJHHHFFFCCC@@@???AAAGGGKKKVVVWWWZZZ[[[VVVPPPSSS[[[VVVMMMDDDCCCEEELLLVVV```fffjjjmmmmmmkkkjjjlllooooooooopppqqqqqqrrrssssssssstttuuuwwwwwwwwwvvvvvvssswwwwwwsssrrrvvvvvvrrrpppqqqqqqrrrssstttttttttvvvuuutttuuuvvvvvvsssqqqtttuuuvvvxxxyyyzzz{{{{{{xxxwwwwwwvvvvvvwwwwwwwww|||{{{yyyyyyzzzyyywwwuuusssssssssvvvyyy{{{zzzzzzxxxvvvtttvvvyyyzzzzzzyyyvvvyyy|||}}}}}}||||||}}}|||yyywwwyyy}}}}}}zzzzzz{{{||||||{{{zzzyyyxxxyyyzzz{{{}}}~~~yyy```\\\___kkkwwwzzzyyyzzz|||||||||{{{yyyyyy{{{|||}}}|||}}}}}}~~~|||xxxuuuxxxyyyzzzyyyxxxxxxyyyzzz}}}{{{zzz|||~~~}}}{{{yyyzzz{{{}}}~~~~~~{{{vvvyyy}}}|||}}}yyyeeeNNNNNNVVVRRRVVVnnnwww^^^hhhooo~~~zzz]]]qqqnnnPPPEEEFFFLLLMMMLLLGGG@@@>>>AAAFFFHHHKKKPPPSSSVVVXXX[[[]]]ZZZTTTOOOQQQZZZcccfffeeeXXXZZZ\\\]]][[[ZZZ[[[]]]SSSZZZ\\\bbbhhhRRR>>>???EEEMMMaaaoooEEE777DDDBBB>>>AAA???:::::::::<<<@@@GGGQQQWWWaaagggxxx^^^III@@@BBBEEEHHHNNNWWWaaabbb___eeegggjjjlllllllllnnnooorrrrrrssssssssssssrrrrrrzzz{{{}}}~~~}}}iiiPPPOOO```tttrrruuuhhhjjjllloootttyyy~~~xxxuuuxxx}}}aaaDDD<<<:::777666777888777666555555555555555444444444111000///......------...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))+++---111111///...---------------,,,+++***+++---///000000000111111111111000000...///000111222333333333222666888888:::;;;777111000//////000111222111///------,,,++++++,,,---......///000222333333444444666666777777888999999:::<<<<<<======>>>???AAAAAA@@@AAAAAABBBCCCCCCDDDDDDGGGJJJLLLKKKKKKPPPYYYaaagggfffaaaZZZWWWVVVQQQKKKKKKHHHDDD>>>::::::===@@@RRRUUUZZZZZZTTTOOORRRYYYTTTKKKBBB??????BBBKKKTTTdddgggkkkllljjjjjjkkknnnooopppppppppqqqrrrrrrrrruuuuuuuuutttuuuuuuuuuvvvrrrtttssspppppptttuuusssqqqrrrrrrssssssttttttttttttsssssstttuuuuuusssqqqssssssuuuvvvwwwyyyzzzzzz{{{{{{zzzzzzzzz{{{{{{|||{{{yyyxxxxxxxxxwwwvvvtttttttttsssuuuwwwyyyxxxwwwvvvtttrrrsssuuuxxxzzz{{{wwwyyy{{{|||||||||~~~{{{yyywwwxxx|||~~~}}}{{{{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxyyyzzz{{{}}}~~~~~~uuuhhh^^^dddrrryyyxxxvvvyyyzzz{{{zzzyyyzzz|||~~~~~~~~~~~~{{{wwwtttwwwyyy{{{{{{yyyxxxxxxyyy{{{{{{{{{|||~~~~~~}}}{{{{{{||||||}}}~~~~~~~~~~~~}}}vvvqqqtttzzz{{{wwwnnnXXXBBBDDDOOOOOOTTTgggvvv~~~wwwiiidddyyyrrrsssgggbbbIIIEEEJJJNNNMMMHHHBBB======BBBGGGKKKNNNQQQTTTWWWZZZ^^^aaa]]]XXXSSSQQQVVV^^^gggkkkYYYWWWTTTTTTVVVYYY\\\\\\VVV]]]___gggmmmGGGAAAAAA@@@KKKooocccCCCBBB@@@<<<<<<;;;::::::::::::<<>>???AAABBBCCC???@@@@@@AAABBBCCCDDDDDDEEEHHHJJJJJJJJJMMMTTTYYY```bbb___WWWQQQNNNLLLHHHJJJGGGBBB;;;666444666888NNNTTTYYYWWWOOOIIIJJJOOOPPPHHHAAA>>>===@@@HHHRRRcccfffjjjllllllkkklllnnnppppppppppppqqqqqqqqqqqquuutttsssqqqqqqrrrssstttqqqqqqooonnnooorrrtttuuurrrrrrrrrssssssttttttuuutttsssssstttuuuuuuttttttrrrrrrssstttuuuwwwxxxyyy|||||||||{{{||||||}}}}}}yyywwwuuuuuuuuuuuutttrrrxxxvvvuuuvvvwwwyyyxxxwwwtttsssssstttvvvxxxzzz{{{zzz{{{{{{{{{zzz{{{~~~{{{yyywwwxxxzzz{{{zzzyyy{{{{{{{{{{{{zzzzzzyyyyyywwwxxxxxxyyy{{{||||||}}}~~~}}}}}}hhhbbbiiisssyyyzzzzzz{{{||||||{{{zzz|||}}}}}}|||{{{{{{{{{yyyvvvsssuuuxxx{{{|||{{{yyyxxxxxxzzzzzz{{{|||}}}}}}}}}|||}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~|||uuusssuuuxxxyyyooobbbNNN===GGG]]]dddgggssssssuuuxxxfff]]]nnnvvvvvvVVVEEEHHHQQQQQQLLLFFF???===@@@FFFKKKMMMPPPTTTWWWYYYZZZ]]]___\\\ZZZVVVRRRQQQWWW```gggYYYTTTMMMJJJQQQ[[[aaaaaa^^^eeejjjsss^^^FFFDDD@@@HHHccclllJJJ;;;===>>>666:::::::::999999;;;???CCCFFFHHHNNNZZZhhhyyymmmZZZLLLLLLOOOLLLKKKNNNRRRUUUYYY\\\^^^```cccfffkkkmmmoooqqqsssttttttuuuuuuvvvxxxyyyyyyzzz{{{}}}|||}}}~~~}}}|||}}}~~~ttt[[[RRRZZZmmm|||~~~}}}{{{vvvooozzzzzztttkkkllljjjjjjzzz{{{~~~{{{^^^???;;;999666666666777777666777777666555444333333222111000///......------...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))''')))))))))((()))+++---333333222111///...---,,,------,,,,,,,,,---.../////////000111111111111111//////000111111222222222222555777777999;;;888222++++++,,,...222444333222///...---,,,,,,,,,------------......///000111111444555666777888999::::::<<<<<<===>>>@@@BBBDDDEEE??????@@@AAABBBCCCDDDEEECCCFFFHHHIIIIIIKKKPPPSSSTTTWWWWWWPPPKKKHHHFFFCCCFFFDDD???999444222333555GGGPPPWWWTTTJJJDDDDDDGGGJJJEEE@@@??????BBBLLLVVVdddgggkkkmmmnnnoooooooooqqqppppppppppppppppppppptttrrrpppnnnnnnoooqqqsssqqqooonnnooooooqqqsssvvvssssssrrrrrrrrrsssttttttttttttuuuuuuuuuuuuvvvwwwrrrrrrrrrssstttuuuwwwxxxwwwwwwwwwwwwwwwxxxyyyzzzxxxvvvsssrrrssssssrrrqqqxxxvvvttttttvvvwwwwwwvvvqqqsssuuuwwwxxxyyyyyyzzz}}}}}}|||{{{yyyyyy|||~~~zzzyyywwwwwwxxxyyyyyyyyy{{{{{{{{{{{{{{{||||||}}}wwwxxxxxxyyyzzz{{{||||||yyy{{{~~~wwwddd```hhhuuu}}}|||}}}~~~}}}|||{{{{{{|||zzzyyyxxxyyyzzzyyywwwuuuuuuxxx{{{}}}{{{yyywwwwwwxxxzzz{{{|||||||||}}}}}}~~~~~~}}}||||||}}}~~~~~~}}}~~~~~~~~~~~~|||}}}}}}}}}}}}}}}|||||||||}}}yyyuuuuuuwwwvvvuuuwwwhhhXXXFFF===RRRttt|||~~~uuuqqqnnn\\\```kkkOOODDDKKKTTTRRRLLLDDD???@@@EEEKKKOOOMMMRRRWWW[[[[[[ZZZXXXXXX\\\\\\[[[WWWRRRSSSYYY___aaa[[[PPPJJJQQQ___fffeeeaaafffjjjpppuuuKKKFFF@@@DDDXXXxxxkkkLLL@@@???AAA:::::::::999888888999;;;???AAAGGGOOOWWWbbbtttpppcccZZZOOOIIIJJJEEEHHHKKKNNNRRRWWW\\\```bbbdddgggkkknnnpppqqqqqqqqqsssvvvwwwxxxyyy|||~~~wwwyyy|||~~~~~~}}}}}}}}}}}}~~~hhhOOOOOObbbttt~~~xxxyyyrrrpppnnnggggggiiipppxxxppplllcccbbbjjjzzzxxxwww~~~[[[>>>;;;999666555666777666555888777666555444333222222111000///......------...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,000000000000///...---,,,---------,,,,,,------......///000111111222111111000000111222222222222222222555666666777999777111))))))+++...222444444333111000...---,,,+++,,,,,,,,,,,,------...000111222444444555666888999::::::<<<<<<===>>>???AAACCCDDD???@@@@@@BBBCCCDDDEEEFFFCCCEEEHHHIIIIIIJJJLLLMMMEEEJJJMMMJJJHHHGGGEEEAAABBB@@@<<<888444222444666@@@LLLVVVRRRIIICCCDDDEEEEEEBBB@@@@@@@@@DDDNNNYYYeeegggkkkoooqqqqqqqqqpppqqqqqqqqqpppooooooooonnnrrrqqqooonnnnnnoooqqqrrrrrrooooooqqqrrrqqqsssvvvsssrrrqqqpppqqqqqqssstttssstttuuuuuuuuuuuuxxxzzztttssssssrrrrrrtttuuuvvvwwwwwwwwwwwwxxxyyyzzzzzzyyyvvvsssrrrrrrsssrrrqqqvvvtttqqqqqqrrrttttttssspppssswwwyyyyyyxxxxxxxxx}}}}}}|||zzzxxxxxxzzz{{{yyyxxxxxxxxxxxxyyyyyyzzz{{{zzzzzz{{{{{{}}}~~~~~~xxxxxxyyyyyyzzz{{{{{{|||vvvyyy~~~lll^^^```mmmxxx{{{}}}~~~}}}|||zzzzzz{{{{{{zzzyyyzzz{{{{{{yyyxxxuuuxxx{{{|||{{{yyyxxxwwwwwwyyy{{{|||||||||}}}~~~}}}}}}|||{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{|||~~~|||qqqooossswwwuuurrrtttbbbQQQDDDAAA^^^uuuoooggg^^^ooocccKKKGGGNNNTTTQQQJJJCCCAAAEEEKKKPPPRRRPPPUUU[[[___^^^[[[XXXVVV^^^aaabbb___YYYWWWYYY\\\iiifff\\\SSSWWWbbbgggcccdddffffffhhhuuuZZZMMM@@@<<>>;;;777444333555777@@@OOOZZZUUUJJJDDDCCCCCCBBB@@@>>>>>>>>>@@@JJJUUUdddfffjjjooorrrsssqqqppprrrqqqqqqpppooonnnnnnmmmqqqppppppooopppqqqssssssssspppppptttuuurrrrrrvvvsssrrrpppoooooopppqqqsssrrrsssuuutttssstttwwwzzzvvvuuusssrrrrrrrrrtttuuuyyyyyyyyyyyyzzz{{{|||}}}{{{xxxuuuttttttuuuttttttuuusssppppppqqqsssssssssqqqtttvvvvvvuuuuuuvvvxxxzzz{{{{{{zzzxxxxxxyyy{{{xxxxxxxxxxxxxxxyyyzzz{{{|||{{{zzzzzzzzz{{{||||||yyyyyyzzzzzz{{{{{{||||||yyyxxx{{{{{{gggbbbggglllwwwyyy{{{|||zzzyyyzzzzzz~~~|||{{{{{{{{{{{{yyywwwvvvxxx{{{|||zzzyyyxxxxxxvvvyyy{{{|||{{{{{{}}}|||{{{zzzyyyzzz{{{}}}~~~}}}}}}~~~~~~|||}}}}}}sssoooqqqttttttrrrnnn[[[MMMFFFJJJjjjvvvqqqeeeeee|||vvvXXXHHHKKKRRRSSSMMMGGGBBBBBBIIIPPPSSSSSSUUUYYY^^^aaaaaa___]]]\\\bbbdddfffddd```]]]^^^___fffhhhddd\\\]]]dddddd\\\```dddhhhhhhlll}}}yyyeeeNNN@@@@@@NNNiiifff???<<<:::<<<>>>===;;;888777777999999===DDDIIIOOOYYYcccvvvxxxbbbQQQIIIGGGCCC@@@???CCCIIINNNRRRVVV[[[aaafffiiijjjkkkiiikkknnnooooooqqqsssuuurrrtttvvvyyy{{{}}}}}}~~~~~~}}}|||}}}~~~|||{{{~~~___KKKTTTbbb|||~~~}}}|||xxxuuuxxx~~~yyyxxxooohhhdddbbbYYYXXX```gggqqqyyyYYYAAA;;;888666555666666666555444444444555555555666666111000///......------...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,)))***+++---...------,,,------------------------......///111111222222222222000---,,,,,,...111333333555666444555666333...,,,,,,,,,...111222111000555333000...+++*********+++++++++,,,...111333555333333444666777999:::::::::::::::;;;<<<===>>>???@@@AAABBBCCCEEEFFFGGGHHHHHHIIIJJJJJJIIIFFFDDDBBBGGGKKKNNNOOOOOONNNGGG???>>>===;;;888444444666888FFFVVV```YYYKKKDDDBBB@@@AAA>>>===<<<:::<<>>===:::888666222000---,,,,,,...000222222111000...,,,+++++++++++++++,,,++++++,,,000333444555666777888999::::::<<<<<<<<<<<<<<<===>>>???AAAAAAAAABBBDDDEEEGGGHHHHHHHHHGGGFFFGGGHHHJJJKKKNNNQQQUUUWWWUUUPPPJJJGGGDDD???;;;888777:::DDDOOOeeehhhggg___VVVOOOHHHBBBFFFAAA?????????@@@FFFMMM\\\aaahhhlllllllllnnnpppnnnnnnoooooooooooonnnnnnrrrqqqppppppppprrruuuvvvrrrsssuuuvvvvvvtttsssqqqpppnnnllllllnnnooopppooonnnooooooqqqrrrtttvvvwwwyyywwwuuutttvvvwwwxxxwwwtttvvvxxxyyyyyyyyyyyyzzz|||xxxuuuvvvyyyzzzwwwsssxxxuuurrrqqqsssuuuwwwwwwvvvsssqqqsssxxxzzzxxxuuuxxxwwwwwwwwwxxxyyyzzzzzz|||{{{yyyyyyzzzzzzyyyxxxyyyzzz|||~~~~~~~~~}}}}}}{{{{{{zzzyyyxxxxxxwwwvvv}}}}}}~~~~~~~~~~~~}}}}}}yyy{{{lll[[[fffkkkqqqvvvxxxxxxwwwwww|||zzzyyyzzz||||||xxxuuuwwwwwwzzz~~~~~~zzzzzz}}}yyyxxxzzz}}}}}}~~~|||yyywwwwwwyyy|||~~~~~~~~~~~~~~~|||tttnnnppprrrqqqooopppiiiVVV[[[iiiooottt```qqqxxxpppuuuqqqSSSHHHKKKPPPQQQPPPFFFGGGIIILLLPPPTTTWWWYYY]]]^^^___aaaccceeeggghhhgggfffcccbbbfffjjjfff^^^\\\fffiiibbb```fffhhhccckkkllljjjeeeeeelllsssuuubbb>>>999EEEMMMtttkkkPPP;;;>>>DDD444...888888888777777888;;;AAAGGGKKKTTTWWWbbbqqq~~~iiiQQQHHHDDD>>>===BBBDDDEEEFFFJJJOOOSSSUUUVVV^^^aaaeeeiiikkkkkkiiihhhoookkklllqqquuuttttttuuuyyyxxxxxxzzz}}}}}}{{{xxx{{{~~~cccNNNQQQfffwww}}}vvvpppccc]]]]]]kkkzzzsssfff[[[\\\bbbbbb]]]vvv^^^@@@:::999888666666666777777777777666555444444333333000000///............//////......------,,,++++++)))************+++++++++&&&'''((()))+++---......+++++++++*********)))))),,,+++***)))((((((((((((+++,,,...---,,,,,,---...............---,,,+++***---///000111000111222444000///.........000333555777JJJZZZYYYLLLAAA;;;999333111...,,,,,,...111444333222111///...---,,,,,,++++++,,,++++++,,,000222444444555666888999::::::<<<;;;<<<<<<<<<===>>>???AAAAAAAAABBBCCCEEEGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLPPPRRRVVVXXXXXXSSSLLLGGGFFFBBB???>>>===@@@KKKUUUgggjjjiii```VVVPPPJJJEEECCC@@@@@@DDDGGGGGGHHHJJJXXX___fffkkkmmmmmmoooqqqnnnnnnoooooooooooonnnnnnqqqqqqpppoooppprrrtttuuurrrssstttuuuuuutttsssrrrqqqooommmmmmoooqqqrrrqqqooooooooopppqqqssstttuuuxxxvvvttttttvvvxxxxxxxxxtttvvvxxxxxxvvvuuuvvvxxx{{{wwwttttttwwwxxxuuurrruuussspppoooqqqsssuuuuuuwwwtttqqqssswwwyyywwwtttuuuuuuuuuvvvwwwyyyzzz{{{{{{zzzyyyyyy{{{{{{zzzyyy{{{{{{|||}}}~~~~~~~~~~~~}}}||||||{{{zzzyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}sss]]][[[bbbmmmuuuyyyzzzzzzzzz|||zzzyyyzzz{{{{{{xxxvvvwwwwwwyyy}}}|||yyyyyy}}}{{{yyy{{{}}}|||~~~{{{zzzwwwvvvvvvxxxzzz|||~~~}}}~~~xxxpppkkknnnrrrppplllkkkeeeXXXddduuu{{{sssfff{{{|||ooonnn~~~|||cccKKKEEELLLRRRQQQOOOGGGHHHKKKOOOSSSVVVYYY[[[ZZZ[[[]]]```cccfffiiijjjjjjmmmmmmiiifffhhhhhheeehhhnnnllldddcccjjjmmmiiiiiikkkjjjeeecccfffhhhgggzzzqqqKKK<<>>>>>???@@@@@@AAABBBCCCEEEFFFGGGEEEFFFGGGIIIJJJKKKKKKKKKPPPQQQSSSVVVXXXUUUNNNHHHFFFCCCAAAAAAAAADDDMMMXXXdddiiiiiiaaaXXXRRRLLLHHHHHHCCCBBBFFFIIIHHHHHHJJJOOOVVV```gggjjjllloooqqqnnnnnnoooooooooooonnnnnnppppppoooooooooqqqrrrsssqqqrrrssstttttttttsssrrrrrrpppoooooorrrtttttttttppppppppppppqqqrrrssssssuuutttrrrsssuuuwwwxxxxxxtttxxxzzzyyytttrrruuuxxx{{{wwwsssssstttuuusssqqqtttrrrpppoooqqqsssttttttwwwtttrrrtttwwwxxxvvvsssrrrrrrssstttvvvxxxzzz{{{zzzyyyxxxyyy{{{}}}|||{{{zzzzzzyyyyyyzzz{{{}}}~~~{{{{{{{{{zzzzzzyyyyyyyyyvvvwwwxxxzzz|||}}}}}}}}}gggUUU[[[dddnnnvvv{{{||||||}}}{{{yyyyyyzzzzzzxxxwwwxxxwwwxxx{{{zzzxxxyyy~~~}}}{{{}}}}}}{{{}}}xxxwwwvvvuuuvvvxxxzzz{{{}}}~~~}}}{{{rrrmmmqqquuurrrjjjdddXXXUUUmmmnnnpppwwwkkkuuukkkWWWEEEFFFOOOSSSPPPKKKGGGIIIMMMRRRVVVYYY[[[\\\WWWYYY[[[___cccgggiiikkkeeelllnnnggg___^^^cccfffiiijjjeee\\\]]]eeegggdddeeeiiijjjfffccccccbbb___ppp{{{aaaIIIAAABBBLLLXXX^^^ggg^^^AAA:::999>>>???555;;;:::888888999<<>>>>>??????@@@@@@AAABBBDDDEEEFFFDDDEEEGGGIIIJJJIIIIIIHHHMMMKKKJJJMMMQQQRRROOOKKKDDDAAA??????>>>???GGGPPP\\\dddiiieee]]]WWWQQQLLLOOOIIICCCBBB???===@@@DDDBBBJJJWWW```fffiiimmmooooooooonnnnnnnnnnnnoooooooooooonnnnnnooopppqqqqqqqqqqqqrrrsssssssssrrrrrrsssrrrpppqqqsssvvvvvvvvvrrrrrrqqqqqqqqqrrrsssssssssqqqpppqqqsssvvvwwwwwwtttyyy|||zzzuuutttxxx||||||yyyuuussstttttttttrrrvvvtttrrrrrrtttuuuvvvvvvwwwuuussstttvvvvvvuuusssrrrrrrrrrssstttvvvwwwxxxxxxwwwwwwyyy|||}}}~~~}}}wwwvvvuuuttttttvvvyyy{{{xxxxxxxxxxxxwwwwwwwwwwwwwwwwwwyyyzzz{{{|||||||||zzzaaa]]]\\\bbbnnnwwwzzzyyy|||{{{zzzyyyxxxxxxwwwwwwxxxvvvxxxzzzzzzxxx{{{}}}~~~|||zzz|||xxxwwwwwwwwwyyyzzz|||}}}|||~~~~~~~~~~~~~~~~~~|||sssnnnrrrtttnnnbbbZZZMMMRRRssssssggg{{{~~~vvvxxxrrr```QQQGGGJJJRRRRRRKKKDDDFFFIIINNNSSSWWWZZZ[[[[[[WWWYYY[[[___bbbeeehhhiiiaaahhhjjjbbbZZZZZZ___cccbbbaaa[[[UUUXXX^^^```\\\bbbgggjjjgggfffggggggdddmmmzzz}}}]]]GGG>>>@@@DDDFFFOOOlll|||WWW???666888;;;999<<<;;;999888888999;;;<<>>??????????????????@@@BBBCCCEEEFFFEEEEEEGGGHHHHHHGGGFFFEEEGGGDDDAAABBBGGGKKKNNNNNNDDDAAA@@@>>>;;;888===DDDSSS```llllllfff```YYYTTTSSSQQQOOOLLLDDD;;;999<<<<<>>>>>DDDUUUppp}}}___III>>><<<@@@<<<;;;:::999888888888888888888;;;BBBFFFHHHNNNUUU[[[```fffooo~~~ooo___UUURRRSSSRRRRRRRRRSSSRRRQQQPPPPPPZZZXXXYYY^^^______ccchhhfffggghhhiiihhhhhhggggggiiimmmqqqsssssstttyyy|||}}}ttt___dddlllvvv{{{{{{zzzyyy}}}zzzuuuoookkkjjjbbbeeejjjmmmrrr~~~zzzpppeee[[[TTTPPPJJJMMMRRRggguuuppprrrzzz|||\\\AAA999888777666666777888888666666666555444444333333//////...---------------,,,,,,++++++***))))))))))))************+++++++++))))))******+++++++++,,,***************+++++++++)))((((((''''''((((((((((((***+++,,,+++,,,---///............---,,,++++++))),,,.../////////000111333777::::::666222000000333;;;===999>>>HHHGGG>>>>>>:::333...++++++---//////000111111000...---,,,)))+++,,,,,,++++++,,,---...///000222444666888888888999;;;===?????????>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGDDDBBB???>>>@@@FFFLLLPPPIIIFFFDDDAAA;;;666888===OOO^^^mmmppplllfff```\\\YYY]]]fffkkkcccSSSFFFAAABBBLLLZZZfffkkknnnpppqqqpppooonnnmmmmmmnnnooopppooooooooooooppppppoooooopppppppppqqqqqqrrrrrrsssuuusssrrrrrrsssuuuuuuuuuuuuuuutttttttttuuuvvvvvvrrrqqqoooppprrrtttuuuuuupppqqqqqqrrrrrrtttwwwzzzzzzzzzzzzyyyyyyxxxwwwwwwuuusssrrrsssuuuvvvuuuuuuttttttttttttttttttttttttttttttsssrrrrrrrrrrrrsssuuutttuuuwwwzzz|||}}}|||yyywwwvvvuuuuuuxxxzzz|||wwwwwwwwwxxxxxxyyyyyyzzz||||||}}}}}}}}}||||||{{{|||}}}~~~~~~ggg[[[^^^gggmmmooovvvxxxyyyyyyvvvsssrrrrrrrrrrrruuuzzz|||{{{~~~}}}}}}~~~}}}yyyyyy{{{wwwyyy{{{~~~~~~}}}}}}}}}}}}{{{}}}~~~~~~}}}||||||}}}~~~uuunnnjjjfffeeeiiiiii```UUUOOOLLLXXXgggVVVjjj}}}yyynnnpppwwwhhhHHHEEEGGGLLLMMMIIIFFFGGGHHHJJJNNNQQQTTTVVVXXXXXX^^^^^^___```bbbcccddddddggghhhfffbbbcccggggggddd______```aaacccdddcccaaacccffffffbbbbbbeeehhhgggfffjjjrrr~~~yyycccJJJEEEAAACCCJJJXXXsssvvvWWW???:::;;;;;;;;;:::999888888777888777999===>>>???CCCIIIPPPSSSVVV\\\gggxxx~~~xxxxxxsssrrrpppllleee\\\TTTPPPOOOIIIGGGKKKOOORRRVVV[[[]]]^^^^^^\\\[[[ZZZ\\\^^^eeeiiimmmooooooqqqvvvyyyxxxxxxfffdddfffnnntttvvvuuuvvv{{{zzzyyyzzz|||}}}}}}}}}rrrpppmmmhhh```]]]ccclllrrrwww|||{{{uuujjj^^^SSSLLLHHHFFFCCC@@@TTT|||\\\AAA:::999888666666666777777555555555555555555555555000//////...............------,,,++++++******))))))************+++++++++(((((()))***++++++,,,,,,))))))*********+++++++++(((((('''''''''(((((()))''')))+++++++++,,,---///////////////...---,,,,,,(((+++///111111000000111000222555777777444222000777>>>AAA<<<888:::???AAABBB>>>888222...,,,---...000111222222222000...---)))+++,,,,,,+++++++++------...000111444666777888777999;;;>>>?????????>>>>>>>>>>>>???@@@BBBDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMDDDFFFFFFCCCAAACCCJJJPPPMMMKKKIIIEEE>>>777666;;;KKK[[[iiilllgggccc```^^^[[[```mmm|||~~~ooo[[[MMMMMMWWWdddmmmppppppoooppppppooonnnmmmmmmnnnoooppppppppppppppppppppppppooooooooooooppppppqqqrrrsssvvvtttqqqqqqrrrssssssrrrtttttttttttttttuuuvvvvvvvvvtttrrrrrrtttvvvvvvvvvrrrpppnnnooorrruuuvvvuuuwwwyyy{{{{{{{{{yyyxxxxxxvvvuuuttttttvvvwwwwwwuuurrrsssttttttttttttuuuvvvssssssrrrrrrrrrssssssttttttssstttvvvyyy{{{{{{zzzyyyxxxwwwvvvwwwyyy{{{|||vvvvvvwwwwwwxxxyyyyyyzzzzzz{{{|||}}}}}}}}}}}}}}}{{{}}}~~~~~~{{{iii```aaaiiiooosssvvvyyyyyyuuuqqqoooooommmmmmrrryyy{{{{{{~~~|||{{{}}}|||xxxxxx{{{tttvvvzzz}}}}}}|||{{{{{{|||{{{}}}~~~~~~}}}||||||}}}~~~wwwooojjjkkkiiiiiikkkfff[[[QQQMMMOOO[[[```UUUpppppprrrrrrwwwyyy{{{\\\CCCEEEJJJMMMJJJFFFHHHNNNLLLMMMNNNQQQSSSUUUWWWXXX______```aaabbbddddddeeeeeegggfffbbbbbbdddccc```^^^^^^```aaa```______```___cccdddaaa```ccceeedddhhhfffgggmmm|||ZZZLLLCCCEEEIIIUUUsssRRR<<<::::::;;;;;;;;;:::888888999888999<<<<<<;;;>>>DDDGGGKKKPPPVVV\\\ggguuuwwwppp[[[PPPGGGFFFIIIKKKKKKMMMRRRRRRQQQOOOMMMNNNRRRVVV___ccchhhjjjkkkmmmqqquuuooorrrvvvpppfffbbbgggnnnqqqrrruuuwwwuuusssrrrssstttsssssslllhhhfffeeecccdddnnn{{{~~~|||wwwjjjdddYYYOOOGGGCCCCCCCCCAAAMMMlll}}}\\\@@@;;;:::888777666666666666444444444555555555555666111111000///////////////......---,,,,,,++++++***)))************++++++++++++++++++***************))))))******++++++++++++(((((('''''''''(((((()))''')))+++++++++,,,---///000000000000///...---,,,&&&***///333333333222222111111222444555444111...111333666:::<<<===@@@BBBEEEAAA;;;555000...------111222333444333111///...)))+++,,,,,,+++++++++,,,------///111333555777888777999;;;>>>???@@@???>>>===>>>>>>???@@@BBBCCCDDDEEEEEEEEEGGGJJJMMMPPPRRRFFFJJJMMMJJJEEEDDDIIIOOOOOOMMMKKKGGG@@@888666:::IIIWWWdddeee```]]]]]]\\\WWWWWWbbbuuuyyydddSSSUUU^^^iiiqqqrrrpppmmmlllqqqooonnnmmmmmmnnnoooqqqppppppqqqqqqqqqppppppooooooooooooooopppqqqrrrsssvvvtttqqqpppqqqrrrqqqpppsssrrrrrrssssssuuuvvvvvvyyywwwuuuuuuvvvxxxxxxwwwwwwrrrnnnooosssvvvvvvsssuuuwww{{{||||||zzzxxxxxxxxxwwwwwwxxxyyyzzzyyyxxxqqqrrrssstttttttttuuuwwwrrrqqqrrrrrrssstttuuuvvvtttssssssuuuxxxzzzzzzyyywwwvvvvvvvvvwwwxxxyyyzzzsssssstttuuuvvvwwwwwwxxxxxxyyyzzz|||}}}~~~~~~~~~}}}~~~~~~{{{}}}vvvddd___gggqqqqqquuuyyyyyyuuupppmmmmmmhhhjjjpppwww{{{zzz}}}{{{zzz|||{{{xxxxxx{{{rrrtttxxx{{{~~~}}}{{{zzzzzzzzzxxxzzz}}}~~~~~~}}}zzzrrrmmmllllllkkkkkkiii___QQQGGGDDDUUU```|||YYYSSSsss~~~bbbkkkvvv{{{ooozzz[[[FFFJJJPPPPPPJJJDDDIIIRRRNNNOOOOOOQQQSSSUUUWWWXXX^^^___```bbbccceeefffffffffjjjkkkfffccccccbbb`````````bbbaaa^^^[[[]]]aaaZZZ```cccaaaaaadddeeedddaaa```aaahhhwwwmmmUUULLLFFFGGG^^^{{{nnnNNN999:::;;;<<<;;;;;;999888555444555888999888;;;AAABBBGGGOOOVVVZZZ^^^fffnnnssstttwwwgggWWWRRRRRROOOLLLJJJJJJJJJIIIFFFDDDGGGMMMRRRZZZ^^^ccceeefffiiimmmqqqhhhooorrrtttqqqddd[[[^^^fffjjjlllpppsssqqqnnnmmmmmmmmmkkkjjjsssmmmkkkooorrrvvv~~~zzzxxxrrrkkk\\\WWWNNNFFFAAA@@@BBBCCCBBBgggwww[[[@@@888888777666666777888999777777666555444333333222000000///...............,,,,,,,,,+++++++++******(((((())))))*********+++******+++++++++,,,,,,,,,++++++************++++++(((((())))))))))))(((((())))))))))))***+++,,,---------/////////...---,,,+++,,,---...///111111222333222111222333222111///666444333444777999;;;;;;AAA>>>===>>>888///+++...000111111111111000000///,,,,,,,,,++++++++++++++++++,,,---...000222444555999:::;;;<<<<<<<<<;;;:::@@@@@@??????@@@@@@AAABBBHHHHHHHHHIIIKKKOOOSSSUUUXXXTTTRRRPPPIIIBBBEEEMMMKKKGGGCCC@@@>>><<<999777EEEJJJOOORRRQQQPPPQQQRRRIIIFFFMMMbbbuuuvvvjjj^^^fffgggjjjnnnqqqrrrpppoooqqqpppppppppqqqrrrssssssxxxtttpppooopppqqqooommmnnnnnnnnnoooppppppqqqqqqvvvuuutttsssrrrqqqqqqqqqsssuuuvvvvvvtttqqqoooooottttttttttttttttttttttttvvvtttssstttwwwwwwtttqqquuutttvvv{{{|||yyyxxxzzzxxxxxxwwwwwwwwwwwwwwwxxxtttuuuvvvuuusssrrrssstttuuusssqqqrrrtttuuusssqqqrrruuuxxxvvvrrrppprrrvvvtttvvvxxxwwwuuuuuuvvvyyyuuuvvvvvvwwwwwwwwwwwwvvvwwwwwwwwwxxxzzz|||~~~wwwzzz}}}{{{xxxxxx}}}rrr^^^]]]dddnnnrrrxxx{{{yyysssllliii___eeennnvvv{{{zzzwwwtttzzzxxxvvvvvvxxxzzz{{{||||||}}}~~~}}}|||{{{|||}}}}}}}}}~~~~~~}}}{{{zzzyyyzzz~~~~~~|||~~~~~~yyyrrrpppmmmhhhiiihhhhhhcccVVVIIILLLVVVfffgggpppsssaaaNNNbbbyyyTTT___wwwmmmwwwlllIIIIIILLLOOOLLLGGGGGGMMMSSS[[[ZZZWWWSSSPPPQQQTTTVVV```^^^\\\]]]```aaa```___eeeeeefffiiillllllhhheee___aaacccaaa]]]ZZZYYY[[[]]]^^^^^^^^^^^^```cccfffeeeddd___cccnnnwww{{{___SSSHHHGGGSSSlllfffKKK===444888<<<::::::===;;;:::999777666777:::===;;;===???CCCIIIPPPVVVZZZYYYcccmmmqqqqqqvvvwwwppphhhbbbaaa```YYYPPPIIIFFFGGGJJJLLL[[[```dddccc___```fffmmmeeekkkmmmkkkmmmoookkkcccUUUOOOMMMQQQUUUVVV]]]ffflllnnnooonnnkkklllppptttxxxpppjjj___TTTNNNFFFAAABBBCCC???>>>AAA[[[}}}uuuoooxxx[[[@@@999888777666666777888999777777666555444333333222000000///...............,,,,,,,,,+++++++++******))))))***************************+++++++++,,,,,,+++******************+++(((((())))))))))))(((((()))))))))))))))***,,,,,,------...//////...---,,,++++++,,,...///111222333444333222222222111...,,,***111888888444222666;;;>>><<<>>>BBB@@@666///---///000000111111111000000---,,,,,,,,,,,,+++++++++,,,------///000222444555888888:::;;;<<<<<<;;;;;;????????????@@@AAABBBCCCDDDEEEGGGKKKOOOTTTYYY[[[[[[YYYWWWUUUMMMEEEEEEKKKGGGDDD???===<<<;;;:::999<<<@@@CCCDDDCCCBBBBBBCCC@@@;;;@@@RRRdddiiieee```eeegggjjjmmmpppqqqpppnnnooooooooooooppppppppppppvvvtttppppppqqqqqqpppnnnooooooppppppqqqrrrrrrsssuuutttrrrqqqqqqqqqrrrssstttuuuwwwvvvtttqqqooooooppppppqqqqqqrrrrrrrrrrrrvvvtttttttttuuuuuuuuusssvvvtttvvvzzz{{{xxxwwwyyyxxxxxxwwwvvvwwwwwwyyyyyyrrrssstttsssqqqpppqqqrrrppppppqqqtttxxxxxxvvvsssqqqtttvvvtttooommmooorrrsssuuuwwwwwwuuuuuuwwwyyyvvvvvvwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwyyy{{{}}}vvvxxxzzzyyyvvvvvvzzz~~~mmm\\\TTTbbbjjjtttwwwsssnnnlllllliiihhhhhhkkkpppuuuxxxzzz{{{yyyxxxxxxyyy{{{|||||||||}}}~~~}}}|||{{{|||}}}}}}|||{{{zzzzzz{{{xxxmmmjjjjjjiiijjjeeedddbbbUUUIIIPPP___|||uuummmooozzz{{{fffMMMKKKbbbbbbpppyyyttt___GGGLLLNNNOOOLLLIIIIIIMMMQQQUUUUUUUUUTTTTTTVVVZZZ^^^aaa___]]]]]]___``````^^^cccccccccfffhhhhhheeebbb___```aaa```^^^\\\[[[[[[ZZZ[[[\\\]]]]]]___bbbeeeccceeeaaaaaafffkkkvvvdddPPPDDDIIILLLkkkbbbaaaYYYIII<<<777888999999;;;<<<:::777666999===;;;;;;<<>>333,,,...///000111111111111111---------,,,,,,,,,++++++------...///000222444555555666888:::;;;<<<<<<<<<===>>>>>>???@@@BBBCCCDDDBBBDDDHHHMMMRRRWWW[[[]]]VVVVVVWWWUUUOOOGGGDDDGGGEEEBBB>>>;;;;;;<<<<<<<<<:::<<>><<<======???@@@BBBDDDEEEFFFHHHKKKOOOSSSVVVXXXYYYRRRUUUXXXXXXTTTNNNKKKJJJHHHDDD???===<<<=========<<<>>>BBBCCCBBB>>>:::777>>>888666888>>>DDDNNNWWWbbbeeeiiilllmmmmmmmmmmmmrrrssstttuuutttssspppooorrrqqqqqqqqqrrrrrrrrrrrrpppqqqqqqrrrrrrsssssstttuuusssqqqooonnnoooqqqrrrqqqrrrsssrrrooommmllllllnnnooopppqqqrrrsssttttttsssuuuuuussspppqqquuuyyyyyyvvvuuuwwwvvvttttttwwwvvvuuusssrrrsssuuuxxxyyyppprrrsssrrrpppnnnmmmmmmggghhhlllooorrrssssssrrrtttuuuwwwvvvtttsssuuuvvvtttuuuuuuuuuuuuuuuuuuvvvtttuuuvvvwwwwwwxxxwwwwwwvvvuuutttttttttuuuvvvwwwyyyzzz|||{{{zzzzzz|||~~~~~~wwwfffYYY]]]bbbdddfffkkkttt{{{}}}sssggg^^^```jjjtttvvvxxxzzz{{{zzzzzzzzzzzz{{{|||}}}}}}|||{{{}}}~~~{{{zzzyyywwwwwwxxxzzz{{{~~~~~~~~~wwwllldddaaadddgggiiiaaa\\\TTTBBB:::RRRuuu}}}zzzrrrZZZdddnnn|||jjj|||jjjOOOEEEJJJRRROOOLLLLLLMMMNNNLLLJJJSSSTTTUUUVVVVVVWWWYYY[[[\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^___``````_________]]]\\\^^^aaabbb___\\\ZZZ[[[]]]]]]]]]]]]___aaaeeehhhccc^^^]]][[[dddxxx|||\\\NNNJJJJJJ]]]xxxlllPPP@@@999777888:::;;;:::999888888888888888999;;;===???@@@EEEFFFIIILLLOOORRRTTTVVVXXX[[[aaahhhnnnrrruuuvvvyyytttwww~~~}}}||||||yyywwwuuusssqqqmmmhhheee^^^XXXPPPIIIFFFEEECCC@@@;;;666888JJJeee~~~zzzgggeee{{{yyy{{{]]]AAA:::999777666666666777888777777666555444333333222000000///...............,,,,,,,,,+++++++++******---,,,,,,++++++*********))))))*********+++++++++((()))************)))((((((((())))))))))))((((((''''''''''''((()))***+++------------......//////,,,++++++,,,...111333555444333333555888999999888111888@@@CCC@@@;;;888777>>>???AAAEEEGGGBBB777,,,---...///111111222222222---,,,,,,+++***)))))))))******++++++---...000000222333444666999;;;===>>><<<<<<===>>>@@@CCCEEEFFFJJJKKKNNNRRRVVVXXXZZZ[[[[[[___bbbaaa^^^ZZZUUURRRKKKGGGBBB???======<<<;;;:::===CCCGGGHHHEEE???;;;AAA<<<999777777;;;FFFRRRaaaeeejjjlllmmmlllmmmnnnqqqrrrtttttttttrrrpppoooppppppqqqqqqqqqqqqqqqrrrooooooooopppqqqqqqrrrrrrvvvtttrrrpppoooooooooppprrrssssssrrrpppnnnnnnooonnnnnnoooppprrrsssttttttrrrtttuuussspppqqquuuyyyyyyuuutttvvvuuurrrsssvvvsssrrrqqqpppqqqrrrtttuuuqqqsssuuutttrrrpppoooooommmmmmnnnnnnoooppprrrsssssstttvvvvvvwwwwwwyyyzzzvvvvvvuuutttttttttsssrrrrrrssstttuuuvvvvvvvvvvvvwwwvvvuuuttttttuuuvvvwwwyyyzzz{{{{{{{{{{{{{{{|||{{{yyyfffbbb]]]]]]dddooo{{{wwwggg^^^```eeennnrrrvvvyyyxxxwwwwwwxxxyyy{{{||||||{{{{{{|||}}}{{{{{{zzzyyyxxxvvvuuutttrrrxxx|||tttiiidddcccddddddeeeccc```\\\RRRBBBCCCdddpppggg{{{~~~nnnbbbyyyvvv\\\FFFEEEOOOSSSOOOLLLMMMOOOPPPNNNKKKRRRSSSTTTTTTSSSSSSUUUWWWWWWXXXXXXYYYZZZ[[[]]]^^^]]]]]]]]]^^^^^^___```aaa```^^^]]]___bbbbbb___[[[]]]___```___^^^]]]^^^___dddeee^^^ZZZ^^^\\\\\\gggvvvrrr^^^VVVGGGJJJYYYfff|||~~~UUUAAA<<<999777888<<<>>>===:::999999999::::::;;;;;;<<<999===BBBCCCDDDFFFJJJNNNKKKNNNRRRYYY___eeeiiikkkppptttzzz}}}}}}|||{{{zzzxxxwwwvvvpppmmmiiieeeaaa[[[UUUPPPJJJGGGDDDBBB@@@>>>======;;;BBBSSSooosssjjj___ddduuuzzz]]]AAA:::999888666666666777777777777666555444333333222000000///...............,,,,,,,,,+++++++++******+++++++++++++++*********)))))))))************+++'''((()))******)))((('''(((((())))))))))))(((((((((((((((((()))***++++++---------------...///000------,,,,,,---000222444666444333333666888999999---CCCYYYYYYGGG777777>>>>>>AAABBBBBBCCCAAA999000...///000111111111111111------,,,,,,+++***)))))))))))))))***+++---...///111222333555777:::<<<>>><<<<<<===???@@@CCCDDDEEEIIIKKKOOOTTTYYY^^^bbbdddfffiiiiiieeeaaa^^^XXXRRRMMMIIIEEEBBB???===;;;999;;;>>>DDDJJJOOOOOOLLLIIIBBB>>>;;;999777:::EEERRR```eeekkkmmmllllllmmmooonnnooopppqqqpppooonnnmmmmmmoooqqqqqqpppoooooopppmmmnnnnnnoooooopppqqqqqquuutttsssrrrqqqppppppoootttuuuuuutttsssrrrssstttmmmmmmnnnooopppqqqqqqrrrrrrssssssrrrrrrsssuuuwwwwwwtttsssvvvuuurrrrrrtttqqqqqqpppppppppppppppqqqrrrtttwwwwwwuuusssrrrrrruuuuuutttrrrpppqqqtttwwwrrrrrrssstttuuuvvvwwwxxxvvvuuussssssttttttsssqqqpppqqqrrrtttuuuuuuuuuuuuwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxyyyzzzzzzyyyyyyxxxxxxxxxzzztttjjj^^^[[[cccppp|||zzzkkk```\\\dddjjjrrrvvvvvvuuuvvvwwwwwwyyyzzzzzzyyyyyy{{{|||~~~}}}{{{wwwtttrrrmmmuuu~~~ttthhh^^^^^^cccdddcccbbb\\\``````ZZZWWWeee{{{sss{{{vvv~~~ffffff~~~jjjRRRGGGKKKSSSRRRPPPNNNPPPSSSTTTRRRPPPPPPQQQRRRRRRRRRTTTWWWZZZUUUWWWXXXYYYYYYZZZ\\\^^^[[[\\\]]]]]]]]]^^^bbbdddaaa`````````aaa```]]][[[___```bbbaaa```______``````bbbZZZXXX^^^\\\WWWZZZ___vvv}}}qqqXXXJJJIIIKKK]]]}}}tttPPPIII???::::::;;;:::888<<<<<<;;;:::888777666555666:::======;;;<<>>=========;;;999>>>DDD\\\pppiii```aaafffhhhkkkooouuu|||}}}yyy]]]BBB;;;:::888666666666666777777777666555444333333222000000///...............,,,,,,,,,+++++++++******))))))******************))))))))))))************'''((()))******)))((('''(((((())))))))))))(((((()))))))))))))))***,,,,,,------,,,,,,---...000111///...---,,,---///111333555333222333888>>>BBBDDD888JJJYYYUUUBBB444666???;;;AAADDDBBBBBBAAA===666///000000111111111000000000///...---,,,++++++***************+++,,,......111222222444666999;;;=========>>>???@@@BBBDDDEEEFFFHHHLLLQQQXXX___eeehhhkkkmmmkkkddd```___[[[TTTPPPMMMJJJHHHFFFCCC???<<<>>>???BBBIIIRRRXXX[[[[[[IIIDDD@@@===;;;===IIIUUU```ffflllnnnmmmlllmmmpppnnnnnnnnnnnnnnnnnnoooooollloooqqqqqqnnnmmmmmmnnnmmmmmmnnnooooooppppppqqqqqqrrrsssssstttsssrrrrrrrrrsssttttttsssssstttvvvooooooooopppppppppqqqqqqrrrqqqqqqrrrtttuuuuuuttttttrrrsssvvvvvvrrrqqqssspppqqqqqqqqqqqqooonnnmmmqqqtttwwwxxxwwwvvvuuuuuuxxxyyyyyywwwtttsssuuuwwwsssrrrrrrssstttttttttttttttrrrqqqrrrtttvvvtttssspppqqqssstttuuuvvvvvvvvvvvvuuutttttttttvvvwwwxxxxxxxxxyyyzzzzzzzzzxxxwwwwwwxxx{{{{{{qqqeee___aaalllxxxmmm^^^\\\dddnnntttuuuuuuvvvxxxuuuwwwxxxxxxxxxxxxzzz{{{uuuyyy~~~{{{vvvkkkaaaZZZ]]]aaa```___```ZZZbbbeeefffsssvvvxxxjjjooo~~~zzzZZZIIIKKKRRRTTTQQQQQQRRRTTTWWWXXXXXXXXXSSSTTTTTTSSSTTTVVV[[[^^^YYYZZZ[[[ZZZYYYXXX[[[]]]YYY[[[\\\\\\\\\^^^cccgggbbbcccdddbbb___\\\[[[ZZZ\\\^^^aaabbbaaa```aaabbb]]]ccc^^^[[[___\\\UUUWWWZZZfffzzzzzz___LLL>>>HHHdddvvvyyygggRRRBBB999999;;;===<<<<<<;;;:::888777666888888999::::::;;;<<<<<>>;;;888::::::===@@@AAAGGGYYYlllqqq```cccoooyyypppjjjkkkjjjjjjttt{{{mmmyyy\\\BBB;;;:::888777666666666777777777666555444333333222000000///...............,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))************'''((()))++++++)))((('''(((((())))))))))))(((((())))))))))))***+++,,,---------,,,,,,---...000111000///---,,,,,,...111222333111111555===FFFNNNRRRLLLJJJFFF???888666777:::777@@@FFFDDDCCCCCC@@@:::000111111111111000000///222111000///...---,,,,,,******++++++,,,---...///222222222333555888;;;<<<===>>>>>>???@@@BBBCCCDDDDDDFFFIIINNNTTT\\\bbbfffoooqqqmmmgggdddfffccc]]]SSSRRRPPPNNNMMMIIIEEEAAA<<<;;;<<>>AAALLLXXX```fffmmmooommmlllnnnqqqoooooonnnnnnooopppqqqrrrkkknnnqqqpppmmmkkklllmmmnnnnnnnnnoooppppppqqqqqqmmmooorrruuuvvvvvvuuutttooopppqqqqqqpppqqqsssuuurrrrrrrrrrrrrrrrrrssssssrrrpppppprrrvvvwwwuuurrrrrrqqqrrrvvvvvvsssqqqrrrqqqrrrssssssrrrpppmmmlllpppssswwwyyyxxxwwwvvvvvvuuuxxxzzzyyyvvvttttttuuuvvvuuuttttttttttttrrrqqqqqqooooooqqquuuwwwwwwuuuqqqrrrsssuuuvvvwwwwwwwwwttttttsssssstttuuuwwwxxx{{{zzz{{{|||}}}|||zzzxxx|||{{{zzz{{{}}}|||vvvlllccc```gggsss}}}yyycccXXXaaallltttuuuuuuwwwyyytttvvvwwwwwwwwwwwwyyyzzz~~~~~~ssskkkddd]]]ZZZ^^^___\\\\\\___\\\eeeiiinnnsssggg{{{ooocccrrrOOOCCCNNNVVVSSSQQQSSSUUUXXXZZZ[[[]]]^^^YYYXXXWWWVVVUUUWWW\\\```\\\^^^___\\\YYYXXXYYY\\\XXXYYY[[[[[[[[[^^^ccchhhccceeefffddd^^^ZZZYYYZZZYYY\\\___aaaaaabbbcccddd]]]gggeee```aaa\\\UUUYYY^^^```ggguuuqqqTTT<<<@@@WWWfff~~~tttSSSAAA???DDD;;;;;;<<<============<<<777444222555:::===;;;888777888<<<@@@DDDHHHKKKMMMQQQUUUZZZ\\\\\\ZZZXXXWWWVVVZZZZZZZZZ```iiillliiikkkqqqvvvyyy{{{~~~xxxrrrvvv|||rrrttttttqqqmmmkkkmmmpppfffffffffeeedddbbbaaa```[[[[[[ZZZXXXVVVRRROOOMMMCCCAAA===;;;;;;;;;:::999:::;;;@@@FFFMMM]]]}}}yyykkkhhhvvvqqqlllttttttooo~~~yyyggg___@@@:::999777666666666777888666555555444444333222222////////////..................---,,,,,,+++******************************((((((((((((((()))******************************))))))************)))))),,,+++***))))))***+++,,,...------------,,,,,,,,,.........---,,,,,,///111111000......555CCCVVVcccYYYLLL<<<333333777:::;;;999KKKTTTOOONNNUUUTTTLLL666///,,,///222000...---222111111000...---+++***************+++,,,------111000000111333666999;;;>>>???@@@@@@???@@@BBBDDDHHHDDDEEELLLTTTZZZbbbiiiooommmjjjhhhfffeeedddccc```UUUUUUWWWNNNKKKMMMHHH===@@@BBBCCCGGGPPP\\\eeeZZZRRRIIICCCAAAEEEQQQ]]]nnnlllkkkkkklllllljjjhhhqqqqqqppppppooonnnnnnmmmjjjlllnnnppppppnnnllljjjggghhhjjjlllnnnpppqqqrrrqqqrrrssssssttttttttttttuuutttsssssstttsssqqqooorrrqqqpppooopppqqqrrrsssvvvsssrrrsssuuuvvvssspppmmmkkkjjjlllqqqttttttsssuuuvvvwwwwwwuuunnneee___qqqtttwwwxxxwwwvvvuuuuuuzzzzzzyyyxxxwwwvvvuuutttvvvuuuttttttttttttuuuuuuuuuuuuvvvxxxyyyxxxvvvsssssstttuuuuuuuuutttrrrqqqppprrrtttuuuuuuttttttuuuyyyxxxxxxyyyzzz{{{zzzxxxxxx|||~~~}}}}}}vvvyyywwwlll```^^^jjjwwwrrrzzziiieeefffooowwwxxxwwwwwwvvvvvvwwwxxxxxxyyyzzzzzz|||}}}~~~vvvfff```___ZZZVVVZZZaaa```ZZZ[[[ccceeeqqqqqqkkkzzz]]]```wwwXXXHHHJJJQQQSSSRRRPPPQQQSSSUUUYYY\\\___aaa\\\ZZZWWWTTTRRRUUUZZZ___[[[___bbbbbb^^^[[[ZZZ[[[]]]\\\ZZZYYYXXXYYYZZZZZZ^^^^^^______]]][[[XXXVVV[[[^^^___\\\YYY^^^hhhrrriiifffbbb```___]]]\\\ZZZ___[[[]]]hhhyyygggZZZUUULLLHHH^^^bbboooZZZCCCCCCAAA;;;:::>>>???:::888:::777999999777666888::::::777888:::===@@@CCCEEEFFFLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOORRRUUUXXX[[[\\\bbbdddfffiiilllmmmnnnnnnuuuuuuvvvwwwxxxzzz{{{|||vvvuuuuuuuuuvvvyyy|||}}}}}}zzzyyyyyyyyyxxxwwwuuuwwwyyywwwsssqqqqqqsssrrrqqqoookkkhhhdddbbb```\\\\\\[[[YYYXXXWWWVVVUUUPPPPPPPPPLLLHHHEEEDDDEEE888>>>;;;888======:::@@@<<<<<>>666444777<<>>>>>>>>???AAACCCEEEDDDGGGOOOWWW]]]fffnnnnnnsssxxxyyytttnnnjjjiiiggg\\\\\\___YYYXXXYYYTTTOOOLLLGGGBBBAAAFFFNNNUUUZZZTTTNNNHHHDDDEEEPPP]]]hhhiiikkkllllllkkkiiihhhoooooooooooooooooooooooolllmmmoooppppppooommmllliiiiiikkklllnnnpppqqqrrrppppppqqqrrrsssttttttttttttsssrrrrrrssstttsssrrrrrrrrrqqqqqqqqqqqqrrrrrrtttttttttuuuvvvvvvtttrrrnnnlllkkkmmmqqqssstttssstttuuuvvvwwwvvvqqqkkkfffqqqtttvvvvvvuuutttuuuuuuvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttttttttttttttvvvwwwwwwtttrrroooppprrrsssssssssrrrrrruuuuuuuuusssqqqppprrrtttzzzxxxvvvvvvwwwyyyzzzzzzyyyzzz||||||zzzyyyxxxxxxkkk]]]___fffnnnuuu}}}~~~uuuoooppptttuuuvvvyyywwwxxxxxxyyyyyyzzzzzzzzz{{{~~~~~~yyylll___aaaeeeddd^^^ZZZXXXUUUOOOWWWaaaooozzzmmmttt~~~wwwlllhhhOOOHHHMMMSSSVVVYYYSSSTTTUUUXXX[[[^^^bbbccc]]][[[XXXTTTSSSUUU[[[```]]]___aaabbb```]]][[[ZZZ\\\\\\]]]^^^^^^\\\[[[YYY]]]^^^______^^^\\\ZZZXXXXXXZZZ\\\\\\\\\___fffmmmfffccc___]]]]]]]]]]]]\\\ZZZYYY[[[aaaiiixxxttt___RRRHHHKKKVVViii~~~yyy___IIICCC??????>>>;;;<<>>777888999:::<<<===>>>???DDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIKKKNNNPPPQQQZZZZZZ[[[\\\\\\[[[ZZZYYY\\\\\\\\\\\\]]]^^^^^^______^^^^^^^^^```bbbeeefffjjjhhhfffffffffgggfffdddbbbdddffffffeeeeeeffffffdddcccaaa^^^ZZZWWWUUUTTTRRRRRRPPPMMMKKKHHHFFFEEE??????>>><<<:::777666555777<<<999555777999GGG___rrrtttpppkkk|||vvvlll{{{uuunnnhhhfff{{{[[[???:::999777666666666777888666555555444444333222222////////////...............------,,,,,,++++++***+++++++++++++++++++++++++++************+++,,,,,,************************))))))************))))))***))))))(((((())))))***,,,,,,,,,,,,------------...//////---++++++,,,---000333555555444666;;;???IIINNNOOOEEE555...333<<>>@@@BBBDDDDDDHHHPPPWWW^^^iiirrrsss~~~wwwhhhfffhhhdddccceee___fff^^^RRRGGGAAAAAAEEEHHHNNNKKKHHHCCC===<<>>888IIIXXX^^^eeelllkkkcccVVVEEE555...///111555888777777666555333111///...++++++***)))))))))******+++,,,---///111555777999999:::<<<<<<<<<>>>@@@CCCEEEDDDHHHNNNUUU^^^nnn{{{|||{{{sssqqqlllllloookkkppphhh[[[OOOGGGBBBAAAAAACCCCCCCCC???888555===HHHSSS]]]iiioooooommmmmmnnnlllllllllmmmnnnnnnoooooopppooonnnnnnnnnnnnooopppnnnnnnnnnoooooooooppppppqqqppppppooooooooooooooorrrpppoooooorrruuuwwwxxxssstttvvvvvvuuurrrpppnnnppptttxxxyyywwwuuuuuuvvvsssrrrqqqrrrssstttuuuuuuwwwvvvvvvwwwxxxxxxvvvtttssstttuuutttssssssuuuwwwsssssssssttttttttttttuuurrrsssuuuvvvwwwvvvtttsssuuuttttttuuuvvvvvvtttsssrrrsssuuuwwwxxxxxxxxxwwwsssttttttsssrrrsssvvvyyyxxxuuusssrrrtttwwwxxxyyyyyyyyyxxxvvvvvvxxx|||lll^^^ccckkksssvvvvvvyyy~~~}}}{{{}}}}}}zzzxxxxxx|||||||||{{{{{{{{{{{{{{{zzz}}}}}}~~~{{{qqqhhhccccccdddwww{{{zzzrrrfff^^^\\\]]]___uuuuuuwwwtttaaaNNNEEENNNTTTQQQRRR[[[WWWWWWXXXYYY\\\___bbbddd```aaaaaa```^^^^^^___aaaaaa``````ccceeeeee```\\\[[[]]]```bbbbbb```\\\ZZZ\\\]]]^^^^^^______^^^^^^VVVTTTSSSVVV[[[___aaaaaa___\\\YYYYYY[[[^^^```aaa___]]]\\\[[[XXXXXX```jjjpppjjjjjj[[[JJJAAA>>>CCCNNNYYYoooiiiTTTFFFAAABBB999777888;;;===<<<;;;<<<>>>======<<<;;;:::999999999999999999999888888888<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@DDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLJJJIIIIIIJJJKKKJJJGGGEEEIIIGGGFFFGGGJJJJJJGGGDDDFFFEEEDDDBBB@@@>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;666555555777:::;;;999777777999???PPPbbbqqqwwwccceeekkkggg\\\\\\YYYRRRLLLvvvYYY@@@:::999777666666666777888666555555444444333222222////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))***++++++************************))))))************))))))(((((())))))))))))((((((******++++++,,,---.........///000...,,,+++++++++///333666777555555777999:::@@@CCC>>>555111777>>>999???BBBAAAFFFQQQXXXWWWWWWIII:::333000000222666666666555444333111000///,,,,,,+++***)))))))))*********,,,...111333555666777999;;;<<<<<<>>>AAACCCDDDDDDGGGMMMTTTbbbxxxyyyqqqrrrxxxvvvpppllldddZZZPPPGGGBBB@@@DDDDDDDDDAAA;;;888===GGGNNNXXXfffnnnpppooooooqqqllllllllllllllllllllllllpppooommmllllllmmmoooppppppppppppppppppppppppppptttsssqqqooommmlllllllllrrrpppoooooorrruuuwwwxxxsssuuuvvvwwwuuurrrooommmnnnrrrvvvwwwuuutttuuuwwwtttttttttttttttuuuvvvwwwyyyxxxvvvvvvwwwwwwvvvuuutttuuuuuuuuuttttttvvvxxxuuuuuutttttttttsssssssssrrrsssuuuwwwxxxwwwuuutttwwwvvvvvvvvvxxxxxxwwwuuuuuuvvvwwwxxxyyyxxxxxxwwwrrrtttvvvvvvvvvuuuvvvwwwtttsssssstttvvvwwwwwwvvvvvvuuutttsssuuuzzzwww^^^]]]eeeqqqxxxyyywwwxxxzzz{{{xxxxxx{{{|||zzzyyy{{{}}}|||||||||||||||||||||{{{}}}~~~~~~~~~~~~~~~yyykkk```\\\```ggg{{{wwwllleeebbbggg}}}}}}yyy}}}wwwsssUUUKKKIIISSSWWWRRRRRRYYYTTTUUUVVVXXXZZZ\\\^^^______bbbfffgggeeebbb```^^^aaa``````cccffffffbbb^^^[[[\\\\\\]]]]]]]]]\\\\\\ZZZ[[[\\\]]]]]]^^^^^^^^^XXXSSSPPPQQQVVV\\\^^^^^^\\\ZZZXXXXXX[[[^^^```aaaccc]]]ZZZ[[[\\\[[[]]]```pppvvv]]]JJJ???===BBBJJJRRRlll{{{bbbOOOCCCBBB;;;666999;;;;;;===AAA>>>=========<<<<<<;;;;;;::::::999999888888888777999999999:::;;;<<<>>>???<<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>@@@AAABBB??????@@@@@@AAABBBCCCDDDFFFEEEEEEEEEEEEDDDAAA>>>CCCAAA@@@AAADDDDDDAAA>>>>>>===<<<;;;999888777777888888888999999999999:::777777666666888999999888;;;AAAQQQqqqiii```nnn||||||cccZZZ[[[WWWMMMEEEuuuWWW===:::999777666666666777888666555555444444333222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++************************))))))************))))))((())))))******))))))(((((()))***+++,,,---...///---///000000...,,,,,,---///222444444111000222555666888888666222111333777:::===<<<;;;@@@JJJPPPQQQSSSLLLCCC===666000///222444444444333333222111000...---,,,+++************)))***,,,...000111333333555666888:::;;;<<<@@@BBBAAABBBGGGMMMTTTddd~~~sssqqqxxxxxxxxxyyywwwpppdddYYYSSSQQQJJJFFFCCC@@@;;;888<<>>:::;;;;;;<<<===>>>>>>>>>@@@???>>>>>>>>>>>><<<:::;;;:::;;;<<<>>>??????===888888777777666666555555777777666666555555444444777888888777777999===AAAEEERRRhhhrrr{{{nnn\\\WWWWWWRRRKKKEEEuuuWWW<<<:::999777666666666777888666555555444444333222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,************************))))))************))))))))))))***++++++***))))))(((((()))+++,,,---...///---///111111///.........,,,///333333111000111444000222444666666666777888777888999:::???HHHMMMOOOOOONNNNNNJJJ???333///111222333333444444333333222000///...,,,+++*********)))***,,,---///000000111111333555777888:::===@@@???BBBHHHMMMQQQ]]]uuu}}}tttwwwvvv{{{qqqnnnooo___WWWNNNJJJFFFCCCDDDIIIZZZ^^^dddjjjmmmnnnmmmllliiiiiijjjjjjkkkkkkllllllpppoooooonnnnnnoooooopppqqqqqqqqqrrrrrrrrrrrrrrrtttrrrpppnnnmmmmmmnnnnnntttsssrrrrrrssstttsssrrrrrrsssttttttsssqqqooonnnnnnmmmlllmmmpppsssttttttppprrrssssssrrrrrruuuwwwwwwuuutttssstttsssqqqooooooqqqssstttsssrrrrrrsssqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqrrrrrrsssttttttuuuuuutttrrrssstttuuutttsssnnnpppqqqssstttttttttssstttuuuvvvtttrrrqqqrrrssstttsssrrrsssvvvxxxxxxxxxvvvuuurrroooooorrrxxx}}}{{{xxxyyyqqqfffaaagggpppuuuwwwyyy}}}zzzyyyzzzzzzyyy|||zzz{{{{{{||||||}}}}}}}}}zzzzzz{{{}}}zzzpppfff^^^VVVPPPRRRXXXsss~~~yyyzzzmmmRRREEENNNVVVWWWWWWXXXVVVRRRPPPSSSWWW[[[\\\\\\ZZZXXXXXX[[[___aaa___[[[XXXVVVWWWZZZ^^^```___^^^]]]]]]YYYYYYXXXWWWWWWYYYZZZ[[[WWWWWWWWWWWWXXXYYYZZZZZZVVVTTTRRRRRRTTTVVVWWWXXXUUUUUUUUUVVVXXXYYYXXXWWWZZZUUUTTTWWWYYYXXXXXXZZZXXX^^^eeeooommmUUUHHHAAA???KKKfff|||qqqgggZZZHHH<<<:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888888777777777777777888:::999888777666666666777666666666777777999::::::777888999::::::;;;;;;;;;:::999777888:::;;;;;;;;;666888::::::999999::::::777777777777777666666666777777777777777777666666444999===???AAAHHHTTT]]]jjjvvv~~~yyyrrrrrrqqq{{{}}}{{{ttteeeVVVOOOLLLIIIGGGHHHuuuXXX===:::999777666666666777888666555555444444333222222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************))))))************)))))))))***+++,,,,,,+++***)))'''((()))***,,,...//////---///111222000//////000(((---222444444333555666///333:::???BBBCCCDDDEEE<<<;;;888888;;;BBBGGGHHHLLLQQQVVVTTTGGG666///111222333333444555555555444111000///---,,,+++************,,,---.../////////...000333444666888;;;>>>???CCCIIILLLLLLSSSggg{{{}}}zzztttgggaaa]]]ZZZZZZ]]]aaabbbeeeiiilllmmmkkkhhhfffggghhhiiikkklllmmmnnnppppppppppppppppppppppppqqqqqqrrrrrrrrrrrrssssssrrrqqqooonnnmmmooopppqqquuutttsssssstttsssqqqoooqqqrrrrrrsssrrrqqqooonnnoookkkiiijjjnnnrrrssssssmmmoooqqqqqqppppppsssvvvtttsssrrrrrrsssrrrpppnnnlllooorrrsssrrrpppppppppmmmnnnooopppqqqrrrssssssppppppppppppqqqrrrssstttsssqqqppppppqqqrrrrrrqqqlllnnnppprrrtttuuuuuuuuurrrrrrqqqpppoooqqqtttwwwwwwtttqqqqqqtttwwwzzz{{{|||zzzvvvqqqnnnppptttxxxyyyzzz{{{}}}}}}iiigggooovvvzzz}}}wwwxxx}}}~~~yyyzzzzzz{{{|||}}}}}}~~~yyyxxxyyy{{{~~~}}}~~~}}}yyyhhh```ZZZXXXTTTOOOOOOSSSgggvvv{{{oooxxx~~~nnnaaagggzzzyyydddMMMDDDSSS\\\WWWUUUWWWTTTLLLQQQTTTYYY^^^___^^^[[[XXXUUUXXXZZZYYYWWWUUUTTTSSSSSSWWW\\\^^^\\\ZZZ[[[\\\XXXXXXXXXXXXXXXYYYZZZZZZVVVVVVVVVVVVVVVWWWXXXXXXSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSUUUWWWWWWUUUSSSUUUTTTUUUWWWUUURRRTTTYYYTTTTTTVVVaaa{{{yyydddKKKHHHFFFGGGKKKWWWlllqqqTTTHHH==================<<<<<>>>>>===<<<;;;;;;;;;;;;;;;999888777666666666888777666555666666888999666666555555555555666666333444555666666666666666888666555777:::===??????888;;;<<<;;;666444444666888888999999999999999999888888999;;;<<<===>>>???KKKRRR\\\aaagggttttttjjjooouuu^^^TTTPPPMMMsss||||||lllrrrdddTTTJJJCCCAAADDDIIItttWWW===;;;888666666777888777777666333333666333---...333000000///...............//////.........---------...------,,,+++***))))))************************))))))))))))))))))))))))))))))************))))))))))))************))))))(((((()))***,,,...000111222///------///000///,,,***...111444888<<<:::444888777;;;EEELLLOOORRRVVV:::777999>>>>>>;;;>>>DDDMMMQQQZZZ___TTT???000+++......222777888333111222666444111...,,,+++******+++*********+++,,,------000111222222333666;;;>>>===BBBEEEFFFGGGNNNZZZddduuuvvvmmmgggdddhhhhhhiiikkklllmmmnnnnnnggghhhjjjkkkllllllkkkkkkqqqqqqpppooonnnnnnoooooorrrrrrrrrrrrrrrqqqpppoooppppppppppppqqqrrrssstttttttttttttttsssrrrrrrqqqqqqpppqqqrrrttttttrrrppppppooonnnooopppqqqpppnnnpppoooooonnnoooqqqrrrsssrrrrrrssstttttttttsssssspppppppppooooooooooooooopppsssrrrnnnmmmqqqttttttuuupppkkkkkkooosssrrrppplllmmmnnnooopppqqqqqqqqqrrrpppooorrrvvvxxxwwwvvvtttuuutttrrrppppppssswww|||wwwrrrppptttyyy|||}}}~~~qqqdddbbbkkkuuuzzz{{{zzzyyyyyyxxxfffgggtttxxxsss}}}|||}}}~~~}}}{{{~~~{{{yyyyyy{{{|||{{{yyyvvvzzz~~~~~~}}}~~~wwwhhh[[[[[[ZZZVVVOOOKKKLLLMMMWWWgggqqq|||~~~rrrqqqqqqjjj___XXXpppuuuhhh||||||mmmYYYIIITTTVVVYYYZZZZZZXXXUUUSSSNNNPPPUUU[[[^^^^^^[[[XXXYYY[[[]]][[[VVVRRRQQQRRR[[[ZZZYYYZZZ[[[ZZZVVVRRRXXXXXXXXXYYY[[[[[[XXXVVVSSSSSSTTTTTTUUUUUUUUUUUUWWWXXXXXXVVVSSSQQQPPPQQQSSSRRRRRRQQQRRRRRRSSSTTTTTTSSSSSSUUUWWWXXXWWWVVVOOOSSSUUUWWWaaazzz^^^WWWNNNGGGBBBDDDQQQ]]]oooqqqwww]]]XXX[[[QQQ???;;;CCCAAA555BBBBBBAAA===999888:::===;;;<<<<<<;;;::::::;;;<<<777555333555999:::888444555222222555666555666:::333000222888888444222555444555555555555777;;;======888666:::<<<:::888999===666333888:::777555777999555444777:::???LLLYYYxxx}}}vvvfffMMM@@@GGGTTTppp|||xxxxxxqqqvvvuuullljjj___QQQHHHEEEEEEEEECCCvvvYYY===;;;888666666777888777777666333333777666222333777000000///...............------,,,,,,,,,+++++++++---,,,,,,++++++*********************************************************))))))************))))))))))))************))))))(((((()))***,,,...000111111///------///111000...,,,...111777AAAIIIHHHAAA666555888@@@GGGIIILLLPPP???777333888===???BBBFFFIIILLLTTT\\\WWWEEE333+++//////222444333000444:::666555222///---,,,++++++***************+++,,,,,,...///000111333666:::======AAAEEEEEEEEEJJJSSS\\\gggooo|||||||||sssllliiiiiiiiiiiiiiijjjkkkmmmmmmggghhhiiijjjjjjkkkkkkjjjnnnmmmmmmmmmnnnooooooppppppqqqqqqqqqqqqppppppoooqqqqqqppppppppppppqqqqqqqqqqqqrrrrrrqqqqqqppppppqqqqqqqqqsssttttttsssqqqqqqooonnnnnnoooppppppooopppooooooooooooppprrrrrrssssssssssssrrrqqqpppooopppooooooooooooooooooooopppsssrrrnnnlllppprrrrrrsssoookkklllqqqttttttsssooopppqqqrrrrrrrrrrrrrrrsssqqqqqqrrruuuwwwvvvuuusssttttttsssppppppsssuuuxxxuuurrrrrrvvvyyy{{{{{{zzzkkkcccdddiiivvvxxxzzz{{{|||uuupppvvvyyyvvvyyyyyyzzz}}}}}}}}}|||||||||}}}}}}}}}}}}vvvzzz}}}~~~~~~|||ooobbbVVVWWWVVVQQQKKKGGGFFFHHHEEEVVVcccssszzzxxxqqqbbb[[[^^^|||yyy___```jjj[[[RRRKKKTTTUUUWWWXXXXXXWWWUUUSSSTTTTTTUUUXXXZZZ\\\ZZZYYYXXXYYYYYYYYYVVVUUUUUUUUUYYYWWWWWWXXXZZZYYYUUURRRUUUUUUVVVXXXZZZ[[[ZZZYYYTTTSSSQQQPPPQQQSSSVVVXXXTTTVVVWWWVVVTTTTTTUUUVVVSSSSSSSSSSSSSSSTTTTTTTTTOOONNNNNNPPPQQQRRRQQQPPPNNNPPPQQQQQQVVVeee{{{}}}sssfffZZZNNNDDDBBBEEERRRUUU^^^nnnwww|||uuuaaaSSSSSSWWWXXXIIIGGGBBB;;;777777<<<@@@@@@===::::::;;;;;;999777888888777777666666555555;;;999999<<<<<<888666888888333222666777555666:::888666555666777888888777???:::888999999777888;;;<<<888777::::::777888<<<999888<<>>DDDGGGDDDBBBBBBEEEGGGNNNWWWWWWKKK:::///+++,,,///222111000555===666555333111///...------*********)))******+++,,,+++---///000111444888<<<;;;???CCCCCCBBBEEEKKKQQQVVV[[[cccooo}}}xxxyyy|||~~~}}}wwwpppjjjfffjjjiiihhhhhhhhhiiikkklllgggggggggggghhhiiijjjjjjjjjkkkkkklllnnnoooppppppoooooooooooooooooooooooorrrqqqqqqpppooonnnnnnmmmnnnnnnooooooooooooooooooqqqqqqqqqsssuuuuuusssqqqqqqooommmmmmnnnppppppooopppooooooooooooooopppqqqssssssrrrqqqpppnnnlllkkkoooooooooooooooooopppppppppsssrrrnnnlllooorrrqqqssspppmmmooosssvvvvvvuuusssssstttttttttttttttssstttsssrrrsssuuuvvvuuutttrrrssstttsssrrrrrrsssttttttsssrrrtttwwwyyyzzzyyyxxxjjjaaa]]]jjjnnnsssxxx{{{}}}zzzzzz|||zzzzzzzzzzzz}}}~~~||||||~~~}}}~~~{{{}}}~~~wwwooobbbWWWRRRSSSRRRMMMFFFAAA@@@AAA===KKKTTTddd~~~yyyooosssaaaUUUiiiuuuVVVKKKNNNQQQTTTUUUVVVVVVVVVVVVUUUUUUZZZXXXUUUUUUWWWYYYZZZZZZWWWVVVUUUUUUWWWXXXXXXXXXVVVUUUUUUWWWXXXXXXUUUSSSSSSSSSSSSVVVYYY[[[[[[[[[VVVSSSOOOMMMNNNRRRWWWZZZTTTVVVWWWVVVUUUUUUVVVWWWRRRSSSTTTTTTUUUUUUTTTTTTPPPOOONNNNNNPPPQQQPPPNNNKKKLLLLLLKKKKKKPPPXXX___www|||jjjVVVGGG@@@@@@@@@DDDOOO```qqq}}}rrrdddTTTHHHAAA>>>>>>;;;999888::::::999777888::::::999666555777999999888:::===<<<777444555<<<666333444666666888<<<777555333333555555333000333555:::>>><<<666444777555555777<<<>>>???BBBGGGUUUZZZaaaiiiqqq~~~~~~zzzoooccc[[[```kkktttzzz}}}{{{yyywwwwww|||eee```ttthhhPPPKKKDDDAAABBBDDDEEEDDD}}}^^^@@@;;;888666666777888777777888444222333444333000///000000///...............//////.........---------*********++++++,,,,,,,,,************************************************))))))************))))))))))))************))))))((((((((()))+++,,,...///......---...000222333333:::777222///444===AAA@@@AAA===<<<===<<<:::<<>>@@@DDD??????>>>===<<<;;;:::::::::888:::======999777999>>>:::777777:::;;;;;;:::999888777666666777888888222444999======>>>HHHRRRSSSSSSWWW^^^eeejjjmmmnnnxxxzzzyyytttxxx{{{~~~}}}wwwssshhh```dddjjjcccTTTFFFCCC@@@@@@BBBDDDDDDDDD{{{\\\>>>;;;888666666777888777777777777666444444555444111000000///...............//////.........---------*********++++++,,,,,,---************************************************))))))************))))))))))))************))))))''''''((()))***+++---...,,,---......///111222444EEEDDD===222---222;;;@@@CCC@@@>>>>>><<<;;;???FFF???OOOhhh}}}dddNNNCCCIIIOOOTTTYYY___eeehhhOOO???000---222444444333555555444333222111000///++++++***************+++(((***,,,...///111444666444888===@@@AAABBBDDDGGGJJJKKKNNNQQQUUU\\\dddiii{{{~~~ssspppooollljjjiiihhhhhhgggiiihhhggggggggghhhiiijjjggggggfffffffffhhhjjjkkklllmmmnnnooooooooonnnnnnnnnmmmmmmllllllmmmnnnnnnkkklllmmmoooppppppoooooonnnnnnmmmmmmnnnooopppqqqqqqpppqqqrrrttttttrrrpppqqqooommmlllnnnooooooooommmnnnnnnnnnooooooooonnnmmmnnnnnnooooooooonnnnnnnnnnnnoooooopppppppppppppppttttttqqqqqquuuyyyyyyxxxxxxxxxxxxyyyyyywwwvvvtttuuuuuuuuuuuuuuutttsssvvvvvvvvvuuutttssssssssssssssssssuuuuuuvvvuuutttttttttrrrrrrsssvvvzzz|||}}}zzz|||~~~qqq^^^```fffoooxxx}}}}}}{{{www|||~~~{{{~~~~~~}}}zzz|||~~~xxxyyy}}}{{{rrrggg]]]UUUPPPOOOQQQQQQNNNHHH@@@:::999:::IIIYYY___ggg|||~~~tttzzzwwwrrr{{{fffnnnwwwWWWJJJQQQZZZ\\\XXXWWWWWWVVVWWWXXXYYYZZZXXXWWWVVVVVVXXXYYYYYYXXXZZZVVVSSSTTTWWWYYYYYYWWWUUUVVVWWWXXXXXXXXXYYYYYYWWWTTTRRRRRRSSSUUUVVVVVVZZZXXXVVVTTTSSSSSSTTTTTTTTTUUUUUUTTTSSSRRRRRRSSSPPPPPPPPPPPPPPPOOONNNNNNOOOLLLJJJIIIIIIJJJIIIHHHIIIHHHHHHIIIIIIIIIIIIHHHNNNMMMQQQ___zzz~~~mmmYYYLLLGGGFFFMMMVVVYYYdddqqq{{{gggWWW\\\gggbbb]]]XXXWWWWWWRRRHHH???DDDAAA???@@@???;;;;;;=========>>>AAAEEEEEE@@@;;;<<<>>>???===;;;<<<@@@EEEHHHFFFDDDFFFMMM^^^yyyjjjXXXaaa~~~pppnnnqqqmmm___TTTOOOJJJCCCBBBAAAAAAAAABBBCCCCCCCCCwwwYYY<<<;;;888666666777888777777111555666333111222333222000000///...............------,,,,,,,,,+++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++))))))************))))))))))))************))))))'''''''''((()))+++,,,---+++---.........///111333AAACCC>>>111(((,,,777??????<<<;;;<<<<<<===FFFOOOKKKKKKUUUlllpppTTTBBBHHHNNNRRR[[[lll}}}xxxZZZ999+++---222444444444444444444333222111000---,,,++++++***+++++++++(((***---......///111333222666:::===???AAACCCDDDGGGJJJMMMOOORRRVVV[[[^^^hhhpppzzz|||tttmmmjjjgggeeeeeeggggggggggggggghhhhhhiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkkkkklllmmmnnnppppppooonnnmmmpppooommmlllllllllmmmnnniiijjjmmmoooqqqrrrrrrrrrpppooonnnnnnnnnooopppqqqoooooooooqqqssssssqqqoooooonnnmmmmmmoooooonnnmmmkkklllmmmnnnoooooooooooollllllnnnooopppqqqqqqqqqnnnnnnnnnoooppppppqqqqqqrrruuuuuurrrrrrwwwzzzzzzyyyyyyzzzzzzzzzxxxvvvuuuttttttuuuuuuuuuuuuuuutttvvvwwwwwwvvvtttsssssstttuuuttttttuuuwwwxxxwwwvvvvvvvvvtttsssrrruuuyyy}}}{{{wwwwwwfffcccaaafffooowwwyyyyyy}}}}}}}}}~~~|||xxxzzzzzz{{{}}}|||~~~yyyxxxzzz{{{{{{~~~tttggg^^^WWWRRRPPPRRROOONNNKKKEEE???<<<>>>@@@MMMggguuu{{{}}}wwwxxxqqqppptttpppaaaKKKNNNWWW[[[[[[XXXWWWWWWWWWXXXYYYZZZ[[[WWWWWWVVVXXXYYYZZZXXXWWWXXXWWWVVVVVVWWWXXXWWWWWWWWWXXXYYYYYYXXXXXXZZZ[[[YYYVVVRRRPPPQQQRRRSSSSSSYYYXXXXXXWWWVVVTTTSSSRRROOOPPPRRRSSSSSSSSSUUUWWWQQQPPPNNNMMMKKKKKKJJJJJJQQQNNNKKKIIIIIIIIIHHHGGGIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHJJJNNN[[[ssswwwiii[[[MMMEEEEEEEEEFFFKKKTTT^^^jjjyyypppaaaVVVQQQMMMKKKGGGAAA???BBBDDDIIIOOOVVV]]]^^^VVVKKKDDDFFFHHHGGGFFFEEEFFFHHH[[[```jjjwww|||ooo```______\\\]]]pppuuuooouuupppdddVVVMMMIIIDDD===BBBBBBBBBBBBCCCCCCBBBBBBxxx[[[AAA;;;888666666777888777777555<<<===666//////111111000000///...............------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++))))))************))))))))))))************))))))'''''''''((()))***+++,,,***,,,...---,,,---///222444888666---'''+++222666;;;888888888888;;;EEEPPPQQQNNNLLLQQQ]]]fff^^^PPPAAAEEEFFFJJJWWWnnnhhhBBB///---000333555333333444444333222111000...------,,,++++++,,,,,,***,,,...///......000111222444888:::<<<>>>???@@@EEEGGGJJJLLLOOORRRWWWZZZ___hhhssszzzyyytttsssuuuyyy{{{zzzuuupppgggeeecccccceeeeeecccaaaeeefffhhhjjjkkkkkkjjjiiihhhiiijjjkkklllllllllllliiijjjlllnnnoooooonnnnnnrrrpppnnnlllkkkkkklllmmmiiijjjmmmppprrrrrrrrrrrrqqqpppnnnmmmmmmmmmooopppnnnnnnnnnpppqqqqqqpppnnnmmmmmmmmmoooppppppmmmkkkiiijjjlllnnnoooooooooooommmnnnoooppprrrrrrssssssmmmnnnnnnoooppppppqqqqqqtttwwwwwwrrrqqquuuxxxxxxuuuwwwyyyzzzyyywwwuuuuuussstttuuuvvvvvvvvvvvvvvvuuuwwwxxxwwwtttssstttuuuxxxvvvtttuuuwwwzzzzzzyyyuuuwwwxxxvvvuuuuuuxxx{{{yyywwwwww|||{{{pppeeebbbiiirrrwwwxxx~~~|||}}}{{{yyyvvvvvvxxx{{{~~~{{{|||{{{{{{{{{|||~~~~~~wwwiii\\\WWWTTTPPPOOOQQQNNNNNNKKKFFFCCCDDDJJJOOOddd}}}pppfffqqqSSSJJJTTTXXXXXXYYYVVVVVVWWWXXXXXXYYYYYYZZZ[[[YYYXXXWWWXXXXXXVVVUUUTTTVVVXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZXXXWWWYYY\\\YYYUUUQQQNNNOOOQQQRRRSSSVVVVVVVVVVVVUUUUUUTTTTTTOOOPPPRRRSSSSSSTTTVVVXXXSSSQQQNNNJJJHHHHHHHHHIIISSSPPPLLLJJJIIIIIIHHHGGGGGGHHHIIIHHHEEEDDDEEEFFFBBBGGGKKKJJJLLL\\\xxx|||nnndddaaaUUULLLGGGJJJOOORRRYYYbbblll}}}{{{wwwuuuppphhhddddddfffnnnxxx}}}pppnnnnnnqqqrrrnnneee]]]sss~~~|||tttzzznnn\\\TTTTTT^^^nnn~~~ooolllyyyjjjbbbUUUKKKGGGGGGCCC>>>AAABBBCCCCCCBBBBBBCCCCCC{{{```GGG;;;888666666777888777777CCCLLLMMMAAA555222333333000000///...............//////.........---------++++++++++++++++++++++++************************++++++++++++++++++++++++))))))************))))))))))))************))))))''''''''''''(((***++++++***,,,...---++++++...111...222222...,,,...000000;;;888666555333555@@@KKKVVV\\\ZZZJJJ======FFFLLLBBBBBB???AAAQQQiiiyyy~~~fffGGG666111111222444222222333444333222111000///...------,,,,,,,,,,,,+++---//////......///000333444666888:::;;;<<<===CCCDDDFFFHHHJJJMMMRRRUUU]]]gggrrruuuvvvuuurrrmmmjjjiiihhhjjjlllmmmjjjfffeeeeeeeeegggiiihhhddd```cccfffiiilllmmmlllkkkjjjiiijjjlllmmmnnnnnnmmmllleeegggjjjmmmooooooooonnnsssrrrooolllkkkkkklllllljjjkkknnnqqqrrrsssrrrqqqqqqpppnnnlllkkklllmmmnnnmmmmmmmmmoooqqqqqqooommmllllllnnnpppqqqpppmmmjjjgggiiikkkmmmooopppppppppooooooppprrrrrrsssssssssmmmnnnnnnooopppqqqqqqqqqvvvyyyxxxrrrpppsssuuutttpppssswwwxxxxxxvvvuuuuuussstttuuuvvvwwwxxxxxxxxxuuuwwwxxxwwwtttssstttvvvzzzwwwttttttxxx{{{{{{{{{tttwwwzzzzzzwwwvvvvvvxxxwwwyyy{{{zzz{{{qqqhhhllluuu{{{}}}xxxyyy|||~~~||||||wwwwwwxxxzzz|||}}}|||zzzyyy~~~~~~}}}|||vvvnnn```SSSQQQQQQNNNLLLMMMPPPOOOMMMJJJIIIMMMUUU\\\iii\\\ooozzzOOOMMMXXXWWWUUUZZZTTTUUUVVVWWWXXXXXXXXXXXX___\\\XXXVVVVVVVVVUUUTTTQQQUUUYYYYYYXXXWWWXXXZZZXXXZZZ[[[YYYWWWVVVXXX[[[XXXTTTPPPMMMNNNQQQSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWSSSTTTUUUUUUTTTSSSUUUVVVVVVSSSNNNIIIGGGFFFGGGHHHOOOLLLHHHEEEEEEDDDDDDCCCCCCGGGIIIHHHEEECCCDDDFFFEEEEEEFFFDDDCCCIIIXXXfffssscccUUURRRPPPJJJGGGIIIRRR```tttzzzzzz}}}}}}vvvhhh___VVVQQQUUU]]]jjjrrrzzziii^^^]]]hhhPPPPPPLLLFFF@@@?????????@@@AAABBBCCCBBBBBBCCCDDDaaaAAA<<<888555444666888888777EEERRR[[[RRR===------333000000000000////////////---...000111000...+++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))******))))))))))))******)))***+++,,,,,,***)))(((((((((((((((((()))******---------...///000111222444111000000---(((+++222888999888777888???LLLVVVtttsssjjjVVVCCC:::===BBBAAA???>>>@@@GGGOOOTTTWWWXXXVVVPPPDDD666---,,,---000222444444333111000000222111000///---+++******---,,,++++++******++++++//////111333555888;;;<<>>AAACCCCCCCCCBBBAAA{{{___AAA<<<999555555666888888777222:::AAA>>>555000222777000000000000////////////------...///...,,,***)))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))******))))))))))))******++++++++++++******)))(((((((((((((((((()))******++++++++++++---///111222333111111222///***+++111777999:::;;;<<>>AAABBBCCCEEEHHHKKKOOOTTTYYY\\\]]]^^^```bbb```````````````aaabbbbbbgggfffeeeeeeeeeeeefffgggffffffggghhhhhhiiijjjjjjhhhiiijjjjjjkkkkkkkkkjjjjjjjjjjjjkkkllllllkkkjjjnnnpppqqqqqqooonnnnnnooooooooopppppppppooonnnnnnrrrrrrrrrrrrqqqooonnnmmmjjjjjjkkklllmmmnnnnnnoooqqqpppoooooonnnooopppqqqrrrrrrrrrsssssstttuuuvvvtttssssssssssssrrrrrrrrrqqqsssuuuuuutttttttttuuuuuuuuuuuuuuuvvvuuutttrrrqqqsssvvvvvvvvvuuuvvvwwwyyyxxxxxxxxxyyyxxxvvvssswwwwwwwwwwwwvvvvvvvvvvvvyyyzzzzzzxxxvvvuuuvvvwwwxxxwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxyyyzzz{{{|||}}}}}}wwwwwwzzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{|||}}}zzzyyyxxxzzz}}}{{{wwwxxx}}}}}}}}}{{{zzzvvvnnncccZZZPPPPPPOOOPPPPPPOOOLLLIIIMMM[[[[[[QQQ___xxxuuu~~~~~~uuu]]]PPP\\\\\\YYY[[[WWWXXXWWWWWWWWWXXXYYY[[[\\\^^^]]]\\\[[[XXXVVVSSSRRRTTTUUUVVVWWWWWWWWWVVVUUUVVVWWWXXXYYYYYYYYYXXXWWWYYYYYYYYYWWWTTTSSSSSSUUUWWWTTTSSSUUUSSSPPPRRRXXXVVVRRRQQQTTTUUUSSSUUUYYYWWW[[[aaaeee]]]PPPHHHHHHGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBAAAAAABBBEEEHHHLLL\\\rrr|||jjjjjjZZZWWWSSSRRRQQQMMMEEE???CCCCCCHHHUUUmmm~~~~~~wwwxxxtttlllaaaXXXRRRPPPPPPbbbgggooowww{{{yyyyyy{{{~~~zzzvvv}}}wwwlll[[[KKKAAA>>>???===>>>>>>>>>===<<<;;;:::===???AAACCCDDDDDDDDDCCCwww]]]AAA;;;999666555666777888777555555555333222222333444000000000000////////////---------,,,,,,+++******++++++++++++++++++++++++*********++++++++++++,,,+++++++++*********************))))))))))))******---,,,+++***)))(((((((((((((((((((((((()))***************+++---///111222111111222555222---,,,...444888<<>>:::AAABBBBBBAAAAAAAAACCCEEECCCHHHLLLLLLEEE<<<555111.........///000222333444222222111000...---,,,,,,,,,+++++++++++++++,,,---......///111333666888999:::;;;===???@@@BBBEEEHHHKKKOOOTTTWWWYYYZZZ\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^eeeddddddccccccdddeeeeeegggffffffffffffhhhiiijjjhhhhhhhhhggghhhhhhiiiiiiiiijjjkkkkkkllllllllllllnnnooopppooonnnnnnoooqqqrrrrrrrrrrrrqqqpppooonnnppprrrtttuuuuuussspppnnnmmmmmmlllllllllmmmnnnoooqqqppppppoooooopppqqqqqqtttttttttuuuuuuvvvwwwwwwssssssssssssrrrrrrrrrrrrtttvvvwwwvvvtttrrrrrrssstttuuuwwwxxxxxxvvvtttrrrrrrtttvvvvvvvvvuuuvvvwwwzzzxxxwwwwwwwwwvvvsssqqqvvvvvvvvvvvvwwwwwwwwwwwwyyyyyyyyywwwuuussstttuuuuuuuuuuuuvvvvvvwwwwwwwwwzzzzzzzzzzzzyyyyyyyyyyyy{{{||||||{{{yyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~{{{www{{{zzz|||~~~|||xxxxxx{{{~~~}}}|||wwwnnnbbbVVVOOOKKKMMMNNNNNNNNNNNNOOOPPPbbbkkkeee]]]vvvuuulllsssyyynnnjjjWWWTTTZZZYYYYYY[[[VVVWWWWWWVVVWWWXXXZZZ\\\]]]___^^^]]][[[YYYXXXVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVXXXWWWWWWWWWVVVVVVVVVUUUUUUWWWYYYXXXVVVUUUTTTUUUVVVTTTSSSSSSQQQOOOQQQVVVSSSPPPPPPSSSUUUUUUWWW[[[XXX[[[___aaa[[[QQQKKKKKKGGGHHHIIIIIIIIIIIIHHHHHHFFFFFFGGGGGGGGGFFFEEEDDDBBBCCCBBBAAA??????AAACCCDDDJJJTTTbbbvvv~~~oooaaaVVVMMMEEE@@@EEE>>><<>>@@@CCCDDDEEEEEEEEEyyy^^^AAA;;;999777555555666888888===:::777444333333111000000000000000///////////////...---++++++++++++,,,++++++++++++++++++++++++************++++++++++++******************************))))))))))))******...,,,***)))((((((((()))((((((((((((((())))))***)))***,,,///000000000000///000333555444000---,,,000555<<>>>>>???AAADDDDDDGGGMMMZZZqqqyyyooommmnnnZZZMMMDDDEEEFFFCCCEEELLLKKKTTT```hhhddd[[[UUUTTTVVVZZZ___hhh}}}wwwhhhXXXMMMGGGEEEGGGIIIJJJIIIJJJMMMOOO[[[dddooosssvvv~~~}}}vvv{{{~~~kkk\\\VVVTTTZZZSSSJJJDDDBBBAAA???>>><<<<<<=========<<<<<<<<<;;;===???AAACCCDDDEEEEEE}}}```AAA:::999777666555666777999444555666666444333222333000000000000////////////111000...,,,+++,,,------++++++++++++++++++++++++))))))*********+++++++++******************************))))))))))))******---,,,***(((''''''((()))((((((((((((((())))))***''')))---000111111///---///222444555555333///,,,---222999>>>AAAAAAAAA@@@EEEGGGEEEDDDLLLTTTLLL>>>===>>>>>>>>>???AAADDDFFFOOOSSS[[[fffjjj```KKK:::.........000333444444222222222222111111000000000---,,,,,,+++,,,,,,------,,,,,,---...000111333444555777999:::<<<>>>AAACCCCCCEEEIIINNNRRRTTTUUUTTT]]]]]]___```aaaaaa`````````aaaaaabbbbbbbbbbbbbbbgggfffdddcccccceeeggghhhgggfffddddddcccdddeeeffffffhhhkkklllkkkkkkmmmoooooooooooommmlllmmmoooqqqmmmnnnooopppqqqqqqqqqqqqooonnnnnnooopppqqqrrrrrrrrrqqqooommmmmmnnnooopppppppppqqqqqqrrrrrrrrrrrrsssssstttuuuuuuuuuttttttssssssrrrrrrrrrqqqqqqqqqqqqsssuuuuuutttssssssttttttttttttrrrpppqqqtttwwwrrrtttuuutttsssssstttvvvwwwuuuttttttttttttsssrrrsssssstttuuuvvvvvvwwwxxxwwwwwwwwwvvvtttssstttuuuuuuuuuuuuuuuuuuvvvvvvvvvxxxxxxxxxyyyyyyzzzzzzzzzzzz~~~}}}{{{}}}|||yyyyyyzzz{{{|||~~~~~~~~~~~~}}}{{{zzzzzz{{{}}}}}}}}}|||~~~~~~{{{vvvooohhhaaaWWWLLLIIILLLNNNLLLHHHFFFJJJWWWhhhuuurrrhhhrrrooolllxxxooofffzzz}}}tttppprrrooocccXXXTTTTTT]]]\\\TTTTTTXXX[[[\\\XXXXXXXXXXXXYYY[[[]]]^^^aaa```___^^^\\\ZZZYYYXXXXXXXXXWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUWWWWWWVVVVVVUUUSSSQQQRRRVVVXXXVVVWWWVVVRRRPPPQQQSSSTTTSSSSSSRRRQQQQQQSSSUUUUUUQQQSSSUUUSSSQQQOOOLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEDDDDDDCCCCCCCCCCCC???@@@AAA@@@??????@@@BBB>>>@@@AAA@@@CCCNNN___mmmwwwddd]]]WWWLLLFFFHHHAAA???AAAGGGIIICCC@@@@@@>>>EEEGGGHHHVVVooo~~~yyytttqqqyyyuuulllaaa[[[ZZZVVVMMMDDDFFFIIIMMMPPPUUU___mmmwwwwwwhhhWWWJJJFFFGGGDDD@@@======???@@@>>>;;;>>>>>>>>>>>>===<<<;;;;;;:::;;;===???AAABBBCCCDDDbbbBBB999999888666555555777:::333666999999666333222333000000000000////////////111000...---,,,,,,---...++++++++++++++++++++++++)))))))))************+++***************+++++++++******))))))))))))************)))((((((((())))))((((((((((((((()))******%%%'''***...000111111000333555555444555777444///---000555999===>>>>>>>>>===AAACCCFFFVVVhhhgggZZZRRRMMMHHHDDDDDDFFFGGGGGGLLLRRR]]]jjjqqqmmm___TTT666333//////111444444222222222222222222222222111......---,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333555777888999;;;>>>AAACCCDDDGGGLLLRRRTTTTTTSSSYYYZZZ\\\^^^`````````______```aaabbbbbbbbbbbbbbbeeeeeedddccccccdddeeeffffffeeeddddddddddddddddddcccgggkkkkkkjjjjjjmmmooooooooopppnnnmmmlllmmmoookkklllmmmooopppqqqqqqrrrqqqpppooooooppprrrsssuuurrrqqqpppooooooooopppqqqpppppprrrsssssssssssssssqqqrrrttttttuuutttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqnnnpppsssssssssssstttuuussstttssspppmmmoootttyyyvvvwwwwwwvvvuuuuuuvvvxxx{{{xxxuuutttsssrrrqqqoooqqqrrrrrrssstttuuuuuuvvvuuuvvvvvvvvvttttttuuuwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{|||~~~}}}yyyyyy||||||zzzxxxyyyzzz|||}}}~~~~~~}}}|||}}}|||}}}xxxmmmbbbXXXUUUOOOHHHIIIOOOFFFGGGIIINNNXXXfffuuu~~~|||uuuzzzlllgggjjjsssxxxrrrhhh^^^QQQHHHJJJQQQUUU```ZZZPPPTTTWWWWWW\\\YYYYYYXXXXXXYYYZZZ[[[]]][[[\\\]]]^^^___^^^]]]]]]WWWVVVUUUUUUTTTUUUUUUVVVRRRRRRSSSTTTUUUVVVWWWWWWZZZXXXUUUQQQNNNNNNQQQTTTVVVXXXWWWRRRPPPRRRTTTSSSSSSTTTSSSOOOOOOQQQRRRPPPOOOSSSSSSQQQQQQQQQOOOLLLJJJJJJIIIHHHGGGHHHHHHHHHDDDCCCBBBAAAAAAAAABBBBBB===>>>@@@@@@??????@@@BBB:::===???===:::<<>>???<<<999============<<<;;;:::999:::;;;<<<===???@@@BBBBBBcccDDD999999999777444444777:::999999:::999666444222111000000000000//////////////////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))*********+++++++++******))))))))))))******'''(((((()))))))))))))))((((((((((((((()))******'''((((((+++///555:::===999:::888555777;;;:::555000000222555888<<<===>>>888>>>@@@EEEZZZtttyyyooo^^^UUUJJJFFFIIINNNOOOOOOQQQYYYdddkkklllllllllmmmPPPFFF999111000111222111222222222333333333333333000///...---,,,++++++++++++++++++,,,---...///000000222444555666888;;;>>>BBBCCCFFFKKKQQQTTTTTTRRRUUUVVVYYY\\\^^^_________^^^___aaabbbccccccbbbbbbddddddddddddccccccccccccdddeeeeeeeeeeeedddcccbbbaaaeeejjjjjjiiiiiilllpppooopppqqqpppmmmkkkkkkllllllmmmnnnoooppppppppppppppppppqqqqqqrrrrrrsssssspppppppppqqqqqqqqqqqqqqqpppqqqrrrssstttttttttsssqqqssstttuuuuuutttrrrqqqrrrrrrrrrqqqqqqqqqqqqpppmmmoooqqqrrrqqqqqqrrrsssqqqssstttrrrooooootttyyywwwwwwwwwvvvtttuuuvvvxxx{{{xxxuuusssssssssrrrqqqqqqqqqqqqrrrrrrssssssssstttuuuvvvvvvuuuvvvxxxyyytttuuuuuuvvvwwwxxxyyyyyywwwwwwwwwxxxyyyyyyzzzzzz{{{|||{{{xxxyyy}}}}}}{{{wwwxxxzzz|||}}}~~~}}}}}}}}}~~~xxxpppeeeXXXNNNOOONNNIIIJJJPPPEEEGGGMMMXXXhhhxxxwwwyyymmmcccnnn~~~tttrrrmmmhhhmmmwww}}}~~~wwwqqqfffWWWHHHDDDNNNZZZUUU]]]TTTMMMVVVVVVQQQZZZYYYXXXWWWVVVVVVWWWXXXYYYXXXZZZ]]]```aaa```^^^\\\VVVUUUUUUTTTTTTUUUVVVWWWRRRSSSUUUVVVVVVVVVUUUUUUTTTTTTSSSQQQOOOOOOPPPRRRUUUXXXWWWPPPNNNQQQSSSQQQQQQSSSRRRMMMMMMPPPQQQNNNMMMQQQRRRPPPQQQSSSQQQLLLKKKJJJHHHGGGFFFFFFFFFFFFBBBBBB@@@?????????@@@AAA;;;===>>>>>>======>>>???<<<============<<<======CCCKKK^^^xxx~~~tttqqqtttrrrhhheeeiiilllyyyeee]]]XXXQQQRRRLLLIIIMMMOOOMMMJJJJJJEEEIIIKKKGGGCCCCCCBBB???GGGFFFIIINNNOOOKKKIIIJJJQQQYYYggg|||iii[[[TTTOOOOOOKKKCCC=========<<<<<<===>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>@@@AAABBBdddEEE888999999777444444777:::444222000111444666555333000000000000////////////...---------,,,+++******++++++++++++++++++++++++))))))))))))************))))))******++++++++++++******))))))))))))******%%%&&&(((*********))))))((((((((((((((()))******,,,***)))***000:::DDDJJJ>>>>>>:::666888>>>>>>999333111000222666:::>>>???CCCGGGFFFFFFWWWpppvvvlllYYYMMMAAA???GGGPPPTTTTTTbbbkkktttrrrjjjjjjttt~~~jjj[[[FFF666000///000000222222333333333333444444111000///---,,,+++******++++++++++++,,,---...///...///111333444666999<<<<<<===???EEEKKKOOONNNLLLSSSUUUYYY\\\___`````````^^^___aaabbbcccccccccbbbccccccdddddddddccccccbbbdddeeeeeefffeeedddcccaaa```dddiiijjjhhhhhhlllpppooopppqqqqqqnnnkkkjjjjjjnnnoooooopppppppppoooooolllnnnqqqrrrsssrrrpppoooooopppqqqrrrrrrrrrrrrqqqoooqqqrrrtttuuuuuuttttttrrrsssuuuvvvvvvtttsssqqqrrrrrrrrrqqqqqqqqqppppppnnnpppqqqqqqpppppppppqqqpppsssvvvuuurrrqqqtttxxxuuuvvvuuutttrrrsssuuuwwwwwwuuusssssstttvvvvvvuuuppppppqqqqqqqqqqqqrrrrrrsssuuuvvvvvvvvvwwwyyy{{{rrrsssuuuvvvxxxzzz||||||xxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzxxxzzz~~~{{{wwwxxxzzz|||}}}~~~~~~~~~}}}|||~~~{{{zzz{{{tttjjj^^^OOOGGGJJJLLLHHHGGGLLLKKKLLLPPP]]]ppp{{{hhhggg~~~xxxlllhhhoooxxx|||vvvkkkZZZIIICCCJJJTTTSSSYYYNNNKKKXXXUUUMMMWWWXXXWWWVVVUUUTTTUUUVVVVVVYYY[[[___aaaaaa^^^[[[XXXVVVUUUUUUTTTUUUVVVXXXYYYTTTUUUWWWXXXWWWVVVTTTRRRKKKNNNPPPQQQQQQRRRSSSUUUSSSWWWVVVOOOLLLPPPRRRPPPNNNRRRQQQLLLLLLPPPRRRNNNKKKOOOPPPNNNPPPSSSQQQKKKLLLKKKHHHFFFEEEEEEEEEEEEAAAAAA???>>>>>>>>>???@@@;;;<<<>>>===<<<;;;;;;<<<===:::888999===>>>;;;777===999===MMM```ppp}}}zzz}}}vvvoooiiiiiihhheeedddeee]]]\\\WWWQQQPPPVVVZZZZZZ^^^\\\YYYVVVPPPNNNTTT]]]^^^lllqqqbbbUUUJJJAAAAAABBB???>>>@@@::::::999999999;;;===???:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBbbbDDD::::::999999888777777777666555555444444333333222111111000///////////////000000...---,,,+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((+++111;;;EEEKKK@@@===:::999:::;;;======???555---...444;;;DDDKKKTTTJJJAAABBBMMM[[[gggooobbbLLL<<>>===;;;========================;;;;;;:::::::::999999999999999999;;;AAAJJJRRRWWWpppxxxqqqkkkxxx|||rrrmmmooouuu~~~zzzpppkkkggg```RRRGGG>>>>>>===<<<<<<<<<<<<===========================;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===>>>@@@BBBCCC~~~```BBB:::999999888777777666666444444333222222111111000111111000///////////////000///...---,,,+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,***((())),,,222888===<<<:::777777888:::;;;<<<;;;:::999777222222<<>><<<::::::;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999:::999777888:::???CCCFFFPPPVVVcccsss}}}sssrrrppphhh]]]VVVQQQKKKCCC<<<;;;:::999999888999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAABBB{{{]]]???999999888777666666666666444444333333222111111111111111000///////////////000///...,,,++++++++++++++++++++++++++++++++++++******++++++++++++******************************,,,+++***)))((((((((((((************************(((((((((((()))))))))))),,,***)))((())),,,///111666555444444555777:::;;;AAAEEEFFF>>>000,,,:::MMMjjjeee\\\QQQLLLQQQ]]]gggpppxxxxxxmmmddd^^^RRREEEEEEJJJPPPSSSPPPSSSbbbrrr{{{rrriiiXXXHHHGGGEEE777000111333444444333444444333444444333222000...---------------------......,,,,,,---...///000222333444555666999<<>>===<<<;;;999999:::::::::999::::::::::::::::::::::::::::::999999999888888888888888666555555666888888;;;>>>EEEQQQbbbvvv}}}zzzyyyrrrdddYYYWWWWWWQQQHHHAAA===:::999777999999888777777777777777:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===???@@@AAAzzz\\\>>>999888777666555555555666666666666555444444333333111000000//////////////////...---,,,++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++***)))(((((())))))************************(((((((((((()))))))))))))))))))))***+++---///000111222333333444666999<<>><<<;;;:::999999999999999999999999999999999999999999999888888888777777777666666666666666666666666999:::;;;???HHHXXXkkkxxxsssmmmxxxwwwkkkeee___TTTKKKHHHCCCAAA>>>:::777888;;;>>>;;;:::999999888888999999999999999999999999999999999:::::::::;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@zzz]]]@@@:::999777555444555666666777777666555555444444333111000000///////////////...---,,,+++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))+++***))))))))))))))))))************************(((((((((((())))))))))))'''((()))***+++------...///111333333333555999<<<999IIIeee||||||eeeHHH666PPPXXXZZZPPPGGGGGGLLLOOOcccaaaHHHIIILLLOOOOOOOOOUUU]]]iiiooovvvooofffkkkiiiWWW@@@666+++(((---222333111333444555555444333222111000///...,,,,,,,,,---...,,,+++++++++,,,---......000111222333666888:::<<>>===;;;;;;;;;:::999999::::::888888888888888888888888888888777777777666666666555666777888888777666555777888777666888???IIIQQQiiiooouuuxxx}}}~~~qqqqqqqqqpppzzz}}}yyyjjj___SSSMMMIIIDDD???===999:::;;;:::999:::===@@@;;;::::::999888999999999888888888888888888888888999999999999:::::::::;;;:::999::::::;;;<<<===>>>zzz^^^BBB;;;999777555555555666777555555444444333222222222111111000///////////////------,,,+++++++++++++++++++++++++++++++++++++++******++++++++++++************************************)))))))))))))))***************************(((((((((((())))))))))))))))))))))))))))))))))))---000333444333444888<<<<<>>???AAACCCEEEGGGIIIIIILLLNNNOOOOOOQQQVVVZZZ]]]^^^___```aaaaaa``````dddfffggggggeeedddeeeeeebbbccceeeggghhhhhhhhhgggfffgggiiijjjkkklllllllllnnnnnnnnnmmmmmmmmmmmmllllllnnnqqqqqqpppnnnnnnooorrrrrrrrrrrrrrrssssssssspppppppppppppppqqqrrrssspppppppppqqqqqqssstttuuuooorrruuuvvvtttsssrrrrrrvvvwwwwwwuuuttttttuuuwwwtttttttttttttttsssssssssrrrrrrsssuuuvvvvvvsssqqqtttuuuuuutttrrrqqqrrrsssqqqrrrrrrsssssssssrrrrrrtttttttttssssssssssssssssssttttttttttttsssrrrrrrvvvvvvxxx|||}}}yyywwwyyy{{{|||{{{{{{|||}}}}}}}}}}}}|||{{{xxxvvvtttsssssssssrrrmmmggg```\\\MMMJJJEEEBBB@@@BBBEEEHHHBBBCCCGGGNNN\\\qqqxxxpppkkklllppp}}}xxxiii[[[fffgggUUUQQQSSSVVVXXXYYYWWWUUUTTTRRRQQQQQQPPPQQQQQQRRRRRRJJJLLLPPPRRRSSSRRROOONNNRRRRRRRRRRRRSSSTTTUUUUUUSSSRRRRRRRRRQQQRRRRRRRRRYYYYYYXXXUUURRROOOOOOPPPQQQOOOLLLJJJIIIJJJLLLNNNOOOOOOPPPPPPPPPPPPOOOOOOKKKPPPSSSQQQQQQRRRNNNJJJHHHGGGGGGFFFFFFEEEEEEEEEBBB@@@>>>>>>>>>>>><<<:::;;;;;;<<<:::999888999;;;777777777777777777777777777777666666666555555555555666777777666555333222444555666666666777:::===AAAHHHNNNSSS[[[fffnnnppp}}}vvviii^^^YYYMMMGGG???;;;:::999888666777888999999888777888999888888777666666666666777777777777777777777777777888888999999999:::::::::999999999999:::;;;<<<===zzz___CCC<<<:::888666555666777999555555555444333333222222111111000///////////////---,,,++++++***+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((((((+++///333333222222666:::AAA===>>>FFFKKKGGG>>>999111;;;AAACCCJJJUUUVVVPPPGGGaaassswww~~~rrrTTTUUUXXXYYYTTTNNNOOOUUUbbbjjjrrreeeRRR???444000222444222222444444555444333222222222222111000...---,,,---,,,,,,++++++,,,,,,,,,------...///111333444555888999:::<<<>>>AAACCCDDDCCCEEEHHHHHHIIIKKKQQQUUUVVVWWWZZZ\\\^^^___``````cccdddeeeeeeddddddfffhhheeefffhhhiiijjjiiihhhggghhhhhhiiijjjjjjjjjjjjiiinnnnnnnnnmmmnnnnnnooooookkknnnqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssoooqqqssssssqqqqqqrrrtttwwwwwwvvvtttrrrrrruuuwwwyyywwwuuusssqqqqqqrrrsssrrrrrrsssuuuwwwvvvrrrnnnrrrtttuuutttrrrqqqssstttqqqrrrssstttttttttttttttvvvvvvuuuuuuuuutttttttttssssssttttttttttttuuuuuuyyyxxxwww{{{{{{wwwsssuuuxxxzzzzzz{{{|||}}}}}}|||{{{yyywwwtttrrrqqqpppoookkkggg```YYYQQQLLLBBBAAA@@@@@@AAACCCEEEFFFBBBHHHUUUkkkpppccc^^^```jjjtttqqq```^^^ggg}}}rrrUUUPPPRRRUUUWWWVVVVVVVVVWWWWWWTTTSSSRRRQQQPPPPPPQQQQQQNNNPPPSSSUUUUUUUUUSSSRRRQQQRRRRRRSSSSSSTTTTTTUUUSSSTTTTTTTTTTTTRRRQQQPPPVVVXXXYYYWWWSSSQQQQQQRRRPPPOOOMMMLLLJJJJJJJJJJJJOOOOOONNNNNNNNNNNNOOOOOOLLLQQQSSSRRRQQQRRROOOJJJMMMLLLIIIGGGEEEDDDCCCCCC=========>>>???>>><<<999999:::;;;999777666888:::777777777777777777777777666666666555555555444444555555666666555444333222666555555666888888777666222666999999;;;CCCHHHIIIUUUcccmmmooouuuuuujjj^^^QQQGGGEEE;;;;;;999777666777888888888777666666666777666666777666555555444444555555777777777777777777777777888888888888999999999999999888888999999:::;;;<<>>CCCCCC;;;555444...666<<<@@@MMM]]]^^^VVVCCCXXXfffeeeiiiuuuwwwoooZZZ[[[]]]\\\SSSKKKJJJOOOZZZbbb~~~~~~tttbbbIII444***,,,111111222333444444444333222333333444333222000...,,,------,,,,,,++++++,,,,,,,,,,,,,,,---///111222333444444666888;;;>>>AAABBB>>>AAACCCDDDDDDGGGMMMRRRPPPRRRUUUYYY\\\___`````````aaabbbaaabbbcccgggiiihhhiiikkklllkkkjjjhhhgggiiiiiiiiiiiiiiihhhhhhgggmmmmmmmmmmmmnnnpppqqqrrriiimmmqqqtttuuuuuuvvvwwwrrrqqqqqqqqqrrrrrrssstttooopppqqqrrrrrrqqqooooooppppppoooooooooooopppppppppqqqrrrpppnnnooosssvvvwwwwwwvvvsssrrrrrrtttvvv{{{yyyuuurrrppppppqqqrrrtttssstttvvvxxxvvvrrrmmmpppsssuuutttrrrqqqsssvvvrrrrrrtttuuuvvvvvvvvvvvvxxxxxxwwwwwwvvvvvvvvvuuurrrssssssuuuwwwyyy{{{}}}}}}zzzwwwwwwyyyxxxrrrlllnnnqqquuuxxxyyyzzz|||}}}zzzyyywwwuuurrrpppnnnmmmjjjgggbbb\\\VVVNNNGGGBBB>>>???@@@BBBCCCDDDDDDDDDTTT[[[nnnmmmaaabbblll~~~{{{gggRRR```|||wwwaaaIIINNNUUUXXXXXXUUURRRSSSUUUVVVWWWUUUSSSQQQPPPOOOOOOOOOTTTUUUWWWYYYZZZYYYXXXWWWPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVXXXXXXWWWUUUSSSQQQRRRUUUXXXWWWUUURRRRRRTTTNNNNNNOOOOOONNNMMMLLLKKKNNNNNNLLLLLLLLLMMMNNNOOOOOOTTTUUUTTTTTTTTTRRRNNNMMMJJJFFFBBB???=========<<<===>>>AAABBBAAA>>>;;;777999:::888555444777999888888888888888888888888666666555555555444444444333333444555666777777777888555222222555555333000666999999555444888;;;;;;;;;FFFOOOTTTbbbxxx}}}sssbbbWWWMMMCCC>>>???444777888777666888999999999777555555777:::::::::777777666555555555555666888888888888888888888888777888888888888999999999888888888888999:::;;;;;;~~~```AAA;;;:::888666666666666777666666666666555444333222000000///...............------------------------))))))*********+++++++++,,,,,,,,,+++))))))+++,,,))))))))))))))))))))))))******))))))))))))************))))))((((((''''''***)))(((''''''((()))***(((((((((((((((((((((((((((+++///222555777666333:::???@@@<<<<<<>>>;;;444000333666:::EEERRRZZZZZZHHHJJJOOOYYYccciiihhheeeggg\\\WWWXXXSSSHHHGGGNNNRRR___ooo{{{yyyooocccUUUAAA///,,,444555111111333444222333666444333333222111000//////..............................---------...//////111333555666777888;;;===<<<===???AAADDDGGGHHHIIIMMMPPPSSSUUUVVVXXXZZZ\\\aaa```^^^^^^^^^```bbbcccdddeeefffggghhhiiiiiiiiifffhhhjjjjjjiiiiiijjjkkkiiijjjlllnnnnnnnnnnnnmmmnnnooopppqqqrrrssssssrrrooorrruuuuuurrrpppqqqrrroooqqqtttvvvvvvtttrrrppprrrqqqpppooooooooopppqqqtttsssrrrqqqqqqrrrssstttxxxuuuvvvyyywwwqqqqqqvvvxxxyyyxxxvvvtttrrrsssuuuttttttuuuvvvwwwvvvvvvvvvttttttssssssrrrrrrrrrqqqpppqqqtttxxxxxxttttttxxx~~~}}}|||yyywwwuuussssssppprrrtttuuuuuuuuuwwwyyyyyyyyyxxxwwwwwwwwwxxxxxxssssssssstttuuuxxxzzz|||xxxtttooommmlllmmmllllllhhhddd[[[PPPGGGBBBAAACCC@@@===>>>CCCDDDCCCHHHQQQ___fffiiiqqqvvvlll\\\gggoooxxxqqqWWWKKKLLL[[[XXXUUUTTTVVVWWWXXXXXXWWWXXXWWWTTTQQQNNNMMMNNNNNNSSSYYY\\\ZZZXXXWWWWWWOOOOOOOOOPPPRRRSSSRRRQQQVVVYYY\\\\\\YYYVVVSSSRRRWWWVVVUUUUUUVVVUUUSSSQQQQQQPPPOOONNNMMMLLLLLLLLLPPPOOONNNNNNMMMMMMMMMMMMNNNPPPRRRTTTTTTSSSQQQPPPKKKGGGCCC@@@??????>>>===BBBAAA@@@???>>><<<<<<;;;888888888888777666444444555555444444444444555555555555555555555555555555555444444333333444444555333333333333333333333333555444444444444555666666999999;;;@@@HHHSSS]]]cccsss|||kkknnnwww|||]]]VVVKKKCCC???<<<999666777666555555666666555444666555555777999999777555777777666666555555444444999888666555555666888999::::::999888888777777666::::::999999::::::;;;<<<bbbDDD;;;:::888666666666666777666666666555555444333222000000///...............------------------------*********++++++++++++,,,+++***)))))))))))))))(((******************************))))))))))))******+++*********))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))+++---000222444444222888;;;===>>>AAAEEEFFFFFF>>>777///---888IIITTTUUUHHHFFFEEEGGGLLLSSSXXXZZZjjjmmmgggWWWIIIFFFKKKNNNTTT\\\fffllloooqqqrrrrrrjjjhhhddd[[[KKK999111111111,,,***---///000333888444444333222111111000000......---------,,,,,,,,,---,,,,,,,,,---...//////000111444555555777999;;;999:::<<<>>>AAACCCEEEFFFHHHKKKNNNPPPQQQSSSUUUWWW]]]]]]^^^______`````````bbbcccdddeeefffgggggggggeeegggiiiiiihhhhhhiiijjjjjjkkklllnnnnnnnnnmmmmmmnnnooopppqqqqqqrrrrrrrrroooqqqssssssqqqpppppprrrpppqqqrrrssstttsssssssssrrrrrrqqqppppppqqqrrrrrrsssssssssrrrrrrssssssssswwwuuuwwwzzzwwwrrrqqquuutttuuuuuutttsssrrrtttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuutttttttttwwwuuuvvvyyyxxxssspppqqqxxxyyyyyyyyywwwsssnnnlllppprrrtttttttttuuuvvvxxxxxxxxxwwwvvvvvvvvvvvvvvvttttttttttttuuuvvvxxxyyytttqqqooommmkkkiiieeeccc[[[WWWOOOFFF@@@===???AAACCC???>>>DDDLLLTTT```llltttuuuiiimmmzzzwww|||xxxqqqtttxxxuuufffTTTNNNQQQRRRQQQOOOPPPRRRTTTTTTTTTVVVVVVVVVTTTQQQNNNNNNOOONNNSSSXXX[[[[[[[[[[[[\\\TTTSSSRRRQQQRRRRRRRRRQQQYYY[[[^^^___^^^\\\ZZZZZZWWWVVVUUUVVVVVVVVVSSSQQQPPPOOONNNMMMMMMMMMMMMMMMRRRQQQPPPOOONNNMMMMMMMMMMMMNNNPPPQQQQQQPPPNNNLLLJJJGGGCCCAAAAAAAAA@@@???@@@??????>>>===<<<;;;;;;999999999888888777666555555555444444444444555555444444444444444444444444444444333333333333444444333333333333333333333333444444444444444555555666444333333444888===CCCFFFFFFOOO^^^lllvvvyyyxxxwwwvvvkkk^^^\\\]]]```bbb]]]RRRHHHCCC???999555444555444222555444444444555666666555777666666777888888555333777777666666666666555555:::888777666666777888:::999999999999888888888888::::::999999::::::;;;<<>>;;;<<<@@@DDDDDD@@@@@@JJJZZZkkk}}}{{{lll]]]ooozzznnnjjjgggaaaXXXPPPPPPTTTLLLKKKKKKMMMPPPRRRRRRRRRSSSTTTTTTSSSQQQOOOPPPPPPOOORRRVVVYYY[[[\\\^^^```ZZZYYYVVVTTTRRRQQQQQQQQQTTTWWWYYYZZZYYYYYYZZZ[[[WWWVVVUUUVVVWWWVVVTTTQQQOOONNNNNNMMMMMMNNNNNNOOOQQQPPPNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLJJJIIIIIIFFFCCCAAAAAAAAA@@@???===<<<<<<<<<;;;;;;;;;;;;999999999999888777666666555555444444444444555555444444444444444444444444444333333222222333333444333333333333333333333333444444333333444444555666444333222111111111333444111444:::@@@EEEIIIKKKKKK___bbbfffgggggglllvvv}}}|||~~~{{{|||tttmmmcccZZZSSSGGGDDD@@@===;;;888444111444222000000222444555444333333333333444555666666888777666777777777555333666666666666777777777777:::999888777777888999:::888999999999999::::::::::::::::::::::::;;;;;;<<>>CCCEEEMMMWWWMMMKKKDDD:::888???GGGKKKTTTVVVWWWTTTSSS[[[jjjwwwsssyyymmmcccYYYUUUQQQNNNMMMLLLMMMQQQVVVaaaqqq{{{mmm]]]AAA999222111111//////222444444444444444444333333000000///...---++++++************+++,,,---...///,,,...000000000111333555333444555777999:::<<<===>>>@@@CCCEEEFFFGGGIIIKKKQQQSSSVVVYYY\\\^^^______aaaaaabbbcccccccccccccccbbbdddggghhhggghhhiiijjjllllllllllllllllllkkkkkkllllllmmmnnnnnnnnnnnnnnnmmmnnnnnnnnnmmmnnnooooooqqqqqqrrrssstttuuuvvvwwwttttttssstttttttttuuuuuuqqqrrrsssttttttsssrrrqqqssstttwwwyyywwwtttssstttqqqrrrttttttsssrrrssstttvvvuuusssrrrssstttvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxsssqqqwww{{{xxxtttqqqqqqsssuuuvvvtttoooiiifffppprrrssssssrrrrrrsssuuuvvvuuuuuutttsssqqqpppooonnnnnnoooooooooooonnnmmmmmmjjjfffaaa[[[TTTKKKFFF>>>???>>>======>>>AAADDDDDDGGGOOO```uuu~~~xxxzzztttiiicccbbbgggxxxwwwyyyddd___YYYTTTQQQPPPQQQRRRMMMMMMNNNPPPRRRSSSRRRQQQPPPRRRRRRRRRPPPPPPQQQRRROOOQQQSSSUUUXXXZZZ\\\^^^___^^^[[[WWWSSSQQQQQQRRRQQQRRRSSSSSSSSSTTTVVVXXXUUUUUUUUUVVVWWWVVVSSSQQQNNNNNNNNNNNNOOOOOOPPPQQQMMMLLLKKKIIIGGGFFFFFFEEEEEEGGGHHHJJJKKKJJJJJJIIIHHHEEEBBBAAA@@@???>>><<<999999::::::::::::::::::888888888888888777666555555444444333333444444555333333333333333333333333333333222222222222333333222222222222222222222222333333333333333444444555444444444444444333333222555444333333333444666777555:::???BBBFFFLLLUUU\\\^^^```aaaccciiiuuuzzz~~~xxxrrrwwwrrr|||nnndddaaa\\\VVVOOOHHHBBB???777666444222111333666999444444444444555666555555333333333222222222444555777666555555777777666444555555666666777888888999999999888888888888999999777888888999:::;;;;;;;;;:::::::::::::::;;;<<<<<>>BBB===<<<>>>BBBCCCGGGKKKWWWXXXPPP???444777DDDMMMRRR[[[cccddd______gggooogggwww}}}{{{ZZZSSSMMMMMMMMMLLLPPPWWW```qqqYYYJJJ;;;222...---///222444444444444444444555555333222222000///...------+++******+++,,,---...///+++---...///......000222111222333444666777888999;;;>>>AAABBBCCCDDDFFFGGGLLLMMMNNNRRRVVVZZZ___aaa______```aaabbbbbbbbbbbbaaacccfffgggggghhhiiikkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkllllllmmmllllllllllllllllllmmmnnnnnnnnnnnnoooqqqtttvvvwwwwwwvvvuuusssssssssttttttuuuuuuuuuqqqrrrsssttttttsssrrrqqqppptttvvvvvvuuuttttttssssssuuuvvvvvvtttsssssstttvvvuuusssrrrrrrtttvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvqqqpppwww{{{zzzvvvtttttttttuuutttssspppmmmlllpppqqqrrrrrrqqqppprrrsssssstttssssssrrrpppnnnmmmjjjkkkmmmmmmmmmllljjjiiihhhccc\\\UUUNNNGGGAAA===;;;<<<>>>>>>======>>>@@@HHHUUUiii~~~uuuppprrr\\\ZZZ}}}cccLLLddd|||}}}yyy[[[YYYVVVTTTUUUVVVTTTQQQRRRQQQQQQRRRSSSSSSQQQOOONNNPPPQQQQQQPPPPPPQQQSSSPPPPPPPPPRRRTTTVVVWWWXXX______]]]YYYTTTQQQQQQRRRTTTUUUUUUTTTSSSSSSUUUWWWSSSSSSTTTUUUWWWVVVSSSPPPNNNNNNNNNNNNOOOPPPQQQRRRLLLKKKIIIGGGEEEDDDDDDDDDBBBCCCEEEGGGIIIJJJJJJJJJGGGDDDAAA???>>><<<:::888888888888888888999999999666666666666666666555444444444333333333333444444333333333333333333333333222222111111111111222222222222222222222222222222222222222222222333444444000111222333333333222111111111111111222444666777444555777666555666999===DDDEEEGGGHHHKKKSSS\\\cccrrrrrrqqqttt~~~|||tttwwwqqqooorrrrrrmmmgggddd^^^ZZZ```fffaaa___[[[OOOIIIDDD???;;;::::::777555444555555222000111444777333444444444333222111111444555444222000000222444555444333444666777777666444444555666777888999999999888888888888888888999777777888999::::::;;;<<<;;;;;;::::::;;;;;;<<<===bbbDDD999888777666666777888999777555444222222222333333000000///...............------,,,,,,++++++******++++++++++++,,,,,,,,,,,,;;;555,,,((((((***+++***++++++++++++++++++++++++******))))))))))))******((((((((((((((()))))))))(((((())))))))))))((((((************************'''$$$&&&,,,------444@@@SSSRRRPPPPPPUUUZZZWWWQQQPPPYYY___\\\UUUOOOIIIDDDPPPaaauuu|||~~~xxxrrr}}}fff]]]XXXZZZZZZVVVWWW\\\___gggssstttZZZGGG;;;333///000333333333444444555555555444444333333222111000000,,,,,,,,,,,,,,,------...+++,,,...---------...///000000111222333444555666888:::===??????@@@BBBCCCFFFFFFGGGJJJOOOTTTYYY\\\YYYZZZ[[[]]]^^^^^^_________aaadddffffffgggiiijjjiiiiiihhhhhhhhhhhhiiijjjiiijjjjjjkkkkkkkkkjjjjjjkkkjjjkkkmmmoooooonnnlllmmmooosssvvvwwwvvvsssrrrqqqqqqrrrsssttttttttttttrrrssssssttttttssssssrrrooosssuuurrrrrrtttuuusssuuuvvvxxxxxxvvvtttttttttuuutttssssssssstttuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxttttttxxxzzzwwwtttsssvvvuuutttsssrrrrrrrrrrrrpppqqqrrrqqqpppooopppqqqppppppqqqqqqpppnnnlllkkkhhhiiikkkkkkjjjhhheeebbb^^^XXXPPPIIICCC@@@===;;;;;;===?????????@@@CCCEEEVVViiiwwwppp}}}lll^^^ZZZSSSeeecccNNN\\\}}}nnnWWWYYYYYYYYY[[[]]]YYYSSSTTTRRRPPPPPPPPPPPPNNNLLLMMMOOOPPPPPPOOOPPPQQQSSSQQQPPPPPPQQQTTTUUUUUUTTT[[[]]]]]]ZZZUUURRRRRRSSSTTTTTTTTTSSSQQQPPPRRRSSSQQQQQQRRRTTTVVVUUUQQQNNNNNNMMMMMMMMMNNNOOOOOOPPPLLLKKKIIIHHHGGGFFFEEEEEE@@@AAACCCEEEGGGIIIJJJJJJEEECCC@@@>>>===;;;999666777777777888888888888888444555555666666555555444444444333333333333444444222222222222222222222222222111111000000111111222222222222222222222222222222222111111222222333444000111222333222111000//////000111333444444444444666777777555333222333444666777888999:::<<<@@@BBBFFFJJJNNNTTT___jjjnnnlllooolllmmmrrrrrrnnnkkkkkkcccffffffdddcccaaa[[[SSSTTTSSSTTTVVVSSSMMMKKKMMMDDD@@@DDDFFF>>>>>>AAA<<<>>>888222111444666666333333444444333222111111222000111222222111000111333444555555222//////333666666444333444555777666666333444444555666777777888777777777777777777777777666666777888999999::::::;;;;;;;;;;;;;;;<<<<<<===___@@@999888777666666777888999777555333222111111222333000000///...............------,,,,,,+++******)))*********++++++++++++,,,))))))))))))+++---...///++++++++++++++++++++++++******))))))))))))******(((((()))))))))*********'''((()))******)))((('''))))))))))))))))))))))))((($$$&&&,,,,,,)))000<<<]]]cccccccccnnnzzzsssaaaHHHOOO\\\mmmzzzwww___GGGMMMccc{{{vvv}}}~~~rrrjjjhhhooopppiiigggjjjfffcccfffsssooo___LLL;;;222111222222333444444555555444444444333333222222222///...------,,,---------+++,,,------,,,+++---.........//////000111222222444666999::::::;;;===>>>@@@AAACCCEEEIIILLLOOOPPPQQQRRRTTTVVVWWWXXXYYYYYY[[[^^^aaacccdddeeeggghhhgggfffeeeeeefffggghhhiiiiiiiiiiiijjjjjjiiiiiihhhiiiiiikkknnnqqqqqqmmmjjjmmmnnnpppqqqrrrqqqpppooonnnoooqqqrrrssssssrrrrrrsssssssssrrrrrrsssssssssmmmrrrrrrooonnnrrruuutttrrruuuxxxxxxwwwvvvvvvvvvssssssssstttttttttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxvvvwwwzzzyyyuuurrrsssssssssrrrrrrrrrssssssssspppqqqrrrqqqooonnnooopppjjjkkklllmmmmmmkkkiiihhhdddeeefffeeebbb^^^YYYVVVNNNJJJEEE@@@>>>>>>===<<<===>>>@@@CCCIIIRRR[[[bbbxxxxxxpppqqqrrrzzz~~~ssseee]]][[[aaa{{{nnnfffjjjttt___VVVYYYYYYWWWZZZ]]]\\\VVVTTTQQQNNNMMMMMMMMMMMMLLLMMMNNNPPPPPPOOOOOOPPPRRRSSSRRRRRRTTTWWWXXXWWWUUUUUUYYY\\\[[[VVVSSSSSSUUUNNNOOOPPPOOOMMMLLLMMMNNNOOOOOOQQQSSSUUUSSSPPPMMMKKKKKKKKKJJJKKKKKKLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFAAAAAABBBCCCDDDEEEFFFFFFAAA@@@>>>>>>>>>===;;;999888888888888777777777777555555666666666666555555444333333222222333333444222222222222222222222222111111000000000000111111111111111111111111111111111111111111111222333333222333333333333111000///333333333333333111000//////000222333333444555666111222333333333333333444222666888999<<>>>>><<<===???<<<666:::999:::<<<999444333555777111555888333555999333666444222222444555555444222222333444444444444333000222333333111111444777111333444222000111666;;;999777444333444444444333333333444444555555666666666666666777777666666666666666666777777888888888;;;;;;;;;;;;;;;<<<======]]]<<<888888777666666777888999777555333111111111222333000000///...............------,,,,,,+++***))))))))))))*********+++++++++(((+++...///---***)))(((++++++++++++++++++++++++******))))))))))))******))))))******+++++++++,,,'''((()))******)))((('''((((((((((((((((((((((((((($$$&&&,,,***%%%,,,888===GGGJJJLLL\\\nnneeeLLLOOOFFFFFF\\\}}}yyy^^^GGG]]]zzzyyymmmppprrrmmmrrryyysssuuu{{{vvvyyyrrrgggcccllluuuxxx|||hhhLLL:::111111222222333444555555333333333333333333333333000000///...------------+++,,,------,,,+++,,,---,,,,,,---......///000000000222555666777777999:::;;;===@@@CCCFFFFFFFFFFFFKKKLLLNNNPPPRRRTTTUUUUUUYYY[[[___aaabbbccceeegggeeedddddddddeeefffhhhiiihhhhhhiiiiiiiiiiiihhhgggiiiiiikkkooosssrrrmmmiiinnnmmmmmmmmmmmmmmmnnnnnnmmmnnnoooqqqrrrrrrqqqqqqttttttrrrqqqqqqrrrttttttmmmqqqqqqllllllrrruuutttpppsssvvvxxxxxxwwwwwwwwwrrrsssttttttuuuuuuttttttuuuuuuvvvvvvvvvwwwwwwwwwuuuuuuxxx{{{yyytttsssvvvooopppqqqrrrssssssrrrrrrpppqqqrrrpppnnnmmmnnnoooggghhhiiijjjjjjiiigggfff___``````^^^ZZZTTTNNNJJJCCC@@@>>>======>>>>>>>>>===>>>BBBIIIUUUfffxxxzzzuuulllqqqyyyvvvooodddeeejjjkkkwwwlll___rrrvvvoooaaaKKKUUUWWWVVVRRRTTTZZZ[[[WWWTTTQQQNNNLLLMMMNNNNNNMMMMMMNNNOOOOOOOOOOOOPPPQQQTTTSSSTTTWWWZZZ\\\ZZZWWWQQQVVV[[[[[[WWWSSSSSSUUUKKKMMMOOOOOOMMMMMMMMMNNNMMMNNNPPPRRRTTTSSSOOOLLLJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGFFFEEEEEEDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>>>>@@@@@@>>>===999888888888777777777777666666777777777777777666444333333222222333333444111111111111111111111111111111000000000000111111111111111111111111111111111111111000111222222333///000000111111000000000...//////000111111111111000111222333222222222222111111111111111111111111111444444000///222333333111111333444111...222999000111000///111666666333111...///222444111111333666///222888666999999000...000222333333333333444777555333333444333000...111222333111//////333666///222333222000222999???<<<999666444333333111000333333333444444444444555555555666666666666555555666666666666777777777777<<<;;;;;;;;;;;;<<<======}}}YYYBBB999888666555444555777888666666555444333333333333////////////............,,,,,,,,,+++++++++******************************((((((((((((((((((((((((***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((()))++++++444777<<>>:::555888@@@AAA;;;CCCLLLOOO[[[yyyxxxjjjssspppbbbkkkooobbbnnn~~~dddkkk~~~{{{~~~~~~jjjXXXTTTTTTRRRTTTVVVVVVVVVUUUVVVWWWYYYUUUQQQNNNNNNPPPQQQQQQPPPQQQQQQQQQPPPPPPRRRSSSSSSUUUVVVUUUSSSTTTYYY]]]VVVUUUUUUVVVXXXWWWUUURRRRRRPPPMMMLLLLLLKKKJJJIIILLLLLLQQQVVVVVVOOOJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@AAABBBCCCCCCCCCBBBAAADDDAAA>>><<<<<<======<<<::::::999888777666555555555555444333333333333444333333333333333333333333111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000222222222111111111111000111111111111111111111111/////////000111111222222111111111111111111111111111111111000000000000000111111111111111111111111555222//////000111///---111111111111000000000000111111222333333333333222333444444555555444444333444444444333333222222222000111111222222111111000111333444444222222333555444444444444444444444444555444444444444555666666777777666555555555555555999888666555555666666777777888999;;;<<<<<<;;;;;;yyyTTT<<<999888666555444555777888666666555444333333333333////////////............,,,,,,,,,+++++++++***************************************)))))))))((((((***++++++,,,,,,++++++***))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((()))***+++111333666:::<<<;;;999777???DDDFFFGGGLLLWWW^^^___NNNEEEAAAJJJXXXaaaeeegggkkknnnpppmmmfff___\\\\\\iiiiiikkkjjjeeedddppp~~~|||wwwyyytttggg``````fffgggdddgggxxxlllWWW@@@333111222666999777666333000111222333222111111000000000/////////,,,,,,------............,,,,,,,,,---------------///.........000111333444555666777999;;;===???@@@BBBCCCEEEEEEFFFHHHLLLOOOQQQQQQSSSVVVYYY]]]aaacccdddbbb```aaacccddddddbbbdddeeegggiiiiiiiiigggggghhhjjjiiihhhkkkpppoookkklllllllllllllllkkkkkkkkklllkkkllloooooommmmmmpppqqqrrrssssssrrrrrrssstttqqqooonnnmmmmmmooorrrsssssssssssssssrrrrrrqqqqqqooooooppppppqqqrrrrrrsssvvvwwwwwwuuusssssstttuuurrrrrrrrrsssttttttrrrpppnnnmmmllllllmmmmmmkkkiiikkkllllllllljjjgggcccaaaccccccccccccaaa^^^\\\ZZZNNNLLLIIIDDDAAA@@@AAABBB999<<<===;;;;;;===???@@@===RRReeezzzppptttnnnwwwrrreeepppsssrrryyylllwwwzzz~~~nnn\\\UUUPPPRRRSSSUUUVVVVVVWWWWWWXXX___ZZZTTTPPPNNNNNNMMMMMMQQQRRRRRRQQQNNNNNNOOOPPPQQQRRRSSSRRRRRRTTTVVVYYYVVVUUUTTTTTTTTTSSSQQQOOOQQQPPPNNNMMMNNNMMMKKKIIIIIIIIILLLRRRSSSPPPNNNOOOJJJIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEDDDCCCBBBBBBAAA@@@AAABBBCCCCCCBBBAAA@@@BBB@@@<<<;;;;;;<<<<<<;;;999999888777666555555444555555444333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000222222222111111111000000111111111111111111111111222222111111000/////////000000000000000000000000000000000000000000000000111111111111111111111111???;;;555111111111000...111111111000000000//////000111111222222222222222222222333333333333222222444444333333333222222222222222333333333333222222111222444333222222333555444444444444444444444444444444444444444555666666777777666555555555555555777666555555666777888999777888999:::;;;;;;;;;:::wwwRRR:::999888666555444555777888666666555444333333333333////////////............,,,,,,,,,+++++++++******************************+++++++++******)))))))))******+++,,,,,,+++******))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++...///111333555555666666===CCCFFFEEEFFFLLLTTTXXXOOOAAA666666???IIISSS[[[aaahhhmmmllleee___^^^```mmmyyywwwcccZZZ[[[hhhnnnuuuyyywwwrrrkkkfff```aaa___```nnnxxxZZZ>>>222111222111555444333333333333222222111111111000000000000///------............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111111111333555777888::::::===>>>???@@@AAACCCFFFIIIHHHIIILLLPPPUUUZZZ^^^```___]]]\\\]]]^^^```______cccdddeeeffffffeeedddcccdddffffffeeeiiinnnnnnjjjjjjjjjjjjiiigggdddaaa___bbbbbbffflllnnnlllkkkmmmpppqqqssssssrrrrrrssstttqqqppppppoooooopppqqqqqqqqqqqqqqqpppooonnnllllllnnnooooooppppppqqqqqqqqqvvvvvvuuussspppnnnooopppqqqppppppppprrrrrrpppoooooommmlllkkklllllljjjhhhfffggggggfffdddaaa^^^\\\]]]^^^^^^]]]ZZZUUUPPPMMMEEEAAA<<<999999:::;;;;;;::::::;;;;;;:::<<>>;;;::::::;;;:::999888888777666555444444333555444333333222222333333222222222222222222222222////////////////////////000000000000000000000000000000////////////000000000000000000000000000000222222111111111000000000111111111111111111111111222111111000000//////...////////////////////////000000000000000000000000111111111111111111111111BBB===666111000000111111111111000000000000////////////000111111111111111111111111222222111111111333333333222222222222222333333444444444444333333111222333333222222333555444444444444444444444444444444444444444555555666777777666555555555666666555555555666777888::::::777888999:::::::::::::::yyyUUU>>>999888666555444555777888666666555444333333333333////////////............,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******+++---///111444888<<>>888222888333111555999888555333222222111111111000000000////////////////////////,,,,,,,,,,,,,,,++++++++++++++++++,,,---......///...///000111333444555666888:::;;;;;;<<<>>>AAADDDBBBDDDGGGKKKPPPUUUXXXZZZXXXWWWWWWWWWXXXYYYYYYYYY]]]]]]______`````````___```ccccccbbbdddhhhiiifffgggggggggfffccc^^^XXXUUUXXXYYY^^^hhhmmmllllllmmmmmmoooppppppooooooqqqrrrooopppppppppppppppoooooooooooooooooonnnmmmlllkkknnnnnnooooooppppppppppppqqqqqqqqqnnnllljjjkkklllpppooonnnooopppqqqpppnnnooommmkkkjjjjjjiiigggfff```aaaaaa```___\\\ZZZXXXTTTTTTRRROOOKKKGGGBBB@@@>>>;;;777666888999999999@@@;;;;;;???EEEQQQfffzzz}}}www}}}pppaaa\\\ZZZOOOLLLNNNKKKHHHIIIKKKMMMQQQSSSTTTSSSWWWTTTQQQOOOPPPQQQQQQQQQQQQRRRQQQOOOLLLKKKKKKLLLOOOMMMLLLNNNRRRSSSQQQNNNOOOMMMKKKKKKLLLNNNNNNNNNNNNNNNNNNPPPQQQPPPMMMJJJMMMLLLMMMQQQQQQNNNMMMOOONNNLLLIIIFFFEEEEEEEEEFFFHHHIIIHHHHHHFFFEEECCCBBB@@@@@@AAABBBBBBAAA?????????===:::::::::;;;:::999777777666555444333333222444333333222222222222222222222222222222222222222////////////////////////000000000000000000000000000000////////////000000000000000000000000000000111111111111000000000000111111111111111111111111......//////000111111111/////////////////////////////////000000000000000111111111111111111111111666444000......///111222111000000000////////////...//////000000000000000000111111222222111111000222222222222222111111111333333333444444333333333000222333333222222333444333333333333333333333333444444333333444444555666777777666666666666666777666666666777777888999999777888888999999999999999{{{XXXAAA999888666555444555777888666666555444333333333333////////////............,,,,,,,,,+++++++++******************************(((((()))+++,,,---...///************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))'''((((((((()))))))))***)))(((((((((((())))))***(((***---111555<<>><<<::::::888888888:::<<<>>>>>>>>>======DDDSSSfff}}}|||wwwzzzvvvuuu~~~vvv___RRRNNNMMMEEEGGGLLLJJJGGGGGGHHHKKKPPPSSSSSSRRRPPPOOOMMMMMMOOOQQQRRRSSSNNNOOOOOONNNLLLLLLMMMOOOPPPNNNMMMOOORRRTTTQQQNNNQQQNNNLLLKKKLLLLLLLLLLLLLLLLLLMMMOOOQQQPPPNNNKKKMMMMMMPPPUUUUUUPPPMMMNNNNNNMMMJJJGGGEEEEEEEEEFFFJJJJJJKKKJJJIIIGGGEEEDDD@@@@@@AAAAAAAAA@@@>>>===>>><<<::::::;;;;;;:::999777777666555444333222222333333222111111111111222111111111111111111111111000000000000000000000000////////////////////////000000////////////000000000000000000000000000000111111111000000000//////000000000000000000000000.........///000000111111000000000000000000000000......//////000000000000000000000000000000000000+++,,,---.........///000000000000////////////.........///000000000000///111111222222222222111111111111111111111111111111111111222222222222111111000111333222111111222444333333333333333333333333333333333333333444555555777777666666666777777888777888888888888888777777888777777777888888999999zzzUUU>>>999888666555444555777888666666555444333333333333////////////............,,,,,,,,,+++++++++******************************'''((()))***,,,---//////+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((())))))$$$'''+++...222:::DDDKKKTTTKKKCCCBBBDDDEEEFFFGGGPPPUUUYYYSSSDDD888;;;DDDVVV```kkkooolllhhhhhhjjjpppwww{{{ssseee[[[```kkknnnhhhjjjeee___^^^gggsss{{{yyy___DDD777333000111555333333333222222222111111222222111111111111000000///......------,,,,,,++++++,,,------......------------......///000111111222333444444444555888;;;===???AAACCCFFFGGGHHHIIIHHHIIIJJJIIIHHHHHHJJJLLLPPPPPPRRRTTTVVVXXXYYYZZZ\\\```aaa^^^]]]___aaa______bbbgggllloooppppppooohhhdddccciiimmmkkkiiiiiieeefffhhhhhhhhhhhhjjjllljjjkkkkkklllllllllkkkkkkiiikkkmmmnnnooonnnlllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkklllkkkjjjjjjlllnnnllljjjhhhhhhjjjkkkjjjjjjiiihhhfffeeedddbbb^^^[[[ZZZXXXVVVRRRMMMHHHEEECCCEEEBBB>>>;;;999888999:::888:::;;;:::999999;;;===<<>>===;;;:::999888999::::::888777888888777666555444333333222222111000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000000000000000000000000000111000000000////////////000000000000000000000000111000000///......------////////////////////////------......///000000111000000000000000000000000---///111000...---...000000000/////////.........//////000111111111111000///000000111111000000////////////000000000111111/////////000000////////////111222222111111222333222222222222222222222222333333222222333333444555777777666666777888888999666777888999999999888777888777666666666666777888wwwTTT>>>999888666555444555777888666666555444333333333333000/////////............,,,,,,,,,+++++++++******************************+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))&&&''''''((()))******+++***)))(((((((((((())))))(((+++------,,,000888>>>SSSLLLGGGFFFCCCDDDMMMZZZ\\\bbblllqqqhhhVVVGGGBBB;;;EEETTTbbbkkkppprrrsss~~~~~~vvvmmmddd\\\YYYYYYZZZlllyyyxxxpppVVV<<<333888444444444333333333222222333333333222222111111111111111000///......------)))***,,,------,,,+++***++++++,,,,,,------------,,,---......---///222444555777999<<<===>>>>>>>>>>>>@@@BBBAAA???>>>AAADDDDDDDDDDDDEEEFFFGGGHHHIIIHHHNNNQQQOOONNNQQQTTTTTTTTTWWW]]]ccciiimmmpppqqqnnneee^^^```bbbbbbbbbcccbbbdddeeefffffffffhhhjjjeeeeeeeeeeeefffgggiiijjjfffggghhhiiihhhfffcccaaaddddddddddddddddddddddddddddddeeedddccccccdddfff```^^^\\\\\\]]]^^^^^^^^^UUUUUUUUUUUUSSSOOOHHHCCCAAAAAA???>>>===;;;::::::333444555777888999::::::777===BBBDDDGGGRRRcccrrrtttxxxoooaaakkk}}}vvvgggllluuu~~~tttbbbTTTOOOMMMRRROOODDDFFFNNNLLLJJJHHHHHHLLLRRRUUUTTTQQQNNNMMMMMMNNNQQQSSSSSSSSSOOOPPPPPPOOONNNNNNOOOQQQPPPRRRRRRPPPNNNNNNRRRVVVNNNOOOPPPTTTWWWYYYXXXVVVRRRQQQPPPQQQTTTVVVWWWWWWTTTQQQOOOPPPOOOKKKKKKNNNLLLLLLLLLLLLKKKJJJHHHGGGDDDEEEHHHJJJJJJIIIGGGEEE???@@@@@@@@@???>>><<<;;;888777777888999999777555888888777666555444444333222111111000000000000000000000000000000000000000........................////////////////////////000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000------......///000000000........................---------...///000000111000000000000000000000000---...///...,,,---111444000/////////............//////000111111111111111......////////////........./////////000000111111//////000000000000/////////111222222111111222333222222222222222222222222333333222222333333444555777777666777777888999999444666777999:::::::::999888777666555555666777888sssVVV===;;;999777555555666888999444444444444444444444444////////////............///............---------************************,,,+++)))(((((()))+++,,,************************+++*********))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))***)))))))))+++...111222>>>BBBIIIPPPVVV[[[^^^___www|||{{{qqqhhhfffccc___WWWJJJBBBNNNcccpppnnngggssszzz{{{vvvuuu{{{|||yyy~~~eeeVVVVVVZZZjjj~~~zzzssswww~~~rrrhhh^^^OOOBBB777333000000111111111222666333111111000...111666222111///...------...///---..................------------,,,,,,,,,++++++---------....../////////111111222333555666777888===<<<:::999999:::<<<======>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKLLLOOORRRUUUYYY[[[\\\]]]\\\\\\\\\]]]___aaabbbaaaaaaaaaaaabbbbbbbbbbbb```___^^^]]]]]]^^^```aaa``````____________^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[]]]]]]\\\\\\\\\\\\[[[[[[YYYXXXWWWVVVTTTSSSRRRQQQLLLJJJHHHEEEBBB@@@???>>>;;;:::888666555555777888888444444777888777999===;;;KKKWWWZZZggg~~~}}}vvvbbbgggyyylllgggzzztttkkkiiiggg^^^TTTMMMMMMJJJIIIJJJMMMNNNLLLJJJMMMNNNPPPQQQQQQPPPOOONNNJJJJJJKKKMMMQQQRRRRRRQQQLLLLLLLLLMMMNNNNNNOOOOOORRRRRRQQQOOONNNOOOQQQTTTTTTQQQOOORRRWWWYYYVVVSSSTTTUUUVVVTTTQQQPPPRRRTTTSSSPPPMMMKKKKKKJJJIIIHHHGGGIIILLLNNNNNNLLLIIIGGGFFFGGGIIIIIIGGGDDDAAA???;;;<<<===>>>===<<<:::888:::999999888777666555555777666555444222111000///666555333111000///......////////////////////////------------------------........................111111000//////000111222222222111000//////000000////////////////////////000000000000000000000000000000//////.........---------............------......------------..............................---------............///............////////////333222111///...,,,+++***////////////////////////111000000////////////000000000000000000000000000000000111222222222222111222222222222222222222222111:::DDDFFF@@@888444444888666444444444555444333444555555666666666666666888888777777777777777777xxxZZZ???;;;999777555555666888999666666555444333333222222////////////............------------,,,,,,,,,,,,************************,,,+++)))(((((()))+++,,,************************************)))))))))((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((***)))))))))***,,,///000999:::>>>FFFPPPWWWYYYYYYgggmmmmmmgggeeelllwww}}}jjj\\\MMMJJJPPPWWWZZZZZZwww{{{yyyrrrooorrruuutttrrrpppvvv}}}wwwxxxzzz~~~yyytttkkkgggiiigggiiijjjnnnvvv|||yyyrrrUUUIII;;;555444444555777...,,,,,,///111111000111///............///000000.........//////.........------------,,,,,,,,,,,,------------............///000000111222333444444999888666555555666888999999::::::;;;===>>>????????????@@@BBBCCCDDDFFFFFFFFFGGGIIIKKKMMMOOOQQQRRRTTTSSSSSSTTTUUUVVVXXXYYY[[[[[[[[[\\\\\\\\\\\\]]]]]]\\\ZZZYYYYYYZZZ[[[\\\XXXXXXXXXWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQQQQPPPPPPOOOOOOOOONNNMMMKKKJJJGGGFFFDDDCCCCCCAAA???===;;;999888888777777666666666777888888777666777999888666999>>>FFFTTTiii~~~}}}~~~{{{vvviiiTTTGGGUUUlll{{{|||}}}rrraaa[[[]]]ZZZTTTPPPKKKIIIHHHIIILLLMMMLLLKKKLLLLLLMMMMMMNNNMMMMMMMMMMMMLLLKKKMMMNNNPPPOOONNNNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQQQQPPPPPPQQQUUUWWWPPPNNNNNNSSSYYY]]]\\\ZZZVVVWWWWWWTTTPPPNNNOOOQQQQQQOOOLLLKKKLLLLLLKKKJJJIIIIIIJJJJJJIIIHHHGGGGGGFFFGGGHHHGGGFFFCCCAAA???<<<<<<===>>>===;;;999777888888888777777666666666666666555444222111000///333333222111000000000000........................------------------------........................222111000//////000111111222111000000//////000000////////////////////////////////////////////////000/////////.........---------............------......------------..............................------------........................////////////000000//////......------000000000000000000000000000///////////////000000///////////////////////////000111111222222111111222222222222222222222222444<<>>???@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGJJJJJJJJJJJJKKKMMMNNNOOORRRRRRRRRSSSSSSSSSTTTTTTWWWVVVTTTSSSRRRRRRSSSTTTOOOOOONNNNNNNNNMMMMMMMMMJJJIIIIIIHHHHHHHHHHHHIIIKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDBBB???===<<<;;;:::999888666555444444333444333333444666666666555999888888999999<<>>>>>:::555444555444333222333555666777666555666666777777777777777888888888888888888888888}}}\\\???:::999777666666666777888777666555444333222111111////////////............,,,,,,,,,,,,++++++++++++************************++++++***))))))***++++++*********************************))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))((((((((()))******//////111999DDDMMMSSSUUUFFFJJJNNNOOOUUUaaappp{{{yyyiiiZZZRRRNNNLLLQQQXXX___bbbcccfffkkkoooiiinnnssszzzgggYYYdddwwwyyyuuuqqqiii___ccciiirrrpppiiicccSSSBBB888444777666111111666777333333333333222222111000//////000000000000000000////////////.........------///.........------,,,,,,........................333222222111111222222333555555555666666777777888888888999:::;;;<<<======?????????@@@AAAAAAAAABBBDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKNNNNNNLLLKKKJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFBBBBBBAAAAAA@@@AAAAAABBBEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@???===<<<;;;:::999666666555444444444444444666555555555666666444333:::888999;;;>>>III^^^qqqxxxbbbXXXPPPOOOSSS]]]nnn~~~|||sssqqqmmmaaaVVVUUUVVVQQQIIIDDDFFFFFFFFFGGGIIIJJJJJJJJJHHHHHHGGGGGGHHHIIIKKKLLLNNNLLLKKKLLLPPPTTTVVVWWWQQQPPPPPPOOONNNNNNMMMMMMMMMOOOPPPQQQQQQSSSVVVXXXXXXVVVUUUWWWZZZ\\\\\\[[[XXXWWWUUURRROOOMMMLLLKKKOOOMMMLLLLLLMMMMMMLLLKKKMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@???======<<<;;;:::888666555555555555555555666666666555555444333222111000///111000000//////000000000........................------------------------------------------------222222111000000/////////000//////....../////////////////////////////////////////////////////////........................------............------...------,,,,,,------...........................,,,,,,---------.........---------.........//////,,,,,,------...///000000////////////////////////---------...///000111222////////////////////////...///000000111111000000111111111111222222222222000444888888444222222444555333222222444666555555555666777777888888777777888888888888999999999999zzzZZZ>>>999999777666666666777888444444444444444444333333////////////............------------,,,,,,,,,,,,************************+++******************+++************************))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((()))***...333888===DDDMMMTTTKKKIIIHHHJJJOOOZZZfffppp|||{{{rrreeeRRRBBBLLLTTT^^^dddfffgggmmmsssjjjrrrwwwxxx{{{pppUUUWWWfffiiiqqqwwwvvvvvvxxxxxxuuuqqqzzztttaaaVVVDDDJJJFFF888111555888444222222222111111000000000000111111222222111111000000000000/////////....../////////......---------000////////////.........111000000000000000000111333333333333333333333333555666666777888999::::::::::::;;;<<<===>>>??????>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????;;;;;;:::::::::;;;;;;<<<;;;;;;::::::999888888777666666666666666666777777666666555555555666666777888888888777666666888999===@@@EEELLLQQQ[[[mmm~~~|||XXXNNNLLLSSSfff|||iiiXXXmmmvvv]]]XXXVVVVVVRRRKKKEEEDDDDDDEEEFFFFFFFFFGGGHHHIIIGGGGGGFFFGGGHHHJJJLLLMMMMMMKKKJJJKKKNNNQQQSSSTTTPPPPPPOOONNNMMMLLLKKKKKKMMMOOOPPPPPPOOOOOOQQQSSSZZZYYYXXXWWWXXXYYYYYYYYYVVVTTTRRRPPPOOONNNMMMLLLOOONNNLLLLLLMMMLLLJJJHHHJJJKKKLLLLLLJJJGGGDDDBBBCCCBBBAAA@@@??????>>>>>><<<<<<;;;:::888777555444444444444444444444555555444444333222111111000000222111000///....................................------------------------------------------------000000000000//////......///...............//////////////////////////////........................---------...............------............------------,,,,,,,,,,,,------........................,,,,,,,,,------------...------------............------------....................................------------...///111111..............................///000000000000///000000000111111222222222333555777777444444555777666555333333444444333222555555666777777777777777777777888888888999999999yyyZZZ@@@999888888777777777777777444444444444444444444444////////////............------------,,,,,,,,,,,,************************************************************************))))))))))))******************)))))))))(((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((''',,,222444555:::CCCKKKIIIFFFDDDFFFJJJQQQ___kkkiiiuuu{{{cccSSSUUU]]]hhhrrrxxxyyy~~~yyyxxx~~~tttccc]]]```ccchhhlllpppuuu{{{yyyuuuooovvvmmmUUUFFFDDD>>>111222111000//////000111222111222222222222222222111111111111000000000//////000000000///////////////000000000000000000000000........................000000000///////////////111222222333444444555555333444555666777999::::::777888999::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::999999999999888888888888555555444444555555666666666666666555555555555444333333444555666777777888666666555555666666777888333666888888888<<>>===<<<;;;:::999888777666555555444444333333333333333333444333333222111111000000111111///...------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------...------------......///////////////////////////........................---------------.........------............------------,,,,,,,,,,,,------........................,,,,,,,,,,,,------------,,,------------..................---------------------------------------------------...///000000........................---....../////////////////////000000111222222222111222333333222222444555777555333222333333222111444555555666666666666666666666666777888888999999}}}^^^CCC888888888777777777777777555555555444444333333333////////////............,,,,,,,,,,,,++++++++++++*********************************++++++*********************************((()))))))))*********************)))))))))((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''((((((((((((((((((((((((''''''((()))))))))))))))'''***...000111444:::???AAAFFFOOOSSSNNNKKKSSS___]]]kkk}}}ggg\\\XXXggg}}}~~~rrrqqqxxxwww}}}yyypppddd___eeelllooouuu}}}{{{|||yyypppmmm[[[AAA===:::777333111111333444222222333333333333222222222222111111111000000000000000000000111111111111000000000111111111111111//////000000000000//////000000/////////.........000000000111222222333333000000111222333444444555222333444555666555444444555555555666666666777777666666666777666666666555555555555444444444333333333222222222222333444555555555555555666666666666555666666777777888999999888777777777777888999999555===DDDGGGJJJWWWkkk|||}}}tttppppppooommm{{{nnncccdddsssjjj[[[hhhqqqZZZOOOPPPKKKGGGFFFDDDBBBEEEJJJCCCDDDFFFEEEBBBAAABBBDDDBBBCCCEEEGGGIIIJJJKKKKKKNNNLLLJJJJJJJJJJJJHHHGGGOOOOOOOOONNNNNNMMMMMMMMMLLLMMMOOONNNMMMLLLLLLMMMSSSSSSRRRRRRRRRTTTWWWYYYTTTQQQNNNNNNNNNNNNLLLJJJKKKJJJJJJJJJKKKKKKHHHFFFDDDEEEEEEEEEDDDBBB???>>>===>>>???@@@???===;;;:::999999888777666666555555444444333333222222111111333333222222111000000000//////...------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------------,,,------,,,,,,------...///////////////////////////........................,,,,,,,,,------.........------............---------,,,,,,++++++,,,,,,---........................++++++,,,,,,,,,---------,,,,,,---------.........------------------------..............................---------......///........................------.../////////....../////////000111222222222---...//////000000111222555333222222333444333222333333444555555555555555444555555666777777888888bbbFFF888888888888777777777666777777666555333222111111000/////////............+++++++++************)))******************************++++++++++++******************************(((((())))))*********+++************))))))))))))((((((((((((((((((((((((%%%&&&((()))***)))((('''))))))))))))))))))))))))&&&'''((()))******************+++...111444666777>>>OOOcccjjj]]]LLLKKKTTTZZZfffttthhhYYYeee|||jjjeeekkkkkklllsssnnn^^^ccckkklllooovvv~~~tttuuu^^^LLLGGG@@@999555333333333222333333444444333333222222222222111111111111000000000111111222222333333000000000000111111111222222222333333333333222222222222222111111000000///000111111111222333333333000000000111111111222222111222333444444444333222222222222222333333333333222333333444444444333333555444444444333333333333333333333333333444555666222222333333444555555555555555555555555666666666::::::999999999:::;;;;;;BBBMMMXXX^^^eeexxxxxxuuupppeeebbbhhhmmmwwwlll[[[VVViii|||oooooojjjggggggaaaUUUZZZooowwwdddTTTMMMIIIDDDBBBEEEGGGEEECCCDDDCCCEEEFFFDDDAAA@@@AAACCC@@@BBBDDDGGGIIIJJJJJJJJJMMMLLLLLLMMMNNNNNNLLLJJJPPPPPPOOOOOOOOOOOONNNNNNKKKLLLNNNNNNMMMMMMMMMNNNRRRRRRRRRQQQPPPQQQTTTVVVUUURRRNNNMMMNNNMMMKKKHHHGGGGGGHHHIIIKKKKKKIIIHHHGGGFFFEEEDDDCCCBBBBBBBBB;;;===???@@@???===:::888888888777666666666666666444444333333222111000000333222222222111000000000,,,,,,,,,---...///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,,,,,,,,,,,,,------...///////////////////////////........................,,,,,,,,,------.........---..................------,,,,,,++++++,,,,,,---........................++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,,,,------.........///////////////////////////......---------..............................,,,---......//////.........//////000111222222222000000111222333444444555333222111111333555555444222333444444555555444444333444444555666777777888bbb@@@===:::666444555666777777666666555444333333333333222111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''((())))))(((((()))***)))+++---,,,)))&&&''')))&&&'''(((((((((&&&%%%$$$)))'''&&&'''((()))(((&&&((((((((((((((('''''''''))))))))))))))))))))))))((()))***+++,,,000444888BBBOOO^^^```WWWLLLGGGGGGRRRVVVeeevvvzzzwww|||yyyiiidddkkkyyyzzzhhh___aaadddlllttt|||rrrtttzzzyyyvvvwww{{{~~~|||{{{{{{uuuqqqooouuufffRRRCCC:::333...---444222222555666333222222000222222111//////111333333222111111///...///222333333222...---000333444333333333333333222111111000000000000000000000000111111111000000000000///000000000000000000000000333333222111000000111111222222111111111111111111333333333222222222111111222222111111111111222222222333555555333333333333:::666444555666555555555555555666666777888:::;;;:::333333;;;<<<:::EEEUUUiiiyyylllnnntttssssssxxxpppyyywwwggg]]]VVV___vvvyyydddccc___QQQKKKPPPbbbzzz~~~}}}tttpppqqqhhhUUUIIIHHHAAAAAAAAAAAABBBCCCDDDDDDBBBCCCDDDCCCBBBAAABBBCCCBBBBBBCCCCCCEEEFFFHHHHHHMMMLLLMMMOOORRRRRRNNNKKKNNNNNNOOOOOOOOOPPPPPPPPPLLLMMMMMMLLLLLLKKKJJJIIIOOOOOOPPPNNNMMMLLLNNNOOOOOONNNLLLLLLLLLLLLJJJHHHFFFHHHKKKLLLJJJGGGEEEEEEFFFEEECCCCCCCCCBBBAAA???>>>>>>??????===<<<:::888777666666555444444333333333333333222111000//////////////////............///............---------------------------------,,,,,,,,,---------......,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------/////////......------,,,,,,,,,,,,---------......,,,,,,,,,---------......//////...------------...------............------,,,---.../////////...---........................---------............///---------............///000000000000111111111111000000111222444555666666555555555444444333333333555555555555666666666666555555555555666666666666```AAA<<<:::666555666777777666666666555444333333333333111111000///...---,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******++++++++++++******'''((())))))(((((()))******+++,,,***&&&$$$$$$%%%))))))******)))((((((''')))(((''''''))))))((('''(((((((((((((((((((((''')))))))))))))))))))))))))))***+++++++++...222555:::JJJ\\\ccc]]]TTTOOONNNGGGEEEKKKWWW[[[ZZZ```jjjxxxggg```gggpppppphhhjjjmmmxxxtttkkkdddhhhttt~~~|||~~~vvvpppllljjjjjjuuuyyyhhh[[[QQQIIICCCAAA===BBBCCC===555111222555222222222111000000000111111333555888777444333333444222111000222333222000111111222222222111111000111111111111111111111111222222111111111000000000111111111111111111111111333222222111000000111111222222111111111111111111333333222222222111111111000000000111222333444444222333333333222111111222---...000444777999:::;;;888999999888777777888888<<<:::>>>GGGJJJOOOccczzzzzzvvvggg```fffppppppaaaYYYPPPOOOeeexxxvvv|||}}}yyyyyyyyyvvvhhh___\\\^^^YYYKKKBBBCCC>>>>>>>>>???@@@AAABBBCCCBBBCCCDDDCCCBBBAAABBBCCCCCCCCCCCCCCCDDDEEEGGGGGGLLLLLLNNNRRRTTTSSSNNNJJJMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPOOONNNNNNMMMLLLMMMNNNNNNMMMKKKJJJKKKLLLOOOMMMJJJIIIJJJJJJIIIGGGHHHKKKMMMLLLJJJGGGEEEDDDEEECCCBBBAAABBBAAA@@@>>>===>>>>>>>>>===;;;:::999666666666555444333333333222222222222111000///////////////.........------............------------------------------------,,,,,,,,,------------...,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...---------------...///000------............------+++,,,---...///......---........................------------............---------............/////////000000000111111111333333222222222111111111444444444333333333222222444555555555666666666666555555555555666666666666{{{^^^BBB;;;999777666777777777555666666555444333333333333111111000///...------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******'''((())))))((((((***+++''')))******))))))***,,,---,,,++++++***+++++++++***)))((((((******)))(((''''''(((((((((((((((((())))))))))))))))))))))))******+++******+++---000555FFF[[[fffeeeaaa___```QQQFFF@@@CCCHHHJJJPPPXXXpppppp___VVVQQQgggwww}}}tttmmmsss~~~dddWWWLLLOOO___nnntttsss~~~~~~}}}zzzvvvrrrnnnkkk|||}}}{{{vvvrrrsss{{{{{{vvvooofff___jjjtttrrr\\\BBB666444444555333111111222333333222---...//////000000000///333000///222555555111---111111222333333333222222222222222222222222222222333333333222222222111111111111111111111111111111333222111111000111111111111111222222222222222222222222222111111111111111111111222222111111000///666666666555555444444444555777888666444222111111>>>>>>???@@@AAAEEEJJJNNNWWW___jjjqqqllliiittt}}}~~~zzzpppbbb[[[ggggggYYYRRRZZZhhhxxx~~~xxxvvv|||vvvoookkkgggWWWOOOJJJLLLHHH@@@<<<>>>;;;;;;;;;<<<===>>>@@@AAAAAABBBCCCCCCBBBAAABBBDDDCCCCCCCCCCCCDDDDDDEEEFFFIIILLLPPPTTTVVVSSSNNNIIIMMMMMMMMMNNNNNNNNNOOOOOOQQQPPPPPPOOOOOONNNMMMMMMMMMNNNNNNMMMKKKIIIJJJKKKNNNKKKHHHFFFFFFGGGGGGFFFJJJLLLMMMLLLIIIFFFDDDDDDDDDBBBAAA@@@AAA@@@>>>===<<<<<<======<<<;;;:::999666555555444444333333222222222222222111000////////////.........---------............------------------------------------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,,,,---///000111------............------++++++,,,---------------........................------------............---------............/////////000000000000111111333333222111000//////...333333333222222222222222444444444555555555666666444555555555555666666666{{{^^^CCC999888777777888888777555666666555444333333333333111000000///......------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******'''(((******))))))***,,,))))))************+++,,,...---+++******+++,,,---***)))((()))***+++***(((''''''''''''((((((((((((((((((((((((((((((((((((***++++++***(((((()))+++111>>>OOOZZZ___bbbhhhnnn___QQQDDDDDDJJJQQQXXX___gggxxxwwwdddOOOLLL[[[kkkuuu~~~|||oooqqqwwwddd\\\QQQIIILLL\\\sss|||xxxuuuddd[[[cccrrrzzzvvvuuuUUUEEE===888;;;777333111222444555555777555111...///444777777555222111555888777555555333333444444555555444444222222222222222222222222444444333333333222222222111111111111111111111111222222111111111111111222111111222222222222222333111111111111111111111111000111222333333222111111333222000000111111000000111555777555444777:::;;;999???HHHRRR\\\hhhttt|||{{{yyyqqqggg]]]^^^pppyyyhhhTTTTTTaaazzz~~~{{{yyy}}}ooobbb[[[YYYTTTLLLEEEDDDAAA<<<;;;===999999:::;;;<<<>>>???@@@@@@BBBCCCCCCAAAAAABBBDDDDDDDDDDDDCCCCCCDDDEEEEEEIIIKKKOOORRRSSSQQQNNNKKKNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNMMMLLLKKKKKKKKKKKKOOOPPPPPPOOOMMMKKKKKKLLLMMMJJJEEECCCDDDEEEFFFFFFGGGIIIKKKJJJHHHEEEDDDDDDDDDCCCAAA@@@AAA@@@???===;;;;;;;;;;;;;;;::::::999444444444444333333222222111111111111111000//////000000////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------))))))******++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000,,,------......------,,,++++++,,,,,,,,,,,,---,,,........................,,,,,,---------.........---------............///////////////000000000111000111111111111111111111222222111111111111111111333333444444444555555555444444444555555555666666~~~```CCC999888777777888888777666666666555444333333333333000000//////......------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******'''(((******))))))+++---...---***((('''&&&%%%%%%,,,+++***))))))***,,,,,,***)))((()))***+++***(((&&&'''''''''(((((())))))((((((((((((((((((((((((******+++)))''''''''')))+++222;;;BBBHHHRRR```kkk___TTTJJJHHHMMMTTT[[[```fffoooxxx}}}vvvdddQQQaaannnpppttt{{{|||wwwwwwsssbbbWWW]]]pppkkk^^^iii{{{wwwggg___YYYRRRKKKFFF???888555333333333222444444222555;;;:::666888444222666666555777;;;333333444444555444444333222222222222222222222222444444444333333333333222111111111111111111111111222111111111111111222222111111222222333333333333111111111111111111222222---...000111333444444555888666444444666777777666444777666111111777;;;;;;444EEE___xxxyyykkkhhhjjjvvv|||```SSSbbbwwwyyyvvvvvvwww}}}rrrbbbUUUOOOOOOPPPIIICCC@@@>>>======???;;;;;;;;;<<<===>>>@@@@@@@@@AAABBBBBBAAAAAABBBDDDEEEEEEDDDDDDDDDEEEEEEFFFJJJLLLMMMOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRMMMLLLKKKJJJIIIIIIJJJJJJMMMOOOPPPOOOMMMKKKKKKKKKLLLIIIEEECCCCCCDDDEEEEEEBBBDDDFFFGGGFFFEEEEEEFFFEEECCCBBBAAABBBAAA???>>>;;;;;;:::999999999888888333333333333333222222222000000111111111000//////111111111000000000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------******++++++,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++,,,,,,------........................,,,,,,,,,------------...---------............///...////////////000000000111111111222222222222222111111111111111111111111333333333333444444444444444444444444555555555555aaaCCC999888666666777888888777666666555444333333333333000000//////............,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******&&&(((************,,,------+++******---///000000)))))))))((())))))*********)))((((((******)))(((&&&&&&''''''((()))))))))))))))))))))))))))))))))((()))***)))((('''''')))***---000222777CCCSSS______]]]XXXTTTQQQOOOOOOPPPZZZbbbmmmuuuyyy|||{{{ooossszzzxxxssspppqqq{{{wwwxxxyyy|||~~~kkkhhh```UUUJJJ@@@;;;999000<<>>???@@@@@@???@@@BBBBBBAAAAAABBBDDDEEEEEEEEEEEEFFFFFFGGGHHHKKKLLLNNNNNNMMMNNNPPPRRRQQQQQQQQQRRRRRRRRRSSSSSSOOONNNLLLKKKJJJJJJKKKLLLIIIKKKMMMMMMKKKJJJIIIJJJLLLIIIFFFDDDDDDEEEEEEEEE@@@BBBDDDDDDDDDDDDEEEGGGEEEDDDBBBAAABBBAAA@@@>>><<<;;;:::888777777777777222222222222222222222222///000000111111000//////111111111000000000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,************++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---..............................,,,,,,,,,,,,---------------------............///......////////////000000444444333222111111000000111111111111111222222222222222222333333333444444333444444444444555555555bbbCCC:::888555555666888999888666666555444333333333333////////////............,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******++++++++++++******&&&(((************,,,...+++)))(((***000444666777''''''((())))))))))))))))))(((''''''))))))((('''&&&&&&''''''((())))))***))))))))))))))))))))))))&&&((())))))(((((()))***+++,,,......111999DDDMMMTTT^^^gggggg```YYYWWWWWWUUUWWWaaannnrrrsss}}}uuuooouuu{{{ddd}}}ttt{{{}}}ttttttuuudddYYYUUUOOOcccyyyPPP@@@777===BBB===666333777777777666555444333222333333333333333333333333333333333333222222222222222222222222222222222222111111000000111222222333111111222222333444444555222222333333333444444444777777777888;;;>>>BBBEEE>>>;;;888999>>>BBBBBB@@@DDDLLLSSS]]]qqq{{{sssllllllxxx~~~~~~|||}}}|||yyyrrrwwwppp^^^RRRUUU[[[gggzzz||||||pppeee^^^WWWNNNJJJKKK<<<;;;:::999;;;???@@@?????????>>>>>>>>>>>>??????>>>@@@AAAAAAAAAAAACCCDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNQQQQQQPPPPPPQQQSSSQQQQQQQQQQQQRRRRRRRRRRRRPPPOOOMMMKKKJJJKKKLLLLLLGGGJJJLLLMMMLLLKKKJJJKKKLLLJJJGGGFFFGGGGGGFFFDDDAAACCCDDDDDDDDDDDDEEEFFFDDDBBBAAA@@@AAA@@@???======<<<:::777666555555555111111111222222222222222//////000000000000000///////////////............---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------+++,,,,,,------,,,,,,+++...---,,,,,,,,,---//////........................++++++,,,,,,,,,------------------............///........./////////000000222222111111000000000000111111111222222222333333222222222222333333333333333333444444444555555555bbbDDD;;;888555444555888999:::666666555444333333333333///////////////.........,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******&&&(((*********+++---......+++'''&&&(((***)))(((&&&'''(((*********)))((()))'''&&&'''((()))((('''&&&&&&&&&'''((())))))***))))))))))))))))))))))))%%%''')))***))))))***+++&&&))),,,,,,---000666<<<:::PPPhhhsssrrrppprrrtttcccXXX[[[kkkrrrmmmppp{{{uuuqqqeeexxxwww}}}xxxkkknnnwwwzzzwwwxxxjjjhhh{{{yyysss```uuukkkVVVHHHQQQ[[[TTTEEE;;;<<<<<<<<<;;;999888666555555555555555555555555555333333333222222222111111222222222222222222222222111111000000111222333333111111222333333444555555333333333444444555555555666888>>>HHHTTTaaammmtttiiieeebbbdddjjjnnnnnnmmmuuuqqqqqqyyyzzzrrrwww{{{pppZZZLLLKKKYYYttt|||zzzvvvhhhZZZUUUOOOFFF@@@@@@======<<<<<<>>>AAA@@@>>>@@@@@@???>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAACCCDDDFFFFFFFFFGGGHHHJJJKKKLLLJJJNNNTTTVVVTTTSSSRRRSSSPPPPPPPPPQQQQQQQQQRRRRRROOONNNLLLJJJIIIJJJKKKLLLHHHKKKNNNOOONNNMMMMMMMMMLLLJJJIIIHHHIIIHHHFFFDDDDDDEEEFFFEEEDDDCCCDDDFFFCCCAAA@@@?????????===<<<>>><<<:::777555444444444111111111111111111222222//////000000000000000///......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,---...///+++,,,,,,------,,,,,,+++......---,,,---...///000........................++++++,,,,,,,,,------------------.........//////............/////////000,,,---...///000111222333111111222222333333333333111111222222222333333333333333333444444444555555}}}aaaFFF>>><<<999777777777666555666666555555444444444444222...+++...444555000***+++222,,,$$$***,,,))),,,***++++++,,,,,,++++++***---,,,***(((((()))***,,,++++++++++++++++++++++++'''***,,,***&&&'''...666************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((())))))*********+++++++++***)))((()))***,,,///111777CCCWWWjjjzzzvvv^^^TTTdddtttqqqhhhfffuuu{{{hhhYYYbbbssspppmmm~~~wwwttt{{{~~~||||||qqqmmmmmmmmmrrr}}}rrrqqq~~~uuurrryyyXXXBBBEEEJJJSSSWWWKKK:::666===;;;:::888555333444777:::999888888999666222555;;;333111000222111......111888222000666888555222444:::777666888777333333666555666777777444444:::AAABBBSSSeeeqqq{{{vvvzzzzzz{{{}}}~~~}}}{{{xxx~~~~~~yyyaaaPPPLLLGGG]]]|||oooeeeVVVLLLGGGDDD@@@<<>>===<<<===>>>@@@AAABBB@@@>>>>>>@@@AAA???<<>>===@@@>>>;;;777555444555555222222222222111111111000//////000000000000//////......---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......---,,,,,,,,,---------------,,,,,,+++++++++------------------,,,,,,***,,,...---***))),,,///......------------......++++++,,,...000111///---------............------........................------------------------111111000000//////......000000000000////////////222111000111333444333222333333333444444444555555666666555444444444444555|||^^^BBB<<<:::777777777888888777777666666555444444333333222///---...111111...+++$$$++++++,,,000+++&&&---***++++++,,,,,,++++++***(((((('''((()))***,,,---++++++++++++++++++++++++&&&)))***)))(((+++111777************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))*********+++++++++***)))(((((()))+++---///222===OOOaaaqqq}}}rrr```TTT[[[dddccc^^^]]]eeefffhhhmmmvvvvvv___XXX___aaannn{{{mmmfffjjjttt}}}}}}}}}zzz|||vvvoooppp~~~}}}lllmmmlllnnnkkk\\\IIICCCHHHOOONNNMMMKKKGGGBBB;;;777333888777111000777;;;888888666666999999666555777444111222444333000222888222000111888===<<<<<<>>>GGGDDDCCCGGGLLLPPPRRRRRR___uuu~~~zzz}}}zzz~~~|||sssiiibbbYYYPPPNNNQQQhhhzzz{{{uuusssuuuuuupppkkk]]]TTTJJJCCCAAA@@@>>>;;;???>>>===<<<<<<===???@@@@@@>>><<<===@@@AAAAAA???AAA@@@@@@AAACCCDDDCCCBBBFFFEEEEEEHHHLLLOOOOOONNNNNNNNNNNNNNNNNNOOOPPPPPPMMMNNNPPPRRRSSSTTTUUUUUUTTTQQQLLLKKKLLLMMMMMMLLLEEEFFFGGGHHHIIIJJJJJJKKKHHHIIIKKKLLLLLLJJJHHHFFFEEEDDDDDDFFFGGGGGGEEECCC???@@@AAAAAAAAA???===<<<<<<;;;888555444333333444222111111111000000000000//////000000000000//////......---------,,,,,,,,,...------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------------------,,,------,,,******,,,------,,,,,,,,,------...///+++++++++---000000///---,,,------......------,,,------------------------------------------------////////////.........---000000000000000000000///333111111222333444333222333333444444444555555555666555555444444444555555|||\\\???:::888666666888999999999888777777555444333222222222111///.........//////555333***''',,,((($$$+++***++++++,,,,,,++++++***&&&&&&''')))******++++++************************(((((('''((())),,,///222************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***(((*********+++++++++,,,,,,***************+++++++++***)))((((((((()))+++,,,)))000===KKKXXXdddmmmsssnnnfff^^^\\\```bbb___ZZZUUURRRPPPSSS```vvvvvvddd___aaatttrrrnnnpppqqqpppjjjppp~~~sssffffffwwwyyymmmlllrrrtttbbbUUUOOOUUUOOOAAADDDWWWbbb___YYYTTTPPPNNNHHH???888555DDDGGGKKKKKKDDD<<<;;;@@@GGGFFFLLLYYYdddiiilllooozzz~~~ttt{{{{{{|||xxxwww{{{}}}eeeZZZPPPPPPWWWbbboooyyyxxxzzzsssjjjdddaaa]]]VVVPPPGGGBBB===;;;<<<>>>===<<<>>>===<<<;;;;;;<<<=========;;;:::<<>>????????????===;;;:::888777555333222222222333000000000000////////////...//////000000//////.........---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++***************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------.........---++++++,,,------,,,---------------...//////,,,,,,,,,---///000///---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------000000000000000000000000333222111222444555444333444444444555555555666666555555555444555555666666{{{[[[???;;;999666666888999999999999888777666444222111111000111111///---...222666...666111+++222444...,,,***++++++,,,,,,++++++***((()))+++,,,+++***(((''')))))))))))))))))))))))),,,)))&&&''')))******(((************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,......---+++)))*********+++++++++,,,,,,***************************)))(((((((((((())))))&&&)))///666===FFFNNNTTTbbbeeefffgggnnnssskkk]]]ZZZXXXVVVYYYcccvvvzzz}}}cccZZZfff~~~uuuddd___sss{{{mmmmmmqqqfffbbbooouuu{{{yyynnnaaaXXXVVViiikkktttwww|||sssuuuzzztttdddWWW\\\gggwww}}}vvvmmmfff]]]VVVRRRNNNHHHCCC<<<:::888999;;;======<<<===<<<;;;:::::::::;;;;;;<<<;;;:::;;;===@@@BBBCCCAAA@@@???AAACCCDDDDDDCCCEEEEEEEEEHHHKKKNNNPPPRRRSSSQQQNNNLLLKKKKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQOOOLLLKKKJJJJJJKKKKKKIIIIIIJJJLLLMMMOOOPPPPPPGGGGGGFFFFFFEEEEEEFFFFFFCCCBBBAAAAAACCCCCCAAA@@@>>>>>>>>>>>>===;;;:::999555444333222222222222333000////////////............//////////////////.........---------,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))*********,,,+++++++++++++++++++++******+++,,,------......///,,,***,,,000222111///222222111000000000000000......---...000111000///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000000000000111111111333222222222444555444333444444555555555666666666555555444555555666777777wwwZZZ@@@<<<:::777777777888888777999888777666444222111111///111222000...000666;;;gggzzzlllBBB***)))...333***++++++,,,,,,++++++***)))+++,,,...---,,,)))((())))))))))))))))))))))))---***'''(((+++,,,***'''************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''))),,,......---+++***)))))))))************+++************************))))))((((((((((((((((((***+++---...111666===BBBMMMYYYdddooo~~~wwwbbbdddcccbbbdddlllyyy|||qqquuuwww~~~~~~~~~uuueee```sss|||vvvyyy|||~~~uuummmppp{{{}}}oooaaaUUUOOOqqqzzz|||lll[[[UUUNNNHHHDDDAAA===:::999999999999:::;;;;;;:::;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<===???AAA@@@??????AAACCCEEEEEEDDDDDDEEEFFFGGGIIILLLOOORRRRRRRRRRRRQQQPPPOOONNNMMMOOOOOOOOOOOOOOONNNMMMMMMNNNNNNLLLKKKIIIIIIIIIJJJHHHHHHIIIIIIIIIIIIIIIJJJHHHGGGFFFEEEEEEEEEFFFFFFDDDCCCAAAAAABBBBBBAAA@@@>>>======<<<;;;:::999888333333333333333333333333////////////.........---......////////////............---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------......++++++***)))))))))******++++++++++++++++++++++++******++++++,,,---.........,,,+++...333666666555888777666444333222111111111000//////111222111000//////000000000000//////------------------------------------------------///////////////////////////000000000111111111222333222111222444555444333444444444444555555555666444444444555666777888999sssWWW>>>===:::888777777888777666888777777555444333222222///000111000///111666;;;UUU555***---***++++++,,,,,,++++++***''')))+++---......---,,,***************************((((((+++///000///,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,,,,+++***((((((((())))))))))))***+++++++++***************)))))))))))))))((((((((()))******+++,,,///555999???KKK\\\nnn~~~lll```___\\\]]]dddqqqxxxsssttt|||tttsssxxxvvv}}}~~~}}}zzz}}}{{{yyy~~~pppjjjsss}}}|||~~~yyybbb^^^jjjzzzwwwwwwnnnUUUHHHHHHRRR\\\{{{~~~oooYYYRRRMMMFFF@@@<<<:::777666888888888888888888888777999999::::::;;;;;;;;;;;;;;;<<<>>>===<<<<<<===>>>@@@??????AAACCCEEEEEEDDDDDDEEEFFFFFFGGGIIIMMMPPPOOOQQQSSSTTTTTTRRROOOMMMOOOOOOPPPOOOOOONNNMMMLLLLLLMMMMMMKKKHHHGGGHHHIIIKKKKKKJJJJJJIIIHHHHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFEEECCCAAAAAABBBBBBAAA@@@>>>>>>===;;;:::999888888333333333333333333333333////////////............---......//////......---......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------......///,,,+++******))))))***************+++++++++++++++******++++++,,,,,,---------,,,---///333666888888999888777555333222222111222000//////111222111000/////////000000/////////........................------------------------/////////000000000000000///000000111111222222222222111000111333444333222333333333444444444555555444444444555666888999:::uuuWWW===;;;999777666888999999888777666666555444444333333000000000//////000333555555kkkUUU000'''***++++++,,,,,,++++++***'''(((***,,,------------++++++++++++++++++++++++&&&'''(((+++......---,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************((((((((()))))))))******+++++++++*********))))))(((((())))))***)))))))))'''((((((((()))***...111888@@@MMM^^^nnnwwwwwwssskkkiiigggffflllxxx|||uuuooommmpppuuu}}}{{{~~~yyysssvvv|||yyywwwzzz~~~xxxwww|||xxxzzz{{{gggaaaiiittt|||{{{|||www}}}nnncccVVVOOOOOOYYYmmmvvvaaaMMMLLLHHHBBB<<<999888777777777777888888777777888999888888999;;;<<<<<<======888;;;>>>???===;;;<<<===?????????@@@CCCEEEEEEDDDDDDEEEFFFEEEDDDFFFKKKOOOKKKMMMPPPRRRRRRQQQOOONNNMMMNNNOOOOOOPPPPPPOOOOOOKKKLLLMMMKKKHHHFFFGGGHHHMMMLLLLLLKKKJJJIIIIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEEEECCCAAA@@@@@@AAA@@@??????>>>===;;;:::999888888222222333333333222222222000000000/////////......---......//////......---......---------,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......,,,,,,+++************+++)))*********++++++++++++++++++++++++++++++,,,,,,,,,---///000000222444777555444333222111111111111111000...---///000000///------............------------------------------------------------------........./////////000000///000000111111222333333111000///000222333222111222222222333333333333444333333444555666888:::;;;yyyYYY>>>999777555666888:::;;;;;;666666555555555444444444222111///....../////////111111555AAAEEE333)))555+++++++++,,,,,,++++++++++++++++++++++++***))))))++++++++++++++++++++++++$$$&&&(((******)))''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((())))))))))))*********++++++++++++******))))))(((((()))******************+++,,,+++******+++---222444<<>>777888999;;;<<<===>>>>>>555999>>>???>>><<<<<<===???>>>???@@@CCCEEEEEEEEEDDDEEEFFFDDDCCCDDDIIIMMMIIIJJJLLLNNNOOOOOOOOONNNKKKLLLMMMOOOQQQQQQRRRRRRJJJLLLMMMKKKGGGEEEFFFHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDDDDCCCEEEBBB@@@??????@@@??????@@@???===;;;:::999888888111222222222222111111000000000000000////////////---..................---......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,------...******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---------,,,++++++******++++++))))))******++++++++++++,,,,,,++++++++++++++++++,,,...000000......111444//////......///000000111000...,,,,,,---.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////000000111222222333333000/////////111222111000111111222222222333333333333333444555777999:::;;;zzz^^^AAA;;;:::888666666777888999999888777666555444333333111111000000//////......,,,,,,------,,,,,,+++***************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,***(((''''''((())))))))))))((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))(((((((((((())))))(((((()))*********************))))))((((((''''''))))))))))))))))))))))))+++---111666>>>IIITTT\\\zzz|||yyyzzz}}}vvvlllnnnzzz|||}}}|||uuukkkgggllluuu~~~wwwfff^^^___pppxxxsssmmmssswwwwwwrrrsssvvvyyyyyy}}}}}}mmmlllnnnttt}}}xxxpppkkkppp|||tttrrruuupppiiiiiiooozzzxxxddd[[[LLLDDDMMMWWWmmm}}}uuuqqqiiiaaaWWWNNNDDD???777777666555555555555555555555555555666666666666666888::::::999999:::;;;999999:::;;;<<<>>>>>>????????????@@@AAAAAAAAABBB@@@AAABBBDDDEEEFFFFFFFFFFFFHHHJJJKKKJJJJJJKKKMMMHHHIIIKKKMMMOOOOOOOOOOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGEEEDDDEEEFFFJJJHHHFFFCCCAAA???>>>===DDDDDDDDDBBB???===<<<===???===<<<999888666666555444444333333222111000000111000000///...---------------............------...---,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------)))************+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++'''+++---***))),,,...---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///000222222000//////......000111222......,,,***))),,,111555......---------,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,...------------.../////////////////////.........000000000000000000000000111111222222222333333333555555555555666666666666www[[[???;;;:::888666666777888999888888777666555444333333111111000000//////......,,,,,,------,,,,,,+++***************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))'''&&&&&&'''''''''(((((())))))******''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((()))************)))***)))))))))((((((((('''))))))))))))))))))))))))***+++...222999BBBLLLSSSmmm}}}qqqnnnttt}}}|||qqqkkknnnwwwwwwpppssszzzqqqnnnwww|||iii```aaannnzzz~~~{{{uuuvvvzzzxxx{{{uuuvvvvvvxxx|||zzz|||uuuttt{{{zzzoookkkgggbbbaaafffppp{{{yyy]]]JJJCCCAAAQQQooo|||zzzmmmhhh___VVVMMMEEE===888666666555444444444444444555555555555666666666666666777999:::999999:::;;;999999:::;;;<<<===>>>>>>>>>>>>??????@@@AAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEGGGIIIJJJJJJIIIHHHHHHIIIGGGHHHJJJLLLLLLMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGFFFDDDCCCDDDFFFGGGFFFDDDCCCAAA@@@@@@@@@AAAAAAAAA???===;;;::::::===<<<:::888777555555444333333333222111000000000000000000///...---------------............------...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------)))************+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++---,,,))))))+++***'''+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...///000...------,,,---...///000,,,,,,,,,,,,---000555999...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------...------------...//////.........///////////////000000000000000000000000111111111111222222222222444444555555555666666666tttXXX===;;;:::888666666777888999888888777666555444444333111111000000//////......,,,,,,------,,,,,,+++***************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***(((&&&%%%&&&'''&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((())))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))(((***+++...222888???EEEQQQcccrrrwwwyyy~~~lllfffhhhrrrxxxuuurrrtttyyy~~~~~~~~~xxx^^^TTTRRR\\\gggpppvvvsssxxx~~~yyy{{{|||yyyxxx|||yyy}}}nnngggnnnxxx~~~zzzoookkkiiicccdddfffkkkrrryyy~~~pppdddVVVRRRYYYccclll|||nnnrrrzzz~~~{{{hhh___YYYOOOFFF???999555222555444333333333333333333444555555555555666666666555777999:::999999:::;;;888888999:::;;;<<<============>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCJJJKKKLLLKKKIIIGGGGGGHHHGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGEEECCCCCCEEEFFFCCCCCCCCCBBBBBBBBBAAAAAA????????????>>><<<:::888;;;:::888666555444333333222222111111000000//////000000//////...---------------............------...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,)))************+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++---...,,,***,,,///---(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++++++++++++++,,,------***,,,------...000333666------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------............------------...//////------......//////000000000000000000000000000000000000000000111111111111444444444444555555555555sssWWW>>>;;;:::888666666777888999888777777666555555444444111111000000//////......,,,,,,------,,,,,,+++***************************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))'''&&&'''((('''''''''((()))************)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))***+++,,,///444888:::IIIWWW]]]bbbkkkuuuyyyxxxnnngggfffiiilllssszzzwwwttt{{{hhhddd]]]___dddkkk~~~wwwooojjjooouuuvvvuuutttuuu}}}xxxxxxwwwsssnnnkkkjjjjjjpppttt|||{{{uuutttyyyrrriii```WWWSSS^^^nnnkkkqqq|||}}}~~~~~~~~~|||uuugggZZZPPPJJJAAA999555333111111444444333333333333444444444444444555555555666666555777999999999888999;;;888888999999:::;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBJJJLLLMMMLLLJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHFFFDDDDDDFFFGGGBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@>>><<<999999888666555333222222111111111000000/////////.../////////......---------,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,))))))*********+++++++++***************************+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,+++***+++222888777111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++,,,,,,+++,,,------,,,+++,,,...---------,,,,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,---...//////...------------...//////,,,------...///000111111000000000000000000000000////////////000000000000333333333333444444444444uuuYYYAAA;;;:::888666666777888999777777666666555555444444111111000000//////......,,,,,,------,,,,,,+++***************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***((('''((()))))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++...000333;;;CCCEEEJJJTTTaaaiii{{{uuummmjjjooowwwxxxnnnwww~~~~~~lllkkkvvvxxx|||www{{{xxxyyy|||yyytttqqqooowww|||zzzzzz~~~{{{xxxtttpppmmm{{{~~~sss[[[RRRYYYfffuuuuuuvvv||||||zzzkkkfffbbbcccddd___WWWRRRDDD>>>777333111222333444555444444444444444555555444444444444555555555555555777999999888888999:::888999999::::::;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBEEEGGGIIIJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGIIIJJJJJJIIIFFFEEEFFFGGGCCCDDDDDDDDDDDDCCCBBBAAABBB@@@??????@@@???;;;999777666555333222111111000000000000///////////////............------------,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,*********+++++++++,,,,,,))))))*********+++++++++*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************++++++******++++++,,,---++++++++++++++++++++++++)))***)))+++222:::999444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******************++++++,,,,,,,,,,,,+++,,,------+++***+++,,,------,,,,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,,,,---...//////...------------...//////,,,------...///000111111////////////////////////....../////////000000000222222222222333333333333xxx[[[CCC;;;:::888666666777888999777777666666555555555555111111000000//////......,,,,,,------,,,,,,+++***************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))******)))))))))((((((((('''******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&'''(((((())))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++))))))+++---111333666999AAANNN]]]hhhsssrrrlllvvv{{{xxxyyyvvvttt~~~yyy{{{zzz|||yyyjjjmmmssszzzmmmWWWNNNOOOVVVTTT[[[ooozzzuuu|||pppooolll___UUUTTTQQQJJJEEEDDD;;;777333111222444555666444444444444444555555666333444444444444555555555444666888999888888999:::999:::::::::;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBAAAAAA@@@???@@@AAACCCDDD@@@CCCEEEGGGGGGHHHJJJKKKLLLLLLKKKKKKJJJKKKKKKLLLHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIKKKJJJHHHFFFEEEEEEDDDDDDEEEFFFEEEDDDCCCBBBDDD@@@===<<<======:::777666555444222111111000000000000000000////////////------------------------,,,,,,------------,,,,,,,,,,,,---------,,,+++***++++++************++++++************++++++++++++)))************+++++++++*********************************++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))************************++++++******++++++,,,---++++++++++++++++++++++++)))*********...333333...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,---,,,,,,,,,***+++------------...000,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------............------------...//////------......//////000000////////////////////////////////////000000000000111111111111222222222222{{{[[[BBB;;;:::888666666777888999666666666666555555555555111111000000//////......,,,,,,------,,,,,,+++***************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))(((((()))***(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''(((((())))))(((((('''((((((((()))))))))***))))))))))))))))))))))))((()))++++++******+++,,,///------333???MMM\\\eee___rrrsssvvv~~~zzz{{{ppplllssszzzwwwcccRRRLLLLLLMMMWWWddd}}}nnnfffhhhppp^^^OOOKKKEEE:::555888666444222333444555444444333333222222333444444555333333444444444555555555444666888999888888888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@BBBCCCCCCAAA@@@??????@@@BBBDDDFFFAAACCCFFFGGGHHHIIIJJJLLLLLLKKKKKKJJJJJJKKKLLLMMMIIIHHHHHHGGGFFFEEEEEEDDDCCCFFFJJJKKKIIIEEECCCBBBBBBCCCEEEGGGHHHGGGFFFEEEHHHCCC===;;;======:::777555555333222111111000000000000000000000000000000------------------------+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++***++++++************++++++************++++++++++++)))************+++++++++************************)))******+++,,,,,,------+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++))),,,,,,***+++......+++---------,,,,,,+++++++++************************,,,,,,++++++++++++******)))***+++,,,,,,,,,+++++++++,,,,,,,,,+++,,,...000,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,---------------------------...------------...//////........./////////////////////////////////////////////000000000111111111000000000111111111222222}}}[[[AAA;;;:::888666666777888999666666666666666555555555111111111000//////......,,,,,,---------,,,++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))(((''''''((()))&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&(((***+++******+++,,,000+++(((---777CCCMMMSSS[[[gggsssvvvxxx{{{zzziii___dddmmmkkkkkkaaaTTTTTTfffxxxuuueeeaaaiiidddPPPBBB@@@<<<333111777444333333444555444222000222111111111222333333444333333333444444444555555444666888888888777888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDAAA@@@??????AAACCCEEEGGGDDDGGGIIIJJJKKKKKKMMMNNNKKKJJJJJJIIIJJJKKKLLLMMMIIIIIIHHHGGGFFFEEEDDDCCC@@@DDDIIIJJJHHHDDDAAA???@@@BBBEEEHHHIIIJJJIIIIIIMMMGGG@@@===>>>???<<<999555444333222111111111111000000000000111111111111------------------------+++,,,,,,------,,,,,,+++,,,,,,---...---,,,+++***++++++************++++++)))************+++++++++)))************+++++++++************************))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++************)))------------------------++++++******++++++,,,---++++++++++++++++++++++++)))---///,,,+++...///...---------,,,,,,+++++++++************************++++++******************((()))***,,,,,,++++++***------,,,***((('''(((***,,,,,,,,,+++++++++******+++++++++,,,,,,---------------------------,,,,,,...------------.../////////////////////.........////////////////////////000000000000111111111111000000000000111111111111aaaAAA::::::999999888777777666777555444444555555444333222...///222000******///,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))++++++***)))(((((())))))***************)))((((((+++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))((((((************************+++++++++,,,...111555777FFFSSSaaafffdddeeeooozzzyyyxxxeee___^^^[[[XXXXXX]]]lll~~~vvvhhh^^^VVVRRR>>>;;;666222000000222444333333333333333333333333222222333333333333444444333333444444444444444444888999999::::::999999999888999:::;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@BBBCCCCCCCCCBBBCCCEEEGGGJJJJJJKKKKKKLLLLLLMMMMMMOOONNNKKKIIIIIIJJJKKKMMMIIIGGGEEEFFFHHHIIIGGGEEEEEEEEEFFFGGGHHHGGGCCC@@@FFFEEECCCCCCDDDGGGJJJLLLRRRGGG<<<777:::===:::555666555444333222222222222444222000...------...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************+++++++++*********))))))************************++++++******++++++,,,---.........------,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********)))))),,,,,,+++++++++++++++,,,,,,+++******+++---///111---......///000/////////------++++++++++++---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///............////////////000000000000000000000000000111111111111222222222111111111111222333444555bbbDDD;;;:::999888777777777777777555444444555555444333444111111333222------111,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************)))))))))((())))))))))))))))))))))))+++******)))(((((())))))***************)))((((((******)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))((((((***************************)))((()))***,,,...000333===KKKUUUZZZ^^^cccgggpppwww}}}xxx}}}yyyqqqnnn{{{|||~~~jjjbbbiiihhh```]]]fffppptttrrrttt{{{qqqqqqqqquuuuuuwww{{{ooo___QQQGGG@@@;;;666555444333222333444555333333333333333333333333222222222333333333444444444444444555555555555666777888999:::;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@BBBCCCCCCCCCBBBCCCFFFHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJHHHFFFGGGHHHIIIGGGEEECCCCCCEEEGGGIIIHHHFFFCCCFFFEEEDDDCCCCCCDDDFFFGGGHHHBBB;;;:::<<<<<<999555555555444222222111111111333111///...---...///000,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************+++++++++*********))))))***************************************+++,,,,,,---------,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++*********)))))),,,++++++*********++++++++++++***)))***,,,...///,,,---......//////......---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------............------......//////000000////////////////////////000000111111111222222222111111111111222333444555cccFFF<<<;;;888777666666888888777555444444555555444333444111111222222///...111,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))******))))))(((((())))))((((((((((((((('''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))((((((***************************)))(((''''''((()))***---000777BBBNNNXXX]]]___WWW]]]gggsss~~~}}}{{{yyyzzz~~~~~~zzzfffhhhxxx}}}tttvvvqqqlllyyyppphhhyyyqqq[[[QQQKKKXXXccceeejjjwww}}}yyymmmsssxxx|||~~~wwwwwwsssooonnnppprrrqqqpppjjjbbbVVVJJJ@@@888333000111111222333333333333222222222222222222222222222222222222222333333333333444555555555666666666666666777888:::<<<=========;;;;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCDDDGGGIIIGGGGGGHHHHHHIIIJJJJJJKKKJJJKKKMMMNNNMMMLLLJJJHHHLLLKKKIIIIIIIIIIIIGGGFFFBBBBBBDDDGGGIIIJJJHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@>>>===<<<<<<<<<;;;777444444444333222111111111111111000///.........///000---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************+++++++++******************************************))))))))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++***************+++++++++***))))))***+++,,,---+++,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---......//////......---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............,,,,,,---...//////000000////////////////////////000000000111111111222222111111111111222333444555~~~aaaEEE===;;;888666555666888999777555444444555555444333111000//////000///......,,,,,,,,,+++++++++*********++++++,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))((()))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((************************++++++***)))))))))******333///---222>>>LLLVVV[[[VVVYYY```mmm}}}qqqqqqpppnnnmmmoootttxxxvvvssszzz|||~~~ttt~~~zzzjjjkkk\\\\\\rrrtttjjjiiizzz{{{www|||zzzpppvvvmmmccc___```ccccccaaaNNNIIIBBB<<<888666444222222222222111111000//////222222222222222222222222111222222222222333333333333333444444555555666666666666888999:::;;;;;;;;;;;;<<<<<<======<<<<<<<<<======???@@@AAAAAAAAAAAA@@@BBBCCCDDDDDDEEEGGGIIIFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKOOONNNMMMLLLKKKJJJIIIHHHCCCCCCDDDFFFHHHIIIGGGEEEDDDDDDDDDDDDCCCAAA???>>>:::;;;===<<<:::888666555333333222111111111111111//////.........///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************************************)))))))))((())))))***+++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******************************)))))))))***+++++++++***)))))))))***+++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---------.........+++,,,------...///000000////////////////////////000000000000111111111111111111111111222333444444{{{^^^AAA===;;;888666555666888999777555444444555555444333111000///...000111000---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))))))))))))))******)))))))))))))))))))))))))))((((((((((((((())))))'''(((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))***************+++,,,,,,...,,,))))))...888BBBIIISSSTTT[[[gggsssyyyyyyxxxmmmsssyyy{{{yyyxxxzzz}}}{{{zzz||||||tttrrr{{{|||vvvyyyyyymmmeeebbb[[[fffooozzzyyyvvvvvv{{{~~~xxxooogggbbb\\\XXXVVVRRRIIIBBB888555222000111222222222222111000.........000000111111111111111111111111111111111222222222333333111111222333333444555555666666777888888888888777:::;;;<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCCCCCCC???AAACCCDDDDDDDDDEEEGGGFFFGGGGGGIIIJJJKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOMMMLLLKKKKKKFFFEEEEEEFFFGGGFFFDDDBBBAAABBBCCCDDDCCCBBB@@@???<<<======;;;777444555666222222111000000000111111.............../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************************************)))))))))((())))))***+++************************************************++++++++++++++++++++++++******************************))))))***+++,,,,,,++++++******************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---...//////000........................//////000000000111111111111111111111222333444444yyy[[[>>><<<;;;888777666666888888777555444444555555444333333333111///222555333...,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))))))))************))))))))))))))))))))))))((((((''''''(((((())))))''''''((()))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))&&&'''((()))******++++++&&&(((+++,,,+++,,,000333:::???KKK[[[eeehhhhhhiiioooyyy~~~tttqqqsss}}}~~~tttlllhhhoooxxxtttnnnmmmmmm^^^]]]eeejjjfffooo|||xxxxxx~~~{{{uuurrrvvvyyysssiiifff^^^RRRHHHAAA<<<777444000...,,,,,,...//////...//////------...000222444000000000000000000000000111111111111222222222222000000111222333444444555666666777777777666666555888999:::;;;<<<<<<<<<<<<===>>>???AAABBBCCCCCCCCC???AAACCCCCCCCCBBBCCCDDDFFFFFFGGGHHHJJJKKKLLLLLLNNNNNNNNNMMMNNNNNNOOOPPPOOOPPPPPPOOOMMMKKKLLLMMMHHHFFFEEEDDDDDDCCCAAA???@@@AAABBBBBBBBBAAA@@@???>>>>>>;;;888444333333444111111000000000000000111........................******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************************************************+++++++++***************************))))))))))))***++++++***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++************+++,,,------,,,,,,,,,++++++******))))))******++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++++++++************++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------................................./////////000000000111111111111111111222333444555yyyZZZ===;;;:::999888777777777777777555444444555555444333333333111///222777555...,,,,,,,,,+++++++++*********++++++,,,,,,++++++***((()))))))))************))))))))))))))))))))))))'''''''''''''''((())))))&&&''''''((())))))((((((((((((((()))))))))******((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))&&&'''((())))))*********'''***...///...---,,,+++)))---777EEEOOOTTT[[[dddbbbkkkwww|||rrrmmmkkkhhheeefffooo}}}yyyvvv}}}kkkfffiiitttzzzzzzsssnnntttyyyyyyzzzqqqiiidddcccgggjjjnnnppp}}}sssqqqnnnlllooozzz{{{uuuooodddYYY[[[QQQCCC666//////222666000///......///000///.........//////000000111111000000000000000000000000111111111111222222222222000111111222333444555666555555666777777888777777666777888:::;;;<<<<<<<<<;;;<<<===???@@@AAABBBBBB???@@@BBBCCCAAA@@@@@@AAADDDEEEFFFGGGHHHJJJKKKKKKKKKKKKMMMNNNNNNNNNMMMMMMLLLNNNOOOMMMKKKJJJKKKMMMGGGFFFDDDCCCCCCBBB@@@>>>@@@@@@@@@@@@??????>>>>>><<<:::888666444333222111000000/////////000000111////////////...---,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))*********+++++++++***************************************+++,,,,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,---...///---------,,,,,,+++***))))))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++)))*********++++++++++++************++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......------------,,,,,,........................////////////000000000111111111111111222333444555zzzZZZ===::::::999999888777777666777555444444555666444333111111///,,,000666333,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++(((((())))))*********+++))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&'''((())))))(((((((((((())))))******++++++((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))***************))),,,+++***+++---...------///,,,---222555<<>>@@@@@@???>>>===<<<<<<;;;888666555555555444111...000000////////////000111////////////...---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************************************))))))******++++++++++++************************++++++******++++++,,,---******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,---...///000.........---,,,+++***)))******+++,,,,,,,,,,,,+++++++++------------++++++))))))******++++++++++++)))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///......------,,,++++++........................////////////000000000000111111111111222333444555vvvYYY@@@888777666555555666777777555555444444444333333333222111111000000000000000,,,+++******))))))******++++++******************))))))))))))))))))))))))+++*********))))))(((((((((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,------------+++++++++,,,...111555777KKK[[[ppp{{{zzzzzzqqqhhhgggqqqyyy}}}www{{{zzzjjjhhhiiidddbbbcccwwwzzz{{{wwwuuuxxx}}}zzzzzzmmm^^^PPPGGGHHHGGGMMMZZZeeekkkrrrwwwzzz~~~oooaaadddqqq|||yyywwwuuuuuutttrrrppp|||uuukkk^^^QQQFFF???;;;222222222111111111000000+++,,,.../////////...---000000//////.........---//////000111111111111111000000000000000000000000222222333333333333444444444444555555666666777777666777777777777888888888>>><<<:::;;;>>>???===;;;@@@@@@AAAAAAAAABBBBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLKKKKKKJJJGGGFFFEEEFFFGGGGGGFFFEEEGGGFFFCCC@@@>>>=========AAAAAA@@@>>>===;;;:::999777666666444333222111111111///......000111111000...///000///---,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,+++******)))))))))))))))))))))))),,,,,,,,,,,,++++++***))),,,------+++))))))***+++---,,,++++++++++++***(((************************---,,,+++***))))))))))))******+++++++++,,,,,,,,,)))+++---,,,)))((((((***)))************+++++++++***---///000///.........,,,,,,+++++++++,,,------+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******++++++***+++,,,------+++***)))***************************,,,...000000///---+++------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////111222222333222111000///000000000000111111111111vvvYYY???999888666555555666666777555555444444444333333333222111000000//////000000,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))(((((('''''')))(((((()))******)))'''''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,------------,,,+++******,,,...000222000===OOO\\\aaagggwwwqqqoooxxx}}}yyyuuutttwww|||~~~}}}yyyxxx~~~|||~~~~~~uuuttttttrrrsss}}}{{{uuutttuuuqqqkkkccc]]]^^^cccggg```]]]dddvvv{{{zzz|||}}}vvvvvv{{{www{{{mmmgggjjjllljjjiiihhhgggddd```\\\WWWRRRIII@@@999555333333111111000000000/////////,,,------........................---------,,,,,,//////000111111111111000000000000000000000000000222222222333333333444444222333333444555666666777777777777777888888888888;;;:::999:::===???>>><<<<<<======>>>???@@@@@@AAADDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHJJJJJJKKKJJJJJJGGGFFFEEEDDDEEEEEEEEEDDDBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDBBB@@@<<<888555555555444333222111000000333000...------,,,+++)))...///000///---+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++,,,,,,,,,+++*********+++,,,,,,,,,---///111000...,,,++++++,,,+++)))************************+++***************++++++*********+++++++++,,,,,,+++---///...,,,***+++,,,)))************+++++++++)))+++------,,,+++,,,---,,,,,,+++++++++++++++,,,+++++++++*********))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...************+++,,,------++++++++++++++++++,,,,,,---...000111111000...,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////111111222333222111000///000000000000111111111111wwwYYY>>>999888777555555555666777555555444444444333333333222111000000//////000000,,,+++******))))))******************************))))))))))))))))))))))))((((((((((((''''''''''''***))))))***++++++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***+++,,,------------,,,+++***))))))***+++,,,(((,,,444<<>>>>>===:::;;;<<<===>>>???@@@AAADDDDDDDDDDDDDDDDDDCCCCCCDDDDDDFFFGGGIIIIIIJJJJJJHHHGGGEEECCCBBBBBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDD@@@BBBCCCBBB@@@;;;666333444333333222111000//////000...---...///000///......///000///,,,*********,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,///---,,,***))))))************************************+++,,,,,,,,,++++++(((***+++,,,,,,---000222333000---++++++,,,,,,+++************************))))))))))))***+++,,,---*********++++++++++++,,,+++---......,,,++++++,,,)))************+++++++++***+++,,,+++***+++,,,...------,,,,,,++++++******+++++++++************************++++++++++++,,,++++++++++++++++++++++++*********+++,,,...///000111///---+++******+++,,,+++,,,,,,,,,------......///000111222222000...,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////000111222222222111000///000000000000111111111111xxxYYY>>>999888777555555555666666555555444444444333333333111111000///////////////,,,+++******))))))******))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))((()))***+++)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,++++++***)))))))))******000---,,,---,,,---444<<>>???AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHIIIJJJIIIFFFBBB@@@@@@BBBDDDDDDEEEEEEEEEDDDCCCAAA???:::;;;<<<===;;;999777555333333222111111000//////...------...///000///...///000111///---+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,000...,,,)))((()))***+++************************)))***++++++,,,,,,,,,,,,)))*********)))***+++---555222...++++++,,,------******************************))))))***++++++,,,************++++++++++++)))***++++++************))))))*********+++++++++---------,,,+++,,,...111.........---,,,+++******************************************++++++++++++++++++++++++++++++++++++)))*********+++---.../////////.........///000111---------...//////000000000000111111000...,,,+++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------........./////////000111222222111000//////000000000111111111111yyy[[[@@@:::999777666555555555666555555444444444333333333111000000///.../////////,,,+++******))))))******(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((''''''((())))))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))*********++++++,,,,,,++++++***)))*********+++,,,,,,...***)))***+++***---222111444;;;FFFTTT___fffiiirrryyywwwsssuuuvvvzzzuuuvvvrrrlllnnnttt}}}wwwkkkhhhiiigggccc___KKKGGGAAA;;;777333///,,,//////000000000//////...////////////////////////------,,,++++++---...///000000000111111111111111......///000000000000000000000000000000000000000111111111222222222333333111222333444555666777777666666777777777888888888888888999999999999999::::::;;;<<<===???@@@BBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHKKKJJJHHHDDD@@@@@@BBBEEEFFFFFFFFFEEECCCAAA>>>===;;;;;;999888777666777777333333222222111111000000///...---......---+++(((///111111000...,,,+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///...+++)))))))))***+++************************)))***++++++,,,,,,,,,,,,((()))******))))))+++---444111---++++++,,,------************************,,,++++++***))))))******))))))*********+++++++++************++++++***)))))))))*********+++++++++,,,------,,,++++++...000////////////...---+++***************************))))))*********+++++++++++++++++++++++++++++++++***************+++,,,,,,''')))---111555888::::::....../////////000000000............---,,,***)))((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............//////111111222111000//////000000000111111111111yyy\\\AAA:::999777666555555555555555555444444444333333333111000//////......//////,,,+++******))))))******'''(((((())))))*********))))))))))))))))))))))))))))))))))))************((('''''''''))))))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))************+++++++++++++++***((())))))***+++,,,------+++((())),,,---,,,---000222111111444:::DDDMMMSSS^^^hhhvvv~~~uuuuuutttnnnvvv|||zzzzzz~~~|||{{{yyyxxxwwwxxx{{{}}}yyyuuurrrmmmggg```UUUKKKDDD;;;777222///////////////***,,,...000111000...---.........///////////////,,,,,,,,,,,,,,,------...------............//////---...//////000000//////000000000000000000000000111111111111222222222222333333444444555555666666555555555666666666777777888999:::999888777888999999:::;;;<<<===>>>???@@@AAAAAA@@@???@@@AAABBBCCCDDDCCCCCCCCCDDDEEEFFFGGGIIIJJJIIIEEEAAA@@@BBBEEEBBBBBBBBBBBBAAA@@@???>>>@@@>>>;;;777555555555666222222222222111111000000,,,---...111555666666444...///000///---,,,,,,---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++''')))***++++++,,,///111111...+++***+++,,,,,,,,,************************---,,,+++***)))))))))))))))))))))************+++,,,++++++,,,......---+++)))************+++++++++)))***+++***)))***+++------.../////////---,,,+++***************+++++++++)))))))))************+++++++++++++++++++++++++++++++++*********+++,,,,,,...000333555666666555444000000000000000000000000,,,,,,,,,,,,+++***))))))((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------............///000111111111000///000000000000111111111111zzz]]]BBB;;;999888666555444555555555555444444444333333333000000///............///,,,+++******))))))******''''''(((((()))******+++))))))))))))))))))))))))((((((((()))))))))******)))((('''(((******((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))***************++++++++++++******((()))******++++++++++++,,,++++++---,,,((()))---444222///,,,+++...444888AAAKKKWWW___fffooo{{{|||wwwvvv~~~~~~}}}{{{uuuoooyyy||||||wwwyyyzzzwwwssssssjjjhhhlllvvv~~~~~~xxxxxx~~~}}}{{{tttjjjaaa^^^\\\WWWOOODDD:::222,,,333111///...000111222111,,,---///000000000///...,,,---------............++++++,,,------------,,,,,,,,,---------.........---...//////000000//////000000000000000000000000111111111111222222222222333333333333333333333333444444444444555555555555666888::::::888888:::<<<;;;;;;<<<======>>>??????@@@@@@??????@@@BBBDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFEEEGGGHHHFFFAAA???AAADDD@@@??????>>>>>>>>>??????===<<<:::777555444333333111111000000000000//////+++,,,///444999;;;<<<;;;***,,,...---,,,++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******((()))+++++++++,,,...000,,,+++))))))***++++++***************************++++++***************+++))))))))))))************,,,+++***,,,...///---+++)))************+++++++++(((***++++++*********,,,***+++---......,,,+++***))))))*********+++++++++))))))))))))************+++++++++++++++++++++++++++++++++,,,---...///000888777666555222000...---111111000000//////......************************)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........---...000111111111000///000000000000111111111111zzz]]]BBB;;;:::888666555444555555555555444444444333333333000000///...............,,,++++++***)))*********&&&''''''((()))******+++))))))))))))))))))))))))&&&'''''''''(((((())))))***)))((()))++++++)))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++******+++++++++******)))))))))************))))))***)))***,,,***(((***000'''***---...------///111,,,111777;;;CCCQQQaaakkkoooyyy~~~}}}{{{ssszzzuuu|||~~~tttkkkttt}}}tttqqqsssxxxyyyxxx~~~wwwrrr~~~}}}}}}{{{wwwzzzzzz{{{pppjjjoooyyy}}}~~~}}}}}}wwwyyyxxxjjjddd\\\```ffflllkkkbbbTTTIII@@@===777000---///222222///...---...//////---,,,//////...------,,,,,,,,,+++++++++,,,,,,---------***+++,,,---...---,,,+++---.........//////000000---......///////////////000000000000000000000000000111111111111222222222333333333222222222111111333333333444444444555555444777::::::999999<<<>>>>>>>>>??????@@@@@@AAAAAA@@@???>>>>>>@@@BBBEEEGGGGGGFFFEEECCCCCCDDDEEEEEEBBBEEEHHHEEEAAA>>>@@@CCCAAA@@@>>><<<;;;<<<<<<===555555666666666444333222///////////////.........111000000111222000---***((()))++++++*********+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***++++++***((('''(((***)))(((((()))***+++***)))************************))))))))))))***+++,,,---))))))))))))***************(((((())),,,---+++))))))************+++++++++)))+++---...---,,,,,,---((()))+++,,,,,,+++***)))))))))******++++++++++++))))))))))))************++++++++++++++++++++++++++++++,,,---///111333444333222111000000111333444222222111000///...------******************++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---...///111111111000///000000000000111111111111tttVVV???===:::888777777888777777999888666666666666444222111111000///////////////---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&((()))++++++)))(((&&&%%%%%%%%%&&&'''((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''(((((()))***++++++,,,+++*********))))))(((((()))))))))((()))******+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......///111666<<>>BBBBBBAAAAAAAAAAAABBBBBBDDDCCCCCCCCCCCCCCCDDDDDDJJJHHHEEEDDDEEEDDDCCCBBBBBBCCCBBB@@@>>>===>>>???@@@??????>>>===<<<<<<;;;888777666555444333222222---...///111111///...---,,,---------.../////////---,,,,,,++++++,,,,,,---******++++++++++++******+++***)))))))))***,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))************************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...)))))))))******+++++++++,,,***(((''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000888777555333111//////...------,,,,,,---...000111******++++++++++++******************************++++++******++++++,,,---++++++++++++++++++++++++---------............///000000000000111111111111000000111111111222222222tttUUU>>><<<:::777666777777777666777555444444666666555444111000000///////////////---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''%%%'''((())))))((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((()))******+++*********)))))))))((((((((()))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---000444888:::@@@DDDKKKQQQUUUXXXZZZ\\\eeeeeegggjjjrrrwwwjjjlllyyyuuuwww~~~rrrrrryyyxxxmmmfff___qqqvvvsssxxx}}}|||~~~}}}|||oookkkhhh]]]RRRMMMAAA@@@>>>;;;888444111///111111111000///.........////////////...---,,,+++---------...------,,,+++------------------------++++++,,,,,,,,,,,,------------------............////////////////////////111111111111111111111111111222444333222222333444222444555555444444555666666666777777777666666555777888:::;;;===>>>>>>>>>CCCBBBBBBBBBCCCCCCDDDEEECCCCCCDDDDDDEEEFFFGGGHHHIIIGGGFFFFFFHHHIIIHHHGGGDDDEEEEEECCCAAA@@@AAABBB>>>>>>===<<<<<<;;;::::::777777666555444333222222---...///000000///...---------------............,,,++++++******++++++,,,******++++++++++++******+++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))((())))))))))))************************************************************++++++++++++++++++++++++************************************************,,,,,,++++++************+++************+++,,,,,,,,,,,,,,,---------......,,,***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000000//////000000000///...---,,,,,,,,,,,,,,,******++++++++++++******************************++++++******++++++,,,---++++++++++++++++++++++++---------............/////////000000000111111111111111111222222222222333wwwXXX>>>:::888666555666666666555444333222333555666555444111000//////......//////---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))******))))))))))))(((((('''((()))***+++******))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...000444777888:::===>>>LLLMMMOOOTTT\\\gggttt}}}~~~{{{zzzvvvwww{{{yyywww~~~yyysssxxx}}}vvvpppmmmlllkkk~~~}}}rrr|||}}}|||xxxyyyzzzooo^^^PPPMMMIIIAAA:::888111111000000///...,,,+++//////......---,,,,,,,,,------............---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............////////////////////////000000000000111111111111111333555555444222222333333555666666555444666777666777777888888888777777888999:::<<<===>>>??????AAAAAAAAABBBCCCDDDEEEFFFDDDDDDEEEGGGHHHIIIKKKKKKHHHGGGGGGIIILLLNNNNNNMMMFFFGGGGGGFFFDDDCCCDDDEEE======<<<;;;:::999888888666666555444333222222111---...///000000///...---............------------+++******))))))******+++******++++++++++++************))))))******+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************++++++++++++++++++++++++************************************************+++************)))))))))******))))))******+++,,,---------...............,,,***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------------,,,+++***)))******++++++++++++******************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000111111222222222222333333333333|||\\\AAA999777555444555666666555444333222222444444333222000000///............///---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))((((((&&&(((***+++,,,+++)))((()))))))))*********++++++***++++++++++++,,,,,,,,,...///......---,,,+++++++++,,,------,,,---///111222333555888>>>FFFOOOVVVbbbppp~~~|||}}}|||www}}}~~~sssooojjjgggddd___VVVNNNDDD;;;555444333///---///---...//////000/////////...---------,,,,,,,,,++++++,,,------............,,,------------,,,+++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------........./////////////////////////////////000000000000000222444666777555333222222444555666666555555666888777777888999999999888888999:::;;;===>>>??????@@@>>>??????@@@BBBCCCEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLGGGGGGHHHJJJMMMOOOOOONNNGGGHHHIIIHHHFFFEEEEEEFFF======<<<;;;999888777777555444444333222222111111---......//////......---.........------,,,,,,,,,++++++************++++++******++++++++++++*********************+++++++++))))))))))))))))))))))))************************)))))))))************************)))))))))))))))((()))))))))***************************************************************************************************************************************)))))))))))))))))))))***************+++,,,,,,,,,,,,---------------------+++))))))+++,,,,,,+++++++++++++++++++++++++++++++++++++++************,,,,,,++++++++++++,,,,,,***+++,,,.........---,,,***++++++,,,,,,++++++***************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000111222222333333333444444444~~~^^^BBB888666444333555666666555666444333222333333111000000//////...............---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))&&&(((***+++,,,+++)))(((************+++++++++,,,*********+++++++++,,,,,,...////////////...---,,,/////////---++++++,,,...+++,,,---...000333888<<>>555///222///---.........000333,,,---...............---......------------,,,,,,***+++,,,---............,,,,,,------,,,,,,+++************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------................................./////////000000000111444666777555333333333444555666666555555666888777777888999999999999999999:::;;;===>>>??????@@@??????@@@AAABBBDDDFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGHHHJJJMMMNNNMMMLLLGGGHHHIIIHHHFFFDDDCCCDDD>>>===<<<;;;999888777666333333222222111111000000------............------......------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,******++++++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))******((()))))))))************************************************************************************************************************************)))))))))))))))))))))***+++++++++++++++,,,---------------------------------+++******,,,,,,+++***++++++++++++++++++++++++******************)))))),,,+++++++++,,,,,,---...+++,,,...//////...------++++++,,,,,,,,,,,,++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///...////////////000000000222222333333333444444444|||^^^@@@888666444444555666666666777555333333333333111///000///......------......---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''((())))))))))))((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))'''((()))***+++******)))*********+++++++++,,,,,,************+++++++++++++++,,,---.........------/////////---+++***+++------...//////......///000000222444999???GGGOOOSSSTTTVVV[[[``````bbblllxxxzzz~~~{{{{{{sssnnn```XXXOOOIIIHHHHHHDDD@@@;;;999999:::777000++++++///...------...///000111...............---,,,,,,.........---------------***+++,,,---------------,,,,,,,,,,,,,,,+++***************++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................------......//////000000000222555555444333333444333555666666555444666777666777888999999999999999888999:::<<<===>>>??????AAAAAAAAABBBDDDFFFGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGIIILLLLLLKKKIIIGGGIIIIIIHHHEEEBBBAAAAAA>>>===<<<:::999777666555222222111111000000000000------------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******++++++++++++******))))))***++++++++++++***************************))))))))))))))))))))))))*********+++,,,,,,------))))))))))))************))))))))))))************************************************************************************************************++++++++++++++++++++++++)))))))))************+++,,,,,,++++++,,,,,,---...///////////////.........---,,,++++++,,,---+++***++++++++++++++++++++++++))))))******************))))))***+++---///111222111000000///...,,,+++***++++++,,,,,,,,,,,,++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////000000222222222222333333333333{{{^^^@@@888666444444666777777777666444333333444444333111//////...------------...---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''((((((''''''((()))))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((()))))))))************)))))))))************+++************++++++++++++***+++++++++,,,------...,,,---...---+++***+++,,,***,,,//////...,,,,,,---,,,...///111444777;;;>>>:::===CCCFFFEEEGGGPPPZZZcccqqqzzz|||zzzwwwxxxxxxzzz}}}~~~vvvzzzzzzppphhhaaa[[[SSSMMMAAA<<<777555666555222000000...000333111,,,,,,000,,,,,,+++***,,,------+++000000000000///...------------------------------++++++,,,---------,,,,,,+++,,,,,,,,,,,,+++************++++++,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------........................,,,,,,---......///000000///111222333222333444666222444555555444444555666555666777888999999999999777888:::;;;===>>>>>>>>>@@@@@@@@@AAABBBCCCEEEFFFBBBCCCEEEGGGGGGGGGEEEEEEDDDDDDFFFIIILLLMMMKKKIIIHHHJJJJJJIIIEEEAAA???>>><<<<<<;;;999777555444444111111000000000000//////...------------------...,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,******++++++++++++******((()))***+++,,,++++++***++++++++++++++++++++++++************************)))))))))***+++,,,,,,,,,((()))))))))************))))))))))))************************************************************************************************************++++++++++++++++++++++++************++++++,,,,,,+++++++++++++++,,,,,,---/////////.........---------,,,+++,,,------+++)))************************)))))))))******+++++++++******+++,,,---///111222111000///---,,,+++******+++,,,,,,------,,,,,,+++************************++++++******++++++,,,------------------------------------............///........./////////000000111111111222222222222333|||```BBB999777555555666777888777444333222333555666555444//////...------------...---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''(((((('''(((((()))))))))))))))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((''''''&&&'''''''''(((((()))))))))))))))((()))******+++(((((((((((()))))))))))))))************+++++++++,,,+++++++++,,,---...///***,,,......,,,+++,,,---'''***...//////.........(((---111333111000111333,,,...111222111222888???DDDMMMOOOVVVgggmmmfffcccddd``````bbb```___gggrrrwwwpppqqqzzzpppoooxxx||||||tttwww{{{~~~uuuqqquuuzzzmmmuuuqqqmmm```XXXPPPMMMGGGAAA???<<<777111///,,,+++---//////......---***+++...,,,''')))///++++++******,,,///...+++---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++************+++,,,------......++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................,,,,,,------...///000000...000111111111222555777222333555444333333444666555555666888888999999999777888999;;;<<<======>>><<<<<<======>>>???AAAAAA>>>@@@BBBEEEFFFFFFEEEEEEBBBCCCEEEIIILLLNNNMMMKKKIIIKKKKKKIIIEEEAAA>>>===;;;;;;999777666444333222000000000000////////////...------,,,,,,------...+++++++++,,,,,,---------++++++************++++++******++++++++++++******((()))***+++,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++++++++(((((())))))*********+++))))))))))))************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))***++++++,,,------,,,,,,,,,+++++++++...---,,,,,,------+++)))************************((())))))***+++,,,,,,---...------,,,------.........---,,,+++***+++,,,---+++,,,,,,------,,,,,,+++************************++++++******++++++,,,------------------------------------.........//////............/////////000000000111111111222222222zzz[[[@@@999777555555666666555333666666555444333333222222222111000///...---,,,,,,---,,,++++++******+++++++++++++++++++++***)))((())))))************))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&***'''$$$$$$'''((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++...------,,,,,,------...------,,,+++,,,---...///000///...------...///000111111000///////////////333444555777999;;;<<<===:::;;;>>>@@@CCCFFFHHHJJJPPPTTT[[[ccciiimmmoooooosssuuuwwwwwwtttnnnhhheeegggmmmwww~~~uuutttwwwwwwqqqkkk\\\___bbbeeefffdddbbb```eeedddccc```[[[UUUPPPMMMJJJHHHGGGFFFEEEBBB>>>;;;444333333222111000000///........................++++++,,,,,,,,,,,,---------------,,,,,,+++++++++......---------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,------++++++,,,---.........------,,,,,,,,,...------------...//////---...///000111222333333222222333333333333444444444555666888999:::::::::888999;;;======<<<;;;:::;;;;;;:::::::::;;;<<<<<<@@@@@@AAABBBCCCCCCCCCBBBEEEDDDCCCCCCDDDFFFIIIJJJFFFFFFEEEDDDCCCAAA???>>>======;;;999777444222000///............---------,,,------......------,,,)))*********+++++++++++++++++++++*********))))))+++,,,------,,,***'''%%%******))))))******+++,,,***,,,***'''''',,,...---/////////...,,,+++,,,...,,,,,,,,,++++++*********))))))*********))))))(((************************---.........---+++)))(((++++++************++++++++++++************++++++************************))),,,+++))))))---...,,,,,,,,,,,,++++++*********)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,************************......---,,,,,,---------...---+++******+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------......///////////////////////////000111111111111222222222|||\\\???:::888555444555555555444666555555444333333222222111111000///...---,,,,,,---,,,++++++******+++++++++++++++++++++***))))))))))))************))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&)))'''$$$%%%'''((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,......///...------------...///000000///...............------...//////000111111///000111222333555666666555888<<<@@@CCCDDDDDDDDDHHHJJJLLLOOOQQQSSSSSSSSSPPPTTTYYY^^^bbbbbbbbbaaaaaa[[[VVVTTTVVVVVVQQQLLLAAABBBCCCDDDCCCAAA???=========<<<:::777444000///777666555555555444111////////////...---,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------,,,,,,+++++++++...------------,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++++++++++++++++++++++++++,,,------++++++,,,---......---------,,,,,,,,,...------------...//////......///000111222222333222222333333333333444444444555666777888888888888888999;;;<<<<<<<<<:::999;;;;;;;;;;;;;;;<<<<<<===@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBDDDEEECCCCCCCCCBBB@@@???===<<<===<<<;;;999777444222000///............---------,,,,,,------------,,,,,,*********+++++++++,,,,,,+++++++++*********))))))++++++,,,,,,+++***((((((******))))))******+++,,,+++------***+++///111///444444333000---++++++,,,,,,,,,,,,+++++++++******(((((()))***++++++++++++************************,,,,,,------,,,+++***)))++++++************++++++++++++************++++++***************************,,,,,,))))))------+++,,,,,,,,,+++++++++******)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,************************------,,,,,,,,,,,,------***+++---...///...------++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------......///////////////////////////000000111111111222222222~~~]]]>>>;;;888555333444555666666555555444444333333222222111111000///...------,,,---,,,++++++******++++++***++++++++++++***))))))))))))************))))))************************&&&&&&''''''((())))))***&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&)))'''%%%%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))******))))))))))))************************************++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,------------,,,,,,,,,,,,------///......---------------.........---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...---------333222222333444888;;;======>>>>>>@@@AAABBBCCCCCC@@@>>><<<<<<;;;:::777444111222222222111000///...333222222111000///......,,,++++++,,,------,,,***------,,,,,,++++++******------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---...------------,,,,,,,,,...------------...////////////000000111111111222222222333333333333444444444444555666777777666666777888999:::;;;:::999999;;;;;;<<<<<<<<<=========@@@@@@BBBCCCCCCDDDDDDDDDAAA@@@???>>>>>>???@@@AAA@@@@@@@@@???>>><<<;;;:::<<<;;;:::888666444111000///............---------+++++++++,,,,,,+++++++++*********+++++++++,,,,,,+++++++++***************++++++***************+++******))))))******+++,,,,,,///000///000444444222999888666333...+++***+++,,,,,,,,,++++++++++++***'''((()))+++,,,,,,------******************************++++++++++++***)))++++++************++++++++++++************++++++************************+++------)))))),,,,,,***,,,,,,,,,++++++++++++***)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,(((+++///222333222///---++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------......///////////////////////////000000000111111111222222zzz\\\???===999555333333555777777444444444333333333222222111000000///......---------,,,++++++******++++++******+++++++++******)))))))))************))))))))))))))))))))))))))))))''''''''''''(((((())))))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***((()))))))))************************************++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,---000000000//////......---000//////...---,,,++++++//////......///000000111333222000......///111333333333222222222333444444222333555444222000//////000000000000111222333333///...---------...//////,,,++++++,,,.........,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---------------------------...------------...//////000000000000000111111111222222222333333333444444444444555555666555555555777777888999999999999888;;;;;;<<<======>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCAAA@@@??????@@@@@@>>>>>>>>>===<<<;;;999888;;;:::999888666333111000///............---------******++++++++++++******)))))))))*********++++++************************+++***)))((()))***,,,---******))))))******+++,,,,,,000333333555888777444888888666222...+++***+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************(((((())))))************++++++************++++++++++++************++++++************************,,,...---))))))+++,,,)))++++++++++++++++++++++++))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,************************++++++*********+++,,,,,,+++---000333444222///---++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------......///////////////////////////000000000000111111111111vvv[[[BBB===999555333444555777777333333333333333222222222000000//////......---------,,,++++++******++++++)))******+++++++++******))))))************))))))(((((((((((((((((((((((())))))(((((('''''''''''''''(((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((())))))***((()))))))))************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,++++++,,,---...///***++++++---...000111222++++++,,,---------------+++...000000...---------,,,,,,++++++,,,---//////,,,++++++******++++++,,,,,,+++******+++,,,+++***......------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---------------------------...------------...//////000000000000000111111111222222222333333333444444333444555555555555555444777777888888999999999888:::;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDDDDDDDDDDCCCAAA@@@@@@??????=========<<<<<<:::999888:::999888777555333111000///............---------)))******++++++******)))(((((((((((()))))))))***************************+++***((('''(((***---...******))))))******+++,,,,,,111444444555888777444333333222000,,,***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************(((((((((((()))***++++++++++++************++++++++++++************++++++************************,,,...---))))))+++,,,)))++++++++++++++++++++++++))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,************************+++*********++++++,,,---000111111111000///......++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------....../////////////////////////////////000000000111111111vvv[[[CCC<<<999666444555666777777333333333333222222222222000000//////............---,,,++++++******++++++))))))***++++++++++++***))))))************))))))''''''''''''''''''''''''***))))))(((''''''&&&&&&'''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((()))******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,---,,,,,,,,,******++++++++++++******+++++++++++++++,,,,,,---++++++,,,,,,------......+++++++++++++++,,,,,,,,,,,,+++******))))))******((()))***+++------------)))***+++---------,,,,,,***,,,---------,,,------------,,,***************///////////////.........---+++))))))***+++***))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++*********+++++++++++++++***++++++,,,,,,++++++***))))))******+++,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,------------......------------...////////////000000111111111222222222333333333333444444333333444555666666555555777888888888888999999999888:::;;;===>>>>>>>>>===<<<===???@@@BBBCCCCCCCCCBBBBBBAAA@@@???>>>======<<<<<<<<<<<<;;;:::999888999888777666444222111//////............---------*********++++++*********((((((((()))))))))*********************++++++++++++***)))((((((***,,,...******))))))******+++,,,+++///222222333666555111---......,,,******+++,,,***++++++++++++,,,,,,,,,------,,,,,,+++)))((('''************************))))))(((((()))***++++++++++++************++++++++++++************++++++************************+++------)))))),,,,,,******++++++++++++,,,,,,,,,)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,************************++++++***++++++,,,---...333222///---,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------......////////////////////////////////////000000000111111{{{^^^CCC;;;999666666666777777666222222222222222222222222////////////............---,,,++++++******++++++))))))***+++++++++++++++))))))************))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$'''))))))'''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))((((((((((((((()))******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***+++,,,---...------,,,******+++,,,,,,+++******+++++++++++++++,,,---------------.........//////,,,,,,,,,,,,,,,------------------------------,,,///...---,,,+++******))),,,,,,,,,---------......---,,,,,,,,,---.........//////......---,,,,,,,,,((()))************)))(((...,,,******,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++++++++***)))*********++++++++++++***++++++,,,,,,++++++***((())))))***++++++,,,,,,.........---------,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,---------.........------------...//////......///000111222222333222222333333333333444444222333444555666777777777888888888888888999::::::777888;;;===>>>>>>===<<<;;;<<<===???@@@AAABBBBBBAAAAAAAAA@@@???>>>===<<<:::;;;;;;;;;:::999888777888777777666444222000//////............---------***++++++++++++++++++***************++++++++++++))))))*********++++++++++++***)))))))))***+++,,,******))))))******+++,,,***...///...///222111...***+++++++++))))))+++,,,******+++++++++,,,,,,,,,++++++++++++***)))((((((************************+++***)))))))))***+++,,,++++++************++++++++++++************++++++***************************,,,,,,))))))------+++******+++++++++,,,,,,,,,)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,************************++++++++++++,,,---...///000///---,,,++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------......///////////////////////////////////////000000000111aaaBBB;;;999777777777777666555222222222222222222222222///////////////.........---,,,++++++******++++++((()))***+++++++++++++++))))))************))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$'''***)))'''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++,,,---...///...------***+++,,,------,,,+++***,,,+++++++++,,,------...,,,,,,,,,++++++++++++++++++++++++++++++++++++***((()))+++,,,---............---,,,++++++,,,---...---,,,***))))))***+++,,,...+++))))))+++---------((()))***+++,,,,,,,,,,,,((())),,,---...---+++***,,,***((()))+++---------,,,,,,,,,,,,,,,,,,------************************)))************++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))******+++++++++++++++++++++,,,,,,+++++++++((())))))***++++++,,,,,,/////////......---------+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,------............------------...//////---...///000111222333333222222333333333444444444222333444666777888888888999999888888999999:::;;;666777:::<<<======<<<<<<:::;;;<<<>>>@@@AAAAAAAAABBBBBBBBBAAAAAA@@@>>>>>>999999999999999888777666777777666555444222000/////////.........---------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------))))))******++++++++++++++++++***************+++*********)))***++++++,,,)))------+++,,,//////,,,***++++++***))))))***,,,*********++++++,,,,,,,,,((())))))*********))))))************************,,,+++***))))))***+++,,,++++++************++++++++++++************++++++************************))),,,+++))))))---...,,,*********++++++,,,,,,,,,)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,---...///000,,,,,,++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------......///////////////////////////////////////000000000000ccc@@@:::999777666555555555666444333111000000111333444111111111111000...---,,,---,,,++++++******+++++++++++++++*********))))))************************************))))))))))))************))))))))))))))))))((((((''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******))))))((('''''''''+++******))))))******+++)))((('''''''''(((***+++******+++,,,,,,---......333///***)))+++,,,***(((,,,+++++++++++++++++++++++++++******************......------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,***))))))+++,,,------***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,...000222000---,,,---///++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---...------......///000000000000000111111111222222222555222///000444888::::::999777555333444777:::<<<999777777777999999999777999:::<<<>>>???>>>===<<<<<<======???@@@BBBDDDEEE@@@@@@??????>>>?????????;;;;;;;;;:::888666555444555555444444333222222111//////...---,,,,,,+++++++++***))))))***,,,...///111///---***)))***++++++************))))))(((((())))))))))))))))))))))))******))))))((((((''''''************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***(((((()))***+++***)))************************))))))************))))))+++++++++*********))))))++++++************++++++******++++++++++++******---,,,+++******+++,,,,,,)))))))))))))))))))))))))))************+++++++++,,,,,,+++***))))))******************************,,,,,,+++***))))))************+++++++++,,,,,,,,,...---,,,+++,,,---...///++++++************++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///////////////111222333333222000///cccAAA:::999777666555555555666333333222111111222333333000111111000000///...------,,,++++++***+++++++++,,,,,,,,,,,,+++++++++************************************)))))))))((((((((((((((())))))*********(((((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))******))))))))))))((((((++++++++++++++++++++++++)))((((((((())))))************++++++,,,------...)))***+++++++++***++++++*********++++++,,,,,,,,,************************,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---******************************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++***---+++******+++,,,------*********++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))******++++++++++++******((())))))))))))*********,,,...///...,,,***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...------......//////000000000000000111111111222222555222000111555888999888:::999777666777999;;;===:::999888999;;;<<<;;;::::::;;;===>>>??????>>>>>>>>>>>>>>>???@@@BBBDDDDDD@@@@@@???>>>>>>>>>>>>>>>;;;::::::888666444333222222222111111000/////////000//////...------,,,,,,,,,,,,+++***+++,,,...//////...,,,*********+++,,,++++++*********)))))))))))))))))))))))))))))))))******))))))((((((((((((************************************************************************************************))))))************))))))***(((((()))***+++***)))************************))))))************))))))+++++++++*********))))))++++++************++++++******++++++++++++******))))))************))))))************************)))************+++++++++,,,++++++***))))))******************************,,,++++++***))))))************+++++++++,,,,,,,,,000///...,,,,,,,,,------++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000111222333333222000///aaa@@@999888777555555555666666222222222222222222222222//////000000000000//////------,,,+++++++++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))((((((%%%&&&'''((()))******+++'''((()))))))))(((&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((())))))))))))))))))************+++***+++,,,,,,,,,,,,+++***((()))******++++++***************+++,,,,,,------+++///222000+++''''''(((((())))))***+++,,,------************************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++************+++,,,,,,************************++++++,,,,,,,,,+++******++++++++++++++++++++++++*********+++++++++++++++++++++******************))))))************))))))************************+++++++++++++++++++++++++++++++++************))))))******************)))((())))))))))))************+++,,,+++***)))***+++------------------------++++++++++++++++++++++++,,,+++*********+++,,,------------...//////000000000000000000111111111111444333222333555777666555777777777777888999:::;;;;;;;;;:::<<<>>>??????>>>============>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDAAA@@@??????>>>===<<<<<<;;;:::999666444222000///000000000///......------000//////......------,,,...---,,,++++++,,,......---,,,+++******+++,,,---+++++++++++++++*********))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))************************************************************************))))))************))))))***(((((()))***+++***)))************************))))))************))))))+++++++++***************++++++************++++++******++++++++++++******'''(((***++++++***)))'''************************)))************+++++++++,,,+++******)))*********************************,,,+++******)))***************+++++++++,,,,,,,,,111000...---,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////111222222333222111000///___>>>999888777555555555666777111222222333333222222111......///000000000000000------,,,++++++++++++,,,---,,,,,,,,,,,,+++++++++((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&&&&'''((()))))))))&&&'''((())))))((('''&&&'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))((())))))***++++++,,,,,,)))+++,,,......,,,+++)))((()))***,,,,,,+++******)))*********++++++,,,,,,///111333222///---------))))))******++++++,,,,,,***************+++++++++---------,,,,,,,,,,,,+++************************++++++++++++++++++++++++******++++++++++++*********************++++++,,,************************,,,,,,,,,,,,++++++***)))************************))))))******++++++,,,,,,((()))******((('''''''''******++++++++++++******))))))))))))))))))))))))************************+++++++++*********))))))))))))************))))))******+++++++++,,,,,,,,,***************)))******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********+++,,,---,,,,,,---......//////000/////////000000000111111333333444555666555444333333444555666777777888888;;;;;;:::<<>>===<<<===???AAABBBAAAAAAAAA@@@AAAAAABBBCCCBBBAAAAAA@@@???===<<<;;;<<<:::888666333111///...111111000000///......---.........------,,,,,,,,,------,,,+++++++++,,,,,,++++++******+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************************************))))))************))))))***(((((((((***+++***)))************************))))))************))))))************************++++++************++++++******++++++++++++******))))))++++++,,,+++******************************))))))*********+++++++++++++++***************+++************************++++++***************+++******+++++++++,,,,,,,,,......---,,,++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////111222222222222111000///___>>>888888666555555666666777111222222333333222222111---...///000000111111000...---,,,,,,++++++,,,,,,++++++++++++************(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((''''''''''''&&&'''((())))))(((''''''(((((((((''''''(((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***+++,,,,,,---)))***,,,------,,,***)))((()))***,,,,,,+++******))))))***************+++***((())),,,222777999:::+++++++++******)))))))))))))))*********+++++++++------,,,,,,,,,+++++++++************************************************)))******++++++******)))******))))))******+++,,,************************,,,,,,,,,,,,++++++***)))************************)))))))))******+++++++++(((+++------+++(((((((((+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************+++++++++*********))))))))))))************))))))******+++++++++,,,,,,,,,+++*********+++++++++***************************************************++++++***+++++++++,,,,,,,,,,,,------.../////////....../////////000000000111333555666555444333222111222444666777777777777:::999999;;;>>>??????>>>???>>><<<<<<<<<>>>AAACCCAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;888555333111000///000000///......------,,,,,,,,,+++++++++++++++***++++++******************************+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************************************************************))))))************))))))***(((((((((***+++***)))************************))))))************))))))************************++++++************++++++******++++++++++++******))))))))))))******++++++************************))))))*********++++++++++++***************++++++************************+++***************++++++******+++++++++,,,,,,,,,************+++*********++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////111111111222222111111111aaa@@@888777666555555666777888222222222222222222222222......///000000111000000...------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((('''''')))))))))(((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((())))))***+++,,,,,,)))***++++++++++++***)))((()))******++++++******))))))))))))))))))))))))***&&&$$$'''...333555444,,,,,,+++***)))((((((''')))))))))***++++++,,,,,,************))))))))))))************************))))))))))))))))))))))))))))))************))))))***))))))))))))***++++++************************++++++,,,,,,,,,+++******************************)))))))))***************)))---111222///,,,+++,,,,,,,,,------------,,,,,,************************************************+++++++++************))))))******************)))((())))))))))))*********+++***)))***,,,,,,,,,*********************************************************+++++++++,,,,,,,,,,,,,,,,,,---......//////............////////////000333555555444333333444333333555777888999999999999888888999<<<======<<<>>>===<<<<<<<<<>>>@@@BBB@@@@@@?????????@@@AAAAAA@@@AAAAAAAAA@@@???===<<<;;;:::777444222000000000---------,,,++++++******************************)))))))))***************)))******+++++++++,,,,,,*********+++++++++++++++)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))***(((((()))***+++***)))************************))))))************))))))***************+++++++++++++++************++++++******++++++++++++******'''((()))***************++++++++++++++++++++++++)))************+++++++++*********)))******+++,,,*********************************)))******+++,,,******+++++++++,,,,,,,,,((()))***++++++++++++***++++++************++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000111111222333333```>>>888777666555555666777888333333222111111222333333...///000000000000000///......---,,,,,,,,,,,,---,,,,,,+++++++++*********************************))))))((((((((('''''''''(((((())))))))))))))))))((('''&&&&&&&&&''')))***((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))*********)))))))))))))))))))))))))))((((((((())))))******)))))))))))))))))))))))),,,***))))))))))))((((((++++++******))))))((((((((())))))***++++++,,,,,,************))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++******************************+++,,,,,,,,,++++++************************************))))))))))))''',,,222333///,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++************)))******++++++++++++******((())))))))))))*********+++)))((())),,,---+++*********************************************************++++++,,,,,,,,,++++++,,,,,,------......///------........./////////000222444444333222444555333333444555777888999::::::999888999;;;<<<;;;:::===<<<<<<<<<<<<>>>???@@@>>>>>>>>>>>>??????@@@AAA===>>>?????????>>><<<:::999777555222000///000000...------,,,++++++******************************((()))******++++++++++++)))******++++++++++++***)))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))***(((((()))***+++***)))************************))))))************))))))))))))*********+++++++++++++++************++++++******++++++++++++******&&&)))---000111///,,,***++++++++++++++++++++++++)))************+++++++++******))))))***++++++,,,******************************))))))***++++++,,,******+++++++++,,,,,,,,,++++++,,,------,,,+++***++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////...//////000111333444555]]];;;888777666555555666777888444333111000000111333444//////000000000000//////......---,,,,,,,,,,,,------------,,,,,,,,,++++++************************)))(((((((((''''''''''''''''''((()))***+++,,,,,,)))(((&&&%%%%%%'''***,,,'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((((((((()))))))))((('''''''''(((***+++))))))))))))((((((((((((%%%))),,,,,,)))&&&'''((())))))))))))************((())))))***++++++,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++******))))))((((((###)))///111...******+++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***((('''(((+++,,,+++)))++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,------......///---------........./////////222444444222222444777111111111222444666777888:::999888999;;;;;;:::999;;;;;;;;;<<<<<<===>>>???============>>>???@@@AAA:::;;;===>>>>>><<<;;;999777555333000///...//////000//////......------,,,+++++++++++++++++++++,,,((()))***+++,,,---------******+++++++++******)))(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))***(((((()))***+++***)))************************))))))************))))))))))))******++++++++++++++++++************++++++******++++++++++++******''',,,333888999555///+++++++++++++++++++++++++++)))************+++++++++******))))))***+++,,,,,,******************************))))))***+++,,,,,,******+++++++++,,,,,,,,,.../////////...,,,***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000---......000111444555777~~~[[[;;;999777555555666777777777333111000000111222222111111111111111000000000000...---,,,,,,,,,,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******))))))(((((('''''''''&&&&&&&&&'''(((***++++++(((''''''******)))&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((()))***+++,,,,,,---+++++++++*********))))))*********))))))))))))))))))***++++++,,,,,,,,,,,,))))))************))))))(((((()))***************))))))************))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************%%%(((...***'''---)))************+++++++++***)))))))))+++,,,+++***************************************************+++,,,,,,,,,------------,,,,,,++++++,,,,,,---...---------.........//////111111222222222333333333444444333333444555777888888888888999999::::::;;;>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;:::;;;<<<<<<<<<;;;:::999666444222111111111///---222222111///...---,,,+++)))***,,,---,,,***(((''')))************+++++++++******+++,,,,,,,,,,,,+++*********************************)))))))))))))))+++++++++*********))))))+++*********************++++++************++++++************************************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))***---...,,,)))******+++++++++,,,,,,,,,***************************+++,,,,,,------,,,,,,************************++++++******)))*********++++++************+++++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......---------............///111...---222999<<<888333^^^???999777555555666777777777333111000000111222222111111111111000000000//////---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((((((((((((''''''&&&&&&'''((()))******(((&&&'''***+++)))'''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))******+++++++++*********))))))((((((((((((((((((((((((******+++,,,,,,,,,++++++))))))************))))))(((((()))***************))))))************))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************************************///------.........---***)))************+++++++++***)))))))))+++,,,+++***************************************************((((((((()))))))))******,,,,,,++++++,,,,,,---...---.....................111111222222222333333333444444333333444555777888777888888999999::::::;;;===<<<<<<;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;::::::;;;;;;:::999777666333111000000111111000.../////////......------,,,***++++++,,,+++***)))((()))************+++++++++)))***++++++,,,,,,++++++************************)))))))))))))))*********+++++++++*********))))))))))))*********+++++++++++++++************++++++************************************************************************++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))+++***)))***---...,,,************+++++++++++++++************************)))***++++++,,,,,,++++++************************+++***************++++++++++++************+++++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++******))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---......---------............///111//////333888999666333^^^???999777555555666777777777333222000000222333222111111111000000000000//////,,,+++************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((())))))(((((((((''''''((())))))((('''&&&((()))+++***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******************************))))))))))))))))))))))))))))))))))))((((((''''''+++************)))))))))''''''''''''((((((((((((+++++++++,,,++++++******))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++************************+++'''...///'''111777''')))************+++++++++***)))))))))+++,,,+++***************************************************************++++++++++++,,,,,,,,,,,,,,,------...///.....................111111222222222333333333444444333444444555777777777777888888999::::::;;;<<<<<<;;;;;;;;;<<<======999999999999:::;;;<<<<<<::::::::::::888666444333000///......000111000...,,,,,,,,,---------------+++++++++***************)))************+++++++++)))***++++++,,,,,,++++++************************(((((())))))******+++++++++++++++***************)))))))))***+++++++++,,,++++++************++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))***))))))+++,,,---+++************************)))************************((())))))***+++*********************************))))))))))))***+++,,,,,,++++++************+++++++++++++++***************)))************+++++++++++++++++++++++++++++++++***))))))))))))(((((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---------............///000111333444555555444333~~~[[[<<<999777555444666777777777444222000111222333222222111000000000////////////---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((()))))))))))))))(((((((((((((((((('''''''''((()))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''((((((((((((((()))+++++++++++++++***)))(((******))))))))))))******(((((()))***************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************''' ,,,---###777EEE...))))))*********+++++++++***)))))))))+++,,,+++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////............111111222222222333333333333333444444555666666777666666777888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>::::::::::::;;;<<<===>>>;;;;;;::::::888555333111000...------//////...,,,++++++++++++++++++++++++++++++***))))))******+++))))))*********+++++++++))))))***+++++++++++++++************************''''''((()))***++++++,,,************************+++*********************++++++************++++++************************************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))***++++++,,,+++************)))))))))))))))************************((()))******++++++******************************))))))))))))***+++,,,---++++++************++++++************************))))))*********++++++++++++++++++++++++++++++++++++*********************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...---------............///000333555555222111222333~~~\\\===999777555444666777777777444222111111222333333222000000000////////////......---,,,++++++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))))))))))))))))))(((((((((&&&'''(((((())))))***+++(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))((((((((())))))*********++++++++++++******)))(((******)))(((((()))******(((((()))***************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************+++$$$......$$$;;;MMM888))))))*********+++++++++***)))))))))+++,,,+++***************************************************((((((((())))))))))))***------,,,,,,------...///////////////////////////111111222222222333333333333333444555555666666666555666666777999::::::;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;<<<===??????;;;;;;;;;:::888555333111111///...---------+++))),,,,,,,,,+++******))))))+++******))))))***++++++))))))*********+++++++++))))))***++++++++++++***))))))))))))))))))))))))''''''((()))***++++++,,,************************---,,,,,,+++***)))((((((++++++************++++++************************************************************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((()))***++++++******+++***)))))))))))))))))))))************************)))******+++++++++++++++************************))))))))))))***+++,,,---++++++************++++++************************))))))*********+++++++++++++++++++++++++++++++++*********************+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,---------------............///000333555444000...000333___AAA999777555555666777777777444333111111333444333222000000////////////............---,,,,,,---......))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******)))))))))&&&((())))))(((((()))+++(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------(((((()))))))))))))))***(((((())))))******++++++*********+++******))))))+++***)))(((((()))***+++(((((()))***************))))))************))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************///(((,,,+++%%%444AAA555)))************+++++++++***)))))))))+++,,,+++************************************************************+++++++++,,,,,,---------------......///....../////////000000000111111222222222333333333222333444555666666666666444555666777888:::;;;;;;<<<<<<;;;;;;;;;<<<======<<<;;;;;;;;;<<<===>>>>>>:::::::::999777555222111222000...------,,,***)))---,,,,,,+++***))))))(((***************+++++++++)))************+++++++++((()))******++++++******))))))))))))))))))))))))(((((())))))******++++++***************+++++++++---,,,,,,+++***)))((((((++++++************++++++************************************************************************++++++++++++++++++++++++((((((((()))******++++++))))))))))))))))))))))))''')))++++++***)))***+++)))))))))*********++++++************************)))***++++++,,,,,,++++++************************))))))))))))***+++,,,,,,++++++************++++++***************+++++++++)))************+++++++++++++++++++++++++++++++++((((((((())))))))))))***************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++,,,---------------............///000333444333000...000222```AAA999777555555666777777777555333111222333444333222000000/////////............---,,,++++++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++******''')))***)))((('''(((***'''((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++(((((((((((())))))******''''''(((((()))******+++((())))))************)))+++***)))(((((()))***+++(((((()))***************))))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************,,,)))''''''(((+++...,,,)))************+++++++++***)))))))))+++,,,+++***************************************************------........./////////---------------...//////------...///000111111222111111222222222333333333222333444666666666666555444444555777888:::;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<888888888777666444111000111///...---......,,,***++++++++++++++++++++++++((()))***+++,,,++++++***)))************+++++++++((())))))***************)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++************************++++++************++++++************************************************************************++++++++++++++++++++++++'''(((((()))******++++++))))))))))))))))))))))))&&&)))++++++)))(((***+++((())))))***+++,,,------************************((())))))***+++*********************************+++***************++++++++++++************++++++))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))******++++++************************++++++++++++++++++++++++,,,,,,---------.........+++++++++***++++++,,,------------............///111222222111000///000111]]]>>>999777555555666777777777555333222222333444444333000/////////............,,,,,,+++******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&''')))***+++++++++***''')))+++***'''&&&(((***'''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******&&&&&&&&&'''((())))))***'''((()))***************+++***)))'''''')))***+++(((((()))***************))))))************))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************+++'''***000+++&&&,,,)))************+++++++++***)))))))))+++,,,+++***************************************************+++++++++,,,,,,,,,------...------------...//////,,,---...///000111222333111111222222222333333333222333444666666666666555444444555777888:::;;;;;;>>>===<<<;;;;;;;;;;;;;;;::::::999888888999999999666666666666555333111//////...------//////...---)))******+++,,,,,,------'''(((***,,,---,,,***))))))************+++++++++(((((()))***************))))))))))))))))))))))))*********)))))))))))))))))))))******++++++++++++'''((()))***+++,,,------++++++************++++++************************************************************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))&&&)))++++++)))((()))+++(((((()))+++,,,---...///************************'''(((((()))))))))))))))************************++++++******************++++++************++++++))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************++++++++++++++++++++++++---------.........//////++++++******++++++,,,------------.........//////222111000000000000111111]]]???999888777555555555666777777555333333444444333222444222000...------...///------...---,,,+++***)))************)))))))))))))))((('''))),,,---+++(((***)))((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))$$$ %%%...222///***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,***)))***++++++***)))+++*********))))))(((((())))))))))))******************++++++++++++******))))))))))))************,,,,,,,,,++++++***************)))))))))***,,,---,,,,,,,,,++++++************************+++++++++,,,,,,+++***))))))******)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++******)))))))))***+++,,,............---,,,++++++,,,,,,,,,---------..................////////////111333444444222222333555333444555666777888999999777888999:::;;;;;;;;;;;;>>>===;;;::::::;;;<<<===???<<<:::999:::;;;;;;::::::444111444333...---000......---,,,,,,+++******,,,,,,,,,,,,,,,+++***)))++++++++++++******))))))((()))***++++++***)))(((*********)))((((((''''''++++++************++++++))))))))))))************+++++++++++++++,,,---...*********+++++++++++++++,,,,,,+++***)))))))))***)))************+++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***)))************+++++++++++++++***)))((((((((()))************************---+++)))((())))))((('''))))))))))))************))))))***++++++++++++***************))))))))))))************************+++++++++*********))))))************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,************************)))))))))***+++++++++,,,************************)))************+++++++++------------------------------------------------,,,,,,,,,---...///000000222222111111000/////////]]]>>>:::999888666666666777888777555333333444444444333333222000.........///000...------,,,++++++******************))))))))))))***((('''(((******(((&&&(((''''''''''''(((((()))''''''''''''(((((((((((('''''''''''''''''''''''')))%%%###'''---000...+++''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&'''((()))***))))))((())))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***&&&'''(((((()))***++++++************)))))))))((())))))))))))******************++++++++++++******))))))))))))************,,,,,,,,,++++++*********,,,+++***)))))))))***++++++++++++******)))))))))++++++******************,,,++++++******)))******)))************+++++++++************************))))))))))))*********+++******+++,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////111222444333222222333555444444555666777888999:::999999999::::::;;;;;;;;;======;;;::::::;;;;;;<<<<<<:::888888:::;;;;;;;;;:::555333444333...---000......---,,,,,,+++******+++++++++++++++***))))))++++++++++++*********)))((()))***++++++***)))(((************************,,,,,,,,,,,,,,,,,,------))))))*********+++++++++***************++++++,,,************************++++++******)))*********)))************+++++++++,,,,,,+++++++++*********))))))***++++++++++++***)))************++++++++++++***))))))))))))))))))************************,,,***))))))+++,,,,,,+++))))))))))))******************+++,,,,,,,,,,,,+++************))))))))))))************************+++++++++*********))))))************************)))******+++,,,,,,------******+++++++++,,,,,,,,,***************************************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////222111111111111000000000\\\===::::::888777777777888999777555333333444555444333222111000//////000111222...---,,,+++******++++++************))))))))))))***)))(((((((((((('''%%%'''&&&&&&''''''((()))***''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&(((+++,,,,,,+++''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''((())))))))))))((())))))))))))))))))))))))((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((&&&)))+++***((((((***,,,************))))))))))))))))))))))))******************++++++++++++******))))))))))))************+++++++++++++++*********---,,,+++***))))))))))))*********))))))))))))))),,,+++++++++***)))))))))+++++++++***************)))************+++++++++++++++++++++++++++++++++)))))))))***************(((***,,,......---+++***))))))***++++++,,,------,,,,,,,,,---------..................////////////111222333333222222333555555555666777888999999:::;;;;;;:::999999:::;;;<<<===<<<;;;::::::::::::;;;999888777888:::;;;;;;;;;999555333444222......000...------,,,,,,++++++******************))))))(((++++++++++++************))))))***++++++***))))))+++++++++++++++,,,,,,,,,))))))))))))***+++++++++************+++++++++,,,***************+++++++++++++++++++++++++++++++++*********)))******++++++)))************+++++++++,,,++++++++++++*********))))))***++++++++++++***)))************+++++++++))))))))))))))))))***+++************************+++))))))***---///000///))))))))))))***************+++,,,,,,------,,,,,,************))))))))))))************************+++++++++************************************************++++++,,,,,,---******+++++++++,,,,,,,,,************************+++++++++***************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------..................111111111111222222222222]]]===:::999888777777777888999666555333333555555555444111111000000000111111222///---+++))))))***+++,,,************)))))))))(((***)))((((((((()))(((((((((''''''''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((''''''((()))''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''+++///111...)))&&&(((,,,*********)))))))))))))))((()))))))))******************++++++++++++******((()))))))))************+++++++++***************++++++************************************)))))),,,,,,,,,+++***)))((((((******+++++++++*********))))))*********+++++++++++++++++++++++++++++++++************************))))))***+++,,,++++++***+++++++++++++++,,,,,,---,,,,,,,,,---------..................////////////000222333333222222333444666666777777888999999:::<<<;;;999888888:::;;;===<<<<<<;;;::::::999999999999888666777999999999888444333333222000...///000---------,,,,,,+++++++++******+++++++++******)))++++++++++++++++++++++++************************++++++++++++************'''((())))))******++++++************+++++++++,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***)))))))))***+++,,,,,,))))))*********+++++++++++++++++++++************))))))***++++++++++++***))))))*********+++++++++)))((((((((()))***++++++***************************))))))***---/////////((()))))))))************)))***++++++,,,,,,++++++************)))))))))(((*********************************************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,+++++++++***)))))))))************************))))))*********+++++++++************************+++,,,,,,,,,,,,,,,------...............---------000111111222333333444444___???888777666555666666888888666555333444555666666555000000000000000000111111...,,,***))))))***+++,,,************)))))))))(((((())))))))))))+++,,,...******)))''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((($$$&&&''''''%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''+++///111...(((&&&(((+++))))))))))))))))))******((()))))))))******************++++++++++++******((()))))))))************************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))(((((()))******+++++++++******))))))*********++++++++++++++++++++++++++++++++++++++++++***************---,,,***)))***+++---//////...---,,,+++,,,,,,,,,,,,,,,,,,---------..................////////////000111333222111111222444666666666777888888999999;;;:::999777888999;;;===;;;;;;;;;::::::999888777:::888777777777777555333///111222000---...///000------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++,,,++++++************++++++,,,++++++***)))(((((('''***+++,,,------------,,,******+++++++++,,,,,,,,,***++++++,,,,,,+++******++++++++++++******))))))***)))))))))***+++,,,,,,))))))*********++++++++++++++++++*********))))))))))))***++++++++++++***))))))*********+++++++++)))((((((((()))***++++++))))))))))))))))))))))))+++***((()))+++,,,,,,+++((()))))))))************(((((()))***************************)))))))))(((***************************************************************************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,************************,,,+++++++++***)))))))))************************))))))*********+++++++++************************------------......//////...............---------000000111222333444444555___???777666555555555666777888666555333444555777666666000000000000////////////,,,+++***))))))***+++,,,************))))))))))))((()))***))))))+++...111,,,+++)))(((&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))$$$&&&&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))'''(((((())))))(((((('''%%%(((***)))'''''')))+++))))))))))))************))))))))))))******************++++++++++++******))))))))))))************)))))))))***************&&&''')))***,,,---------+++++++++++++++,,,,,,,,,,,,+++++++++***)))))))))((()))***,,,,,,+++******)))************++++++++++++++++++++++++++++++++++++++++++++++++*********000...,,,******---000222000///...,,,++++++,,,---,,,,,,,,,---------..................////////////000111222222111111222444555666666666777777777777888888777777888999;;;<<<;;;;;;;;;:::999888777666999888666666666555222000///333444///,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------++++++++++++,,,,,,,,,,,,,,,+++************+++,,,------,,,++++++******)))+++,,,---......---,,,+++------------............+++,,,---...---,,,+++***++++++******))))))((((((*********)))******++++++)))************++++++++++++************)))))))))))))))***++++++++++++***)))************+++++++++))))))))))))))))))***+++))))))))))))))))))))))))+++***(((((()))***)))((())))))))))))************'''(((((()))***)))))))))************))))))))))))***************************************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++***************************************)))************+++++++++************************------......//////000000------..................000000000111222333333444^^^???777777666666666777999999666555333444666777777666///////////////...---,,,******************++++++************))))))))))))(((******)))((()))---000+++***)))''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((''''''(((((((((%%%%%%&&&'''(((((()))***((()))))))))************))))))))))))******************++++++++++++******))))))))))))************((()))))))))*********+++'''((()))+++,,,,,,,,,+++)))*********++++++++++++++++++******************''')))***,,,,,,,,,***))))))************+++++++++************************,,,,,,,,,++++++*********---,,,+++)))***+++...///...---,,,******+++---...,,,,,,,,,---------..................///////////////111222222111111222333555555555555666666666666444444555777888999:::;;;::::::;;;:::999777666555777666555555666555222000333999999111+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,......//////000000000111000111222333222000...---000000111111111222222222222222444444444333111000/////////...------,,,,,,++++++******)))*********)))************+++++++++************))))))))))))))))))***++++++++++++***)))************++++++++++++***))))))))))))))))))))))))))))))))))))))))))+++)))'''((()))***)))((())))))))))))************(((((()))***************************))))))))))))************************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************+++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,------...//////000,,,---------.../////////000000000111111222222222]]]???888888777777777888:::;;;666555333444666777777666////////////...---++++++)))******+++++++++******************)))))))))))))))******)))&&&'''***...)))(((((('''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''((('''&&&''')))***)))'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))'''((()))***((('''(((((())))))*********+++))))))))))))******************++++++++++++******))))))))))))************(((((())))))*********+++((()))+++,,,,,,+++***)))(((((())))))*********+++***************+++++++++'''(((***,,,---,,,***))))))************+++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********((((((((((((((())))))))),,,+++)))))))))+++---///,,,,,,,,,---------................../////////000///111222222111111222333444444444555555555555555111222444666888999::::::::::::;;;:::999777555444444444444555666555333111888>>>===333,,,+++,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++******+++,,,---///000111222444666777777;;;<<<======<<<:::888666333333444444444555555555999:::;;;<<<;;;:::888666555555555444333222222111,,,,,,+++***)))))))))***)))************+++++++++************))))))))))))))))))***++++++++++++***)))************+++++++++++++++***)))(((((())))))))))))))))))))))))))))))***((('''(((***++++++***))))))))))))************))))))***+++++++++++++++************))))))))))))************************))))))******++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))******+++++++++,,,************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,------...///000000000000000000000111111111]]]>>>;;;999777555444555666777222444777999888666333000000000000///......------,,,,,,---------,,,+++***,,,,,,+++***))))))******)))************+++++++++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((***'''%%%&&&(((***)))'''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((()))(((((('''''''''(((((((((''''''&&&&&&&&&'''''')))))))))))))))(((''''''*********)))((('''''''''((((((((((((((()))))))))$$$%%%&&&((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))&&&%%%(((***)))'''&&&''''''(((((())))))******++++++******)))((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***,,,,,,,,,+++++++++******)))************+++++++++******++++++++++++******)))************+++++++++************************...------,,,+++***)))))))))************+++++++++++++++******++++++,,,---,,,+++***)))***+++,,,---,,,,,,------------------000000000000111111111111111222444666888888888888888777888:::;;;<<<:::888777777777777666666666666222333555555444222///---666555333111///------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((('''+++,,,...000222444666777::::::;;;;;;<<<======>>>CCCDDDFFFFFFEEEBBB>>><<<888777666555666777888999:::555444:::===<<<>>>CCC???>>>===<<<;;;:::::::::222222111000///...---,,,---+++))))))***,,,---,,,************+++---...///$$$,,,000,,,))),,,---+++))))))*********++++++++++++*********))))))(((((())))))))))))************))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))************+++*********))))))((((((************************''')))+++,,,,,,,,,***)))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++***)))(((++++++++++++***))))))***))))))************))))))+++++++++++++++,,,,,,,,,------------------------...............///000000000000000000000111111222}}}\\\>>>:::999666555444444555666333444666777666555222111000111222333222000...,,,------,,,,,,,,,+++++++++++++++***)))))))))))))))))))))*********+++++++++(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%&&&((()))(((&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''''''''''''''''''''''')))(((((((((''''''''''''))))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))))))))))))))))))))(((''''''(((((((((((())))))))))))+++++++++***************(((((()))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***((('''(((***))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))+++,,,+++++++++************)))************+++++++++******++++++++++++******)))************+++++++++************************---,,,,,,++++++******))))))************++++++++++++++++++***++++++,,,,,,---,,,+++++++++,,,......,,,------------.........000000000000111111111111111222444666777888888888888888888:::<<<<<<:::888888888888777777777777666333333444444333111///---222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------******++++++,,,,,,------222333444666888:::;;;<<>>>>>>>>>>>>>>???999;;;===?????????>>>===:::999888999===BBBGGGJJJBBB<<<999;;;;;;777666888===???BBBDDDCCCAAA===:::CCCAAA===999555222000//////---++++++,,,,,,+++***++++++++++++++++++******'''++++++)))***//////+++))))))*********+++++++++++++++++++++*********)))))))))))))))******************)))))))))(((((((((******))))))))))))******))))))))))))************+++*********))))))))))))************************((()))***,,,,,,+++***)))*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,************************)))******+++++++++******,,,+++******++++++***)))******++++++++++++***************++++++++++++,,,------------------------...............///000000000000//////000000111222{{{[[[>>>999888666444444444555555333333444444444333222111///111444555555222...,,,...---,,,+++***++++++,,,******)))((((((((()))))))))))))))*********++++++)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))***+++)))))))))))))))(((((('''&&&''''''((()))******+++......------,,,,,,+++++++++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&***,,,***&&&$$$&&&)))*********)))(((''''''''''''(((((()))******++++++))))))))))))))))))))))))++++++++++++************))))))))))))************)))))))))))))))))))))))))))***+++***))))))***+++++++++*********))))))))))))************+++++++++******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---...------------......//////000000000111111111222222111222444666777888888888999888888999;;;;;;:::888999888888888777777777777444444333222111000//////------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***,,,...000222444555888999:::;;;===>>>?????????>>>===;;;::::::;;;<<<999:::;;;===>>>???@@@AAABBB@@@>>>>>>@@@DDDIIIMMMIIIDDD@@@???<<<777444555777999===BBBEEEGGGHHHHHHHHHFFFCCC@@@>>>=========555333111000000...+++)))***+++,,,,,,,,,,,,++++++---+++((('''+++000000+++***************+++++++++,,,,,,,,,+++++++++++++++))))))))))))************++++++************))))))++++++************++++++))))))))))))***************************)))))))))************************((()))***+++,,,+++***************************************++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))++++++,,,,,,,,,---+++((()))+++,,,***'''++++++,,,,,,,,,,,,++++++))))))*********+++++++++------------------------...............///000000///////////////000000111{{{\\\@@@777777666555444444555555444333222222111111222222111222333444333111///---...---+++))))))***+++---))))))((((((((((((((()))))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((()))***++++++(((((())))))))))))((((((''''''(((((())))))******//////...------,,,++++++******+++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((++++++(((&&&(((((('''***)))))))))((((((((('''(((((())))))************((((((((((((((((((((((((+++++++++******)))))))))((()))))))))************)))))))))))))))))))))))))))***++++++))))))***+++*********))))))))))))((())))))*********+++++++++******++++++++++++******))))))*********+++++++++************************))))))******+++++++++,,,))))))*********+++++++++---,,,++++++******++++++++++++++++++,,,,,,,,,------------...//////000000000000111111111222222222222333444555777888888999999777777888999999888777777777777777666666666666555333222000////////////---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++*********---...000333555888:::;;;::::::;;;<<<<<<===>>>>>>>>><<<;;;:::999:::<<<<<<@@@???>>>======>>>???@@@AAA@@@??????AAADDDGGGIIIKKKHHHEEEDDDCCCAAA???>>>;;;999888888<<>><<<:::999777444000---+++++++++,,,---...000111222///,,,***,,,//////---************************++++++++++++++++++++++++((()))))))))************************************+++******))))))******+++((()))))))))************************************************************((()))***++++++++++++***************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++...***((())),,,---***'''***++++++++++++++++++***((())))))******+++++++++,,,,,,------------------...............///000000//////......//////000111}}}^^^BBB777666666555555555555555444333222111111111222222222222000///......//////...---+++))))))***+++,,,)))((((((((((((((())))))(((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))((('''''''''(((((()))***(((((())))))))))))(((((((((((((((((((((((()))(((...------,,,+++******)))&&&'''((()))************(((((((((((((((((((((((((((((((((((((((((((((((())))))'''&&&,,,333333---'''((((((((()))))))))***************))))))((((((((((((((((((((((((((((((*********))))))(((((('''((()))))))))************)))))))))))))))))))))))))))+++,,,+++***)))***+++*********))))))))))))((())))))*********+++++++++******++++++++++++******))))))*********+++++++++************************((())))))******++++++,,,))))))*********+++++++++,,,,,,++++++***++++++,,,---------...............------...//////000111111111111111111222222222222222333444555666777999999888777555666777777777666666555555555444444444444444333111///......//////......---,,,+++++++++++++++++++++,,,,,,---------******+++,,,---......///444555666888:::<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======>>>???AAACCCDDDAAA@@@>>><<<<<<<<<===>>>999<<>>888666666999;;;CCCDDDGGGHHHHHHGGGEEECCCFFFEEECCCBBB@@@===888555111///,,,***+++---000222444333333111---+++,,,///************************))))))******************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))***************************+++++++++************************))))))******++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((---+++))))))+++,,,***((())))))************))))))((())))))***++++++,,,,,,,,,,,,,,,---------.....................///000000///////////////000111111```CCC777777777777777777666666444333222222111111222222222111...,,,,,,,,,...///---,,,+++***)))******+++))))))((((((((()))******((((((((()))))))))******)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))'''%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&''''''((()))***)))((((((''''''((((((((('''(((((()))))))))))))))))))))))))))((((((((((((++++++******))))))(((((($$$%%%&&&''')))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''%%%&&&111======555'''''''''((()))*********++++++******)))((((((''')))))))))))))))))))))))))))))))))((((((((((((((())))))))))))************))))))))))))))))))))))))***+++,,,+++*********,,,++++++*********))))))))))))************+++++++++******++++++++++++******)))************+++++++++************************)))))))))*********++++++)))************+++++++++++++++******++++++,,,---000000111222222222222111---......///000111222222111111111222222222222333333333333444666777999:::999777555555666777666555444444444444333333333333333222000///------......///...---,,,,,,+++,,,,,,***++++++,,,,,,------...)))***,,,///222555777888;;;;;;<<<===???@@@AAAAAA?????????>>>======<<<<<<:::;;;===???AAACCCEEEFFFBBBBBBAAAAAAAAACCCDDDEEEAAADDDHHHLLLNNNNNNMMMLLLLLLMMMLLLJJJKKKMMMKKKFFFFFFEEECCC@@@<<<888555333:::===AAAFFFIIIJJJJJJIIIKKKIIIGGGFFFFFFDDDAAA???:::777222...++++++,,,---222333666666111******...+++++++++***************)))))))))))))))*********))))))))))))************((((((((())))))))))))***))))))(((((((((((())))))))))))))))))*********************+++++++++++++++***************************************+++++++++************************)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((++++++++++++******)))***)))))))))******)))))))))))))))***+++,,,------...+++,,,,,,------........................///000000000000000000000111111222```CCC777777888888888888888777333333333333333222222222111000///...------------++++++++++++************)))))))))))))))***++++++(((((((((((()))))))))***(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((+++***(((%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''((()))***++++++***)))((((((((((((''''''((()))))))))))))))''''''(((((())))))******))))))))))))((((((((((((%%%&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%(((&&&$$$---999;;;333(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))***+++,,,,,,******+++,,,,,,+++++++++************)))************+++++++++******++++++++++++******)))************+++++++++************************))))))))))))************)))************+++++++++)))))))))***+++,,,---...///000111222222222111111---...///000111222222333111111111222222222333333333333333444555777999:::;;;999777666777888888777555555444444444333333333222111000///...---------,,,,,,++++++,,,,,,------******+++,,,,,,---......000111333555888;;;===>>>??????@@@AAABBBCCCDDDDDDBBBBBBAAA@@@>>>===<<<<<<777999<<<@@@BBBDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNMMMKKKIIIGGGMMMOOOOOOKKKLLLNNNLLLFFFBBBBBBBBBAAA@@@===;;;999222444888===CCCIIIMMMOOOKKKIIIGGGFFFGGGGGGFFFEEEBBB@@@===999555111...---///...222777555...******+++++++++*********)))))))))))))))******+++++++++))))))))))))************)))))))))*********++++++***))))))))))))))))))***))))))))))))*********************++++++,,,,,,,,,***************************************++++++,,,************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))))),,,...,,,((('''))),,,)))******++++++******)))******+++,,,---...//////++++++,,,,,,---......///...............///000000111111111111111222333333___BBB777888888999999999888888333444444444444333222111///000000000///...---,,,***++++++++++++***))))))******))))))***+++,,,,,,(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&))),,,+++(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&'''''')))******------+++***))))))((((((''''''((()))))))))))))))%%%%%%&&&((()))+++,,,,,,((((((((((((((()))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%***)))###%%%...000*********))))))((((((''''''((((((((()))******++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,++++++++++++***)))************+++++++++******++++++++++++******)))************+++++++++*********************************))))))))))))))))))************+++++++++((())))))***+++---...///,,,---///000000000///...---...///000111222333333111111222222222333333333444333333444555777999:::===;;;888777888999999888666666555555555444444444111111000///...---,,,,,,)))))))))***+++---...///******+++,,,,,,---......:::::::::;;;<<<<<<======@@@@@@BBBCCCDDDFFFGGGGGGCCCBBBAAA@@@>>>===<<<;;;:::===AAAEEEGGGHHHGGGFFFCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKMMMQQQPPPMMMNNNQQQOOOHHHIIIFFFAAA===;;;:::;;;<<<666666555666:::???EEEHHHIIIGGGEEEEEEFFFHHHHHHHHHFFFFFFEEEDDD@@@;;;666333,,,)))---666999222***'''++++++++++++******))))))*********++++++,,,,,,,,,))))))))))))*********************++++++,,,,,,,,,++++++************++++++))))))))))))*********************++++++,,,,,,,,,******************************))))))******+++,,,************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++''',,,///---'''%%%)))---+++++++++,,,,,,+++++++++******+++,,,...//////000++++++,,,,,,---...//////...............///000000222222111111222222333444```>>>;;;:::999777666666666666333333333222222222111111111000///------......///000///---+++***(((''''''******))))))))))))******))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%***)))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''((('''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%&&&(((************)))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))'''''''''''''''((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))((((((((((((''''''''''''(((((($$$%%%&&&%%%######%%%&&&))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++*********))))))(((((()))((('''((()))))))))(((************************(((((()))***+++,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......///////////////////////////000000000000000222333333333333444666666444444777999999::::::777888999::::::999888777777777777666555333222111222111000///------------++++++,,,,,,+++***)))(((+++++++++,,,///222555666999>>>AAA>>>@@@DDDCCC>>>@@@@@@@@@@@@AAACCCEEEFFFAAAAAAAAABBBBBBAAA===:::;;;<<<>>>@@@AAA@@@???===>>>;;;999:::===???>>>===AAA@@@>>>>>>@@@BBBDDDEEEDDDDDDEEEIIINNNOOOLLLIIIDDDGGGJJJKKKIIIGGGEEEDDD???:::555555999===@@@AAAHHHLLLMMMJJJDDD@@@BBBEEEEEEEEEEEEDDDAAA===:::888555000000555555///,,,------,,,+++******+++,,,---))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************))))))***++++++++++++***(((***---//////---***((()))************+++++++++++++++++++++++++++++++++------++++++++++++------************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////333222111111111333555777bbb@@@:::999888777666555555555333333333222222222111111111000///------......//////...---+++***)))((((((******))))))))))))******))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''((((((&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%&&&''')))******))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((''''''((((((((()))***+++***((((((***+++))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))******)))(((************************)))))))))***+++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......///////////////////////////000000000111111222444444333333555666777666666999;;;;;;;;;<<<777888999::::::999888777888777777555444222111000//////......------......,,,,,,,,,,,,,,,+++++++++///000111333555888:::;;;@@@BBB???::::::???AAA>>>FFFEEECCCCCCBBBAAA@@@>>>999===AAAAAA>>>:::777666777:::===<<<:::888:::<<>><<<;;;>>>>>>>>>???@@@AAACCCEEEEEEGGGJJJLLLLLLLLLLLLLLLJJJGGGCCCAAAAAAAAAAAA@@@CCCHHHMMMNNNIIIDDD@@@???@@@AAABBBCCCCCCBBBAAAAAA<<<::::::<<<888000+++,,,++++++***))))))+++,,,---************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************))))))***++++++++++++***)))***,,,------,,,***))))))************+++++++++++++++++++++++++++++++++,,,+++************+++,,,************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---........./////////000000000222111000000000222444555cccBBB999999777666555444444444333333333222222222111111111000///------......///------,,,+++******************))))))))))))******))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''&&&%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''(((((('''&&&&&&''')))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&%%%&&&'''((((((((((((((())))))))))))))))))))))))&&&''''''''''''((((((((('''((()))((('''&&&''')))((((((''''''(((((()))***))))))))))))))))))))))))'''((((((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))))))))(((((((((((())))))''''''''''''((((((((((((************************))))))))))))************************))))))))))))*********++++++***************************************************++++++...---,,,+++++++++,,,---++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......////////////////////////000000000111111222333555555444444666777888999:::;;;<<<======<<<777888999::::::999888777888777666444222111///...,,,,,,,,,,,,------...///---,,,,,,,,,,,,---......333444666999;;;===>>>??????@@@???<<<===BBBDDDCCCAAA@@@???>>><<<;;;:::999:::CCCLLLMMMGGGAAAAAADDDOOOSSSVVVSSSNNNLLLPPPUUU]]]___ccceeegggiiikkkmmmooorrrtttpppfffZZZRRRNNNFFFJJJLLLHHH???::::::===@@@AAACCCEEEGGGJJJLLLMMMNNNNNNNNNLLLHHHEEEDDDDDDDDDGGGIIIKKKJJJFFFBBB???>>>>>>???@@@AAABBBCCCCCCCCCBBBCCCCCC===444---,,,++++++*********+++,,,---************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************))))))***++++++++++++*********+++,,,,,,+++******)))************++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000111111111000000///000111333444aaaAAA999888777555444444444444333333333222222222111111111000///------......///,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''((()))(((&&&&&&''')))''''''(((((((((((())))))'''''''''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((('''((()))((('''&&&''')))((((((((('''((())))))***((((((((((((((((((((((((''''''(((((()))))))))***(((((())))))))))))((((((((((((((())))))((((((((($$$%%%&&&%%%######%%%'''))))))(((((((((((())))))''''''''''''((((((((((((************************((()))))))))*********************))))))))))))))))))+++,,,---,,,+++***+++************************+++++++++***************...---+++******+++,,,...++++++++++++++++++++++++***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------....../////////////////////000000000111111111222444555555555555666888777;;;===<<<;;;======;;;777888999::::::999888777777666555333111///...---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---///000111444555888;;;===>>>??????>>>AAABBBCCCCCCBBB@@@>>>666:::===<<<999;;;@@@EEEQQQ[[[eeebbbWWWPPPRRRXXXccceeeeeebbb______aaadddkkkqqqxxx}}}tttggg```^^^jjjtttppp\\\GGG999444888888888:::>>>AAACCCCCCHHHKKKNNNMMMJJJIIIJJJLLLLLLJJJFFFEEEFFFHHHHHHHHHDDDBBBAAA???===<<<<<<;;;CCCAAAAAACCCBBB<<<555000...---,,,++++++,,,---...************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************))))))***++++++++++++***++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000000000000111111111111111000000000111222333444^^^>>>999888777555444444444444333333333222222222111111111000///------......///++++++******++++++,,,---******))))))))))))******))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&'''(((((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))''''''''')))&&&&&&'''''''''((((((((((((''''''''''''((()))***&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((()))******'''''''''''''''''''''''''''((((((((())))))******(((((())))))))))))(((((((((((()))******)))((((((((())))))(((''''''(((***))))))(((((((((((())))))''''''''''''((((((((((((************************((()))))))))************))))))))))))))))))******(((+++......,,,******+++************************+++++++++***************,,,+++)))((((((***,,,---++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------......///////////////000000000000111111111111222444555555555555666888555<<<>>>;;;999<<<<<<999777888999::::::999888777666555333111///...------------,,,++++++++++++,,,+++,,,,,,...///111333444666777:::<<<>>>>>>>>>>>>@@@@@@@@@@@@>>>;;;999888<<>>===<<<>>>@@@BBBAAA??????BBBEEEEEEDDDEEEIIIMMMQQQNNNJJJIIIKKKNNNPPPQQQKKKIIIFFFBBB>>>;;;999888<<<999888<<>>666111000...,,,++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************))))))***++++++++++++***++++++***))))))***++++++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000000000000111111111111111111222222333444444555^^^>>>999999777666555444444444333333333222222222111111111000///------......///++++++******++++++,,,---******))))))))))))******))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((())))))(((((('''&&&(((******((('''((((((&&&&&&&&&''''''(((((())))))((('''''''''((()))***&&&&&&&&&'''''''''''''''(((''''''&&&''''''(((((()))))))))))))))))))))))))))))))))((((((((((((''''''((()))((('''&&&''')))))))))(((((())))))***+++((((((((((((((((((((((((((())))))))))))))))))***(((((())))))))))))((((((((((((************(((((()))*********((((((***+++))))))(((((((((((())))))''''''''''''((((((((((((************************))))))))))))************))))))))))))************'''+++...///,,,******+++******************************************+++++++++***)))))))))***+++,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......///////////////000000000111111111222222222333555555444444666777444<<<@@@;;;888;;;;;;777777888999::::::999888777444333111///------------...---,,,,,,+++++++++++++++---///222444666777888;;;;;;<<<===>>>?????????:::888999>>>BBBEEEIIIOOOTTTWWWZZZYYYUUUUUUZZZ___hhhpppwwwxxxvvvxxx|||uuuwww{{{~~~xxxoooZZZUUUTTTTTTUUUWWWUUUPPPKKK;;;<<<======<<<===???AAALLLMMMOOOQQQRRRRRRRRRRRRPPPNNNLLLHHHEEEAAA>>>===888555333555???FFFDDD>>>777555222///,,,***))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************))))))***++++++++++++***+++***))))))))))))***+++)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......////////////000000000111111111222222333444444555555```BBB:::999888777666555555555333333333222222222111111111000///------......///+++++++++***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''&&&(((******)))(((((((((&&&''''''((())))))******)))((('''&&&'''(((***+++&&&&&&&&&'''''''''(((((())))))((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((''''''((()))((('''&&&''')))))))))(((((())))))***+++))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((('''(((***++++++***(((''''''(((((((((&&&&&&''')))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))************&&&***//////+++))))))+++************************)))))))))***+++++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......///////////////000000111111111222222222111222444444333333555666333>>>BBB;;;777;;;;;;666777888999::::::999888777222111///---,,,,,,---...---,,,,,,,,,,,,------...---///444888;;;<<<<<<<<<>>>=========<<<======>>><<<>>>IIIXXXbbbgggkkkqqqtttqqqoooooooookkkccc\\\\\\aaajjjrrrzzz}}}~~~zzzvvvuuutttvvvzzz{{{mmmcccpppvvvqqqpppqqqtttuuupppggg___HHHHHHHHHIIIIIIGGGDDDBBBDDDHHHKKKLLLKKKKKKNNNPPPPPPPPPOOOMMMJJJGGGDDDBBB999:::888555888@@@EEEDDDBBB@@@<<<777222...,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************))))))***++++++++++++***))))))************)))))))))************+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////....../////////000000000000111222222333444444444dddGGG;;;:::999777666666666666333333333222222222111111111000///...---......///,,,++++++***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%%%%%%%%%%%%%&&&'''((($$$&&&((()))***)))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''&&&(((***+++)))((((((((('''(((((()))***+++++++++***)))'''&&&'''(((***+++&&&&&&&&&'''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))******))))))(((((((((''''''((()))((('''&&&'''))))))))))))))))))******+++++++++++++++++++++++++++++++++******))))))(((((((((((())))))))))))((((((''')))***++++++***)))'''((()))***)))'''''')))***))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************(((((())))))*********+++%%%***//////+++((((((***************************(((((()))***+++,,,,,,---***+++,,,------------,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------......///////////////000111111111111222222222000222333333333333444666333???DDD<<<888;;;;;;666777888999::::::999888777111///---,,,,,,,,,...///+++++++++,,,---...000000...222777<<>>===<<<:::::::::;;;;;;MMMTTTggg}}}nnn\\\XXX[[[```hhhpppttttttsss{{{~~~ssscccWWWYYYdddxxx|||vvvmmm^^^^^^^^^aaabbb___XXXRRRAAABBBBBB???===@@@IIIQQQPPPPPPPPPNNNKKKHHHDDDAAA<<>>:::888999888555999999999888777666666555444222000------...///111000///---------///111333222555999:::<<<>>>===;;;BBB888888AAA???777???RRRbbbqqq~~~|||iiihhhqqqxxxuuummmkkksss}}}}}}}}}zzzuuupppooopppkkkooo}}}|||ooojjjwww~~~zzzbbb```bbbkkkvvvxxxpppgggQQQGGG???>>>>>>@@@GGGPPPNNNPPPQQQQQQRRRQQQJJJBBB@@@AAA???888222333<<>>;;;999::::::888999888888666555444333333111///---,,,+++,,,---...------...000222555888:::;;;;;;:::888999;;;===>>>@@@>>>CCCMMMOOOLLLRRR^^^kkksss~~~~~~|||~~~|||nnniiihhhrrrzzz|||}}}~~~zzzjjj[[[QQQZZZppp~~~vvvggg___XXXRRRIII@@@???BBBFFFGGGLLLRRRUUUQQQKKKFFF>>>>>>===;;;999888999;;;EEEGGGIIIHHHDDD???<<<:::222000...,,,***+++,,,---++++++************)))))))))************+++++++++************+++++++++,,,************************************************))))))***++++++++++++***)))************++++++++++++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///,,,...//////......///111000000000111222222333333cccAAA::::::888777666666666666444444333333222222111111/////////.........------,,,,,,++++++***++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((((((((((((((((((((((((((%%%&&&'''&&&$$$$$$$$$&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))((('''((((((''''''(((((()))******))))))(((((())))))***))))))((('''''''''(((((('''(((******))))))***,,,)))))))))))))))***+++,,,///...------,,,,,,------...///111000///---......------...///000000111111...000444777999999888888555444444333333222222222111000///...,,,,,,++++++))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))&&&((())))))(((''''''((())))))))))))(((((((((((((((((((((((())))))))))))***)))((()))***+++***((())))))************))))))******++++++++++++***************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,+++++++++***))))))((((((******++++++++++++******+++************)))))))))++++++,,,,,,,,,+++******++++++++++++++++++,,,,,,..............................//////000111111111111333444444333444555777888;;;<<<888777999:::999888888777555333222111000......---,,,,,,---------111111222333444555666777>>>;;;999999<<>>>>><<<999666@@@CCCGGGIIIGGGCCC@@@???999777222...,,,,,,---...++++++*********))))))))))))************+++++++++)))))))))*********++++++************************************************))))))***++++++++++++***)))************++++++++++++++++++***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------............///---///111222111000000000000000111111222333333333cccBBB::::::888777777666666666555444444333222222111111////////////............,,,,,,++++++******++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((''''''((((((((('''((())))))******))))))))))))))))))*********)))))))))******+++&&&''')))*********,,,...,,,,,,,,,---...///000000000//////.........//////222333555444333222222333000000000000000000000000///111444777999;;;<<<<<<:::::::::999888777666555444444222111000/////////,,,,,,++++++***)))))))))))))))******************((((((((((((((((((((((((&&&((())))))(((''''''(((******))))))((((((''''''(((((((((((())))))))))))***)))((()))***+++***((())))))************))))))******++++++++++++******************++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,+++++++++******)))))))))******++++++++++++*********)))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......................../////////000111111222222222333555555444444666777555888888444333666999888999888777555333111000///......//////000000000000444555666777888888888888::::::@@@IIIRRRZZZbbbhhhxxxrrriiieee^^^SSSaaahhhnnnpppsssyyyyyyzzzwwwrrrllllllxxx~~~{{{tttoooiiinnnooohhhaaaeeewwwyyy^^^FFF@@@AAABBBIIIRRRQQQMMMGGGCCCBBBAAA???>>>@@@DDDIIIKKKJJJGGGDDDCCC@@@>>>:::666222///---,,,+++++++++***)))))))))((())))))*********+++++++++((())))))))))))*********************************************************))))))***++++++++++++***))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,------------...---------............///...000333444333111000000000000111222222333333444cccCCC999999888777666666666666555555444444333222222111000000/////////.........---,,,++++++*********+++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((''''''''''''&&&&&&&&&''''''(((((((((***)))((('''&&&&&&''''''''''''''''''''''''''''''&&&((()))((('''&&&''')))''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''((((((((((((((((((((()))************))))))))))))******(((((((((((()))***++++++&&&(((***+++++++++---///---...///000000111222222000/////////000000111222666888::::::888777888999999888777666555444444333333444444666888;;;>>>@@@>>>>>>>>>>>>===;;;999888666666555444444444444555222111000...,,,+++))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((''''''(((******))))))((((((''''''(((((((((((())))))))))))***)))((()))***+++***((())))))************))))))******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++******************++++++++++++******)))))))))))))))))))))***+++++++++++++++++++++,,,------------......//////////////////////////////000111111222222333333444222444555555555555666888555888888444333666888888999888777555333111000///---...///000111111222222333444777999;;;===>>>>>>999>>>MMMaaaoootttyyy~~~yyyttt|||zzzoooxxx~~~|||oooiiimmmyyy|||~~~}}}rrr|||tttaaa]]]ooozzzTTTAAA===>>>BBBHHHJJJLLLMMMKKKIIIGGGGGGHHHEEEIIIMMMNNNMMMJJJHHHGGGEEEDDDCCC???:::333---***,,,,,,,,,+++***)))))))))))))))*********+++++++++((())))))))))))*********************************************************))))))***++++++++++++***))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,---------.........---------............//////111444555333111000000111111111222333333444444aaaCCC888888777666666666666666555555444444333333222222000000000/////////......------,,,+++******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&''')))(((((((((((())))))*********)))((('''&&&&&&%%%&&&&&&&&&'''(((((()))))),,,+++)))'''&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''')))***''''''''''''((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))))))))(((((())))))***++++++******))))))******+++&&&&&&&&&'''((()))***+++(((***,,,,,,,,,---...000......///000111111111000//////000111222333555666:::<<<>>>>>>===<<<===>>>;;;::::::888777666555555222222111222333666:::<<>>===:::999888888888888888999666555444222000...---,,,))))))((('''&&&'''''''''))))))))))))))))))))))))&&&((())))))(((''''''((())))))))))))(((((((((((((((((((((((())))))))))))***)))((()))***+++***((())))))************))))))******++++++++++++******)))))))))************+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))************+++++++++******++++++,,,---------......//////000000////////////////////////111111222222333444444555333555666666555666777888777:::;;;777666888999888777777666444333111000///,,,,,,---...///111333444666666777888888999::::::@@@GGGYYYooo{{{zzzxxx{{{{{{yyy}}}yyy{{{vvvoooqqq|||fffPPPEEEAAA<<<888===CCCKKKPPPPPPNNNMMMLLLLLLOOOQQQRRRPPPMMMLLLLLLGGGHHHHHHEEE@@@888111,,,......---,,,+++******))))))************+++++++++)))))))))*********++++++************************************************))))))***++++++++++++***)))************+++++++++***************+++++++++)))************+++++++++++++++++++++++++++++++++***************+++++++++******************************************************+++++++++,,,,,,,,,,,,---------............---------............///000222444444222111000111111111222222333444444444___CCC777666555555555555555555555555555444333333222222000000000000/////////......---,,,+++******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((++++++******)))*********)))))))))(((''''''&&&&&&&&&&&&&&&'''((()))))))))***)))'''%%%%%%%%%''''''''''''''''''''''''''''''&&&'''((((((''''''(((***''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((('''''''''(((******))))))(((((())))))***++++++******))))))******+++((((((((()))***+++---...+++,,,......---...///111000000111222222222111000000000111333555777999:::<<<>>>@@@@@@???>>>???@@@999999999888888888888777333444444444555777888888;;;<<>>===<<<;;;:::999999999777777666555444333222222---,,,***)))((('''(((((())))))))))))))))))))))))&&&((())))))(((''''''((((((((((((((())))))))))))(((((((((((())))))))))))***)))((()))***+++***((())))))************))))))******++++++++++++******))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************++++++,,,,,,++++++*********+++,,,---,,,,,,------...//////000////////////////////////000111111222333333444444333555666777666666777999777;;;===999777999999777555444333222111000//////------------///222555777::::::;;;<<<>>>AAADDDEEEUUUWWWeeewww}}}uuuppprrrzzz~~~|||www~~~yyy{{{|||kkk\\\VVVNNNEEECCCCCCFFFJJJNNNPPPPPPNNNRRRSSSUUUTTTSSSQQQQQQRRRHHHHHHHHHGGGCCC>>>888555000//////...,,,++++++***)))************+++++++++************+++++++++,,,************************************************))))))***++++++++++++***)))************+++++++++))))))*********+++++++++)))************+++++++++************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,------------............---------............///111333333222111000000111111111222333333444444555^^^CCC666555555444444444555555666555555444444333222222000000000000////////////...---,,,+++******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((------,,,+++*********+++((((((((((((((('''''''''&&&&&&&&&'''((())))))***'''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))''''''''''''((((((((())))))((('''&&&&&&'''((())))))(((''''''((()))***+++)))))))))))))))******+++++++++************++++++++++++,,,---...000111222,,,...//////......000111333444555555555444333222000111222444777:::<<<>>><<<>>>@@@@@@??????@@@AAA;;;;;;<<<======>>>>>>???;;;<<<>>>???@@@???>>>===777999===AAADDDFFFGGGGGGBBBAAA???===;;;:::999999777777777777777777777777222111///,,,++++++++++++))))))))))))))))))))))))&&&((())))))(((''''''(((''''''(((((())))))******(((((((((((())))))))))))***)))((()))***+++***((())))))************))))))******++++++++++++******))))))))))))******************+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++*********+++---...++++++,,,,,,---...//////000000000000000000000000000000000111222222333333444555777777666666888999666:::<<<999666777666333333222222111000//////...111000//////222555999;;;999;;;@@@GGGOOOYYYaaaeeelllkkkssswwwqqqtttvvvxxxuuusss|||zzzuuuqqqmmmdddUUULLLBBBAAAGGGNNNQQQQQQUUUVVVVVVVVVTTTTTTUUUVVVHHHHHHGGGFFFDDDAAA>>><<<111000000...---,,,++++++)))************+++++++++***++++++++++++,,,,,,,,,************************************************))))))***++++++++++++***)))************+++++++++))))))******++++++++++++)))************+++++++++************************))))))******++++++++++++******************************************************+++++++++,,,,,,,,,---------.........//////---------.........//////222333333111//////000222111222222333333444444555___AAA777666666666666777777888;;;999555222000000111222000000000000////////////000///---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((()))***)))'''&&&&&&'''&&&''')))*********)))((((((''''''&&&&&&&&&''''''''''''((()))))))))))))))******)))))))))))))))***)))***+++***)))((((((***+++++++++,,,---...000000111333444333...---444<<<222444555444444777:::;;;:::888:::>>>???<<<<<>>BBBBBB??????CCCAAA???<<<===???BBBCCCCCCCCCBBBBBBDDDEEEEEEDDDBBBBBB@@@===;;;===AAAFFFJJJHHHGGGGGGDDDAAA<<<888555333555777999::::::999888888555222222222111---))),,,+++)))''''''''''''(((******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((&&&''')))*********)))((()))************+++++++++)))************+++++++++******))))))******+++,,,++++++++++++++++++++++++------------------------(((((()))************)))+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------.../////////............///////////////000111222333444444444666666666666777777777777888888888888777666444444222000//////000000///---555000000666999666666888999HHHaaazzzsssmmmvvv|||~~~~~~~~~|||~~~ooommm~~~dddFFF===CCCJJJMMMOOORRRRRRRRRTTTVVVWWWVVVUUURRRKKKCCCAAABBBAAA<<<666<<<777111------------,,,,,,+++)))((((((***+++---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++------------------------///...,,,++++++---///111111111111000111111222333555555444444555555666666]]]???777777666666555666666777999777555333111111222222000000000000///////////////...---+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''((())))))((('''&&&'''((((((((())))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((()))))))))'''&&&'''(((&&&'''((()))***))))))((((((''''''&&&&&&'''''''''''''''((()))))))))))))))***))))))(((((())))))******+++,,,,,,******+++,,,111111000000000000000000,,,...111444555333333333888::::::999888999:::;;;===;;;<<<@@@BBB@@@@@@CCC===999999<<<;;;888999>>>AAA@@@??????@@@BBBCCCCCCBBBAAABBBDDDHHHJJJKKKKKKFFFFFFEEEDDDDDDEEEFFFGGGFFFGGGGGGGGGFFFCCCAAA???777777666666777888999:::999888666555555444222111+++******)))))))))***+++)))))))))((())))))******))))))))))))))))))))))))((((((''''''''''''(((((('''((())))))******)))))))))************+++++++++)))************+++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............///////////////000111222333444444444555666666666777777777777888888888777666555333333111000//////111111000///222000333777777444666;;;;;;VVVzzzttt{{{{{{zzzpppmmm~~~jjjTTTNNNKKKDDDAAAEEEPPPRRRSSSSSSRRRRRRTTTUUUVVVOOOGGGBBB@@@???<<<999:::999666222---++++++,,,+++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,---...///111222222111111111111111222222333444333333333444666777888]]]>>>888777666555555555555555666666555444333333222222000000000000////////////...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))((('''&&&'''(((''''''((()))))))))))))))(((''''''&&&''''''((((((''''''((()))))))))))))))))))))(((((((((((())))))***,,,------,,,---...///000000000111000000//////333222222555999:::666222444555888999888777888:::777:::CCCNNNQQQMMMHHHGGGIIIHHHIIIHHHDDD??????CCC===>>>??????===<<<<<<<<<=========???CCCFFFGGGGGGGGGHHHJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIHHH>>><<<888666555777:::<<<888888888666444444555777......------,,,+++++++++((((((((((((((()))***+++)))))))))))))))))))))))))))((((((''''''(((((()))((())))))))))))*********)))************+++++++++)))************+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............///////////////000111333444444444444555555666666666777777777999999888666555333222111000///...000222333222111222333666888555333777===MMMjjjzzz~~~~~~zzz{{{tttkkkvvv~~~uuussspppnnnmmmnnnqqqrrruuu~~~yyy|||~~~}}}yyy}}}{{{|||wwwvvvkkkTTTDDDBBBDDDIIINNNQQQQQQRRRTTTVVVXXXTTTLLLEEE@@@===<<<<<<999;;;;;;777000******+++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************************+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++---///111111000000111111111111111222333333333222111111333555888999^^^???888777666555444444444444333444555555555444333222000000000000////////////---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''((((((((((((((((((''''''''''''((((((((())))))'''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&'''((('''(((((()))))))))))))))'''''''''''''''(((((()))''''''((()))))))))))))))((((((((('''(((((()))******+++---.........000222...///000222333333222222777777555444666999999666777888<<>>>>><<<<<<<<<>>>@@@@@@===;;;CCCDDDFFFHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKKKKEEECCC???;;;999999:::;;;666777777444000///222666444444333111///,,,***))))))(((((((((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++))))))*********+++++++++))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------,,,,,,------.../////////............////////////000000222333444555555555555555555666666666777777:::999777555333111000000///......000333555555444666666666666777:::???CCCWWWrrrrrrxxx~~~ssshhhsss~~~yyyttttttqqqooofffUUUMMMLLLJJJIIIJJJMMMRRRVVV]]]fffkkkhhheeedddccc```[[[]]]___^^^^^^bbbiiiooowwwuuuuuuwww}}}kkkXXX???BBBFFFKKKPPPSSSVVVWWWWWWVVVSSSKKKCCC>>>======999:::;;;999555000---+++((()))******++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))************++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,------------------+++,,,---...////////////222111111111111222333333333222111000000222555666```AAA999888777555555444444444222333555666666555333222000000000000////////////,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&((()))(((''''''((()))((((((((((((((())))))***'''''''''''''''((()))***''''''((()))))))))))))))((((((((((((((()))******)))+++---......///000222222333444555666666666666222>>>FFFGGGEEEGGGHHHGGGTTTTTTWWW]]]^^^[[[\\\```hhhrrrwww}}}|||uuuooolll``````^^^[[[WWWSSSQQQQQQJJJLLLNNNQQQRRROOOIIIEEEEEEDDDAAA??????AAACCCEEEHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJHHHEEEAAA>>><<<;;;999999888444///---///222555555555444333000---+++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++))))))*********+++++++++))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------,,,,,,------.../////////............////////////000111222333444555555555555555555555666666666666999888666333111000000////////////111444666777666888555333777BBBMMMSSSTTTVVVnnnyyyyyy~~~yyyxxxpppqqq{{{yyyzzznnn^^^VVVTTTOOONNNHHH999===>>>>>>>>>@@@EEELLLQQQXXX]]]aaadddffffffccc^^^WWWWWWUUURRRNNNMMMOOORRRSSSRRRQQQRRRUUUXXX[[[\\\jjjsss}}}YYYQQQHHHDDDGGGMMMRRRTTTRRRUUUVVVRRRIIIBBB>>>>>>;;;888666888:::999333...******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((((((((())))))*********++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,---...111444666222222222111222333333444555333111000///000111222aaaBBB999888777666666666666666333444555555555444333222000000000000////////////,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((((((''''''((()))((((((((((((((()))******''''''''''''((()))******''''''((())))))))))))))))))(((((())))))***+++,,,+++,,,.../////////111333333333333333444555777777>>>XXXrrrzzzwwwuuuqqqmmmxxxttttttwwwtttlllkkkpppuuuyyyxxxtttoookkkjjjiiihhhfffeeehhhlllppprrrpppkkkgggXXXRRRHHH???;;;:::===@@@BBBCCCDDDFFFHHHJJJLLLMMMMMMMMMMMMLLLIIIEEEAAA>>>??????<<<888444111111111///111444666666555333222------,,,+++************))))))))))))))))))))))))***))))))(((((())))))***)))***+++------,,,++++++)))************+++++++++)))************+++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............////////////000111222444555555555555444444555555555666666666888666444222000000000000000000000222555777888777666666888BBBTTTeeekkkhhheeennnwwwxxxyyy~~~uuujjjtttzzzlllppprrrlllbbb\\\___cccRRRFFFCCCDDDBBBEEEEEE;;;BBBDDDFFFGGGIIIMMMUUU[[[ccceeeiiiooouuuyyyxxxvvvlllkkkiiiccc]]]XXXVVVVVVSSSPPPMMMIIIFFFDDDCCCDDDNNNQQQ]]]ssssss\\\JJJBBBCCCHHHLLLNNNRRRUUUTTTOOOGGGBBB@@@===777333666<<<>>>999333---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((((((((()))******++++++++++++++++++++++++++++++)))************+++++++++***************************************+++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,------.........---------...111666;;;>>>222222222222222333444444666555444222111000//////```@@@999888888777777777888888555555555555444333333222000000000000////////////---,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***)))(((((('''((()))***+++''''''''''''((()))***+++''''''((()))))))))))))))))))))))))))***+++,,,------///000111000000222444111111111333777;;;@@@CCCRRRsss}}}}}}uuujjjggglllzzzyyy}}}|||tttqqqtttxxxxxxwww|||}}}tttkkk]]]OOOFFFCCCDDDEEE@@@@@@AAACCCDDDFFFHHHIIILLLMMMNNNNNNMMMJJJGGGFFFEEEBBB???===:::888555333---///333777999888666555000///...,,,+++***))))))))))))))))))))))))))))))******))))))))))))******(((***---//////---+++))))))************+++++++++)))************+++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............////////////000111333444555555666666444444444555555555666666666555333000//////000111111111111333666888888777888???IIIVVVhhhvvvyyyuuuppplllkkknnnqqqxxx|||rrrppp~~~wwwYYYZZZXXXSSSNNNNNNSSSXXXIIICCCGGGLLLKKKOOOQQQJJJLLLOOORRRSSSSSSVVV]]]cccjjjllloootttxxx|||{{{{{{yyyvvvqqqlllhhhffffffbbb\\\TTTLLLFFFCCCBBB@@@AAAGGGUUUiiivvvvvv{{{dddOOODDDCCCFFFKKKNNNRRRSSSPPPLLLHHHEEE>>>999555666:::===<<<999222000...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************(((((()))******+++,,,,,,************************)))************+++++++++************************))))))*********+++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,---......///---......000222555888999333222222222222333444444666666666666555444222111___>>>999888888888888888999:::666666555444333333222222000000000000////////////------,,,,,,+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))((('''''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%'''((((((''''''(((***)))((('''''''''(((***+++''''''''''''((()))++++++'''(((((()))))))))))))))************+++,,,---...000111222333222222333555222333555:::AAAIIIQQQVVVZZZzzz{{{yyypppccc```fffhhhhhhmmmvvv|||~~~uuuttt{{{ppp```UUUPPPPPPQQQCCCBBBBBBAAABBBBBBCCCCCCKKKKKKLLLMMMMMMMMMMMMLLLFFFCCC@@@>>>>>><<<888333...111555888999888555333222111///---+++***))))))))))))))))))))))))))))))******))))))))))))******'''***---000000...+++))))))************+++++++++)))************+++++++++*********)))***++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000............/////////000111111333444555666666666444444444555555555666666555444222000//////000111222111111333666888888777<<>>555333000---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((())))))***+++,,,,,,,,,************************)))************+++++++++************************))))))******++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,---...//////...///000111111000///...333333222222333333444555555666888999999777555444{{{]]]BBB;;;999777666777777666555444333333222222111111000111000000///...---------...,,,******+++,,,+++***))))))))))))))))))))))))******))))))***,,,---///+++***)))'''''''''((()))(((((())))))))))))(((((('''(((((()))))))))))))))&&&&&&''''''(((((())))))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))))))))((()))***+++,,,------...222222333555888;;;<<<<<>>>>>BBBFFFIIIJJJJJJKKKKKKMMMIIICCCAAABBBCCCAAA>>>777444222444999;;;999666999777444111---***((('''***))))))((((((((()))))))))************+++++++++***(((((()))***+++***)))))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++---------,,,,,,+++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++++++++************))))))************+++++++++---------.........//////...------------...//////111111111000000000000000///111333666777666555444333333333444555666666777777444333333000,,,...333111666333444:::777777BBBNNN[[[iiisssyyy|||zzzvvvkkkpppuuuyyy{{{|||wwwjjj___ZZZXXXXXXRRRSSSSSSOOOKKKMMMSSSZZZkkkjjjiiiiiijjjmmmooopppnnnmmmlllkkkkkklllmmmnnnrrrnnnhhhdddeeegggkkklllrrrssstttrrrpppppptttwwwtttvvvyyy|||xxxlll[[[OOOJJJGGGDDDEEEIIIKKKIIIFFFRRR[[[gggqqqvvvyyy{{{}}}xxx}}}pppWWWFFFCCCBBBGGGPPPRRRMMMKKKNNNHHH===888<<<===888;;;CCC:::999555000+++)))***,,,,,,++++++***))))))***************************************************************++++++,,,,,,,,,))))))))))))************,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------.../////////------///111......///000111333555666:::;;;======<<<:::777555zzz[[[@@@;;;999777666777777666555444444444333222222111111111000000///......------...,,,******+++,,,+++***))))))))))))))))))))))))******))))))***,,,---...***)))(((''''''(((((()))(((((())))))))))))((((((''''''((()))))))))(((((('''''''''((((((((((((((('''(((((()))((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''))),,,...000111111111111...///999JJJ[[[gggllllllccc^^^ccclllqqqssstttoooppptttxxx|||}}}}}}|||tttpppkkkhhhaaaXXXUUUVVVWWWVVVTTTPPPMMMMMMOOORRROOORRRQQQMMMOOOVVV\\\\\\ddd\\\\\\cccccc]]]___iiiuuuvvv~~~vvvpppoooqqqnnneee[[[SSSIIIAAADDDCCCCCCDDDGGGJJJMMMOOOJJJJJJHHHEEEBBBAAABBBCCC>>>:::666666:::===>>><<<:::888666333111...---,,,+++******))))))******+++)))************++++++++++++***)))***+++,,,,,,***(((((())))))************************************)))************+++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************++++++++++++,,,------------.........///............///000000111000000000000000000000000111333555666666666555333444444555666666777777666222000000000...000555888;;;777666::::::EEE\\\rrrxxx{{{xxxwww|||zzzzzz~~~~~~tttmmmhhh```XXXTTTSSSUUUWWWaaaccceeeeeeeeegggmmmqqqsssvvvxxxxxxuuusssuuuwwwyyyyyyxxxxxxwwwxxxxxxyyy}}}zzzvvvrrrpppooooooooorrrssstttqqqnnnlllmmmoooqqquuu|||yyyqqqkkkcccYYYRRROOOLLLGGGCCCOOOQQQRRRSSSTTTVVVZZZ\\\XXXbbbpppyyy}}}~~~|||yyyoooMMMCCC>>>DDDLLLOOOOOOOOOKKK@@@;;;======999;;;CCC???>>>:::444///++++++,,,++++++***************+++************************************************++++++++++++++++++,,,,,,))))))))))))************,,,++++++******++++++,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------.../////////......///111/////////000222333555666999:::;;;<<<;;;999666444xxxZZZ???;;;999777666777777777555555555444444333222222222000000000///......------...,,,******+++,,,+++***))))))))))))))))))))))))***************+++,,,---)))(((((((((((())))))***(((((())))))))))))((((((&&&&&&'''(((((((((((('''((((((((((((((('''''''''(((((()))))))))))))))((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++...111222333222222555111222BBB___~~~zzzwwwyyyxxxsssoooiiidddeeennnpppjjjdddeeebbb[[[UUUUUUVVVUUUUUUWWW\\\^^^^^^ZZZSSSOOOQQQTTTQQQYYY]]]XXXSSSUUU\\\```aaa]]]iii{{{www```YYYccciiicccbbbhhhlllnnnvvv}}}}}}wwwooocccXXXLLLFFF???===???DDDGGGHHHIIILLLNNNKKKFFFBBBCCCEEEFFF@@@:::888;;;???AAABBB;;;;;;999777555444222222,,,,,,++++++++++++,,,,,,)))************+++++++++,,,+++***+++---------,,,((((((((()))))))))))))))************************)))************+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++************************+++++++++,,,,,,,,,,,,,,,------------///////////////000111111000000000000000000111111222222333444555666666777444555555666666777777888888222///000222222444777888999666777<<<@@@WWWzzzzzzvvv~~~|||yyymmmdddYYYWWWUUUSSSUUUYYY]]]```kkkmmmqqquuuyyy|||~~~}}}wwwwwwyyy|||}}}}}}}}}~~~~~~~~~}}}{{{xxxuuurrrqqqsssttttttsssooolllkkkkkkuuuxxx~~~|||sssfffZZZSSSNNNIIIEEERRROOOKKKIIIHHHGGGFFFEEE>>>EEEPPP]]]lll{{{aaaMMM;;;:::CCCLLLNNNOOOMMMDDD??????===999;;;BBBEEEDDDAAA;;;444///,,,,,,++++++*********++++++,,,************************************************,,,,,,++++++++++++++++++)))))))))*********++++++,,,++++++******++++++,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////......000222///000000111222444555666888999999:::999777444222zzz\\\AAA:::888777666777888777666666555555444444333222222000000//////...............,,,******+++,,,+++***))))))))))))))))))))))))***************++++++,,,''''''(((((())))))******(((((())))))))))))((((((%%%&&&&&&'''''''''''''''))))))((((((''''''&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))******++++++.........///000111222333;;;999===MMMhhhzzzssspppggg]]]\\\fffggg[[[TTTVVVWWWSSSQQQUUUZZZ^^^eeekkkmmmttt|||{{{ssskkkiiijjjkkkrrryyywwwqqqooorrrvvvmmmwwwyyyssspppbbbSSSMMMNNNTTT```lllooowwwzzzrrr___UUUIIIAAAAAAAAAAAA???GGGJJJNNNNNNKKKGGGEEEDDDHHHDDD???===>>>AAABBBCCC???>>>===<<<999777555444...---,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++***+++,,,------+++))))))))))))************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,+++++++++,,,,,,,,,------//////......//////000111000000000000000111111111333333333333444666777888555666666666777777888888:::444111333555444555777444888999BBBNNNXXXpppvvvvvv}}}yyy}}}wwwtttrrrnnngggbbb^^^^^^^^^```cccgggkkknnnqqqssswww|||}}}wwwtttsssssstttwwwyyy{{{}}}~~~yyyzzz{{{{{{yyywwwwwwvvvwwwxxxyyyyyywwwssspppnnnwwwxxx{{{~~~xxxlllaaaYYYSSSMMMJJJUUUUUUWWWYYYZZZVVVNNNGGG@@@@@@BBBLLL\\\qqq~~~wwwcccKKK>>>>>>EEELLLOOOMMMFFFBBB@@@<<<888:::@@@GGGGGGEEE@@@999222...,,,++++++*********+++,,,,,,************************************************,,,,,,,,,++++++*********))))))*********+++++++++,,,++++++******++++++,,,***************************+++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,------------...---/////////...///111222000111111111333444555666666777777777666555222111```CCC:::888666666777888777666666555555444444333222222////////////...............,,,******+++,,,+++***))))))))))))))))))))))))))))))*********+++******''''''(((((())))))******(((((())))))))))))((((((%%%&&&&&&'''''''''''''''))))))((((((''''''&&&&&&%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******))))))))))))))))))))))))))))))******+++,,,------///...------000555;;;>>>FFFIIIPPPZZZiiizzz}}}uuuqqqrrrhhhYYYRRRYYY\\\XXX\\\gggeeeeeeiiimmmooosss|||xxxuuuuuuxxx{{{|||vvvrrrrrryyy{{{sssjjjccc]]]WWWTTTSSS\\\eeewwwwwwsssxxx}}}vvvlll^^^UUUOOOKKKEEE@@@BBBCCCFFFJJJMMMLLLGGGCCCHHHGGGFFFEEEFFFFFFEEEDDDCCCCCCBBB@@@===:::777666000///...---,,,,,,,,,,,,))))))*********++++++++++++***)))***,,,,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------......------......///000//////000000111111111111333333333444555666777888666666666666777777777777999555333666666555555777<<>>DDDFFFFFFDDD===666111...,,,+++++++++++++++,,,,,,************************************************,,,,,,,,,++++++*********************++++++++++++,,,++++++******++++++,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------------,,,,,,,,,---------.........---...////////////111333222222222222333444666666666666666555444333111000dddDDD999888666666777888888777555555444444333222222222//////////////////.........,,,******+++,,,+++***))))))))))))))))))))))))))))))******+++******)))'''((()))))))))))))))((((((((())))))))))))((((((&&&&&&'''(((((((((((('''((((((((((((((('''''''''$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))******+++))))))))))))))))))))))))***++++++,,,---...//////---...///444<<>>:::888444333111///...---,,,,,,)))************++++++++++++***)))***+++,,,,,,***,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///////////////000111111222222333333444555666777777888666666666666666666666666666333333555666666<<>>:::;;;===>>>AAAEEEEEEAAA;;;555222------,,,+++++++++++++++************************************************,,,,,,++++++++++++++++++*********++++++++++++,,,,,,++++++******++++++,,,***************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---------------,,,---------............---...000000///000222444333333333333444555666777555555555444333222111000fffBBB999777666666777888888777444444444333222222111111.../////////////////////...,,,******+++,,,+++***))))))))))))))))))))))))))))))***++++++***)))(((((())))))******)))((('''(((((())))))))))))((((((''''''((()))))))))(((((('''''''''(((((((((((((((%%%&&&'''(((((()))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))******++++++)))))))))))))))))))))))),,,,,,---...///000111111111444;;;DDDOOOZZZccchhhjjjjjjkkkkkkkkknnnssswwwnnnfff^^^ZZZVVVSSSUUUZZZbbbmmm}}}yyyuuuvvv{{{yyy{{{|||{{{xxxsssrrruuuiiiRRROOO[[[hhhnnnrrrxxx~~~sssqqqnnnkkkhhhfffddddddZZZTTTKKKDDDAAACCCFFFHHHKKKMMMPPPQQQPPPNNNLLLKKKIIIIIIIIIHHHFFFCCC@@@>>>999888666333000///------)))************+++++++++,,,+++***+++---------+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++//////...---,,,,,,+++***------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,------------........................//////000...//////000111111222222222333555666777777777777555555555555555555555555555333444555777>>>MMM[[[```kkkeee___ppp||||||mmmeee___[[[aaa```aaadddjjjoootttwww{{{}}}}}}~~~{{{zzz{{{}}}zzzyyyzzz~~~}}}}}}{{{yyyxxxxxx{{{}}}zzz{{{xxxuuuqqqoooooosssuuutttrrrlllooosssuuussspppllljjj```aaabbbbbbbbbbbbdddeeeddd___VVVLLLCCC???======<<>>???DDDHHHEEEAAA>>>>>>>>>777<<>>CCC>>>???FFFKKKRRRfff|||}}}~~~xxxrrrwwwsssYYYJJJ???===HHHNNNEEE;;;888>>>;;;777999CCCJJJFFF===777444///+++))))))+++---((()))***)))((((((***,,,)))***++++++***)))***+++************************,,,,,,++++++***+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++---------............///......//////000000111111////////////000000000000333444555666777777777777<<<:::777333111222555999hhhDDD999888888777777777777777666555444222111000000000000000///...............///---+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&)))+++---***&&&'''###))))))(((''''''''''''''''''(((((((((((('''&&&%%%)))(((((('''((()))***+++(((((()))***************'''''''''((((((((()))))))))))))))))))))***++++++***)))))))))***+++---...///+++***...111555???JJJRRR]]]gggjjjmmmppppppmmmeeeYYYNNNKKKQQQ]]]nnn||||||yyy~~~}}}uuurrrwwwxxxrrrkkkooopppooosss}}}zzzzzz~~~|||sssiiibbb```___jjjmmmrrruuuwww{{{uuudddSSSGGG===:::>>>GGGNNNNNNOOORRRKKKKKKLLLLLLJJJHHHEEEDDDCCC@@@<<<::::::888555222...---,,,+++++++++,,,,,,++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,............////////////000000000111111111222222222333444555666777777777666888999999888777777777888999===FFFUUUlll}}}gggbbbuuu~~~ooohhhppp}}}xxxssstttpppiiifffiiijjjhhhlllooouuu||||||{{{yyywwwvvvvvvwwwxxx~~~|||}}}|||vvvuuuwwwrrrlllgggccc]]]SSSLLLLLLJJJGGGGGGIIIIIIHHHFFFFFFIIILLLNNNLLLJJJHHHHHHCCCFFFKKKQQQWWW\\\___aaacccdddgggmmmttt{{{ooojjjgggiiilllnnnmmmkkkdddcccbbbeeegggeee```[[[LLLGGGFFFGGGCCC>>>DDDQQQiii~~~~~~xxxiiihhhwww|||nnnVVVGGG>>>CCCIIIEEEAAABBB@@@===:::;;;BBBIIIHHHBBB;;;777222---******+++---***+++,,,+++***)))***+++)))***++++++***)))***+++************************,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++---------............///..................////////////000000000111111111444444555666777777777777888777555222111222555999iiiDDD999888888777777777777777666555444222111111111111000000///..................,,,+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((( )))&&&000&&&%%%:::""")))((((((''''''''''''((('''((((((((((((((('''&&&((((((((((((((()))******(((((()))***************''''''((((((((()))))))))***))))))))))))***++++++)))))))))+++,,,...///000222000000555===FFFTTT___aaakkktttvvvtttpppjjjeeeTTTPPPPPPWWWaaammm|||zzz|||}}}zzzyyy{{{{{{tttvvvuuusssttt~~~yyyuuusssrrrzzz|||xxxyyy}}}|||}}}{{{vvvrrrqqqttt{{{kkkZZZNNNCCC;;;>>>FFFKKKMMMNNNLLLLLLKKKJJJIIIHHHFFFEEECCCAAA===;;;;;;:::888666222000...,,,++++++,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,------------------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....................................////////////111111111111222222222333555555666777777777666666555777999:::999999:::;;;>>>???EEEUUUkkkxxxiiipppxxxvvvxxxssshhhaaagggnnnqqqpppooosssvvvvvvwwwvvvwwwzzz~~~~~~}}}|||{{{|||}}}|||pppddd___[[[UUUNNNJJJHHHGGGDDDBBB@@@>>>===>>>???@@@???===??????@@@AAABBBAAA>>><<<<<<===???BBBDDDGGGIIIJJJJJJMMMRRRWWW^^^fffnnnsss{{{zzzpppjjjiiikkkllllllgggfffeeefffggggggeeebbbXXXSSSPPPNNNEEE:::888>>>===UUUnnn~~~jjj]]]bbbmmmmmmhhhYYYHHH<<<>>>CCCEEEFFFJJJCCCCCC@@@===AAAGGGJJJHHHAAA===666000,,,++++++,,,+++---//////---+++***+++)))***++++++***)))***+++************************,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************+++++++++,,,---------............/////////////////////......000000111111111222222222444555666777888888888888555555444333222555999<<>>>>>CCCGGGIIIMMMLLLKKKJJJIIIIIIHHHHHHEEEAAA<<<999777777999999555444111///---,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///...------------...///............////////////111111222222222333333333444555666777888888888777666888999999888888999:::???DDDPPPcccvvvtttppp}}}iii\\\[[[___iiipppssspppooottt{{{~~~zzzwwwttttttwww|||~~~yyyvvvssskkk]]]QQQLLLEEEAAA===<<<>>>BBBDDDEEEBBBBBBBBBCCCDDDDDDDDDCCC@@@>>>>>>@@@CCCDDDAAA>>>EEEDDDBBB@@@???>>>>>>>>>;;;>>>BBBDDDFFFLLLTTTZZZbbbjjjwww}}}vvvuuutttrrrkkkjjjjjjjjjhhheeeaaa^^^eee___[[[WWWOOOEEE@@@BBB555EEEVVVjjj{{{hhh^^^ZZZYYYXXXQQQEEE:::;;;???CCCFFFJJJGGGIIIGGGAAA@@@EEEKKKMMMEEEAAA:::333...+++++++++---///111111///,,,+++***)))***++++++***)))***+++************************++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---------............///333333222222111111000000111111222222222333333333444555666777888888888888666666444333444999???DDDiiiBBB999888888777777777777777555555444333222222222222000000///...............---,,,******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%--- ---$$$///___BBB((((((''''''''''''(((((((((((((((((())))))******'''(((((()))))))))))))))(((((()))***************(((((((((((()))))))))******************++++++,,,---------...///000111222...888GGGTTT___ggglllnnnnnnmmmlllkkkfff]]]UUUQQQaaa______aaacccgggpppyyyvvv}}}~~~}}}yyyxxxssshhhcccaaabbbhhhgggkkkuuuyyyttthhhUUUDDD<<<>>>EEEIIILLLLLLKKKKKKKKKKKKKKKKKKGGGBBB<<<555222333777:::777666444222000...---,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...------------...///............////////////111111222222222333333333222333555777888999999:::888999999777666666888:::@@@LLL^^^nnnvvvwwwtttqqqssspppxxx}}}lllZZZTTT___mmmjjjqqqvvvtttrrrvvv{{{}}}|||yyyvvvvvvxxx}}}{{{vvvrrrkkkeeeaaa^^^XXXOOOGGGEEECCCAAA???>>>???AAABBBCCCEEEFFFHHHIIIIIIIIIIIIIIIBBB@@@???AAAEEEGGGFFFDDDAAA@@@???>>>>>>>>>??????;;;===>>>>>>===???EEEJJJOOOXXXeeepppyyy~~~uuupppmmmjjjiiijjjjjjhhhfffhhheeeccc```YYYMMMBBB===>>>DDDHHHWWWnnn~~~|||iii\\\ZZZ^^^XXXNNNCCC===;;;===DDDJJJKKKNNNMMMFFFBBBEEEKKKNNNGGGDDD>>>888222---+++***---///111111///---++++++)))***++++++***)))***+++************************+++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------............///333333222222111111000000222222222222333333333333444555666777777888888888666555333222444;;;DDDJJJiiiAAA999888888777777777777777555555444333333333333333000000///...............---+++******+++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))$$$***###+++###(((CCC000(((''''''''''''(((((()))(((((((((((()))***,,,,,,''''''((()))))))))))))))(((((()))***************((((((((()))))))))******+++************+++,,,,,,---,,,,,,,,,---000333555999FFFVVVbbbjjjnnnlllhhhgggggghhhgggaaa\\\]]]bbbiiiiiilllnnnkkkggghhhmmmvvvyyyrrrsssxxxyyyyyy{{{~~~~~~{{{}}}vvvlllccc[[[WWWXXX[[[```jjjtttzzz}}}|||xxxtttgggSSSCCC???@@@BBBHHHIIIJJJKKKLLLMMMMMMMMMIIIEEE???888333222555888777777777666444111...,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++------............------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////....................................////////////111111111111222222222333111222444666888999::::::999888777666666999>>>BBBJJJZZZmmmuuurrrlllkkkmmmnnnooozzzxxxiiiZZZUUU```nnnhhhqqqyyy{{{{{{||||||zzz{{{tttjjjaaa\\\SSSNNNJJJJJJIIIEEECCCEEECCCDDDEEEFFFGGGHHHHHHHHHJJJMMMOOOPPPOOONNNNNNOOOIIIHHHHHHIIIKKKMMMNNNNNNEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>><<<<<<===@@@BBBBBBJJJTTT[[[bbbjjjuuu}}}yyypppkkklllmmmllliii```bbbfffiiifff\\\MMMBBBBBBDDDDDDMMM```nnnsssccc```eeekkkeeeYYYJJJ>>>;;;AAAIIIJJJOOOPPPKKKFFFHHHLLLNNNHHHFFFBBB===777222...+++,,,...000000...,,,+++,,,)))***++++++***)))***+++************************************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............/////////////////////......111111222222222333333333333444555666777777777777333444444555777>>>EEEKKKkkkBBB999888888777777777777777555555444333333333333444000000///...............---+++******+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***###%%%%%%&&&$$$###'''&&&'''''''''''''''((())))))(((((((((((()))+++---...&&&'''((()))***))))))((((((((()))***************(((((()))))))))*********++++++******++++++,,,---...---,,,,,,///444999===LLLXXXccchhhjjjkkkgggaaa[[[jjj}}}wwwjjjkkkvvvtttwww~~~zzzpppjjjkkk}}}}}}zzzxxxvvvmmmaaa]]]^^^dddaaa``````ZZZTTTUUU[[[iiimmmrrrtttrrrpppppppppmmmjjjjjjnnnrrruuuyyy}}}}}}xxxoooccc[[[TTTXXX]]]aaadddjjjrrrxxx}}}|||lll[[[NNNDDD===CCCEEEHHHKKKLLLMMMMMMLLLJJJJJJGGG@@@999444333444666777999999777333///,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------......---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,---...//////...---,,,............////////////000000000111111111222222222222444555666777777888777666666666:::AAAKKKRRR]]]kkkyyyzzzqqqkkkpppxxxuuuppptttvvvsssqqqnnnggg```bbbjjjooouuu{{{|||~~~}}}xxxuuupppiii```WWWPPPKKKEEEAAA???CCCFFFFFFHHHKKKIIIKKKNNNPPPRRRSSSUUUVVVTTTWWWZZZZZZXXXWWWWWWXXXUUUVVVUUUTTTSSSTTTVVVYYYTTTTTTRRRPPPLLLHHHEEECCCBBB@@@>>>>>>>>>>>>===<<<===@@@EEEHHHJJJOOOWWW]]]sss|||rrrhhh```aaaccchhhkkkhhh]]]TTTFFFGGGDDDHHHRRRVVVfffpppggggggtttxxxtttdddNNN@@@???DDDFFFLLLPPPMMMKKKMMMOOOOOOHHHHHHGGGCCC>>>888222...+++,,,------+++++++++---)))***++++++***)))***+++************************************+++,,,---...************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///..................//////111111111111222222222222222333444555555666666666222555:::>>>AAADDDHHHKKKlllCCC999888888777777777777777555555444333333333444444000000///...............---+++)))***+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))******''')))%%%))))))"""111'''''''''''''''((()))***((((((((((((***,,,...///&&&''')))*********)))((((((((()))***************))))))))))))************++++++******++++++,,,---000///...///333:::AAAFFFWWW```eeecccaaaaaa]]]WWWRRRrrrzzzuuu|||tttnnnqqqyyywwwttt~~~xxxnnngggdddeeeaaaWWWQQQPPPKKKIIIIIIJJJGGGBBBFFFOOOKKKRRR\\\bbbbbb___\\\[[[]]]TTTMMMOOOUUUYYY]]]```fffuuu~~~~~~vvvtttxxx|||ooodddfffgggeee^^^WWWZZZeeeppp|||sssdddTTTFFF???BBBFFFIIILLLMMMLLLKKKKKKMMMMMMHHH@@@888333111555777:::;;;:::555000,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,---///000000///---,,,............/////////000///000000000000111111111333444444555666555555555555444555777>>>IIIVVV___lllwww|||rrroooyyyrrrlllxxxlllTTTXXXcccppptttpppoooqqq}}}}}}{{{yyy|||{{{uuufffbbb\\\TTTMMMGGGCCCAAAEEEBBBCCCJJJOOOPPPRRRUUUXXXYYYZZZZZZZZZZZZ[[[]]]YYY\\\``````]]][[[[[[\\\\\\]]]]]]ZZZVVVUUUYYY\\\XXXYYYXXXWWWTTTPPPMMMJJJJJJGGGCCCCCCCCCBBB???;;;>>>??????>>>>>>@@@EEEIIILLL[[[iiisssqqqlllgggaaa___cccfffccc]]]NNNMMMGGGEEEFFFDDDPPPjjjvvvoooooo~~~zzz```HHH>>><<>>===BBBKKKPPPOOOKKKIIIKKKMMMLLLHHHAAA999444444555777;;;>>><<<666111111///,,,***)))((()))))),,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********+++******))))))******+++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------............///......---,,,,,,,,,------............/////////000111111222333333333222222222222333555555666555555333:::>>><<<>>>KKK[[[fffttttttllluuunnngggwwweeeOOOUUUZZZbbbjjjpppsssuuuvvv~~~}}}sssuuuyyyrrrooo]]]WWWPPPJJJHHHGGGEEECCCCCCGGGLLLRRRWWWZZZ\\\]]][[[[[[\\\^^^``````^^^]]]hhhhhheee```[[[ZZZ]]]```^^^bbbdddaaaZZZVVVUUUWWW]]]^^^^^^[[[VVVSSSSSSTTTKKKLLLMMMLLLHHHEEEBBBAAACCCBBBAAA?????????@@@@@@EEEFFFLLLZZZnnnuuupppiiibbb```aaaaaabbbccc]]]UUUJJJ@@@===AAAGGGKKKvvv|||}}}yyy\\\FFF>>>@@@EEEMMMSSSTTTQQQPPPRRROOOOOOKKKEEEBBB@@@<<<666///...,,,---......,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************------------------------333000------///000///,,,++++++++++++++++++++++++,,,,,,,,,---------......///...,,,+++***+++,,,,,,///......---------......---......000111222333444222222222222222222222222444444444444444333222222555BBBPPPTTTNNNIIIJJJMMMhhhEEE:::999888777666666666666777666666555444333222111000000000000////////////---,,,++++++******++++++))))))************))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))******++++++,,,,,,***+++,,,------.........444666999===DDDMMMWWW^^^aaabbb]]][[[]]]WWWWWWdddooo~~~xxxppplllpppllliiihhhgggiiisss}}}cccfffggghhhjjjlllhhhaaa```^^^VVVNNNLLLNNNMMMIIINNNKKKKKKOOOVVVXXXSSSNNNTTTWWW[[[^^^___\\\YYYVVVVVVQQQKKKEEECCCDDDGGGIIIAAACCCIIILLLLLLPPP___nnn}}}zzz}}}|||qqq\\\XXX\\\kkk{{{yyyiiiTTTJJJ@@@===AAAHHHMMMOOONNNLLLKKKKKKIIIDDD===888777777888999;;;;;;999888111///---***))))))+++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++************++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------............///,,,,,,,,,,,,------...///........./////////000000111111222333333333222222111111333444555666666666555999<<<>>>GGG[[[nnnyyy~~~ssssssyyyfffcccxxxvvv```QQQ]]]```eeelllsssxxxyyyyyy|||yyyvvvmmmeeeaaaUUURRRNNNMMMOOOPPPQQQPPPQQQRRRUUUZZZ^^^aaabbbaaaaaabbbdddfffgggfffdddbbb```aaabbb```\\\[[[\\\___[[[^^^```^^^YYYVVVWWWZZZ]]]dddjjjhhh___VVVSSSTTTWWWWWWVVVSSSOOOKKKHHHGGGFFFEEEDDDDDDEEECCC@@@======>>>BBBLLLZZZiiivvv}}}wwwiiiaaa___^^^^^^^^^VVVQQQKKKEEEBBBAAABBBCCCZZZrrrtttTTTCCC??????CCCJJJQQQSSSRRRQQQRRRRRROOOIIIEEECCC===666000///---,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++...,,,******+++,,,+++)))++++++++++++++++++++++++,,,,,,,,,------------......---,,,+++++++++,,,,,,///......------.........//////000000111111222222222222222222222222222222000222444444222111111222:::HHHVVVUUUKKKEEEKKKTTTfffDDD:::999888777666666666666555555444444333222111111000000000000////////////---,,,++++++******++++++))))))************))))))))))))))))))************))))))))))))))))))))))))(((((())))))***))))))((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************************+++---...///111111111999<<>>444222...+++)))***,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------............///+++++++++,,,---///000111....../////////000000000000111222333333333333333222333444666777888888888666:::>>>FFFVVVlll|||~~~~~~wwwkkkmmmssseee```iiihhhjjjpppxxx}}}~~~~~~~~~|||vvvoooggg___YYYUUUQQQPPPQQQTTTXXX[[[]]]]]][[[ZZZZZZ^^^cccfffeeedddbbbbbbdddddddddcccaaa```YYY___fffjjjiiiiiiiiikkkiiijjjkkkhhhdddbbbcccfffgggsss~~~}}}ppp```WWWUUUWWWVVVUUUSSSRRRRRRRRRSSSPPPMMMIIIGGGFFFCCC???<<<999:::===@@@FFFOOOXXX^^^lllrrr~~~mmmccc___]]]\\\[[[VVVPPPJJJFFFCCCAAA???BBBTTTqqqcccNNNGGGBBB???DDDMMMTTTSSSOOOTTTUUUSSSNNNKKKHHHAAA999333111...,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))),,,***(((((()))***)))(((++++++++++++++++++++++++,,,,,,,,,,,,------------...---,,,,,,+++,,,,,,,,,........................111111000000000000000000222222222222333333333333---222666555222111444888BBBOOOZZZUUUIIIFFFSSSbbbeeeDDD:::999888777666666666666444444333333222111111000000000000000////////////---,,,++++++******++++++))))))************)))))))))))))))))))))*********))))))))))))))))))))))))(((((()))*********))))))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************))))))))))))))),,,+++,,,---///333666888BBBFFFLLLPPPTTTWWWYYY[[[ZZZRRRJJJTTTbbbbbbiii~~~zzzuuuvvvssskkkkkkrrrqqqooonnnooolllkkkqqqxxxmmmjjjfffddddddbbb]]]WWWTTTUUUUUUXXX___eeebbb[[[]]]dddkkklllpppyyy|||sssmmmggg___TTTLLLSSSMMMJJJJJJKKKKKKNNNRRRWWW]]]dddeee]]]VVVZZZccctttyyybbbHHHMMMYYYhhhwww|||eeePPPCCC???AAACCCIIIKKKLLLLLLIIIEEEBBBAAA>>>@@@@@@>>>:::999<<<@@@:::666111---******+++---,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------............///,,,,,,,,,------...///000...////////////000000000000111222222333333333333555555777888888999999999888@@@KKKYYYjjjxxx|||xxxssszzz~~~vvvssszzzsssmmmpppsssqqqpppttt{{{uuuooofff^^^YYYVVVTTTSSSTTTVVVYYY]]]aaacccddddddbbb___]]]___cccffffffddd______`````````aaaccceeehhhqqq}}}wwwkkkeeeYYYVVVSSSRRRUUUZZZ___aaa___]]]XXXRRRLLLHHHFFFEEE>>>???@@@???>>>AAAGGGLLLTTT\\\hhhsssqqqiiieeecccfff___VVVOOOJJJHHHEEEBBB===CCCNNN___ppp}}}iiiWWWXXXSSSJJJFFFJJJPPPQQQNNNSSSVVVVVVSSSQQQOOOGGG???777444000---,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))),,,+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,---------......///////////////000000000000000111111111222222222333333333333333111555888777444555===DDDOOOUUUWWWQQQIIINNN```qqqdddCCC:::999888777666666666666333333333222222111111000000000000000////////////---,,,++++++******++++++))))))************))))))******))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************)))))))))))))))---,,,***+++///666===AAAOOORRRWWWYYYXXXWWWWWWWWWPPPOOOPPP]]]kkkgggfffttttttmmmkkkmmmkkkiiiqqq~~~}}}zzzsssnnnpppuuujjjaaaVVVPPPNNNMMMMMMMMMVVVZZZ]]]]]]aaajjjqqqsssttt|||oooeeeWWWQQQMMMPPPTTTTTTUUUXXXYYY\\\``````XXXPPPQQQWWWUUUZZZeeeuuuiiiPPPTTTVVVXXX___mmmuuudddSSSEEE>>>;;;@@@GGGNNNOOOIIICCCBBBCCCAAACCCEEECCC>>>;;;;;;<<>>===@@@DDDEEELLLTTTYYY___nnn{{{nnnfffddd^^^XXXSSSQQQMMMHHHCCC???<<<<<>>;;;CCCLLLNNNJJJDDDCCCDDDCCCEEEFFFEEEBBB>>>;;;999AAA>>>999444///,,,******,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------............///000//////...------....../////////000000000111111///000111222333444444444333444666777999999::::::FFF^^^~~~qqq}}}~~~~~~wwwtttvvvtttnnnooouuu}}}|||{{{zzz{{{~~~zzzrrrkkkcccYYYSSSSSSUUUVVVVVVYYY]]]bbbfffhhhhhhiiijjjgggddd```\\\[[[\\\___aaafffjjjqqqvvv}}}~~~wwwppphhhcccbbbkkksssrrriii^^^WWWUUUHHHGGGFFFCCC???======>>>>>>CCCHHHHHHJJJSSSdddqqqyyyfff___\\\YYYXXXXXXRRRIIIAAA===;;;;;;@@@LLLZZZgggnnn{{{vvvcccZZZhhhjjj```LLL???CCCMMMRRRMMMQQQTTTUUUVVVVVVRRRKKKBBB===555000---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))***+++***))))))+++---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,---///000111111000///------...000111222333444222222333333444444555555555666666555888AAAOOOZZZbbbXXXMMMJJJQQQ^^^jjjpppdddDDD:::999888777666666666666333333333333333222222222000000000000////////////---,,,++++++******++++++))))))************))))))************)))))))))((())))))))))))))))))))))))(((((()))***++++++++++++(((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))******++++++,,,,,,,,,---///444<<>>;;;???===:::777333///---+++,,,++++++******++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------............//////...............///000//////000000000111111111///000111222333444444444333555888;;;>>>AAACCCDDDQQQlllwwwzzzqqqtttvvvtttpppooorrrvvv~~~~~~{{{{{{~~~}}}zzzssskkkeeeaaa]]]XXXXXX[[[]]]]]][[[ZZZ^^^ccceeedddddddddfffaaabbbaaa___^^^aaajjjqqqwww~~~uuusssrrrppplllfff___XXXSSSMMMKKKHHHEEEDDDBBB???======@@@BBBAAAAAAEEEMMMTTTkkkrrrjjjaaa[[[YYYUUUNNNGGG@@@@@@@@@AAAGGGQQQ\\\dddtttpppddd```mmmooocccKKK;;;???JJJOOOMMMPPPSSSSSSTTTVVVRRRKKKFFF@@@888111...------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************(((***+++***)))(((+++---++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,.../////////...---,,,---///111222111000///...//////000111222222222222222333333444555555666555555777:::@@@KKKWWW```]]]UUUOOOSSS___kkkrrrsssdddEEE:::999888777666666666666444444333333333333333333000000000000////////////---,,,++++++******++++++))))))************))))))+++*********))))))(((((())))))))))))))))))))))))(((((()))++++++,,,,,,,,,(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))***+++,,,---------***---333;;;CCCJJJPPPSSSVVVWWWWWWWWWVVVVVVYYY[[[aaassstttgggeeebbbZZZWWWXXXcccjjjjjjnnnxxx|||xxxzzzxxxwwwvvvsssqqqvvv}}}tttkkkccc]]]WWWTTT\\\hhhooo}}}~~~~~~~~~~~~~~~}}}}}}|||~~~~~~vvvppplllooooooiiiccc```UUUPPPMMMOOOQQQRRRYYYccclll}}}{{{sssxxx}}}{{{ssslllnnnssstttyyy{{{uuuhhh\\\UUUTTTEEEAAA@@@EEELLLNNNJJJDDDDDDBBB@@@AAADDDDDDAAA>>><<<<<<:::888555222///---,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++******************+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------.........//////---------......000111222000000000000111111111111//////111222333444444444555888<<<@@@EEEIIILLLNNNXXXsss}}}yyy|||~~~rrr]]]cccmmmrrrmmmiiilllrrrvvv~~~{{{zzz~~~xxxnnnccc\\\ZZZVVVUUUWWW\\\cccfffccc```]]]```cccccc```^^^^^^___```dddggghhhiiiqqq~~~qqqeeeaaa___\\\XXXTTTPPPLLLJJJJJJHHHCCC??????@@@AAA@@@>>>>>>@@@BBBFFF\\\wwwkkk\\\WWWVVVTTTRRRIIIFFFBBB======DDDPPPZZZnnnyyy~~~uuujjjfffjjjttttttfffKKK;;;>>>GGGJJJMMMQQQRRRRRRSSSTTTPPPJJJIIICCC:::222...---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))+++---,,,******,,,///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,.../////////......+++---///111222222000000000000000000000000111111222222333333444555666666555666:::@@@IIITTT]]]cccUUURRRTTT]]]lllxxx}}}|||gggBBB<<<;;;999888777777666666444444333222111111111111000000000000////////////------,,,,,,,,,,,,+++++++++++++++************))),,,,,,,,,++++++*********)))((('''''')))***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))...***))),,,---+++***,,,222888???CCCEEEIIIPPPVVVZZZVVVXXX```ggggggcccaaafffnnnoooeee[[[XXXWWWUUU^^^kkktttuuuyyy|||ssskkkeeeeeekkkkkkhhhppp~~~yyyvvvtttrrrnnnmmmrrryyyxxxqqqqqqqqqpppooommmkkkjjjhhhhhhiiiiiihhhgggeeecccbbbgggggggggfffeeeeeeddddddlllnnnqqqqqqoooooorrrtttzzztttvvvpppiii```XXXRRRPPPNNNMMMRRRggg{{{|||~~~pppmmmrrr~~~zzznnngggWWWHHH===???EEEHHHJJJLLLCCCDDDDDDAAA===;;;;;;<<<===AAACCCAAA:::444111111++++++******+++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,------......------,,,+++,,,,,,------,,,,,,+++---------............///,,,---...//////...---,,,,,,---......//////.........///000111111222222111000222444555555666888:::000666:::<<>>EEELLLSSSUUUPPPNNNPPPQQQNNNJJJIIIEEE>>>555...,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))---,,,++++++------,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------.........///111333444333222111...///000111222333444444444333222222444666666666000===EEEIIIUUUddddddXXXMMMRRR^^^llluuuzzzgggCCC<<<;;;999888777777666666666555444333222222222222000000000000////////////------,,,,,,,,,,,,+++++++++++++++************))),,,,,,,,,++++++*********---,,,++++++++++++)))'''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))),,,***+++...///,,,,,,///999@@@HHHLLLMMMOOOSSSVVVSSSXXXbbbnnnppphhh```]]]fffkkkiii___WWWWWWZZZ\\\kkkxxx|||yyylll^^^[[[VVVWWW]]]^^^]]]dddqqq{{{{{{~~~}}}xxxyyy~~~}}}zzzuuunnnfffaaa]]]]]]\\\[[[ZZZXXXVVVUUUTTTTTTUUUUUUUUUTTTSSSRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSUUUWWWWWWVVVUUUWWWYYY___ZZZ\\\eeeiiiiiipppzzzyyymmmbbbXXXPPPLLLOOOYYYbbbhhhrrrmmmiiinnn|||~~~yyygggXXXIIIDDDCCCDDDGGGKKKJJJGGGCCCAAA???<<<999777:::>>>AAA@@@;;;666333222,,,++++++***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,------......------,,,,,,,,,------------,,,,,,---------............///------...//////...------,,,---......//////......///000111222222333333333000222444555555555777999444777999===IIIZZZeeehhhmmmooouuu{{{|||~~~oooccc]]][[[ZZZfffiiillloooppprrrtttuuu{{{qqqggg```^^^^^^___fffaaa```gggnnnnnnlllkkkgggiiikkkmmmssswwwtttnnn}}}rrriii^^^YYYXXXWWWTTTPPPIIIIIIGGGDDDFFFIIIEEE>>>;;;>>>DDDOOOcccqqqddd^^^[[[\\\XXXQQQJJJEEECCCCCCEEEPPPccc|||rrrjjjiiiiiikkknnnzzzttt\\\JJJBBBIIIOOOQQQOOOOOOSSSTTTRRRLLLKKKHHH@@@777111------------,,,,,,+++******)))************************)))************+++++++++++++++++++++++++++++++++)))))))))******++++++,,,---,,,++++++------,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,---------............///111333333333222111//////000111222333333444333333333444666777888888777???HHHRRR```hhh___PPPMMMZZZhhhpppxxxzzziiiDDD<<<;;;999888777777666666666666555444333333333333000000000000////////////------,,,,,,,,,,,,+++++++++++++++************)))+++++++++++++++*********,,,++++++,,,---,,,)))'''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************---000///---000666@@@GGGOOOTTTTTTSSSRRRSSSPPPZZZkkkwwwvvvllldddbbbhhhjjjggg^^^XXXZZZ```dddrrr{{{{{{tttkkk\\\LLLNNNLLLOOOWWWYYYYYY```kkk|||}}}sssnnnhhhccc^^^ZZZVVVSSSPPPPPPPPPOOONNNMMMKKKJJJHHHIIIJJJKKKKKKKKKKKKKKKGGGHHHHHHHHHHHHHHHIIIIIIEEEFFFGGGGGGEEEEEEFFFGGGJJJGGGHHHOOORRRTTT^^^kkksss~~~zzzlll```YYYZZZWWWXXX]]]bbbgggqqqzzzxxx}}}uuusss{{{tttgggWWWJJJBBB@@@DDDKKKOOOJJJCCC@@@???===888333777:::>>>@@@===999666444---,,,+++******++++++,,,++++++++++++++++++++++++((()))***,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,------......------,,,------............---------------............///------...//////...------------...////////////...000111222333333444333333111333444555444444666777888888888???QQQfffssswwwsssnnnlllqqq{{{oootttyyyjjjaaa^^^\\\[[[dddhhhmmmqqqsssuuuwwwyyy{{{xxxvvvuuuppphhhaaa]]]^^^aaacccgggbbbaaaffflllnnnppprrrqqqrrrqqqrrryyyzzzeeeYYYWWWYYYWWWSSSMMMLLLHHHFFFGGGHHHCCC<<<>>>;;;;;;@@@JJJdddmmmaaa\\\```^^^XXXPPPJJJFFFEEEFFFKKKVVVnnnsssmmmkkkjjjlllpppmmm{{{wwwVVV@@@GGGKKKMMMNNNQQQTTTUUUSSSOOONNNJJJDDD;;;444000...------,,,,,,++++++******************************)))************+++++++++++++++++++++++++++++++++---,,,+++***++++++---------,,,++++++------,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------------............///000222333222222111000111111111222222333333333333444666777888999999;;;AAANNN___kkkiii[[[NNNVVViiivvvwww||||||kkkjjjFFF;;;;;;999888777666666666666555444333333222222222000000000000////////////------,,,,,,,,,++++++++++++++++++*********))))))+++++++++***************&&&&&&'''***,,,,,,+++)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************++++++***+++---000...///666@@@CCCIIIQQQVVVUUUQQQNNNLLLUUU\\\jjjvvvwwwppplllmmmeeeggggggbbb]]]\\\___aaaggglllmmmhhhbbb^^^UUULLLJJJKKKRRRZZZ^^^```gggpppwwwooonnn]]]YYYTTTQQQQQQQQQQQQPPPOOOOOOOOOOOONNNMMMLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKKKKKKKHHHIIIIIIHHHGGGFFFFFFGGGFFFDDDFFFHHHHHHIIIQQQ[[[___iiiuuu|||~~~|||vvvmmmeeeeeelllkkkbbbbbbjjjyyywwwwwwssssss}}}zzzssseeeUUUGGG@@@BBBGGGLLLIIIEEE@@@===:::777444555777;;;???@@@===999666000...,,,+++******+++,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------......------,,,---..................------------............///---..................---------...//////////////////000111222333333333333222333555444444444555666888777999FFF[[[nnnyyy|||tttooooooyyy|||nnnwww|||pppgggccccccaaa```gggkkkooosssuuuwwwyyy{{{yyyooogggiiifffccc``````bbbdddffffffbbbaaafffjjjkkkooosssuuutttpppooowwwzzzfff^^^ZZZVVVRRRPPPQQQQQQOOOLLLGGGBBB===@@@;;;===CCCEEERRRvvvhhh[[[^^^^^^\\\WWWRRRMMMJJJIIIEEEKKK]]]www}}}|||{{{}}}wwwgggKKKEEEGGGJJJNNNSSSUUURRROOOQQQOOOLLLFFF???777222///------,,,,,,,,,+++++++++************************))))))*********+++++++++++++++++++++++++++++++++555333000...,,,,,,,,,------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------...............///000111222222222111222222222222222222222222444555666666666777888999:::FFFZZZkkkmmmddd^^^___pppyyy~~~|||pppbbbjjjGGG;;;;;;999888777666666666555444333222111111111111000000000000////////////------,,,,,,,,,++++++++++++++++++*********))))))************************''''''(((***,,,,,,+++)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))******+++++++++,,,,,,+++---//////222===IIIEEEIIIOOOSSSRRROOOKKKHHHVVVZZZdddppptttppplllkkkccceeeiiihhhccc[[[WWWVVVUUUYYY\\\\\\\\\[[[XXXTTTMMMRRRZZZccchhhkkkqqqwww}}}|||{{{xxxmmm```ZZZZZZLLLKKKIIIJJJLLLOOOPPPPPPOOOPPPPPPQQQPPPPPPOOOOOOTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOOOONNNMMMMMMMMMLLLLLLKKKJJJIIIJJJJJJFFFBBBDDDGGGFFFKKKSSS[[[cccnnnyyy|||qqqooovvvppp___WWW\\\dddyyy}}}yyysssdddbbbnnn~~~{{{iiiTTTFFF???>>>DDDFFFGGGCCC<<<777777999666777999>>>BBBAAA<<<888333111...,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++,,,------......------,,,---..................------------............///.........------.........---...//////000000//////...///000111222222222222111333444444333333555666666777???QQQeeerrrvvvvvvooorrr~~~yyyxxxrrrnnniiihhhhhhiiihhhgggnnnqqqsssuuuvvvwwwyyy{{{~~~}}}~~~}}}nnn``````bbbccceeegggggghhhggggggeeedddffffffdddfffkkkooorrrtttwwwpppaaaXXXYYY]]]```^^^UUUKKKEEEDDD@@@;;;<<>>===<<>>;;;BBB===999<<>>HHH]]]{{{nnncccdddmmmpppjjjaaaHHHCCC@@@DDDKKKZZZtttkkkYYYHHHFFFKKKNNNPPPSSSSSSQQQPPPPPPMMMGGG>>>777------------------------++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))---,,,++++++------,,,+++,,,,,,,,,------.........++++++,,,,,,---...//////............/////////000///.........///000111222000000111222444555666666444666777666777>>>IIIRRR\\\jjjkkkXXXRRRfffooo```dddssshhhGGG:::999888777666666666666555555444333222222222222000000000000000000000000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))---,,,+++***)))))))))))))))))))))((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))******************))))))))))))******'''))),,,---,,,+++++++++///444@@@KKKNNNMMMNNNSSSRRRCCC@@@LLLRRRLLLLLLUUUWWWRRRMMMPPP___rrr~~~xxxrrrjjj^^^SSSSSSZZZ[[[TTTPPPSSSWWW[[[cccmmmppppppooommmhhhccc]]]ZZZMMMMMMMMMNNNQQQWWW___eeeddd\\\YYY[[[\\\[[[^^^cccccceeefffeeebbb_________mmmhhhdddfffnnnvvvzzz{{{qqqrrrrrrsssuuuwwwyyyzzzqqqmmmjjjkkkooopppmmmjjjiiifffccceeehhhhhhddd___\\\ZZZWWWTTTQQQNNNJJJGGGDDDFFFHHHMMMUUUaaammmvvv}}}tttkkkfffggghhhlllzzzzzz{{{jjj]]]___hhhiiizzz{{{mmm___TTTKKKDDD@@@DDDGGGEEEBBBAAA===>>>???@@@EEEJJJFFF???;;;999555111...,,,++++++,,,,,,++++++***))))))(((******+++,,,,,,---......+++++++++,,,,,,------------------...------,,,,,,---,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,---------......------------------,,,,,,---///222222000///...///222222222222222222333333444222///000333777999:::GGGYYYnnn{{{}}}wwwqqqttt~~~||||||{{{xxxvvvuuuvvvvvvtttqqq|||zzzwwwsssrrruuu}}}vvvwwwwwwrrrkkkgggfffggghhhfffeeegggjjjnnnooopppooogggccchhhooovvvwwwgggccc]]]WWWSSSXXXWWWOOODDD@@@BBBAAA===>>>@@@KKK```}}}lllfffiiimmmnnnmmmWWWKKKCCCCCCDDDKKKaaayyysssjjjWWWFFFBBBKKKRRRSSSSSSTTTRRROOONNNLLLEEE<<<222///+++))))))***,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,(((((()))***,,,---......,,,,,,,,,***)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---.........///////////////......000000000111222222333333333333222222222222222222777555444555777???RRRdddlllnnncccRRRZZZvvv~~~jjjgggttt|||{{{hhhFFF::::::999888777777777777555555444333222222222222////////////////////////,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))******************))))))))))))******''')))+++,,,,,,,,,---...111666AAALLLPPPNNNPPPTTTPPPLLLOOOVVVUUUOOOPPPXXXTTTRRROOOQQQ___pppxxxwwwrrrkkkccc^^^YYYWWW]]]gggaaa[[[XXXZZZ]]]```hhhpppnnnkkkeee___XXXSSSOOOMMMPPPQQQRRRSSSUUUYYY___dddhhhbbb^^^```bbbbbbeeekkkiiiggggggiiioootttxxxzzz~~~~~~|||vvvwwwrrrkkkiiiiiijjjgggeeeccc___[[[YYYYYYZZZXXXVVVKKKKKKJJJIIIKKKOOOVVV[[[vvv{{{rrrjjjccc```jjjwww~~~zzzoooggggggooovvvwwwwwwttthhh]]]GGG>>>888===DDDFFFEEEEEE@@@BBBBBBDDDIIIMMMIIIBBB???===999444000...---,,,++++++++++++++++++++++++***++++++,,,------......+++,,,,,,,,,,,,,,,,,,---,,,------...------,,,,,,---,,,,,,,,,------...............---------,,,,,,,,,,,,,,,---------......------------------------...000111111///...///000222222222222222333333333333333333333555777999;;;PPPgggtttjjjxxx~~~zzzxxxwwwtttqqqyyyyyyxxxuuutttwww}}}{{{wwwrrrmmmjjjiiihhhhhhiiiiiijjjkkklllmmmnnnnnnhhhfffjjjttt~~~rrrbbbYYYWWWVVVVVVRRRIIIDDDEEEDDD@@@DDDBBBEEEQQQcccxxxzzzmmmkkkooonnnkkkaaaUUULLLHHHDDDDDDRRRcccwwwwwwbbbLLLBBBGGGNNNQQQSSSTTTSSSPPPNNNMMMFFF???666111,,,******,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------)))***+++***)))(((***+++---------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---............////////////......000000000111222222333333222222222222222222222222111555777555888FFF]]]oootttjjj___]]]gggwwwpppgggkkkwwwhhhEEE;;;:::999888888777777888555555444333222222222222........................,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******)))))))))))))))))))))))),,,+++******))))))))))))************************(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))******************))))))))))))******)))***+++++++++,,,///222555:::EEEOOOSSSQQQSSSXXX]]]ccceee```VVVSSSXXX___RRRWWWWWWVVVaaaqqqrrrhhh```ZZZVVVUUUWWWZZZaaahhheeebbb```aaaccceeeiiinnnlllfff]]]TTTNNNLLLLLLLLLQQQSSSVVVXXX[[[^^^bbbeeeiiieeebbbcccdddeeeiiinnnmmmmmmqqqzzzzzzuuuqqqmmmjjjlllhhhddddddfffeeeaaa\\\VVVTTTQQQLLLGGGDDDEEEFFF^^^jjjyyytttfff^^^```gggppp~~~uuueeerrrpppooorrr{{{yyyooo[[[KKK===;;;AAAEEEFFFFFFDDDGGGHHHIIIMMMPPPMMMGGGDDDBBB>>>999444111...---...---,,,,,,,,,,,,,,,,,,+++++++++,,,------......---,,,,,,,,,,,,,,,,,,+++,,,,,,------...------,,,,,,,,,,,,---------......//////............------,,,,,,,,,---------......,,,,,,,,,---.........//////000000000......000111111222222222333333333444111444666777666888;;;???ZZZvvvuuujjjuuuyyysss}}}wwwttt{{{|||yyyvvvuuusssuuuvvvxxxxxxxxxzzz}}}~~~vvvlllggggggiiijjjiiikkknnnqqqpppmmmjjjjjjkkkbbbgggsssppp]]]VVVWWWYYYWWWPPPKKKHHHFFFBBBDDD???@@@HHHMMMXXXwwwnnneeejjjooonnnkkk```VVVPPPHHHBBBFFFOOO___rrrnnnSSSBBBAAAIIIPPPRRRTTTTTTPPPOOONNNIIIBBB;;;444---***,,,...---***,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))+++,,,,,,+++******+++---------------------------------------------------,,,,,,,,,,,,---............///////////////...000000000111222222333333111111222222222222222222...777;;;777===TTTooo~~~yyyeee\\\hhhrrrsssxxxssshhhaaagggsss|||iiiEEE<<<;;;:::999888888888888555555444333222222222222////////////////////////------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))++++++***)))))))))))))))***************+++++++++(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************+++******))))))******+++***++++++******,,,000333;;;???GGGPPPSSSRRRUUUZZZllltttqqq```RRRRRRYYY]]]NNNYYY]]]XXX]]]iiijjj___UUUSSSRRRTTTWWWXXXYYYZZZdddcccdddeeeeeeddddddddd```\\\UUUOOOMMMNNNRRRUUUPPPTTTXXX\\\___aaadddfffdddcccbbbbbbbbbeeejjjnnnrrryyy{{{uuunnnkkkiiikkknnnmmmfff___^^^^^^[[[VVVOOOJJJGGGFFFJJJUUUdddsss}}}pppfff___ZZZggguuuuuummmyyyvvvtttvvv}}}sss\\\DDD:::<<>>HHHHHHFFFVVVpppssshhhiiilllmmmiiiccc\\\SSSLLLJJJMMMIIIYYYnnnpppTTTDDDDDDKKKOOOSSSTTTQQQPPPQQQOOOKKKCCC;;;222,,,,,,,,,***(((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,...000000///...---...---------.........//////---------------------------,,,,,,,,,,,,---......------...///////////////000000000111222222333333111111222222333333333333555;;;<<<>>>SSSppp}}}yyyiiioootttvvvxxxyyyyyyvvvnnnjjjsss~~~vvvkkkDDD;;;:::999888888777777888555555444333222222222222111111111111111111111111------------,,,,,,,,,,,,******+++,,,,,,,,,++++++))))))))))))))))))))))))***))))))(((((()))))))))(((((())))))***+++++++++(((((())))))))))))((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************++++++************+++++++++,,,,,,,,,...111666:::>>>===@@@CCCCCCDDDKKKSSS]]]gggmmmgggaaa___ZZZSSSWWW\\\\\\TTTLLLLLLPPPQQQZZZVVVLLLCCCCCCMMMWWW[[[aaadddeeebbb___\\\WWWQQQKKKLLLMMMOOORRRUUUWWWYYY\\\]]]]]]\\\[[[ZZZ\\\^^^___hhhooosssxxxxxxqqqmmmkkkggghhhhhheee___YYYUUUSSSPPPJJJGGGIIIRRRaaatttqqqXXXTTTWWWcccwwwxxxqqq[[[aaakkkrrrtttyyynnnZZZGGG===@@@HHHFFFKKKNNNMMMNNNPPPNNNJJJEEEEEEDDDAAA>>>999444111*********+++---111444666------------------......---,,,,,,,,,,,,,,,,,,+++++++++,,,---............+++,,,---.........---,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......---------.../////////000...///000/////////111333111111222333444555666666444444444666<<>>AAABBB@@@KKK[[[{{{lllgggooopppmmmeeeXXXNNNKKKKKKHHHUUUiiikkkQQQFFFHHHMMMRRRTTTQQQPPPQQQQQQOOOGGG@@@777000+++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,---......//////---------------------------,,,,,,,,,,,,---......,,,---...///000000000000000000000111222222333333222222333333444444555555888999<<>>BBBBBB@@@??????>>>@@@HHHRRRYYYbbbiiijjjeee```^^^]]]```ZZZVVVUUURRROOOPPPTTTYYYWWWMMM@@@???KKK[[[ccccccddd```XXXTTTTTTQQQMMMOOOPPPRRRUUUXXX[[[]]]^^^___^^^\\\ZZZXXXZZZ]]]```iiittt}}}{{{vvvlllmmmmmmjjjddd^^^ZZZXXXVVVNNNHHHGGGIIINNN[[[gggwwwuuuccc]]]]]]iii{{{}}}rrrgggfffkkktttzzz~~~fffIII>>>AAAFFFKKKNNNMMMMMMOOONNNJJJDDDDDDEEEDDDAAA<<<888555++++++******,,,000333555..................------+++,,,,,,,,,,,,,,,,,,---***+++,,,---............***+++---//////...---,,,,,,,,,,,,,,,------......,,,,,,,,,---------..................////////////,,,...000000000000111222111111222333444555666666444444555;;;GGGWWWgggqqqiiimmmrrrxxxpppkkk}}}|||ggg[[[bbblllkkkkkkoooppptttyyy{{{zzzxxxxxxyyyyyywwwuuuuuuuuuuuurrroookkkkkkkkkjjjkkkmmmpppsssrrrlllddd```bbbkkkvvv~~~yyylllccc```[[[UUURRRQQQIIIBBB@@@??????DDDJJJlllyyyyyyqqqssszzz}}}sssbbbSSSLLLKKKFFFOOO^^^rrraaaMMMHHHKKKPPPSSSPPPOOOQQQRRRQQQJJJFFF>>>444,,,)))+++---***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,))))))***+++,,,,,,------+++,,,,,,+++******+++---+++++++++,,,---.........---------------------------,,,,,,,,,,,,---......,,,---...///000000000000000000000111222222333333333333444555555666666777::::::DDDXXXnnnvvvooocccoooqqquuu~~~{{{hhhhhh@@@:::999888777666666666666555555444333222222222222////////////////////////......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((()))***&&&''''''((()))*********(((((())))))))))))((((((&&&''''''((()))******+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************,,,++++++******++++++,,,&&&)))...333888>>>EEEIIIHHHDDDAAA@@@>>>@@@JJJTTTZZZ^^^bbbaaaZZZVVV[[[ccc]]]OOOIIIQQQVVVQQQPPPUUUUUUVVVPPPEEEBBBLLLZZZbbbdddcccZZZNNNIIILLLMMMKKKOOOPPPRRRUUUYYY\\\```bbb\\\[[[YYYXXXXXX\\\cccgggqqq}}}qqqrrrrrroooiiiddd```___\\\WWWVVVVVVQQQJJJIIINNNWWWsssyyylllbbbdddooo{{{qqqlllttt}}}~~~VVVCCCBBBFFFKKKOOONNNMMMNNNMMMJJJCCCDDDEEEEEECCC???;;;888000///---++++++,,,///000..................------+++++++++,,,,,,---------***+++,,,---............***+++---//////...---,,,---------.........//////,,,,,,,,,---------......///////////////.........+++---000111111000000111111111222333444666666777444333666???OOOaaapppxxxaaaeeelllwwwtttgggllljjj[[[[[[nnnxxxmmmdddfffgggnnnvvv{{{{{{{{{zzz{{{|||xxxtttssssssrrrpppmmmpppkkkhhhiiinnnsssuuuuuuqqqiii___[[[bbbppp{{{lllzzz~~~pppjjjbbbYYYUUUJJJIIIGGGDDDBBBBBBAAAAAAPPPTTTnnnvvvlllZZZPPPMMMFFFIIIOOO\\\sssmmmSSSJJJIIIOOORRRPPPNNNQQQSSSRRRLLLJJJCCC888---))),,,000***+++,,,------,,,+++*********+++++++++,,,,,,,,,((())))))+++,,,---......---...---,,,++++++---///******+++,,,,,,---......---------------------------,,,,,,,,,,,,---......,,,---...///000000000000000000000111222222333333444444555555666777777888<<<>>>LLLfffxxxyyymmmdddxxx}}}{{{pppbbbnnn{{{vvvcccdddAAA;;;:::999888777777777777666444111111222333333333000000000000////////////------,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''*********)))))))))))))))******))))))((((((''''''+++*********))))))(((((())))))******+++,,,---...&&&,,,555;;;>>>BBBHHHLLLPPPIIIBBBAAACCCEEEHHHJJJQQQMMMNNNNNNQQQaaaeeeWWWUUUTTTQQQLLLIIIIIILLLOOOSSSTTTSSSPPPMMMOOOVVV]]][[[TTTMMMIIIJJJLLLLLLKKKNNNQQQTTTWWWXXXZZZ]]]___\\\^^^\\\YYY]]]iiitttyyyzzz~~~}}}qqqnnnnnnjjjddd```^^^ZZZUUUPPPJJJEEEBBBOOOZZZpppzzznnnllllllrrrpppqqqnnnHHH>>>DDDIIIMMMOOOOOOOOOMMMKKKKKKIIIHHHGGGEEEBBB>>>;;;444111///---,,,,,,+++***------......------,,,+++...------,,,,,,+++******------------------------+++---......---,,,,,,---,,,---......//////......------......//////000000---------...............////////////000000000000444444333333333444555555888777999BBBQQQeeexxxnnn^^^llloooWWWttt{{{XXX]]]dddjjjlllllljjjiiiqqqssswwwyyyyyyxxxxxxxxxyyy}}}rrrnnnrrrrrrlllooommmkkkmmmpppqqqpppoooiii___[[[dddrrr{{{iiikkkyyy|||qqqnnnbbbTTTUUUMMMDDD@@@AAABBBAAA>>>FFFFFFRRRmmmppp}}}ppp___UUUPPPFFFGGGDDDHHH```}}}dddNNNFFFLLLOOONNNPPPVVVUUUOOONNNKKKDDD:::000++++++---++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------------------------...------,,,,,,++++++***..................................../////////000///000111222111111222444555333333555555333555:::CCC>>>MMMmmm{{{qqqiiilll}}}wwwpppfff^^^fffqqq~~~sssmmmdddBBB;;;:::999888777777777777777444222111222333333222000000000000////////////------,,,,,,,,,+++++++++)))***++++++++++++***)))))))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))((())))))***+++,,,...///000---333:::@@@CCCDDDFFFGGGJJJIIIIIILLLMMMLLLHHHEEEGGGCCCGGGPPP]]]qqqtttbbbZZZUUUOOOIIIFFFGGGIIIJJJOOOTTTYYYYYYVVVTTTUUUXXXSSSPPPKKKHHHIIIKKKMMMNNNOOORRRUUUWWWXXXYYY[[[\\\^^^bbbddddddhhhqqqyyy{{{wwwqqqkkkjjjfff___VVVMMMIIIHHHHHHHHHMMM]]]uuu~~~vvvkkkdddpppiiiSSS[[[uuu|||UUUDDD@@@CCCGGGJJJLLLNNNOOONNNOOOMMMJJJIIIGGGDDDAAA>>>777333...,,,------,,,***------......------,,,+++------------,,,,,,,,,,,,------------------------+++---......---,,,,,,---,,,---......//////...............///////////////---------............///////////////000000000111444444333333333444555555555444999HHH^^^rrr~~~yyylllllllllkkkVVV___jjjoooooommmnnnpppsssuuuwwwyyyyyyxxxwwwwwwvvv|||{{{rrrnnnssssssnnnqqqpppoooppprrrqqqnnnkkkfffbbbcccnnnxxx~~~yyy___]]]fffnnn|||qqqjjjccc[[[]]]UUULLLFFFEEEEEECCCAAACCCAAAGGGWWWjjjxxxqqqwww~~~~~~ssscccYYYUUUIIIEEE???@@@RRRnnn{{{```GGGHHHIIIMMMRRRUUUTTTRRRPPPMMMGGG>>>444...------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------...---------,,,,,,++++++------------------------........./////////000000///000222222111111333444555333444666666555888===???PPPhhhxxxuuuooosss}}}|||pppgggdddccceeeooozzz|||wwwpppmmmnnneeeCCC;;;:::999888777777777777888555333111222222222111000000000000////////////,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))******+++,,,---///111222111777>>>EEEIIIHHHFFFDDDIIIKKKOOORRRTTTQQQLLLGGGKKKDDDJJJYYYnnnvvv\\\TTTJJJCCCBBBDDDFFFFFFMMMUUU^^^aaa^^^XXXRRRPPPJJJJJJJJJIIIIIILLLPPPSSSRRRTTTUUUVVVVVVVVVXXXZZZ```hhhnnnqqquuu{{{~~~~~~uuussspppiii```XXXRRROOOOOOHHHFFFKKK[[[nnnnnn]]]\\\eee{{{pppEEE@@@RRRrrrcccIII@@@@@@BBBGGGKKKNNNOOOOOOQQQNNNKKKHHHGGGEEECCCAAA<<<666///,,,...///---***---............---,,,,,,---------...............------------------------+++---......---,,,,,,---,,,---......//////......///////////////.........------.........//////////////////000000000111111333333333333333444555666444333;;;QQQlllyyytttzzzfff~~~WWWUUUaaaooovvvtttrrrtttwwwuuuvvvwwwxxxxxxwwwvvvuuusssyyyxxxqqqooosssssspppqqqqqqqqqrrrqqqmmmgggccccccfffnnnyyynnnUUUOOORRRVVV___kkkqqqfff]]]___YYYQQQKKKGGGDDDBBBAAA@@@>>>@@@HHHRRR___qqqsssrrrvvv{{{vvvggg\\\[[[QQQIII@@@>>>EEEXXXuuuxxxPPPGGGEEEOOOUUUSSSRRRUUURRRPPPKKKCCC:::333...---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------------------------------......------------------............................../////////000000000///000222222111111333444555333444777777777;;;@@@EEEeee~~~|||tttyyy{{{iii```dddllljjjoooqqqkkkcccaaahhhqqqfffDDD;;;:::999888777777777777888666333222222222111000000000000000////////////,,,,,,,,,++++++++++++************++++++*********))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((*********)))))))))))))))++++++++++++,,,...///000000555>>>FFFKKKKKKGGGDDDJJJMMMNNNNNNPPPRRRQQQNNNOOOJJJQQQ```qqqyyyVVVLLLAAA<<>>===FFFNNNOOOLLLLLLLLLJJJHHHGGGIIIJJJJJJJJJEEE===444000000000...,,,......//////......---,,,,,,------...///000111111------------------------+++---......---,,,,,,---,,,---......///.........000000//////......------------......///000000111000000000000111111111111333222222333444555666666555>>>OOOaaapppyyy{{{zzzkkk~~~[[[kkk}}}ggg]]]bbbgggooowww~~~}}}{{{yyywwwuuuuuuvvvuuusssqqqvvvyyyyyyuuurrrrrrqqqpppmmmmmmllliiiddd___ZZZXXXfffnnnwww|||~~~qqq^^^LLLGGGFFFEEEFFFKKKHHHKKKVVVnnneee]]]ZZZVVVSSSQQQMMMHHHDDDBBB@@@BBBHHHMMMPPPUUUZZZqqqsss{{{yyyjjjccceeebbbXXXQQQMMMEEEDDD^^^~~~hhhMMM@@@KKKUUUQQQPPPXXXSSSQQQOOOJJJCCC:::111+++........................++++++,,,,,,,,,---------........................,,,,,,---.........------------------------------.........//////000000000000000000000000000000000////////////000000000111000111333333222222444555777555555888888999>>>DDDbbbzzz~~~qqq}}}{{{uuupppnnnvvvxxxjjj___\\\bbbmmmuuujjjGGG;;;:::999888777777777777888555333111222222222111000000000000////////////++++++++++++************++++++***))))))***++++++))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))******++++++,,,,,,,,,(((((((((((())))))))))))&&&''''''(((((())))))***(((((((((((())))))))))))))))))))))))************,,,++++++******++++++,,,333888===@@@@@@AAADDDGGGIIIPPPRRRMMMKKKMMMKKKEEEMMMXXXqqq{{{sssiiiZZZ@@@<<<888999???GGGMMMOOOWWWTTTOOOJJJGGGFFFGGGHHHJJJMMMQQQUUUWWWXXXZZZ[[[YYYXXXUUUSSSTTTYYYaaagggkkkpppuuuuuuxxx}}}yyyqqqqqqqqqkkkddd\\\WWWPPPGGG???BBBSSSeee~~~gggZZZiiittt||||||xxxzzz}}}___IIIQQQiiittt}}}uuuYYYJJJ???:::BBBLLLMMMLLLMMMNNNLLLKKKLLLMMMOOOOOONNNEEEAAA:::444111///...---...////////////...---------------...///000000111------------------------+++---......---,,,,,,---,,,---......//////......///////////////.........------...///000000111222000000000111111111222222222222222333444555666777666HHHaaasss{{{zzzvvvtttuuuxxx[[[sss~~~xxxsssyyynnn```fffmmmmmmpppvvv~~~|||{{{xxxuuuuuuwwwwwwuuurrrxxxzzzzzzxxxuuusssrrrrrrqqqoookkkfff```^^^^^^___iiipppvvvwwwyyy}}}tttaaaLLLDDDDDDCCCCCCCCCBBB@@@EEEWWWssseee^^^UUUQQQPPPNNNIIIDDDFFF???===AAAHHHMMMSSSXXXiiittt~~~tttllliiiddd[[[TTTNNNDDD@@@RRRjjj}}}oooQQQ===DDDOOOPPPQQQWWWSSSQQQOOOKKKEEE===333,,,........................,,,,,,,,,,,,------------........................,,,,,,---...............------------------------......///000111111222222111111111111111111111111/////////000000000111111000111333333222222444555666444555888;;;===CCCJJJggg{{{~~~qqq|||qqqqqqvvvyyy{{{mmmdddccchhhooossskkkHHH;;;:::999888777777777777777444222111222333333222000000000000////////////++++++++++++************++++++***))))))***++++++))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))((())))))***++++++,,,,,,'''((((((((()))))))))***&&&&&&''''''((())))))***'''((((((((()))))))))***((()))))))))*********************+++,,,---...///555:::>>>>>>;;;???HHHQQQ]]]bbb___SSSMMMOOOPPPKKKXXX```ttt~~~qqqcccXXXKKK<<<<<<<<>>CCCKKKSSSnnnssspppkkkyyyyyyiiimmmxxx}}}|||xxxqqqjjjggghhhjjjmmmlllHHH;;;:::999888777777777777666444111111222333333333000000000000////////////+++++++++************))),,,+++***))))))***+++,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''(((((()))***+++++++++'''((((((((())))))******&&&&&&&&&'''((())))))***'''((((((((())))))******(((((())))))*********+++(((((()))+++---000222333444:::>>><<<:::@@@OOO]]]uuuvvvjjjVVVMMMSSSYYYXXXZZZYYYaaacccSSSFFF@@@666===???BBBDDDFFFIIIMMMPPPMMMKKKHHHGGGHHHKKKLLLMMMOOONNNPPPSSSWWWVVVRRRNNNOOOSSSYYY^^^aaaeeehhhjjjmmmssswwwwwwxxx|||}}}||||||uuurrrmmmddd\\\XXXSSSKKKEEEDDDEEE^^^www}}}ddd```dddxxxjjjhhhqqqlll|||~~~qqqYYYDDDCCCHHHIIIKKKPPPOOOOOONNNNNNOOOMMMJJJHHHDDDEEECCC<<<222------//////////////////......------------...............------------------------+++---......---,,,,,,---,,,---......//////......---.........//////000000------...///000111222222000111111111111222222222222222222333444555777777???^^^wwwwwwpppooovvvTTTEEERRRlll}}}{{{{{{{{{zzzyyy{{{}}}yyyzzz}}}~~~{{{xxxxxxyyy{{{}}}|||yyyyyy{{{uuupppggg]]]XXX\\\eeemmmnnnssstttsssvvv~~~}}}~~~~~~~~~aaaLLLHHHIIIHHHFFF???CCCFFFEEEFFFOOO^^^kkkgggYYYXXXZZZWWWRRRIIIEEEBBBCCCCCCEEEKKKSSSYYYmmm}}}pppqqqjjj^^^PPPEEECCCJJJRRRkkkxxxmmmLLLBBBJJJQQQPPPNNNUUURRROOOMMMIIIBBB999222++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,---......//////......------------------------......///111222333444555........................000000000000111111111111000222333333333333444666222111444;;;BBBHHHRRR[[[vvvjjj]]]```xxxtttfffkkkwww|||ssstttsssooohhheeefffhhhsssJJJ<<<;;;999888777777666666888666444222000000111222000000000000////////////(((...///***(((******'''))))))))))))************************************)))***+++++++++)))((('''+++*********))))))(((((())))))*********))))))((()))))))))))))))))))))))))))******)))(((''''''((((((((())))))*********+++))))))))))))************---,,,***+++...333999<<<<<<>>>???>>>???EEEPPPZZZkkkwwwvvvcccTTTTTTZZZ]]]UUUPPPOOOPPPKKK@@@::::::<<<===???BBBEEEIIILLLNNNOOOKKKHHHIIILLLPPPQQQQQQPPPQQQSSSRRRPPPNNNNNNNNNUUUVVVYYY\\\aaaeeeiiikkkssstttuuuuuuvvvxxx{{{~~~}}}vvvyyyrrrjjjddd```YYYOOOGGGIIILLLZZZsssmmmZZZ]]]nnn}}}xxx~~~qqqqqqqqqeeemmmzzz```III@@@CCCFFFFFFJJJKKKNNNOOOOOOMMMKKKIIIHHHGGGDDD>>>888222///...........................------------------------........................---------,,,,,,+++++++++............////////////---...///...---,,,---.............../////////000000111111111111222222222222333444333///...666AAAOOOhhhtttrrruuuuuurrrrrryyysssPPPPPP\\\kkk~~~}}}}}}}}}~~~{{{wwwwwwyyyzzzzzzxxxqqquuuuuuttt|||wwwoooeeeYYYTTTXXXbbbjjjnnnsssmmmmmmuuuwwwtttvvv~~~yyyvvvxxx~~~}}}|||~~~ZZZFFFCCCHHHOOOUUUQQQHHHEEEKKKLLLGGGHHHOOOqqqttt^^^XXXXXXVVVSSSOOONNNJJJDDD??????CCCGGGVVV___ooo~~~tttuuulllYYYIIIEEEIIILLLbbblllJJJCCCQQQUUULLLTTTTTTRRRNNNLLLIII>>>333333...+++...000...,,,,,,,,,,,,,,,---------......................................................///......---------......////////////000000000000...///000///------///000111111000000000000111111444444333222222333333333555111222999<<>>>>>===CCCLLLUUUaaakkkmmmccc\\\\\\ZZZUUUSSSOOOMMMMMMIII@@@;;;<<<>>>@@@BBBDDDGGGJJJLLLMMMNNNLLLKKKMMMPPPRRRQQQOOOPPPQQQRRRQQQOOOOOOPPPRRRVVVXXX[[[___cccgggjjjllloooqqqssstttuuuxxx|||zzztttmmmeee\\\QQQJJJHHHEEEMMMccc|||zzzddd___eeepppqqqwwwyyytttrrrjjj___hhhlllRRRBBBAAAEEEHHHIIIJJJLLLNNNOOONNNMMMLLLIIIHHHDDD???999333000...........................------------------------........................,,,,,,,,,,,,,,,,,,------............////////////...............//////............/////////000000111111111111222222222222444444555555222222;;;GGGUUUfff}}}yyy|||yyyqqqrrrrrrMMMSSShhhttt~~~~~~~~~~~~~~~{{{xxxvvvvvvxxxxxxxxxuuuxxxvvvtttzzztttiiiaaaWWWTTTYYYaaahhhkkkooonnnoooqqqpppooorrrxxx{{{wwwwww{{{{{{uuurrrtttsssvvv|||mmmTTTGGGFFFJJJOOOSSSRRRJJJGGGMMMMMMGGGGGGLLLZZZuuu}}}ggg^^^[[[YYYVVVSSSRRRNNNGGGAAA???BBBFFFMMMUUUcccrrr{{{{{{wwwtttkkkmmmjjj^^^NNNEEEGGGMMM```ttt}}}|||YYYHHHNNNSSSOOOSSSTTTSSSQQQOOOKKKAAA555444...+++---///---+++,,,+++++++++,,,,,,,,,------................................................///......---------......////////////000000000000...///000///------///000111111000000000000111111444444333333222333333444666666888;;;???KKKcccyyyttteeeZZZ```ppp{{{~~~}}}qqqcccwwwsssgggyyykkkYYY[[[eeeoooCCC<<<;;;999888777777666666777666444222111111222222000000000000////////////,,,---+++((()))+++***'''))))))))))))************************************)))************)))((((((************))))))))))))))))))************))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))************))))))))))))******************,,,...111666:::<<<999<<>>===@@@GGGNNNUUU]]]bbbbbbcccccc[[[NNNQQQMMMKKKJJJGGGAAA>>>???BBBDDDFFFIIIJJJKKKLLLLLLKKKKKKMMMOOORRRRRRPPPNNNOOOOOONNNLLLLLLNNNRRRVVVXXXZZZ^^^cccgggjjjkkkllllllnnnqqqssstttwww{{{~~~zzzrrrjjj```UUUNNNKKKBBB@@@OOOfff{{{uuuhhhbbbccc}}}ooorrruuu~~~|||qqqkkknnnnnnNNN@@@AAAGGGIIIJJJKKKMMMNNNNNNNNNNNNJJJHHHEEE@@@;;;555111///........................------------------------........................+++++++++,,,------..................////////////000---,,,---111222111///....../////////000000000111111111111222222222333222222444444111333===JJJVVV___oooqqqssskkkIIITTTnnnuuuppp}}}||||||}}}~~~{{{zzzxxxuuussstttwwwzzzzzz{{{yyyuuuyyy~~~yyyooo```[[[VVVUUUZZZaaaeeefffiiinnnpppmmmkkknnnpppppppppmmmlllkkkhhhaaa]]]]]]bbbfffooo{{{zzzrrrtttxxx~~~pppcccUUUPPPPPPPPPQQQSSSQQQKKKIIINNNNNNGGGEEEHHHJJJ[[[oooxxxggg^^^YYYWWWWWWUUUQQQJJJCCC@@@AAADDDDDDJJJUUUcccpppvvvrrrllliiihhhiiifffWWWGGGDDDKKK]]]gggyyy~~~oooNNNIIIPPPTTTSSSUUUUUUSSSRRRNNNEEE;;;666///+++---...,,,+++,,,***+++++++++,,,,,,,,,,,,......................................................---------......///////////////000000000000///000000///......///111111111000000000000111111444333333333333333444444222777888888@@@UUUmmm|||pppjjjdddgggsss~~~{{{ssspppeeezzzooolll|||nnnWWW[[[lllmmmBBB;;;;;;999888777666666666666555444222222111222222000000000000////////////---,,,***)))+++,,,***'''((()))))))))************************************))))))*********)))))))))*********)))))))))))))))((())))))************)))((((((((((((((((((((((((((()))***)))((('''((())))))))))))))))))*********((()))))))))************)))+++---111555888;;;<<<999===AAAAAA>>>>>>CCCHHHMMMSSSXXX\\\```aaaYYYOOOMMMKKKIIIGGGEEECCCCCCDDDGGGHHHJJJLLLMMMLLLKKKJJJHHHIIIKKKNNNPPPQQQQQQPPPMMMLLLJJJIIIIIIMMMTTTYYYZZZ]]]aaafffiiikkklllllllllnnnqqqssstttvvvyyy{{{}}}vvvqqqjjj```XXXQQQGGG@@@CCCOOObbbyyy{{{kkk```mmmqqqpppssssss|||]]]DDDBBBGGGKKKKKKKKKLLLMMMMMMNNNNNNKKKIIIFFFBBB===888333///........................................................................,,,,,,,,,---------------............////////////111---+++---222555222///...////////////000000000111111111222222222333333555444555666444666BBBOOOWWWZZZdddqqqyyy}}}ssswww}}}]]]LLL[[[sssyyysss}}}|||zzzxxxxxxxxxzzz{{{yyyyyyxxxuuuqqqrrrwww||||||~~~}}}zzzzzzzzzrrrgggYYYWWWVVVXXX\\\aaacccdddfffmmmoookkklllqqqnnneee___^^^\\\YYYTTTNNNJJJJJJOOOTTTaaauuu{{{jjjgggiiilllttt~~~vvvlllccc___\\\WWWTTTSSSLLLHHHHHHLLLLLLGGGDDDEEEEEEKKKTTTfffxxxddd\\\\\\VVVUUUQQQKKKCCC???@@@BBBAAADDDLLL[[[mmmyyyxxxqqqpppgggeeeggg]]]JJJBBBGGGRRRXXX{{{UUUEEELLLVVVSSSUUUTTTQQQOOOOOOIIIAAA999111,,,,,,---+++***,,,++++++,,,,,,,,,---------...................................................------------...//////////////////000000000000///000000///......///111222111111000000111111222444333333333333444444555444888777555EEEcccvvvzzziiiqqqvvvxxx~~~sssuuuhhhuuuyyylllppp|||nnnYYYbbbxxxmmmCCC;;;;;;999888777666666666555444444333222222222222000000000000////////////---,,,,,,------+++)))(((((()))))))))************************************))))))))))))))))))******))))))))))))))))))******(((((()))***************((((((((((((((((((((((((''')))***)))((('''(((*********))))))))))))))))))((()))))))))************))),,,111555999;;;;;;;;;;;;@@@EEEEEEBBB@@@AAADDDEEEJJJNNNPPPRRRUUUTTTQQQJJJJJJHHHFFFFFFHHHIIIIIIJJJKKKMMMNNNMMMLLLJJJHHHIIIJJJKKKMMMOOORRRTTTVVVMMMLLLKKKJJJKKKPPPWWW\\\[[[]]]aaafffiiikkkkkkkkkmmmooorrrsssssstttuuuwww{{{}}}|||yyyuuukkkaaaUUUOOOHHHBBBAAAKKKbbbwww{{{fff```qqqzzzsssmmmsss{{{jjjeeehhhLLLFFFIIILLLLLLLLLLLLLLLMMMMMMMMMMMMJJJFFFCCC@@@;;;555000........................................................................//////...------,,,++++++............////////////111---+++---222555222///////////////000000000111111222222222222333333333999999999:::999<<>>AAAEEEFFFGGGIIINNNQQQHHHJJJJJJHHHIIINNNPPPOOOLLLMMMMMMMMMLLLJJJIIIHHHKKKMMMOOOOOOPPPRRRUUUWWWNNNNNNOOOOOOQQQUUU[[[___[[[]]]```cccfffhhhiiijjjlllnnnqqqqqqqqqqqqrrrsssvvvyyy}}}~~~}}}~~~|||vvvlllcccZZZWWWQQQHHH???@@@QQQddd{{{rrr^^^\\\lllnnnkkkyyygggUUUfffqqqUUUFFFBBBJJJKKKLLLMMMMMMNNNMMMMMMNNNKKKGGGEEECCC>>>777111........................................................................111000///...---+++******............////////////000---,,,---111222111////////////000000000111111222222222222333333333333555555666888999???NNN^^^bbbbbbccclll~~~zzzzzzzzzUUUKKK___jjjllluuu|||zzzzzzzzzyyyxxxwwwuuutttrrrrrrsssrrrsssuuuxxx{{{|||~~~{{{qqqdddZZZSSSUUUWWWZZZ^^^```bbbccchhhiiiiiiiiikkkjjj```UUUVVVYYYVVVMMMDDD???===;;;;;;CCCXXXsssxxxjjj```UUUMMMJJJCCCBBBCCCEEEGGGFFFCCCAAAAAA>>><<>>AAA@@@<<<:::;;;CCCKKKMMMIIICCCAAAAAA:::<<<@@@DDDGGGJJJMMMPPPFFFJJJKKKJJJLLLSSSUUUSSSMMMMMMLLLKKKJJJIIIHHHGGGKKKNNNQQQQQQOOONNNOOOPPPLLLNNNPPPRRRTTTWWW[[[]]]ZZZ[[[]]]```bbbeeeggghhhgggjjjmmmnnnoooooopppqqqqqqvvv{{{|||{{{|||yyypppkkkddd___XXXOOODDD@@@HHHSSSjjjkkkZZZ```|||tttoooyyy^^^OOOfff}}}zzz___III<<>>@@@JJJPPPSSSSSSNNNLLLMMMLLLHHHCCC:::111......,,,---///---------.........//////................................................---,,,,,,------///000000////////////000000000000000111111000//////000222333222222111111222222333333333333444444555666777888888;;;JJJeee}}}|||{{{yyytttooorrrtttsssTTTZZZ___ffffff]]]\\\iiiwww|||sssHHH<<<;;;999888777777666666333333444444444333222222000000000000////////////(((...777<<<444)))(((///))))))))))))***************************************)))(((((((((***+++,,,(((((())))))*********+++''''''(((******+++++++++))))))))))))))))))))))))&&&((())))))(((((()))++++++*********))))))(((((())))))))))))************///444;;;AAACCCAAA===999;;;CCCLLLNNNJJJDDDAAA@@@999:::@@@IIIOOOQQQPPPQQQEEEJJJMMMLLLOOOVVVXXXUUUMMMLLLKKKIIIHHHHHHGGGGGGHHHMMMQQQQQQMMMIIIGGGFFFHHHKKKOOORRRSSSUUUXXXYYYZZZZZZ[[[]]]```ccceeefffcccfffjjjlllmmmmmmooopppoootttyyy{{{zzz{{{|||{{{ooofff]]]TTTJJJBBBBBBGGG^^^xxx{{{cccccccccwwwuuupppHHHJJJccc~~~hhhPPP???BBBDDDIIINNNQQQRRRRRRRRRPPPLLLHHHGGGFFFAAA999222........................////////////////////////..........................................------............/////////000---...///...---,,,---...000000000000111111111111222222333333333444444444444555999>>>DDDOOOcccuuuwwwwwwrrrkkkYYYOOO```uuurrrttt|||uuutttuuuxxxyyywwwsssnnnkkkiiihhhiiimmmssswwwvvvttt|||zzzxxxuuuoooeee]]]YYYSSSTTTVVVWWWYYY\\\```ccc``````fffmmmllliiisssppp^^^SSSLLLFFFAAAKKKaaayyykkk]]]WWWQQQKKKGGGGGGGGGEEECCCDDDDDDBBB>>>999???BBB===>>>TTTooo]]]]]][[[UUUKKKDDD@@@@@@BBBDDDCCCEEEYYYwww~~~gggUUUMMMHHHEEE???GGGNNNiiirrrPPP<<<>>>GGGNNNSSSUUURRROOONNNKKKGGGEEE;;;222///...------000,,,,,,,,,---------......................................................,,,,,,,,,---...///000111////////////000000000000000111111000//////000222333222222111111222222333333333333444555666777777888:::BBBUUUnnn}}}sssrrruuupppnnnkkkvvvkkkPPP^^^]]]eeecccYYY^^^qqq|||yyyxxxLLL>>>===;;;999888777666666666666555444333333333333111111000000//////.........------,,,,,,++++++***((())))))))))))*********+++++++++************)))))))))************))))))))))))))))))))))))))))))+++++++++***)))(((((('''&&&%%%%%%'''***,,,,,,+++(((((())))))))))))(((((())))))))))))))))))))))))***++++++***))))))***,,,222444999===>>>===;;;999@@@DDDNNNWWWUUUHHH???===AAACCCEEELLLWWW\\\SSSDDDDDDHHHLLLPPPQQQQQQQQQQQQLLLJJJHHHFFFEEEFFFHHHJJJLLLLLLKKKJJJIIIGGGEEEDDDLLLMMMPPPSSSUUUXXXYYYZZZYYYZZZ[[[]]]___```bbbbbbfffggggggggghhhkkkpppttttttuuuvvvxxxzzz}}}wwwrrrnnneeeYYYMMMEEEDDDEEEMMM^^^ssswwwjjj{{{zzz}}}rrrMMMIIIKKKooo~~~xxxeee:::DDDCCCGGGNNNRRROOOMMMMMMMMMMMMLLLJJJFFFBBB>>>;;;555000...111222///...000.........------,,,,,,,,,........................//////.........---------//////............//////000000000///......------333...000000---444777---111111000000111333555666444777999<<>>AAABBBNNNooo}}}fffXXXWWW[[[TTTMMMGGG???CCCAAAAAAEEENNN```zzzvvvXXXJJJHHHHHHRRRGGG???SSSyyy~~~cccFFF<<>>555...+++,,,---...........................------------------------------------------------...------------...//////...........................000111111000000111222111111222222222333333333444444444555555777888999444@@@HHH]]]xxx||||||vvvssssss}}}{{{rrrhhheeehhhfffaaadddXXXWWW___iiixxx{{{nnnxxxLLL===<<<;;;999888777666666666666555444333333333333111111000000//////.........------,,,,,,++++++***)))))))))*********+++++++++++++++************)))))))))************))))))))))))))))))))))))))))))++++++******)))(((((('''((('''&&&((()))+++***)))(((((())))))))))))(((((()))))))))))))))))))))))))))***+++***))))))+++---111444888;;;;;;;;;::::::AAADDDLLLTTTRRRGGG@@@???AAAEEEGGGJJJPPPRRRKKK@@@DDDFFFIIILLLMMMMMMMMMMMMIIIHHHFFFDDDDDDFFFHHHIIILLLKKKJJJIIIHHHGGGFFFFFFKKKMMMOOOQQQTTTUUUWWWWWWYYYYYY[[[\\\^^^```aaaaaadddeeefffffffffiiimmmpppqqqsssuuuwwwxxxzzz|||~~~yyyuuurrrkkkaaaWWWNNNHHHFFF@@@LLL___sssxxxxxx~~~ppppppqqqxxxsss]]]FFFEEEgggqqqLLL>>>@@@FFFMMMPPPOOOQQQUUUNNNNNNMMMKKKHHHDDD@@@>>>666111...000000......000/////////......---------........................//////.........---------//////............//////////////////............111,,,///222222>>>FFF???222222111111222333444555444666888@@@TTTooopppzzzyyyppp~~~xxxYYYeeexxxzzzzzzzzz}}}}}}yyyyyy}}}}}}{{{uuusssrrrsssvvvwwwwwwuuuqqqtttqqqfff^^^\\\]]]\\\RRRSSSTTTTTTTTTVVVYYY[[[\\\ZZZaaajjjjjjnnntttfffXXX^^^kkkzzz}}}qqqaaaVVVRRROOOLLLJJJEEEDDDCCCBBB@@@AAABBBDDDEEEBBBAAAAAA>>>EEEaaasss```WWWUUUMMMKKKMMMIIIEEEBBBAAACCCGGGUUUllloooUUUKKKJJJHHHDDD???PPPsss___GGGBBBHHHIIITTTXXXQQQOOOPPPIIIFFF@@@888000---,,,---...........................------------------------------------------------...------------...//////////////////////////////...000111111000000111222111111222222222333333333444444444555666777888999:::???NNNhhh{{{|||vvvsssvvvzzz}}}gggcccnnnoooeeecccTTTUUUdddqqq}}}~~~tttxxxLLL===<<<;;;999888777777666666666555444333333333333111111000000//////.........------,,,,,,++++++***************+++++++++,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))++++++******)))(((((((((***)))'''((()))***((('''(((((())))))))))))(((((()))))))))))))))))))))))))))***+++*********,,,...///333777888777777:::<<>>???DDDKKKMMMNNNRRRXXXOOOOOOOOOMMMJJJFFFCCC@@@999333......///---...000///////////////................................................---------//////............//////............////////////000,,,///222444BBBMMMHHH333333222222222333333444555555777BBBZZZvvvuuu~~~yyyzzzqqq[[[mmm~~~|||}}}{{{wwwwww{{{}}}}}}zzzxxxwwwwwwyyyyyyxxxwwwsssrrrkkk___WWWVVVYYY[[[NNNPPPRRRTTTTTTVVVXXXZZZ]]]]]]ccciiijjjqqquuujjjaaammmvvv|||qqqhhh[[[PPPLLLKKKKKKIIIDDDDDDDDDBBB@@@@@@AAACCCDDDBBBBBBBBB???EEE\\\uuusssggg```UUUSSSUUUPPPEEECCCBBBBBBBBBKKK```sss^^^KKKJJJAAADDDAAAJJJgggvvvTTTBBBDDDEEEQQQXXXQQQNNNOOOIIIHHHCCC<<<444///------...........................------------------------------------------------......------......///000000000000000000000000000...000111111000000111222111111222222222333333333444444444555666777999999???===TTTrrrxxxuuuzzzooopppzzzjjjcccrrrtttggg^^^KKKOOOhhhyyyzzzwwwKKK===<<<:::999888777777777666666555444333333333333111111000000//////.........------,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++*********))))))))))))************))))))))))))))))))))))))))))))************))))))((((((***((('''((()))***)))'''(((((())))))))))))(((((((((((((((((((((((((((((((((***++++++***+++---///...222555555444555:::>>>???AAAEEEGGGFFFCCCAAAAAA@@@EEEGGGBBB:::777999<<>>FFFCCCAAA@@@BBBDDDDDDCCCCCCCCCDDDEEEGGGIIIKKKLLLIIIGGGDDDBBBBBBEEEHHHJJJMMMMMMOOOPPPQQQRRRRRRRRRSSSTTTUUUWWWXXXZZZ[[[\\\^^^```bbbccccccccceeefffiiinnnssstttsssrrrsssvvvuuuxxx}}}xxxpppggg[[[QQQBBB??????III[[[pppooohhhyyypppRRRNNNrrr[[[KKK>>>@@@IIINNNOOONNNMMMNNNNNNNNNLLLIIIFFFDDD@@@888111///---+++---000------------------------........................---...........................------------......,,,------...///000111111000...333222---222666...444555555555444444444333555888<<>>@@@<<>>===AAADDDDDDBBB>>>:::555000///777@@@FFFCCC@@@@@@CCCDDDDDDBBBCCCCCCDDDEEEGGGIIIKKKLLLFFFDDDBBBAAABBBEEEHHHJJJLLLMMMNNNOOOQQQQQQRRRRRRQQQRRRSSSUUUWWWXXXYYYZZZ]]]^^^`````````aaadddfffhhhmmmrrrsssqqqpppssswwwtttxxx|||xxxpppggg```MMMFFFAAACCCJJJUUUbbbmmmuuuggg^^^aaaqqqeeeTTThhhnnnVVV@@@===HHHPPPPPPNNNMMMMMMNNNNNNMMMKKKHHHFFFCCC;;;444111///,,,---///,,,,,,,,,---------------........................---------.....................------------......---------...///000000111......444444---000333,,,444444555666666555555444333999BBBMMM^^^rrrsssmmmooopppppp}}}iiiQQQQQQssszzz}}}{{{uuuuuutttvvvyyyxxxrrrnnnnnntttvvvyyyyyyxxxwwwwwwwwwjjjbbbYYYRRRJJJCCCAAACCCFFFIIILLLNNNPPPRRRVVVXXXYYY[[[```cccggguuulllfffiiikkktttvvvyyy|||ttt```XXX]]]fffjjjgggllliii]]]UUUUUUUUUQQQSSSWWWZZZWWWPPPJJJIIIKKKJJJKKKJJJGGGCCCDDDKKKRRRrrrqqqmmmgggXXXJJJFFFBBBBBBBBBBBBHHHOOOnnnyyyuuu]]]NNNJJJ@@@EEE???999???LLLhhhhhhWWWHHHIIISSSTTTSSSSSSMMMKKKJJJFFF>>>555///...///........................................................................//////......//////000111////////////////////////...000111111000000111222111111222222222333333333333444444666777999;;;<<>>>>>CCCGGGFFFGGG===444111000111888AAAEEEAAA???@@@CCCEEECCC@@@BBBBBBCCCEEEFFFHHHIIIJJJCCCBBBAAAAAABBBEEEHHHJJJIIIJJJLLLNNNOOOPPPQQQQQQPPPQQQRRRSSSUUUWWWXXXYYYZZZ[[[\\\\\\]]]___cccffffffkkkppppppnnnnnnsssxxxssswww}}}~~~vvvppplll[[[OOOEEECCCEEEFFFJJJOOOZZZRRROOOQQQ\\\zzzzzzaaaccc~~~fffJJJAAAGGGNNNOOOOOONNNNNNOOOPPPOOOMMMKKKIIIEEE===666444111------///------------.........///........................---------.........//////...------,,,,,,------...------......//////000000------444333,,,111777111333444555666777777666666555<<>>>>>>>>VVV|||zzzdddNNNGGGQQQUUUVVVUUUOOOIIIJJJGGG???666///...000........................................................................///////////////000000111000000000000000000000000...000111111000000111222111111222222222333333333333444444666777:::;;;<<>>???CCCEEEBBB???AAAAAABBBDDDEEEGGGHHHHHHBBBAAAAAAAAACCCEEEGGGIIIGGGHHHJJJLLLNNNOOOPPPPPPOOOPPPQQQSSSTTTVVVWWWXXXXXXYYYYYYYYYZZZ]]]bbbfffdddjjjnnnnnnlllmmmsssyyyssswww}}}yyyuuurrr]]]NNNCCCDDDIIIJJJHHHIIIJJJCCCGGGNNNWWWooohhh___uuuuuuUUUFFFEEEIIILLLNNNOOOPPPQQQQQQQQQOOOMMMKKKFFF???888555222...---...---.........//////000000........................---------.........//////...------,,,,,,------............///////////////......333111+++111999555222333555777777777777777888???KKK___wwwyyyssswwwkkkuuutttyyyRRREEE```{{{|||yyyyyyzzzrrrnnnoootttuuuqqqrrrvvvuuuxxxzzzyyyuuurrrqqqqqqeeeYYYNNNHHHCCC===???DDDGGGHHHJJJJJJLLLOOOTTTXXXTTTWWW^^^gggrrrooodddjjjpppqqqssstttuuuyyy}}}uuummmhhhlllmmmfffXXXMMMHHHHHHAAACCCBBB???===@@@EEEGGGTTTwwwiiikkklllaaaQQQGGGAAABBBFFFDDDBBBAAAIIImmmmmmXXXHHHDDDCCCAAACCC???555GGGnnnmmmQQQGGGPPPVVVYYYWWWPPPHHHIIIGGG@@@666000///000........................///////////////////////////////////////////////////////////////000111111111111111111111111111111///000111111000000111222111111222222222333333333333444444666888:::<<<===CCCbbbkkkgggrrrwwwssswwwuuuoooccc^^^jjjzzzyyylll\\\aaaooottt\\\FFFCCCVVVmmmrrrssswwwwwwsssKKK>>><<<999888888888888777555555444333333333444444////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''&&&(((***+++,,,///333666777666666:::===>>>@@@BBBCCCBBBCCCEEEHHHJJJIIIHHHDDD;;;222111333555:::>>>@@@@@@??????>>>>>>??????CCCDDDEEEFFFEEEDDDBBBAAA???@@@BBBCCCFFFGGGIIIJJJHHHIIIJJJLLLNNNPPPQQQRRRPPPQQQRRRSSSTTTTTTTTTTTTYYYZZZZZZYYYXXXYYY[[[]]]ccceeeggghhhiiijjjlllnnnnnnrrrwww}}}}}}rrrmmmfffYYYOOONNNKKKFFFGGGOOOPPPGGG@@@CCCOOOeeeppp^^^___uuuKKK;;;GGGPPPMMMPPPPPPQQQPPPOOOMMMKKKIIIEEEBBB<<<666111///......//////...------------...........................///////////////......------------.........//////,,,333666000+++...000///222222222222222222333333333555777888666555555666555<<>>888333000...////////////////////////------------------------////////////////////////............////////////000000000000000000000000///111222222222222333555111111111111222333444555999666555888999999;;;@@@PPP___hhhooovvvpppgggjjjkkkppphhheeessszzzsssnnnbbbXXXllluuuTTTEEEIII[[[qqquuukkkmmmzzzvvvKKK???<<<999888888999888777555555444333333333444444////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***,,,///111333444000222666;;;>>>???@@@AAA@@@AAADDDIIILLLLLLIIIFFF>>>777111222555777;;;@@@AAA@@@@@@?????????@@@@@@CCCDDDEEEFFFEEECCCAAA???@@@AAABBBCCCEEEGGGHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQPPPPPPPPPQQQSSSTTTSSSRRRTTTUUUUUUVVVVVVXXXZZZ\\\^^^```cccdddeeefffiiikkkjjjnnnssswwwzzz}}}~~~uuulllaaaVVVTTTUUUUUUSSSSSSTTTKKKEEEEEELLL^^^}}}}}}bbbWWWnnn___CCCDDDKKKLLLPPPPPPPPPOOONNNMMMKKKKKKFFFBBB;;;444000------...//////...------------...........................///////////////......------------.........//////,,,333555000,,,...000///111222222222222333333333333555777888777666777777===???OOOjjj~~~~~~qqqfff{{{XXX\\\yyy\\\JJJ]]]uuu|||yyysssooommmkkkiiiiiimmmsssyyy|||~~~{{{wwwwwwtttpppccc\\\SSSKKKFFFDDDBBBBBBGGGGGGHHHIIIKKKMMMPPPQQQRRRUUUYYYbbbvvvmmmbbbccchhhmmmooonnnsssxxx}}}zzzooojjjeeeaaaYYYOOOJJJKKKAAA>>>>>>@@@@@@???AAAFFFNNNrrrxxxccc\\\]]]VVVQQQKKKEEECCCCCCEEEFFFAAAUUUkkkyyy}}}iiiSSSFFFDDDBBB???:::777>>>HHHooo}}}hhhNNNNNNVVV```eeebbbNNNKKKEEE???999444000///////////////////////////........................////////////////////////............////////////000000000000000000000000///111222222222222333555333333222333333444555555888666666888999999<<>>AAAEEEJJJjjjcccWWW[[[WWWUUUPPPIIICCCBBBFFFJJJEEELLLVVVeeeyyyttt___EEECCCBBB@@@:::666:::AAAhhhsss}}}xxxoooNNNAAANNNZZZ\\\]]]NNNKKKFFF@@@:::555111///////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000///111222222222222333555555555444444444555666666888666666888999999===DDDccceeeaaafffuuuvvvmmmlll{{{~~~qqqhhh]]]aaaooovvvsssrrreeeLLL;;;PPPiiiwwwwwwrrrpppqqqwwwMMM@@@===;;;999:::::::::999666555444444333333333333////////////............------,,,,,,,,,,,,+++++++++******************+++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((+++)))***000666777333...///666<<<>>>@@@BBBBBB@@@<<>>@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFDDDAAA===;;;BBBBBBBBBCCCCCCDDDDDDEEEHHHIIIKKKMMMNNNOOOOOOOOOPPPMMMKKKMMMQQQSSSRRROOOQQQPPPOOOPPPRRRSSSSSSSSSXXXZZZ]]]```bbbdddgggjjjkkkooouuuzzz{{{|||||||||tttwww|||~~~{{{qqqooofff___ccclllhhh]]]^^^UUUPPPNNNLLLRRRlllXXXSSSqqqpppLLL>>>FFFQQQQQQPPPNNNMMMLLLMMMNNNNNNNNNIIIAAA:::444333333444//////...------------...........................///////////////......---............////////////...000222000......///000111111111222222333333444444555888999999999;;;===AAAEEEYYYuuu}}}nnncccccc}}}}}}]]]JJJfffwwwMMMUUUuuuzzz|||vvvtttqqqmmmiiifffiiipppzzz|||~~~xxxooohhhaaaVVVLLLFFFBBB@@@>>>EEEDDDDDDEEEFFFHHHIIIKKKRRRPPPUUUgggqqqjjjccc```ccchhhkkkllloootttyyy}}}~~~pppooohhh___ZZZSSSKKKFFFFFFCCCBBBCCCDDDBBB???BBBGGGIIIeeeoooZZZXXXYYYYYYUUUMMMDDDAAAFFFMMMOOOMMMNNN\\\sssyyyiiiLLLEEE???>>>===;;;<<>>@@@FFFRRRjjj}}}nnnmmmwwwxxxwwwSSSLLLmmmiiiKKK[[[vvvvvv~~~yyywwwrrrpppllliiikkksss~~~vvviiicccZZZNNNDDD???>>>???@@@DDDDDDDDDDDDEEEGGGIIIJJJNNNMMMVVVlllssshhhddd``````cccggghhhiiiooosssuuuxxx}}}rrrlllddd]]]YYYSSSKKKEEEDDD>>>@@@EEEIIIHHHFFFIIIOOOQQQgggvvvbbb___ZZZ[[[YYYPPPFFFBBBFFFMMMSSSPPPPPP]]]qqq}}}ttt^^^NNN@@@===@@@@@@>>>===TTTkkkooo___lllmmmkkkNNN999GGGRRRNNNPPPOOOMMMIIICCC===777222000////////////////////////------------------------////////////////////////............///////////////////////////////////////111222222222222333555555444444444444555555666777777888::::::;;;CCCKKK___kkkqqqwww}}}kkk```[[[cccfffgggmmmjjjWWWDDD@@@XXXlllpppoootttuuurrrrrrMMM???===:::999999:::999888777666555444333222222222////////////...............------,,,,,,++++++***)))***++++++++++++***)))***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))++++++---111555555111---000444666999CCCOOOOOOHHH>>>BBBIIINNNMMMDDD888000000111666;;;<<<888888;;;>>>>>>??????AAABBBCCCDDDFFFEEECCCBBB@@@>>>===<<<@@@AAAAAABBBBBBCCCCCCCCCFFFGGGJJJLLLMMMMMMLLLKKKJJJJJJKKKLLLNNNQQQTTTVVVOOOLLLIIIKKKQQQWWW[[[[[[\\\^^^aaadddfffhhhlllnnnqqqvvv}}}kkkbbbeeeiii}}}~~~{{{sssjjjhhhmmmppppppfffXXXSSS[[[^^^[[[cccssshhhIIITTThhh~~~oooSSS???AAAKKKNNNNNNNNNMMMNNNNNNOOOOOONNNJJJCCC<<<777444222222//////...------------...///////////////////////////////////////......---....../////////000000000000......111111//////111000000111222333444444555444666888:::;;;===AAACCCOOOccczzzyyyqqqzzzyyyfffQQQXXXuuutttPPPKKKdddxxx|||~~~~~~yyyvvvpppppppppoooqqqyyy}}}pppccc[[[RRRFFF===999;;;???BBBCCCCCCCCCCCCEEEGGGIIIJJJIIIKKKXXXmmm~~~tttjjj___^^^]]]^^^```cccddddddjjjnnnqqqsss|||wwwoookkkhhhbbb[[[WWWWWWTTTMMMFFFCCCFFFJJJRRRXXXXXXUUUXXX^^^```ooottteeeeee[[[]]][[[SSSIIICCCFFFJJJOOOMMMPPP]]]ppp}}}}}}qqq]]]HHHAAABBBAAA>>><<>>888333000////////////////////////------------------------////////////////////////............////////////000000000000000000000000///111222222222222333555333333333444444555777777888888:::<<<<<<===FFFPPPcccttt~~~yyyssszzzvvveeeccciiinnniiijjjooocccLLLBBBNNN^^^lllnnnnnnrrrtttrrrsssKKK???<<<999888888999888777777666555444333222222222////////////..................---,,,,,,+++******)))***++++++++++++***)))***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))***,,,///111222111000///666999:::===KKKWWWRRRDDD===???DDDHHHGGGAAA888111///111777<<<===999999============>>>@@@BBBCCCDDDGGGEEEBBB???======>>>?????????@@@AAABBBBBBCCCCCCBBBDDDGGGIIIJJJIIIHHHGGGFFFIIILLLMMMMMMPPPVVV[[[TTTNNNIIIIIIOOOVVVYYYZZZZZZ]]]```bbbcccfffiiikkklllpppuuuzzz~~~rrraaaZZZWWWTTT\\\sssrrrmmmmmmnnnqqquuulllYYYSSSaaajjjccc```gggwwwXXXXXXbbbuuu{{{~~~sssZZZCCCAAAKKKLLLMMMNNNOOOOOOOOOOOOOOOMMMJJJDDD>>>999555222111//////...------------...///////////////////////////////////////......---.../////////000000000000111------111222//////222///000111222333444444555555777999:::<<>>@@@@@@@@@AAABBBDDDFFFIIIJJJGGGKKKWWWiiirrrmmmddd```YYYYYYZZZ\\\___bbbcccdddeeekkkooorrryyy{{{jjjaaa___aaa^^^ZZZZZZ```aaa[[[SSSOOOXXX]]]eeeiiiddd]]]\\\```bbbiiiyyymmmddd\\\]]][[[UUULLLFFFEEEFFFIIIGGGKKKYYYlllzzzxxxgggSSSIIIDDD@@@>>>???III___~~~~~~fffccc^^^PPPGGGAAA???HHHQQQOOOPPPNNNKKKFFF???999444111////////////////////////........................////////////////////////............////////////000000000000000000000000///111222222222222333555333333444555666888999:::999:::<<<>>>===???IIITTTfffxxxvvvooovvvjjj```mmmxxxyyypppnnnpppYYYDDDIII___fffmmmqqqqqqpppooonnnuuuJJJ>>><<<999888888888888777777777555444333222222222000/////////..................---,,,,,,+++******)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))***,,,///111000//////000777999888<<>>???AAACCCDDDGGGDDDAAA===<<<===???@@@>>>??????@@@BBBCCCCCCDDD???AAADDDGGGGGGGGGEEEDDDDDDIIINNNNNNLLLOOOWWW^^^[[[SSSKKKHHHLLLRRRTTTUUUXXXZZZ]]]___```bbbeeehhhfffiiimmmpppsssuuuxxx{{{~~~~~~xxxllleeeccc^^^WWWPPPjjjnnnlllooooooqqqvvvqqq[[[TTTeeeqqqhhh^^^___ooo{{{~~~ddd^^^aaabbbEEE>>>GGGKKKLLLNNNOOOPPPPPPOOONNNNNNKKKGGGBBB<<<777333111//////...------------...000000000000000000000000///////////////......---////////////000000000000111,,,,,,111222//////222///000000222333444555555555777999:::<<>>????????????@@@CCCFFFHHHJJJHHHLLLVVVccceee]]]VVVUUUVVVWWWZZZ]]]```ccceeefffeeekkkqqqsssxxxzzzlllhhhjjjfffdddhhhqqquuuppphhhcccdddiiiooooooeeeXXXRRRTTTUUUWWWaaappp~~~|||ccc\\\]]][[[VVVNNNGGGDDDCCCGGGCCCFFFTTThhhvvv}}}~~~uuuiiiZZZNNNEEE???@@@DDDBBBNNNccczzzvvvmmmkkkUUUOOOMMMBBBIIIWWWSSSPPPOOOKKKFFF@@@:::444111////////////////////////////////////////////////////////////////////////............/////////000000000000000000000000000///111222222222222333555444444555666888:::;;;<<<::::::===???>>>@@@KKKVVVddduuu{{{uuuzzz{{{gggffftttqqqoooSSSBBBSSSjjjkkkpppuuuuuuppplllkkkvvvPPP???===;;;:::::::::999888666777777666444222222333////////////............,,,,,,,,,+++++++++******+++*********))))))((((((************************+++***)))(((((()))***+++++++++******************((()))***+++++++++++++++(((((((((((())))))))))))******))))))((((((''''''+++)))((((((******'''$$$---+++---111000,,,///666666999===@@@AAA@@@===;;;>>>AAA@@@:::777999777111222444777888888999:::<<<===<<<===???BBBDDDCCCBBBCCC@@@======>>>???===;;;BBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHJJJIIIKKKOOOOOOPPP[[[iiicccSSSHHHKKKOOOLLLNNNTTTXXXYYY[[[]]]```cccfffgggeeeffffffgggggggggfffeeeiiiooo{{{}}}pppeeebbbRRRddd~~~uuuppppppooooooqqqiiigggYYY]]]tttqqq]]]ZZZdddvvvyyytttcccZZZ[[[nnnPPPBBBQQQIIIMMMPPPOOOMMMLLLPPPTTTQQQNNNIIIDDD???888222---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000222222111000000000000000111111111000000000000000111222222333333444555555888777888<<<<<<;;;???EEEQQQjjjxxxiii```zzzhhhIIIVVVwwwZZZLLLiii||||||}}}wwwsssxxxtttrrrwww}}}yyytttkkk^^^UUUHHHBBB<<<:::<<<>>>===;;;>>>???@@@@@@BBBBBBCCCDDDDDDNNNXXX\\\YYYTTTSSSUUUWWWWWWZZZ```bbb^^^\\\]]]dddhhhmmmsssyyy~~~|||{{{zzzpppmmmkkkfff```XXXQQQKKKHHHFFFIIINNNSSS\\\jjj|||yyyccc^^^[[[YYYSSSIIICCCBBBCCCFFFFFFKKK___www~~~wwwooojjjfff```TTTDDD===???666FFFZZZrrryyyvvvqqqSSSLLLMMMFFFOOOUUUPPPSSSQQQKKKDDD???888111........................000///...---...///111333111000...---...///111222:::111***---222333111111222222111111000/////////222222333333333333444444555555555666777999;;;;;;<<<===:::>>>EEECCCHHHZZZiii{{{sssnnnpppsssmmm___rrrsssnnniiiMMMAAAWWWwwwqqquuuwwwrrrsssqqqeeesssKKK???===;;;:::::::::999888666777777666444222222333////////////............,,,,,,,,,++++++++++++***+++*********))))))))))))************************+++***)))(((((()))***+++************************))))))***+++++++++++++++(((((((((((())))))))))))***)))))))))((((((((('''+++)))((((((******(((%%%...---...111000...000777777999<<>>999666777444000222555777888888999;;;<<>>???@@@BBBCCCAAA@@@BBB???======>>>???===<<>>===;;;======>>>???@@@AAABBBBBBEEELLLSSSUUURRRPPPRRRUUUUUUTTTWWW\\\]]]YYYWWWYYYdddgggmmmwwwyyyqqqcccaaa\\\VVVOOOIIIDDDAAA???BBBEEEHHHLLLVVVeeeppp|||sss```]]][[[YYYSSSHHHBBB@@@EEEFFFDDDFFFWWWppp}}}}}}yyytttoookkk```PPPGGGEEE???CCCJJJ]]]rrr|||cccUUUQQQFFFLLLQQQRRRTTTQQQJJJDDD???888111........................000///...---...///111222000///...---...///111222CCC999000///222111000000111111111111000000000000222222333333333333444444555555555666777999;;;;;;:::===<<>><<<777444444222...444666888999999999;;;===AAA@@@@@@AAABBBBBB@@@>>>???>>><<<<<<>>>>>>>>>===????????????@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFHHHLLLNNNQQQZZZbbbYYYMMMEEEIIIMMMMMMOOOTTTWWWYYY]]]```aaa```^^^]]]YYYWWWUUURRRPPPOOONNNNNNUUUgggzzzpppcccpppzzzqqqmmmmmm[[[TTTGGGNNNhhhpppfff```XXXjjj}}}zzz{{{}}}wwwgggUUUJJJlllnnnOOOAAAEEEIIINNNPPPPPPOOOQQQSSSRRROOOKKKGGGBBB;;;444/////////............//////000000000000000000000000///...---,,,,,,---...///000000//////......//////000000000000000000111111222333333444444555666666888777:::===<<<<<>>???@@@AAAEEEIIILLLLLLJJJJJJOOOTTTTTTSSSUUUYYYZZZVVVUUUVVV```bbbkkkuuukkkfffWWWTTTOOOJJJDDD@@@===<<<<<<>>>@@@@@@@@@EEENNNWWW[[[cccnnnyyyooo\\\[[[\\\[[[TTTHHHAAA???FFFGGGCCC@@@MMMfff{{{}}}xxxuuulll^^^PPPIIIBBBBBBHHH^^^uuuxxxzzz|||hhh[[[IIIMMMSSSTTTUUURRRIIICCC???999333........................000///.........///000111......------...000222333EEE:::000///000000000111000000000000111111111111222222333333333333444444555555555666777999;;;;;;999>>>>>>AAAGGGJJJYYYssswwwhhhdddlllooovvvtttmmmxxxxxxuuutttxxxjjjHHHGGGiiiyyyuuuxxxyyyvvvyyyvvvgggwwwQQQ???===;;;:::::::::999888666777777666444222222333////////////............------,,,,,,,,,+++++++++***************************************************))))))))))))))))))***))))))))))))************)))******+++++++++******(((((((((((())))))))))))))))))))))))((((((((((((***)))(((((()))*********000//////000111222555777;;;::::::::::::;;;<<<===>>>===;;;777444333111000777888999999999999;;;===@@@@@@@@@BBBCCCCCC@@@>>>===<<<<<<<<<===>>>>>>>>>=========>>>???AAABBBCCCAAAAAABBBBBBCCCDDDDDDEEEGGGGGGIIIKKKNNNQQQVVV[[[OOOFFFBBBFFFJJJLLLNNNQQQUUUWWW[[[^^^^^^[[[WWWUUUMMMLLLJJJJJJJJJLLLNNNPPPYYYfff|||rrrllliiiwwwxxxlllffffffYYYOOOBBBGGG]]]kkkfff]]]WWW\\\jjjxxxzzzwww|||mmm[[[MMMccc}}}sssYYYEEEDDDHHHMMMQQQQQQQQQRRRSSSSSSQQQMMMIIIDDD>>>666111//////............//////000000000000000000000000///...------------.../////////............//////000000000000000111111111222222222333444444555555888888;;;======<<>>???@@@@@@CCCEEEHHHGGGFFFGGGLLLPPPSSSRRRTTTXXXZZZXXXXXXZZZ```___hhhvvviii___ZZZRRROOOKKKFFFCCCAAA@@@@@@???BBBDDDCCCAAACCCJJJPPPMMMTTT^^^eeemmmyyyuuu]]]\\\]]]]]]VVVJJJBBB@@@EEEGGGDDD???GGG^^^www{{{yyysssfffTTTHHHBBBCCCKKKeee~~~yyyzzzcccHHHLLLTTTVVVVVVRRRIIICCC???:::444........................//////.........//////000------------...000222333:::111,,,---//////000222...//////000111222222222222222222333333333444444555555555666777999;;;;;;888???@@@BBBGGGKKK___~~~~~~mmm```aaarrrwwwyyyooolll|||tttwwwnnnMMMPPPqqqvvvsssvvvvvvtttyyyuuudddyyyTTT???===;;;:::::::::999888666777777666444222222333////////////............---------,,,,,,,,,++++++***************+++++++++************************)))))))))******)))))))))(((((()))))))))***************+++++++++******)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))+++,,,000000///...111555888888;;;:::999888999;;;===>>>???===;;;999666444333333999:::;;;:::999:::<<<>>>>>>???@@@BBBDDDDDDBBB@@@;;;;;;<<<<<<<<<<<<>>>???=========>>>???@@@BBBCCCAAAAAABBBCCCCCCDDDDDDDDDFFFFFFGGGHHHKKKOOOPPPOOOHHHDDDBBBEEEJJJLLLOOOQQQVVVWWWYYYYYYVVVQQQLLLIIIFFFFFFGGGIIILLLPPPUUUWWW[[[dddqqq{{{yyymmmdddaaajjjzzz|||pppiiiggg\\\OOOCCCDDDRRRbbbcccWWWSSSRRR___ssswwwpppvvvwwweeeXXXYYYrrruuu___JJJDDDGGGLLLPPPRRRRRRSSSSSSTTTRRROOOLLLGGG@@@888333//////............//////////////////////////////.........------.........//////............////////////000000111111111111111111111222333333444444777888<<<>>>======EEEOOOfffxxxffftttUUU[[[uuuRRRIIIhhh~~~~~~~~~{{{vvvsssrrrqqqooopppuuu{{{}}}vvvmmmbbbTTTGGG>>>999777666666777999;;;;;;;;;;;;<<<===>>>???@@@@@@@@@CCCEEEFFFFFFFFFIIILLLPPPNNNPPPVVVYYYXXXZZZ^^^ddd```fff{{{}}}ssshhh]]]VVVNNNMMMJJJHHHGGGGGGHHHIIIEEEHHHLLLLLLKKKNNNTTTZZZ\\\dddmmmsssyyyddd```___^^^YYYNNNEEEAAABBBFFFFFFBBBFFFXXXqqq~~~{{{yyyvvvkkkXXXHHHEEECCCFFF\\\vvv}}}jjjFFFHHHRRRUUUVVVRRRJJJCCC@@@;;;666//////////////////////////////...............///,,,,,,------///000111222000+++***...111000///000......///000111222222333222222222333333333444444555555555666777999;;;;;;999@@@AAABBBFFFKKKaaayyydddZZZaaavvv{{{xxxddd]]]xxxssswwwmmmQQQWWWqqqrrrpppssssssrrrxxxsss___wwwQQQ???===;;;:::::::::999888666777777666444222222333////////////............------------,,,,,,,,,,,,*********+++++++++++++++************************))))))************))))))'''(((((())))))************++++++++++++***))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))((())),,,///000000///...222999<<<;;;;;;:::999999:::<<>>>>>>>>@@@CCCEEEEEEBBB@@@:::;;;<<<;;;;;;;;;===???>>>>>>>>>>>>???@@@AAABBBAAAAAACCCDDDDDDEEEDDDDDDCCCDDDDDDEEEIIINNNLLLGGGDDDCCCCCCFFFKKKNNNPPPQQQVVVUUUTTTPPPLLLFFFBBB???AAABBBEEEHHHMMMRRRWWWYYY\\\aaajjjpppkkk```YYYXXXjjj{{{xxxmmmggg^^^PPPHHHEEEIII[[[aaaTTTLLLKKK]]]|||~~~wwwiiiVVViii{{{fffQQQFFFHHHKKKOOOQQQSSSSSSSSSUUUSSSQQQNNNIIIBBB;;;555//////............//////................................................//////......//////000000/////////000111111222222111111222333333444444555777999===???======GGGRRRiiiwwwgggmmmRRR^^^hhhKKKQQQrrr{{{zzzuuuqqqpppooolllooouuu}}}|||tttjjj\\\OOOCCC===777777666666777888:::;;;:::;;;<<<===>>>??????@@@???AAADDDEEEFFFFFFHHHIIIKKKIIIKKKQQQUUUVVVYYY^^^```___dddvvvwwwooofff[[[TTTLLLLLLLLLMMMOOOQQQSSSTTTSSSXXX]]]^^^___ccckkkrrrxxxmmmeee^^^]]]ZZZQQQHHHCCC@@@EEEGGGEEEGGGTTTjjj|||}}}~~~}}}{{{xxxooo]]]MMMEEEDDDHHH]]]ssstttsss||||||~~~wwwMMMIIIRRRSSSUUURRRKKKEEEBBB===777/////////////////////////////////............---,,,,,,---...//////000000000------111333///------...//////000111222222222222222333333333333444444555555555666777999;;;;;;;;;@@@@@@AAAFFFLLLbbbiii___iii|||~~~www]]]OOOggg}}}pppvvv{{{dddPPP\\\nnnooooooqqqppppppyyysss\\\wwwNNN???===;;;:::::::::999888666777777666444222222333////////////...............------------,,,,,,,,,*********++++++,,,,,,,,,************************((()))***++++++***)))(((''''''(((((()))******++++++++++++++++++***))))))(((((((((((())))))))))))'''((((((((()))))))))***''')))***)))((()))---000111222111///555>>>BBB???:::999999:::;;;>>>@@@BBB???:::888999888555666:::=========;;;::::::<<>>:::;;;<<<;;;:::999;;;>>>???????????????@@@AAABBBAAABBBDDDEEEFFFEEEEEEEEECCCEEEEEEGGGMMMSSSPPPHHH???@@@BBBEEEHHHLLLNNNNNNNNNLLLIIIFFFCCCAAA@@@@@@CCCFFFJJJPPPVVV\\\aaacccddddddeeeeee^^^VVVTTTWWWiii|||pppeee]]]PPPLLLGGGEEEXXXcccUUUMMMIIIZZZ}}}dddiiirrr```HHHIIIKKKMMMPPPRRRSSSSSSVVVTTTRRRPPPKKKDDD<<<666//////............//////////////////////////////---..................---000////////////000111222...//////000111111222222333333444444555666666777777:::>>>???===>>>HHHTTTddd{{{nnnaaa|||hhhUUUhhhZZZIII]]]~~~zzzzzzuuurrrpppoooiiinnnvvv~~~zzzrrreeeWWWJJJ@@@<<<666777777777777777999:::999999:::;;;<<<===>>>>>>???@@@AAABBBCCCEEEGGGIIIJJJHHHIIINNNQQQSSSWWW\\\\\\^^^dddqqq{{{rrrjjjdddaaa\\\]]]```dddgggkkkmmmoooqqquuu{{{}}}vvvhhh\\\YYYYYYSSSIIIBBB???CCCFFFEEEFFFPPPdddvvvyyy}}}~~~|||yyyrrrbbbSSSDDDDDDKKKccczzzvvvmmmrrrzzztttppppppxxxSSSKKKOOOQQQSSSRRRLLLGGGDDD???888////////////////////////.../////////......---,,,,,,------...////////////111......111111...,,,...//////000000111111111222222222333333333333444444555555555666777999;;;;;;;;;@@@???AAAHHHOOOddduuugggmmm~~~|||sss\\\NNNaaawwwxxxtttnnnxxxvvvYYYMMM```ooopppppprrrqqqrrr|||uuu\\\zzzNNN???===;;;:::::::::999888666777777666444222222333000/////////..................---------,,,,,,,,,*********++++++,,,,,,,,,************************((()))***++++++***)))(((&&&''''''((()))******++++++++++++++++++***)))((((((((((((((())))))))))))'''((((((((())))))******''')))***)))((()))---111222444222111777BBBFFFCCC999999999;;;===???BBBCCC>>>888666999888555666;;;>>>>>>===;;;::::::===???BBBBBBCCCEEEFFFCCC???<<<:::<<<===<<<999888;;;===AAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDFFFFFFFFFFFFEEEEEEHHHIIIKKKSSS[[[WWWNNN999<<>>???BBBEEEGGGLLLOOOVVV^^^fffnnnsssuuuqqqjjjbbbZZZRRRNNNRRRZZZjjj|||vvvgggZZZOOONNNHHHCCCWWWfffXXXRRRJJJTTTuuuwwwmmm}}}oooJJJJJJJJJLLLPPPRRRSSSSSSVVVUUUSSSQQQLLLEEE===777//////............//////////////////////////////------............------000000000000000111222222...//////000111222222222555555666666777888888888777:::>>>@@@===>>>IIIUUUYYYnnnaaaVVVssswwwcccVVVmmmRRRIIIfff{{{~~~zzzvvvsssqqqppphhhmmmwww~~~yyyooobbbSSSGGG???;;;666777888777777777888:::777888999:::;;;<<<<<<===@@@@@@??????@@@CCCGGGIIILLLIIIJJJNNNQQQRRRVVV[[[^^^aaafffkkkrrrzzz{{{yyy{{{vvvyyy}}}|||jjjYYYVVVXXXTTTJJJBBB@@@BBBDDDCCCDDDMMM```rrrvvv{{{~~~{{{xxxssseeeWWWIIIBBBBBBZZZyyy{{{lllaaaaaahhhooo{{{RRRFFFGGGOOORRRRRRMMMIIIEEE@@@999000000000000000000000000.../////////...---,,,,,,------......///......---000,,,+++......------111000000000000111111111111222222333333333444444444555555555666777999;;;<<<;;;???>>>AAAJJJQQQfffxxxggghhhyyyuuulll[[[PPPaaatttsssmmmmmm|||uuuRRRLLLeeesssqqqrrrtttrrrttt~~~www]]]QQQ???===;;;::::::;;;999888888888777666555444333333000000000000////////////------,,,,,,,,,,,,++++++************************,,,+++******,,,,,,+++***(((***+++***)))((()))***'''(((((()))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))))),,,+++))))))***---000222999444000222999???BBBAAA<<<888555666;;;BBBGGGIIICCC...888BBB333888JJJBBBDDD???<<<===>>><<<===???<<<@@@DDDEEEBBB>>>:::888===<<<:::999999:::<<<===>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFMMM___pppkkk[[[EEE???:::999<<>>777555555666666777777888888:::::::::;;;;;;;;;<<<<<>>@@@BBBCCCAAACCCNNNbbbqqquuu}}}sssnnnmmmwwwwwwrrr[[[WWWkkktttxxxooojjjooodddLLLRRRkkkqqqrrrooojjjjjjpppqqqbbbPPPSSS@@@>>><<<;;;<<<<<<:::999888888777666555444333333000000000000////////////------,,,,,,,,,,,,++++++************************,,,+++******,,,,,,+++***(((***+++***)))((()))***'''(((((()))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))+++***))))))***---000222555222111444:::???@@@???888666555888@@@GGGLLLNNN:::777@@@<<<444SSSnnnbbbFFF@@@===??????======??????BBBFFFFFFDDD???<<<:::<<<;;;:::888888999;;;<<<======>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBEEEGGGLLL\\\llljjj^^^NNNEEE<<<999;;;<<<:::888777>>>BBBBBBFFFOOOUUUVVV```eeellltttxxxxxxvvvtttjjjeee___XXXPPPKKKQQQZZZsss}}}rrr||||||hhh\\\NNNFFFGGGNNN[[[fffbbbWWWXXXooo|||YYYIIIIIIRRRRRRRRRUUURRRUUUWWWVVVQQQMMMIII@@@777222111//////000000...---......////////////......---...000000//////111222///...---///111222000...000000000111222222333333555777777777777999<<<>>>BBB@@@@@@AAAAAADDDNNNYYYooo{{{kkkqqqrrrXXXgggpppKKKQQQooo~~~|||vvvtttrrrooonnnppplllqqqzzz{{{xxx|||sss]]]JJJBBB===777555555666666777777888888;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@AAACCCDDDEEEEEEFFFHHHIIIIIIKKKNNNPPPQQQSSSTTTUUUUUUWWW\\\___bbbffflllpppuuu~~~xxxaaaZZZ\\\XXXNNNEEE@@@CCCAAAAAADDDDDDPPPiiiuuuzzzxxxsssvvv{{{qqq```JJJEEEAAAJJJggg|||vvvooogggjjjwwwwww\\\GGGGGGJJJMMMSSSUUUSSSOOOJJJBBB:::333000......///000000/////////.........---------////////////////////////.........//////000111222000000000000111111111222222222111222333555777888999;;;============???@@@???AAABBBBBBDDDMMM\\\gggqqq}}}~~~qqqnnnqqqyyyxxxnnnWWWTTTeeeoooqqqkkkiiijjj\\\IIIWWWpppsssqqqmmmfffdddjjjmmmaaaOOOSSSAAA???===<<<<<<<<<;;;:::888777777666555444333333000000000000////////////------,,,,,,,,,,,,++++++************************,,,+++******+++,,,+++***(((***+++***)))((()))***'''((())))))******))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))((()))+++...111333000///111555;;;???>>><<<888777888<<>>@@@@@@>>>>>>@@@CCCEEEHHHGGGDDD@@@<<<;;;::::::999888888999:::;;;======>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAEEEGGGKKKVVVdddeee___QQQHHH>>>:::;;;===:::666999@@@FFFJJJOOOWWW\\\]]]dddiiiqqqwwwxxxuuuoookkkeee```[[[UUUNNNKKKRRR\\\vvv}}}ooopppnnnbbbUUULLLHHHKKKVVVbbbccc[[[XXXfffxxxiiifffxxx~~~___MMMIIIPPPPPPRRRWWWUUUTTTVVVVVVRRRNNNJJJBBB999333111////////////...---...///////////////......---...000000//////111222000//////000222222111///000000111111222333333333333555777888999<<>>???AAACCCDDDDDDDDDDDDFFFIIIKKKKKKKKKLLLKKKJJJHHHHHHKKKQQQUUUXXX]]]dddkkktttzzzggg^^^ZZZTTTLLLGGG@@@DDDCCCEEEGGGDDDMMMcccrrryyyxxxrrrtttxxxooo___GGGFFF??????WWW|||gggcccjjjiiiRRRBBBCCCFFFLLLQQQTTTSSSPPPLLLDDD<<<333111......///000//////000///...---,,,---......////////////////////////.........//////000111222000000111111111222222222111222222444555777999::::::<<<=========>>>@@@BBBAAABBBCCCEEEJJJSSS]]]eeeooowww}}}ooonnnvvvyyyvvvfffSSSRRRbbbmmmllljjjjjjeeeQQQGGG]]]uuuuuurrrlllbbb]]]bbbfffZZZFFFQQQAAA???===<<<<<<;;;:::999888777666555444333333222000000000000////////////------,,,,,,,,,+++++++++************************+++***)))***+++,,,+++)))(((***+++***)))((()))***(((((()))************)))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))((((((((())),,,///111333......000555:::===<<<;;;:::;;;<<>>666PPPUUUAAA===;;;???AAA??????BBBDDDFFFGGGFFFBBB>>><<<:::999888888777888888999:::<<<<<<======>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBEEEGGGHHHNNNXXX]]][[[WWWSSSJJJAAA>>>>>>===:::>>>CCCKKKQQQWWW]]]aaacccfffiiinnnqqqpppkkkeeeaaaaaa\\\WWWRRRLLLLLLUUU```uuuzzzmmmeeeuuusssgggZZZRRRJJJHHHPPP\\\YYYWWWSSSYYYqqqpppZZZRRRgggyyy___KKKFFFMMMOOORRRWWWUUUSSSVVVVVVRRROOOLLLDDD<<<444222///...//////...---//////////////////...------...000000//////111222000000111111222222222111000000111222222333333444333555777999:::<<<>>>AAAEEECCCCCCCCCCCCHHHWWWeeerrrtttgggsssxxx[[[eeerrrQQQGGGbbb|||}}}yyysssqqqpppnnnooorrrjjjsss~~~}}}}}}{{{ppp[[[III@@@;;;777555555666666777777888888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@AAABBBFFFDDDCCCEEEHHHJJJHHHEEEGGGEEECCCBBBDDDJJJPPPUUU[[[aaalllvvvrrraaa[[[YYYTTTMMMHHHCCCFFFEEEFFFJJJFFFNNNbbblllwww{{{vvvtttsssfffTTTFFFGGG>>>444EEEooouuukkkllljjjWWWHHHDDDAAAJJJOOOSSSRRRPPPMMMFFF???333111///.../////////...000///---,,,,,,---...000////////////////////////............///000111222111111111222222222333333222333333555666888999::::::;;;<<<<<<<<<>>>@@@CCCDDDCCCDDDJJJUUUbbbnnntttxxxvvv{{{zzzpppsss~~~|||xxxaaaVVVYYYffftttnnnoooqqqcccKKKJJJfffxxxtttuuupppddd[[[```cccSSS<<>><<<;;;::::::999777777777666555444333222222000000000000////////////------,,,,,,,,,+++++++++************************+++***))))))++++++***)))(((***+++***)))((()))***((())))))***************((()))))))))************(((((())))))************))))))))))))))))))))))))'''((((((***,,,///111333//////000333777:::;;;<<<:::;;;=========<<<;;;;;;<<<>>>:::777KKKjjjdddAAA;;;888888===@@@@@@AAACCCBBBDDDDDDBBB???;;;999999777777777777888888999999;;;<<<<<<======>>>???????????????@@@@@@@@@AAAAAACCCEEEFFFEEEGGGMMMSSSTTT^^^___XXXLLLDDDDDDEEECCCDDDHHHPPPWWW\\\___bbbeeeffffffgggfffeeebbb___]]]^^^YYYTTTPPPKKKLLLWWWcccrrrvvv}}}kkk[[[gggwwwiii\\\UUUMMMFFFKKKVVVRRRTTTRRRRRRbbb~~~xxxcccWWWfff}}}zzzppp]]]HHHCCCKKKNNNRRRVVVTTTRRRUUUVVVSSSQQQNNNGGG???555222///............---///////////////...---------...000000//////111222000111222222222222222222111111111222333333444444444666888999999:::<<<===@@@@@@AAABBBCCCJJJ[[[kkk{{{uuugggtttpppSSSfffhhhCCCMMMmmm{{{tttooooooooonnnooosssnnnzzz}}}yyylllYYYHHH>>>:::777555555666666777777888888888888999999999:::::::::::::::;;;<<<===???@@@AAAEEECCC@@@AAADDDEEECCC@@@AAAAAABBBFFFNNNXXX```eeepppwwwlllZZZWWW[[[YYYPPPHHHDDDFFFBBBCCCGGGEEENNNcccnnnzzzyyyvvvvvvkkk[[[GGGGGG===111<<<^^^~~~tttsssuuufffVVVJJJ???IIIOOOSSSRRRQQQNNNHHHAAA444111///......//////...000...---,,,,,,---///000////////////////////////............///000111222222222222222333333333333444444555555666777777777999;;;<<<======>>>@@@CCCDDDBBBDDDLLL]]]qqqyyyyyyxxxwww}}}gggcccjjjppp~~~qqqwwwwwwbbbJJJRRRmmmxxxrrruuurrrhhh```eeeiiiVVV;;;UUUAAA>>><<<::::::999888666777666666555444333222222000000000000////////////------,,,,,,,,,,,,++++++************************+++***))))))***+++***)))(((***+++***)))((()))***((()))******++++++******))))))))))))************((((((((()))******++++++))))))))))))))))))))))))(((((()))+++,,,///000111000111222444666888::::::666999;;;;;;:::888888999888===;;;666999BBBEEEBBB999666777<<<@@@@@@AAACCC@@@@@@@@@>>>;;;888888888777777777888999999999:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>??????@@@@@@AAADDDDDDDDDDDDDDDHHHLLLOOOTTTYYYWWWOOOOOOWWW]]]\\\LLLMMMSSSZZZ\\\\\\^^^bbbbbbaaa___^^^]]]]]]]]]^^^\\\WWWQQQMMMJJJLLLXXXfffvvv{{{ooo\\\\\\uuuzzziii[[[XXXRRRIIIIIIRRRVVVXXXWWWTTT[[[qqqssszzzssshhh^^^dddwww~~~rrr```JJJCCCJJJNNNRRRWWWTTTQQQUUUVVVSSSRRRPPPJJJBBB666333///------......---000000000000///...---,,,---...000000//////111222///111222222111111111333111111222222333444444444555777999:::999999:::;;;===>>>AAACCCDDDLLL^^^ooosssffftttbbbMMMeee~~~]]]<<>>@@@AAABBB@@@>>>===???@@@AAAAAACCCDDDJJJTTTaaannnxxx}}}}}}nnnYYYVVV^^^]]]SSSIIIDDDCCC>>>>>>BBBBBBJJJ___sss~~~yyyxxx~~~vvvMMMIII>>>666<<>>??????@@@AAACCCAAA@@@BBBKKK^^^uuutttrrrzzzqqqssszzzyyynnnxxxuuu\\\KKK]]]tttvvvppppppppphhhaaajjjrrr```CCCVVVBBB???===;;;;;;:::888777777666555555333333222111000000000000////////////------,,,,,,,,,,,,++++++************************+++)))((()))***+++***((((((***+++***)))((()))***))))))***++++++++++++***))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))((()))***+++---...///000///222555888888888777777777999;;;;;;999777888999888===999333333444999BBB;;;888888>>>AAA@@@@@@BBB>>>>>>>>><<<999777777888666777888999:::::::::::::::;;;;;;<<<<<<===>>>>>>======>>>>>>???@@@@@@AAACCCBBBBBBCCCEEEGGGKKKNNNJJJMMMMMMMMMYYYkkkrrroooSSSRRRUUUZZZZZZWWWXXX]]]YYYXXXWWWWWWXXXZZZ\\\^^^YYYTTTNNNJJJGGGKKKXXXfffxxx~~~uuu```SSShhh}}}iiiZZZZZZWWWMMMKKKQQQ\\\ZZZXXXYYY]]]iii}}}jjjnnnsssiiijjjeeeaaaooo|||jjjQQQFFFJJJMMMSSSXXXVVVQQQTTTUUUTTTSSSRRRKKKDDD777333///------......---000000000000///...---,,,---...000000//////111222...000222222000000111222111111222333333444444555555777:::;;;;;;:::;;;<<<===???CCCFFFFFFMMM___pppzzzllldddwwwZZZJJJeee~~~tttQQQ:::QQQmmmzzz~~~}}}xxxuuuvvvvvvsssqqqssswww{{{rrrcccSSSEEE<<<888888555555666666777777888888777888888888999999999999:::::::::;;;===>>>@@@AAA???>>>>>>===>>>AAAEEEIIIPPPSSSZZZfffttt}}}zzzyyyxxxkkkmmmvvvwwwooollltttpppZZZWWW^^^^^^VVVMMMEEEDDD======BBB???FFFYYYooo{{{zzz{{{YYYMMM@@@;;;???LLLcccwww|||{{{rrrZZZCCCIIIOOOSSSSSSRRROOOIIIBBB555222///......///...------------.........//////////////////////////////.........//////000111222333333333333444444444444444555777888999999999999999<<<@@@CCCCCCCCCCCCDDDAAAAAADDDLLL\\\qqqpppgggtttqqqyyyzzzgggpppkkkRRRJJJfffxxxssspppiiiiiiaaaZZZfffrrrbbbEEETTTCCCAAA>>><<<<<<;;;999888777666555444333222222111000000000000////////////---------,,,,,,,,,++++++***************************)))((()))***+++***((((((***+++***)))((()))***))))))***++++++++++++***))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))))))))***+++---...//////---222888;;;;;;888555444;;;===>>><<<999666777888===>>>444111;;;>>>888888>>>;;;;;;???BBB@@@???@@@======<<<:::888777777999666777888::::::;;;;;;;;;::::::;;;;;;<<<======>>><<<======>>>???@@@@@@@@@CCCAAAAAADDDGGGIIILLLOOOOOOOOOKKKLLL\\\qqqtttkkkWWWTTTVVVZZZXXXSSSTTTYYYPPPQQQQQQSSSUUUWWWZZZ[[[WWWRRRLLLHHHEEEIIIWWWeeeqqqyyy~~~ttt___NNNaaa{{{iiiZZZ\\\[[[QQQMMMQQQ]]]WWWVVV\\\```fffwwwnnnpppqqqoooxxxrrrdddmmmsssXXXIIIKKKMMMSSSZZZYYYQQQTTTUUUTTTTTTSSSLLLEEE777444///---------...---000000000000///...---,,,---...000000//////111222---000222222000///000222111222222333333444444555555777;;;<<<<<<<<<===>>>>>>AAAFFFHHHGGGMMM___pppvvviiifff^^^HHHfffiiiIII:::NNNhhhttt{{{}}}{{{|||zzzuuurrrssswwwzzzzzzpppaaaRRRDDD;;;888999555555666666777888888888888888999999999:::::::::::::::;;;;;;===>>>@@@AAA>>>@@@@@@@@@@@@DDDLLLRRR___bbbiiitttxxxuuurrroootttxxxmmmZZZ___lllzzz{{{rrrkkkkkk}}}nnnZZZVVV\\\^^^XXXRRRGGGFFF@@@@@@DDD@@@DDDUUUdddttt~~~{{{}}}dddQQQAAA>>>???FFFZZZooozzzjjjPPPIIIOOOTTTSSSRRROOOIIIBBB555222///......///...---,,,,,,---...//////......////////////////////////.........//////000111222333333333444444444555555444555777:::;;;<<<<<<<<<:::>>>CCCFFFGGGFFFEEEEEECCCDDDGGGNNN[[[nnnlll]]]llljjjwwwyyyaaahhhaaaIIIJJJlll{{{rrrrrreeedddYYYQQQ]]]kkk]]]AAAXXX@@@>>>;;;:::;;;;;;;;;:::888777555333222333555666EEE:::///+++...111...***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((((((((((((((((((((((((*********+++,,,---///000...444888888999:::777222444888======999777888:::<<<444///111666888:::<<<===>>>???@@@??????@@@BBB@@@???===:::888777666555666666666666777777777777888888888999999::::::;;;?????????@@@@@@@@@??????@@@???AAAFFFHHHIIINNNTTT[[[WWWSSSSSSVVV[[[```bbb[[[ZZZXXXVVVTTTTTTTTTUUUKKKHHHFFFJJJRRRXXXYYYXXXXXXMMMFFFDDD???>>>MMM```iiiqqqyyy|||xxxfffSSSPPPiiiooo```[[[WWWOOOHHHEEERRR]]]``````hhhllloooyyyyyy{{{pppnnnppptttgggMMMGGGNNNTTTWWWYYYTTTWWWXXXVVVTTTRRRKKKDDD===555//////000....../////////............//////------......///000000111............////////////444333333222333444666777777888;;;===???@@@@@@@@@AAA@@@AAADDDFFFMMMaaattt}}}vvvhhhMMMhhh~~~aaaDDD333FFFUUUlll~~~yyytttrrrxxxzzzvvvooobbbSSSEEE;;;777666333333333444555666666777666666666777888888999999777777777888999<<<>>>@@@>>>AAAEEEIIINNNTTTZZZ___nnnppptttxxxzzz{{{{{{zzz{{{~~~|||rrrhhheeegggkkk{{{tttYYY[[[iii~~~~~~vvvuuusss___\\\```]]]UUUOOOKKKFFFBBBBBBCCCBBBFFFLLLbbbppp|||mmmbbbMMM888777KKKcccppprrr}}}RRRRRRQQQVVVTTTMMMPPPNNN@@@;;;444///000111///............------------..................////////////////////////000111222333444333222222333444666777777888999999;;;;;;<<<======>>>AAADDDFFFGGGHHHHHHBBBFFFEEENNNcccnnnuuuppp\\\ZZZjjj{{{xxx```nnnxxxwww{{{\\\aaa```JJJOOOvvv}}}mmmtttnnnhhhXXXJJJNNNYYYPPP<<>>;;;:::;;;;;;::::::888777555444333333444444BBB:::111...000222000---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************)))******+++,,,...///000...333777777777888777333777;;;>>>===999666777:::;;;333///222666888999;;;===???@@@AAA@@@@@@AAACCC@@@>>><<<:::888666555555666666777777777888888888777777888888999:::::::::===>>>??????@@@@@@@@@???BBB@@@AAAFFFKKKPPPZZZdddccc___XXXSSSPPPQQQSSSVVVYYYWWWVVVVVVXXXWWWRRRNNNFFFCCCCCCFFFLLLOOONNNLLLLLLCCC===<<<999:::HHHZZZfffooowww{{{yyygggPPPKKKcccuuuddd]]]YYYQQQIIIDDDKKKVVVYYYZZZcccjjjsss{{{{{{}}}ssslllnnnwwwkkkOOOGGGLLLRRRTTTUUUTTTWWWXXXWWWVVVTTTNNNFFF===555//////000....../////////............//////---......///000000111111/////////000000000111111333333222222333444666666777999;;;>>>@@@AAAAAAAAA@@@@@@BBBEEEGGGQQQhhhaaaNNNnnnxxxVVV>>>444===NNNfffzzz~~~}}}yyysssrrruuu{{{zzzuuummm```QQQDDD;;;777666333333444555555666777777555666666777777888999999888888888999:::<<<>>>@@@CCCFFFJJJMMMQQQUUUZZZ]]]```aaabbbcccdddeeefffgggkkklllnnnpppxxx{{{}}}{{{yyyrrrjjjggghhhnnn}}}hhhbbbnnnwwwnnn|||{{{fff___^^^ZZZSSSNNNIIICCC@@@@@@BBBCCCHHHNNN]]]kkkxxx{{{{{{}}}{{{pppZZZDDD@@@RRRjjjyyyuuu~~~gggRRRPPPUUUTTTNNNPPPNNNAAA;;;444///000111///...///......------------..................////////////////////////000111222333333333222222333444666777777888999999;;;;;;<<<======???AAADDDEEEGGGGGGGGGDDDFFFFFFQQQiiivvv~~~nnn___[[[cccmmmwwwkkkXXXfffnnnmmmoooSSS^^^ZZZFFFNNNvvvqqqwwwnnniiiYYYIIIKKKTTTMMM;;;|||KKKAAA>>><<<:::;;;;;;:::999888777777555444333222222:::777222000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************))))))***,,,---...000000000555777555555777777555;;;===>>><<<999777888:::999222///333777777888:::===???AAAAAAAAA@@@AAACCC???===;;;999777666555444666666666777777777888888666666777888888999::::::;;;<<<===???@@@@@@@@@@@@CCC@@@@@@FFFNNNXXXgggtttiiieee^^^TTTKKKHHHKKKNNNVVVSSSRRRUUUXXXVVVNNNFFFBBBBBBCCCGGGKKKLLLHHHEEEEEE===888888888:::FFFUUUccckkksssxxx|||zzzkkkPPPHHH\\\wwweee]]]ZZZTTTJJJDDDBBBMMMPPPQQQ[[[dddsss}}}zzz}}}wwwnnnppp}}}rrrSSSFFFJJJPPPRRRRRRTTTXXXYYYWWWWWWVVVPPPIII???666000///000......000//////............//////.........///000000111111000111111111111222222222222222222222333444555666888999<<>>@@@CCCDDDGGGVVVssscccUUUyyyuuuMMM999888;;;MMMfffzzz}}}zzztttooorrrxxx~~~zzztttkkk]]]NNNAAA:::777777444444555555666777777777555555666666777888888888999999999999;;;<<<>>>>>>EEEGGGKKKNNNPPPRRRUUUWWWUUUTTTSSSSSSUUUWWWZZZ\\\______]]]]]]dddlllooommmrrrqqqrrrsssooogggcccdddqqq~~~sssdddmmm|||lllwwwlllaaa[[[VVVRRRPPPGGGAAA===>>>@@@CCCIIIQQQYYYffftttxxxyyy{{{~~~~~~wwwbbbKKKCCCQQQkkk}}}zzzrrrQQQNNNTTTUUUOOOQQQPPPDDD<<<555///000111///...///......------------..................////////////////////////000111222333333333333333333555666666777888999999;;;;;;<<<===>>>???AAACCCDDDEEEFFFFFFGGGGGGFFFUUUpppzzzooofffbbbaaabbbggg]]]RRR___eeeddddddLLLaaaXXXDDDNNNuuusssuuuoooiiiYYYIIIGGGMMMGGG999~~~MMMAAA???<<<::::::;;;:::999888888777666555333111000111111111///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((************************((()))))))))************************************((()))+++,,,...///000000555:::;;;666333555666555<<<======;;;999888:::<<<666222111444777777777999<<<>>>@@@AAA@@@???@@@AAA===<<<:::888666555444444444444555555555666666666555555666777777888999999999:::<<<>>>???@@@AAAAAADDDAAAAAAGGGNNNYYYgggttteeeccc^^^TTTJJJHHHLLLQQQRRRPPPOOOPPPPPPNNNIIIEEEFFFFFFIIIMMMOOONNNJJJFFFEEE>>>999888888:::AAAKKK\\\dddlllpppuuuzzz|||{{{{{{mmmWWWJJJWWWwwwtttcccZZZXXXTTTLLLEEE???HHHJJJJJJQQQZZZmmmxxxoooppp|||xxxWWWGGGHHHOOOSSSRRRTTTWWWXXXWWWWWWWWWRRRKKK@@@888000000000//////000//////............//////------........./////////111111111111222222222222111222222333444555666666777999<<<>>>@@@BBBBBBBBB<<<@@@CCCCCCGGGZZZzzzxxxkkkdddxxxMMM:::;;;===PPPiii{{{}}}zzzyyyvvvsssuuuzzzyyytttiiiYYYJJJ???999777777555555555666666777777777444444555666666777777888888888888999999:::;;;;;;>>>AAAEEEHHHJJJKKKLLLNNNKKKKKKLLLNNNPPPTTTWWWYYYVVVVVVTTTTTT[[[eeekkkkkkooommmmmmlllfff]]]YYYYYYooo{{{ttt___ddduuuuuuoooaaaXXXTTTTTTUUUHHHBBB======>>>AAAHHHPPPWWWeeesssxxxyyy|||xxxeeeNNNAAALLLhhh}}}||||||jjjPPPLLLRRRVVVQQQQQQQQQGGG===666000000111///...///......------------..................////////////////////////000111222333222222333333444555555666777888999999;;;;;;<<<===???@@@AAABBBCCCDDDEEEEEEHHHFFFEEEWWWuuuzzzqqqnnnmmmiiieeeaaaXXXUUU^^^```aaa```PPPiiiYYYFFFRRRttt|||qqqooooooiiiYYYHHHDDDHHHBBB777TTTBBB???<<<:::::::::999888888888777666555333111000---///111000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))+++---///000111111;;;@@@@@@999444333444444::::::;;;::::::;;;<<<>>>444222222777999777666888999<<<>>>??????>>>>>>???<<<;;;999777555444444333222222222222333333333333333444444555777888888999888999;;;===???@@@@@@AAABBB@@@BBBGGGLLLRRR\\\eee[[[[[[XXXQQQJJJHHHNNNSSSOOOOOONNNJJJGGGGGGJJJNNNWWWWWWWWWWWWWWWTTTPPPMMMIIICCC<<<:::::::::<<<@@@OOOWWW```eeellltttyyyzzzwwwjjj[[[JJJQQQmmmwwwhhh]]]XXXSSSKKKCCC@@@JJJKKKIIIKKKOOOcccwwwnnnggglll}}}]]]IIIHHHOOOTTTUUUSSSVVVWWWUUUVVVVVVRRRLLLBBB999111000000//////111//////............//////,,,---------------......000000000111111111222222111222333444555666666777777999;;;===???@@@@@@@@@:::@@@CCCBBBGGG[[[yyylllzzzpppppp}}}SSS===:::@@@RRRjjjzzz~~~yyyuuuwwwzzzyyyvvvvvvzzzuuuiiiWWWGGG===888777666555555555555666666666666444444444555666666777777777777777777777777777777666999===@@@BBBDDDEEEGGGBBBDDDFFFHHHJJJLLLNNNOOOJJJLLLLLLNNNUUUaaahhhjjjnnnjjjfffbbb[[[RRRPPPRRRhhhtttwww```]]]vvvzzz{{{zzzuuucccXXXVVVWWWXXXLLLEEE???===>>>???FFFMMMUUUcccqqqwwwxxx{{{yyyjjjTTTDDDKKKiiizzztttqqq~~~}}}eeePPPKKKQQQWWWRRRQQQQQQIII???666000000000///...000......------------..................////////////////////////000111222333222222333444444555555555777888999999;;;;;;<<<===??????@@@AAABBBCCCDDDEEEGGGEEEEEEYYYuuuzzzrrrtttwwwtttooobbbYYY___bbb___bbb```XXXkkkVVVGGGWWWrrryyypppmmmnnngggWWWHHHDDDEEE???555]]]BBB@@@<<<;;;::::::999888888777777555444333222222///111222222000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''')))+++...000111111111===CCCCCC<<<555333444444888888999:::;;;<<<======333222555:::;;;888666888888:::===???>>>=========:::999888666555444333333000000000111111111222222222222333444666777888888888999;;;<<<>>>???@@@@@@@@@???BBBFFFHHHIIIMMMSSSPPPPPPOOOKKKHHHHHHLLLOOOMMMNNNLLLGGGEEEIIIUUU___rrroookkkeeeaaa^^^\\\[[[TTTOOOHHHFFFEEEEEECCCAAAEEELLLTTTZZZcccnnnwwwyyy{{{~~~tttggg\\\HHHJJJbbbzzzsssdddZZZRRRIII@@@CCCNNNQQQOOOKKKIII[[[{{{}}}uuubbbZZZsssfffNNNHHHNNNVVVYYYTTTWWWWWWUUUUUUVVVRRRLLLDDD:::222000000///000222//////............//////------------------------000000111111111222222222111222444555777888888888888:::;;;===>>>???>>>>>>;;;AAADDDCCCHHHZZZrrrtttZZZggguuuttt~~~YYY???777DDDUUUlll}}}yyysssvvv{{{zzzvvvsss~~~xxxjjjVVVEEE;;;888777666444555555555555555555555333333444444555666666666666666777777666555444444222555999;;;===???BBBDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCHHHLLLPPPWWWaaagggggggggaaa\\\XXXQQQKKKKKKNNN^^^kkk|||qqqbbbdddgggeeeiiirrr~~~{{{ggg[[[XXXYYYXXXNNNGGGAAA?????????DDDJJJQQQ___nnnsssuuuxxx{{{|||yyywwwlllVVVCCCGGGeeeyyyoookkkmmmtttlll{{{nnnQQQKKKQQQXXXSSSQQQQQQJJJ@@@777000000000///...000......------------..................////////////////////////000111222333111222333444555555555555777888999999;;;;;;<<<===>>>>>>>>>???AAACCCDDDEEEGGGEEEGGGZZZqqqyyyyyytttxxx|||zzzvvvccc]]]kkkiiiaaaeee___]]]bbbLLLEEEZZZqqqxxxsssooommmdddTTTHHHFFFEEE===222aaaCCC@@@===;;;::::::999888888777555444333333444444111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&(((+++...000111111111;;;AAACCC===555444444555777888999:::;;;<<<:::999222333777<<<===999777999777:::>>>??????=========999888777555444333333333000000000111111111111222111111222444555666777888888999;;;<<<===>>>>>>>>>>>>>>>@@@DDDDDDBBBDDDIIIGGGGGGHHHHHHIIIKKKMMMNNNMMMLLLIIIHHHLLLWWWfffqqqzzzuuummmeee______bbbddd^^^YYYTTTRRRTTTUUUQQQLLLFFFLLLQQQSSSZZZfffooorrrzzzvvviii^^^HHHEEEXXXooo|||kkk\\\RRRIIIAAAEEERRRYYYWWWPPPIIIYYYzzzsssZZZiiioooTTTHHHLLLUUUZZZWWWYYYYYYVVVVVVWWWSSSMMMEEE;;;222000000///000222//////............//////////////////////////////222222222222333333333333222333555777999999999999;;;<<<===>>>???>>>======>>>DDDFFFEEEKKKZZZjjjrrrfffOOOZZZuuurrrwww^^^BBB777CCCSSSkkkyyyyyyzzzyyywwwwwwzzzkkkUUUCCC:::777666666444444444444444444333333222333333444555555666666777777888777777555444222222444666888999;;;>>>AAADDDCCCAAA@@@@@@@@@AAABBBFFFMMMTTTXXX]]]ccceeeccc]]]XXXTTTPPPKKKEEEFFFJJJVVVcccsssqqq]]]QQQPPPYYYbbbxxxzzzzzz{{{zzzfff[[[[[[ZZZWWWNNNGGGCCCAAAAAA@@@DDDIIIOOO]]]kkkqqqrrruuuxxxyyytttssskkkWWW@@@@@@^^^uuurrrmmmsssbbbjjjtttRRRKKKQQQYYYTTTPPPPPPJJJAAA888111000000//////000......------------..................////////////////////////000111222333111222333555555555555444777888999999;;;;;;<<<============>>>@@@CCCEEEFFFGGGGGGJJJ[[[mmmooovvvzzzzzz~~~{{{vvvddd```xxxttthhhiii]]]^^^WWWBBBCCC[[[nnntttsssppplll```QQQIIIIIIHHH===111bbbCCC@@@===;;;::::::999777888777555333222333555666111///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************&&&(((+++///111222222111777???BBB===666444555666888888999;;;<<<;;;888666222333888>>>>>>999777999888;;;???AAA@@@>>>>>>>>>999888666555444333222222000111111111222222222222000111222333555666777888999999;;;<<<======>>>>>>===<<<>>>BBBBBB@@@BBBFFFCCCCCCDDDHHHLLLPPPQQQPPPNNNJJJHHHJJJTTTdddsss}}}nnnhhh___WWWSSSVVV]]]ccc^^^ZZZVVVVVVZZZ\\\XXXQQQNNNRRRSSSQQQUUU^^^fffiii{{{{{{mmmcccKKKDDDSSShhhmmm\\\RRRJJJCCCDDDSSS]]]]]]UUULLL[[[|||gggiiiuuuXXXHHHJJJTTTZZZYYY[[[ZZZXXXWWWXXXTTTNNNEEE<<<333000000///000333//////............//////111111111111000000000000333333333444444444555555222444666888::::::::::::===>>>???@@@@@@???>>>===AAAFFFHHHGGGMMMZZZeeehhhoooXXX[[[tttpppooorrr~~~aaaEEE999<<>>AAA???<<<:::;;;>>>AAADDDHHHPPPYYY\\\___bbb```\\\WWWSSSPPPMMMHHHBBBAAADDDQQQ___mmmzzz|||\\\IIIHHHQQQWWWmmmqqqwww}}}tttbbbZZZ\\\[[[WWWMMMGGGCCCCCCBBBBBBEEEJJJOOO^^^lllqqqrrruuuxxxyyytttuuuoooZZZBBB???]]]~~~{{{|||aaa___vvvqqqSSSKKKQQQYYYTTTPPPOOOJJJAAA999111000000//////111.........------...................../////////000////////////000111222333111222333555666555555444777888999:::;;;<<<<<<===<<<<<<<<<>>>@@@CCCFFFGGGHHHIIIMMM\\\jjjhhhoooyyyzzz|||{{{tttdddccc}}}nnnmmm\\\^^^RRR>>>BBB\\\kkkpppqqqnnnkkk^^^OOOIIIKKKJJJ>>>000]]]DDDAAA>>><<<;;;;;;999888999888777666444333222111111111000///////////////------,,,,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++***(((+++...///...---------888999:::999888555222000:::::::::<<<======;;;888---111555888999888888999999:::<<<>>>???@@@??????:::999777444333222222222111000000000111222333333111111111222333444555666888888:::;;;<<<=========????????????@@@BBBDDDEEEGGGGGGFFFHHHKKKMMMNNNNNNHHHEEEJJJZZZfffkkkmmmpppccc___YYYUUUTTTUUUVVVWWWYYYXXXUUUSSSRRRRRRTTTUUUXXX[[[^^^\\\SSSPPPZZZhhhssszzzyyyrrrdddUUUGGGHHH^^^{{{{{{nnn___SSSLLLIIIDDDNNN``````ZZZIIINNNeeefffxxxaaaQQQPPPUUUXXXYYYXXXXXXZZZ[[[YYYSSSNNNIIIAAA666000...///000000222222000///............111111111000000000000000222333444444555555555444444444555666888:::;;;<<>>???@@@EEEEEEHHH]]]pppppphhheeeMMM]]]yyyvvvyyywwwtttvvvrrrWWW;;;777999III```vvv{{{yyy|||~~~|||{{{fffNNN???999555555666444333333333333444555555555444333222222333444555555888===???;;;555777<<<666333333444333222555;;;>>>===<<<;;;;;;>>>BBBDDDJJJSSS]]]aaacccccc___YYYOOOMMMLLLJJJDDD>>>>>>CCCNNN[[[kkkwww___DDDAAAGGGIII___ccclllzzz{{{rrrqqq~~~wwwhhhVVVRRRVVVQQQNNNFFF??????@@@@@@AAADDDOOO]]]iiimmmpppuuuwwwvvvuuuwwwhhhQQQBBBBBB\\\~~~kkk]]]gggyyyvvvfffPPPKKKOOOSSSPPPSSSRRRFFF???777000///000......000000000//////.........---............/////////000/////////000111111222222333444555666777777888888666777888999999;;;>>>@@@@@@?????????@@@BBBDDDEEEDDDKKKSSS[[[bbbhhhkkkkkkzzzuuuvvvaaallllllaaacccbbbSSS888???^^^jjjppptttjjjlllbbbNNNHHHQQQLLL<<<444[[[CCC@@@===;;;;;;;;;:::999888888777555444333222111111111000///////////////------,,,,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))***************++++++,,,,,,++++++***)))+++...///...------...555666777888888777555444::::::;;;<<<===<<<999666---111555888888888888888999;;;<<<>>>???@@@??????999888666444333222222333111111111000111111222222111111111222333444555666777888:::;;;<<<<<<======????????????@@@AAACCCDDDEEEEEEEEEFFFIIIKKKMMMMMMMMMIIILLLWWW```bbbbbbccc```]]]YYYVVVTTTTTTUUUUUUUUUTTTRRROOONNNMMMLLLLLL[[[___bbb___TTTLLLPPPZZZppp||||||hhhXXXHHHFFFXXXrrryyyoooeeeYYYOOOGGGEEEPPPeeejjjdddPPPLLLxxxaaa```zzzxxxaaaPPPNNNTTTXXXYYYXXXXXXZZZ[[[YYYSSSNNNIIIAAA777000///000000000222111000///............111111111111000000000000222333444444555555555555444555555777888:::<<<===AAAAAAAAAAAA@@@???>>>>>>BBBAAAEEEGGGKKKaaassspppdddhhhTTT\\\llluuuxxxyyyxxxrrrooofffKKK555555:::LLLfff{{{yyyuuutttwww{{{~~~}}}{{{uuuaaaLLL???:::666444555444333333333333444555555555555444333333444555555333777AAAKKKJJJAAA999666555222333666888666777:::999999999999<<>>@@@?????????@@@AAABBBCCCDDDDDDEEEJJJVVVgggtttxxxwwwwwwzzzjjjtttggg[[[```cccXXX888???aaannnrrruuuooommmcccOOOGGGOOOKKK;;;444XXXBBB???===;;;;;;<<<;;;:::888777666555444222222111111111000///////////////------,,,,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))******++++++******))))))))))))******************+++,,,,,,+++******)))+++...///.........///222333555777888888888888::::::;;;======;;;666333...111555777777777888888:::;;;===>>>????????????888666555333333333333444222222111000000000111111111111111222333444555666777888999;;;<<<<<<<<<<<>>CCCCCCCCCCCCBBB@@@???>>>DDDAAADDDGGGNNNdddsssooogggsssgggbbbbbb```nnnuuu|||rrrdddIII555777<<>>999999555444999<<<;;;999999666777888:::>>>EEEMMMSSSZZZcccjjjhhheeedddcccbbbWWWPPPIIIEEEBBB>>>===???IIIUUUbbbiiirrrmmmRRREEE@@@<<>>???BBBPPP```qqqwwwuuutttttttttrrrsssfffSSSIIIGGGZZZwwwzzzooorrruuueeeMMMFFFEEEOOOWWWSSSTTTTTTLLLAAA888000///000......000////////////................../////////000000000///000000111111222333333111222333444666666666777;;;;;;<<<;;;;;;<<<>>>AAA>>>???@@@AAACCCCCCCCCCCCIIIEEEHHH[[[vvvyyy|||lll___hhhooo___999???gggtttsssvvvsssnnneeePPPGGGMMMHHH:::555UUUAAA???<<<;;;<<<<<<<<<;;;777666666555333222222111111000000///////////////------,,,,,,,,,+++++++++))))))*********+++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))***+++++++++++++++((()))))))))******************++++++++++++******)))+++...///......///000111222444666888999999999:::;;;<<<===<<<999444000///222555777777777777888:::;;;===>>>?????????>>>666555444333333333444555333222111000000///000000111111111222333444555666777888999:::;;;<<<<<<<<>>@@@AAADDDDDDDDDDDDDDDCCCBBBBBBCCC@@@CCCFFFOOOeeessslllqqqtttiiiYYY\\\ppp|||pppTTT<<<888???VVVsss{{{rrrttttttpppxxx|||uuupppnnn\\\HHH===999555444444333333222222333333444555555555555555555555555555888777:::@@@DDDCCCDDDGGGGGG>>>888999<<<<<<;;;;;;:::<<<>>>???BBBHHHPPPWWW]]]eeeiiieee```___``````XXXNNNFFFCCCBBBAAA@@@BBBJJJUUUaaafffkkkyyy{{{[[[HHHAAA>>>;;;CCCQQQaaappp|||pppeeerrrrrreeeVVVUUUXXXQQQIIIDDD@@@@@@???===>>>BBBHHHYYYmmmvvvuuuqqqpppqqqssstttfffTTTIIIEEESSSlllxxx{{{}}}lllVVVFFFDDDPPPYYYUUUSSSSSSLLLBBB999111//////......000///////////////............////////////000000000000000111111222333333333444444666777999:::::::::===>>>>>>===<<<===@@@BBB@@@AAACCCEEEFFFFFFEEEEEEJJJFFFLLLdddtttiiittt|||eee;;;AAAkkkxxxrrrssssssnnneeeQQQFFFJJJEEE999666VVVAAA???<<<;;;<<<<<<<<<;;;666666555444333222222111111000000///////////////------,,,,,,,,,+++++++++))))))*********+++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))***+++++++++++++++((()))))))))***************************************,,,............000111111222444555777888888999;;;;;;;;;;;;;;;777222...111333666777777777888999;;;<<<===>>>??????>>>>>>555444333222222333444555222222111000////////////111111111222333444555666777777999:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>???AAACCCDDDFFFJJJPPPUUUWWWRRRIIICCCEEELLLTTTXXXWWWXXXYYYWWWUUUSSSTTTUUUWWWTTTOOOJJJDDD@@@===;;;;;;<<<>>>@@@===777888===LLLhhhrrrVVVGGGHHHZZZxxxttthhh]]]WWWMMMKKKjjjsss^^^bbbvvv{{{|||ppptttlllTTTHHHNNNYYYYYYXXXXXXZZZ\\\ZZZUUUPPPJJJCCC888222000111222222111000000////////////000000000111111222222222333333333333444666888:::;;;999:::;;;<<<>>>AAACCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDBBBEEEJJJRRRhhhtttmmmyyy}}}dddXXXrrr}}}bbbCCC666AAAXXXttt~~~ttttttrrrlllsss{{{uuuqqq]]]GGG:::666444444666333222222222222333444444444555555555555555555444666555555777888<<>>CCCGGGWWWmmmzzz{{{wwwuuuvvvuuuvvvhhhTTTGGG@@@LLLddd}}}zzztttaaaNNNHHHQQQZZZUUUQQQPPPKKKCCC:::111//////......111.........///////////////////////////000000000111111111111222333333444444555666777999;;;<<<<<<<<>>===555444333222222333444444111111000/////////000000111111111222333444555666666777888:::;;;;;;;;;;;;;;;<<<======>>>>>>>>>===>>>AAACCCEEEGGGLLLSSSYYYaaa\\\RRRGGGEEELLLTTTWWWWWWXXXYYYWWWTTTTTTXXX\\\dddbbb^^^WWWPPPHHHAAA======;;;<<<>>><<<999:::>>>FFF\\\rrr{{{___LLLGGGSSSooo|||pppddd\\\XXXPPPIIIhhh{{{kkkjjjsss|||zzzuuuwwwvvv|||vvv[[[JJJMMMXXXYYYXXXXXX[[[]]][[[VVVQQQJJJBBB888111000111111111000000////////////000000000000111111222333333333333333333444666999;;;===<<<<<<===???BBBDDDFFFHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFLLLPPPWWWkkkxxxqqqzzzsss]]]~~~nnnKKK:::AAAWWWsss|||xxxuuuyyyyyyqqq]]]EEE999444333444777222222222222222333444444333333444555555444333333111222666888777999BBBMMMTTTJJJAAA???>>><<<<<>>???<<<>>>MMMcccvvv~~~qqq]]]VVVWWWQQQPPPKKKFFFCCC???<<>>KKKeeeqqqxxxzzziiiXXXMMMPPPYYYUUUQQQOOOJJJEEE;;;222//////...///111.........////////////////////////000000000111111111222222333333444555555555666777999;;;<<<======@@@AAABBBAAAAAABBBDDDGGGFFFGGGHHHIIIKKKKKKKKKKKKFFFHHHWWWrrr}}}}}}qqqvvvuuurrr{{{}}}___???KKKqqqvvvmmmmmmlllfffbbbQQQFFFFFF@@@555666aaaCCC@@@===;;;;;;;;;:::999555444444333333222222222111111000///////////////------,,,,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))************+++***)))(((((()))***+++***,,,---......///222444111111222333555777999:::<<<:::888777666555222000555666888999888999:::<<<;;;<<<>>>??????>>>>>>===666555333222222222333333000////////////000000111111111111222333444555666666777888999:::;;;;;;;;;999:::;;;===>>>>>>>>>===<<<@@@CCCEEEFFFKKKTTT[[[fffddd[[[PPPLLLQQQVVVWWWYYYYYYYYYUUUSSSVVV]]]dddsssuuuwwwuuuooodddZZZSSSFFFCCCCCCEEECCC???===???BBBNNN___qqqmmmXXXLLLNNNeeexxxooofff]]]XXXUUUIIIiiivvvqqqrrryyyrrryyy}}}bbbLLLLLLWWWYYYXXXXXX[[[]]][[[VVVRRRIIIAAA777000///000000000000000////////////000000000000111222222333444444333333333444666999===>>>>>>???@@@BBBDDDGGGIIIKKKKKKKKKKKKJJJIIIGGGFFFEEEFFFHHHPPPTTTYYYlllzzzuuuyyywww___lllKKK<<<>>>TTTqqqvvvkkkXXXCCC888555333444555222222222111222222333444222222333444444333222222000000333777888666:::???DDDBBBCCCFFFEEE@@@===>>>CCCHHHLLLJJJEEEBBBDDDHHHDDDEEEDDDCCCFFFJJJJJJFFFEEEAAA>>>>>>======BBBHHHNNNRRRZZZ```aaafffvvvbbbLLLDDD@@@<<<;;;EEEYYYmmmyyy~~~vvv^^^VVVWWWTTTVVVPPPIIIDDD???<<<@@@GGGFFFOOObbbvvv{{{vvvuuuooosssgggSSSDDD???QQQooosssuuu{{{tttbbbPPPNNNWWWVVVRRRQQQLLLEEE;;;222//////...///111............/////////000//////000000000111111111222222333333444555555555666777999;;;===>>>??????AAABBBCCCBBBBBBDDDGGGIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLYYYrrrwwwuuuxxxwww}}}nnnllltttxxxrrrttt{{{xxxUUU@@@QQQrrrtttnnnoookkkaaa___PPPFFFEEE>>>444555fffDDDAAA>>><<<;;;;;;999888444444444333333222222222111111000///////////////---------,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************+++***)))(((((()))***++++++,,,---......///222444///000111333555888;;;<<<<<<:::777555555444222111666888999999999999;;;===<<<===>>>??????>>>======666555444222111111222222//////...//////000111222111111111222333444666666666777888999:::;;;;;;;;;777999;;;===>>>>>>>>>>>>;;;???BBBDDDFFFKKKTTT\\\eeefffaaaWWWSSSWWWZZZYYYZZZZZZYYYUUUSSSWWWaaaiii~~~vvvnnn]]]YYYUUUTTTNNNDDD===;;;???DDDOOOaaawwwyyydddRRRNNN___vvvwwwqqqjjjaaaZZZWWWKKKkkk|||uuuwww{{{uuu{{{~~~{{{gggNNNLLLWWWYYYXXXXXX[[[]]]\\\WWWRRRIIIAAA666000...///000000000000////////////000111000000111222333333444444444333333444777:::===???@@@@@@BBBCCCFFFIIIKKKLLLOOONNNMMMLLLIIIGGGDDDCCCDDDHHHQQQUUUXXXjjjyyyuuuyyyttt]]]zzz```CCC777;;;QQQooo}}}rrrdddSSSAAA888666444333444222222111111222222333444111111333333333333111111444000...222444333333666333999CCCMMMLLLDDD>>><<<>>>DDDIIIHHHCCC???AAAEEE>>>>>>======CCCIIIGGGAAAAAA>>>======;;;999>>>FFFLLLNNNUUU[[[\\\^^^kkkzzzwww[[[MMM???<<<:::AAAPPPddduuu}}}uuu]]]UUUYYYXXXYYYSSSLLLEEE???<<>>@@@BBBBBBCCCAAABBBCCCCCCCCCEEEHHHKKKIIIHHHHHHHHHIIIKKKMMMNNNMMMIIISSSkkkqqqllloookkkmmmvvv{{{llleeehhhmmmkkkqqqvvvqqqNNN@@@UUUssssssppprrrlll^^^]]]PPPFFFEEE===333444___GGGCCC===;;;<<<<<<:::888888777666555444333333333111111111111000000000000//////...---,,,++++++***************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,***,,,...///000111333555555444333333444666888:::===555333888999333000222777999::::::999888999:::======>>>BBBFFFFFFCCC@@@:::777444333333444444444111///...000333444111///111111222222222333333333444555666777888999::::::::::::;;;;;;<<<============???BBBDDDFFFJJJOOORRR```dddccc[[[VVVWWW[[[]]]^^^YYYUUURRRNNNMMMSSS\\\ooo}}}xxxoooeeeTTTDDD@@@DDD>>>IIIQQQWWWhhheeeVVVQQQ^^^vvv|||vvvkkkbbb___VVVPPP```zzzzzzxxxuuuwww|||tttxxxvvvnnnNNNFFFXXXWWWZZZZZZYYYZZZ\\\YYYSSSOOOFFF:::333222333222000//////.........---------111111222333333333222222444444333444555888;;;===;;;>>>AAADDDFFFHHHKKKNNNLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCKKKSSSZZZkkkzzzxxxccc[[[uuuVVV>>>999<<>>;;;:::===CCCGGGEEECCC@@@@@@>>>:::888:::@@@EEEKKKMMMRRRVVVVVVXXXbbbnnnoooSSSBBB>>>999999DDDXXXooo}}}}}}|||wwwbbbXXX\\\___XXXPPPGGGCCC@@@>>>BBBHHHGGGSSScccrrr|||}}}xxxttttttqqqSSSAAACCCUUUmmmSSSLLLVVVUUUQQQPPPOOOEEE>>>444//////111333333/////////////////////////////////000111111222222000111222333555666777777888:::===@@@BBBCCCBBBBBBEEEDDDDDDDDDDDDEEEEEEFFFKKKIIIGGGFFFFFFGGGHHHIIIGGGOOOWWWfffwwwyyy{{{|||wwwqqqnnnoooooonnnmmmdddnnnhhhaaannnyyyvvvqqqMMMBBBaaauuussswwwrrrmmmcccXXXOOOMMMGGG;;;444444___GGGBBB===;;;<<<<<<:::888888777666555444333333333111111111111000000000000------------------,,,,,,************************++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************++++++++++++***,,,...///000111333555444444333444666999===@@@FFF<<<777999777111///222666777999999888888999:::>>>===???BBBDDDDDDAAA>>>888666333222222333444333111///...///222222111...111111222222222333333333444555666777888999999::::::::::::;;;<<<<<<=========???AAACCCEEEHHHMMMPPP[[[```ccccccbbbbbb___ZZZ]]]WWWPPPLLLHHHEEEIIIOOOZZZhhh}}}iiiTTTKKKNNNKKKNNNQQQTTTbbbzzzsssbbbWWW[[[nnn}}}zzzuuummmfffcccXXXRRRbbb{{{{{{yyyvvvxxxvvvkkkuuuwwwuuuTTTGGGUUUWWWZZZZZZYYYZZZ\\\YYYSSSNNNDDD999222111222111///111111000//////...------111111222333333333333222555555555555777:::<<<>>>===???BBBDDDFFFHHHKKKMMMJJJIIIIIIHHHGGGFFFFFFFFFDDDDDDKKKSSS^^^www~~~{{{uuuSSSOOO{{{qqqSSS;;;777===PPPiiixxxpppeeeSSS???777666555333333222222111111222222333444222222111111111111222222333222222222222222333444111444999???CCCAAA;;;666999;;;============???@@@???<<<:::<<>>@@@BBBBBBBBBAAADDDCCCCCCCCCCCCDDDEEEEEEHHHFFFDDDDDDGGGIIIIIIHHHIIIOOOTTT```oooooommmvvvuuuqqqmmmlllnnnooommmkkkcccnnniiiaaalllyyyxxxvvvPPPEEEeeexxxuuuxxxrrrlllbbbVVVNNNNNNJJJ???777666aaaGGGBBB===;;;<<<<<<;;;888888777666555444333333333111111111111000000000000,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,))))))))))))***************,,,...///000111333555444444333444777===BBBFFFOOOCCC;;;:::666...---222555666888888888888:::;;;>>>>>>???AAACCCBBB>>><<<666444222111222444444333111000//////000111///...111111222222222333333333444555555666777888999999999::::::;;;;;;<<<<<<======???@@@BBBCCCFFFJJJMMMTTT[[[eeennnuuutttgggXXXZZZQQQIIIDDD@@@======@@@EEERRRfff{{{xxx```XXX[[[ccc]]]YYY[[[cccrrryyyhhhXXXXXXggg|||{{{wwwssskkkeeecccXXXQQQaaayyy}}}xxxwwwttt{{{oooxxxvvv{{{```NNNWWWWWWZZZZZZYYYZZZ\\\YYYSSSLLLCCC777111000111000...222222111000000///......111111222333333333333333666666666777999;;;===??????AAACCCDDDEEEFFFIIIKKKGGGGGGGGGGGGGGGGGGGGGHHHDDDFFFKKKQQQccc}}}rrrLLLGGGtttnnnPPP999555<<>>555444444333444222111111111111222333333333333222222222222333333333222222111111111222222111222444777::::::777555555666888999:::===AAAEEEBBB>>>;;;;;;???AAAAAA@@@>>>===:::777555666:::===@@@CCCIIINNNOOOQQQYYYbbbuuuYYYGGG:::<<<@@@EEETTTfffrrryyywwwttt~~~{{{fff[[[[[[XXXVVVOOOJJJHHHDDD@@@AAADDDHHHSSScccpppvvvxxxyyyzzzwwwvvvqqqUUUDDDGGGWWWmmmUUUMMMTTTRRROOOQQQPPPBBB;;;222------///000000/////////////////////////////////000111111222222111111222444555666777888;;;<<<>>>@@@AAAAAAAAA@@@BBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBCCCEEEGGGGGGGGGIIIOOOQQQ\\\kkkmmmiiiooouuurrroooooopppnnnjjjfff___lllhhh^^^gggssswwwyyyQQQHHHiii|||xxxzzzrrrlllcccVVVNNNOOOMMMAAA777444eeeFFFBBB===;;;<<<===;;;999888777666555444333333333111111111111000000000///------------------------++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((((((((())))))))))))***,,,...///000111333555666444333333666<<>>>>>???@@@AAAAAA???<<<:::555444222222444555555444111000//////////////////111111222222222333333333444444555666666777888888999999999:::;;;;;;<<<<<<===>>>@@@AAAAAADDDHHHJJJQQQYYYgggxxxmmmWWWSSSIII@@@>>><<<999888999>>>FFFVVVjjj{{{zzzxxx~~~{{{qqqjjjkkklllqqqrrraaaRRRRRRbbbrrr{{{uuuooogggaaa___VVVNNN]]]tttwwwrrrpppmmmxxx{{{uuudddOOOXXXWWWZZZZZZYYYZZZ\\\YYYSSSLLLCCC777111000111111///000000000000000000000000111111222333444444444444666666777888999;;;===??????AAACCCCCCCCCDDDFFFHHHDDDEEEEEEFFFGGGHHHIIIIIIFFFHHHLLLPPPeee}}}}}}UUUIIIrrrnnnQQQ999555888EEE\\\tttyyyooohhhTTT???555444333333333111111111111111222222333444333333222222333333444333222111111000000111111333333333444555666777777555666666666888===CCCHHHGGGCCC???===>>>???@@@???<<<;;;888666444555777888:::<<>>AAA???GGGUUUcccmmmzzzzzz|||xxxddd[[[YYYTTTPPPLLLIIIIIIFFFBBBBBBEEEDDDOOO```pppvvvvvvwwwzzz|||yyyrrrUUUDDDDDDQQQwww}}}zzzxxxzzzxxx]]]MMMMMMXXXXXXTTTQQQKKKBBB;;;333......000000000/////////////////////////////////000111111222222111222333444555777888888<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCC@@@EEEIIIHHHDDDCCCEEEHHHJJJNNNOOO[[[qqqzzzzzz~~~{{{xxxvvvtttnnnfff```[[[kkkhhhZZZ]]]hhhpppxxxQQQHHHjjj~~~yyyzzzsssnnneeeXXXOOOPPPMMMAAA555000gggFFFAAA===;;;<<<===;;;999888777666555444333333333111111111111000000000/////////...---,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,''''''((((((((()))))))))***,,,...///000111333555777555222222444999>>>BBBAAA;;;999<<<999111///333888999:::::::::;;;>>>@@@>>>???AAAAAA@@@===;;;999666555444444666777666555000000000///...///000111111111222222222333333333444444444555666666777777888888999999:::;;;;;;;;;<<<===???@@@@@@CCCFFFIIIOOOXXXfffyyymmmUUUIIIAAA;;;;;;<<<::::::;;;===BBBNNN___rrr{{{www~~~lll___PPPLLLXXXkkk|||zzztttnnnfff___]]]VVVMMM[[[qqqtttnnnllliiiooo~~~}}}\\\JJJUUUWWWZZZZZZYYYZZZ\\\YYYSSSLLLCCC888111111222222000,,,---...///000111111222111111222333444555555444555555666888999;;;===>>>>>>@@@BBBBBBBBBBBBDDDEEEDDDEEEFFFGGGHHHIIIJJJJJJHHHJJJMMMOOObbb|||\\\NNNrrrqqqTTT<<<777666@@@WWWqqqssskkkWWWAAA777444333222222111111000000111111222333444333333222222333333444222222111111000111111222444444333222222444666888888777777777999>>>EEEJJJMMMJJJEEEAAA@@@?????????;;;999777555555555555555666777<<>>???HHHTTTaaarrr~~~zzzxxxwww~~~tttbbb]]]\\\UUULLLHHHGGGHHHGGGEEEFFFJJJCCCMMM```ttt|||zzzyyy|||~~~zzzsssXXXHHHHHHPPPsss{{{pppjjjkkkyyy}}}pppYYYMMMPPPZZZYYYVVVSSSKKKBBB<<<444//////111111000/////////////////////////////////000111111222222111222333444666777888888<<<<<<===>>>???@@@@@@@@@?????????@@@@@@AAABBBCCCCCCNNNVVVSSSHHHAAAEEELLLKKKOOOOOO]]]zzz}}}{{{wwwoooeee]]]ZZZnnnlll[[[XXXaaalllxxxQQQHHHjjj|||vvvxxxssspppcccWWWOOOPPPMMM@@@555111gggEEEAAA<<<;;;<<<===<<<:::888777666555444333333333111111111111000000000000000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,(((((((((((())))))))))))***,,,...///000111333555777555222111222555999;;;777444777===:::111///333:::;;;;;;;;;:::<<<>>>AAA>>>@@@BBBBBB@@@===;;;:::888666555666777777666555000000111000//////222444111111222222222333333333444444444444555555666666777888888999999::::::;;;;;;===>>>???@@@BBBFFFIIINNNUUUaaannnyyywwwdddPPPCCC===;;;<<<===<<<===@@@<<<@@@JJJYYYjjjwww~~~~~~tttlll[[[NNNPPPiii{{{{{{wwwqqqiiibbb```YYYQQQ]]]sssuuuooommmjjjlllzzzZZZIIIUUUWWWZZZZZZYYYZZZ\\\YYYSSSLLLCCC888111111333222111,,,,,,---...000111222222000111222444555555555555555555777888:::<<<======>>>@@@BBBBBBAAABBBCCCEEEFFFGGGGGGHHHHHHIIIJJJJJJHHHJJJNNNOOO]]]~~~~~~|||YYYNNNtttuuuWWW===777666>>>SSSooowwwkkkWWWBBB888666444222222111000000000000111222222333333222222222222333333111111111111111222333333333333333222111111444666999888888888999???FFFKKKRRROOOKKKFFFBBB???>>>>>>:::888666666777777666555666555888===???@@@EEEKKKJJJMMMWWWjjj~~~XXXIIIDDD>>>;;;???IIIXXXlllzzz~~~sssooottt|||{{{ooo```___aaaYYYMMMHHHFFFHHHHHHHHHKKKPPPJJJPPPaaawww}}}}}}zzzuuu]]]PPPPPPVVVvvvmmmcccfffwwwwwwcccUUUTTTXXXTTTTTTUUUOOOBBB<<<444000000111111000/////////////////////////////////000111111222222222222333555666777888999;;;;;;<<<===>>>@@@@@@AAA????????????@@@BBBCCCDDDJJJVVV```[[[MMMDDDFFFNNNKKKNNNNNN^^^|||{{{zzzzzzxxxqqqhhh```\\\tttuuuaaaYYY___nnn~~~TTTJJJiiiyyyrrruuussssssbbbXXXQQQQQQLLL???777666eeeEEEAAA<<<;;;<<<===<<<:::888777666555444333333333111111111111000000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((()))))))))************,,,...///000111333555666444222111222333666777555333666<<<888///---222;;;<<<;;;:::999:::===@@@===@@@CCCCCC@@@===;;;<<<888666555666777666444333///111111000///000444777111111222222222333333333333444444444444555555555777777888888999:::::::::;;;<<<>>>???@@@CCCGGGJJJKKKQQQXXX^^^bbbaaaUUUIIIAAA???>>>???>>><<<>>>CCC===BBBJJJTTT^^^dddggggggpppuuuwwwuuuwwwnnnZZZVVVmmm}}}~~~sssqqqooooooxxx|||uuulllccc```]]]SSS```tttuuuooommmjjjjjjwww~~~}}}]]]MMMVVVWWWZZZZZZYYYZZZ\\\YYYSSSKKKBBB666000000222222000//////000000000000111111000111222444555666666666666777888:::<<<===>>>>>>???AAACCCCCCCCCCCCEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHNNNQQQYYYrrr~~~YYYOOOwwwvvvWWW;;;555444:::NNNjjj{{{~~~yyyfffTTT@@@888777555333222000000000000000111222222222222111111111111222222111111111111222444555666222444555444222111333555666777777888:::@@@GGGMMMTTTRRRNNNIIICCC???===<<<999777666777999:::888666777555555999;;;===BBBHHHJJJHHHKKKWWWkkkiiiRRRDDD<<<:::;;;???PPPeeetttyyy|||uuummmooo}}}xxxiii[[[^^^bbbZZZRRRMMMHHHHHHIIIKKKPPPVVVTTTTTT___uuu~~~}}}zzzwwwaaaUUUTTTWWWtttvvvlllooo~~~wwwaaaUUUTTTWWWRRRRRRTTTMMM@@@:::333//////000000.../////////////////////////////////000111111222222222333444555666777888999::::::;;;<<<>>>@@@AAABBB?????????@@@AAABBBCCCDDDLLLUUU]]]ZZZOOOFFFEEEHHHFFFLLLNNN___xxxwwwxxxyyyyyytttkkkddd]]]www|||ggg\\\aaarrr[[[OOOkkkwwwnnnqqqrrrssshhh___YYYUUUKKK<<<555777cccEEEAAA<<<;;;<<<===<<<:::888777666555444333333333111111111111000000000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))***************,,,...///000111333555555444333222222333555666777555777;;;777---+++111;;;<<<;;;999888999<<<>>>===@@@DDDDDD@@@===<<<===777666555555666555333111///111222111000111666:::111111222222222333333333333333444444444444444444777777777888999999:::::::::<<<>>>???AAACCCGGGKKKIIINNNQQQQQQQQQPPPKKKCCCCCCAAABBBBBB>>>:::===CCCAAAFFFLLLPPPQQQOOOLLLIIIGGGJJJLLLMMMVVVdddkkkkkksss|||hhhbbbrrryyyhhhYYYSSSPPPNNNWWWfffzzzxxxlllbbb^^^]]]TTT```tttuuunnnllliiicccmmm|||}}}{{{yyy^^^LLLRRRWWWZZZZZZYYYZZZ\\\YYYSSSIII@@@555//////111111///333333222222111000000///000111333444555666666666777888:::<<<===?????????@@@BBBDDDEEEEEEEEEGGGIIIKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFOOOSSSVVVjjj^^^SSS|||vvvVVV:::222111555HHHddduuuwwwyyy~~~xxx}}}zzzaaaPPP>>>777777666444333000000000000000111111222222111111111111111111222000111111222333555666777333666888777555333444666444444666777;;;AAAHHHNNNTTTSSSPPPKKKDDD>>>;;;:::999777666888;;;;;;999666999555444777999;;;@@@FFFGGGBBB@@@EEESSSfff|||sssYYYDDD:::999:::999III___nnnsssuuuyyy~~~}}}{{{vvvooolllvvvtttdddVVVZZZ___WWWXXXQQQKKKJJJJJJLLLSSSZZZ[[[UUU\\\ooo}}}}}}{{{}}}~~~{{{xxxbbbVVVSSSSSSmmmzzz|||mmmUUUMMMRRRXXXUUUSSSQQQHHH???999222......///...---/////////////////////////////////000111111222222222333444555666888999999999::::::<<<>>>@@@BBBCCC?????????@@@AAACCCDDDEEEJJJPPPUUUTTTNNNGGGBBBAAAAAAHHHMMMaaayyyxxxyyyzzzzzzuuummmfffZZZxxx~~~jjj]]]bbbtttbbbTTTmmmvvvkkkoooqqqtttqqqhhhaaaYYYIII888111444___EEEBBB>>><<<<<<===<<<<<<999999888666555444333222222111000//////............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***)))************************+++++++++*********))))))((((((((((((((((((((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,///000000111222333000444555444555888888555555666999:::555---,,,///777888:::::::::<<<>>>@@@?????????@@@AAA@@@===:::666555555666777666333000//////000222333444555666444444444555444444333222222222333333333333444444555666666777888999999999:::<<<===>>>>>>AAADDDGGGIIIKKKKKKIIIKKKMMMKKKFFFHHHGGGEEEDDDBBBAAA???>>>DDDFFFIIILLLNNNKKKDDD>>>;;;999888888<<>>>>>???BBBDDDCCCBBBDDDFFFEEECCCGGGMMMNNNMMMKKKHHHFFFFFFIIIKKKHHHJJJIIIJJJTTThhhzzzbbbTTToooOOO:::444000666CCC\\\qqqrrrttt|||zzziiiUUU???555444444444555222222222222222222222222222222111111222222333444222222222333444555777888666666666666555444333333222222333444888@@@IIIOOO[[[^^^\\\TTTIIIBBB???>>>777666444555666555444222555666777888999<<>>IIIYYYhhhrrrwwwxxxyyytttlllgggkkktttqqq```YYY[[[]]]]]]WWWOOOIIIHHHGGGIIIOOOVVVXXXXXX\\\gggttt|||{{{xxxzzzrrrbbbZZZKKKNNNjjj}}}hhhSSSKKKPPPXXXSSSQQQQQQKKK<<<666111000000---,,,...//////............//////000000000111222222222333222333555555555777;;;>>>????????????>>>>>>>>>>>>AAACCCEEEDDDBBB@@@@@@AAAEEEEEEFFFGGGGGGFFFEEEDDDGGGIIIOOOccc|||yyyzzzzzzwwwnnngggZZZxxxnnnZZZeee}}}mmm___vvv{{{qqqwwwsssmmmkkkmmmlll^^^GGG444333;;;^^^EEEBBB>>><<<<<<===<<<<<<999999888666555444333222222111000//////......///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***)))************************+++++++++*********))))))((((((((((((((((((((((((,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++---///000000111444666222555555333333777777555666555777999555...,,,---666777999999:::;;;>>>@@@???>>>???@@@AAA???<<<:::666555555666777666333000//////000111222333444444666666666666666555444444222222222333333333444444555555666777777888999999999;;;<<<======???CCCFFFHHHJJJKKKJJJLLLOOOMMMIIILLLLLLKKKIIIGGGDDDCCCCCCIIINNNUUUXXXVVVOOOGGGBBB<<<<<<;;;:::999888777666444999BBBJJJTTTaaannnxxx}}}~~~qqqaaaVVVKKKEEEAAA@@@???===>>>CCCFFFUUUjjj{{{sssiiicccccc[[[RRR[[[lllpppooommmgggdddjjj~~~llleeepppxxx}}}sss\\\MMMRRRWWWXXX[[[\\\[[[WWWSSSPPPIII???555222111000111333666666555222000000222444222333444666888:::;;;<<<===>>>@@@@@@???@@@AAACCCDDDCCCDDDGGGFFFDDDGGGLLLLLLLLLKKKHHHFFFGGGIIILLLHHHJJJJJJKKKTTTgggxxx```RRRvvvYYYAAA666111555???ZZZvvv{{{zzzuuuiiiUUU???555444333222333222222222222222222222222222222222111222222333333111111222222333555666777444444444333333222111000333333444555999AAAJJJQQQ___cccbbbXXXLLLDDD???===:::888666555666666555444666777999:::;;;>>>BBBFFFJJJHHHDDDCCCGGGRRR^^^eeetttyyywwwhhhVVVGGG>>>999;;;FFFUUUccclllpppqqqqqqppphhhfffooo{{{yyyfff[[[ZZZ[[[[[[UUUMMMFFFDDDDDDHHHPPPXXX]]]\\\```jjjvvv|||{{{xxxxxx~~~ooo]]]UUUFFFIIIggghhhOOOIIIPPPYYYVVVRRRPPPHHH<<<555111000000------/////////............//////000000000111222222333333333444555666666888;;;>>>;;;;;;<<<===>>>@@@@@@AAAAAABBBDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDHHHJJJPPPeee{{{{{{}}}yyynnndddYYYxxx|||eeeeeezzzlllccc~~~yyy|||sssiiieeegggggg]]]JJJ999777===~~~]]]DDDBBB>>><<<<<<<<<<<<;;;999999888666555444333222222222111000////////////...------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++***************((((((((((((((((((((((((,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++---...///000333666999555777555222222666777555666777:::<<<888000+++,,,444666777888999:::===@@@???>>>???@@@@@@???<<<999666555555666777666333000///000000000111111111111555555666666555555444333222222222222333333333333555555555666777777888888888999:::;;;;;;>>>AAADDDGGGJJJKKKKKKNNNRRRQQQMMMPPPRRRRRROOOKKKGGGGGGIIINNNWWWaaagggddd\\\TTTOOOBBBAAA???===;;;888666555:::;;;<<<===AAAJJJWWW```zzz~~~zzzzzzgggWWWNNNLLLIIIHHHIIIFFFAAA???@@@@@@LLL```wwwyyyrrriiieeeeeeZZZQQQZZZkkknnnmmmlllgggdddmmmkkk^^^gggsss~~~~~~bbbPPPUUUXXXYYYZZZZZZXXXVVVRRRPPPHHH>>>555222111000111333000111111000///000222555222333555777:::<<<>>>???BBBCCCDDDCCCAAAAAAAAACCCDDDCCCEEEIIIHHHFFFGGGKKKKKKKKKKKKIIIGGGHHHJJJLLLJJJLLLLLLLLLTTTeeeuuu}}}}}}___QQQ{{{bbbHHH777333333999TTTxxx}}}ttthhhTTT???666444222111111222222222222222222222222333333222222111222222222111111111111222444555666333333333222111111000000222222333555999@@@JJJPPPbbbkkkmmmaaaPPPEEE???<<<===;;;777555555666666555777888:::;;;<<>>::::::;;;===>>>@@@AAAAAAAAAAAAAAACCCEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEIIIJJJQQQfff|||tttgggWWWuuuwwwjjjxxxpppiiiyyy|||sssgggaaabbbbbb\\\LLL<<<666888}}}^^^DDDAAA>>><<<<<<<<<<<<;;;999999888666555444333222333222111000////////////......---,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,---...///111444999<<<777888555000000555777666777===FFFHHH???111+++---222444666777888:::===@@@?????????@@@@@@???;;;999666555555666777666333000000000000000000/////////333333333333333222111111111222222222222333333333444444555555555666666666666777888999:::<<>>CCCEEEEEEEEECCCCCCDDDEEEEEEDDDFFFJJJJJJGGGGGGIIIIIIJJJJJJJJJIIIIIIJJJLLLMMMOOONNNNNNUUUdddssszzzsssbbbRRRzzzgggLLL555333333444KKKpppxxxgggTTT???666444333111111222222222222222222222222444333222222111111222222111111111111222333444555555555444333222222222222111111111333777>>>GGGMMMcccsss{{{mmmVVVGGGAAA===@@@<<<888555555666666666777888::::::;;;>>>CCCFFFQQQNNNJJJIIIIIINNNYYYccctttvvvbbbOOOBBBAAAHHHRRRYYY\\\[[[YYYXXX[[[ZZZ```mmmyyy~~~jjj\\\XXXYYYYYYRRRJJJBBB@@@@@@DDDLLLTTT___```fffoooyyy~~~}}}zzzppptttdddSSSNNNCCCKKKkkk{{{}}}}}}{{{bbbMMMFFFMMMXXXVVVRRRNNNDDD:::444000000000......000//////............//////000000111111222333444444444666888888888999<<<>>>>>>>>>>>>??????@@@@@@@@@CCCBBBAAABBBDDDEEECCCAAAAAABBBCCCDDDDDDEEEFFFFFFHHHJJJPPPddd{{{uuuWWWnnnsssyyyxxxlllrrrxxxsssjjjdddcccbbb\\\MMM;;;000...```DDDAAA===;;;;;;<<<;;;;;;999999888666555444333222333222111000000////////////...------,,,,,,------***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,---...///111555:::===888888555000000444777777777DDDSSSUUUEEE333,,,000111333555777888:::>>>@@@AAA@@@@@@@@@AAA???<<<999666555555666777666333000000000000////////////...222222222222222111111000111111111222222222333333444444444444444555555555444666777888888:::>>>AAADDDJJJPPPUUU[[[```^^^YYYUUUTTTRRRLLLEEEBBBBBBDDDEEEJJJXXXlll}}}yyynnnpppnnnlllgggbbb\\\WWWTTTHHHIIIHHHDDD@@@???AAAEEEEEEUUUhhhssswwwwwwtttqqqsssssskkkmmm{{{wwwlllhhhiiikkkfffbbb```YYYPPPJJJJJJDDDEEEKKK\\\qqq~~~uuuiii```]]]YYYQQQZZZiiijjjhhhiiifffcccmmmqqqdddnnnzzzhhhOOOPPPXXXXXXXXXWWWUUURRRNNNMMMDDD;;;333222222111111333222333444444333222444666555555666777999:::;;;;;;BBBCCCEEEEEEEEEEEEGGGIIIFFFDDDEEEJJJKKKHHHGGGHHHHHHIIIKKKKKKJJJIIIJJJKKKNNNPPPPPPOOOUUUcccpppvvvmmmmmmZZZ{{{jjjNNN444222444333AAAbbbxxx}}}}}}hhhUUU@@@777555444333333222222222222222222222222333333222222111222222333111111111111222333444444666555444222222222222222222222222333666===FFFLLL___vvvxxx```OOOFFF@@@@@@===888666666666666666777888888999999<<<@@@CCCKKKLLLMMMMMMJJJNNN```sssiiiSSSEEEDDDIIINNNRRRQQQNNNLLLJJJOOORRRZZZdddiiimmmuuu}}}|||iii\\\XXXWWWVVVPPPJJJDDDCCCBBBCCCHHHNNNYYY]]]dddnnnxxx~~~~~~|||rrrtttbbbPPPJJJ@@@JJJkkk{{{yyywwwzzzvvvyyy|||}}}|||hhhRRRHHHKKKSSSRRRQQQNNNEEE999333///000000...///111//////............/////////000111222333444555555555777999:::::::::<<<>>>??????@@@AAABBBBBBCCCCCCIIIHHHFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHOOO```|||{{{wwwYYYddd~~~~~~~~~|||hhhyyyuuuxxxqqqkkkhhhgggfff```RRR>>>111,,,cccCCCAAA===;;;;;;;;;;;;:::999999888666555444333222333333222111000000000000///......---------------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---///000222555999<<<666777555000000555888777777EEEUUUXXXGGG444...111000222555777888;;;???AAABBBBBBAAABBBBBB@@@<<<:::666555555666777666333000000000000000////////////333333444444333333222111111111111111222222222222333333333333333333333333444555666777888:::===@@@CCCLLLUUU]]]dddiiieee___XXXSSSLLLDDD???<<<<<<<<<===>>>HHH^^^uuuxxxmmmsssxxx~~~yyytttjjjlllmmmhhh```WWWRRRPPPGGGHHHKKKPPPVVV]]]```bbb[[[ZZZTTTYYYiiipppvvvuuummmlllnnnkkkfffcccaaa\\\SSSOOOOOOKKKGGGHHHRRReeezzz~~~uuuhhh^^^[[[YYYQQQ[[[iiiiiigggiiigggeeerrrtttooozzzfffMMMNNN[[[[[[[[[[[[XXXTTTPPPMMMCCC:::333222222111111333111222333333222111222333666666777888999::::::;;;???AAADDDEEEEEEFFFIIIKKKGGGDDDDDDHHHJJJGGGFFFGGGGGGJJJLLLLLLKKKIIIIIIIIILLLOOOOOONNNTTTaaalllrrrlllyyyaaannnQQQ444000666333:::XXXqqqyyy}}}xxx{{{oooZZZDDD999666555444555222222222222222222222222222222111111222222333444222222222222222333444444555444222111000000111111555555444444777===EEEKKKWWWppp}}}nnnaaaRRRDDD@@@===:::888888999888888777888888777777999<<>>HHHjjj|||sssoootttzzz|||sssWWWJJJJJJQQQPPPPPPOOOFFF888222///000000//////222//////............/////////000111222333444555666666888;;;<<<;;;;;;<<<>>><<<===???AAADDDFFFHHHIIINNNNNNNNNLLLIIIGGGHHHIIIFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHMMM\\\qqq~~~vvvsss~~~ZZZ\\\mmm{{{^^^qqq{{{mmmiiihhhhhhiiieeeVVVCCC666333dddCCC@@@===;;;;;;;;;;;;:::999999888666555444333222333333222111000000000000//////...---------------)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))***,,,///111222444777999444666444111111666888777777???KKKNNNDDD555///111000222555777999<<<@@@CCCDDDCCCCCCCCCCCCAAA===;;;666555555666777666333000000000000000000000000000333333333333333222222111111111111111222222222222333333333333333222222222333555666777777:::===@@@CCCMMMZZZdddmmmppplllddd]]]SSSFFF>>>:::999777666888777===MMM```jjjeee]]]___eeeppp||||||ppphhhddd\\\UUUNNNJJJKKKOOORRRUUUNNNLLLDDDGGGVVV___kkk~~~wwwooolllkkkhhheeedddddd```XXXSSSRRRQQQMMMJJJPPP```uuu{{{ssshhh```^^^ZZZRRR\\\iiihhhfffiiihhhiii|||uuuzzzcccKKKPPP[[[\\\]]]]]]ZZZUUUPPPLLLAAA999222222333111222333///111333333222111222333666666777999:::<<<======???AAACCCDDDDDDEEEHHHJJJIIIDDDBBBEEEHHHFFFFFFGGGHHHJJJMMMMMMKKKIIIGGGGGGIIILLLLLLLLLQQQ]]]hhhmmmkkkaaawwwrrrTTT666///666333999WWWqqqxxxwwwuuussswwwxxxbbbIII:::666444333444222222222222222222222222000000000111222333444555333333333333333444444555666555333111000111222222555444333333444:::AAAFFFOOOdddvvv|||~~~xxxaaaFFFAAA???===<<<======<<<;;;999999999777666777:::<<<>>>AAAHHHMMMIIIGGGWWWlllyyyeeeTTTHHHAAAAAABBBBBB@@@>>>===???@@@CCCFFFMMMUUUZZZbbbppp~~~~~~nnn```[[[[[[VVVPPPRRRKKKFFFEEEDDDDDDIIIOOORRRXXXbbbmmmvvv|||}}}}}}zzz{{{fffQQQKKKCCCPPPssssssooovvv|||~~~{{{ZZZLLLKKKQQQPPPPPPNNNEEE888222...000000///000333//////............/////////000111222444555666666777999<<<===<<<<<<===>>>;;;<<<>>>AAADDDGGGIIIJJJLLLOOOQQQNNNHHHFFFJJJOOOJJJIIIIIIHHHHHHIIIJJJKKKJJJIIIMMMXXXggguuu}}}}}}tttpppxxx[[[XXX```rrr|||~~~}}}SSScccyyyjjjkkkdddfffiiidddUUUBBB777555dddCCC@@@===;;;;;;;;;;;;:::999999888666555444333222444333222111000000000000//////...------------...)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))),,,///222222444666777333555444111222777999777666999???CCC???666000000000333555888:::===@@@CCCEEEDDDDDDDDDDDDBBB>>>;;;666555555666777666333000///000000000111111111222111111111111111000//////000111111111111222222222333222222222222222222222333555666777777:::===@@@CCCNNN]]]iiirrruuuooogggaaaTTTDDD:::888888666333666555888BBBOOOVVVSSSNNNMMMPPPVVV___jjjvvvuuunnneee^^^XXXSSSRRRSSSPPPLLLAAA@@@LLLUUUeee|||{{{rrrllljjjkkkiiiiiijjjfff\\\UUUTTTQQQMMMKKKOOO]]]rrr{{{wwwqqqhhhcccbbbZZZSSS\\\jjjhhhfffiiihhhllluuuaaaKKKTTTYYYZZZ\\\\\\YYYTTTNNNJJJAAA888222222333222222333///111333444444444555666555666888:::<<<>>>@@@AAA???AAACCCCCCCCCDDDFFFHHHIIIDDDAAADDDGGGFFFEEEGGGHHHKKKMMMNNNKKKHHHGGGFFFFFFIIIJJJIIIOOO[[[eeejjjiii~~~]]]kkktttVVV888...666333:::ZZZvvvyyytttvvvoooqqqhhhLLL<<<666222111222222222222222222222222222///000000111222444555666444444333333333444555555999777555333333333444555222222000///000555<<>>===;;;;;;:::888666777999;;;======DDDKKKHHHCCCMMM]]]iiinnnlll```PPPGGGCCCAAAAAA@@@@@@>>>===>>>AAADDDCCCDDDIIITTT]]]gggttt|||rrrdddYYYYYY\\\WWWPPPSSSLLLEEECCCCCCEEELLLTTTRRRXXXbbbnnnvvv{{{||||||{{{|||hhhUUUQQQLLL[[[xxxtttzzz|||[[[MMMLLLSSSRRRPPPMMMCCC777222...000111///000333//////............/////////000111222444555666777777:::<<<======<<<===>>>>>>>>>@@@AAACCCDDDEEEFFFGGGMMMPPPMMMFFFDDDJJJPPPMMMLLLKKKJJJIIIJJJKKKLLLLLLKKKMMMWWWbbblllssswww~~~uuuooottt[[[WWWZZZfffqqqyyyLLLVVVzzztttiiipppbbbeeegggbbbPPP<<<222111aaaCCC???<<<;;;======:::888<<<999666555555555333000333222111000////////////......---,,,,,,,,,,,,---************************---------,,,,,,+++++++++))))))))))))))))))))))))((()))))))))******************))))))))))))******)))''''''((()))***)))(((************************)))+++...///000111444666777666222111555<<<;;;666999999:::;;;666///...222333444555777:::===???@@@CCCBBBAAAAAAAAA???;;;888777555333666::::::555000...//////000111222222222111111000000000000111111000000000000111111111111333222222111111222222333444444333333555888<<<>>>HHHTTThhh{{{|||kkk]]]TTTMMMCCC:::555222111000666444333777===CCCFFFFFFBBB@@@>>>@@@HHHUUUccckkkzzzuuufff\\\aaa\\\XXXRRRFFFEEEZZZuuu~~~~~~~~~{{{zzz{{{{{{wwwpppmmmoooiiiaaaUUUPPP[[[qqq|||tttppplllgggccc^^^VVV]]]iiieeeaaadddcccwwwZZZMMMQQQWWWYYYYYYYYY[[[YYYOOODDD>>>:::444111111222333333222222333333333333333333888999:::::::::<<<@@@CCC;;;@@@HHHMMMKKKDDDDDDGGGFFFFFFFFFFFFFFFEEEDDDCCCJJJJJJKKKNNNOOONNNKKKHHHEEEIIIHHHGGGNNN```pppvvvzzzxxxoooVVVWWW{{{wwwccc444111///333===VVV|||{{{yyyyyymmmPPP888111333444000111111111111111111111111000111222111000000222444000111222222444444555666999666333222222333333333///000222222222444666888BBBMMM]]]mmmssskkk\\\PPPBBBAAAAAAAAABBBAAA>>><<<:::999777555555555666666999999:::;;;<<<===>>>>>>HHHHHHFFFBBB===:::999999888:::===??????@@@BBBCCCEEEFFFKKKUUUcccooowww{{{{{{nnnccc```^^^YYYUUUTTTSSSJJJAAA@@@AAAEEEKKKRRRTTTYYYaaalllvvv{{{{{{zzzxxxmmmddd]]]QQQOOOiiiZZZLLLHHHIIIHHHLLLMMMBBB222111///.........///000///////////////000111111000111222333444666777777<<<<<<<<<===============>>>???AAABBBCCCBBBBBBAAADDDGGGIIIIIIGGGFFFGGGIIILLLLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGOOOaaaooopppiiiwwwpppgggfffppp{{{{{{uuu]]]LLLSSSTTT[[[pppssstttnnnLLLOOOtttttthhheeegggaaa\\\XXXLLL<<<666888cccCCC@@@<<<;;;<<<===;;;888<<<999555444555444222000333222111000////////////......---,,,,,,,,,,,,---************************,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******)))((('''(((***+++***)))************************)))+++...///000111444666555555333333:::CCCEEEBBB:::999;;;;;;666000///333444444555777:::<<>>444000333<<>>@@@??????@@@BBBCCCBBB???<<<777444333666:::;;;666111/////////000111111222222111111000000000000111111000000000000111111111111222222111111111111222222333333222222444777:::<<<>>>PPPdddllldddUUUJJJFFF===:::555222222222222111000///...000444888;;;;;;999777555444333444555666@@@FFFPPP]]]kkkzzzzzzbbbUUUbbbwww}}}{{{~~~~~~yyyuuussswwwmmm^^^WWW___rrrxxxqqqmmmiiiddd___```WWW^^^hhhbbb]]]___]]]^^^kkkwww~~~ZZZNNNQQQXXXXXXVVVUUUVVVVVVMMMDDD:::777333222222444555555444444444444555555666666777:::<<<>>>>>>???AAABBBGGGIIIMMMPPPLLLDDDBBBDDDDDDDDDDDDDDDEEEGGGIIIJJJHHHFFFFFFFFFGGGHHHGGGEEEHHHLLLNNNNNNXXXqqqzzzSSSDDDeeepppnnnoooooouuusssNNN777222333:::NNNtttxxxtttpppuuu|||tttfffPPP===666777444...222222222222333333333333333444555444333333555777333333333333333333333444666444111000111222222111111222333333111222333555888999;;;???DDDGGGHHHGGGCCCBBB@@@@@@@@@>>>;;;999777777777777666555444333111222222222222222222222...///000000///000222444777;;;AAAEEEFFFFFFGGGGGGGGGFFFIIIUUUeeerrrwwwwwwzzzzzz|||{{{eee]]]\\\\\\SSSJJJAAA???@@@CCCIIIPPPZZZ^^^fffooouuuuuurrroooqqqhhh```[[[RRRRRRiii~~~cccVVVRRRQQQKKKKKKGGG;;;222111///.........///000...............///000000222333444555666888888999;;;;;;<<<<<<<<<=========<<<===???@@@AAABBBBBBBBBAAABBBCCCCCCBBBBBBDDDFFFGGGGGGFFFEEEDDDCCCBBBBBBAAADDDGGGNNN```zzzhhh\\\aaalllnnnhhhNNNLLLdddfff]]]```dddppphhhFFFGGGkkk}}}uuukkkggg[[[___rrr{{{YYY<<<333vvveeeFFFAAA;;;888:::<<<<<<;;;;;;:::888666555444333222333222111000////////////......---,,,,,,,,,,,,---*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++)))))))))+++,,,+++***(((((((((((((((((((((((()))+++...///000111444666555444111000555>>>CCCCCC;;;:::;;;;;;777111222666666666666666888;;;>>>@@@BBBBBBCCCEEEEEEDDD@@@<<<666444333666;;;;;;777333//////000000111111111111111111000000000000111111///000000000111111111111222222111111111111222222222222222222444666888:::<<>>@@@@@@@@@AAABBBDDDEEEIIIMMMLLLGGGFFFIIIFFFEEEDDDCCCDDDGGGIIIKKKIIIFFFDDDDDDEEEFFFFFFEEECCCKKKRRRTTTZZZlll^^^MMMgggpppkkkiiihhhpppvvvYYY:::333222888JJJooo|||vvvoooppp}}}|||qqqeeeOOO<<<555666333///222333333333333333444444333444555444333444555777555555444444333333333333777555333333444444444333333444444333111000222333777999===BBBFFFHHHHHHGGGDDDBBB@@@???>>>===:::888555666777777666555333222444444333333222222222111000111222111//////111222444;;;EEELLLNNNLLLIIIGGGKKKJJJMMMYYYjjjvvvyyywwwuuuuuuwwwzzz~~~~~~{{{ddd___^^^[[[TTTJJJAAA???@@@BBBHHHOOOXXX^^^hhhssszzz{{{wwwsssqqqhhh```[[[TTTVVVkkk}}}tttvvv{{{xxx\\\RRRQQQRRRMMMLLLIII===222111///.........///000...............//////000333333444666777888999::::::;;;;;;<<<<<<=========>>>???@@@BBBCCCEEEFFFFFFAAAAAAAAAAAAAAABBBCCCEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@AAACCCKKK```~~~qqqdddjjjvvvwwwqqqSSSRRRnnntttgggdddgggxxxoooJJJFFFgggxxxqqqfff___ZZZZZZllliiiFFF555zzzdddFFFAAA;;;888:::<<<<<<;;;<<<;;;:::888555444444444333222111000////////////......---,,,,,,,,,,,,---************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''******))))))))))))******+++)))))))))+++,,,+++***(((((((((((((((((((((((()))+++...///000111444666333333000---000888======;;;:::;;;;;;666111222777777777666666888:::===???BBBBBBCCCDDDDDDAAA<<<888666333333666;;;<<<888444000000000000000111111111111111000000000000111111///000000000111111111111222111111000000111111222111111111222333555666888<<>>CCCLLLYYYiiiuuu|||tttwww{{{wwwyyy{{{xxxsssqqquuuooobbbXXX\\\mmmxxxrrrpppmmmgggbbb]]]TTT[[[ddd^^^XXXYYYXXXZZZ```zzzbbbrrr{{{TTTLLLRRRXXXWWWUUURRRSSSSSSKKKBBB777555333333555666555444444444555555666777888888888;;;>>>@@@@@@AAAAAACCCAAAAAADDDJJJJJJGGGGGGJJJHHHGGGEEEDDDDDDFFFHHHIIIJJJHHHEEEDDDEEEFFFFFFFFFCCCJJJPPPRRRSSS```xxxaaaQQQiiivvvtttpppgggjjjuuu```===444222666FFFjjjyyyqqqqqq}}}uuugggPPP;;;222333333111222222222333333444444444222333444333222222444666666555555444444333333222666444333333444555444333333444444222000///000222222666;;;@@@CCCDDDDDDDDDCCCAAA>>>===<<<;;;999777555555666666666444222111111111000000//////......000000111000...---///000444>>>MMMWWWZZZVVVPPPKKKNNNMMMQQQ\\\jjjtttuuusssqqqqqqrrrvvvzzz|||}}}|||~~~nnn___^^^^^^WWWUUUKKKBBB???@@@BBBHHHNNNSSSZZZgggsss{{{|||xxxsssmmmfff___[[[YYY```tttsssppprrr|||vvvTTTMMMOOORRRLLLKKKGGG;;;222111///.........///000...............///000000333444555666777999:::::::::::::::;;;<<<======>>>>>>???@@@AAABBBDDDEEEFFFAAA@@@@@@AAABBBCCCDDDDDDEEEDDDCCCBBBAAAAAAAAABBB???>>>???IIIbbbxxxlllqqq{{{{{{tttXXXTTTrrr{{{nnngggjjj~~~uuuOOOFFFdddvvvqqqeee[[[XXXSSS```{{{RRR555dddEEE@@@;;;999;;;<<<;;;:::;;;;;;:::888555333333444333222111000////////////......---,,,,,,,,,,,,---************************))))))))))))************))))))))))))))))))))))))---,,,+++***)))((('''&&&******))))))))))))*********)))((()))+++++++++***)))))))))))))))))))))))))))+++...///000111444666111222000---000777<<<<<<;;;999::::::555111222777999888666666777:::===?????????@@@AAAAAA===888444555333222666<<<===:::555000000000000000000111111111111000000000000111111000000000000111111111111111111000000000000111111000000111111222444555666:::;;;;;;;;;;;;:::::::::999777444333444444444333000111111000000111555888;;;888444111000111333444111444888;;;@@@KKKZZZeeelllooossstttrrryyy|||xxxyyyyyyuuuqqqqqquuuqqqgggYYYWWWdddxxxzzztttqqqmmmgggaaa\\\SSSZZZddd^^^YYY[[[YYYZZZ^^^ttt|||jjjwww~~~sssOOOKKKSSSWWWWWWUUUSSSTTTSSSJJJ@@@666555444444666666555333333444444555666777888888888;;;===??????@@@BBBCCCDDDBBBCCCGGGHHHEEEEEEGGGHHHGGGFFFEEEFFFGGGHHHHHHLLLIIIGGGFFFGGGHHHGGGGGGHHHJJJMMMLLLLLLVVVmmmgggTTTnnnrrrppp|||mmm???555111444AAAbbb~~~zzztttttt|||nnnUUU===222222333222111111222222333333444444111222333222111111333555666555555555444444333333333222111111333333222111333444444222000///000111111444666888:::>>>BBBEEEBBB@@@===;;;;;;;;;999888555555555555444333222111111111111000000/////////...///000000000111333555777BBBRRR^^^bbb^^^WWWRRRNNNPPPUUU]]]gggmmmnnnmmmmmmmmmnnnqqquuuyyyzzzzzz{{{}}}rrr```YYY\\\\\\WWWWWWMMMCCC@@@@@@BBBHHHNNNWWW^^^kkkxxxyyysssjjjddd^^^]]]```llltttpppooosssuuummmQQQKKKOOORRRKKKGGGAAA555222111///.........///000///////////////000111111333444555666777888999:::999999:::;;;<<<======>>>=========>>>???AAABBBCCC@@@???@@@BBBDDDEEEDDDCCCDDDCCCBBBAAAAAABBBCCCDDD>>>======HHHaaa~~~tttvvv}}}{{{ttt[[[UUUsssrrrgggiiizzzRRRHHHcccxxxwwwlll```UUUOOOWWWttt^^^666eeeCCC@@@<<<;;;<<<===;;;888999:::999777333111222333333222111000////////////......---,,,,,,,,,,,,---************************)))))))))******+++++++++))))))))))))))))))))))))************))))))))))))******))))))))))))******)))((('''(((***+++***)))************************)))+++...///000111444666000333222///000666:::::::::888999888444000222777:::888777666666999<<>>999444555333222666<<<>>>:::666111000000000000000000000111111000000000000111111000000000000111111111111111111000000000000111111///000000111222333444444666777999::::::;;;<<<===999666333222222333333333000111111000///111555888<<<:::777444333333333444...222555777999AAAMMMXXXdddiiiqqqtttrrruuu{{{xxxwwwtttooolllnnnlllmmmeeeUUUNNNZZZqqqxxxtttrrrooojjjeee\\\SSS[[[eeeaaa]]]___]]]___aaattt~~~vvvttt{{{yyyuuuzzz~~~}}}kkkIIIIIIUUUWWWWWWVVVUUUVVVTTTJJJ???666555555555666666333111222333444555666777777888999;;;<<<======???BBBDDDFFFCCCCCCFFFGGGEEEDDDFFFEEEEEEFFFFFFGGGHHHIIIIIILLLJJJHHHGGGHHHHHHGGGFFFIIIJJJMMMNNNLLLQQQcccvvv~~~vvv]]]uuu~~~yyywwwBBB666111222;;;YYYvvv|||yyytttvvvvvv\\\CCC555333444222000000111111222333333444111222333222111111333555555555555555555444444444222111111222333444222111222333333222000///000222111444777999;;;>>>BBBEEE@@@>>>;;;::::::::::::999666555444333222222222222444444333333333333333333...000111222222333666888999CCCQQQ\\\```^^^YYYVVVPPPTTTZZZ```eeegggiiiiiihhhhhhiiilllqqqtttvvvvvvyyy{{{~~~xxxfffZZZVVVYYY[[[\\\XXXOOOEEEAAAAAACCCIIIOOOXXXaaannn|||zzztttooohhhaaa```eeeuuu~~~vvvwwwqqqmmmiii```MMMIIINNNRRRJJJEEE???222222111///.........///000000000000000000111222222222333444555777888999999888999999:::<<<======>>>======<<<<<<===???@@@AAA>>>===???BBBEEEFFFCCC@@@CCCBBBAAA@@@AAACCCEEEFFF?????????EEEXXXsss~~~vvvvvv{{{{{{vvv___[[[}}}yyyhhhhhhYYYLLLfff|||~~~tttgggXXXQQQOOO___~~~ggg===gggCCC???<<<;;;======:::888777888888555111///000222333222111000////////////......---,,,,,,,,,,,,---************************))))))******+++++++++,,,))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******)))''''''((()))***)))(((************************)))+++...///000111444666222444444000///333555555999888888888444///222777;;;999777555666999<<<>>>===>>>AAACCCDDDBBB===999444222222666<<<>>>;;;666111111111000000000000000111111000000000000111111000000000000111111111111111111000000000000111111//////000111222333333444222666;;;<<<;;;;;;===???888555111///000222222222111222333222111222666:::888777666555444333222222000444888777777<<>>666666555666666666333000222222333444555666777888:::;;;<<<<<<<<<>>>AAADDDEEEBBBBBBFFFHHHFFFFFFHHHBBBCCCEEEGGGIIIJJJKKKKKKKKKJJJHHHHHHIIIHHHGGGEEEGGGIIIPPPUUURRRPPPYYYfffiiidddwwwzzzvvvCCC777111111777RRRoooxxx{{{xxxtttttt~~~{{{bbbHHH999555444111//////000111222222333333222333333333222222444555555555555555555555555555444333333444555666444333222333333222000///000222,,,222:::???@@@@@@@@@AAA???===:::999:::::::::999666555333222111111222333222222222222222222333333---///000//////000222444888@@@LLLUUUYYYZZZXXXWWWSSSYYY```dddeeefffgggiiieeeeeefffiiinnnrrrttttttxxx{{{~~~|||{{{}}}xxxdddYYYVVVVVV[[[aaaZZZPPPFFFBBBBBBDDDIIIOOORRR[[[jjjxxxxxxrrrvvvnnnfffbbbhhhwww{{{{{{yyyoooeeeYYYIIIFFFMMMRRRKKKFFF@@@333222111///.........///000111111111111111222222333222333444555666777888999888888999:::<<<======>>>??????>>>>>>>>>???AAABBB<<<<<<>>>BBBFFFFFFBBB>>>AAAAAA@@@@@@AAACCCEEEGGG@@@BBBBBBBBBMMMeee}}}xxxpppqqqwwwyyyvvvdddcccjjjkkk```QQQjjjwwwiii^^^UUUHHHKKKiiilllFFFeeeDDDAAA===;;;:::;;;:::999777777666555444333333222222222000///............------,,,,,,,,,,,,+++++++++******+++---......---,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))************))))))))))))************))),,,///111111222444666///...///000222666999<<<;;;999:::;;;777111...000;;;;;;:::888777888;;;>>><<<>>>AAADDDEEEBBB<<<888555333222555999999555000......///000000000000000///////////////000111111///////////////000111111111111111111000000000000000000000000111222333444555666999<<<@@@AAA@@@???777555333222333333222111000000222333444444444444:::999888666444444333333111333666888888888<<<@@@EEEQQQ^^^cccaaa___cccgggppp{{{~~~|||{{{yyywwwuuurrrkkkaaaZZZXXXUUUQQQLLLGGGKKK```vvv~~~zzzuuussssssooohhhaaaYYYQQQ^^^dddiiikkk```eee^^^eeewwwqqqiiijjjgggsssxxxmmmyyyjjjIIILLLRRRWWWVVVVVVWWWTTTMMMBBB:::555555666666666555333222222222222333444666888:::888:::<<<======>>>AAACCCCCCDDDEEEEEEDDDCCCDDDEEEDDDDDDEEEHHHKKKLLLJJJIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHMMMUUUVVVRRRSSSXXXfffddd|||qqqpppHHH999...///666FFFccc~~~xxxkkkgggqqq~~~dddJJJ:::555555333222222222222222222222222333333333333333333333333555666888999999999888777777555222000000111333555111000000000000000111222333444666888:::<<<>>>??????<<<999999;;;;;;666222666333111000111222222222222111111111000000//////000///......///111333444999>>>DDDJJJMMMPPPRRRSSSRRRYYYaaahhhkkkllllllllljjjiiihhhggggggiiilllmmmqqqtttvvvxxxzzz|||vvvsss~~~xxxdddYYY[[[``````^^^ZZZQQQJJJGGGFFFFFFJJJOOOUUU\\\kkk{{{xxxtttuuusssjjjiiijjjhhhvvv}}}{{{yyyhhhQQQJJJKKKNNNPPPOOOIII>>>666///////////////000111111000000000111222222333333333444666666555555777888::::::<<<>>>===<<<<<>>===>>>>>>???AAABBBBBBCCC>>>>>>>>>AAALLL^^^oooyyyxxxpppooopppqqqqqqqqqiiiiiippphhh}}}RRReeesssooo]]]TTT===@@@WWWrrrvvvMMMbbbDDDAAA===;;;:::;;;:::999777777666555444333333222222111000///............------,,,,,,,,,,,,+++++++++******+++---......---++++++***))))))***++++++))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))************))))))))))))************(((+++...000000111333555222111111222333666888999999999999:::666000000444:::::::::888888999<<>>@@@BBBEEEFFFCCC>>>999555333111333777777444000///000000111111111111111///////////////000111111//////......//////000111111111000000000/////////000//////000000111222333555777<<<@@@CCCCCC@@@>>>:::888666555555444222111111111222333333333333333888777666555333333222222111333777;;;<<<;;;<<<===>>>CCCKKKSSSYYY\\\[[[ZZZ___iiivvv~~~~~~{{{vvvnnnccc\\\XXXTTTPPPIIIBBBCCCSSSeee{{{|||zzzvvvqqqmmmgggbbb___VVVRRRbbbfffiiiiii^^^ddd]]]fffyyy|||uuusssiiimmmppphhhyyypppMMMNNNRRRTTTTTTTTTUUUSSSMMMCCC;;;444555555666555444333222333333444555777999;;;===;;;<<<>>>>>>>>>>>>???AAA@@@BBBDDDDDDCCCCCCEEEGGGGGGGGGGGGIIIKKKKKKJJJHHHGGGHHHIIIKKKLLLLLLLLLKKKKKKKKKOOOUUUVVVSSSTTTXXXeee[[[ssswwwmmmsssKKK;;;///000666DDD___zzzzzzlllgggqqqhhhMMM;;;555444333222222222222222222222222333333333333333333333333444555666777777777666555555444222000000111222333111111000000000000000111111222444666999<<>>;;;:::;;;;;;777333555444222222333444333222222222111111000000000000222111000///000222444555999===BBBFFFIIIKKKMMMOOOUUUZZZaaahhhnnnrrruuuwwwtttrrrpppmmmjjjhhhffffffjjjlllnnnpppqqqsssvvvxxxxxxwwwyyyhhh]]][[[]]]___```XXXQQQJJJHHHGGGFFFJJJOOOOOOVVVeeetttzzzuuurrrrrroookkkooopppqqq~~~lllUUUJJJKKKMMMOOOMMMFFF;;;444///////////////000111111000000000111222222333333333555666666555666777999::::::;;;<<<;;;999999:::;;;===???@@@@@@@@@BBBCCCDDDCCCBBBCCCEEEDDDBBB???>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCDDDKKKZZZiiissszzzsssllljjjnnnssswwwyyyggg]]]pppooovvv]]]fffuuuqqqfffZZZ>>>:::IIIdddrrrSSS```DDDAAA===;;;:::;;;:::999777777666555444333333222222111000//////......///------,,,,,,,,,,,,+++++++++******+++---...---,,,++++++***))))))***++++++))))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))************))))))))))))************(((***---//////000222444222222222333444666888:::;;;<<<>>>===777///000444888999999999999;;;???BBBAAABBBDDDGGGGGGDDD???;;;555222000000333444333111000000111222222222222222////////////000000000000...............///000000000000000/////////......///......//////000111222444999@@@GGGJJJHHHEEEBBB@@@>>><<<;;;:::888666333555555444444444333333222888777666555444444444444111333888AAAKKKNNNKKKEEEAAA===>>>IIIYYYaaa^^^WWWWWW^^^hhhpppvvvyyy{{{}}}~~~yyyqqqlllaaa^^^[[[UUUOOONNNXXXdddyyy~~~{{{zzzvvvoooggg```^^^^^^TTTTTTeeegggggghhh]]]ddd^^^hhh|||}}}llliiijjjfff{{{uuuRRRQQQSSSSSSRRRRRRSSSRRRLLLCCC;;;333444444444444333333222444555666777999<<<>>>@@@>>>???@@@@@@???>>>@@@AAAAAACCCEEEFFFFFFGGGIIIKKKJJJJJJJJJKKKLLLLLLJJJHHHGGGHHHJJJKKKMMMMMMNNNNNNNNNMMMPPPSSSTTTSSSUUUYYYjjjxxxNNN]]]xxxvvvPPP===000111666AAAZZZttt|||mmmgggooonnnSSS>>>555444444222222222222222222222222333333333333333333333333222333444555666555444444222222222222111111111111222222111000/////////000...///222555999===@@@BBBEEEAAA<<<::::::999666333444333333444555666444333222222222111111111111000333222111111222333555666999;;;>>>AAABBBDDDGGGIIITTTXXX^^^ccciiioootttxxx{{{{{{{{{zzzyyyvvvsssqqqnnnpppqqqpppoooooopppqqqvvvuuuxxx}}}|||oooccc[[[YYY]]]aaaWWWPPPIIIGGGFFFGGGMMMTTTSSSXXXcccpppvvvuuurrrrrrnnnqqqwwwuuuvvv~~~~~~kkkRRRJJJKKKLLLLLLIIIBBB888111///////////////000111111000000111111222333333333333555666666666666777999:::;;;;;;;;;;;;;;;:::999;;;===@@@AAAAAAAAACCCDDDEEEDDDDDDDDDEEEDDDAAA???@@@@@@@@@AAABBBCCCDDDEEEAAABBBCCCFFFNNN[[[kkkwwwxxxrrrkkkiiinnnxxxyyy]]][[[|||}}}eee^^^eeebbb~~~vvvrrrjjj___CCC888===SSShhhVVVdddDDDAAA===;;;:::;;;:::999777777666555444333333222111111000///////////////------,,,,,,,,,++++++++++++***)))***,,,---,,,++++++******************+++))))))))))))))))))))))))((()))))))))************************************((()))))))))************((()))))))))************(((***---///000111333444000000111222555777:::<<<>>>@@@CCCBBB999///---000666777888999:::===AAADDDBBBCCCEEEGGGGGGDDD???:::555222///...000111111111///000111111222222111111//////000000000000000///...............//////000////////////...............------......///000111333:::DDDLLLOOONNNKKKIIIGGGEEEBBBAAA@@@>>><<<::::::999888666555444333333999999888666666555555666222222888JJJaaannnhhh\\\SSSIIIDDDNNN___kkkiiibbbZZZ]]]ccciiioootttvvvxxx~~~|||yyyxxxpppppppppooommmnnnsssyyy~~~|||yyytttmmmgggbbb______UUUSSSaaaaaabbbfff]]]bbb^^^jjj~~~qqqnnnooojjjtttRRRRRRTTTUUUTTTSSSSSSQQQKKKAAA:::333333333333333333333222444555666999;;;>>>@@@AAA???AAABBBBBBAAAAAACCCDDDHHHIIIKKKLLLKKKLLLNNNOOOKKKKKKKKKLLLNNNNNNLLLJJJIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRUUUXXXooo|||rrrIIILLLkkkUUU???000111555===TTTnnn|||mmmfffmmm}}}uuuZZZAAA555444555222222222222222222222222222222333333333333444444222333444555666555444444222222333444333222111000333333111000////////////---...111444999===AAADDDDDD@@@<<<999888777444222333222333555666666444222222222222222222222222222222222222111222333444555777888:::;;;===???CCCFFFNNNQQQUUUYYY]]]aaafffiiiqqqtttzzz}}}zzzyyyyyyvvvuuuwww|||~~~vvviii[[[VVVZZZ```VVVOOOGGGEEEEEEIIISSS^^^^^^aaagggmmmppppppoooppptttyyywwwtttzzzwww|||iiiPPPKKKLLLLLLKKKFFF>>>666000///////////////000000111000000111222222333333444444555777777666666888999999;;;;;;;;;<<>>;;;;;;===@@@AAAAAAAAACCCDDDDDDDDDDDDDDDDDDBBB@@@>>>BBBAAAAAAAAABBBCCCEEEFFF@@@AAADDDIIIOOOZZZkkkzzz|||yyyrrrmmmqqqiiiPPPeee|||ttt]]]RRRyyyfff[[[wwwxxxqqqfff```JJJ???999FFF^^^TTTkkkDDDAAA===;;;:::;;;:::999777777666555444333333222111000000////////////000------,,,,,,,,,++++++++++++***)))***,,,---,,,+++*********++++++*********************************((()))))))))************************************((()))))))))************((()))))))))************))),,,///000111222444666222222111111333666999;;;;;;===AAABBB:::000+++---444555777999;;;===AAADDDCCCCCCDDDEEEEEEBBB===999444222///---...///000000...///000000111111000000//////000000000000///..................///000000////////////............------------...///000111555<<>>777333333333333333333333333333444666999<<<>>>???@@@???AAACCCDDDDDDEEEGGGIIILLLNNNOOOOOONNNMMMNNNPPPJJJJJJKKKMMMPPPPPPOOOMMMKKKKKKJJJJJJJJJJJJJJJJJJLLLNNNOOONNNNNNQQQTTTVVViiipppxxxQQQHHH___]]]CCC111111444999OOOjjjzzzmmmffflll|||zzz___EEE777555555222222222222222222222222222222222333333444444444333444555666777666555555333444555666555444222111333333111000////////////...///000444888===BBBEEE@@@>>>;;;888777555333111333333333444666666444111222222222222333333333333111111111111111222222333444555666888999<<>>999<<<>>>@@@AAAAAAAAABBBCCCAAABBBCCCCCCBBB@@@???>>>CCCBBBBBBAAABBBCCCEEEFFFGGGGGGIIILLLLLLRRRdddvvvzzzppprrrpppSSS```vvvtttcccXXXiiihhh[[[ooo{{{ooogggbbbNNNCCC777>>>XXXUUUpppDDDAAA===;;;:::;;;:::999777777666555444333333222000000////////////000000------,,,,,,,,,,,,+++++++++***)))***+++,,,+++***)))***++++++++++++***)))************************))))))))))))***************************+++++++++))))))))))))************))))))))))))***************,,,///111222333444666777555222111222555:::===;;;:::<<<>>>999111,,,,,,222444666999:::===AAACCCCCCCCCCCCDDDCCC@@@;;;777333222///...---...///000......///000000000000000//////000111111000...---///////////////000111111000000000/////////.........------......///000111666<<>>?????????AAACCCDDDEEEFFFHHHJJJKKKMMMMMMMMMKKKKKKLLLMMMIIIIIIKKKMMMPPPQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJMMMNNNLLLMMMQQQUUUUUU^^^dddvvvbbbCCCJJJqqqjjjLLL555333444666KKKfff|||wwwmmmhhhnnn|||}}}bbbHHH:::666666222222222222222222222222111222222333333444444555444555666777888777666666444555666666666555333222222222111000/////////000//////000222666;;;@@@BBB<<<<<<<<<;;;999777555444666555444555666666444222222333333333333444444444111111222222222222222222111222444555777999===AAA===BBBHHHMMMRRRVVVZZZ]]]___bbbhhhooovvv{{{~~~|||ttttttppphhh]]]WWWWWWYYYQQQKKKDDDAAABBBJJJYYYhhhssszzz}}}uuullliiijjjkkknnnoooxxx{{{yyyooorrr|||~~~xxxsssdddKKKKKKLLLLLLIIIBBB:::444111///////////////000111111111111222222333444444444444666777777777777888::::::===<<<888;;;@@@>>>666===>>>@@@@@@?????????@@@???AAACCCCCCAAA?????????DDDCCCAAA@@@AAACCCEEEFFFEEEEEEHHHKKKKKKPPPeee{{{}}}pppmmmyyyrrr___iiivvvooo]]]QQQaaaiii___fffqqqnnneeePPPEEE666999UUUWWWqqqDDDAAA===;;;:::;;;:::999777777666555444333333222000000////////////000000------,,,,,,,,,,,,++++++,,,***)))***+++,,,+++))))))***++++++++++++***)))************************))))))))))))************))))))*********+++++++++))))))))))))************))))))))))))************)))+++...000111222444555777555111000333999AAAEEEIIIBBB===<<<999333......000333666888:::<<>><<<;;;;;;;;;===<<<:::888666444333333333777999???SSSnnn|||{{{{{{uuukkkddd]]]VVVMMMFFF@@@BBBCCCCCCFFFNNN[[[eeejjjuuuxxxuuuqqqooonnnkkkfffbbb[[[]]]eeeTTTIIINNNKKKUUU]]]zzzgggKKKRRRWWWVVVSSSPPPNNNKKKDDD:::333444444333333333444666666555666999;;;===>>>>>>>>>???@@@BBBCCCCCCCCCEEEGGGGGGIIIJJJJJJIIIIIIKKKLLLKKKKKKKKKMMMPPPPPPOOOMMMMMMLLLKKKJJJJJJJJJKKKLLLHHHMMMOOOMMMNNNSSSVVVUUU\\\eee|||pppJJJ===WWW{{{XXX<<<777555444GGGcccxxxuuuooolllrrr~~~~~~cccJJJ===777555222222222222222222222222111111222333333444555555444555666777888777666666444444555555444444333333111111000000000000000111/////////000333777<<<>>>;;;===???@@@???<<<;;;:::;;;999777666777777666444333333333333444444444555222333333333333333222222000111333444444555888:::999<<>>777222000///////////////000111111111111222333333444444555444666777888777777888:::999===<<<999???HHHFFF======???@@@@@@>>>======>>>===@@@CCCCCCAAA@@@AAABBBDDDCCCAAA@@@@@@BBBDDDEEE@@@@@@DDDIIIIIIPPPhhh~~~nnngggqqq~~~ssshhhpppuuuhhhSSSGGGWWWppp```\\\WWW}}}uuurrrhhhTTTMMM>>>:::PPPOOOpppDDDAAA===;;;;;;;;;:::999777777666555444333333222000000////////////000111---------,,,,,,,,,++++++,,,***)))***++++++***))))))***+++,,,,,,+++***)))************************))))))))))))************))))))******++++++++++++))))))))))))************))))))))))))************(((***---///000111333444333111///000666???JJJPPP[[[OOOCCC===999444000///000222555777999;;;>>>AAAEEEEEEDDDDDDCCC@@@;;;777111222222000...---...///000000111222222222222222///000111222111000...,,,111111111111111222222333111111111111000000000000///......//////000111222000555===FFFPPP```qqq~~~pppiii^^^VVVQQQPPPPPPPPPMMMKKKHHHEEECCCBBBCCCCCCBBBAAA>>><<<999777666666...777:::999EEE___vvv~~~}}}vvvqqqkkkaaaTTTJJJHHHIIIGGGAAA===AAAMMMWWWgggvvvsssttttttpppkkkfffcccbbb___gggsss^^^KKKKKKJJJWWWbbbiiiLLLSSSWWWRRRPPPMMMKKKIIIBBB999222555444444333444555666777666888:::<<<>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAACCCEEEGGGIIIJJJJJJJJJLLLNNNMMMLLLLLLNNNOOOOOOMMMKKKLLLLLLKKKKKKKKKMMMNNNOOOGGGNNNPPPNNNOOOUUUXXXVVVaaannnwww^^^BBBPPPrrr~~~aaaBBB:::666333EEEaaauuutttqqqooouuu~~~dddLLL>>>888555222222222222222222222222111111222333333444555555444444666777777777666555444444333333333222222222111000000000000000111222///.........111444888;;;;;;>>>BBBDDDCCCAAA???>>>???===999888888888777666333333333444444555555555444444444555555444333333///111333333222222333555777999;;;???DDDLLLUUU[[[aaaaaabbbcccgggkkkooorrrnnnqqqvvvyyyzzz{{{|||}}}~~~}}}~~~wwwppp___\\\ZZZ[[[]]]\\\YYYUUUIIIGGGFFFFFFCCCDDDMMMWWW]]]qqqzzzkkkbbb``````___UUU___qqqqqqsssyyy}}}}}}pppkkk^^^FFFFFFHHHHHHDDD<<<555111000///////////////000111111111222222333333444444555555666888888777777999:::666;;;<<<<<>>???@@@???===;;;;;;<<<===@@@DDDDDDBBBAAABBBDDDDDDBBB@@@??????AAACCCEEEFFFDDDFFFIIIFFFKKKccc~~~nnneeemmmxxx|||rrrlllsssvvvjjjXXXNNNLLL]]]SSSTTTJJJuuuxxxpppgggYYYXXXIII>>>JJJDDDjjjCCC???:::888:::;;;;;;999;;;999666333222222222333222111000000111111000.........---,,,,,,+++******++++++++++++++++++++++++************************+++++++++***************+++***)))))))))***,,,,,,))))))))))))))))))))))))((()))***)))((()))+++,,,,,,,,,+++***))))))******,,,******+++...222555666777777666444555===JJJUUUjjjUUUCCC>>>999000+++...000222444666777999===@@@CCCDDDDDDEEEEEEBBB>>>:::888666333111000///000111...//////......///222444000000000000///...---,,,000000111111111222222222222000///000333444222///---......///000111111222///555:::>>>OOOlllpppcccbbbaaaZZZUUUVVVSSSMMMKKKOOORRRNNNJJJHHHJJJLLLIIICCC@@@AAA<<<555333222444:::@@@IIIXXXdddwww||||||xxxzzzxxxjjjkkkddd^^^XXXKKKDDDQQQfff}}}}}}xxxvvvtttqqqnnniiiccc```YYYnnnuuulllcccZZZYYYcccpppjjjSSSTTTYYYWWWQQQMMMMMMHHH===666555444333333333333333333333;;;<<<===???AAABBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJKKKMMMOOOQQQSSSTTTSSSSSSQQQOOOKKKJJJJJJKKKIIIKKKNNNPPPQQQRRRTTTVVVcccrrrlll]]]XXXmmmssszzzooo|||rrrMMM111666<<>>:::111---000222444666888:::<<<@@@CCCCCCCCCDDDEEEEEEBBB>>>:::777555333000//////000000///000111000000000333555000000000000///...---,,,//////000111222222333333333111000222333444222///......//////000000111111---333888???QQQnnnwwwkkkhhhfff___YYYWWWRRRMMMMMMSSSYYYYYYWWWVVVSSSUUUQQQKKKGGGEEE???777555333444888===BBBNNNXXXbbbooozzz}}}}}}rrrqqqllljjjfff]]]YYYfffyyywwwvvvtttrrrooojjjeeebbb^^^qqqwwwqqqnnniiigggoooppprrrVVVSSSVVVWWWQQQMMMLLLFFF;;;555444444444333222222333444555<<<===>>>@@@AAABBBCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJMMMOOOPPPQQQVVVUUUSSSOOOKKKIIIJJJKKKKKKNNNPPPRRRRRRSSSTTTVVV^^^nnn~~~fffWWWhhhooouuuvvv}}}{{{\\\999222555@@@UUUtttssssssnnniiisss{{{qqqZZZDDD999777333333222222222222333333222222333333333333444444666666555555555444444444444333222222333444333111111111111111000000000000......//////000333888<<>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBBBB@@@@@@BBBDDDDDDDDDBBBAAA@@@@@@@@@@@@AAABBB???BBBFFFFFFYYYyyyfff```ccc]]]dddVVVRRRiii|||hhhLLLHHHNNNcccfff___KKKZZZsssjjj]]]RRRJJJGGGFFFFFFnnnGGGBBB<<<:::;;;<<<:::999999888666444333222333333222111000000111111000......------,,,,,,++++++***++++++++++++++++++++++++************************'''((((((((()))***************))))))******+++,,,))))))))))))))))))))))))******+++***(((((()))***,,,+++******)))*********++++++,,,,,,...000222333333555444111///222;;;BBBNNNDDD>>>>>>:::222...111222444666999:::===AAADDDCCCCCCDDDEEEEEECCC>>>:::666555222000....../////////000000000///000222444000000000000///...---,,,......///000222333444444555444333333444444222000////////////000000000000---111666<<>>@@@AAACCCCCCDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMXXXWWWTTTPPPKKKIIIIIIKKKKKKMMMPPPQQQQQQQQQSSSTTTXXXiiiwww|||kkkTTThhhsssuuu}}}wwwMMM333000???SSStttyyyxxxpppjjjooo{{{|||{{{cccJJJ:::555333333222222222222333333222222333333333333444444666666666555555555555444444333222333555666555444222222111111111000000000............000444;;;???PPPOOOKKKHHHKKKRRRSSSPPPMMMLLLKKKIIIGGGEEEDDDCCC???>>><<<::::::;;;<<<===EEEKKKPPPOOOHHH===444000000000000111111111222222111222444888>>>DDDJJJMMMRRRUUUYYY]]]aaadddeeefffgggmmmppppppppptttuuutttxxxxxxxxxxxxyyy{{{|||}}}tttllleeedddfffddd[[[SSSQQQNNNMMMNNNMMMKKKNNNTTT\\\iiioooeeeXXXSSSRRRPPPSSS___bbb___iii}}}|||vvvtttyyy~~~uuu```MMMKKKLLLKKKGGG@@@666000......///////////////000111111222222222222333333333333555666666666777777777888<<<;;;::::::;;;;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@AAAAAA@@@@@@BBBDDDDDDCCCCCCBBBAAA???>>>===>>>@@@???@@@BBBBBBVVVxxxooodddfffaaa___TTTOOOcccwwwgggMMMFFFQQQeeeqqqmmmRRRRRRzzzyyyoooaaaUUUOOOKKKHHHFFFpppHHHCCC===;;;;;;<<<:::888999888666444333333333333222111000000111111000...---------,,,,,,+++++++++++++++++++++++++++++++++************************'''(((((()))***++++++,,,***************+++++++++))))))))))))))))))))))))***++++++***((('''(((***++++++***************++++++,,,,,,------///111444333555666333///000777===@@@===<<<>>>:::333///000///222555777999<<<@@@CCCBBBCCCDDDEEEEEECCC>>>;;;666444111///...---...///,,,...///...---...///111000000000000///...---,,,------...000111333444444666555555555444333222111000000000000////////////000111444888DDDYYYooo~~~}}}~~~rrrkkkiiiaaa[[[YYY^^^fffmmmvvv}}}vvvtttoooggg^^^SSSGGG>>>888555333555555444777<<<@@@MMMYYY```gggpppuuuvvvzzz{{{}}}~~~{{{vvvpppqqqrrrqqqnnnkkkiiihhhYYY```[[[WWW```dddbbbfffooowwwqqqaaaLLLQQQ[[[UUURRRMMMGGG???777333222666444222111222555999;;;???@@@AAACCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEGGGIIIJJJKKKTTTUUUUUUSSSOOOKKKJJJIIIFFFHHHKKKMMMNNNOOOQQQSSSXXXgggtttzzzkkkTTTmmm|||fff<<<222@@@QQQvvvssslllnnnwwwkkkRRR???666333333333222222333333333222222222333333333444444666666666555555555555555666555444555666777666555222222222111111111000000......------///444;;;AAAKKKKKKKKKNNNVVV___```[[[SSSRRRQQQOOONNNMMMMMMLLLFFFDDDAAA??????@@@AAAAAABBBIIIPPPRRRLLLBBB888222///000000000000111111111000111333777<<>>@@@BBBBBBBBBAAAAAA@@@AAABBBBBBAAA???===<<<<<>>@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBDDDEEEGGGHHHIIIJJJMMMPPPTTTUUURRRMMMIIIGGGBBBEEEIIIKKKMMMOOORRRTTT[[[iiixxxvvvYYYqqqyyyFFF555@@@LLLuuutttqqqnnnsssrrr[[[FFF999444333333333333333333444222222222333333333444444666666666666666666666666999777666666666666555333222222222222111111111111......---,,,...333:::???@@@FFFNNNXXXfffqqqqqqkkk___^^^\\\[[[ZZZYYYZZZZZZQQQNNNJJJHHHIIIJJJIIIHHHAAAFFFLLLNNNJJJBBB888333///000000000000111111111111222333666;;;@@@EEEHHHLLLNNNQQQUUUZZZ]]]```aaabbbhhhkkkkkkkkkooopppooorrrssstttvvvxxx{{{~~~{{{{{{||||||~~~kkkeee___^^^```___[[[VVVUUUTTTTTTUUUSSSOOOOOOSSSUUUbbbkkkeeeWWWIIIAAA===DDDTTT```gggzzzssswwwxxxoooXXXFFFGGGKKKHHHBBB:::333...------///////////////000000111222222333333333444444444555555555666777888888888;;;:::999999;;;;;;;;;999::::::::::::::::::::::::999;;;???CCCEEEDDDAAA???===>>>???@@@@@@@@@>>>>>><<>>666888888444///...222777666666888::::::666111---222444666888999<<>>;;;FFFRRR___mmmooosssvvvnnnYYYIIILLLJJJFFF>>>777111.........///////////////000111111333333333333444444444444444444555666777888999999999888777999;;;<<<;;;:::999999999999999999999999777999===BBBFFFFFFCCC@@@;;;<<<===>>>????????????===???===AAADDD@@@LLLhhhzzzllluuu}}}sssnnn```aaaxxx}}}hhhVVVPPPWWWpppyyynnnVVVSSS~~~mmmaaa\\\VVVKKKAAAcccEEE@@@;;;999:::;;;;;;999666666666666555444333333222111000000111111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((()))***+++,,,++++++***))))))))))))))))))))))))((()))***)))((((((***,,,******))))))***++++++,,,***+++,,,+++,,,222===EEE>>>???>>>888111///222666666555444777::::::444...222444666777888:::===???AAABBBCCCEEEFFFDDD???<<<777555333000//////000000000222444444333222222222000000000000///...---,,,.........///000111111222111444666555333222222444......//////000000111111111///111777:::===GGGRRRddd~~~vvvmmmeeebbbccchhhsss~~~uuurrrrrrssslll\\\MMMGGG888222000222555444444666777AAAPPP___lllvvv}}}yyyuuurrrsssppprrrxxxzzzxxxxxx|||~~~~~~~~~~~~}}}xxxsssssssssqqqmmmiiiiiiooouuuxxxgggddddddhhhssszzztttqqqssswwwuuu||||||mmmcccmmmZZZPPPRRRKKKLLLNNNJJJ>>>555333444333333333444555888;;;>>>@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEECCCCCCDDDEEEGGGHHHIIIIIIJJJLLLOOOOOOLLLHHHEEEDDDEEEGGGJJJLLLLLLMMMOOOQQQOOOddd}}}iiilllzzzyyytttIII333;;;@@@ddd~~~zzzmmmzzztttXXX@@@444444333333333333444444222222333333333333444444555666666666777777777777888777555555666666555444333333222222222111111111//////...---,,,...222555888AAAMMMZZZjjjzzz{{{tttnnniiibbb]]]XXXVVVXXXXXXVVVTTTOOOMMMIIIEEE@@@;;;666222111111111111222222222333222222333555999===AAADDDGGGIIIKKKOOOTTTXXX\\\^^^```eeeiiihhhiiilllnnnlllmmmmmmoooqqqsssvvvxxxzzzwwwxxxyyy{{{||||||}}}}}}|||zzzvvvuuussspppfffiiijjjgggbbb]]][[[[[[[[[YYYYYY[[[YYYWWWZZZ___]]]___aaa]]]SSSFFF===:::DDDKKK\\\tttooopppxxxlllUUUHHHOOOIIICCC;;;444000////////////////////////000111111333333333444444444444555444444555666777888999999888777666777999:::999888999999999999999999999999888888:::>>>CCCFFFFFFEEE======<<<<<<======>>>>>>======;;;@@@EEE@@@GGG^^^}}}uuuyyyzzzwwwsssccc```yyyttt```]]]ZZZjjjrrrsss```QQQwwwoooccc^^^XXXKKK???dddCCC???:::888:::;;;;;;999555666666666555444333333222111000000111111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************((()))***+++,,,+++******))))))))))))))))))))))))((()))***)))((()))+++,,,******))))))***+++,,,,,,***++++++***+++333@@@JJJFFFFFFDDD<<<444111333888666333222555;;;===888000111222444555555666999;;;AAABBBCCCEEEFFFDDD@@@<<<888666333111000///000111///111333333222000000111000000000000///...---,,,......//////000000111111000333555555222111333555---......///000111111222111///222666777777>>>GGGSSSooo}}}uuulllfffbbb```fffmmmdddbbbdddiiidddUUUHHHCCC888222///111444333444555666>>>JJJTTT[[[gggyyyzzztttooollliiikkkrrrtttrrruuu{{{}}}~~~~~~|||~~~~~~}}}~~~~~~~~~|||||||||yyytttooovvvvvvsssmmmiiijjjrrryyynnnhhhfffjjjwwwwwwqqquuu{{{qqq{{{sssaaa]]]eeerrrwwwPPPNNNVVVOOOJJJNNNJJJ===333333555444222222444666999<<<>>>@@@AAAAAABBBCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIMMMMMMMMMKKKHHHEEECCCDDDEEEGGGIIIJJJIIIIIIJJJKKKFFF^^^yyykkkkkkzzznnntttmmmHHH333;;;???___nnnxxx}}}}}}^^^BBB555444444333333444444555222222333333333444444444555666666666777777888888666555444555666777666555333333333222222222111111/////////---,,,---///111888@@@HHHQQQ___sss{{{tttooojjjdddcccdddeeeccc```RRRNNNHHHBBB>>>;;;999777111222222222222333333333111111222444777<<<@@@BBBEEEGGGIIIMMMRRRVVVZZZ\\\\\\bbbeeedddeeehhhjjjhhhllllllmmmoooqqqsssuuuvvvwwwwwwyyyzzz{{{|||||||||~~~~~~vvvqqqppppppmmmjjjppptttqqqhhh___[[[\\\\\\ZZZZZZ\\\[[[ZZZ^^^cccllliiiccc\\\RRREEE<<<888===CCCXXXyyyooojjjuuu~~~|||jjjPPPDDDNNNHHHBBB:::333000///000000///////////////000111111333333333444444444555555444444555666777888999999888777666666777777666555888888888888888888888888:::888777:::@@@FFFHHHIII???>>>===;;;;;;;;;<<<======;;;999???EEE???DDDXXXsssxxx~~~yyyyyyccc[[[uuunnnggg\\\eeejjjtttfffOOOrrrtttkkkggg]]]JJJ;;;hhhFFFBBB===:::;;;;;;999777777777666444222222444555333222111111222222111///444000,,,+++---...,,,***+++++++++***++++++,,,,,,******))))))******+++,,,,,,++++++******++++++,,,++++++************++++++************************)))************++++++++++++*********))))))((((((((()))***+++,,,///444777@@@BBBBBB===777333555888999888555333777;;;888111000111555999999666888===CCCBBBBBBCCCEEEDDD@@@===999777444111////////////000000000000000000000000333222222111///...,,,+++...------------...//////000000000000000000000000000111222222222000///...111//////000333666888999CCCPPPdddwww}}}yyysssoooggg```\\\[[[\\\^^^YYYWWWSSSNNNHHHBBB>>><<<444333222333666888999:::;;;:::===FFFOOOYYYgggrrr~~~xxxrrrnnnmmmmmmhhhjjjlllmmmnnnpppsssvvv|||~~~~~~||||||}}}|||{{{|||}}}~~~}}}|||zzz|||}}}|||{{{zzz{{{|||~~~wwwvvv|||zzzpppllloooxxxtttqqqnnniiifffkkksssyyyvvvnnneeekkkyyy~~~|||yyyhhh[[[eeeppptttxxx{{{YYYQQQNNNKKKUUULLLKKKCCC555///222444333666777888999:::===BBBEEEBBBCCCEEEFFFFFFEEEDDDBBBDDDDDDFFFGGGGGGGGGGGGGGGEEEFFFGGGFFFEEEEEEGGGIIIJJJHHHEEECCCCCCFFFIIIKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKOOO[[[mmmvvvggg~~~ooorrrjjjFFF222888999XXXxxxxxx}}}bbbHHH666444333444333111333888555444333222222444555777777666555555555666888999666666777777666555444444555444444333333222222111111///------...///000000333<<>>999666555444444444333333333222222000111111111222666<<<@@@BBBDDDGGGJJJLLLOOOSSSVVV]]]^^^```cccgggiiiiiiiiifffgggjjjmmmppprrrssstttuuuvvvwwwxxxzzz{{{||||||xxxqqqkkkfffbbb```aaaccchhhkkkeee[[[[[[bbbbbb^^^^^^aaa```\\\___fffmmmjjjddd]]]TTTHHH>>>777CCCHHH\\\}}}uuutttooosss~~~]]]IIIEEEFFFFFF???555///...000000000000111111111111222222222111111111222333444555666666666555666666777888888888888777777777777888888:::::::::999999888888888666666777:::>>>DDDIIILLLEEEAAA===;;;<<<===;;;:::<<<:::;;;???@@@???BBBHHHdddkkkiiiwwwnnnfff```[[[sss|||eeeeeevvvjjjUUUWWW|||kkkhhhcccLLL>>>dddFFFAAA<<<:::;;;;;;:::888777777666555333222444555333222000111222222111///***,,,///333444222...+++---,,,+++******+++,,,,,,******))))))******+++,,,,,,,,,++++++++++++,,,,,,++++++************+++++++++++++++***************)))************++++++++++++*********))))))))))))***+++++++++,,,...222555999<<<===:::444111111333666888777555777:::999555000000555999:::777999>>>CCCBBBAAABBBDDDCCC@@@>>>999888444111////////////111111111111111111111111333222222111000...,,,+++---------------......///000000000000000000000000///000000111000///...---111///...///111555888999:::@@@LLL[[[gggllljjjffffffbbb[[[TTTPPPNNNNNNOOOIIIGGGDDD@@@<<<999666555555555666888::::::888666666555888@@@HHHQQQ^^^iiikkkkkkjjjhhhffffffhhhjjjgggiiilllmmmnnnoooqqqsssxxx{{{~~~}}}||||||}}}|||{{{|||}}}~~~}}}||||||~~~~~~}}}|||}}}~~~|||vvvuuu{{{zzzqqqnnnqqqyyywwwuuutttooolllooouuu~~~~~~wwwuuupppvvv~~~yyyrrriiipppuuuqqqqqq|||oooSSSOOOMMMKKKRRRKKKJJJAAA555///222444333666777999:::;;;???CCCGGGEEEFFFGGGHHHHHHGGGEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIEEEGGGHHHGGGGGGGGGIIIKKKLLLKKKHHHFFFFFFFFFFFFGGGKKKKKKKKKJJJIIIHHHFFFFFFBBBCCCEEEHHHJJJLLLMMMNNNMMMVVViii|||mmm___zzzzzz|||rrrMMM555666555OOOooo~~~hhhQQQ===777444444444222333666555444333222222444555777777666555555555666888888666666666666666555444444555555444333333222222111333111///...............111666>>>KKK]]]rrrjjjmmmqqqrrroooiiiaaa\\\UUUQQQKKKCCC===888555444555444444333333333444444000111111111222555:::>>>@@@BBBEEEHHHJJJMMMRRRUUU[[[\\\___cccggghhhhhhgggeeegggiiillloooqqqrrrsssuuuuuuvvvwwwxxxzzz{{{|||{{{yyytttoooiiibbb\\\YYY___aaafffhhhccc[[[[[[aaa^^^[[[\\\```aaa```eeelllnnnjjjbbbZZZPPPGGG???:::BBBJJJ```xxxttt|||zzzZZZHHHEEEHHHDDD===444///...///000///111111111111222222222222222222222333444555666777777666666666777777888999888888777777777777888888:::::::::999999888888888777777888999===AAAFFFIIIDDD@@@===;;;<<<======;;;===;;;<<>>777555CCCdddqqq___FFF<<<444444555444222333444444333222333444555666666666555555666666777888666666666666666555555444555555444444333222222222444333111///...---,,,,,,111000555DDD]]]www~~~fffiiimmmnnnkkkccc[[[UUUPPPMMMGGGAAA;;;777555444666555444222333444555777111111111111111444888<<<===@@@CCCEEEHHHKKKOOOSSSWWWZZZ^^^cccfffffffffeeedddeeehhhkkkmmmpppqqqrrrtttsssssstttuuuwwwyyy{{{ttttttrrrnnnggg```YYYTTT^^^```dddeee```ZZZ[[[```\\\ZZZ[[[^^^```bbbgggnnnnnniiiaaaWWWMMMFFFBBB@@@BBBMMMdddxxxwwwyyyqqqTTTFFFEEEIIIAAA:::222......//////...111111111111222222222333333333333444555666888888888777777777777888999999888888777777777777888888999999999999999888888888999999888999;;;>>>AAACCCAAA???===<<<===>>>>>>>>>???======@@@@@@>>>AAAFFFRRRdddqqq|||___NNNbbbxxxyyyiiilllfffOOO???VVVttteeeYYYYYY\\\DDD???;;;:::;;;===;;;:::666777777666333222333444222111000000111111000//////000///,,,+++///777>>>222000---+++***+++,,,---******))))))******+++,,,------------------------++++++************++++++,,,,,,++++++***)))))))))))))))*********+++++++++************************+++,,,,,,+++***+++///111333444666555333222333444>>><<<777333666<<<===:::111000333999;;;:::;;;???AAAAAAAAAAAABBBBBBBBBAAA;;;999666333000//////000111111111111111111111111222222222111000///...---,,,,,,,,,,,,,,,---....../////////////////////////////////////////////...000000///...///111555888999999;;;@@@FFFHHHGGGEEEBBB@@@>>>;;;999777777777555444333444666999===???===<<<<<<===<<<999555111444222444999>>>CCCLLLUUU```aaabbbbbbaaabbbeeegggeeehhhlllnnnmmmmmmmmmmmmrrrtttwwwyyyxxxxxxxxxyyyvvvuuuuuuvvvxxxyyyxxxwwwxxxzzz||||||{{{zzzzzz{{{xxxuuuwwwzzzxxxrrrpppsssvvvtttssssssooommmqqqxxx{{{}}}wwwuuu|||~~~uuuyyyrrrfffddd]]]NNNFFFJJJNNNLLLKKKIIIDDD;;;333000222444555666888:::<<<>>>BBBFFFIIIJJJJJJJJJJJJJJJHHHGGGFFFFFFEEEEEEEEEFFFHHHKKKMMMIIIJJJKKKJJJHHHHHHJJJKKKKKKMMMNNNNNNLLLHHHDDDAAACCCEEEGGGIIIIIIHHHEEEDDDBBBCCCEEEHHHKKKNNNQQQRRRNNNLLL^^^~~~sssooouuu}}}kkkSSS^^^zzzhhhJJJ;;;666<<>>VVVpppqqq```cccggghhheee]]]UUUOOOJJJGGGCCC>>>:::777555444777555333111111333555777111111111111111333666999<<>>>>>============>>>??????@@@>>>>>>@@@???===@@@EEEUUUgggxxxzzzfffEEENNNiii~~~|||jjjhhhiiiVVV===FFFooohhhZZZWWWaaaDDD???;;;:::;;;===;;;:::555666777666444333333444222111///000111111000.........,,,,,,...888EEEOOO111000---,,,++++++,,,---******))))))******+++,,,,,,------......------,,,++++++************+++++++++++++++*********))))))))))))*********+++++++++***************+++++++++)))************+++///222444444333222222333666888GGGAAA888333888>>>>>>888111000222888;;;:::;;;===@@@AAABBBCCCCCCCCCCCCCCC<<<:::777333111000000000111111111111111111111111222222222222111///......---,,,,,,,,,,,,---......000000000000000000000000000000000000000000000111///000111000///000333666333:::BBBGGGGGGEEEDDDDDDAAA???<<<999666444333222.........000444999>>>AAAAAA>>>;;;888777666444333666333444888;;;>>>FFFNNNRRRTTTXXX[[[^^^aaaeeehhheeehhhkkkmmmmmmllllllmmmqqqsssuuuvvvuuuttttttuuuuuutttsssuuuwwwxxxxxxwwwwwwyyy{{{{{{zzzyyyxxxyyywwwvvvwwwwwwtttppppppsss{{{xxxuuusssqqqqqqxxx|||xxxnnnxxx|||nnnbbbQQQFFFEEEJJJOOOOOOJJJHHH@@@777222111222444666666888;;;===???BBBEEEHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDEEEHHHJJJLLLKKKKKKKKKIIIGGGEEEFFFGGGIIIKKKMMMNNNMMMJJJFFFCCCBBBDDDGGGIIIIIIHHHEEEDDDFFFFFFGGGHHHJJJLLLOOOPPPNNNHHHUUUvvvssshhhmmm|||qqqWWWRRRaaavvvsssUUU===444777QQQsssuuuVVVFFF666333555666444333333333333333444444555555444555555666666666666666555555666666666666666555666666555444444333333222...000111000---,,,,,,...//////111888FFFZZZmmmzzzrrraaaVVVXXX[[[\\\ZZZSSSLLLGGGBBBAAA>>><<<999888777777777555333111111222444555111111222111111333666888===???BBBCCCEEEHHHKKKNNNNNNSSSZZZ___`````````aaa```aaadddgggiiilllmmmnnnpppoooooopppqqqsssuuuwwwsssrrroooiiiccc___^^^___hhhiiigggbbb]]][[[\\\]]]^^^^^^\\\XXXXXX]]]cccgggiiigggaaaYYYPPPJJJHHHIIINNNWWWfffxxxxxxgggnnnqqqssskkkXXXFFF???AAADDD999444///---///000000...111222222222222333333333555555555666777888999:::999999888888888888888999888888777777777777888888888888888888888888888888;;;:::999888888999::::::;;;<<<<<<======>>>???@@@@@@>>>>>>@@@???<<>>]]]vvvbbbUUUhhhDDD@@@<<<:::;;;<<<;;;999555666777777444333333333222000//////000111///...---------...///333888;;;......---,,,,,,+++++++++******))))))******+++,,,+++,,,---......---,,,+++++++++************++++++************************)))************+++++++++*********+++++++++++++++))))))***))))))+++...111222111111111222333555666IIIEEE>>>999<<<@@@>>>777222000111777;;;:::999;;;>>>AAADDDFFFEEEDDDDDDEEE>>>;;;888444222000000000222222222222222222222222222222222222111000///......------------...//////000000000000000000000000111000000000000111111222...111444333111000222555111;;;GGGMMMLLLIIIJJJLLLGGGEEE@@@;;;666222///.........///222666;;;???BBBCCC>>>999555444444555555444111222444666888???FFFMMMOOOSSSVVVXXX[[[^^^aaacccfffiiijjjjjjkkklllmmmppprrrssssssrrrqqqrrrsssuuuttttttuuuxxxyyyyyyxxxvvvyyy{{{|||{{{yyyxxxxxxuuuuuuuuurrrooonnnrrrvvvzzzvvvrrrqqqoooqqqzzz{{{{{{|||zzzooozzzzzzfffMMMDDDHHHJJJNNNQQQKKKGGG===444111222222444666666999<<<>>>???AAADDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJKKKJJJHHHEEEDDDEEEFFFHHHJJJLLLMMMLLLJJJHHHFFFEEEGGGHHHIIIJJJIIIGGGFFFHHHGGGGGGGGGHHHJJJMMMNNNTTTOOOUUUmmmuuuuuuzzzaaaPPPOOOaaayyyzzz___???333444GGGeee}}}```NNN===666666666555555333333333444444444555555444444555666666666666555444555666666666666666666666666555555444333333333///111444222///---...000,,,...000222777BBBRRR]]]hhhrrr{{{zzzrrrfffWWWLLLGGGIIILLLMMMKKKGGGBBB???;;;;;;::::::999:::::::::999777555333222222333444111222222222222444666999>>>???AAABBBCCCEEEHHHKKKKKKQQQXXX\\\]]]]]]^^^```^^^___bbbeeegggjjjkkklllmmmnnnoooppprrrsssttttttpppoookkkddd^^^]]]```dddkkklllhhhaaa\\\]]]^^^^^^aaaaaa^^^XXXXXX^^^eeehhhfffeee```XXXPPPKKKJJJLLLTTT^^^kkkvvvuuuaaaeeeiiihhh^^^NNNCCC@@@@@@???666222///...000222111///222222222222333333333333555555555666777888999:::999999888777777777777888888888777777777777888888777777777888888888888888::::::999999888999999999999;;;<<<<<<<<<<<<===???>>><<<<<<>>>===;;;>>>CCCNNN]]]xxx|||ggg]]]dddkkkqqqjjjLLL===JJJ\\\fffkkk___XXXfffeeeLLL===LLLuuuqqq\\\jjjFFFAAA<<<:::;;;;;;:::888444666777777555333333333222000//////000000///...///...---------+++(((&&&++++++,,,------,,,+++*********))))))******+++,,,***+++,,,------,,,+++***++++++************++++++)))))))))***++++++,,,,,,)))************+++++++++*********++++++,,,,,,,,,++++++***)))((())),,,......///111444555555444333???EEEHHHEEEBBBAAA===999333000111666:::888777777<<>><<<999555222111000000222222222222222222222222222222222222111000000//////............///000000222222222222222222222222000//////...///000111222---222666666333111111333444:::AAAEEEFFFFFFHHHJJJGGGDDD???999555111000///000111333555999<<>>888555444555666777222//////222333444999@@@LLLNNNRRRTTTUUUVVVYYY[[[```bbbeeefffggghhhjjjlllmmmoooqqqqqqqqqqqqssstttrrrqqqqqqsssuuuwwwwwwvvvtttwwwzzz{{{yyywwwvvvvvvppprrrqqqmmmkkknnnuuu{{{uuurrrpppooonnnpppxxx~~~xxxsssxxx{{{xxxlllNNNEEELLLIIILLLQQQKKKFFF:::111000222222444777777999<<<>>>???@@@BBBDDDCCCCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIIIIHHHFFFEEEGGGHHHJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFGGGFFFFFFFFFGGGJJJLLLNNNTTTTTTVVV```uuurrr[[[JJJPPPiiivvv|||{{{iiiFFF888333<<>>???@@@@@@>>><<<:::666666777999:::<<<======;;;:::999777555444333333000222333333444555888:::===???@@@AAA@@@BBBDDDFFFJJJOOOVVVYYYYYYZZZ]]]aaa\\\^^^```cccfffhhhjjjjjjkkkmmmooorrrsssssssssrrrlllllliiiccc^^^^^^ccchhhjjjkkkfff^^^[[[___bbb```kkkkkkfff]]][[[aaaggghhheeeccc]]]TTTKKKHHHLLLPPPVVVfffuuuyyy{{{~~~qqqbbbjjjhhhbbbVVVIIICCCBBB@@@;;;444111...///111333222000222222222333333333444444555555555666777888999:::999888777777666666666777888888777777777777888888666777777777888888888999999999999999999999::::::777:::<<<<<<;;;:::;;;===<<<:::;;;===<<<;;;===BBBHHHZZZ~~~{{{___WWW^^^\\\^^^___JJJ:::EEEMMMQQQXXXPPPJJJ```mmm\\\AAA@@@ddd}}}dddhhhFFFBBB===:::;;;;;;999777444666888777555333333333111000//////000000///...000---+++,,,///000///---(((***,,,------,,,+++)))*********)))***++++++,,,)))***,,,------,,,***)))++++++************++++++(((((()))***+++,,,,,,---)))************+++++++++*********++++++,,,,,,,,,------,,,)))''''''***,,,---000444999;;;999444111666DDDPPPOOOGGG@@@===;;;444000000666999888555666<<>>@@@DDDJJJOOOSSSWWW\\\___^^^```bbbcccdddfffiiilllkkkmmmooopppqqqrrrtttvvvnnnmmmmmmoooqqqssssssrrrqqqtttwwwxxxvvvtttssssssmmmooonnnjjjiiinnnxxxuuusssssstttssstttzzzzzzyyypppppp{{{|||qqqPPPGGGNNNIIIJJJQQQKKKEEE999000000222222444888777:::<<<>>>>>>???AAABBBBBBBBBCCCCCCDDDEEEGGGHHHDDDEEEEEEEEEEEEDDDCCCCCCFFFGGGHHHHHHGGGGGGIIIKKKMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFEEEEEEEEEGGGJJJLLLNNNKKKQQQQQQRRReeehhhKKKGGG]]]gggrrrpppsssqqqNNN???444666GGGdddzzzsssbbbMMM@@@999555555777222333444444555555444444333333555666666666555444444444555666777777666666666666666555444444333333777;;;===:::444000000222000000//////000444999===@@@CCCCCC???<<>>===<<<:::777555444333000222333444444666999;;;===>>>??????>>>???AAACCCIIIOOOUUUWWWWWWXXX]]]aaa\\\]]]```bbbeeegggiiiiiijjjlllpppsssttttttrrrqqqjjjkkkjjjfffaaaaaafffkkkgggiiiddd\\\[[[aaadddcccvvvvvvnnnbbb]]]bbbffffffeeebbbZZZOOOFFFFFFLLLSSSVVVlll~~~}}}www|||zzzoooggguuuiiiaaaSSSGGGDDDDDD@@@:::444111...///222444333000222222333333333444444444444444555555666888999:::888888777666666555666666888888777777777777888888666666777777888888888999888888999999:::::::::;;;666999<<<<<<:::999:::<<<;;;999999<<<<<<:::===BBBIII^^^zzz]]]UUU___XXXSSSUUUDDD888DDDBBBBBBIIIDDD@@@\\\sssjjjDDD:::YYYfffgggGGGBBB===;;;<<<<<<:::888777888888777444333333444222222222111111111111000///000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************)))******+++++++++******+++***)))***+++++++++******)))))))))))))))***+++...,,,******+++---------000222444555333222111111111>>>HHHGGGBBB@@@===999555...---555<<<;;;888888;;;BBBFFFEEEGGGLLLJJJEEEAAA???;;;888444222111111000000000000000000000000000000000000////////////111111000///////////////222111000000000000111111000000000000000000000000//////000111111111111111111111222333444666777888888888888555222000000111333222333444555888:::<<>>@@@@@@@@@AAACCCDDDDDDCCCAAA@@@DDDDDDDDDDDDCCCBBBAAA@@@CCCDDDEEEEEEEEEEEEGGGIIIOOOPPPPPPNNNJJJHHHGGGGGGDDDEEEFFFFFFFFFEEECCCBBBDDDEEEGGGHHHIIIIIIHHHHHHLLLKKKNNNVVVeee|||yyySSSFFFiiiwww}}}|||wwwzzzzzzeeeJJJ777;;;>>>QQQrrr|||sss```KKK===999888555666666555555555666666777555555555555666666666666666666777777777777666666555666777666555444555777333333333222111000......//////............//////222444777;;;BBBGGGDDD======:::888888999999777444000111333555999???GGGLLLOOOLLLGGG???888555555666888777666555555666777888:::<<<>>>??????@@@BBBDDDGGGKKKPPPTTTWWWXXXZZZ\\\]]]]]]___aaadddgggjjjkkkkkkkkkllloooqqqrrrqqqooojjjhhhccc```dddlllnnnlllmmmiiiaaaZZZVVVWWW\\\aaalllzzz{{{jjj```fffiiidddccc___QQQIIIJJJFFFGGGSSS___rrrzzz~~~}}}{{{}}}uuuoooWWWJJJGGGBBB@@@>>>777000000000111222222333333333333333444444444555555444444555555666777777777888777666444444666777888444555555555666666777777777666666666666888:::;;;888888999999999:::::::::<<<<<<<<<;;;;;;:::::::::999:::;;;===???@@@AAAAAAOOOUUUzzzccc___\\\^^^^^^RRR@@@===DDDPPPWWWQQQAAACCCZZZnnnrrrVVVJJJEEEppphhhgggGGGBBB===;;;<<<<<<:::888777888888777444333333444222222222111111111111000//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++******)))************++++++***)))+++++++++************))),,,++++++***+++,,,---...///000222444555444222111---999CCCAAA<<<::::::999;;;222...444::::::888777:::AAAFFFFFFIIILLLJJJEEECCCAAA>>>:::666333111111000000000000000000000000111111000000000/////////111000//////.........///////////////............000000000000000000000000//////000111111111111111111111111222333555666777555666777555333111111222111111111111333555777999DDDEEE@@@888:::@@@>>>555333222111111222555999<<>>>>>@@@AAABBBCCCCCCAAA@@@???@@@AAABBBCCCCCCCCCBBBAAABBBCCCDDDDDDCCCDDDFFFHHHLLLNNNNNNMMMJJJHHHGGGGGGDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHJJJIIIKKKQQQ\\\qqqlll\\\uuupppWWW666444:::LLLeeezzz~~~jjjSSSBBB<<<;;;999666555555555555555666666555555555555666666666666666666777777777777666666444666777666555444555777444444333333222000///.../////////....../////////000222444666<<>>CCCHHHOOOMMMIIICCC>>>;;;;;;<<<999999888777777777888888:::<<<>>>??????@@@BBBCCCEEEIIINNNRRRTTTVVVYYYZZZ^^^^^^___```bbbdddfffgggiiijjjlllooorrrqqqmmmjjjfffeeeaaa^^^ccckkknnnlllhhheee___YYYVVVWWW\\\```iiiwww~~~ssshhhfffhhhhhhfff___OOOHHHNNNNNNOOOYYYiiixxxwwwyyyjjjQQQDDDCCC@@@>>>===555000000000111222222333333444444444555555555666666666666666666555555555555888777555444444555777888444555555555666666666777666666666666666888999:::888888888999999999999:::<<<;;;;;;;;;:::::::::::::::;;;===>>>???@@@AAAAAACCCIIIlll~~~eeefffmmmrrrfffQQQDDDDDDRRRgggooo^^^KKKOOOeeexxxeeeQQQ@@@bbbxxxiiiFFFBBB===;;;<<<<<<:::888777888888777444333333444222222222111111111111000//////000//////...,,,,,,------------------------******+++++++++,,,,,,,,,******++++++++++++******************************+++++++++++++++***)))((()))******************)))++++++,,,++++++***)))((()))+++,,,+++******...111000000111555888999555222---777>>><<<666555999<<>>===;;;<<>>@@@CCCCCCBBB???;;;999:::;;;999:::::::::999999888777:::<<<===>>>>>>???AAABBBCCCGGGLLLOOORRRTTTVVVXXX]]]]]]]]]^^^___aaabbbcccfffhhhkkknnnpppmmmhhhdddffffffcccbbbgggoooqqqooogggeeeaaa\\\XXXXXX[[[^^^eeetttvvvkkkiiimmmjjj```MMMHHHQQQTTTVVVaaavvv}}}tttrrrxxxfffKKK===???>>><<<:::222000000111111222333333333555555555666666666777777777777666666555444444333777666555444444555666777555555555555555666666666666666555666666777888999777777777888888888999999;;;;;;:::::::::::::::999<<<<<<===??????@@@@@@??????AAA]]]jjjkkkssszzzrrr\\\HHHAAAOOOgggzzzmmmOOOBBBTTTlllnnnXXX<<>>;;;555444999???KKK???333000444888777555777===DDDIIIMMMMMMJJJGGGFFFDDD@@@<<<777222///---////////////////////////222111111111000000000000///......---------.........///111333333222000/////////////////////////////////000111111111111111111111111111222333444555555666666555333222444555444444333333333555666777CCCHHHGGG@@@;;;;;;;;;999:::<<<>>>===:::999;;;===AAADDDHHHJJJLLLNNNPPPRRRTTTVVVZZZ\\\]]]^^^```bbb```cccgggjjjkkkkkkkkkllljjjiiiiiiiiiiiijjjkkkkkkmmmmmmmmmmmmnnnnnnoooooommmkkkhhhfffgggjjjmmmppprrrqqqmmmiiihhhkkkooorrroooqqquuuyyy~~~~~~ooopppUUUIIIMMMKKKHHHCCC:::555555555555666888888888<<<<<<<<<=========>>>>>>>>>>>>?????????>>>===<<<888:::===@@@AAAAAA@@@??????@@@@@@@@@??????AAACCCDDDFFFHHHHHHGGGFFFGGGHHHDDDCCCCCCCCCDDDFFFHHHJJJHHHGGGEEEDDDDDDFFFHHHJJJHHHGGGHHHIIIKKKXXXxxxmmmmmm}}}~~~|||SSS555555CCCIIIeeexxxyyyyyy]]]GGG<<<999888666555555444444444444555444444444555555555666666555666666666666666666555444555666666444444555666444444444333333222000000/////////000000/////////...///...,,,///444444000/////////111333555666666999:::;;;;;;999888888999666777888888666555666666888999:::::::::888777666999;;;=========>>>???AAABBBEEEJJJMMMPPPRRRUUUWWWZZZZZZ[[[\\\]]]___```aaaffffffhhhjjjkkkiiieeeaaahhhiiiggggggmmmtttuuuqqqjjjiiifffaaa]]][[[\\\]]]dddnnnsssllloooiiiaaaPPPJJJSSSWWW]]]kkk}}}|||uuuxxxuuufffHHH:::???>>>;;;777000000000111222222333333444444555555555666666666666666666666555555444444444666555555444444555555666555555555555555555555555555555555555666666777777666666777777777888888888::::::::::::999999999999<<<<<<======>>>=========???@@@RRRrrrrrroooqqqwwwsssbbbMMMAAAOOO\\\jjjiiiSSS@@@GGGYYYlll[[[>>>LLLrrrlllFFFAAA<<<:::;;;;;;999777777888888777444333333444222222222111111111000000000///......---,,,,,,,,,------------------------******+++++++++,,,,,,,,,)))******++++++******)))************************+++++++++++++++***)))((((((***------+++))))))***''''''((()))************&&&***,,,+++((((((---222333333666@@@KKKRRRSSSQQQ888;;;===;;;666444888>>>LLLCCC777000222666888666666:::BBBJJJNNNMMMJJJIIIHHHFFFCCC???:::666222000////////////////////////111111111000000000000///......------------...///---///111222333222111/////////////////////////////////000111111111111111000000000111222333444555666666666555222111222333555444333222222333444555===DDDIIIGGGBBB???===;;;???BBBDDDAAA===:::;;;===AAADDDGGGIIIJJJLLLNNNPPPSSSVVVYYY[[[\\\]]]```aaa```bbbcccddddddfffiiikkkjjjjjjiiihhhhhhhhhhhhhhhmmmmmmllllllkkkkkkkkkkkkiiihhhhhhhhhiiikkknnnppptttrrrrrrvvvyyywwwqqqmmmnnnppptttzzzyyyxxxuuukkkUUUKKKMMMJJJFFFAAA888333444666777888888999999::::::;;;<<<===>>>??????<<<==================<<<:::;;;===>>>???>>>===<<<===>>>???>>>======???AAA@@@BBBDDDEEEEEEDDDEEEGGGDDDCCCCCCCCCEEEGGGIIIJJJIIIGGGDDDCCCCCCEEEHHHJJJIIIGGGIIIKKKJJJTTTrrrrrriiieee===222<<>>???BBBEEEIIILLLNNNQQQTTTWWWVVVWWWXXXYYY[[[^^^```aaafffdddddddddeeeeeedddbbbeeeffffffgggmmmssssssoooiiiiiihhheeeaaa```aaabbbeeeiiixxxwwwkkkiiiaaa```UUUQQQYYY___jjj~~~wwwxxxxxxgggIII<<>>===>>>AAACCC@@@;;;888:::===AAACCCEEEGGGHHHIIILLLNNNRRRUUUXXXZZZ[[[\\\^^^```aaabbbaaa``````bbbfffiiiiiihhhgggfffffffffffffffjjjkkkkkkkkkjjjiiihhhhhhgggiiikkknnnqqqsssttttttrrrrrryyytttjjjoooqqqvvv|||wwwzzzyyy[[[MMMJJJMMMHHHDDDAAA888222444777999888888888999999999:::;;;<<<===>>>???;;;;;;<<<<<<======>>>>>><<<<<<======<<<<<<;;;;;;===>>>>>>===<<<<<<===???>>>@@@BBBCCCBBBBBBDDDEEEDDDDDDDDDEEEFFFGGGIIIIIIHHHGGGEEECCCCCCEEEGGGIIIJJJGGGIIIMMMKKKPPPkkk||||||xxxiiiXXXmmmrrrJJJ444666===XXXsssxxxwwwxxxzzz{{{{{{yyyeeeVVVIII???888777666555555555555555333444444444444555555555444555555666666555555444333444555555444333444555222222222222222111000/////////111111111111//////---//////,,,---000111///000111222222111111222444888999999888555222111222111333555666555555666777333333444555666666666666888:::;;;;;;;;;;;;===>>>AAADDDGGGJJJLLLOOOSSSVVVUUUUUUVVVXXXZZZ]]]___```cccaaa``````bbbddddddddd\\\___aaadddkkkrrrrrrmmmggghhhhhhgggfffgggiiikkkhhhiiitttuuufff___XXX\\\YYYYYYbbbjjjyyy{{{rrrwwweeeHHH===CCC>>>555222111111111222222333444444444333333333444444444444555222333333444555555666666444444444444444444444444555555555444444444444444444444555555555555444444444444555555555666666666777888888888888999999999888999999:::::::::999999888===BBBXXXwwwyyyrrrqqqzzzzzz```HHHPPP```ssssss]]]FFFFFFSSShhhnnnSSSCCCSSSyyygggEEEAAA<<<::::::;;;999777777888888777444333333444222222222111111111111000000///...,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))************))))))************************((()))***+++++++++++++++(((---111111...++++++---000...+++)))((()))***,,,******)))))))))***,,,---...///333999AAAIIIQQQUUU999444444:::>>><<<:::;;;???AAA===444000444:::;;;777888???IIIMMMLLLLLLOOOGGGFFFEEECCC@@@===:::888000000000000000000000000////////////.........---///.........//////000111---------...///000000000000000000000000000000000//////000111111111111111//////000222444666888999999@@@JJJPPPNNNGGG>>>999444333111000/////////000444888>>>BBBBBB>>>:::999666:::<<<:::555333777<<>>@@@AAA===<<<;;;;;;;;;;;;<<<======>>>>>>===;;;;;;===>>><<<>>>@@@AAAAAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGJJJEEEGGGLLLJJJKKK```{{{zzzwwwvvvgggPPPYYYkkk```AAA666:::IIIbbbuuuuuuxxxxxxrrrqqqyyywwweeeQQQAAA999999888666666555555666333333444444444555555555444555555666666555555444333444555555333333444555000000111111111000//////...///111222222111///...+++///000------000000...---///111111000000222444555666666444222111111222222333444444222222333444222222222333555666888888888999;;;;;;::::::<<<===???AAAEEEGGGJJJMMMQQQTTTVVVVVVWWWXXXYYY[[[\\\]]]^^^]]]^^^```ccceeeeeedddWWW\\\aaagggpppxxxxxxtttpppppppppnnnmmmmmmoooqqqpppssszzz~~~{{{ooobbbYYYUUUYYYXXX\\\iiiqqq}}}zzzwww}}}___DDD<<>>===:::@@@???666000444:::===888888>>>HHHMMMLLLLLLQQQBBBBBBBBBAAA>>><<<999777111111111111111111111111///.........------------///////////////000111111////////////000111333333000000000000000000000000//////000111111111111111//////000222555777999;;;===HHHWWWaaa```VVVIIIAAA666555333222000000111111000111555999;;;888555444...222666444000000555;;;>>>@@@AAABBBBBBDDDGGGIIINNNQQQTTTVVVWWWYYY[[[]]]___aaaccccccaaa``````````````````aaabbbdddeeefffbbbdddgggjjjkkkjjjiiihhh___eeennnwww||||||zzzxxxyyywwwxxx}}}|||yyy|||~~~wwwrrr{{{{{{wwwoooSSSFFFBBBIIILLLBBB;;;777///111555:::;;;999777777888;;;;;;;;;::::::999999999999999:::;;;===???AAABBB===<<<:::999:::<<<>>>???===>>>>>>===;;;;;;===>>>;;;===@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFFFFIIICCCEEEKKKIIIFFFWWWpppyyy___HHHRRRhhhvvvPPP:::888>>>SSSqqqrrr{{{~~~vvvsss{{{uuu\\\HHH::::::888777666666666666333333333444444444555555444555555555555555555444333444555555333333444555///000000000000//////......000111222222111000...***...000...---000000...+++---000000//////222555333444444222000000111222666777777555333333444555222111111222444777999;;;888999::::::::::::;;;<<<===@@@CCCEEEHHHKKKOOORRRXXXXXXXXXXXXXXXYYYZZZ[[[ZZZ[[[]]]aaaeeefffeeecccYYY^^^eeemmmxxx||||||yyyvvvrrrqqqrrrtttxxxvvvlllaaaYYYWWWXXXUUU[[[jjjqqqxxxyyyuuusss{{{{{{YYY@@@:::BBB999...///444111222222333333444444555555555555555666666666777666555555444444333333222222333333444444333333222555555555444444333333333333444555555555444333222333333333444444444555555666666777777888888888999888888999:::;;;;;;;;;;;;;;;@@@;;;DDDaaalllooozzzkkkooowwwcccGGG]]]vvvxxxfffRRRCCCLLLnnndddFFFAAAeeejjjFFFBBB<<<999999;;;===>>>888999999888555444444555333333222111000000111111///............---------+++---///000///---+++)))++++++++++++++++++++++++,,,+++++++++***)))))))))******))))))))))))******+++******)))))))))))))))&&&+++222888<<<<<<:::888666222---((('''))),,,///+++,,,+++)))((((((+++---///.........111555999;;;333333666===EEEIIIHHHEEE>>>======;;;555000555>>>;;;666999FFFNNNLLLKKKOOOLLLKKKHHHCCC<<<666333222444111...,,,---///000000000000000000000111222222000000000000111111111111///////////////000111111000000000000000000000000......//////000000111111/////////111333777:::<<<>>>JJJ___rrrtttdddOOOBBBAAA999444555555///,,,...///111444333111000222444222222222222222444777:::>>>???@@@BBBDDDFFFGGGHHHKKKMMMPPPTTTXXX[[[]]]^^^ZZZ\\\^^^___^^^^^^___```aaaaaaaaabbbcccdddffffffhhhfffdddfffiiikkkjjjhhhbbbeeelllttt|||~~~zzzvvvyyy|||~~~{{{zzz}}}wwwsssxxxmmmttt|||hhhFFFFFFJJJLLLHHH???777444333666777888999:::999999888999999999::::::999888888999999::::::<<<===???@@@???>>>>>>=====================>>>>>>>>>>>>======<<<======>>>@@@AAABBBBBBBBBCCCEEEGGGHHHIIIHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDFFFIIIOOOWWW\\\|||{{{wwwOOODDDRRRvvvoooEEE777888JJJjjj{{{}}}|||gggRRREEE>>>999888666333333555333333444444555666777777555666777888888777666555666555444333222333333444333222000///...///000222000000000000000000000000000000000000////////////111000000000111333555666999888555333222111222333000111444888;;;;;;888555444444333333333444555555666666777888999::::::;;;<<<>>>AAAFFFLLLPPPTTTVVV___[[[VVVTTTVVVXXXYYYYYY\\\VVVVVV___ffffffaaa^^^hhheeeeeemmmyyyzzzrrrnnnnnnpppsssxxxwwwkkk]]]QQQRRRTTTWWW[[[```iiiuuu}}}|||tttooorrr~~~iiiHHHCCC===777444333111000444222111333666777555222666555444333444666888:::777777666555444444333333333333333333333333333333222333444444555555444444666555444333333333333333666555555444444444555555555777888888777777777999::::::999888999:::;;;<<<999<<<;;;>>>OOOjjj}}}zzzxxxpppTTTaaauuu~~~iiiRRRDDDMMM\\\WWWQQQCCCWWWeeeFFFBBB===::::::;;;<<<<<<888888999777555333444444222111111000000000111111............------------,,,---...///...---+++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******))))))))))))******+++******)))))))))))))))'''+++111888<<<>>>>>>===000...,,,***))))))***+++---,,,++++++,,,,,,+++***---------...000333666888555333444:::CCCHHHGGGDDD<<<<<<<<<;;;555000444::::::666888AAAJJJMMMNNNOOOMMMMMMKKKFFF???:::777777444222///...///000000000000/////////000000111222000000000000111111111111///////////////000111111000000000000000000000000/////////000000000000000/////////111333666:::<<>>>>>???AAACCCDDDEEEFFFIIIKKKNNNQQQUUUXXXZZZ[[[ZZZ\\\^^^___^^^^^^___```______``````aaabbbddddddfffeeedddfffhhhiiihhhfffbbbfffmmmtttxxxxxxvvvsssqqqxxx||||||~~~~~~|||yyyooojjjdddSSS???FFFIIIJJJEEE===666444444666777888999:::999888888888888999999999999888888::::::::::::;;;===>>>???>>>======<<<<<<======>>>======>>>>>>>>>>>>======<<<======>>>@@@AAAAAABBBBBBCCCEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCFFFGGGGGGHHHJJJNNNTTTYYYqqq]]]BBB@@@^^^|||WWW;;;666CCCTTTppp}}}}}}~~~qqq^^^HHH>>>666555777666555555333333444444555666666777555666777888888777666555666555444333333333444444333222000/////////111222111111111111111111111111111000000000////////////000//////000111222444555333555666777666555555555111222555888:::999555222333333333333333444555666555666666777888999:::;;;===>>>AAAEEEIIILLLOOOQQQYYYVVVTTTTTTWWWYYYZZZYYYZZZXXXXXX\\\___^^^```ccchhhgggjjjqqqzzz}}}zzz|||vvvqqqnnnmmmmmmvvv~~~tttiii^^^TTTSSSUUUWWWZZZ^^^gggsss{{{vvvnnnlllnnnuuuqqq___FFFAAA;;;666333222000000444333222333666666555333555555444333444666888999777666666555444444333333333333333333333333333333333333444555555555555555666555444444444444444444666555555444444444555555555777999999888777888999::::::999999999:::;;;<<<:::===<<<>>>MMMfff|||dddlllvvvXXXGGGKKKZZZUUUSSSGGGPPP~~~cccFFFBBB>>><<<;;;;;;::::::777888888666444333333444000000000000000111111111............---------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******))))))))))))******++++++******))))))))))))+++,,,///111111111///...)))******++++++)))((('''***)))((()))++++++(((%%%***+++,,,...000222333444666222000555???FFFFFFDDD===<<<===>>>999333333888999999888:::DDDNNNQQQNNNNNNNNNLLLHHHBBB===:::999555333111000111111000//////////////////000000111000000000000111111111111/////////000000000111111000000000000000000000000000000000000000000//////000//////000333666999;;;@@@DDDMMMXXXZZZSSSMMMJJJEEE???999777444111///000///111444444333222222222222222222111000111333666======>>>???AAABBBBBBCCCFFFHHHJJJNNNQQQTTTVVVWWWWWWYYY[[[\\\[[[[[[\\\]]]\\\]]]]]]^^^___```aaabbbccccccdddfffggggggeeebbbeeekkkrrruuuuuusssrrrrrrnnnxxx|||~~~||||||kkkSSSEEECCCFFFGGGFFFAAA:::555444555666777888999999999888777888888999999999999888888;;;:::::::::;;;;;;<<<===;;;;;;;;;;;;<<<===>>>???==============================>>>???@@@AAABBBBBBAAABBBDDDEEEEEEEEEDDDDDDFFFFFFDDDCCCBBBBBBAAAAAAGGGHHHIIIIIIJJJLLLOOORRRjjjmmmJJJ999GGG\\\vvvoooFFF888>>>@@@___www~~~}}}nnnPPPCCC777666888888666555333333444444555666666666555666666777777666666555666555444444333444444444333222111000000000111222111111111111111111111111111111000000000/////////////////////000222333444444888>>>AAA@@@<<<888666333444555777888777333000222222222222333444666666555555666777888999::::::===>>>@@@BBBEEEHHHIIIJJJQQQQQQRRRUUUXXXYYYYYYWWWVVVVVVXXXYYYVVVVVV^^^hhhhhhkkkpppvvvzzzzzzvvvrrr}}}}}}|||yyyuuupppllliiiuuu{{{|||uuukkkccc[[[UUUTTTVVVYYY\\\```gggqqqyyynnnggglllkkkhhh```QQQCCC>>>888333111111000///333333222444555666555333555555444444444666777888666666555555444333333333333333333333333333333333444444555666666666666555555555555444555555666666555555444444444555555666666888::::::999888999:::::::::999999999:::;;;<<<;;;===>>>>>>HHH___xxxyyywwwcccMMMHHHTTTOOOTTTOOOJJJlllcccEEEBBB???===<<<;;;999888666777777666333222222333//////000000111111111000.........---------,,,,,,...---,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))))))))******++++++++++++******))))))*********)))(((&&&%%%%%%'''((()))++++++***((('''))))))******))))))(((''')))***---///111222222222555000,,,111;;;DDDGGGFFF@@@>>>???AAA>>>777444666<<<>>>;;;888???MMMRRRNNNOOOOOOMMMIIICCC===:::999666555333222333222000...000///////////////000000///000000000111111111111//////000000111111111111000000000000000000000000222111111000000/////////000//////000222555999;;;@@@@@@DDDJJJMMMMMMOOOTTTRRRLLLEEE>>>888333111000000111444555555555555555555555555333111222444777<<<<<<===>>>>>>???@@@@@@DDDFFFHHHKKKNNNQQQRRRSSSSSSUUUWWWXXXWWWWWWXXXYYYZZZ[[[\\\]]]^^^______``````aaaccceeefffdddbbb```jjjqqqxxxxxxtttppppppsssuuu|||vvv|||sssOOOBBBLLLFFFEEEAAA<<<666333444666666777888999999888777666888999999::::::::::::999;;;;;;:::::::::::::::;;;999999999:::;;;===>>>???=========<<<<<<=========??????@@@@@@AAABBBBBBCCCAAAAAACCCDDDDDDCCCBBBAAADDDDDDCCCBBBBBBBBBCCCCCCEEEGGGHHHIIIIIIJJJLLLNNN___zzz|||fffSSSHHHIII___ssssss}}}XXX<<<<<<;;;MMMmmm~~~zzz___RRRDDD===:::666444555444444444555555555666666666666666666666666666666555555555444444444444555444333222111111111111222111111111111111111111111111111111000000000////////////000111222333444444:::AAAIIIMMMIIIBBB;;;888555555555666777666333111111111222222333444666666444555555666777888999999<<<===???AAACCCEEEGGGHHHKKKMMMQQQUUUWWWVVVUUUSSSOOOPPPSSSUUUTTTUUU^^^iiifffjjjooosssuuusssooommmrrrsssvvvwwwwwwtttqqqoooyyyzzzvvvmmmaaaYYYTTTRRRTTTYYY```dddggglllrrrwwwjjjgggrrrnnnaaaSSSFFF@@@<<<666222111111000000333333333444555555444444555444444444444555666777555555555444444333333333222222333333333333444444444555555666777666666666555555555555555666777888555444444444444555666666777888::::::999999999:::999999999:::::::::;;;;;;<<<===>>>???DDDVVVqqqyyyyyyrrrYYYIIIKKKHHHTTTZZZKKK\\\bbbDDDBBB???>>>===;;;999777666777777666333222222333///000111111111111000000...------------,,,,,,,,,---,,,+++******+++---...++++++++++++++++++++++++(((((())))))******++++++******))))))))))))*********++++++++++++***))))))&&&''''''(((***,,,...///))))))))))))*********+++***,,,...,,,))))))+++///)))+++...111333444333333333...+++...777AAAGGGIIIAAA>>>???AAA@@@999444333>>>BBB@@@:::>>>JJJQQQOOORRRRRRQQQLLLFFF???;;;:::888777555444444333000///000000////////////000000///000000000111111111111//////000111222111111000000000000000000000000000222222111111000000//////000//////000222555888:::>>>===???CCCGGGKKKSSS\\\ZZZWWWOOOFFF>>>999777555333333444555777777888777666666555333111222444666;;;;;;<<<<<<===>>>>>>???CCCEEEGGGJJJMMMOOOPPPPPPRRRTTTVVVVVVUUUUUUVVVWWWYYYZZZ[[[]]]^^^^^^^^^^^^^^^```cccddddddcccaaa```kkkrrryyyxxxrrrnnnpppsss~~~}}}yyypppwwwtttMMM???JJJFFFCCC>>>888444333555777666777888999888888666666999999:::;;;<<<<<<;;;;;;;;;;;;:::999999999999:::888888888999:::<<<===>>>======<<<<<<<<<<<<======@@@@@@AAAAAABBBBBBCCCCCC@@@@@@BBBBBBCCCBBBAAA@@@AAAAAAAAAAAABBBDDDEEEFFFDDDGGGIIIJJJKKKKKKMMMOOOQQQccc```MMM```tttnnnvvviii}}}kkkBBB777999@@@```|||~~~qqqfffXXXKKK>>>444222666444444444555555555555555666666555555555555666666444555555555555555555555444333333222222222222222111111111111111111111111111111111111000000000000000111222333444444555555<<>>999777666555666666555444111111111222333444555555444444555666777888888999:::;;;===@@@CCCEEEGGGIIIIIILLLPPPSSSSSSRRROOONNNIIIHHHLLLTTTYYY\\\aaahhhccceeehhhlllmmmmmmlllkkkiiikkkooosssvvvyyyzzz{{{~~~uuuhhhZZZQQQNNNOOOTTT\\\gggooorrrtttvvvwww~~~~~~lllmmmzzzrrr]]]LLL@@@>>>:::555222111222222222222333444555444444444444444444444444444555555666444444444444444333333333222222222333333444444444444555555666777666666666555555555555555666777888444444444444444555666666777888::::::999999999:::999999:::::::::;;;;;;;;;===<<<===???AAALLLhhhuuuhhhzzzlllQQQGGGDDDRRRaaaSSSSSSyyy___DDDBBB???======<<<:::888777888888666444333333444111222222333333111000///------------,,,,,,,,,,,,,,,,,,+++******+++---...++++++++++++++++++++++++((((((((()))))))))))))))******))))))))))))*********+++,,,,,,,,,+++)))((()))((())))))***,,,......,,,+++***))))))***+++,,,''')))******))))))+++---)))+++...111444555666666222000...///444<<>>===@@@@@@:::333000<<>>>>>???CCCDDDFFFIIIKKKMMMNNNNNNRRRTTTVVVVVVUUUUUUVVVWWWWWWXXXZZZ\\\]]]]]]]]]\\\\\\___bbbcccbbbaaaaaabbbjjjpppuuutttooommmooosss~~~|||}}}zzzvvvqqqwwwmmmKKK???FFFEEEAAA;;;666333444666888666777888888888777666555888999:::;;;<<<<<<<<<;;;::::::999888888999999999777777777888999;;;<<<===>>>===<<<;;;;;;<<<===>>>@@@@@@@@@@@@AAAAAABBBBBB>>>???AAABBBBBBBBBAAAAAA??????@@@AAABBBDDDFFFGGGGGGIIIKKKLLLLLLNNNPPPRRRQQQYYYuuubbbqqqoooyyy}}}PPP666444:::QQQlllzzz~~~xxxiiiXXXDDD666333888555555555555555555555555666555555444444555555666444444555666666666666555444444444333333333222222222222222222222222222222222222111111111000000000000111222444555555666555666===EEEGGGEEEBBBCCCDDD@@@===888555555666777777222222222222222333333444333333444555666777888888999:::===???BBBEEEHHHIIIHHHKKKNNNPPPNNNLLLKKKKKKHHHGGGKKKVVV```dddgggjjjddddddfffiiimmmoooooonnnkkklllnnnrrrvvv{{{ssseeeVVVLLLKKKOOOSSS]]]kkkuuuyyyzzzzzz{{{rrruuurrrvvv}}}oooYYYIII>>>;;;888333111111222333333111333555555444333444555444444444444444444444444444444333333333333333333111222222333333444444555444444555666666666666555555555555444555555666666444444444444444555666777666888::::::999888999:::888999:::;;;;;;;;;::::::<<<999;;;??????DDD\\\xxx~~~~~~rrr]]]ddd~~~cccMMMJJJQQQ^^^]]]TTThhhaaaDDDAAA>>><<<<<<<<<;;;:::888888999777555333444444333444555555444222000...---------,,,,,,,,,++++++++++++***++++++,,,,,,---++++++++++++++++++++++++*********)))))))))))))))******))))))))))))*********+++,,,------+++)))(((+++***)))(((''''''''''''++++++******)))*********&&&%%%&&&+++111111,,,''')))***---000333666777888333444444222111666@@@HHHGGGAAA???BBBCCC===555111666<<>>;;;777444444333222111333333222111111111111111000000000000111111111111...000111333333222111000000000000000000000000000111111111111111111222222000000//////111444777888===>>>CCCHHHIIIJJJQQQZZZrrrtttooobbbWWWQQQKKKFFFCCC>>>777444333333333222333333222111///000333555888888:::;;;===>>>???@@@BBBCCCEEEGGGIIIJJJKKKKKKOOOQQQSSSSSSRRRRRRSSSTTTTTTVVVXXXZZZ[[[[[[ZZZZZZ[[[^^^aaabbbaaaaaaccceeeiiinnnrrrrrrpppooorrruuu|||{{{zzz{{{}}}~~~~~~}}}zzz~~~{{{^^^GGGCCCHHHDDD@@@:::555444555777888666777888888888777555444666777888999::::::::::::999888888888888888999:::777777777888888:::;;;<<<>>>===;;;::::::;;;===>>>=========>>>>>>>>>??????===>>>@@@BBBCCCCCCBBBBBB??????@@@AAABBBDDDEEEFFFHHHIIIJJJJJJJJJKKKNNNPPPSSSXXXfff~~~~~~jjjCCC666999DDD[[[rrr~~~ppp___MMM>>>888:::555555555555555555555555666555444444444444555666333444555666777777666555444444444444444333333222222222222222222222222222222222222111111111000000///000222444555555555444444999======;;;<<>>AAACCCEEEFFFGGGJJJLLLLLLJJJIIIJJJLLLMMMKKKPPP[[[dddiiimmmqqqooommmnnnrrryyy|||zzzwwwvvvvvvvvvwwwyyy{{{}}}~~~wwwkkk^^^QQQHHHIIIPPPRRR\\\iiitttyyy{{{}}}pppooowwwzzz|||yyydddPPPEEE<<<888555111...///111222222111333555555444333444666444444444555444444444333333333333333333333333333111111222333333444555555333333444555555555555555666555444444444444444444444333333444444666777777555777999999888777888999888999:::;;;;;;;;;::::::;;;555888???>>>>>>RRRmmmsssooossswwwooo]]]VVViiizzz[[[XXXQQQUUUaaaYYY\\\gggDDDAAA===;;;<<<<<<<<<<<<888999999888555444444555555555666666444222///...---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))******))))))))))))*********+++,,,------+++***(((&&&&&&'''(((***+++,,,,,,)))***++++++***)))((('''---)))***333???@@@444(((((())),,,///222555888999555888999444///222<<>>===;;;::::::;;;===>>>;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDGGGHHHHHHGGGFFFGGGIIILLLJJJPPPZZZ{{{TTT<<<999===PPPmmm~~~~~~qqqbbbSSSEEE===;;;555555555555555555555444666555444333333444555666333444666777777777666555444444555555444444333222222222222222222222222222222222222111111111111000...///111333444444444333888;;;<<<888555777@@@HHHQQQJJJ???777444444666888555444333222111111111111222333333444555666777777999:::<<<>>>@@@AAACCCDDDFFFHHHJJJIIIGGGHHHKKKNNNQQQQQQVVV___fffkkkqqqwww{{{xxxyyy~~~|||{{{zzzyyyyyyxxxnnnbbbWWWLLLDDDGGGPPPRRRZZZfffpppvvv{{{wwwooooootttZZZIIIBBB:::666333///---...000111111111333666666333222444666444444444555555444333333333333333333333333333333111111222333333444555555222333444444555555444444666555444333333333333333333333333444555666777888555777888888777777888999888999:::;;;<<<;;;:::::::::333666???>>>;;;LLLffflllfffkkkhhhlllaaaPPPZZZ{{{gggcccRRRLLLccc]]]VVVcccEEECCC???======<<<;;;::::::999888666444333333222111222222222222111000000......---,,,,,,+++******,,,,,,,,,++++++***************))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++************************++++++******)))*********+++*********))))))((((((---***---888CCCAAA222###))))))+++///333666777666<<>>CCCGGGHHHEEEEEEGGGCCC;;;444222999GGGKKKGGGHHHPPPYYYZZZVVVOOOLLLMMMLLLIIIHHHDDD???:::555333222222111555999888333///...000000000000000000000000000000111111111111222222222222222222111111111111000//////000000000000//////////////////000000000000444FFFSSSSSSSSSVVVUUUOOOWWW]]]cccfffeeefffjjjnnnxxxrrriii___UUUKKKBBB<<<;;;;;;<<<<<<;;;999666555777777888999:::<<<===>>>===@@@CCCCCCBBBDDDGGGKKKIIIKKKNNNOOOPPPPPPRRRTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYbbbddd^^^^^^eeeeee^^^jjjnnnsssuuutttuuuxxx{{{zzzpppppp~~~~~~vvvwww|||dddKKKEEEFFFGGG???;;;666333444666777888666666888999999888777777888999:::;;;;;;;;;:::999;;;:::888777777888:::;;;999888777777777888:::;;;999;;;<<<<<<;;;::::::;;;;;;::::::::::::;;;<<<<<<@@@@@@@@@@@@AAABBBCCCDDDAAAAAA@@@???>>>@@@DDDGGGHHHGGGFFFDDDBBBCCCEEEGGGJJJOOOXXXoooyyywwwuuuwwwFFF888CCCEEEXXX}}}wwwfffRRRCCC>>>:::666555555333111333888555555555555555555555555444444555666777777666666888666555333222222222333333333333333333333333333222222222111111111000000000000111222333555666777777888888888777888999;;;FFFBBB;;;555222333555777777666444222000000000000333333333333444555666666:::999999999:::===@@@BBBGGGFFFDDDDDDHHHNNNPPPNNNQQQQQQXXXbbbfffeeeiiiooowwwwwwwwwyyy~~~zzzvvvzzz~~~xxxnnntttiiiWWWHHHBBBCCCEEEEEEEEEaaazzz~~~|||xxxtttsss{{{}}}kkkNNN???<<<888444333111//////000222333444333333222222333333444222222222222222222222222333333333222222111111111333333333444444444555555222222333333333333444444444444444333333222222222444444333222333444555666777777777777888999:::;;;888888888888888888888888<<<777888<<<<<<;;;IIIZZZ|||jjjpppnnniiijjj```VVVmmmpppcccTTTKKK]]]cccKKKeeeEEEBBB???======<<<;;;::::::999777666444333333333111222222222222111000000......------,,,++++++***,,,,,,,,,+++++++++******))))))))))))***++++++,,,+++***)))(((((()))***+++++++++++++++++++++++++++************************)))))))))((()))))))))***+++*********)))))))))))),,,***))),,,000222...)))******+++...222555777777JJJ\\\dddTTT???777999:::CCCGGGGGGCCCCCCFFFFFFCCC777222555AAAGGGGGGKKKSSSVVVXXXVVVQQQNNNNNNMMMIIICCCAAA===999666555555555222555888888555222000///000000000000000000000000000111111111111222222222222222222111111111111000//////000000000000//////////////////000000000000333FFFXXXbbbjjjlllaaaRRRMMMPPPTTTUUUTTTWWW]]]bbbooolllhhhccc]]]VVVNNNIIIDDDCCCAAA>>><<<:::999888777777777888:::;;;===>>>>>>???@@@AAABBBCCCEEEHHHGGGIIILLLNNNNNNOOOQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVLLLZZZcccbbbcccjjjmmmjjjlllnnnqqqsssuuuwwwzzz|||zzzvvvxxx~~~~~~vvvsssuuuwww{{{\\\DDDAAAFFFFFF===999555333444666777888777888999:::999999777777888999:::;;;;;;;;;:::999;;;:::888777777888:::;;;888777777666777888999:::<<<===???>>>===<<<<<<===;;;::::::::::::;;;<<<<<>>===???BBBEEEHHHHHHGGGEEECCCDDDFFFHHHHHHKKKSSSjjj~~~|||ooo|||ZZZ>>>;;;<<>>;;;777333111222444666555444333111000000000000333333333333444555666666888888888999;;;>>>AAABBBGGGFFFDDDEEEJJJPPPTTTUUUPPPUUU^^^eeeddd^^^^^^cccllloootttyyy~~~vvvssszzz~~~tttqqqeeeRRRCCC>>>@@@EEEHHHLLLkkk{{{vvvpppqqq}}}~~~yyyhhhLLL===:::555222111///...///000111222555555444444444444555555222222222222222222222222333333333222222111111111222333333333333444444444222222222333333333444444444444444333333222222222444333333222333444555666777777777777888999::::::888888888888888888888888;;;777888===<<<;;;FFFVVVssssssvvvtttppp```SSS___yyytttcccKKK@@@ZZZiiiWWWgggDDDBBB???======<<<;;;::::::999777666444333333333111111222222111111000///......------,,,+++++++++,,,,,,,,,++++++++++++***)))))))))***+++,,,......+++***))))))))))))***+++************************************************)))))))))******++++++,,,***************))))))))))))))))))'''%%%&&&))),,,++++++,,,---000333666888JJJXXX___TTTDDD;;;555000@@@EEEGGGDDDCCCFFFIIIJJJ===444000777???DDDKKKTTTRRRVVVWWWTTTRRRRRRNNNIIIDDDBBB>>>:::888666666666444555777999999666222...000000000000000000000000000111111111111222222222222222222111111111111000///000000111111000000///////////////000000000000222???PPP```nnnrrrdddQQQEEEEEEDDDBBBAAACCCJJJOOOUUUUUUVVVWWWWWWSSSNNNJJJLLLIIIEEE@@@===;;;;;;;;;777777777888999;;;<<<===???>>>===>>>AAACCCCCCCCCDDDFFFIIIKKKLLLMMMOOOQQQQQQQQQPPPPPPQQQRRRTTTUUU]]]hhhmmmfffbbbgggnnnppppppppppppssswww|||~~~{{{~~~}}}|||zzzrrriiixxx~~~ZZZCCCEEEJJJFFF:::777444333444666777888999999:::::::::888777666777888999:::;;;::::::999:::999888777777888999:::666666666666666777888888;;;<<<>>>>>>===<<<<<<===;;;::::::::::::;;;<<<<<<>>>?????????@@@AAAAAAAAA>>>>>>>>>>>>===>>>@@@CCCHHHHHHHHHFFFDDDDDDFFFHHHHHHGGGLLL```vvvvvvyyyyyyaaa]]]xxxRRR999333HHH___rrrsssWWWGGGAAA:::555777:::888555444555555555555555555555555444555555666666666666666888777666555555555555555333333333333333333333333222222222111111111111111000000000111222444555666555666666555444333555666555333111000000111222444333222111000000000000111333333333333444555666666666777888:::<<>><<<<<<<<<;;;:::999888777666444444333333111111111111111000000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...************************))))))))))))))))))))))))***************************+++,,,---......//////************************%%%)))------***''''''(((---,,,,,,,,,---111666999>>>HHHMMMIIIAAA;;;444---;;;CCCKKKMMMKKKIIIJJJKKKDDD888...///555===GGGOOOQQQVVVZZZYYYWWWUUUOOOIIIIIIGGGCCC>>>:::888666666666555666999<<<;;;444...000000000000000000000000000000111111111222222222222222222111111111000000000000000111111000000000////////////000000000000111666<<>>======???BBBDDDEEEBBB@@@HHHFFFCCC???<<<:::999999666666777777888:::;;;<<<@@@===;;;===AAACCCBBB@@@BBBEEEHHHJJJKKKLLLOOOPPPPPPPPPOOOOOOPPPQQQSSSUUUwwwxxxqqqeee___eeeooottttttrrrppptttzzz}}}{{{wwwfffhhhsss~~~|||WWWDDDHHHIII???777555333333555777777777888999999999888777555444666777888:::::::::999999999888777777777777888999555555555555666666777777777888::::::999888999:::;;;::::::::::::;;;<<<<<<===>>>>>>??????@@@@@@@@@===>>>??????>>>>>>@@@AAAFFFFFFFFFEEEDDDDDDEEEGGGIIIGGGHHHTTTooouuuhhhqqqzzz```SSSzzzqqqEEE444BBBLLLaaa{{{fffTTTMMMAAA666666999999666444555555555555555555555555555555666666666666666555666666555555555555555555333333333333333333333333111111111111111111111111//////000000111333444555444555555333111111222333///////////////000000111000000000000000000111111333333333333444555666666666777999;;;===>>>>>>>>>===???CCCIIILLLOOOTTTYYY]]]hhhrrrqqqcccVVVRRRUUUYYY```jjjqqquuuxxx|||~~~~~~zzz|||kkkSSS@@@888999BBBLLLddd|||zzzqqqhhhpppuuu___CCC888666111////////////000111333444222111111000000111111222222222222222222222222222222222222111111111111111000111111111111222222222111222222222222333333333333333333333333333333333333333333333333444444444555555555555666777888999888888888777777666555555777666999<<<;;;888===EEESSSwwwpppooo{{{xxxrrriiiUUUXXXwwwtttYYYCCCKKKhhh}}}bbbCCC@@@===<<<<<<<<<;;;:::999888777555444444444444000111111111111000//////......------------,,,,,,++++++++++++++++++++++++......---,,,+++++++++,,,******++++++++++++******))))))))))))))))))))))))***************************+++,,,...////////////***************+++++++++(((***---//////---)))'''---------,,,,,,///555999:::>>>AAAAAAAAA@@@;;;555888CCCRRR[[[ZZZRRRMMMKKKJJJ>>>111,,,...444===EEEOOOVVV\\\\\\[[[XXXQQQIIIIIIGGGDDD@@@<<<999777777777555555999===<<<666///111111111111111111111111000000111111111222222222222222222111111111000000000000111111111111000000////////////000000000000111111000000555:::;;;999777777777666444444444555666444333555777999::::::;;;;;;;;;;;;:::888666555666666666777888999:::;;;@@@===;;;===@@@CCCBBB@@@BBBEEEHHHJJJKKKLLLNNNOOOOOONNNNNNNNNOOORRRUUUWWWoookkkddd```cccmmmuuuxxxssspppooorrryyy~~~uuuyyy|||}}}kkkhhhooowwwkkkMMMBBBGGGAAA333666444333444666777777777666777777777666555333222555666777999::::::999999777777777777777777777777444444555555666666666666444666888888777777888999;;;::::::::::::;;;<<<<<<<<<===>>>?????????>>>>>>===???AAAAAA@@@???@@@AAACCCDDDDDDDDDCCCBBBDDDEEEHHHFFFGGGLLL[[[vvvwwwtttyyyooo___xxxZZZ>>>======MMMjjjwww~~~ppp___NNN<<<666888888777666666666666666666666666666555666666666666666555555333444444444555555444444333333333333333333333333111111111111111111111111/////////000111222333444222333333111000///000111...//////000000//////...///000000000111111111111333333333333444555666666888999:::;;;<<<<<<<<<<<<@@@DDDMMMVVVXXXVVVYYY```jjjttt{{{ssscccZZZ[[[___\\\bbbjjjnnnpppssswww{{{{{{iiiRRRAAA888999EEERRRrrr~~~oooooosssYYY>>>555666111000000111111222333444555222111111000000111111222222222222222222222222222111111111111111111111111000000000111111111222222111111111222222222333333333333333333333333333333222222222333333333333333444444444444555666777777777777777666666666555555555666999;;;:::888:::>>>@@@gggxxx~~~{{{yyyuuu]]]TTTjjjsssVVVAAARRRvvv]]]BBB@@@===<<<<<<<<<;;;:::888888666555555444444444000000111111000000///.........------------------***++++++++++++,,,,,,,,,//////---,,,+++***************+++,,,,,,+++******************************************************((()))+++,,,---,,,,,,+++*********+++++++++++++++...+++)))))),,,---,,,+++,,,......,,,+++---333888<<<;;;:::<<>>333666555444555777888777666555555666666555444333222444555666888999999999888666666666777777666666666444555555666777666666666555777999:::999999999:::;;;::::::::::::;;;<<<<<<;;;<<<===>>>>>>>>><<<<<<===???BBBBBBAAA?????????AAABBBCCCCCCBBBBBBCCCDDDFFFEEEGGGJJJOOOdddbbbpppnnnJJJ;;;555>>>RRRaaazzzsss^^^HHH<<<999888888888666666666666666666666666666666666666666666555444222222333444555555555444333333333333333333333333111111111111111222222222////////////000111222333000111111000///...000111///000000111111000//////000000111222222111111000333333333333444555666666999999999:::;;;;;;<<<<<>>===666555444666999:::888555111111111111111111111111000111111111111222222222222222222111111111111000000111111222222111111000////////////000000000000444333333222111//////000,,,,,,...000222222111000111///......000111111000//////111222333444444555666666666666666777888999888:::;;;<<<<<<===@@@BBBBBBDDDFFFGGGGGGGGGHHHIIIIIIIIIHHHIIILLLQQQVVVYYYWWWZZZaaajjjppppppnnnkkkkkknnnpppssstttwwwyyy|||vvvmmmooo|||}}}{{{wwwkkk[[[MMMIIIHHHBBB<<<:::666666666777999999777555444555666666666555444333333444666888999999999888555666666666666666666555444555666777777777666666666888:::;;;::::::;;;<<<;;;::::::::::::;;;<<<<<<;;;<<<===>>>>>>===;;;:::<<<>>>AAABBB@@@>>>======@@@BBBDDDDDDCCCBBBCCCDDDFFFDDDEEEIIIKKKVVVwww}}}uuu}}}XXX>>>888777>>>MMMdddwwwnnnVVVGGG???:::888999666666666666666666666666666666666666666555444444111222444555666666666555333333333333333333333333000000111111111222222222///////////////000111222///000000000//////000222//////000111111111222111111222222333333222111000333333333333444555666666777777777888:::<<<>>>@@@@@@EEEPPP\\\\\\XXX```nnnyyy~~~{{{lll```aaaiiioookkkrrrxxxzzzxxxyyy}}}}}}~~~wwwsssbbbRRRJJJEEEGGGVVVhhhnnnwww{{{iiigggxxxxxx```III555111555000111222222333333333222222555555444444444444555555222222222222222222222222///000000000111111111222111111111222222222333333111111111111222222222222222222222333333444444444000111222333444333333222222222222222333444555666333444444555555666666777444666888888888999999999888IIIWWWhhhvvvgggZZZqqq```DDDFFFVVVAAA???<<<;;;<<<<<<<<<;;;888777666555555555555555000000000000000//////...------..................*********++++++,,,,,,,,,+++++++++******+++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++************************+++,,,---......---+++************++++++,,,,,,,,,)))+++...//////......///+++...000...+++,,,111666666333333888<<<<<<;;;:::000333???OOOYYYWWWUUUUUULLLMMMHHH<<<000,,,...222:::DDDOOOVVV[[[\\\XXXRRROOONNNKKKHHHEEEBBB???>>>666555555555777888888777111111111111111111111111000111111111111222222222222222222111111111111000111111222222222222111111////////////000000000000444000---...///000111333222111000000000000///---/////////111333444222111111111000000222444666888666666555666666777888999555888:::;;;:::;;;???CCCAAACCCEEEFFFEEEEEEFFFGGGFFFFFFFFFGGGKKKPPPVVVYYY^^^bbbiiippprrrrrrsssuuulllpppuuuvvvvvvwwwzzz}}}xxxnnniiittt|||zzzsssppp]]]NNNFFFJJJGGG:::666<<<777777777888:::999777555444555666777777777666555222444555777888999888888555555666666666666555555444555777888888888777666555777999::::::999:::<<<;;;::::::::::::;;;<<<<<<:::;;;===>>>>>><<<;;;999:::===@@@AAA@@@===<<<<<>>888444BBBNNNhhhwww```PPPDDD<<<999999777777777777777777777777666666777777666555444444222333555777888888777777333333333333333333333333000000111111222222222222//////...//////000111222...///000/////////111333......///000111222333444222333333444333222111000333333333333444555666666555555555666999===AAADDDDDDGGGRRR]]]^^^\\\hhhyyyzzz}}}xxxiii^^^```iiinnnooowww~~~|||{{{wwwwwwhhhYYYRRRMMMMMM[[[mmmcccnnn{{{~~~{{{}}}gggaaannnxxxwwwkkkVVVCCC333111444...111111222222222111111000444333333222222333333444222222222222222222222222//////000000111111111222111222222222222333333333000111111111111222222222222222222333333444444444000111222333444333222222222222222222333444555555222333333444555666777777444777888777888999999888:::CCCOOOfffqqqWWWaaa|||RRR>>>\\\EEEBBB>>><<<;;;;;;;;;:::999999999888666555333222333///,,,,,,...000///---///...---...//////---+++------++++++++++++---------,,,+++++++++,,,---...*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++---...//////000))))))+++---///...+++(((//////...---,,,,,,++++++)))***,,,,,,,,,---000222555888999666777<<<@@@@@@;;;777888AAAKKKPPPQQQRRRIIIKKKKKKCCC888000///000---222===LLLWWW[[[]]]]]]YYYPPPHHHFFFIIIKKKLLLMMMBBB===999999777333444777333111//////000111111000000000000111222222333333111111222333333444555555111111111333444444333111111000///......///000111111111111111000...---,,,////////////////////////////////////////////////000111111222333333444444555555555555666666666666777888:::;;;::::::;;;<<<@@@AAABBBCCCDDDCCCBBBBBBDDDDDDIIIPPPSSSQQQRRRTTT[[[gggsssxxxuuurrrtttxxxppptttxxxyyyzzz|||~~~}}}pppkkktttzzzwwwbbbDDDHHHJJJGGG???888555555555555444555555666777888555888777444333555555222222444555666555666777999555555555555555666777777555555555555555666777777777888888888888999999999;;;;;;<<<<<<<<<<<<<<<<<<<<<============;;;999888999:::;;;=========<<<;;;<<<===>>>???AAABBBCCCDDDBBBEEEGGGGGGGGGLLLVVV]]]{{{yyyaaaQQQKKK;;;333>>>CCCOOOwwwyyydddRRREEE>>><<<555444666:::888444333666777777777777666666666666555555555555555555555555333333444444555666777777111222222333333222222111555444333222111111111111000000000000000000000000111111111000111111222333333444222///000444333///333444444444333333444666666777888;;;>>>BBBFFFHHHJJJPPPXXX]]]aaafffmmmsss|||xxxsssllldddaaaiiitttvvv}}}~~~~~~|||vvvlllbbbbbbhhhkkkjjjhhhcccbbbkkkzzzzzzddd[[[```iiimmmdddSSS@@@888666444222222...111333333222111111111222222333333333333444444111111111222333444555666000000000000000000000000111111111111111111111111444444444333333222222222333222222111111222222333222222333333333333444444444555555555444333333222222222333333444555666666888777777777777777888888999;;;IIIdddooobbbWWWcccwwwBBB]]]EEEBBB>>><<<;;;;;;;;;:::888888888777555444222111333111......000111000//////...---...//////---+++---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,---.../////////...,,,***)))***---000111///......---,,,,,,++++++***+++,,,,,,,,,---///111666888777666999>>>@@@===888444222555???HHHIIIFFFGGGJJJLLLJJJCCC999000+++---000:::HHHTTT[[[```dddddd\\\SSSMMMKKKJJJJJJKKKCCC>>>:::999777333444888333111///...///000000000000000000111222222333333222222222333333444444444111111111333444555333111111111000//////000111111222111111000000//////...////////////////////////000000000000000000000000000000111111222333333333555555555555666666666666666888:::;;;::::::;;;<<<===>>>???@@@AAA@@@??????GGGFFFJJJPPPTTTTTTXXX]]]dddllluuuyyywwwuuuwwwyyytttuuuvvvxxx{{{|||{{{yyymmmqqqwww\\\GGGIIIIIIEEE===777666777777666555555555555555666555888777444333555555222444555666666555555666777555555555555555666777777555555555555555666666777777777888888888999999999::::::;;;;;;<<<<<<<<<===:::;;;<<<=========<<<<<<:::;;;===>>>>>>>>>===<<<======>>>???@@@BBBCCCCCCAAADDDGGGFFFFFFHHHOOOTTTbbb{{{||||||eeeccccccLLL999<<<:::EEEjjj{{{hhhVVVFFF===>>>:::888888777555777;;;888777777777666666666666555555555555555555555555222222333333444555555666333333444444444444333333444444333222111000000111222222222222222222222222111111111111111222222333111444333000000333444222333444555444333333444666111222333555:::@@@FFFKKKMMMRRRYYYaaaiiiooorrrtttwwwtttqqqnnniiifffkkktttwww|||yyyyyy~~~zzz~~~~~~yyyoookkknnntttvvvxxxjjjiiizzz~~~hhh\\\]]]```___XXXIII:::444333222000111111222444444333222222333222222222333333333444444333222222222222333333444111111111111111111111111111111111111111111111111444333333333222222222222333222222222222222222333222222222333333333444444222222333444555555555555333333444555555666777777777777666666777888888999777888BBB[[[|||ssscccRRR\\\OOO\\\EEEBBB>>><<<;;;;;;;;;:::777777777666555333111000444222000000111111111000///...---...//////---+++---,,,,,,++++++,,,,,,---...---,,,++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......------...---,,,******,,,111444.........------,,,,,,+++,,,---------,,,,,,...000666888888999===AAA@@@;;;888777333///666CCCGGGCCCEEEHHHMMMQQQOOODDD555***---...444AAANNNWWWbbbkkkppplllcccXXXOOOJJJIIIIIIEEE@@@;;;999777333444888333111///...///000000///000000000111222222333333333333333333333333333333111111111333555555333111222111111000000111111222222111000000///000111222////////////////////////111111111111111111111111//////000000111222222333444555555555555666666666555777999:::999999:::;;;<<<===>>>>>>?????????>>>GGGGGGJJJPPPTTTWWW^^^eeeppptttyyy{{{{{{zzzyyyyyywwwtttssswwwzzzzzzuuupppkkkyyyuuuTTTIIIIIIGGGAAA:::666777999888777666555444444444444555888777444333555555222555666777666444333444555555555555444555555666777555555444444555555666777777777777888888888999999888999999:::;;;<<<======999999;;;===>>>?????????<<<===>>>?????????>>>======>>>>>>???@@@AAAAAAAAABBBEEEHHHIIIGGGGGGIIILLLUUUlll}}}{{{ppp{{{jjjFFF:::666===[[[}}}~~~hhhPPP???@@@;;;999999888777888<<<888888777777777666666666555555555555555555555555222222222333444444555555444444555555555555444444333333222111000000000000333333333333333333333333111111111111111222333333000555666222000222555555444555555444333333444666888999;;;===BBBIIIRRRXXXLLLQQQZZZgggrrrxxxyyywwwrrrnnnmmmnnnnnnmmmppptttyyy{{{{{{vvvuuuxxxzzzzzzyyy~~~yyyqqqttt|||tttpppssshhhccc^^^XXXJJJ???555222222111000111333444555444333222333444222222222222333333333333333333222111111111111111222222222222222222222222111111111111111111111111222222222222222111111111222222222222222222222222222222222222333333333333///000222444555777777777555555555666666777888888555555555666777888999:::999999<<>><<<;;;;;;;;;:::888888777666555333222111222222111000111111000000///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------...------,,,,,,(((+++//////...,,,,,,,,,......---------,,,,,,,,,---......---++++++---...333888<<<>>>@@@CCCBBB???999???===333333@@@IIIIIIGGGHHHKKKQQQSSSLLL>>>333///+++...999EEEOOO___nnnvvvvvvoooaaaTTTMMMJJJJJJIIICCC===;;;888444444888444111///...///000//////000000000111222222333333333333333333333333333222222111222333555555333111222222222222222222222222222111000//////111333555////////////////////////111111111111111111111111/////////000111111222222444444444555555555666666444666888999888888999:::<<<===>>>??????@@@@@@@@@DDDEEEJJJRRRVVVZZZbbbkkkxxxyyy|||~~~zzzvvvuuuqqqqqquuuxxxsssjjjeeerrrpppMMMJJJHHHCCC===777555777:::777666555444444444444444555888777444333555555222444555666666444444444666555555555444444555555666555444444444444555666666777777777777888888888888777777888999:::;;;<<<===999:::;;;===>>>???@@@@@@===>>>???@@@@@@???>>>>>>===>>>>>>>>>??????@@@@@@CCCGGGKKKMMMKKKJJJIIIJJJ[[[ggg}}}^^^BBB::::::LLLmmmyyy```LLLCCC>>><<<===<<<888666777888888888777777777666666555555555555555555555555333333333444444555555555444444555555555555444444333222111111000000000111333333333333333333333333222111111111111222333333333999;;;555111111444666444555666555333333555666333666999<<>><<<;;;;;;;;;:::999999888888666555333222000111111111000////////////...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------......------,,,+++)))+++...///---+++((('''---------------,,,,,,,,,---......---++++++,,,...///888@@@BBBCCCEEEGGGFFFBBBLLLMMMAAA888===HHHOOOMMMKKKJJJLLLOOONNNHHHCCC333,,,+++333;;;DDDVVViiirrrwwwuuuhhh[[[UUURRROOONNNHHHCCC@@@<<<666555777555333000///000000000///000000000111222222333333333333333333333333333222222222222444555555444222222222333333333333222222222111000///000111444555000000000000000000000000000000000000000000000000/////////000111111222222444444444444555555555555333555777888777777888999:::;;;<<<===???@@@AAABBBDDDHHHPPPXXX]]]```gggpppzzz|||~~~yyytttrrroooqqqvvvtttjjjaaa___{{{fffJJJGGGDDD???999555555777:::444444444444444555666666555888777444333555555222222333555555444444666888555555444444444444555555444444444444444555666666666666777777777888888888555666777888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@@@@???>>>============>>>>>>?????????BBBEEEIIILLLLLLKKKJJJJJJSSSXXXnnnwww}}}{{{^^^AAA;;;===UUUxxxooo]]]SSSHHHAAA<<<777555777888888888888777777777777666666666666666666666666555555555555666666666666333333444444444444333333333222111111111111111111222222222222222222222222222222222111222333333444777===>>>888222111444555444555555555444444666777999===BBBEEEGGGJJJPPPVVVXXXdddsss{{{{{{xxxxxxyyytttmmmhhhjjjoooqqqsssuuuzzzvvvrrrrrruuuuuurrrooonnnoooppprrruuuyyy}}}~~~wwwqqqsss{{{}}}zzzrrrooo{{{{{{{{{}}}zzzkkkWWWIII<<<888666666555111000222333444444444222111111222111111111222222222333333000000000000111222333444222222222222222222222222111111111111111111111111111111111111111111111111111222222333333222222111111111111222222222333333111222333444555555555555555555555555555666666666444444444555666888999:::;;;===;;;;;;OOOttt{{{mmmppprrrlllVVVHHHCCCNNNfffbbbEEEBBB>>><<<;;;;;;;;;:::999999999888777555333333///000222111000.../////////...---...//////---++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,---------...------,,,,,,000...,,,+++,,,---+++***---------------------------......---++++++---...,,,555>>>BBBEEEJJJLLLKKKQQQZZZ^^^UUUFFF@@@HHHSSSSSSPPPLLLHHHGGGIIILLLOOO;;;000,,,000444999JJJ^^^kkkuuuxxxooofffccc^^^XXXUUUPPPLLLIIICCC;;;777888777444111000111111111000000000000111222222333333333333333333333333333333222222222444666666444222111222222333333222222111111000000///000111222333000000000000000000000000000000000000000000000000//////000000111222222333333444444444444555555555222444666777666666777888666777888:::===???BBBCCCJJJNNNWWW```dddfffnnnwww|||}}}zzzvvvuuuuuuxxxzzzqqqccc```eeemmm[[[HHHAAA???;;;777555555777888333333333333444555666777555888777444333555555222000222444444444555666888666555444444333444444444444444333333444444555666666666666777777777888888555666666777888999::::::===<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<<<<===>>>?????????>>>@@@CCCGGGIIIIIIIIIIIIHHHMMM^^^fffkkk|||VVVKKK:::@@@]]]sssuuu]]]KKK???999999===999999888888888777777777666666666666666666666666666666666666666666666666333333444444444444333333333333222222222222222333222222222222222222222222222222222222222333444444888<<<<<<666222222333333222444555555444555777999FFFLLLQQQTTTVVVZZZbbbiiimmmyyywwwuuuwwwxxxpppjjjkkkmmmmmmmmmpppnnnjjjdddcccfffjjjmmmmmmvvvwwwyyy|||zzzzzz}}}tttyyyrrrfffooo|||tttvvv}}}zzzeeeNNN???777555555666333......111222333555555333111000000111111111111222222222222000000000111222333444555222222222222222222222222111111111111111111111111111111111222222222222222111222333444444333222111111111111111222222222222333333444444555444444444555555555555555555555555444444444555666777888999666888999999CCC```yyyssstttssscccXXXIIICCCNNNddd{{{eeeEEEBBB>>><<<;;;;;;;;;:::999888888777666444333222///222444333111//////000///...---...//////---++++++,,,,,,------,,,,,,+++)))***,,,------------,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------...---------111...,,,///444666111,,,------------------------,,,---...---,,,,,,---///+++000555===HHHQQQQQQKKKUUUWWW\\\]]]QQQDDDFFFQQQUUUVVVSSSJJJBBBBBBJJJRRRDDD777000111000000???SSSgggssszzzwwwsssrrrkkkbbb^^^YYYUUUSSSKKKAAA;;;:::888666333222222222222111000000000111222222333333222222222333333444444444333222333444666666444222000111222333333222111000000000000000000000000000000000000000000000000000111111111111111111111111000000111111222333333333333333444444444555555555222444666666555555666777444555777999===AAADDDFFFPPPTTT[[[bbbeeehhhrrr|||~~~}}}}}}nnn```gggwww}}}wwwzzz{{{aaaPPPGGG;;;999777666666666666555444444444333333444555555555888777444333555555222222333555444444333555666666555444444333333333444444444333333444444555666666666666666777777777888666666666777777888888888<<<;;;:::999999:::;;;<<<;;;;;;<<<===<<<;;;:::999::::::;;;<<<>>>???@@@@@@>>>>>>???AAADDDGGGHHHHHHHHHNNNWWWjjj|||nnnkkksssooo```\\\dddpppMMM;;;GGGUUUfffsss]]]MMMCCC@@@AAA999999999888888888777777666666666666666666666666666666666666666666666666444444555555555555444444444333333333333333444444333333333333333333333333333222222222222333444444666888777333111333333111111222444555555666999;;;BBBGGGMMMPPPTTT\\\iiittt|||{{{wwwwwwyyysssoooooolllgggfffggg]]]YYYTTTSSSXXXbbblllrrr~~~xxxyyy|||uuuiiikkkyyy}}}vvvxxxzzzvvv]]]FFF:::333333555666222---...333111444777888666333000000111111111111222222222222222222222222222333444444111111111111111111111111111111111111111111111111222222222222333333333444000111333444444333111000111111111111222222222222222333444444555555444444666666666666666666666666555555555555555666777888666555777;;;>>>MMMrrr|||xxxyyyqqqqqqcccQQQJJJQQQiiifffEEEBBB>>><<<;;;;;;;;;:::888777777666555333222111000333555555222000000222///...---...//////---+++++++++------------++++++((()))+++---.........---*********++++++,,,,,,---++++++++++++++++++++++++,,,------......------,,,+++,,,------......---------,,,///888@@@@@@555+++------------------------,,,---------,,,,,,...000,,,+++---888JJJWWWSSSIIIJJJFFFLLLWWWQQQAAA???IIIUUUYYYXXXNNNAAA===EEEPPPJJJ<<<333333///+++888MMMeeesss}}}|||{{{|||ttthhhccc___\\\YYYQQQFFF>>><<<999777444333333333222111000000000111222222333333111111222333333444555555333222333444666666444222000111222333333222111000//////000000000000///...000000000000000000000000222222222222222222222222111111111222333333444444333333333444444444555555111333555666555555666777555666888;;;???DDDHHHKKKTTTVVV[[[```bbbfffrrr~~~|||}}}mmm```nnnyyyuuuzzzyyykkkwwwZZZIIIGGG777666555666666666555444666666555444333333333333555888777444333555555222444555666555333222333444666555444444333333333333444333333333333444555555666666666666777777777777666666666666777777777777::::::999888999:::;;;<<<::::::;;;;;;;;;:::888777999999:::<<<===???@@@AAA@@@???>>>@@@CCCFFFHHHIIIIIIOOOPPPXXX}}}xxxiii```gggnnnhhhZZZNNNoooddd@@@>>>AAAQQQpppmmm]]]NNNDDD@@@999999999888888888888777777777777777777777777777555555555555555555444444555555666666666666555555444444444333333444555555444444444444444444444444333333222222333333444555222333222///111444444000000111333555555777:::===GGGLLLPPPTTTZZZfffyyy{{{yyyyyyvvvsssrrrmmmddd``````PPPLLLHHHIIIPPP^^^nnnxxx}}}wwwxxxtttwwwoookkkmmmqqqrrrxxxyyy}}}|||mmmSSS===555222333666777444///111666222555999:::888444111000000111111111111222222222555444333333222222333333000000000000000000000000111111111111111111111111222222222333333444444444000111333444444333111000000111111111111222222222111222333444555555555555888888888777777777777777666666555555555666666777:::666888>>>===AAA___{{{|||zzz{{{cccPPPKKK```jjjFFFAAA===>>>===:::888:::999888777555444444444444111111111111000000000000222111111000///.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************++++++******++++++,,,------++++++000666777111***------------------------,,,---...//////...---,,,,,,,,,,,,------,,,++++++,,,,,,---......---,,,,,,,,,---...111<<>>>>>FFFKKKRRR\\\kkk}}}~~~}}}{{{xxxsssllleee\\\SSSNNNBBBBBBCCCKKK]]]oooxxxwww~~~}}}ttthhh|||~~~qqqbbbbbbnnnyyyvvv^^^BBB777;;;666666555333111000222444222333333333333222111111000111111111111222222222333333222222111222222222222222222222222111000///333333222111000000111111111111222222222333333333;;;999777444333222111222222333333333333222111000333333333333333333333333333444555555666666555555666666666666666666666666999888555222444@@@RRR___{{{|||hhhQQQXXXwwwjjjGGGAAA=========:::999;;;999888777555444444444444111111111111000000000000111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++***++++++,,,---...,,,---333:::<<<777222,,,---------............,,,,,,---......---,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,---555@@@FFFDDDEEEAAAAAAEEEEEE@@@===???AAAHHHSSS\\\ZZZOOOHHHFFFPPPNNNHHH>>>444111444999NNNccctttzzztttqqqjjjeeeccc]]]PPPFFFAAA888555222000111222222222111222222333444444555555777666666555444444333333333333333222222222222111222222222222222111000000111111111111000000000000000222333222000///000111////////////000000000000111111222333333333333222111111111111111111111111111222333444555555666666888:::>>>BBBFFFKKKPPPSSSYYY]]]dddmmmtttzzz~~~oooeeemmmxxx{{{ooonnnrrrmmmooowwwxxx{{{}}}xxxhhhWWWJJJ???666444444555555555555444444555555444444444333333333666555444333222222222222333333333333333333333333444444444444444444444444555555555666555555444333777777777777777666666555555555555555666666666777:::::::::999999999::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>777:::XXXnnn|||lll]]]GGGEEE>>>888777999888555888===>>>:::777888999777555555666777777777666555333555777777555555555666555555555555444444333333444333222111222333555666555555444444333444444555::::::888777666555555555;;;999777888<<<@@@CCCEEELLLUUU___iiiuuu}}}yyyzzz}}}yyyooobbbVVVOOOLLLIIIGGGOOOPPPSSSZZZiiiyyy|||zzz|||ppp[[[UUU^^^mmm~~~ssseeehhhxxx~~~vvvgggQQQ===555666444555555333111000111222222222222222222111111000000000111111111222222222333222222111111222222222222222333333222111111000333222222111111000111111111111222222222333333333888777555333222111111111333333333222222222111111333333333333333333333333333444555555666666555555555555555555555555555555444777:::::::::===DDDJJJfff|||```^^^tttjjjIIIBBB===<<<<<<999:::<<<999888777555444444444444111111111111000000000000/////////......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++)))***///555777333...,,,,,,------......//////+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,))),,,,,,+++...666===@@@BBB===;;;>>>???<<<999888555;;;HHHXXX^^^WWWKKKEEELLLOOOPPPIII>>>555222333CCCYYYnnnzzzzzzooodddaaa___WWWMMMGGG<<<888444111111222333333333333444444555555666666666666666555444444444333333333333333222222222222222222222222222111111000111111111111111111111111111222222111//////000111/////////000000000111111111111222333333333333222222222222222222222222222222222333555666777888888;;;>>>CCCHHHLLLRRRWWW[[[[[[cccoooxxx}}}pppjjjooouuuyyyqqqiiiwwwzzzxxxrrreeeTTTHHHAAA:::333555555444444444444555555444444444444333333333333555444444333333444444444333333333333333333333333444444444444444444444444333444555555666555555555555666666777777777777777555555555555666666666666888999999:::::::::999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<>>???;;;888888888666555666777888888888888888444666777666444444555666555555555555555444444444444444333222333444555666555555444444444444555555777666555444444333444444===<<<;;;===AAAGGGNNNRRRZZZfffsss{{{vvvssswww~~~zzzlllXXXKKKIIINNNTTTWWWbbbeeehhhlllttt~~~xxxtttrrrbbbOOOQQQaaa```www|||uuukkkrrr~~~lllTTTBBB999666333222333444333111000000111111111111111111000//////000000000111111111222222222222111111111222222333333333333333333222222111222222222111111111111111111111222222222333333333444444333222111111111111444444222111111222222333222222222222222222222222333444555555666666555555444444444444444444444444111666;;;===;;;::::::<<>>AAA@@@===::::::777:::GGGQQQSSSNNNKKKHHHMMMRRRQQQKKKAAA888333???UUUlllwww}}}vvvgggbbbcccaaaXXXPPPFFFAAA:::555333222222222333333444444555555555555555555555555555444444444444444333333333222222222222222333333222222111000000111111111111111222222///111111000///...///000111111222222222333333333111111222333333333333222222222222222222222222222333444555666888:::;;;<<>>>>>>>>??????@@@BBBDDDGGGGGGEEEMMMdddyyyxxxuuuvvvtttxxx~~~}}}nnnWWWGGG===:::BBBYYYtttnnnZZZLLLFFFBBB===<<<======;;;999888666555666666777888888999999999555666777666444333444666777666666555555555555555444444444333444555666666555555555444555555666777333333333444555666777888;;;===@@@CCCIIIRRR\\\cccmmmxxxwwwsssyyyxxxjjjZZZTTTYYYeeepppuuutttwwwwwwuuuwww|||}}}{{{ppp___XXX]]]bbbbbb```nnn}}}{{{ttttttrrr|||~~~dddGGG888888888333000222444444222000///000000000000000000//////...000000000000111111111111111111111111111222222333333333444444444333333222111111222222222111111111111111222222222333333333222222222222222222222222555444222111111222444555222222222222222222222222333444555555666555555555444444444444444444444444333555666666666888;;;>>>>>>XXXuuujjjiiioooJJJCCC===<<<;;;:::;;;>>>999888777555444444444444111111111111000000000///------------,,,,,,,,,,,,---------....../////////+++++++++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---......---+++---//////---***------------,,,,,,,,,,,,......------------......+++,,,------.........---***,,,///111111///,,,***,,,...000000...000999AAAIIIGGGFFFFFFGGGHHHEEEBBBAAA888333999CCCIIIKKKMMMKKKLLLOOOUUUVVVOOOBBB777;;;QQQiiitttsssqqquuuzzztttlllkkkiii```WWWMMMGGG>>>777333222222222333333333333444444444444444444444555555555555555444444444333333333222222222333333333333222111111000000111111222222222333...000111111///.........222222222222333333333333111111222333333333333222222222222222222222222222222333444555888:::===>>>BBBGGGMMMQQQTTTXXX___eeennnvvv~~~|||{{{}}}sssuuunnnUUUDDD===;;;888555555444333222222333444555333333333333333333333333333333333333333444555666333333333333333333333333333333333333333333333333222222444555666666777777333444555777888888888888666666666666666555555555555666888999:::999888888999999999:::::::::;;;;;;;;;<<<<<<<<<============>>>>>>=========>>>??????BBBAAACCCEEEEEEJJJVVVbbb|||qqqccchhhwwwuuuppprrr~~~iiiKKK888:::@@@GGGOOOaaa~~~ppp[[[OOOHHHBBB>>><<<;;;;;;:::999999999666666666777777888888999666777777666444444666888888777666555555555666666555555444555555555666666555555555555666666777888777777777888999:::<<<===<<>>333777888333///111333333222000000000///000000000000///......//////000000000111111111111000000000111111222333222333333444444333333333000111111222222222111111111111222222222333333333222333333444444444444444555444222111111222444666222222222222222222222222333444555555666555555555444444444444444444444444555555444444555888<<>>======:::;;;===999888777555444444444444111111111111000000000000------------------------,,,,,,------.../////////++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,------...,,,++++++,,,...000//////---------...//////000000///......------......///+++,,,---......///......+++---000222222000---+++++++++...///......444<<>>@@@FFFLLLSSSWWWYYY^^^fffmmmzzz~~~{{{zzz}}}qqqllluuuxxxdddLLL???:::777555444444444333333333333444444222222222222333333333333222222222222333333444555333333333333333333333333333333333333333333333333222333444555666666666666444444666777888888888888666666666666666555555555555666777888888888888888999999::::::::::::;;;;;;<<<<<<<<<=========>>>>>>===============>>>???@@@BBB@@@@@@DDDGGGIIIOOOUUUzzzyyybbbRRReee|||wwwhhh^^^kkk~~~kkkEEE???999888;;;HHH___rrrpppcccZZZTTTGGGAAA===<<<;;;999888:::888888777777777777888888666777777666555666888;;;999888777555555666666777555555555666666666666666666666555666666777888999999999999:::;;;<<<>>>>>>EEEOOOZZZbbbgggnnnyyy|||pppnnntttqqqqqqrrrvvv|||}}}zzz|||yyy\\\MMM\\\nnnqqqoooqqqiii^^^ggg{{{zzznnnlllwwwyyynnnaaaLLL999333444555222000222333333222111111222000000000000000///....../////////000000000111111000000000000000111222333111222222333333333333333///000111333333222111111111111222222222333333333333444555666666666666555444333333222222333555555333333333333333333333333333444555555666666555555444444444444444444444444555666777888999999888888<<<:::SSSuuurrrooosssIIICCC??????>>>;;;:::<<<999888777555444444444444111111111111000000000000---------------.........+++,,,,,,---......//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++***))))))+++,,,------+++,,,...000333555777888......---,,,,,,---......+++,,,---...////////////---..................---+++***+++///...+++///555@@@IIINNNMMMJJJKKKJJJHHH@@@;;;888777888<<>>???@@@AAACCC@@@???BBBEEEFFFJJJPPP[[[{{{xxxZZZRRRfffuuueeebbbqqqpppZZZDDD;;;===AAADDDGGGttt|||hhh]]]RRRLLLFFF???;;;<<<;;;:::999888777777888888777777777777666888;;;>>>:::999777555555666777888555555666777777777777777666666666666777888999:::999:::<<>>888666333333555222333333333111111333444000111111111111000//////////////////000000000111////////////000111222333000111111222333333222222...000111333333333111000111111222222222333333333333444555666666666555555333333333333444444555555444444444444444444444444333444555555666666555555555555555555555555555555555666777888999999777666:::444DDDZZZkkktttgggjjjsssHHHCCC???@@@???<<<:::<<<999888777666444444444444111111111111000000000000........................++++++,,,,,,---...//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000///---+++***+++++++++***+++...222666:::===???------++++++++++++------+++,,,---...////////////000...,,,******,,,...000---***+++000///+++,,,111888DDDMMMJJJFFFGGGGGGFFFAAA===999555333999JJJ[[[___^^^aaaiiissszzz}}}}}}yyycccPPPOOOZZZhhhzzz{{{vvvqqqeee\\\OOOCCC<<<888777777666666666666666555555555222333333444555666777777555555444444444333333333333333444444333333222111000000111222333333444444000444:::===;;;777222000222222333333333444444444111111222333333333333222333333333333333333333333777777888:::===BBBFFFIIIUUU]]]gggnnnrrrzzzuuugggkkk~~~~~~tttmmm{{{nnnTTTEEE888555666444444777222222444555555444222222111111111222222333333333222222111111111111111222333333333333333333333333222222222222222222222222333444555555666555555555555666666777777777777777777777666666555555555444666555555555555777999:::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCAAA@@@AAAAAAAAAHHHOOOCCC```{{{[[[SSSkkkqqqdddrrrjjjSSS@@@777;;;CCCBBBmmmpppdddXXXKKKDDDCCC>>>===;;;999888888888999777777888777777999===@@@:::999777666555666777999555555666777777777777777666666666666777888999:::<<<>>>CCCHHHOOOVVV[[[^^^fffrrrxxxuuu~~~yyymmmZZZbbbkkktttyyyooosssuuutttqqqmmmllljjjbbbXXXEEE;;;666::::::555444999333444444222111111444666111111111111111000//////////////////000000000000////////////000111222333///000111222222222222222...///111333444333111000111111222222222333333333333444555666666666444444222333444444555555555444555555555555555555555555333444555555666666555555666666666666666666666666777555333333555888;;;<<<888444<<>>:::666BBB]]]pppmmmjjjooo{{{nnnLLLHHHaaaxxx}}}vvvhhhYYYPPPFFF;;;666666>>>999555333555666555444333333444444555666666666777777666666666555555555555444444333333444444555444444444444444444444444555555444444444333333333444444444333333222222222444444444555555555666666999777444444444555555555:::999<<>>============>>>???@@@AAACCCBBBBBBCCCDDDGGGJJJLLLKKKYYYoooyyyeee```ooopppjjjzzzuuuLLL;;;<<>>;;;999999;;;;;;999666555888<<<<<<:::888888:::;;;999777===:::888777888999888777;;;<<<===<<<::::::===AAAEEEIIIOOOXXXbbbkkkssswww~~~}}}yyyxxx}}}jjj]]]^^^ppp{{{|||qqqvvv{{{xxxqqqhhhYYYJJJ<<<:::888:::<<<===:::777222222222222222222222222222111111111000000//////000000111111111111000000000000000000000111111222222222222111111111111111666666666555444333222111555333222222333444222111:::999777666555555555666666555555555555444444444444444333555666777555444555666666777777777777666777777777777777777777777777777777777888888888888:::>>><<<===TTT~~~yyyfff___^^^___tttNNNFFF???===;;;999999<<<;;;:::777555444555777888444444333222222111111000222111///.........000000......------------..............................000000000///...---------------------------------.........---------------.........000111111...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................111:::FFFPPPWWW[[[^^^```ccccccVVVHHHAAA:::@@@RRRkkkooooooooouuucccMMMTTThhhvvvzzzsssbbbWWWNNNDDD>>>======:::666666999:::888666333333333444444555555555555555444444444333333333555444444333333444444555444444444444444444444444555555444444444333333333444444444333333333222222444444444444555555555555555444333333555666777777777888>>>FFFIIIIIIOOOXXXaaalllwww|||rrrooo|||}}}lllKKKAAA;;;444222444666555444444444444444444444444444111111111222222222333333333333333333333333333333111111111222222222222222333333333333333333333333333333333444444444444555444444444555666777777777666666666555555555444444777888888999999::::::;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;:::999:::<<<>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAABBBDDDFFFIIIKKKKKKSSSaaavvvuuueeeccciiiqqqbbbsssPPP<<<555>>>DDDJJJSSSggg~~~qqqpppjjj```SSSLLLKKKIIICCC>>>@@@???===:::888888:::======;;;888888:::<<<===<<<>>><<<::::::<<<>>>>>>>>>>>>???@@@AAACCCEEEIIIKKKSSSWWW___iiisss|||vvvhhh```tttvvvvvvvvv~~~{{{wwwkkk]]]MMM???777666555666777777666555333333333222222111111111111111111111000000000///000000111111111111000000000000000000000111111222//////000111222222333333444444555555444333222111555444444555777888777666777666555444333333333444444444555555555555555555444444333555666777555444555666666777777777777777777777777777777777777777777777777777888888888888888<<<<<<<<>>DDD]]]jjjqqqnnnrrr~~~}}}[[[JJJTTTeeennnzzzqqqcccZZZPPPGGGCCC<<<999666666888999777555333444444444444444444444555555555444444444444333555555444444444444555555444444444444444444444444555555444444444333333333444444444444333333333333444444444444444444444333333333444555777999;;;<<<;;;>>>EEEMMMQQQTTTZZZbbbnnnvvvxxxeeennnwww\\\>>>:::666333333555777666444444444444444444444444444000000111111111222222222333333333333333333333333333333333333222222222222333333333333333333333333333333333333444444444444444444444555666666777777555555555444444444444444777777888888999:::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;::::::<<<>>>@@@???????????????@@@@@@AAA@@@@@@AAACCCEEEGGGIIIJJJLLLQQQ]]]uuutttbbbnnnpppxxxzzzrrr}}}lllKKK<<<;;;888777;;;HHHcccnnnccc```\\\TTTMMMNNNIIICCC???>>>???@@@@@@@@@>>>;;;;;;===???AAAAAABBB@@@???@@@DDDHHHJJJKKKKKKJJJKKKPPPXXX^^^aaabbbhhhmmmvvvyyyllliiijjjkkktttuuusss{{{yyyeeeSSSCCC999444444444333222222444666444444333333222111000000111111111111000000000000000000111111111111000000000000000000000111111222000000000111222222222333222222333444444333222111444333333555777999999888666555444333333333333333333333333444555555666666444444333555666777555444555555666777777777777777777777777777777777777777777777777777888888888888777:::<<<<<<@@@WWWvvvwwwzzzuuuLLLEEE???>>><<<::::::===;;;999777666555555555666444444333222222111111000111111000///...//////000......------------............................../////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,+++///......///000000...---------------------------------------------------................................................000///222;;;HHHTTTZZZ\\\fffmmmbbbQQQMMMIII>>>999IIIZZZfffiiiuuujjjNNNGGGOOO^^^iiiwwwwwwnnnbbbVVVMMMFFFAAA:::777777888777555666666666555555555555555777777777666666666666666555555444444444444555555444444444444444444444444555555444444444333333333444444444444444444333333444444444444333333333333444555777888:::;;;>>>@@@CCCFFFLLLQQQUUUZZZbbbiiixxx|||ooonnnxxxsssbbbKKK666555333222333555666555333333333333333333333333333111111111111222222222222222222222222222222222222444444444333333222222222222222222222222222222222222222333333333444444444444444444555555666666666555555444444444444444444777777777888999999::::::::::::::::::::::::::::::999:::;;;;;;::::::;;;===AAA@@@@@@????????????@@@??????@@@@@@BBBDDDFFFGGGFFFHHHIIIMMMYYYrrrsss___nnn|||zzz|||}}}fffRRRAAA888555:::@@@LLLjjjzzztttnnnjjjcccYYYSSSQQQRRRQQQQQQOOOOOONNNNNNNNNOOONNNNNNTTTRRRQQQSSSXXX^^^bbbdddcccaaaaaaiiivvvvvviiiiiipppvvv~~~yyy|||xxxwwwrrrZZZGGG<<<888444666666444111222666:::555555444333111000//////111111111000000000000000000000111111111111000000000000000000000111111222444333333222111000/////////000222333444333222111222111111222444555555444777666666555555444444444111222222333555666666777444333333555666777555444444555666777777888777777666666666666666666666666666777777777888888888888999888:::<<<:::DDDiiiuuuJJJDDD???>>>===;;;;;;===<<<;;;999777666666666666444444333222222111111000111000000///////////////......------------..........................................------------------------------------******++++++,,,---......///.........000000///---------------------------------------------------........................////////////////////////000//////222:::FFFSSS[[[UUU___YYYOOOQQQMMM???666777EEERRR___vvv{{{tttssswwwnnnWWWEEE@@@FFFPPP___ssswwwiii^^^YYYQQQFFF>>>;;;;;;:::999999999888888777777666666777777777777777777777777666555555444444555555666444444444444444444444444555555444444444333333333444444444444444444444444444444444444444444444444444666999;;;;;;<<<>>>AAAFFFJJJOOORRRWWWaaalllsssvvvkkkiiitttxxx^^^JJJ;;;222444444444555555444222000333333333333333333333333222222222333333333333444222222222222222222222222444444444333333222222222222222222222222222222222222222222333333333444444444444444444555555555555555555555555555555555555666777777888888999::::::::::::::::::::::::::::::999:::<<<<<<;;;:::;;;<<<@@@@@@??????>>>??????????????????@@@BBBCCCDDDEEE???FFFJJJJJJJJJYYYvvvoookkkmmmrrrxxxcccQQQBBB999<<<===<<>>>>>>>>;;;;;;===<<<;;;:::999777666666666444444333222222111111000000000000000////////////......------------..............................------------------------------------------------)))***+++,,,---...///000000...---...///000///...........................------------------------........................////////////////////////...///000111555AAAQQQ^^^NNNVVVSSSPPPTTTNNN@@@;;;444888@@@QQQkkkrrreeeeeeggg\\\MMMCCC777===IIIZZZmmmwwwmmmiii___QQQFFF@@@===:::999;;;;;;:::999999888777777444555555555555666666666666666555555555555666666444444444444444444444444555555444444444333333333444444444444555555555555444444444555555555666666444777<<<======>>>AAADDDIIIOOOUUUXXX```mmmyyywwwhhhiii{{{xxxhhhNNN===777666444444555555555333111000333333333333333333333333222222333333333444444444222222222222222222222222333333333333222222222222222222222222222222222222222222222222333333333333444444444444444444444444555555555555555666666666666666777777888999999999999999999999::::::::::::888:::<<<<<<;;;:::;;;<<>>>>>>>>>>>>>>??????>>>???@@@AAABBBCCCDDDDDD===EEEMMMMMMIIINNNdddzzzYYY]]]|||hhhdddxxx~~~ppp]]]JJJ:::888999888AAANNNsss~~~xxxmmmfffmmmzzz{{{sss|||rrrzzz~~~qqq}}}gggQQQAAA777555888222222333222111222555777444444333333222111000000000000000000111111111111000000111111111111000000000000000000000111111222//////000111222333444444///000333555666444333111444333111111222333111000111222222333333222111111000111222333444555666666444444333555666777555444333444555777888888888888777777777777777777777777777777777777888888888888<<<666777===<<<888BBBQQQmmm~~~rrrmmmHHHBBB>>>???>>><<<<<<>>>;;;;;;:::888777555555444444444333222222111111000000000000000000//////.........------------..............................------------------------------------------------++++++,,,---...//////000000///------///000///...////////////////////////................................................///////////////////////////000111111333<<>>888888DDDTTTddduuutttgggbbbbbb```[[[VVVFFFDDDCCCHHHSSSdddxxx{{{{{{uuulll___TTTLLLFFF@@@<<<<<<;;;;;;999888777666666444555555555666666666666666666555555555555666666444444444444444444444444555555444444444333333333444444444444555555555666333444444555666777888888666;;;AAADDDDDDEEEIIIMMMTTT^^^fffjjjrrr|||{{{}}}|||oooUUUCCC:::888:::333444555555444333333333222222222222222222222222111222222222333333333333111111111111111111111111111111111222222222222222111111111111111111111111111222222222222333333333444444444444444444444444333333444444444555555555666666777777888888999999888888999999999:::::::::888:::<<<===<<<;;;;;;<<<<<<<<<<<<<<<===>>>????????????AAABBBCCCCCCDDDDDDCCCEEEKKKNNNLLLMMMYYYggg[[[KKK^^^zzzuuubbbjjjyyyvvvcccNNNAAA;;;;;;AAAJJJSSSxxxqqqxxxzzzwwwyyy~~~{{{qqqxxxxxx}}}qqquuu~~~\\\GGG>>>888666777111000000111333444444333333333333222222111111111///000000000111111111111000000111111111111000000000000000000000111111222---...///000222444555555000222444666777555222111333222111222333444333222000111222333333222111000111111222333444444555555444444333555666777555444333444555777888888999999777777777777777777777777777777777777888888888888888666888<<<;;;888;;;AAAPPPfff}}}iiiGGGBBB>>>??????<<<<<<>>>::::::999777666444333333444444333333222111111000000000000000000//////............------.................................---------------------------------------------------.....................000///------///000///...000000000000000000000000........................////////////////////////000000000000000000000000222222111///000444999===RRRPPPKKKOOOTTTLLLHHHRRRIII>>>777<<<@@@FFFWWWkkkpppqqqnnnhhhdddeeeffffff```VVVIIIAAACCCRRRjjj}}}zzzpppeee]]]TTTKKKEEE<<<;;;:::999888666555555666777777777888888999999666666555555555555666666444444444444444444444444555555444444444333333333444444444555555555666666333444555666777999:::::::::@@@HHHKKKLLLNNNSSSWWWbbbnnnxxx|||vvv\\\CCC999666666777222333555555444444444555222222222222222222222222000111111111111222222222111111111111111111111111000000000111111222222333111111111111111111111111111111222222222333333333444444444444444444444444222222222333333444444444666666666777888888999999888888888999999:::::::::888:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>?????????@@@AAABBBCCCDDDDDDDDDJJJGGGHHHLLLMMMLLLQQQYYYggg|||\\\IIIUUUqqqfff^^^rrrmmmTTTCCC;;;;;;===???```wwwhhhuuu~~~}}}zzztttrrrkkkdddyyywwwRRR???:::666222000222111000222666777555222333222222222222222222222//////000000111111111222000000111111111111000000000000000000000111111222000000000111222222333333111333555777777555333111000//////000222444444333111222444444555444333222111222222333333444444555444444333555666777555444333444555777888888999999777777777777777777777777777777777777888888888888555777999;;;:::888999<<<888PPPmmmoooHHHBBB=========::::::<<<;;;::::::999888777666666555555444444444333333333222222222222111111111000///000111111111///...---.........///////////////........................------------------------........................------......///000000000........................111///---...111222000...000000000000000000000000//////000111111111111111444333222000///111666999LLLXXX^^^YYYRRROOOLLLIIIMMMEEEAAABBB>>>;;;EEEVVVkkktttxxxsssmmmiiieee___oootttuuujjjVVVLLLRRR^^^~~~zzzqqq```OOOJJJEEE@@@>>>:::666666999888888888888777777888999555555555666888777555333666444333333444666555444666666555555444444333333333444555444444666666555666666666777888;;;>>>AAAIIIJJJMMMRRRUUUYYYcccmmmnnn{{{wwwjjj}}}xxxkkkGGG<<<<<<888444444333333111000000000111222333111000000111111000...000000000000000000000000111222333444444333222111222222111111111111222222222222222222333333444555222222222333333444444444444333333222111111111222555555555555555555444444666666666666777777777777999888888777888:::;;;<<<;;;;;;;;;<<<;;;;;;::::::;;;::::::::::::;;;<<<<<<@@@@@@@@@@@@AAABBBCCCCCCCCCDDDFFFGGGIIIKKKLLLMMMSSSjjjyyyWWWHHHKKKnnn{{{}}}tttzzzpppcccJJJ999CCCCCCDDD\\\qqqhhhrrryyywww}}}jjjeeeaaakkkfffAAA222777<<<999555444333222111222333444555444333222111000000000000000000000000000000000000000000000///000111111222222222111111222222333444333222111111000111111111333333333444444333222222111111111222333444555666666444333333444555333222000111111222333444555555444555555666666666666666444555666666555555666888777777888888888888777777666777888999888777444333999888888777888:::;;;<<<<<>>======::::::===;;;;;;:::999888777666666444444444444333333333333222222111111111000000000000000000000000//////...................................................------------------------........................------......///000000000........................111///......111111000...000000000000000000000000///000000111111111111111111111000///...000333666BBBUUUfffjjjddd\\\UUUOOOPPPHHHEEEFFFBBB<<>>???999::::::999999999:::;;;999888888999;;;;;;999777999777666666777888888777666666666555555555444444555666666555666888999999888999;;;>>>BBBGGGMMMQQQQQQSSSYYYbbbgggjjjqqqxxx{{{|||ddd^^^ppp~~~uuuvvv|||qqq|||uuuWWW;;;444666555333555555444222222111222222333444222111111222222111000111111111111111111111111222222333444444333222222222222111111111111222222444444333222222222333333222222333333333444444444444333333222111111222222555555555555555555555555666666666666777777777777999888888888888:::;;;<<<:::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===@@@@@@???@@@@@@AAABBBCCCCCCCCCDDDEEEGGGIIIKKKLLLPPPUUUccc{{{rrrYYYPPPZZZ{{{xxx{{{|||mmmQQQFFF===DDDLLLZZZuuukkkhhhuuuvvvzzzuuulllddd]]]dddzzzsss[[[@@@555666777555333555444333222222333444444444333222111000000000000111111111111111111111111111111000000111111222333222222222111222222333444333333222111111111111111333333333444444333333222222222222333333444555666666555444444555555444333333333333444444444444444444555555666666666666666444555666666555555666888777777888888888888777777666777999999999888666555888888888777888999;;;<<<666>>>EEE[[[}}}pppJJJCCC>>>======::::::===;;;;;;:::999888777666666444444333333333222222222111111111111000000000///111111000/////////000000............------------........................------------------------........................------......///000000000........................111///...///000111000...000000000000000000000000///000111111222222111111///000111111000111333555444KKKfffttttttlllccc\\\ZZZUUUSSSSSSKKK@@@===AAAkkkrrrvvvuuurrrpppooolllhhhvvvvvveee[[[RRRiiiqqqqqqdddWWWRRROOOJJJEEECCC======<<<<<<;;;::::::::::::888888888999:::999777888666444444666666666555666666666666555555555555888777666777888:::===>>>;;;>>>AAAEEEKKKQQQYYY^^^]]]\\\aaajjjqqqvvv|||jjjOOOUUUrrr}}}lllrrr{{{rrr|||qqqfffWWWCCC222///222111222555555555444333333333333333444333222222333333222111222222222222222222222222222222333444444333222222222222111111111111222222555555444333222222222222333333333333444444444444444333333222222222222222555555555555555555555555555666666666777777777888888888888888999:::;;;<<<::::::;;;;;;<<<;;;;;;:::<<<<<<;;;;;;<<<<<<===>>>????????????@@@AAABBBCCCBBBBBBBBBBBBDDDFFFIIIJJJRRRMMMPPPffflllWWWJJJmmmuuujjjqqqwww___LLLFFF>>>>>>PPPsssnnn[[[```~~~}}}vvvwwwkkk___aaasssxxxWWWJJJ>>>888666444444666666666555444333333333444444333222111111000111111111111111111111111111111222222111111222222333444222222222222222333444444444333222222111111222222333333444444444444333333444444444444444555666777777666555555666666555444666666555555444444444444444555555666666666666666444555666666555555666888666777777888888777777666666777999::::::999888888888888777888888999;;;;;;444>>>???FFFdddtttKKKDDD>>>===<<<:::;;;===<<<;;;:::999888777777666444333333333333222222222111111111000000000//////222111000/////////111111////////////....................................................................................------......///000000000........................000/////////000000000///000000000000000000000000000000111222222222222111000222444444333333444555--->>>UUUhhhrrrtttrrrpppqqqrrrtttpppaaaNNNDDDDDDRRRfff{{{wwwoooooorrrhhhqqq|||uuujjj\\\\\\mmmwwwuuu~~~uuulllfff```XXXQQQOOOGGGEEECCCBBB@@@>>><<<:::<<<:::888888999999999888888666444444555666555444555555555555555555666666:::888888;;;===>>>@@@DDDFFFJJJNNNRRRVVV[[[bbbhhhmmmjjjjjjqqqyyyzzznnn```dddpppwww{{{uuu}}}tttzzzyyyeeeVVVFFF<<<333222222111111555555444444333333333333333444222111222333444333111222222222222222222222222111222222222222222222111222222111111111111222222444444333222222222333333333333444444444444444444444333333222222222333333444444444555555555555555555555666666777777888888888888888888999:::;;;;;;::::::;;;;;;<<<;;;;;;;;;===<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@AAABBBAAA@@@@@@@@@BBBDDDGGGHHHLLLNNNRRR\\\nnnqqqWWWaaaxxxrrr|||lllNNN<<>>OOOfffyyyLLLEEE???===<<<:::;;;>>><<<;;;;;;:::999888777777444444444333333333222222111111111111000000000000222111000//////000111222222111111111000000//////////////////////////////........................////////////////////////------......///000000000///////////////////////////000000000/////////000111111111111111111111111000000111222222222222222///111444555444333444555222444>>>NNNaaarrr|||xxx___RRRPPPCCCSSShhhuuuwwwssssssuuuyyy}}}yyykkk___dddxxxtttvvvyyy}}}yyymmmggghhhZZZWWWTTTQQQNNNKKKFFFBBBCCC@@@===;;;<<<<<<<<<;;;;;;999888777888999888777555666666666777777888888===:::===DDDFFFEEEFFFKKKQQQVVV]]]aaadddiiiooouuu{{{zzz|||uuunnnpppwww{{{ooonnnooofffSSSDDD;;;888666666555333444666333333333333333222222111222111000111222333222111111111111111111111111111111111000000000000111111222222111111111111222222111111111222333444555666444444444444444444444444444333333222333333444444444444444555555555666666555555555666777888888888777888888999:::::::::;;;999::::::;;;<<<<<<<<<;;;===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@BBBCCCEEEGGGCCCIIIPPPSSSXXXjjjwww~~~wwweeeLLLGGGAAA???YYY}}}~~~}}}ooocccsss{{{ttt]]]RRRWWW\\\TTTFFFKKKBBB;;;;;;<<<:::999999777777666666555444333222444333222222222222222222222222222222222222222222333333333222333333444555333333222222333333444555555444444333333333333333222333444444555555555444666666555555555666777777999777666666777777666555444444555555666777888888444555555666666666666666444555666666555555666888666666777777777777666666555555666777777888888888666666777888999999999:::======<<<@@@DDDHHHfff|||NNNFFF???===<<<:::;;;>>><<<<<<;;;:::999888777777555555444444444333333333222222222222111111111000111111000000000111222222333333222222111111000000////////////////////////........................////////////////////////------......///000000000////////////////////////...000111000///...///111111111111111111111111111000111222222333222222222...000222222222111222333888111000;;;NNNcccwwwhhhZZZUUUJJJEEEIIIYYYjjjrrrrrrpppwwwooojjjvvvmmmcccaaagggsss~~~|||xxx{{{rrrnnniiifffddd___XXXSSSKKKGGGCCC???>>>???>>>>>>===;;;999999::::::999888::::::;;;<<<======>>>>>>BBBAAAGGGRRRUUUQQQPPPTTTSSS[[[fffmmmpppttt{{{xxx{{{sssgggxxxzzzjjjaaa[[[QQQBBB666222444555666555555666888333333333333333222111111222111000111222333222111000000000000000000000000111111000000000000111111222222111111111111222222000000111222333555666777555555555555444444444444333333333333333444444555333333444444555666666666444444555666777888999999777777888:::::::::::::::999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>============>>>???@@@AAA@@@@@@AAABBBCCCDDDEEEEEEHHHHHHJJJMMMQQQ]]]rrr|||mmmNNN===@@@KKKQQQqqqmmmdddlllyyy|||rrr[[[MMMNNNQQQJJJ???RRRGGG<<<:::;;;999666555555555555555555444333222333333222222222222333333333333333333333333333333333333222222333333444555333333333333333444444555666555444444333333444444222333444555555666555555666666555555555555666666888777666666777777666555333333444555666777888888444555555666666666666666444555666666555555666888555666666777777666666555666666666666666777777777555666777888999999999999999888:::BBBAAA999QQQ|||OOOFFF???===<<<:::;;;>>><<<<<<;;;:::999888888777666666666555555555444444333333333333222222222222///000111222222222222222333333222222111000000///////////////////////////........................////////////////////////------......///000000000////////////////////////...000111111......///111111111111111111111111111000111222222333333222222...000111111111111222444777111///444???NNNbbbtttwwwqqqbbbYYYTTTGGG???GGGTTT\\\aaadddmmmzzz{{{vvvxxxwwwrrroooqqqoooccc]]]aaahhhtttxxx{{{xxxwwwrrrkkkdddYYYUUUNNNJJJHHHHHHGGGGGGDDDBBB@@@@@@@@@AAA@@@>>>BBBBBBCCCDDDEEEFFFGGGGGGJJJJJJTTTcccggg___[[[^^^ZZZdddrrr{{{~~~~~~~~~wwwgggYYYOOOFFF<<<333111333444444444555666777333444444555444444222111333222111222444444444333111111111111111111111111333333222111111222333333222222111111111111222222111111111222333444555666666555555555444444444444333333333333333444555555333333444444555666666777444444555666777888999999666777999:::;;;;;;::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<==================>>>@@@@@@@@@AAACCCEEEFFFFFFEEEEEELLLJJJJJJMMMPPPTTT^^^jjjtttttthhhPPPKKKIIICCCLLLeeepppddd^^^eee{{{}}}yyyvvvxxx}}}yyykkkWWWJJJIIINNNLLLFFFMMMCCC;;;999888666444555333333444555555444333222333333333222222333333444444444444444444444444444222222222222222333333444444333333333333444555555666555555444444444444444222333444555666666666666666555555444444555555666888666555555666777555444444444444555555666666666444555555666666666666666444555666666555555666888555555666666666666555555888888777777777777777777555666777888999999999888666777888===>>>888GGGiiizzzOOOGGG???===;;;:::;;;>>>===<<<;;;;;;999999888777777666666666666555555555444444444333333333222222///000111333333333222111222222222111000//////...000000000000000000000000////////////////////////000000000000000000000000------......///000000000000000000000000000000000...000222111...---///111111111111111111111111111111111222333333333333222111222333333222333555777111000222666777===NNN```qqqyyy~~~nnnaaaVVVPPPKKKGGGBBBAAAKKKXXXWWWhhhrrrnnnkkkqqqwwwwwwsssqqq~~~mmmgggiiimmmnnnuuu}}}uuuoookkkfff___YYYWWWVVVVVVVVVQQQOOOMMMLLLMMMMMMLLLKKKHHHHHHIIIJJJLLLMMMNNNNNNOOOQQQ]]]nnnsssiiiccceeehhhttt}}}zzz|||yyyqqqcccSSSHHHAAA:::444444666666444444555555333444555666666666555333333444333222333555666555444222222222222222222222222555555333333333333555555222222111111111111222222333333333222222333444444666666555555555444444444333333333333333444555666333333444444555666777777444444555666777888999999666777999:::;;;;;;::::::888999:::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<======>>>???@@@@@@BBBEEEGGGHHHGGGEEEDDDCCCEEELLLQQQPPPOOOXXXeeemmmuuuhhhnnn{{{ssstttnnniiiPPPFFFFFFDDDPPPhhhpppbbb\\\hhhyyyooorrrzzzjjj___OOOCCCDDDKKKMMMIIIBBB<<<777777666444555999111222333444444444333222333333333222222333444444444444444444444444444444222222111111222222333444444333333333333444555555666666555444444444444555222333444555666666666666666555555444444444555555777666555555666666555444555555555555555444444444444555555666666666666666444555666666555555666888555555666666666666555555::::::999888777777777888444555777888999999888888555:::888777;;;<<>>======<<<<<<;;;;;;;;;:::777777777777666666666666444444333333333222222222000000000000000000000000222333444444222111222444222333333444444333333222////////////////////////111111////////////111111/////////000111222333444333333222111000000000000000000000111111222222333444444444333333222222222333333444444444444333333333333333333333333333333444444333222333888???DDD]]]\\\cccoooxxxxxxuuusssfff\\\WWWVVVMMM@@@===DDDOOOVVV\\\^^^^^^aaajjjrrrqqquuuuuuwwwxxx{{{~~~}}}~~~}}}wwwooollloooqqqooossslllbbb\\\ZZZZZZYYYXXXYYYZZZ[[[ZZZXXXXXXXXXZZZaaaaaahhhrrruuutttvvv{{{~~~{{{ppppppwwwsssuuu~~~dddMMMDDD@@@999555888666666666666666666666666111444666555333222333555555555555555444333222111000111333222111111222444666666666555555444444444222222222222222222222222333444444444444444333333555444333444666888888777555555555555444444444444555555555666777777888888555555666777777888999999:::::::::;;;;;;:::999999555888;;;<<<;;;::::::;;;:::;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@@@@AAABBBDDDGGGIIIIIIIIIIIIGGGFFFGGGHHHLLLQQQVVVYYY\\\jjjUUUKKKSSSWWWbbbvvvtttYYYcccuuuwww[[[FFFDDDJJJPPPVVVeeeyyyiii___RRRZZZiii~~~nnnxxxwww}}}wwwgggVVVNNNEEE@@@???>>><<<999666666555555555444444444666666555444444555555555222333444333111111111333999888666444333333333333666555444333333333444555444444555777888999777666444444444444555555555555333333222111111333444555555555555444444333333222333444555555666666555555555555444444444444444444555555666777777777666666555555666666666777777777555777888888777666888999888888777777666555555444444555555777888999::::::777999:::::::::;;;===@@@~~~QQQHHH@@@======::::::;;;;;;;;;::::::999888888777666666666555555555555444333333222222222111111111222222222222222222222222111222333222111000111333000000111111111111000000000000000000000000000000222111000000000000111222111111111111111222333444//////.........///000000......///////////////000333333222222111111111111333444444555555444444333111111111111111111111111111111000//////222777;;;???JJJ\\\jjjlllggghhhlllsssrrrlllcccZZZQQQIIIBBB===DDDOOO[[[fffooovvvzzzwwwvvvzzz{{{www~~~{{{ssswww~~~yyysssmmmkkkmmmpppqqqqqqrrrrrrpppmmmkkkkkkmmmpppqqqssszzz|||~~~yyy|||kkkUUUAAA<<<:::444111444444444444444444444444444333555777777555444555666333222222111000000//////333444555555444444555777222222222111111111000000111111111111111111111111333333444444444444333333000222444555555555444333555555555444444444444444666555555555555555555555777777888888999::::::;;;777777888888888888777777777999<<<======<<<<<<<<<<<<<<<===>>>>>>>>>======>>>>>>>>>??????@@@@@@AAAAAABBBCCCFFFHHHIIIJJJJJJIIIIIIIIIJJJMMMPPPTTTVVV[[[\\\ggg~~~zzzeee```MMMMMMRRRaaavvvxxxnnnooovvvwwwnnneeeYYYYYYTTTLLLMMMXXXfffnnnyyyooogggcccrrrwww~~~sssjjjiiikkkqqqvvvpppbbbUUUDDD>>>777444444555333000888888888777777777777666888888777777777777777888666777888777555444555666666555444333333444555666666555444333333444555666222333333555666666555444111111111111111111111111222222222222222333333444444444333333222222222111222222333444444444333333222222222222222222222222333333444444555555444444444444444444555555555555555666888777666666777999888888888888888888888888666666777888999::::::;;;999:::;;;;;;;;;;;;>>>@@@SSSIIIAAA??????<<<<<<===>>>>>>===<<<:::999888888999999999888888888777777666555555555444444444444333333333333333333333333333444555555444333444555222222333333333333222222000000000000000000000000111111000000000000111111111111111000000111222222000000000000111222333444222111111111111111111000555555555444444444444444333333444444444444333333222222222222222222222222333333333222111111444666000<<>>>>>>>>===@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDFFFHHHJJJLLLKKKKKKLLLMMMNNNPPPQQQQQQXXXUUUXXXggg~~~|||bbbRRREEEMMMiiizzzeee```gggrrryyyyyy~~~zzzgggSSSKKKOOOTTT\\\jjj{{{wwwyyy|||vvvooollljjjaaaRRRFFF???;;;777777999:::888666555555555555444444444444555555444444444444555555888999999888666444555666999999999:::;;;<<<>>>>>>999999888888888888999:::777888999999:::999999888777777777666666555555444666666777777888888777777777666666666666666666666666666777777777666555555666666666666666666666666666777888888999999888888999999999888888888888888555666777777666666777888555555666666777888999999666666777777777888888888888999::::::999999;;;===SSSJJJBBB@@@???======???@@@???>>>===;;;999888888:::999999999888888888888666666666555555555444444222222222222222222222222333444555555444444555666222333333444444333333222////////////////////////111000000000000000000111222111000000000000000111222111111111222222333444333333333222222111111111555555555555444444444444222222333333333333222222333333333333333333333333333555666555444333444555777666>>>RRRfffooopppnnnssswwwxxxwww{{{}}}uuuhhh^^^QQQHHHQQQiiitttlllnnnzzz}}}tttvvvsssjjj___ZZZ[[[___ppp}}}rrrIII???777888999777555777555555555555555555555555444444555555555444444444999888666444444555666777444555444333222333666888555555555555555555555555555555555555555555555555444555555666666666666555333999>>>===999666666999666666666666666777777777999999999888888777777777777777777888888999999999::::::999999::::::;;;;;;666888:::;;;:::::::::;;;::::::;;;<<<============BBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBEEEHHHJJJLLLIIIKKKLLLNNNPPPPPPPPPOOOOOOVVV]]]aaaiiilllKKKHHHeee|||___UUU___kkkqqq|||^^^JJJHHHLLLIIIPPPWWW```pppmmmvvvxxx|||}}}{{{jjjZZZ___uuuvvvmmm```QQQAAA777888666555555777888777555777777777666666666666555666666666555666666777888======>>><<<:::888999:::333444444555666777888888444444444444444555555555111222333333222222222333444444444333222111000000111222444555555555444333222222222222222222222333222222333333222222111000222222222222333333333333333333444555666666666666555555555555555444444444888:::;;;;;;:::999;;;<<<777777888888999:::::::::999999999999999999::::::;;;<<<<<<;;;::::::<<<>>>QQQHHH@@@>>>>>><<<<<<===>>>>>><<<;;;999888777666777777777666666666666555444333333333333222222222333333333333333333333333000111222222111111222444111111222222222222111111111111111111111111111111222222222333333222222222333333222222111222222222222222111000000000000000222222111111000000000///111222222222222222222222333333444444444444333333111111111111111111111111///111333444333222222333;;;444333AAATTTdddooouuuqqqnnnsssiiiNNNGGGWWWrrruuuooopppsssxxxnnneee\\\WWWVVVWWW___fffooo{{{~~~jjjVVV>>>999666777777555444444222222222222222222222222555555555555666666555444777555333222111222444555333444444333222222555777333333333333333333333333333333333333333333333333444555666777777777777777222666999777333111444777666666666777777888888888444444555555555666666666888888888888999999999999888888777777888999::::::777999;;;;;;::::::;;;===;;;;;;<<<===>>>?????????BBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBDDDGGGIIIKKKGGGHHHKKKNNNPPPPPPPPPPPPJJJSSS[[[[[[\\\iiikkk[[[dddzzzcccYYYUUU]]]pppuuuhhh___ZZZ___dddgggiiippp{{{uuukkkhhhfffyyyjjjhhh^^^___fffwww~~~zzzrrrcccRRREEE===:::888777777777888888777666::::::::::::999999999888999999888888999:::;;;;;;===>>>???===;;;::::::;;;444555555555555555555555777777888888999999999999222444555444333222444666666666555555444333222222444555777888888888777666555555555666666777777777666666666777777666555555444444555555555666666666555666777888999999999999888888888888888888888888777888999999888888999;;;888888888888888888888888999999999999999999999999;;;<<<<<<<<<::::::<<<>>>SSSJJJBBB@@@@@@??????@@@@@@???>>>===<<<;;;:::999999999999999888888888888666666555555555444444444444444444444444444444444111333444444333333555666333444444444444444444333333333333333333333333333333333444555555444333333444333333333333333444444666555444333222222222222444444444444333333333333333333333333444444444444444444555555555555444444444444444444444444444444...000333444333333333444666666888:::>>>III___sss|||wwwoooUUUSSSaaasss~~~|||zzzsssooopppsssllllllnnnwww|||wwwzzz~~~ppprrr|||pppXXXFFF;;;;;;;;;::::::888777555555555555555555555555555555666555555666777777666444555555444333333333444555222333555555333333444666333333333333444444444444555555555555555555555555333444555666666666666666333555666444222222444777555555555666666777777888555666666777888888999999999999999999999999999999;;;:::999999:::;;;===>>>999;;;<<<<<<;;;<<<===???<<<===>>>???@@@AAAAAAAAA????????????@@@@@@@@@@@@@@@@@@AAABBBDDDFFFGGGHHHEEEFFFIIILLLNNNPPPPPPPPPQQQQQQSSSVVV\\\dddkkkoooqqqzzzpppXXXYYYaaannnsssoooeeeWWWOOOOOONNNLLLWWW[[[dddqqqzzzooohhhdddeeeggghhhkkkpppzzzyyymmmnnnjjjuuuyyywwwgggSSSBBB;;;<<<@@@:::::::::999999999999888666666666666555555555444444444444444555666777888444555666555444333444555666666777777666555444333555555666777888888888888555777999888666666:::===999888888888777666666666444555666666777777666666555555666777777888999999666777888888999999888888555555555666777777888888666777888:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<555666888777666666777999:::::::::999999999999999;;;;;;;;;;;;<<<<<<======>>>???@@@???>>>>>>@@@BBB{{{QQQHHH@@@??????======???======<<<;;;;;;:::999999999999999888888888777777555555555555444444444444111111111111111111111111000222333333333333444666222222333333333333222222///////////////////////////000111111111111000/////////...//////000111222333333222222111222222222222222222222222222333333222222222333333444444444000000111111111111000000222222222222222222222222...000222333222111111222000333777666222555FFFXXXuuuzzzdddPPPNNNWWW___nnn{{{vvv~~~{{{jjjccc```PPPCCC===666888;;;<<<:::888666555555555555555555555555555555444222111222444555333111333333333444444444444444...000333444333222111222333333333444444555555555555555555555555555555555000111222333444444444444222333444555555555555555222222222333444444555555666666666666777777777777666666666666666666666666999888777777888:::<<<===888999::::::999:::;;;===:::;;;<<<>>>?????????@@@<<<<<<======>>>?????????@@@@@@BBBCCCDDDEEEEEEEEEEEEFFFHHHJJJLLLNNNOOOOOOSSSQQQQQQUUU[[[___^^^\\\eeeyyytttccceeeiiirrrssskkkddd^^^GGGEEEDDDHHHTTTfffxxxyyyrrriii```YYYTTTPPPTTTcccttt~~~{{{uuu}}}ppp]]]KKKAAA???AAACCC@@@@@@@@@?????????@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDD???@@@BBBAAA@@@@@@AAABBB===>>>>>>???>>>===<<<;;;;;;<<<===???????????????@@@CCCEEEDDDBBBCCCGGGKKKDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAABBBBBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTZZZ[[[\\\\\\[[[[[[\\\^^^^^^^^^______``````aaaaaaaaaaaabbbcccddddddeeeeeeeeefffggggggggghhhjjjllluuuHHH???888666666555555777444444333333222222111111222111111111111000000000.........---------,,,,,,------------------------(((***,,,,,,++++++---///))))))************))))))************************)))***+++,,,,,,+++***)))((((((((()))***+++,,,---)))))))))))))))***+++,,,((()))))))))******++++++******++++++,,,,,,------***++++++++++++++++++******************************,,,---,,,+++)))******,,,***+++------,,,///555^^^nnn{{{|||___FFF;;;>>>EEENNNddd}}}uuupppvvv}}}kkk^^^RRR@@@000111555...111555777444111000000000........................000...,,,...000111...,,,---....../////////......***---000222111///...---....../////////000000000........................---...///000111222222222,,,---///222444444111...//////000111111222333333111000000//////......---222222222222222222222111111000///...///111333555444555666666555666888:::666777888:::;;;<<<<<<<<<:::;;;;;;<<<===>>>>>>???@@@AAABBBDDDEEEDDDDDDCCCFFFGGGHHHIIIJJJLLLMMMNNNJJJOOOSSSSSSQQQRRRWWW\\\XXXggglllrrrkkkxxxyyy^^^UUUKKKFFFHHHNNNTTTXXXdddhhhqqq}}}wwwoooiiihhhgggdddbbbddddddooowwwhhh```aaacccbbb```___```______^^^___aaaccc______^^^^^^^^^]]]]]]]]]]]]\\\\\\]]]^^^___```aaa^^^___aaaaaa``````bbbcccaaabbbddddddeeedddcccbbbfffgggiiikkkkkkkkkkkkjjjgggkkkmmmmmmkkklllqqqvvvnnnooooooooooooooooooooouuutttssssssssstttvvvwwwvvvvvvwwwxxxzzz{{{||||||xxxyyyzzz|||}}}~~~~~~