BM6P6(@ }}}yyywwwwwwxxxyyy}}}}}}}}}~~~~~~|||yyyvvvvvvvvvvvvxxx|||xxxqqqhhhbbbWWWRRROOONNNLLLIIIIIIKKKKKKRRR^^^kkkwwwkkkmmmkkknnnvvv{{{uuuxxx{{{nnnYYYIIICCCBBB>>>>>>AAAAAA>>>>>>@@@<<<;;;:::;;;;;;;;;888666666666555444333222222111111111111111000000000000---.........//////000000...------------...//////......//////000000111111///000333777999@@@UUUjjjsssuuutttpppmmmqqq{{{~~~{{{}}}|||yyytttnnnjjjhhheee```\\\XXXSSSNNNJJJIIIHHHEEECCC@@@???>>>===>>>@@@CCCEEEFFFLLLUUU]]]aaadddeeefffiiikkkmmmpppqqqrrrqqqpppnnnmmmmmmmmmmmmnnnnnnooooooooonnnmmmllllllllllllmmmllllllmmmooosssvvvxxx}}}vvvppphhh```[[[TTTUUUTTTRRRSSSWWW___eeettt|||xxxbbbSSSJJJGGGEEEBBBEEEHHHMMMUUU```kkkrrriiiXXXJJJIIIHHHAAA>>>AAA???>>>===<<<;;;:::::::::888888777555444111000///,,,,,,,,,,,,------...///---,,,+++******+++,,,------,,,+++*********+++,,,******++++++,,,---......000///...------...///000---000222222555???OOO[[[aaadddddd```___dddhhhhhhrrr{{{{{{||||||yyyxxxvvvuuuuuuuuuuuuvvv~~~}}}{{{{{{zzzyyyvvvsssuuuuuuvvvyyy|||uuummmbbb[[[VVVTTTPPPKKKJJJLLLHHHNNNWWWcccoooyyy~~~qqqlllkkkppptttvvv|||yyyzzz~~~~~~xxxqqqssstttzzz}}}fffRRRFFFBBB>>>===@@@@@@>>>===@@@===;;;::::::::::::999777777666555555333333222111111111111000000/////////............/////////000...------------...//////......//////000111111111111000333888>>>HHH\\\ooosssrrrpppjjjfffiiisss{{{}}}wwwuuuyyy}}}{{{zzzyyywwwuuuqqqlllfffaaa]]]XXXSSSOOOLLLIIIDDDAAA@@@???===;;;===<<<;;;<<<>>>AAADDDGGGLLLRRRZZZaaaeeefffggghhhiiikkkmmmppprrrrrrrrrqqqqqqqqqpppoooooooooooooooooonnnmmmmmmllllllkkkkkkllllllllllllooorrruuuwww}}}wwwqqqjjjeee[[[ZZZVVVRRRPPPRRRXXX^^^gggnnnzzzzzzfffWWWNNNIIIGGGAAACCCEEEHHHMMMVVV___fffssslllYYYJJJHHHHHHCCC@@@BBB???>>>===;;;::::::999999888777777555444222000///---------------...//////,,,,,,+++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...//////000///...---,,,,,,---...//////111333333666@@@QQQ]]]```aaa```]]]___dddgggfffiiippp|||~~~uuuvvv|||}}}zzzxxxwwwtttsssoooppprrrssstttttttttssszzzxxxuuuuuuuuuuuutttsssxxxyyyzzz{{{|||}}}~~~}}}||||||}}}vvvwwwyyy{{{~~~sssjjjaaa\\\VVVOOOLLLMMMGGGJJJPPPYYYdddppp{{{}}}tttkkkiiijjjlllooosss~~~xxxtttvvvxxxtttppppppnnnpppvvv|||vvv\\\JJJCCC>>><<<>>>???======???>>><<<:::999999::::::999777666666555444333222222222111111000///......---............////////////...------------...//////......///000000111111222222000333:::EEESSSdddrrrrrrpppkkkdddaaaeeeooovvvwwwsssqqqrrr~~~|||vvvwww}}}~~~~~~{{{wwwsssqqqnnnkkkiiibbb^^^YYYTTTOOOKKKGGGDDDAAA???<<<;;;::::::888666::::::;;;===AAAEEEJJJLLLUUUZZZaaafffhhhiiijjjjjjiiikkknnnqqqrrrssssssrrrttttttssssssrrrqqqqqqqqqnnnnnnnnnmmmllllllkkkkkkkkkkkkkkkkkkmmmpppsssuuu}}}|||vvvrrrgggccc]]]UUUPPPPPPSSSVVV[[[bbbnnnzzzyyyhhhZZZPPPIIIEEECCCCCCCCCCCCFFFKKKSSSXXXgggvvvrrr^^^LLLIIIIIIFFFBBBBBB>>>===<<<;;;:::999999888777777777555444222000///......---------...//////,,,,,,++++++++++++,,,,,,)))***+++,,,,,,---,,,,,,,,,------....../////////------,,,,,,,,,,,,------000222333333777BBBSSS___aaaaaa```___cccjjjkkkhhhffflllvvv{{{ooopppuuu}}}}}}zzzvvvrrrpppooonnnnnnlllnnnrrruuuvvvvvvtttsssrrrqqqpppqqqtttwwwyyyyyy~~~}}}{{{yyyvvvtttrrrpppnnnnnnnnnpppqqqpppooohhhiiijjjlllpppwwwzzznnnfff]]]TTTNNNMMMJJJJJJLLLQQQ[[[hhhuuu}}}qqqfffcccdddfffgggrrryyy||||||~~~|||yyyrrrmmmkkkoootttyyyeeeOOOGGG@@@<<<>>>???======>>>@@@===:::888999:::::::::777777666555444333222222222222111000///------,,,.........///////////////...------------...//////...//////000111111222222333111333<<>>BBBGGGLLLQQQTTT\\\```eeehhhiiijjjkkkkkkjjjlllooorrrtttttttttsssttttttttttttttttttssssssnnnnnnnnnnnnmmmlllkkkkkkjjjjjjjjjjjjlllooorrrttt{{{{{{sssnnneee[[[UUURRRSSSUUUXXX]]]fffqqq{{{|||ooobbbVVVLLLFFFGGGFFFDDDBBBCCCFFFLLLQQQcccppp~~~~~~~~~iiiTTTMMMLLLHHHCCC@@@======<<<;;;:::999888888777777666555444222000000...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......------+++++++++,,,,,,,,,------------------------------000111222333888DDDTTT```ffffffeeefffmmmtttsssnnniiinnnvvv}}}ooonnnqqqxxx}}}{{{zzz}}}|||{{{{{{{{{zzzxxxvvvuuussspppmmmkkkjjjjjjkkkmmmooosssuuuvvvvvvtttsssooooooqqquuuzzz~~~}}}yyytttnnnhhhccc```^^^\\\\\\]]]^^^______]]]^^^^^^______bbbgggmmmrrruuuzzz{{{qqqggg\\\SSSPPPMMMKKKIIIKKKSSS___kkksss}}}iii```aaabbbbbbhhhrrrxxxqqqlllmmmrrrwww}}}qqqZZZMMMDDD>>>>>>@@@>>>===>>>@@@===:::999999:::;;;:::888777666555444333333222333222111000///...---,,,///////////////............------------...////////////000000111222222222333333666@@@PPP```jjjlllllliiiggghhhooozzz|||}}}vvviiidddhhhpppwwwxxx{{{}}}~~~~~~~~~}}}~~~~~~}}}{{{wwwssspppiiieee```[[[WWWTTTPPPMMMEEEDDDCCC@@@>>><<<<<<<<<999:::::::::;;;<<<>>>??????@@@CCCGGGMMMRRRWWWYYY```bbbfffhhhiiijjjkkklllmmmooorrrtttvvvvvvuuutttrrrrrrtttuuuuuuuuuuuutttooooooooooooooommmlllkkkjjjjjjiiijjjkkknnnqqqrrrxxx}}}{{{uuulllbbb\\\XXXWWWWWWVVVZZZ```hhhrrrzzzoooaaaTTTLLLIIIHHHEEEBBBAAADDDIIIMMM]]]gggttt{{{vvv```TTTOOOJJJCCC???=========<<<;;;:::888777666666666555444222111000------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---......------+++++++++,,,,,,,,,,,,,,,.........//////.........000000111444;;;GGGUUU___iiikkklllooowww|||zzzsssiiilllsss|||rrrmmmlllpppyyy|||zzzzzz}}}}}}zzzwwwuuutttyyyxxxvvvvvvvvvtttrrrpppkkklllkkkiiihhhgggiiikkkoooppprrrssstttttttttttttttuuuxxx}}}ssspppkkkddd]]]WWWRRROOOMMMMMMLLLNNNQQQRRRRRRQQQUUUVVVVVVVVVWWWZZZ^^^bbbdddkkksssyyy}}}uuuhhh\\\WWWPPPMMMIIIGGGLLLUUU```fffvvvuuugggddddddccccccmmm}}}vvvpppqqquuuxxx}}}~~~iiiTTTJJJAAA@@@AAA@@@>>>>>>???===;;;::::::;;;;;;:::888777777666555444333333333222222111000//////...///////////////............------------...////////////000111111222222333333666<<>>>>>===;;;777666666777666777888999:::===AAAEEEEEEGGGJJJNNNRRRWWW[[[]]]bbbdddgggiiijjjkkkmmmooorrrsssuuuwwwxxxwwwvvvuuurrrssstttuuuvvvuuuttttttppppppqqqqqqqqqooonnnlllkkkjjjiiijjjkkknnnppprrrvvv{{{{{{ssskkkeeeaaa^^^[[[UUUWWWZZZ```jjjwwwyyyjjjZZZPPPKKKJJJFFFCCCAAABBBGGGJJJRRR[[[hhhuuuyyyxxx}}}kkk[[[RRRKKKDDD>>>======>>>>>>===;;;999888666666666555444333111000......---,,,,,,,,,,,,---,,,,,,------------,,,,,,***+++,,,------...------..............................///000000///......///000333777???JJJWWW___iiinnnsssxxx}}}|||uuujjjlllpppvvv{{{~~~xxxnnniiijjjppprrrppprrryyy~~~|||zzzxxxvvvuuuuuuuuuvvvtttrrrrrrqqqooommmjjjeeegggiiijjjiiiiiikkknnnqqqqqqqqqrrrsssuuuwwwyyy|||}}}}}}wwwqqqccc```[[[UUUPPPKKKIIIGGGGGGFFFGGGIIIMMMOOOPPPPPPRRRSSSTTTTTTTTTUUUXXXZZZ[[[aaaiiinnnqqqwwwuuuhhh```VVVRRRLLLIIIJJJPPPWWW]]]jjjwwwwwwpppmmmiiifffnnn{{{~~~xxxyyy|||~~~ttt[[[OOOEEECCCCCCAAA???>>>>>>===;;;;;;<<<<<<:::999888888777666555444333333333333222222111111111000000/////////...............------------.../////////000000111111222333333222:::DDDPPP```nnnrrroooqqqqqquuuzzznnnddd```bbbiiinnnsssuuuxxxyyyyyyzzz|||~~~}}}~~~|||zzzxxxuuuqqqlllfffaaa\\\XXXTTTMMMJJJFFFDDDBBB@@@===;;;888999:::999666555777999999:::;;;;;;===AAAIIINNNPPPRRRTTTWWW[[[^^^aaabbbeeegggjjjkkkmmmooorrrtttvvvwwwxxxzzzzzzyyywwwvvvuuuvvvwwwwwwwwwuuusssqqqqqqrrrsssssssssqqqooonnnkkkkkkjjjjjjkkknnnppprrruuuyyy}}}wwwrrrlllgggccc[[[ZZZZZZ]]]dddqqqvvvdddXXXPPPNNNJJJEEEBBBCCCFFFIIILLLVVVdddsss~~~|||xxxzzzsss```SSSJJJDDD???>>>>>>??????>>><<<:::888666666666555444333222111000000///...............,,,,,,---......---,,,,,,------,,,,,,,,,------...........................------...//////...------000222555;;;DDDOOOZZZ```hhhqqq{{{~~~wwwlllkkkjjjmmmrrrwwwyyyyyy}}}ssskkkhhhnnnpppooouuuxxxxxxvvvuuuuuuvvvwwwwwwtttrrrpppooonnnllliiigggcccgggkkkllllllllloooqqqsssrrrrrrrrrtttxxx|||~~~ttthhh```XXXVVVRRRMMMJJJHHHGGGGGGGGGGGGHHHKKKOOOSSSTTTTTTQQQSSSUUUVVVVVVVVVWWWYYYWWW]]]eeehhhjjjoooxxxppphhh\\\WWWQQQLLLLLLOOOUUUYYY]]]jjj||||||uuuoookkkqqq{{{yyy___SSSGGGDDDDDDBBB???>>>>>>===<<<<<<===<<<:::888888888777666555444333333333333222222222222222222000000//////.........---...------------...//////000000000111222222333333222===JJJVVVffftttxxxssszzzzzzzzzpppgggccceeejjjooosssuuuwwwxxxyyyzzz|||~~~||||||yyyvvvtttmmmhhhaaaZZZUUUOOOKKKHHHEEECCC@@@>>>===;;;999888444666999999888:::===@@@???@@@AAAAAABBBHHHQQQXXXZZZ[[[]]]```bbbeeeggghhhgggiiilllnnnooorrrvvvyyyxxxyyy{{{{{{{{{yyywwwvvvyyyzzzzzzyyywwwtttqqqooorrrssstttttttttrrrpppnnnlllkkkjjjjjjlllnnnppprrrtttxxx~~~|||vvvoooiiieeebbb___^^^bbbmmmzzzqqqdddVVVSSSOOOIIIEEEDDDGGGJJJLLLWWWgggvvv|||}}}vvvcccSSSJJJDDD@@@>>>???@@@@@@???===;;;999666666555555444333222111222222111000000000000000,,,,,,---......---,,,,,,///...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,111333888???HHHRRR\\\bbbiiiuuuyyyjjjfffbbbccchhhooosssuuuyyyooojjjpppssssss|||}}}zzzsssssssssuuuwwwwwwuuusssnnnnnnnnnllljjjhhhfffeeecccfffjjjnnnqqqsssssssssvvvuuuuuuxxx{{{~~~~~~~~~}}}vvvoooiiiaaaYYYSSSKKKHHHEEECCCDDDEEEGGGGGGLLLLLLMMMPPPSSSUUUUUUUUU^^^^^^]]]]]]\\\[[[[[[[[[___aaadddgggkkkqqqwww|||ttteee]]]UUURRRPPPNNNNNNRRRSSS^^^lllxxxzzzyyyssstttzzz|||gggZZZKKKDDD@@@>>>@@@DDD>>>===<<<;;;::::::;;;<<<777666555444444333333444666555555333222111000000000000////////////000000000000000000////////////000111111000111555888999===FFFVVVdddooowww|||}}}{{{vvvnnniiiiiilllppprrrxxxxxxyyyyyyzzz{{{||||||~~~{{{}}}~~~~~~}}}xxxtttnnnhhhddd```ZZZQQQKKKGGGDDD@@@===>>>>>><<<:::888888:::<<<:::;;;<<<<<<;;;<<<>>>@@@AAABBBDDDHHHMMMSSSWWWZZZcccdddeeefffggggggggggggjjjkkknnnpppsssuuuvvvvvvvvvxxxzzz||||||{{{zzzyyy{{{zzzyyyxxxvvvuuutttsssuuutttsssrrrpppooonnnnnnooonnnnnnnnnnnnooooooppptttwww}}}~~~|||zzzqqqoookkkffffffkkkuuu|||oooeee[[[QQQLLLIIIEEECCCEEEEEESSSgggwww~~~|||lll[[[NNNFFFDDDAAA???=========<<<:::888888666555444555555333222///......------,,,++++++---,,,+++******+++,,,------------............///***+++,,,---------,,,,,,------...///000000000///333444888AAALLLXXXaaaeeeqqqxxxyyyoooiiiccc___]]]```kkkvvv|||zzz~~~{{{wwwuuurrrrrrsssuuuvvvvvvsssqqqmmmmmmllljjjiiihhhgggffffffhhhkkkooorrrsssttttttuuuuuuvvvxxx{{{|||{{{yyytttooogggaaa[[[UUUNNNJJJGGGFFFEEEFFFIIIMMMPPPRRRRRRTTTWWW[[[___bbbccccccggghhhhhhiiiiiiiiiiiihhhkkkmmmooorrrtttxxx|||rrrhhh]]]VVVPPPKKKIIIKKKMMMVVVbbbmmm{{{|||zzzuuuuuu{{{zzzhhhZZZKKKCCCAAA@@@AAACCC@@@???===;;;::::::::::::888777666555444444444444666666555444333222111111000000////////////000000000000000000////////////000111111111333666999;;;CCCNNN^^^mmmyyy|||{{{vvvooollllllpppsssuuuxxxxxxyyyyyyzzzzzz{{{{{{|||yyyxxxzzz~~~|||{{{{{{}}}~~~~~~|||zzz|||xxxtttnnniiiccc\\\XXXRRRMMMFFFBBB@@@>>><<<:::;;;;;;;;;999777888:::<<<;;;===???@@@AAACCCFFFHHHJJJKKKNNNQQQVVV[[[___aaaeeefffgggiiijjjkkkkkkkkknnnppprrrtttwwwxxxyyyzzzwwwxxxyyyzzz{{{zzzzzzyyyzzzyyyxxxxxxvvvuuuuuutttuuutttsssrrrpppooonnnnnnnnnnnnnnnnnnnnnnnnoooppprrrvvv|||zzzyyyuuupppnnnpppvvv{{{pppeeeYYYRRRLLLGGGDDDFFFFFFTTThhhyyy}}}nnn\\\NNNGGGDDDCCCAAA>>>======<<<999777999777555555555444333111//////......---,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,------------------...///000000000000555888???JJJWWWdddnnnsssuuu||||||rrrjjjbbb^^^]]]aaammmyyy}}}xxxuuusssqqqrrrrrrsssuuuvvvuuuqqqnnnkkkjjjiiihhhgggggghhhiiijjjkkknnnppprrrssstttsssttttttvvvxxxyyywwwssspppddd___YYYSSSNNNJJJGGGDDDHHHIIIKKKNNNRRRXXX\\\___^^^bbbgggmmmsssvvvyyyyyyyyy{{{|||}}}~~~}}}{{{zzz{{{}}}wwwiii___UUULLLIIIJJJIIIOOOWWW```nnn~~~{{{xxxxxx|||zzzjjjZZZJJJCCCBBBAAA@@@AAAAAA@@@>>><<<:::999999999999888777666555555555555777666666555444333222222000000////////////000000////////////000000000000///000222333444666:::===HHHVVViiixxx|||{{{wwwrrrpppqqqtttvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwyyy}}}~~~}}}{{{zzzzzz{{{{{{yyyuuurrrppplllfff```[[[TTTNNNJJJDDDAAA===;;;;;;;;;:::999:::;;;;;;;;;:::;;;>>>AAA???BBBEEEHHHJJJMMMQQQSSSUUUVVVXXX[[[___cccfffhhhhhhiiikkkmmmoooppppppqqqssstttvvvxxxyyy{{{||||||yyyxxxxxxxxxxxxyyyzzzzzzwwwwwwwwwwwwvvvvvvvvvvvvuuutttsssrrrpppooonnnnnnnnnmmmmmmmmmnnnnnnoooppppppttt{{{{{{yyyzzz|||~~~wwwhhh]]]SSSJJJFFFFFFFFFQQQcccvvv~~~tttbbbSSSIIIDDDCCCAAA???>>>>>><<<:::888:::888666555555444222000/////////...------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,---------------......///000111111111222888AAANNN]]]kkkvvv|||zzzxxxnnnddd______eeesss~~~yyyuuusssrrrrrrsssssstttvvvwwwuuuqqqmmmjjjiiigggfffggghhhjjjkkkmmmnnnoooqqqrrrrrrrrrrrrrrrrrrssstttrrrnnngggbbbYYYVVVQQQLLLIIIHHHIIIIIIPPPRRRVVVZZZ^^^cccgggjjjooottt{{{tttiii^^^TTTPPPPPPJJJMMMQQQXXXdddsss~~~|||{{{}}}mmm\\\LLLEEECCCAAA??????@@@???>>>===<<<;;;:::::::::999888777666666666666777777666555444444333333//////000000000000//////////////////000000000000000000222555444444888>>>III[[[rrr~~~~~~{{{wwwuuuuuuvvvvvvvvvyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxzzz|||~~~}}}|||}}}|||zzzyyywwwrrrmmmiiiccc^^^YYYSSSNNNJJJEEEBBB@@@>>><<<<<<<<<===>>>>>>===???@@@AAAAAACCCFFFIIIHHHKKKNNNRRRTTTVVVZZZ\\\\\\]]]___aaadddgggiiijjjkkklllnnnppprrrtttuuuuuuuuuvvvwwwyyyzzz{{{{{{|||yyyxxxwwwvvvvvvwwwyyyzzzuuuuuuuuuvvvvvvvvvwwwwwwuuutttsssrrrpppooonnnnnnmmmmmmmmmmmmmmmnnnooopppooossszzz|||lll\\\NNNFFFFFFEEELLLZZZlll}}}{{{kkk[[[MMMEEEBBBAAA?????????>>>===;;;;;;999777666555444222000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---............//////000111222333333:::DDDQQQ___kkkvvv|||{{{~~~ssshhhdddeeennn}}}{{{vvvssssssssstttvvvvvvvvvwwwwwwuuuqqqmmmjjjiiigggggghhhjjjlllnnnoooooooooooooooooonnnnnnnnnmmmmmmllliiiccc[[[VVVRRRPPPNNNKKKKKKMMMPPPSSS\\\```fffjjjnnnrrrwww{{{sssggg\\\VVVUUUNNNNNNOOOSSS[[[hhhxxx}}}||||||rrrcccRRRIIIEEEAAA>>>=====================<<<<<<:::999888777777666666777666666666555555444444333//////000000000000//////.../////////000000000111111000222555333222777@@@NNNbbbzzzzzzxxxwwwvvvuuutttxxxxxxxxxxxxxxxwwwwwwwwwxxxyyy|||~~~}}}|||~~~{{{wwwsssooohhhbbb]]]UUUQQQLLLHHHFFFDDDBBB@@@@@@@@@????????????AAABBBBBBDDDGGGHHHJJJLLLOOORRRSSSVVVYYY\\\]]]^^^```bbbaaabbbdddfffiiikkklllmmmnnnoooqqqsssuuuvvvwwwxxxxxxyyyzzz{{{||||||||||||yyyxxxvvvttttttvvvxxxyyysssttttttuuuvvvvvvwwwwwwuuutttsssrrrpppooonnnnnnllllllllllllmmmnnnooopppooossszzz~~~hhhTTTHHHEEEEEEIIISSSaaarrrsssbbbQQQEEEAAA???>>>???@@@AAA@@@???<<<:::777666666444222000111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,---...///////////////000222333444;;;AAAKKKUUU___iiisssyyy{{{xxxooommmqqqzzz|||zzzwwwtttsssssstttuuuyyyxxxwwwvvvvvvtttqqqnnnjjjjjjjjjjjjkkkmmmnnnpppoooooonnnmmmkkkjjjiiiiiihhhfffdddaaa___ZZZUUUQQQOOOPPPPPPQQQSSSWWW]]]bbbkkkpppxxx~~~~~~qqqcccYYYWWWQQQNNNMMMOOOSSS\\\kkkxxx|||zzzyyy{{{~~~{{{mmm]]]RRRIIIAAA>>>>>>;;;<<<===>>>>>>>>>>>>===:::999888777666666666666555555555555444444333333...///000111111000///.........//////000000111111222///111555333222:::GGGYYYkkk|||xxxvvvuuuttttttwwwwwwwwwwwwwwwwwwwwwwwwvvvyyy}}}}}}{{{zzzyyyvvvpppjjjddd^^^XXXSSSMMMIIIEEECCCCCCDDDDDDDDDBBBCCCDDDDDDCCCCCCEEEGGGJJJLLLOOORRRSSSVVVYYY[[[^^^aaadddfffffffffggghhhggghhhjjjmmmooopppqqqrrrqqqrrrtttvvvwwwxxxyyyyyy}}}}}}~~~~~~~~~~~~~~~yyywwwuuuttttttuuuvvvwwwssssssssstttuuuvvvvvvvvvuuutttsssrrrpppooonnnnnnkkkkkkkkklllmmmnnnoooppppppttt{{{vvv]]]MMMHHHFFFIIIOOOYYYgggxxxyyyjjjVVVHHHAAA@@@???@@@BBBBBBAAA@@@;;;999777666666555333111111111111000//////......,,,,,,------------,,,,,,---------.........//////...---,,,,,,,,,---///000000/////////111333555666???EEEMMMTTT[[[ccclllrrr{{{{{{vvvxxx~~~yyyxxxvvvuuuuuuvvvwwwxxx{{{yyyvvvtttsssrrrpppnnnllllllmmmmmmnnnooopppqqqnnnmmmkkkiiigggeeeddddddaaa^^^[[[YYYXXXWWWUUUTTTTTTWWW[[[^^^bbbiiipppvvv~~~}}}tttyyynnnccc___SSSOOOMMMNNNNNNRRR___mmmyyywwwvvvssstttzzzzzzzzz}}}yyyiii[[[MMMBBB???BBB======>>>???>>>>>>===<<<999999888777666666666666444444444444333333333333...///000111111000///............///000111111111111...///555555555AAARRRfffssszzzvvvuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxvvvzzz~~~{{{wwwuuuuuupppjjjccc^^^YYYTTTQQQNNNKKKGGGFFFGGGJJJLLLMMMIIIKKKMMMNNNMMMMMMPPPRRRUUUXXX[[[^^^```bbbdddggggggjjjmmmooonnnnnnnnnoookkkllloooqqqsssuuuuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}|||wwwvvvuuutttttttttuuuuuusssssssssttttttuuuuuuvvvuuutttsssrrrpppooonnnnnnkkkkkkkkklllmmmnnnpppppprrrvvv|||gggTTTMMMCCCFFFKKKQQQ[[[iiixxxsss```RRRDDDCCCAAAAAABBBBBB@@@???:::999777666666666444222222222111000000//////...,,,,,,---......---,,,,,,,,,,,,---------.........///...,,,,,,,,,---///000000000//////111333666777AAAFFFMMMSSSXXX```jjjrrr{{{zzzxxxxxxwwwwwwxxxyyy{{{||||||yyyuuurrrqqqpppooommmlllmmmooopppqqqqqqqqqqqqmmmllljjjgggdddbbbaaaaaa\\\YYYUUUSSSTTTVVVWWWXXX]]]aaaggglllqqqxxx}}}zzznnnrrrxxx~~~zzznnnjjjVVVQQQOOONNNMMMNNNZZZgggpppxxxtttrrroooooottt~~~uuuwwwzzzrrrbbbQQQDDDAAAEEE>>>?????????>>>===;;;:::999888777666555555555555333333333333333333222222...///000222222000///...---......///000111111222000,,,///555777999GGGZZZmmmvvvyyyuuutttuuuvvvwwwtttuuuuuuvvvwwwxxxxxxyyyxxx}}}~~~}}}xxxtttrrrsssnnngggaaa\\\YYYUUUSSSTTTQQQMMMLLLMMMQQQSSSUUURRRUUUXXXXXXXXXYYY\\\______aaaeeehhhjjjlllnnnppplllooorrrttttttsssssstttkkkmmmpppsssuuuvvvvvvwwwxxxyyyzzz{{{|||||||||||||||||||||||||||{{{zzzzzzvvvvvvuuutttttttttttttttssssssssstttttttttuuuuuuuuutttsssrrrpppooonnnnnnjjjkkkkkklllmmmnnnpppppptttwww}}}nnnZZZRRR???CCCHHHLLLRRR\\\kkkvvv|||jjj\\\GGGEEECCCBBBBBBAAA>>><<<:::888666666777777555333222222111111000/////////,,,,,,---......---,,,,,,++++++,,,,,,,,,---------///...,,,,,,,,,---///111000000//////111333666888FFFKKKRRRWWW]]]eeeqqqzzz~~~{{{}}}yyyyyyzzzzzzzzzyyywwwvvvvvvuuusssqqqoooooooooooojjjlllooorrrsssqqqooommmnnnjjjeeebbb```\\\WWWSSSNNNQQQVVV[[[___bbbcccccchhhmmmvvv|||xxxvvvuuuwww|||vvviiiaaaXXXQQQMMMLLLMMMRRRYYYeeeppp~~~wwwmmmhhhkkknnnsssvvvnnnssszzznnnZZZJJJCCCBBB>>>===<<<======<<<:::777999999888888777777666666555444444333333444444555333222111111111111111111///////////////.........222222444666555:::LLL```rrryyy}}}wwwuuuttttttvvvwwwwwwvvvwwwwwwwwwvvvuuuvvvyyy|||{{{}}}|||vvvqqqnnnjjjhhheeebbbaaa```aaabbb___^^^\\\[[[ZZZ[[[]]]^^^```aaabbbdddeeefffffffffeeefffgggiiilllpppsssuuurrrtttuuuuuutttsssssstttrrrsssssstttuuuvvvwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxtttttttttttttttuuuvvvvvvssstttttttttrrrpppmmmkkkiiijjjlllnnnooopppqqqqqqsssyyyxxxbbbQQQHHHFFFFFFIIILLLQQQ]]]hhhuuuxxxeeeOOOGGGAAAAAABBB@@@>>>???<<<;;;:::888777555444333333222222111000///......///............---------........................,,,------......---,,,,,,000///000222111111777???IIINNNVVV^^^fffqqq|||yyyzzz{{{|||{{{zzzxxxwwwvvvtttrrrpppnnnnnnoooppplllnnnppprrrrrrpppmmmkkkiiieee```\\\YYYVVVRRROOOPPPSSSWWW]]]ccchhhlllnnnzzz~~~}}}{{{zzz{{{ttteee\\\SSSNNNLLLKKKNNNSSS```kkkyyy|||nnnddddddgggkkkzzz}}}~~~wwwqqqssszzzuuuaaaOOOEEEAAA>>>======>>>>>>>>>;;;999:::::::::999888888777777555444444333333444444555333222111111000000000000////////////////////////000111333666777???RRReeeqqqtttvvvvvvwww|||~~~|||uuutttssssssuuuvvvvvvuuuvvvwwwvvvuuutttuuuxxxzzz|||~~~yyyuuusssuuutttrrrqqqpppppppppppprrrqqqnnnlllkkkkkkkkkllljjjkkklllmmmnnnnnnnnnnnnrrrqqqppppppqqqrrrssstttvvvwwwyyyxxxwwwvvvvvvwwwtttuuuuuuvvvwwwxxxxxxxxx{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuttttttttttttsssssstttsssrrrooommmkkkiiijjjkkklllmmmnnnoooooorrrxxx|||gggVVVIIIFFFEEEGGGIIILLLUUU___lll~~~nnnVVVLLLEEECCCCCC@@@>>>>>><<<;;;:::888777555444333444333222222000000///...000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////111111222999AAANNNUUU^^^gggnnnxxxxxxzzz|||~~~}}}{{{xxxvvvuuussspppnnnmmmnnnpppqqqoooqqqrrrrrrqqqnnnkkkiiiccc___YYYTTTQQQOOOMMMLLLOOORRRVVV^^^gggpppxxx|||~~~~~~{{{yyyyyy{{{~~~ooodddYYYSSSNNNJJJKKKOOOXXXcccqqq{{{sssccc^^^___dddooo{{{|||yyyyyy{{{~~~uuuuuuyyymmmXXXIIIBBB>>>>>>===>>>??????>>><<<<<<<<<;;;::::::999888888555444444333333444444555333222111000///////////////////////////////////////000222666;;;FFFZZZlllsssqqqmmmlllooovvv~~~{{{{{{vvvsssrrrqqqqqqsssttttttsssuuuuuuuuutttssstttvvvyyy}}}~~~}}}~~~~~~~~~{{{yyywwwwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxzzzyyywwwvvvuuuuuuvvvvvv{{{|||}}}}}}{{{yyyyyyzzzxxxxxxyyyyyyzzzzzz{{{{{{}}}||||||{{{zzzyyyxxxxxxxxxwwwvvvtttssstttttttttvvvvvvvvvvvvvvvvvvvvvvvvzzzyyyxxxvvvuuusssrrrqqqrrrrrrsssrrrqqqooommmllliiiiiihhhhhhiiikkklllmmmqqqvvv}}}jjjZZZKKKGGGEEEFFFFFFHHHNNNVVVdddxxxzzz___TTTIIIEEEDDD@@@>>>===<<<;;;:::999777555444333555444444333222111000///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---...//////...///111222444<<>>======>>>???@@@???======<<<<<<;;;:::999888888555444444333333444444555333222111000///.........///////////////000000000///000333777???MMMaaapppwwwpppjjjjjjqqqzzzzzzrrrqqqpppooooooqqqssssssrrrtttttttttsssrrrsssvvvyyy~~~zzzyyyxxxxxxxxxyyyzzz{{{}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzzyyyxxxwwwwwwvvvtttrrrqqqqqqssstttvvvvvvvvvvvvuuuuuuuuuuuuzzzyyyxxxwwwuuutttrrrqqqqqqqqqqqqqqqpppooommmmmmiiihhhfffffffffgggiiikkknnnssszzz~~~iiiXXXKKKGGGDDDFFFGGGHHHMMMTTTbbbuuuhhhZZZLLLFFFDDDAAA>>>>>><<<<<<;;;999777666444444666555444333222111111000000//////...---,,,++++++........................///...,,,+++,,,---///000///...///222444888AAALLL[[[eeerrrzzzxxxzzz}}}~~~}}}zzzuuusssqqqooonnnlllmmmnnnqqqrrrttttttrrrppplllgggcccaaaTTTRRRNNNKKKJJJLLLPPPSSSUUUWWW]]]fffqqq|||yyyyyyyyyyyysssuuuwwwyyy|||wwwhhh___WWWPPPLLLKKKKKKTTT___hhhpppyyyjjj[[[YYY]]]ccchhhlllvvv}}}{{{xxxaaaNNNCCC???>>>======???@@@???>>>===<<<;;;:::999888777777555444444333333444444555333222111000////////////////////////000000111111111222444999CCCTTTfffqqqwwwqqqkkknnnyyyyyytttoooooonnnmmmnnnppprrrrrrqqqssssssssssssrrrtttxxxzzz}}}}}}||||||}}}~~~~~~~~~}}}|||zzzyyyxxxxxxvvvuuusssqqqqqqrrrtttuuuvvvvvvvvvvvvuuuuuuttttttvvvwwwwwwwwwvvvuuusssrrrppppppppppppooonnnnnnmmmjjjhhhfffeeedddeeeggghhhlllqqqwww~~~jjjXXXLLLFFFCCCDDDFFFIIINNNTTT^^^qqq}}}nnn^^^MMMFFFDDDBBB??????===<<<;;;999888666555444666555555444333222111111......------,,,+++******........................///...,,,,,,,,,...000111000...///333666<<>>>>>@@@@@@@@@???======<<<;;;999888777777555444444333333444444555333222222111111111111111...//////000000111111222222555777<<>>===<<<;;;999888888555444444333333444444555222222222222222333333444...//////000111111222222222666;;;AAAPPPeeerrrvvvtttsssvvvuuuooonnnnnnnnnllllllmmmoooqqqqqqqqqrrrssstttuuuwwwzzz~~~}}}|||||||||{{{{{{zzzzzzuuuuuuvvvwwwxxxyyyzzzzzzyyyxxxxxxwwwvvvvvvuuuuuurrrsssuuuuuuuuutttrrrqqqnnnnnnnnnmmmmmmnnnnnnoookkkjjjjjjhhhgggfffeeeeeehhhlllsssyyyxxxaaaWWWMMMIIIIIIJJJNNNSSS```rrr~~~kkkTTTHHHEEECCC@@@???======;;;:::888777555555555555444333222111000000------............//////,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000222000111666;;;DDDSSS```jjjxxx{{{zzzyyyvvvsssooollljjjiiijjjlllnnnpppppppppppphhhfffccc___ZZZUUUQQQNNNSSSWWW\\\aaafffnnnwww~~~}}}|||{{{{{{{{{{{{{{{}}}||||||{{{{{{|||}}}~~~}}}|||}}}qqqdddXXXSSSJJJOOOVVV[[[```jjjxxxmmm___]]]___```bbbnnn}}}fffYYYIIIGGGDDDCCCCCCDDDDDDCCC@@@@@@???===<<<:::999999555444444333333444444555222222222222333444555555...//////000111222222222222777===EEEVVVkkkwwwyyyuuuvvv|||tttooonnnnnnmmmllllllmmmoooqqqrrrqqqrrrsssuuuvvvxxx||||||||||||||||||{{{{{{{{{uuuvvvxxxyyy{{{|||||||||yyyyyyyyyxxxwwwvvvvvvuuussstttuuuuuutttrrrpppooonnnmmmmmmmmmmmmnnnooooookkkkkkkkkjjjiiigggeeedddgggkkkrrrxxxooocccVVVPPPNNNMMMPPPTTTjjj{{{qqqXXXJJJFFFCCC@@@>>>======<<<:::888777555555555444444333222111000///......//////000111111111........................,,,---...///000000000000333111222777===FFFVVVcccooo~~~{{{xxxsssnnnjjjgggggggggiiilllppprrrrrrooollliiiaaa^^^ZZZVVVSSSSSSSSSTTTWWW]]]gggqqqyyy~~~~~~{{{yyyxxxxxxxxx}}}~~~|||~~~~~~||||||}}}}}}~~~~~~|||{{{yyyxxxvvvvvvsssqqqpppqqqssswwwxxxyyyzzzzzz|||}}}nnnaaaYYYVVVRRRRRRXXX___gggqqq{{{{{{jjjdddgggkkkjjjrrryyyeeeSSSLLLFFFEEEEEEBBBCCCEEEHHHBBBHHH???===BBB777:::888999999888888777666555333333333222222222111111444222111111333444555555666666>>>OOOfffyyyxxxqqqnnnnnnpppoooooonnnnnnnnnoooooorrrssstttuuuxxx}}}~~~~~~~~~~~~}}}yyyvvvwwwyyy{{{||||||zzzvvvttttttttttttvvvxxxyyyxxxwwwssstttuuutttqqqooooooooolllnnnpppqqqpppnnnllljjjiiijjjjjjjjjiiihhhfffeeeggglllrrryyy~~~ttt```XXXTTTOOOQQQYYYkkk~~~eeePPPFFFBBB???===???>>><<<:::999777777777222333444333111000111222222111000...------------////////////////////////------......///000000000222000222:::CCCMMMYYYcccuuuvvvtttpppllliiihhhhhhiiikkkmmmppprrrqqqmmmhhheee]]]ZZZUUURRRQQQRRRUUUWWWaaahhhsss}}}~~~}}}}}}||||||{{{{{{|||}}}~~~~~~}}}|||~~~}}}{{{yyywwwwwwwwwxxxrrrrrrqqqqqqpppppppppppptttrrrppppppqqqsssssssssuuuvvvwwwxxx{{{~~~vvvggg___YYYTTTSSSWWW^^^eeepppzzzzzzooommmoooooouuuqqq\\\SSSKKKGGGEEECCCBBBEEEIIIEEEJJJ@@@===AAA777999888888888888888777555555333333333222222222111111333222000000111333444444777:::EEEWWWnnnyyyrrrpppoooooonnnnnnmmmmmmnnnnnnoooppprrrtttvvvyyy~~~|||yyy||||||||||||zzzyyywwwvvvvvvuuuuuuwwwyyyzzzyyyxxxuuuuuuttttttsssrrrpppooommmnnnooopppooommmkkkiiiiiiiiijjjjjjiiihhhgggfffiiimmmsssxxx}}}vvvkkk```TTTQQQVVVgggyyymmmXXXKKKEEECCCAAA???>>><<<:::999888777777777888888777444222222333000//////............///////////////////////////------......///000000000333111444<<>><<<:::888777777777888777666333111111111//////............//////////////////////////////.........///000000111111111222888BBBKKKUUUcccooo}}}nnnllljjjhhhggghhhjjjkkklllkkkhhhddd___ZZZUUUSSSRRRRRRSSSXXXaaammmxxx~~~~~~~~~~~~}}}|||{{{zzzzzzyyyxxxwwwwwwxxxzzz{{{{{{xxxvvvxxx}}}|||yyyuuurrrqqqrrruuuwwwzzz~~~~~~zzz{{{oooeee\\\XXXXXX\\\dddnnnxxx}}}sssooorrr}}}{{{jjjWWWLLLGGGDDDDDDFFFCCCIIISSSDDD<<>>777888777777777777666555444333333333333222222222111111---111333333222333888===GGGXXXooo~~~|||vvvpppmmmmmmooommmmmmmmmmmmnnnooopppqqqqqqvvv~~~~~~~~~{{{zzzyyyyyyzzzyyywwwuuuttttttuuuuuuuuutttssssssqqqppppppoooooonnnmmmmmmkkkjjjiiihhhgggggghhhhhhgggiiimmmpppuuuzzzvvvdddWWWPPPPPPUUU___kkkxxx{{{fffUUUKKKDDDCCC@@@>>>;;;999888888777888999777555444444555111000///.............../////////////////////////////////000111111222222333888BBBNNNWWWbbbrrr~~~|||yyy|||fffeeeccccccdddfffiiikkkjjjeee^^^XXXUUUVVVYYY[[[bbbgggoooyyy~~~~~~~~~zzzxxxuuurrrpppqqqrrrssspppnnnmmmnnnttt~~~yyyuuuuuuxxxzzz||||||{{{wwwkkkbbb[[[WWWYYY___^^^hhhvvvwwwhhhiiikkkrrr~~~yyyaaaSSSMMMGGGCCCAAA;;;HHHWWWDDD888@@@;;;===777777777777666555444333333333333222222222111111+++///222222111333888>>>IIIZZZooo~~~~~~yyytttooommmoooqqqmmmmmmmmmnnnnnnpppqqqqqqrrrxxx~~~~~~~~~{{{yyyxxxxxxyyyxxxvvvtttrrrtttvvvuuusssrrrssstttqqqqqqppppppoooooonnnnnnlllkkkiiigggggggggggghhhiiikkkmmmpppsssyyy{{{jjj]]]MMMKKKMMMUUU^^^lllkkkWWWKKKEEECCCAAA>>><<<:::888888999999999777444222222222///............///000000/////////////////////////////////000111111222222666<<>>QQQaaauuuyyyrrrpppnnnkkklllnnnkkkllllllllllllnnnqqqtttwww{{{{{{zzzyyyxxxxxxxxxxxxxxxvvvttttttttttttsssrrrrrrqqqqqqpppooonnnmmmmmmjjjlllooommmjjjhhhiiikkkkkkjjjjjjlllqqqxxxnnn]]]NNNLLLLLLPPPUUU```rrrsss]]]NNNIIIEEE???<<<<<<<<<:::888222555777999888555222///000/////////....................................---...////////////111333777CCCQQQ\\\hhhwww|||}}}fffffffffgggiiiiiigggeeefff___ZZZ[[[___dddnnnxxx|||{{{vvvsssssssssqqqpppoooppppppppprrrvvv{{{{{{{{{{{{|||xxxkkkaaaYYYUUUVVVXXX___kkkyyy}}}ggg```]]]cccppp~~~{{{}}}rrrbbbUUUIIIDDDDDDDDDCCCAAA???===;;;:::999999888777666666555555555444444333333333333222222222000222555666666;;;CCCUUUeeewww~~~~~~wwwpppmmmkkkiiijjjmmmlllllllllllllllmmmqqqtttuuu~~~~~~}}}|||{{{yyyyyyyyyyyyzzzxxxvvvvvvvvvvvvuuutttuuutttsssqqqooonnnlllllllllmmmnnnmmmllljjjjjjjjjjjjjjjkkkmmmrrryyy}}}lll]]]MMMKKKJJJLLLOOOWWWffftttuuu___PPPHHHDDD???=========:::888666666666666555444333222000000/////////.................................---.../////////000222444999FFFUUUaaalll{{{zzzyyyiiiiiijjjkkklllllliiifffccc___]]]```gggppp{{{~~~~~~~~~wwwsssoookkkkkkjjjjjjiiioooppprrruuuyyy}}}||||||}}}sssggg\\\UUUTTTSSSYYYcccppp~~~hhh___ZZZ___iiitttuuuxxxwwwgggXXXLLLGGGGGGCCCCCCAAA???===<<<:::999999888777666666555555555444444333333333333222222111000222555666888???HHHYYYgggwww}}}zzzvvvyyy~~~|||tttllliiigggfffhhhkkklllmmmmmmlllkkkmmmpppssswww~~~}}}{{{{{{zzzzzz{{{zzzxxxxxxyyyyyywwwvvvxxxwwwuuussspppnnnlllkkkooonnnnnnnnnnnnnnnllljjjhhhiiikkkoootttzzzwwwhhh[[[NNNJJJHHHIIIJJJNNNZZZeeetttwwwaaaSSSHHHDDD@@@>>>???>>>;;;888999777555333222333444555000000000/////////..............................---.../////////000333555===KKK\\\hhhsss|||xxxyyyzzz}}}llllllmmmnnnooommmjjjgggbbbbbbdddiiiqqqyyy|||wwwtttsssooolllhhheeedddeeefffgggnnnrrrxxx~~~}}}}}}}}}zzzmmm```WWWTTTSSSWWW^^^hhhtttooobbbZZZ]]]eeelllwwwwwwzzzppp```QQQIIIHHHCCCBBBAAA???===<<<::::::999888777666555555555555444444333333333222222222222111222555555888AAALLL\\\gggssswwwsssqqqtttzzz|||zzzqqqiiifffeeedddfffkkkmmmmmmmmmlllkkkmmmppprrryyy~~~}}}}}}||||||}}}}}}{{{zzzyyyzzzzzzzzzyyywwwxxxxxxvvvuuusssqqqoooooossspppnnnoooqqqqqqmmmjjjhhhiiilllpppvvv|||~~~qqqdddYYYNNNJJJHHHIIIJJJMMMVVV___lll{{{zzzdddVVVHHHDDDAAA???@@@???;;;888999777555333222333444555000000000////////////..............................////////////111555777@@@PPPbbbnnnxxxyyyvvvwwwxxxqqquuu}}}nnnnnnnnnooopppooollliiiccchhhooovvv}}}~~~zzzuuupppjjjgggdddcccaaa```aaadddhhhkkkrrryyy~~~}}}~~~~~~ttteeeZZZVVVTTTVVVZZZaaakkkwwwxxxhhh[[[\\\```eeeooo||||||~~~zzziiiVVVJJJFFFBBBBBBAAA???>>><<<;;;:::999888777666555555555555444444333333333222222222333222333444444888CCCPPPbbbhhhnnnnnnkkklllssszzzwwwooohhhfffeeedddfffjjjlllmmmmmmlllkkkmmmpppsssxxx{{{{{{{{{{{{|||}}}~~~{{{zzzzzzzzz|||{{{yyyxxxwwwwwwvvvvvvuuuuuuuuutttvvvsssqqqqqqsssrrrooollliiijjjmmmqqqvvv|||zzzooocccYYYNNNJJJGGGIIIKKKNNNVVV^^^hhhvvv|||}}}hhhZZZJJJFFFBBB@@@@@@???;;;888666666666666555444333333111000000000////////////////////////////////////.../////////000222666:::DDDUUUhhhsss{{{{{{sssooonnnjjjooowwwqqqpppooopppqqqqqqooonnniiirrr{{{xxxuuurrrooolllgggbbb^^^[[[[[[\\\^^^aaagggooottt}}}~~~}}}mmmaaa[[[TTTTTTUUUYYYcccooo{{{ooo^^^\\\]]]___iiixxxoooYYYKKKFFFBBBAAA@@@???>>><<<;;;;;;999888777666666555555555444444333333333333222222333333444555555:::HHHWWWkkknnnooollliiimmmwwwtttmmmgggfffeeedddeeeiiikkkllllllllllllnnnqqqtttwwwzzzzzzzzzzzz{{{}}}~~~~~~{{{{{{{{{|||}}}}}}{{{yyyvvvvvvwwwwwwxxxyyyyyyyyywwwvvvtttttttttssspppnnnllllllnnnqqqvvv|||}}}{{{sssggg]]]PPPKKKGGGIIIKKKOOOVVV]]]ggguuu{{{~~~nnn```NNNIIICCC??????>>>;;;999444555777777777555222111111111000000000/////////////////////////////////.../////////000333888<<>><<<<<<;;;999888777666666555555555444444333333333333222222222333444666777>>>PPP```rrrtttuuusssssszzz{{{pppjjjfffffffffddddddfffiiijjjkkkkkklllnnnrrrvvv}}}||||||{{{{{{{{{{{{||||||||||||}}}~~~}}}{{{wwwwwwxxxyyyyyyzzz{{{{{{wwwxxxxxxwwwtttrrrqqqqqqooonnnoooqqquuu{{{}}}|||pppeeeYYYQQQKKKKKKLLLOOOUUU\\\iiiyyytttfffRRRKKKDDD???======;;;999555555666777666444333111111111111000000000//////////////////////////////.../////////000444999===PPPaaasss{{{xxxpppmmmiiirrr~~~vvvtttrrrqqqsssvvvwwwwwwzzzqqqnnnhhhaaa\\\[[[[[[YYYXXXXXX\\\aaagggooozzz{{{llleee\\\XXXSSSQQQUUU^^^iiippp~~~yyyiiiccc``````lll}}}pppZZZMMMJJJBBBAAA@@@???>>>===<<<;;;999888777666666555555555444444444333333333222222111222555777:::BBBVVVhhhuuuxxx{{{}}}xxxnnnhhheeeffffffcccbbbdddiiijjjkkkkkklllooossswww~~~|||{{{{{{zzzzzz~~~~~~|||xxxyyyyyyzzzzzz{{{{{{{{{wwwyyyzzzxxxtttqqqqqqsssqqqpppoooppptttzzzxxxkkkbbbYYYQQQNNNNNNPPPUUU[[[mmmxxxkkkTTTMMMDDD>>><<<<<<;;;999666666666555555444333333111111111111000000000000000000000000000000000000////////////000444:::>>>UUUeeevvv}}}~~~vvvsssrrr|||yyyvvvqqqoooqqqvvv}}}zzzrrrnnnhhh___YYYWWWUUURRRUUU\\\```eeennnwwwwwwjjj```ZZZUUUSSSTTTYYYfffsss{{{wwwxxx~~~llldddcccbbbmmm|||yyybbbRRRKKKCCC@@@>>><<<<<<<<<<<<;;;::::::999888777666555444222222333333222222111000222777:::999999EEE[[[nnn|||{{{rrriiihhhfffeeeddddddeeefffjjjhhhhhhjjjjjjkkksss|||~~~}}}}}}||||||}}}zzz{{{|||}}}|||zzzwwwtttrrrrrrsssttttttqqqooonnnrrrxxxooobbbVVVQQQQQQSSSYYY___wwwkkkYYYNNNEEECCC???:::777:::888666444444444555444333333333222222111000//////////////////000000000000000000333777888999@@@III\\\jjjzzz|||yyy~~~~~~uuusssoooooorrryyyzzzrrrjjjfffaaaYYYTTTTTTUUUUUU[[[bbbjjjpppzzzsssggg```YYYUUUUUUYYYeeeqqq|||uuuvvv}}}mmmdddbbbbbbnnn~~~{{{cccQQQIIICCCAAA>>>=========<<<;;;::::::999888777666555555444444444444444333333222222666999999<<>>GGGZZZiii|||~~~|||{{{rrrpppnnnnnnrrrzzz{{{qqqiiiccc```ZZZUUUQQQRRRUUUZZZbbbiiittt{{{pppggg]]]XXXVVVYYYdddoooyyyzzzzzzooodddaaacccppp{{{bbbPPPHHHDDDAAA???>>>======<<<::::::999999888777666555555666666666666666555444444222555777999AAATTTpppzzznnngggccccccbbbaaaaaaaaaaaaaaabbbeeedddeeeiiikkknnnwww~~~}}}|||{{{zzzyyyvvvtttttttttuuuvvvuuusssqqqqqqtttzzz}}}lll]]]TTTWWW^^^sss|||gggYYYJJJEEECCCAAA>>>===999777555444555555444333333333222222111000000000////////////000000000000111//////111222555>>>GGGWWWfff{{{zzz}}}ooonnnlllmmmqqqxxx|||tttllleee___]]]XXXUUUSSSUUUYYY```iiioooyyy~~~}}}{{{}}}xxxnnnbbb[[[XXXZZZcccmmmwwwssseeeaaaeeerrrxxx___NNNGGGDDDBBB@@@???>>>>>><<<:::999999888888777666666555666666666666666555444444222444666;;;GGG___|||}}}mmmbbb^^^^^^``````````````````aaaaaadddccceeehhhkkknnnwww~~~||||||{{{zzzxxxwwwvvvwwwxxxxxxwwwuuuttttttwww{{{~~~gggWWWUUU[[[kkkoooaaaOOOFFFDDDBBB???<<<999777555444555555444333222222222111111111000000////////////000000000000444111000222333666@@@KKKUUUcccwwwggggggiiilllqqqxxx~~~{{{yyytttooohhhaaa\\\YYYVVVWWWXXX[[[aaajjjqqquuu|||~~~}}}zzzzzz|||uuuggg___[[[\\\ccckkkvvv~~~yyyhhhbbbeeesssvvv^^^NNNHHHEEECCCAAA@@@@@@>>><<<:::999999888888777777666666444555555555555444333333333444777>>>NNNhhh{{{sssggg^^^[[[]]]______``````aaaaaaaaabbbeeedddeeeiiijjjnnnwww||||||zzzyyyyyyyyyzzzzzzxxxwwwwwwwwwyyy}}}qqq\\\UUUXXXbbbwwwxxxkkkXXXJJJDDDBBB???:::999777555555555666555444222222222111111111111111////////////000000000000333111000111333777AAALLLUUUaaaqqq```bbbggglllrrrxxx}}}tttrrroooiiiccc]]]WWWUUUUUUZZZ___dddjjjrrrwwwvvvyyyyyyxxxuuurrrrrrtttuuuvvvyyy~~~}}}{{{|||~~~pppfffaaa___ccchhhsss|||~~~jjjaaacccooo{{{zzzbbbQQQKKKFFFDDDBBBAAAAAA???<<<999888888888888777777666666333444444444444333222222444444888BBBUUUnnnzzztttppplllggg```]]]^^^^^^^^^```aaabbbbbbbbbbbbdddccceeehhhkkknnnwww~~~~~~}}}|||{{{zzzzzzzzzzzzwwwwwwwwwxxxzzz|||vvv```VVVVVV]]]oooyyyfffSSSHHHCCC???::::::888666555666666555444111111111111111111111111////////////000000000000000......000222777BBBMMMXXXaaannn{{{aaaeeejjjoootttvvvwwwwwwqqqnnnhhhbbb]]]YYYWWWVVV[[[cccjjjmmmpppuuusssnnnlllllliiifffbbbaaabbbdddfffkkksssyyy}}}~~~~~~zzzooohhhbbbbbbdddnnnwwwjjj^^^___iiitttkkkVVVMMMFFFEEECCCBBBAAA???<<<999888888888888777777777777333444444444444333222222444666:::FFFYYYrrruuummmhhhjjjkkkeee```^^^\\\]]]___```bbbbbbbbbbbbbbbaaadddhhhkkkoooyyy}}}}}}|||{{{yyyxxxwwwwwwuuuuuuvvvvvvxxxzzz|||}}}wwwbbbXXXWWWYYYggg{{{vvv___NNNFFFBBB===:::888666555666666555444111111111111111111111111////////////000000000000///---...222555999DDDOOO[[[cccppp|||hhhkkkooossstttssspppnnnmmmiiiccc]]]ZZZYYYZZZ\\\ccclllrrrssssssrrrlllccc^^^^^^\\\YYYUUUSSSSSSTTTYYY```jjjrrrxxx~~~|||~~~~~~~~~uuullldddaaabbbiiisssiii\\\\\\eeennn|||rrr[[[OOOFFFEEEDDDCCCBBB@@@<<<999888888888888777777777777444444555555444444333222555666<<>><<<999999888888888888888999777666666555444444555555999:::AAAPPPeeezzzrrrjjjmmmnnnggg```^^^]]]]]]___```aaabbbbbbbbbcccbbbbbbeeekkkttt}}}|||||||||{{{yyyxxxvvvuuuuuuuuuuuuvvvwwwzzz|||~~~~~~~~~yyyeeeUUUOOONNNWWWfffxxxwww^^^NNNFFFAAA===;;;777666555555444333333333333222222222111111111111000000000000111111000222444555888AAAMMMVVVbbbuuu|||mmmeeecccqqqpppqqqpppooojjjeee```YYYXXXWWWZZZaaaiiiqqquuusssrrrooojjjccc[[[TTTPPPHHHGGGEEECCCCCCFFFKKKOOORRRZZZeeeppp{{{xxxmmmeeecccaaaiiittt~~~mmm``````ccciiisssrrrdddUUUPPPJJJEEECCCAAA??????;;;:::999888777777777777777666444333333444555666888;;;DDDTTTjjj}}}vvvnnnqqqqqqhhhaaa___\\\]]]^^^^^^___```aaaaaabbbaaabbbeeelllvvv~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyywwwvvvvvvvvvvvvwwwxxx{{{}}}~~~~~~~~~~~~vvvcccTTTMMMOOOVVV___lllfffSSSGGGAAA>>>;;;888666555555444333333333333222222222111111222222111111111111222222///111333666;;;FFFSSS\\\iii|||rrrbbb[[[YYYsssqqqnnnmmmkkkfff___YYYUUUUUUYYYaaakkkrrruuuuuupppmmmiiibbb[[[TTTNNNJJJGGGGGGFFFDDDDDDHHHMMMQQQVVV^^^iiittt{{{ooofffdddcccjjjsss{{{wwweeeaaaeeefffmmmwwwuuu```UUUKKKFFFDDDBBB@@@AAA<<<;;;:::888777666666666888666333222222333555777999===HHHYYYnnn{{{tttvvvtttjjjbbbaaa\\\\\\]]]]]]^^^___``````bbbbbbcccgggoooxxx~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}|||{{{zzzxxxxxxxxxwwwwwwxxxyyy|||~~~~~~~~~pppaaaVVVPPPRRRVVV]]]gggwwwmmmWWWHHH@@@>>>;;;888666666555444333333333333222222222111111222111111000000111111222///111333666>>>IIIWWW```mmmkkk\\\UUUTTTtttpppkkkhhhfffaaaZZZUUUUUUXXX___iiirrrvvvtttpppllliiiccc\\\UUUPPPKKKIIIHHHIIIIIIJJJLLLPPPUUUYYY___eeennnwww|||pppgggcccdddjjjqqqxxx~~~ggg```aaaaaafffnnnuuuzzz}}}jjjZZZLLLGGGEEEBBB@@@AAA<<<;;;:::888777666666666777666444222222444666888:::@@@MMM___rrr}}}xxxkkkcccaaa]]]]]]\\\\\\]]]^^^___```ddddddgggkkkrrr{{{~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyy{{{}}}uuuhhh^^^WWWSSSPPPUUU[[[eeetttpppYYYHHH@@@>>><<<888666666666555333333333333222222222111111000000////////////000000222222333777@@@LLLZZZcccqqq|||gggXXXRRRRRRtttpppjjjeeeaaa]]]YYYVVVYYY^^^fffnnnssssssnnnjjjhhheee___XXXSSSPPPNNNMMMJJJLLLOOORRRUUUYYY^^^aaadddhhhnnnsssxxxsssiiieeedddiiipppvvv|||jjj]]]ZZZZZZ^^^dddmmmuuu}}}}}}}}}rrr^^^LLLHHHGGGBBB???@@@<<<;;;:::888777666666666777666555444444555777888<<>>???;;;:::999888777777777777666666666666666777888888===FFFVVVkkk}}}wwwggg___```______]]]\\\]]]^^^```aaaaaaeeellluuu}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}||||||}}}|||||||||}}}~~~}}}}}}||||||{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}|||{{{zzzyyywwwwwwwwwwwwxxxxxxxxxxxxvvvwwwzzz|||rrreee^^^XXXRRRNNNRRRWWW```nnn~~~rrrZZZKKKEEE???<<<999777777666555444333333333222222222111111111000000000000000000111444333444;;;HHHXXXgggppp{{{wwwaaaQQQKKKKKKuuurrrmmmddd\\\YYY\\\___aaaeeeiiijjjgggeeefffhhhccc```[[[VVVTTTTTTVVVWWWXXXZZZ]]]^^^\\\ZZZYYYYYYWWWYYYZZZZZZ\\\bbblllsss||||||qqqmmmiiinnnuuu{{{xxxfff___ZZZ^^^fffssszzzwwwyyyaaaMMMIIIIIIBBB===>>>;;;:::999888777777777777666666777777888888888999===GGGYYYnnn|||rrreee___aaa```___^^^]]]]]]^^^```aaa___dddmmmwww{{{{{{|||}}}~~~zzzzzz{{{|||~~~~~~}}}|||}}}}}}||||||}}}~~~}}}{{{zzzyyyyyytttuuuuuuvvvxxxyyyyyyzzzwwwwwwwwwvvvuuutttsssrrrppppppppppppppppppppppppppprrruuuxxx{{{}}}yyykkkcccZZZSSSQQQTTTXXX___nnnrrr[[[LLLHHH???<<<999777777666555444333333333222222222111111222222111111111111222222444333555===KKK]]]mmmvvv|||~~~yyybbbQQQKKKJJJuuurrrkkkddd___^^^aaadddllliiiffffffggggggeeebbbccc```ZZZVVVTTTVVVYYY[[[bbb```______^^^\\\XXXVVVSSSRRROOOMMMNNNSSS[[[```oooyyywwwllliiimmmttt{{{~~~}}}}}}hhh^^^[[[aaakkkzzzttt]]]NNNHHHAAABBBDDD>>><<<;;;:::888777666666666999777555555666888999:::???KKK```uuu|||wwwoooeee```bbbbbbaaa```_______________^^^fffppp{{{~~~~~~}}}||||||}}}}}}|||zzzzzzyyyxxxwwwxxxxxxzzzzzz}}}}}}}}}|||||||||||||||}}}}}}|||{{{yyyvvvsssrrrqqqooonnnmmmooooooooonnnnnnnnnnnnmmmmmmlllllllllhhhhhhhhhhhhhhhiiijjjjjjjjjllloooppprrrtttxxx{{{wwwyyy|||}}}~~~vvvrrrjjj```ZZZUUUTTT```rrrkkkXXXJJJDDDAAA@@@>>>;;;888777888999777666555444333222222222111111111111111111111111222222777BBBOOO\\\jjjuuu|||}}}ssspppzzzzzz}}}sssaaaXXXRRRLLLvvvqqqjjjdddbbbdddhhhkkknnnkkkiiihhhiiihhheeecccaaa```]]]\\\]]]```dddfffeeecccaaa___\\\YYYTTTQQQLLLKKKIIIGGGHHHLLLRRRWWWeeeppp~~~xxxnnnggglllttt|||zzzwww{{{lllaaaaaahhhtttqqq[[[NNNIIICCCCCCDDD>>>;;;:::999888777777777777888777555555666888999:::AAANNNbbbwww|||uuuqqqkkkccc___aaaaaa```___^^^^^^^^^^^^^^^```gggqqq{{{~~~}}}}}}~~~|||{{{{{{||||||{{{zzzzzzyyyxxxxxxxxxyyyzzz{{{~~~~~~~~~~~~~~~}}}}}}|||~~~~~~}}}}}}||||||||||||yyyyyyxxxvvvtttqqqmmmllljjjhhhffffffggggggfffeeedddddddddcccccccccbbbbbbaaaaaa```````````````aaaccceeehhhjjjlllooosssvvvtttwwwzzz|||}}}zzzooo^^^WWWTTT___qqqrrr^^^OOOFFF@@@???<<<999666555666777666555444333333333333333111111111111111111111111333333888DDDQQQ]]]kkkwww}}}|||~~~vvvmmmkkkuuuvvv{{{zzzkkkbbbYYYQQQwwwpppiiifffiiinnnrrrtttqqqooommmlllkkkjjjgggeeebbbbbbbbbccceeehhhkkkllliiifffbbb^^^ZZZUUUOOOKKKEEEDDDDDDBBBCCCEEEJJJNNNXXXbbbqqq~~~yyyqqqgggkkksss{{{{{{vvvxxx|||vvviiihhhppp~~~lllXXXLLLJJJEEEEEEEEE>>>;;;:::999888888888888888777666555444555777999;;;BBBQQQfff{{{rrrnnnkkkjjjgggaaa___```___^^^]]]\\\\\\]]]^^^^^^bbbiiisss|||~~~~~~~~~}}}}}}}}}|||{{{zzzzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{{{{|||{{{zzzzzzyyyyyyyyyyyy|||{{{{{{zzzyyyxxxwwwwwwssssssqqqoookkkgggdddbbb___]]][[[ZZZZZZ[[[ZZZXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUYYY\\\___aaadddgggkkknnnpppssswwwyyy{{{}}}ggg\\\UUU]]]nnnyyyeeeTTTJJJAAA???<<<999777666666777444444333333333333444444222222222222222222222222444444;;;GGGSSS___nnn{{{~~~}}}uuunnnhhhhhhsssttt{{{wwwnnnaaaVVVuuuppplllmmmtttyyyzzzyyyuuutttrrrpppnnnllljjjiiiggghhhhhhiiiiiiiiiiiiiiijjjgggaaa\\\WWWRRRLLLHHHCCCCCCCCCBBBBBBCCCGGGIIINNNXXXgggvvvyyysssjjjlllpppvvv~~~tttnnnwwwjjjVVVKKKIIIEEEEEEEEE===;;;:::999888888888888999555555555555555777:::===DDDTTTjjjtttdddeeeffffffdddbbb```aaa^^^]]][[[[[[[[[\\\]]]^^^dddkkkuuu~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{yyyxxxyyyzzzzzzyyyxxxyyyyyyyyyyyyyyyzzzzzz{{{yyyxxxwwwvvvuuuvvvwwwxxxuuuuuutttrrrpppooonnnmmmkkkjjjhhheeeaaa]]]YYYWWWSSSQQQNNNNNNNNNNNNMMMLLLMMMMMMLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMPPPSSSVVVYYY[[[___cccfffkkkooossswwwyyy{{{~~~qqqbbbWWW[[[iii{{{~~~}}}iiiWWWLLLDDDAAA===:::999888777777333333333222333333444444222222222222222222222222333555===IIIVVVcccttt}}}rrrmmmiiikkkvvvxxx}}}sssbbbUUUvvvttttttyyyzzzyyyxxxwwwuuurrrpppnnnnnnmmmmmmnnnnnnmmmkkkiiihhhhhheee___ZZZUUUPPPKKKHHHBBBCCCCCCBBBAAABBBDDDFFFJJJSSSaaappp}}}{{{vvvooommmkkkoooxxx|||uuu|||lllWWWLLLIIIDDDDDDDDD===;;;;;;:::999888888888888444555666666555777;;;???FFFXXXooo|||rrriii]]]bbbggggggfffdddbbbaaa]]][[[ZZZYYYZZZ\\\^^^___ffflllvvv~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}yyyxxxwwwxxxyyyzzzyyyxxxxxxyyyyyyyyyyyyyyyyyyxxxvvvuuutttssssssssstttuuunnnmmmkkkiiifffdddbbbaaa___^^^]]]ZZZVVVRRRNNNLLLHHHFFFDDDCCCDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@BBBCCCEEEGGGHHHIIIKKKNNNQQQTTTWWW\\\___dddhhhnnnsssvvvyyy||||||iiiYYYYYYcccrrr~~~kkkYYYMMMDDD@@@<<<999888888666555333333222222222333444444222222222222222222222222222555???MMM[[[iii|||}}}uuuqqqmmmoooxxxyyylll[[[NNN}}}~~~|||{{{{{{{{{yyyuuusssssssssrrrrrrsssrrrqqqooommmlllfffbbb]]]XXXSSSOOOKKKHHHBBBBBBAAA???>>>>>>AAACCCIIIPPP\\\kkkyyyzzzsssmmmhhhjjjtttyyy~~~uuu^^^OOOIIICCCCCCEEE???===<<<;;;:::888888888888444666888777666888===BBBKKK___www|||tttjjjccc^^^ffflllllliiifffccc```\\\[[[YYYXXXYYY\\\___aaafffmmmwww~~~~~~~~~}}}}}}|||||||||yyyxxxwwwxxxyyyzzzyyyxxxxxxyyyyyyyyyxxxwwwvvvuuusssrrrqqqooonnnmmmmmmmmmeeecccaaa^^^[[[XXXVVVUUUQQQPPPOOOMMMJJJGGGDDDBBB???===;;;;;;<<<===<<<;;;:::::::::::::::;;;;;;;;;999999:::<<<>>>@@@BBBCCCAAACCCFFFIIIKKKNNNSSSVVV[[[```gggnnnrrrvvvzzz||||||~~~nnn[[[ZZZ___kkkppp]]]QQQDDD???999777777777555222333333222222222222333333333333333333333333333333222777CCCSSSbbbrrrzzzuuuqqqqqqxxx|||tttlll___PPPFFF|||~~~~~~|||xxxvvvvvvxxxvvvvvvvvvuuusssqqqnnnmmmfffbbb[[[VVVRRRMMMIIIGGGBBBAAA???===;;;<<<>>>AAAGGGLLLVVVdddsss~~~rrrlllgggiiissswwwzzzhhhUUUKKKCCCCCCGGGBBB???>>><<<:::888777777666444777999999888999???DDDRRRggg~~~zzznnneee```bbblllsssqqqlllhhhccc^^^\\\[[[YYYXXXYYY\\\```bbbfffmmmwww~~~}}}}}}|||{{{zzzyyyyyyyyyxxxwwwxxxzzz{{{zzzyyyyyyyyyyyyxxxwwwuuusssrrrpppooommmkkkgggdddaaa___YYYWWWUUUQQQNNNJJJHHHFFFCCCCCCCCCBBB@@@===;;;999888666555555777888888777555555555666666777777777666666666777888999;;;;;;999<<<>>>@@@BBBEEEIIILLLRRRWWW```gggmmmrrrwwwyyy{{{}}}qqq^^^[[[___ggg~~~yyydddUUUFFFAAA;;;999999999666333444444333222111111111111333333333333333333333333333999HHHYYYjjj|||{{{uuurrrvvv~~~~~~}}}qqqggg]]]PPPFFFAAA}}}}}}zzzxxxyyyzzzzzzyyywwwuuuqqqnnnkkkjjjfffbbb[[[UUUQQQLLLHHHEEECCCBBB@@@===:::;;;>>>AAADDDIIIRRR___ooo|||qqqkkkgggjjjuuusssttt|||nnnYYYMMMCCCDDDHHHEEE@@@???===:::888777666666444777::::::888:::@@@FFFXXXmmmyyykkkbbb___eeepppxxxtttmmmiiiccc\\\\\\[[[YYYXXXZZZ]]]```cccfffmmmwww}}}}}}|||{{{yyyxxxwwwwwwyyyxxxwwwxxxzzz{{{zzzyyyyyyyyyyyyxxxvvvsssqqqooonnnmmmkkkgggbbb]]]XXXUUUOOOMMMKKKGGGCCC???<<<;;;::::::;;;:::999777555444444222111222444666666555444555555555666666777777555555444444444444555555444666999;;;<<>>===>>>>>>BBBEEELLLXXXggguuu|||ooofffhhhsss~~~xxxsssttt|||^^^NNNIIIGGGDDDBBB???===:::999:::::::::999999777777888888:::BBBLLLbbbyyy}}}oooddd___gggsss}}}zzzooogggaaa]]]YYYZZZZZZZZZYYY[[[^^^aaahhhrrr{{{~~~|||zzzyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuuuuuuu|||{{{xxxuuusssqqqppppppkkkhhhccc___[[[VVVPPPLLLDDDBBB???===<<<;;;999777777777666555444444333333555444333333222222333333555555555555555555444444111111222222222333333333777777666666777999<<<===DDDJJJSSS\\\dddlllsssxxx{{{~~~tttdddZZZZZZcccvvvzzziiiTTTJJJ@@@===;;;888666666555555444333333333333444555444333222222222333444888>>>MMMaaasss}}}zzzxxx}}}uuuqqqnnn|||kkkZZZMMMDDD???<<<}}}yyyvvvsssqqqnnnlllgggccc\\\WWWRRRNNNIIIFFFCCCBBB@@@>>>=========>>>???BBBHHHRRR```nnnxxx~~~{{{pppgggiiipppzzzwwwqqqppp|||aaaPPPJJJFFFBBBAAA@@@===;;;999:::::::::999999777888999999<<>><<<888666777555555444333333333333444444444333222222222333444:::AAAQQQeeexxxppplllqqq}}}kkkZZZLLLBBB===:::~~~zzzwwwtttrrrooommmhhhddd^^^XXXSSSNNNIIIFFFBBBAAA???>>>===<<<======<<<>>>BBBJJJVVVcccnnnuuu|||ssskkkjjjmmmtttyyypppmmmvvveeeSSSKKKFFFBBB@@@@@@>>>;;;999::::::999888888888999;;;;;;>>>IIITTTeee{{{yyyjjjccccccnnnvvvrrrjjjccc^^^[[[YYYYYYYYYYYYYYY[[[___bbbmmmwww~~~|||zzzyyyyyyyyyzzzyyyyyyyyyxxxxxxxxxxxxxxxttttttsssqqqnnnjjjgggeee___[[[TTTNNNIIIEEE@@@===;;;999777666666666555444555444444333333222222222555444333333222222333333222222222222222333333333222222222222333333333333666555555555666777999:::;;;???EEELLLUUU___iiipppwwwzzz~~~{{{hhhZZZSSSVVVcccppp~~~|||]]]PPPDDD???<<<999777777555555444333333333333444444333222222222333444444999BBBTTTiii|||pppllluuu|||jjjXXXKKKBBB===;;;{{{xxxvvvsssqqqnnniiieee___ZZZTTTOOOJJJFFFBBBAAA???===<<<<<<<<<===<<<===@@@EEENNNYYYfffmmmzzz~~~wwwppplllkkkooo|||~~~ssslllrrriiiVVVMMMGGGCCCBBB@@@>>>;;;:::::::::999888999999:::;;;;;;>>>JJJVVVkkkvvveee]]]^^^hhhooollleee```]]]ZZZYYYYYYYYYXXXYYY\\\aaadddpppyyy~~~|||{{{zzzyyyzzzzzzvvvvvvwwwwwwvvvvvvuuuuuusssrrrqqqmmmiiiccc^^^[[[TTTPPPJJJDDD@@@>>>;;;999999777555555666777666555333333333222222222111111555444333333222222333333222222222222333333333333222222222333333333444444555444444444555666888999:::===AAAGGGPPP[[[fffnnntttwwwzzz}}}wwwdddVVVOOOPPP[[[ggguuueeeVVVGGG@@@===:::777777555555444333333333333444444333222222222333444555777BBBUUUjjj}}}vvvsssyyyzzzhhhWWWKKKDDD@@@>>>|||yyywwwuuurrrpppiiieee```[[[VVVQQQKKKGGGBBBAAA???>>>===<<<=========>>>@@@CCCIIITTT```hhhuuu|||{{{tttnnnkkkmmmyyytttjjjmmmzzzkkkYYYOOOIIIFFFEEEAAA>>>;;;::::::999888777999:::;;;<<<:::===JJJXXXqqqsss```XXXYYYaaagggddd```^^^\\\ZZZYYYYYYYYYYYYYYY]]]cccgggqqqzzz}}}{{{zzzzzzzzzzzzvvvvvvvvvvvvvvvtttsssrrrrrrpppmmmhhhbbbZZZTTTPPPIIIEEE@@@===<<<;;;999888666555333333555666555555222222222222222111111111555444333333222222333333222222333333444444444555222222333333333444444444444444444555555666777777999;;;>>>CCCKKKVVVbbbjjjpppsssxxx|||~~~zzznnn^^^RRRLLLMMMXXXdddsssmmm\\\JJJAAA>>>;;;888777555555444333333333333444333333222111222333444555888DDDWWWjjj}}}}}}|||}}}}}}jjjXXXLLLDDD@@@???~~~zzzxxxvvvsssqqqhhheeeaaa\\\XXXRRRMMMIIICCCBBB@@@???>>>===>>>>>>===???AAACCCGGGPPP[[[dddrrrzzz~~~uuuoookkklllwwwtttiiijjjtttlllZZZQQQJJJGGGHHHAAA???;;;:::999999888777888999<<<<<<:::>>>LLL[[[uuuuuu```WWWSSSZZZ___^^^[[[\\\\\\ZZZ[[[ZZZZZZYYY[[[___eeejjjttt}}}}}}{{{zzzzzzzzz{{{wwwxxxxxxxxxvvvtttrrrqqqnnnlllgggaaaYYYQQQJJJGGG???===:::999999:::999888444333111111333444333333222222222222222222222222555444333333222222333333222222333333444444555555333333333333444444444444444555555666666666666777777888:::>>>EEEPPP[[[ccclllpppvvv{{{~~~~~~qqqfffYYYOOOKKKMMMXXXddduuuuuubbbMMMBBB???<<<999888555555444333333333333444333222222111222333555666;;;HHHZZZkkk|||nnn[[[MMMEEEAAA???~~~{{{yyywwwtttrrrgggdddaaa]]]YYYTTTOOOKKKDDDCCCAAA@@@???>>>??????;;;===@@@BBBDDDLLLWWW```nnnvvv~~~sssmmmjjjllluuuvvvjjjjjjsssnnn\\\QQQJJJGGGGGGBBB???<<<:::999999888777666888<<<===<<>>>>>DDDVVVhhh~~~^^^NNNKKKQQQUUUUUUVVV[[[]]]\\\]]]\\\\\\[[[]]]bbbiiinnnyyy}}}|||{{{{{{{{{{{{uuuvvvuuutttrrrnnnkkkiiiaaa^^^XXXRRRKKKEEEAAA???777666666777888888666444888777555555666777666555333333333333333333333333555444333333222222333333///000000111222222333333333333333444444444555555555666777777777777777666777888:::>>>CCCLLLVVV\\\fffmmmvvv}}}~~~pppeeeZZZQQQMMMNNNXXXbbbttt~~~hhhPPPDDD@@@===:::888555555444333333333333444222222111111222444555666;;;HHHWWWdddsss~~~lll]]]SSSOOONNNNNN{{{xxxuuutttllliiieee___YYYRRRMMMJJJJJJGGGDDDAAA@@@@@@>>>======;;;<<<@@@CCCGGGPPPXXXdddlllxxx~~~tttnnnjjjjjjqqqzzzyyylllpppyyyvvv\\\OOOLLLJJJFFFCCC@@@<<<::::::::::::999;;;;;;<<<===>>>FFFZZZlll```RRRMMMOOOQQQTTTWWWYYY[[[[[[```]]]\\\]]]]]]aaajjjuuu}}}}}}{{{yyywwwvvvuuutttsssqqqnnniiiccc___```ZZZRRRJJJEEE@@@===:::888777666555555666777888222333444555666666666666444444444333333222222222444444444444444444444444444444555666777888999999555555555444444555555666555666777999999999888888:::888999===@@@FFFRRR^^^iiiqqqzzzvvveeeTTTLLLQQQ[[[bbbuuu|||lllXXXJJJDDD???888222777666555444444333444444555555444333111222555777>>>HHHUUUaaannn}}}}}}~~~tttiiiddd^^^VVVQQQQQQ}}}yyyvvvuuummmkkkgggaaa[[[UUUOOOMMMJJJGGGCCCAAA@@@???===<<<>>><<<<<>>???HHH\\\nnncccVVVQQQRRRSSSUUUWWWXXXYYYYYY]]][[[ZZZ\\\]]]aaakkkuuu~~~}}}{{{yyywwwvvvsssqqqooommmjjjeee___[[[WWWRRRKKKEEEAAA>>>;;;999777777666555555666777888555555666666666555444444444444444444333333333222333333444444555555555555444444555666777888999999777777666666666666777777777888:::;;;;;;;;;:::::::::888999===@@@FFFQQQ]]]jjjqqqzzz}}}mmm\\\RRRTTT]]]dddwwwoooYYYIIIBBB???:::555777666555444444333444444444444444333333444777:::<<>><<<<<>>???AAAJJJ^^^qqq}}}dddYYYUUUUUUVVVVVVVVVVVVWWWVVVZZZXXXXXXZZZ]]]aaalllwww~~~~~~}}}|||{{{yyywwwvvvooommmkkkhhheee```ZZZUUUNNNJJJEEEAAA>>>===;;;999777777666666666666777777777777777777666555444333555555555444444444444333333333444555666666777777444555666666888888999:::999999999888888999999:::;;;<<<===>>>>>>>>>===<<<;;;999:::===@@@EEEPPP\\\jjjqqqyyy~~~~~~wwweeeYYYWWW^^^eeeuuurrr[[[JJJBBB???<<<888777666555444444333444444333444444444444666999<<<<<>>;;;:::999888777:::;;;===???BBBKKK```sssvvvbbbZZZWWWWWWVVVVVVVVVVVVVVVVVVXXXVVVWWW[[[^^^dddooo{{{}}}}}}}}}|||zzzxxxwwwvvvmmmkkkgggddd```[[[UUUQQQJJJGGGCCC@@@>>>===;;;999888777777777666666666666777777777777777666555444555555555555555555555555333333444555777888999999666777888888::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBAAA@@@???===;;;;;;>>>@@@EEEPPP[[[jjjpppxxx|||}}}|||}}}~~~pppaaaYYY\\\cccrrrttt^^^MMMDDD@@@<<<999777666555444444333444444333444444333333555888;;;???JJJWWWbbbqqqxxxrrrpppqqqttttttooollllll}}}{{{qqqppplllgggbbb\\\XXXUUUQQQOOOLLLJJJHHHFFFCCC@@@===;;;===@@@BBBAAAEEEKKKOOOWWWcccoooxxx~~~tttmmmgggffflllttt~~~zzzoooxxxxxxwwwvvveeeSSSNNNLLLJJJFFFCCC>>>;;;:::999888777999:::===???CCCMMMbbbvvvppp```\\\VVVUUUUUUUUUUUUVVVWWWXXXXXXVVVXXX\\\```fffrrr~~~}}}}}}|||{{{yyywwwvvvuuummmjjjfffbbb]]]XXXRRRNNNIIIFFFBBB???>>><<<:::888999999999888888777777666555666666777888888777777666666666666666666666666444444555666888999::::::999999:::;;;<<<======>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEFFFFFFFFFDDDCCCBBBAAA>>>>>>@@@BBBFFFQQQ\\\jjjpppwww{{{|||{{{}}}~~~mmm^^^]]]dddqqqvvvbbbRRRGGGAAA;;;888777666555444444333444444444555444333222222555888@@@LLLZZZffftttzzzppppppuuuzzzyyysssoooooo|||tttsssooojjjddd^^^YYYVVVQQQOOOMMMKKKIIIGGGCCC@@@???>>>@@@DDDEEEDDDFFFKKKOOOVVVaaakkksss|||uuummmgggdddjjjrrr|||rrryyyvvvtttwwwgggUUUNNNLLLIIIFFFCCC>>><<<;;;:::999888999:::===AAAEEEPPPeeeyyykkk```^^^UUUTTTSSSSSSTTTUUUWWWXXXXXXVVVXXX\\\aaagggttt~~~}}}|||{{{yyyvvvtttsssmmmjjjeee```[[[UUUOOOKKKGGGDDDAAA???>>><<<:::888::::::;;;::::::999888777555666777888999999999999666777777777777888888888666666777888888999::::::999:::;;;<<<===>>>>>>?????????@@@BBBDDDGGGIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGEEECCCBBBCCCEEEHHHSSS]]]iiiooovvvzzz{{{|||}}}~~~hhhccchhhssswwweeeTTTHHHAAA;;;777777666555444444333444444555555444222111222444777@@@MMM]]]iiivvv|||xxxkkklllqqqwwwwwwrrrrrrttt}}}xxxvvvrrrmmmfff```[[[XXXUUUSSSQQQOOOMMMJJJFFFCCCDDDCCCEEEHHHHHHEEEGGGKKKLLLTTT^^^gggooowwwvvvllldddaaaeeemmmxxxssswww~~~zzzkkkXXXPPPLLLJJJEEEBBB>>><<<;;;;;;:::::::::<<>><<<<<<<<<<<<<<<<<<:::999888777777888999999888888888777777777888888888999999888888888888999999::::::999999:::;;;<<<======>>>???@@@BBBDDDGGGKKKNNNOOORRRSSSSSSSSSRRRPPPNNNMMMIIIFFFFFFGGGHHHKKKUUU___iiiooovvvzzz{{{|||qqqgggkkktttyyyeeeSSSFFF???;;;999777666555444444333444444444444444333222333666999AAAPPPaaannnzzz~~~~~~vvvrrrddddddggglllnnnooovvv}}}}}}{{{yyyuuuooohhhbbb\\\YYYZZZXXXVVVTTTRRROOOKKKGGGHHHGGGIIIKKKJJJFFFFFFJJJJJJQQQ[[[dddllluuu~~~vvvlllbbb]]]aaahhhvvvqqqtttmmmZZZQQQMMMJJJDDDAAA>>><<<;;;<<<;;;;;;<<<===AAAFFFJJJVVVlllppp___YYY\\\VVVUUUSSSQQQQQQRRRSSSTTTVVVUUUVVV[[[___fffsss~~~~~~}}}zzzwwwtttqqqppplllhhhbbb]]]WWWQQQKKKGGGHHHGGGEEEEEEEEEEEECCCBBB======>>>>>>===;;;:::888999999999999999888777666777777888888999999999999999999999999999999999999777888888999:::;;;<<<<<>><<<;;;777777555444444444444444333444444444444666999<<>><<<;;;:::999>>>===;;;:::999999:::;;;444555666777777888888777999999:::::::::;;;;;;;;;:::999999999999:::;;;;;;===>>>@@@DDDIIINNNSSSUUUWWWZZZ^^^___^^^]]]\\\\\\VVVTTTPPPMMMOOOUUU^^^eeekkkooouuuyyy{{{||||||}}}zzziiidddrrr}}}gggOOODDDAAA===777777777555444444444444444555555444222222555999===NNN___hhhnnnsssiiiddd\\\YYYYYYZZZ^^^fffvvv~~~zzzvvvqqqllleeeaaa___]]][[[ZZZXXXTTTOOOLLLJJJIIIGGGFFFFFFFFFGGGHHHIIINNNUUU^^^gggpppyyy~~~|||mmmccc______aaapppyyy}}}{{{}}}rrr^^^SSSMMMIIIHHHEEEAAA===;;;;;;<<<======???AAAEEENNN```uuu|||nnnbbbYYYUUURRRQQQRRRQQQQQQQQQQQQRRRSSSSSSSSSUUUXXXZZZ```kkkzzz~~~{{{xxxuuurrrooonnniiiddd]]]VVVRRRPPPNNNLLLKKKIIIGGGGGGGGGFFFEEECCCCCCBBB@@@???======<<<<<<@@@???===<<<;;;;;;<<<<<<666777888999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???AAACCCGGGLLLOOORRRYYY\\\```bbbbbbbbbbbbbbb^^^[[[WWWTTTUUUZZZcccjjjmmmqqquuuxxxzzz{{{}}}~~~yyyiiieeelllvvvkkkTTTHHHDDD???999777777666555444444444444555555444333222555:::===JJJ^^^kkkuuu~~~ooofffbbb\\\ZZZZZZ]]]```ggguuu}}}yyytttoooiiieee```___^^^]]][[[WWWQQQLLLJJJIIIHHHGGGFFFGGGHHHIIIIIINNNUUU\\\dddllltttyyyrrrgggaaa``````jjjttt}}}|||~~~sss^^^SSSOOOLLLHHHEEEAAA===;;;;;;===>>>>>>AAADDDGGGOOOaaaxxxzzzeeeVVVOOONNNMMMLLLRRRRRRRRRRRRRRRSSSTTTTTTRRRTTTWWW[[[bbbnnn}}}}}}yyyuuuqqqmmmkkkgggbbb\\\VVVRRRPPPNNNLLLKKKJJJHHHHHHHHHHHHFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>???999::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;============>>>>>>>>>???@@@@@@AAACCCFFFIIILLLNNNYYY\\\aaadddfffggghhhiiigggddd```\\\[[[```gggmmmppprrruuuwwwyyyzzz}}}yyyhhhdddbbbkkk|||sss[[[MMMFFFAAA;;;888777666555444444444444555444444333333555:::>>>KKKbbbsss}}}mmmeeeccc___^^^___ccceeejjjuuu~~~{{{wwwqqqlllhhhdddbbb```^^^[[[WWWSSSOOOKKKJJJHHHGGGGGGHHHHHHIIIJJJNNNTTTZZZ```gggnnnsssyyy{{{~~~yyymmmeeeaaa```eeeppp~~~{{{|||uuu^^^SSSOOOMMMHHHFFFBBB>>><<<<<<===>>>>>>BBBFFFJJJRRRccc{{{}}}dddRRRKKKLLLMMMMMMSSSRRRRRRRRRRRRSSSTTTTTTTTTUUUXXX\\\dddppp~~~}}}zzzuuupppkkkiiieeeaaa[[[VVVSSSQQQNNNMMMLLLJJJIIIIIIIIIIIIHHHFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<======>>>>>>????????????@@@@@@AAABBBEEEHHHKKKMMMVVVZZZ___cccfffhhhkkkmmmllljjjeeeaaa___ccciiiooorrrsssuuuvvvwwwyyy}}}yyyfff```YYY```ppp{{{cccQQQHHHBBB<<<888777666555444444444444444444444333333666;;;???QQQhhhzzzqqqiiigggfffeeegggkkkmmmooouuu}}}|||xxxtttnnnjjjhhhddd___[[[YYYWWWTTTRRRLLLKKKJJJHHHHHHHHHHHHIIIKKKNNNSSSXXX\\\bbbhhhlllsssuuuyyy{{{}}}sssjjjdddaaabbbmmm}}}{{{{{{xxx___RRRMMMLLLIIIFFFBBB>>><<<<<<===>>>>>>BBBHHHMMMWWWiiihhhTTTLLLMMMNNNNNNRRRRRRRRRRRRRRRSSSSSSTTTVVVWWWXXX]]]eeeppp|||}}}yyytttnnniiifffccc```[[[VVVTTTRRRPPPNNNMMMKKKJJJJJJKKKKKKIIIHHHEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDCCCBBBBBBAAA@@@============<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>===>>>???@@@BBBDDDHHHKKKMMMSSSWWW\\\```dddgggkkknnnnnnkkkgggcccaaadddjjjoooqqqrrrtttuuuvvvyyy}}}xxxbbbZZZWWW\\\jjj~~~kkkVVVJJJBBB<<<888888666555555555555555444444444333444777<<<@@@SSSkkk|||~~~yyyqqqooopppnnnpppsssttttttvvv{{{~~~{{{vvvqqqmmmkkkggg```[[[YYYWWWVVVUUUOOOMMMKKKIIIHHHGGGHHHHHHJJJLLLPPPTTTWWW[[[```ccclllnnnrrruuuwwwzzz~~~yyynnngggcccbbbmmm|||||||||{{{```QQQMMMKKKIIIFFFBBB>>><<<<<<>>>???@@@CCCIIIQQQ___rrrnnnYYYOOOMMMNNNOOOQQQQQQQQQQQQQQQRRRSSSSSSVVVVVVXXX\\\eeeqqq|||~~~|||xxxsssmmmhhhdddbbb___[[[XXXVVVTTTQQQPPPNNNLLLKKKKKKLLLLLLKKKJJJGGGFFFFFFFFFGGGGGGHHHIIIEEEEEEFFFEEEEEEDDDBBBBBB?????????>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<======>>>@@@CCCFFFIIIKKKOOORRRWWW\\\___cccgggjjjjjjhhhdddaaa```ccciiimmmnnnppprrrtttuuuyyy}}}sss^^^VVVXXX\\\hhh|||rrr[[[LLLCCC===888888777666555555555555444444444333444777<<<@@@PPPhhh{{{uuuuuu|||xxxzzzwwwwwwzzzzzzvvvvvvxxx~~~yyytttqqqmmmiiiddd___\\\ZZZWWWUUUQQQOOOMMMJJJHHHGGGFFFFFFGGGIIILLLNNNQQQTTTXXX[[[```cccgggkkknnnrrrvvvyyyyyy|||~~~rrriiiddddddnnn|||}}}|||}}}~~~}}}bbbSSSNNNMMMIIIGGGBBB???======>>>???CCCEEEKKKWWWhhh|||vvvaaaTTTOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRTTTTTTVVV\\\fffrrr}}}||||||zzzwwwrrrlllfffcccbbb___\\\YYYWWWVVVSSSQQQNNNMMMLLLLLLMMMMMMLLLKKKHHHGGGGGGGGGGGGHHHHHHIIIGGGHHHHHHHHHHHHFFFEEEDDDAAAAAAAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;===>>>???>>>===<<<=========>>>???BBBDDDEEEHHHKKKOOOSSSVVVZZZ^^^aaa```^^^[[[YYYXXX\\\bbbgggkkkmmmpppsssuuuxxx|||kkk[[[UUUVVVZZZfffzzzyyy```OOOEEE???999888777666555555555555444444444444444888===AAAMMMhhh}}}zzzmmmqqq~~~|||~~~|||wwwtttuuu|||wwwsssmmmjjjfffccc```]]]XXXUUURRRQQQNNNKKKHHHFFFFFFFFFDDDFFFIIIKKKLLLOOOSSSVVVVVVYYY^^^bbbfffjjjnnnqqqrrruuuyyy}}}tttkkkeeeeeeooo}}}~~~|||{{{zzz||||||zzz}}}}}}cccTTTOOONNNIIIGGGCCC???======>>>???EEEFFFLLL[[[ooo}}}gggXXXQQQPPPQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQTTT[[[fffsss~~~{{{zzzyyyvvvqqqkkkfffbbbbbb___\\\ZZZXXXWWWTTTRRROOOMMMLLLMMMNNNNNNMMMLLLHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJHHHGGGFFFDDDDDDCCCBBBAAA???>>>===;;;;;;;;;<<<<<<<<<======;;;<<<>>>???@@@???===<<<======<<<<<<<<<>>>???@@@AAADDDHHHKKKNNNQQQUUUXXXVVVUUUSSSQQQQQQUUU[[[```hhhkkkooorrruuuxxx|||~~~vvvfffYYYVVVRRRVVVbbbwww~~~cccQQQFFFAAA999888777666666555555555444444444444555888===AAAOOOkkkvvvlllppp~~~|||wwwssssss~~~wwwrrrnnnllliiigggddd```[[[WWWWWWUUUQQQNNNKKKHHHDDDAAA???@@@AAABBBDDDEEEFFFFFFOOOPPPSSSVVV[[[aaaeeehhhhhhkkkooossswww{{{{{{sssnnnlllqqq{{{~~~{{{{{{{{{vvvyyyzzz```RRRMMMKKKJJJGGGDDD@@@??????AAABBBHHHIIIPPPaaawwwsss]]]SSSPPPOOORRROOOMMMNNNQQQRRRQQQOOOOOOQQQVVV^^^iiivvv~~~zzzuuuqqqmmmjjjgggeeebbb```]]]\\\[[[YYYVVVTTTTTTRRRPPPPPPRRRRRRRRRQQQOOOMMMKKKKKKLLLMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEECCCAAA>>><<<::::::;;;;;;<<<>>>???@@@@@@???>>>======>>>???@@@===<<<;;;;;;::::::::::::===>>>@@@CCCEEEGGGHHHIIIIIIHHHFFFEEEFFFKKKRRRXXX]]]aaahhhooouuuwwwxxxwww|||wwwmmm^^^SSSQQQMMMRRR___tttkkkQQQDDDDDD===;;;888777777777777666777666666888777666<<>>>>>???@@@AAABBBBBBGGGHHHJJJMMMQQQVVVZZZ\\\cccfffiiimmmqqqvvv{{{~~~tttmmmlllqqqzzz}}}~~~www```SSSNNNMMMJJJHHHDDDAAA???@@@AAACCCIIIKKKSSScccxxxfffXXXSSSQQQQQQOOOMMMNNNPPPQQQQQQOOOPPPRRRWWW```kkkwww|||xxxtttpppmmmjjjgggeeebbb```^^^]]]]]]\\\ZZZXXXVVVTTTRRRRRRSSSTTTSSSRRRPPPNNNLLLLLLMMMNNNMMMLLLHHHHHHHHHIIIIIIJJJJJJJJJEEEFFFFFFEEEEEEDDDCCCBBB???>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>>>><<<;;;:::999888888888888888999;;;===???@@@AAABBB@@@@@@>>>======AAAHHHMMMVVV[[[ccckkkrrrwwwyyyyyy|||vvvmmm___UUURRRPPPSSS^^^ppprrrVVVFFFCCC===;;;888777777777777666777666666888777666<<>>===<<<;;;:::888777666555555444444555666777999:::;;;;;;::::::999888888;;;@@@DDDLLLQQQZZZeeennnuuuzzz|||~~~{{{rrreeeYYYTTTRRRTTT\\\lllzzz\\\IIIBBB===;;;888777777777777666777666666777666666<<>><<<:::;;;:::888666555444333333555555555666777888999999;;;;;;;;;::::::<<<@@@CCCDDDIIISSS___jjjtttzzz~~~ppp```UUUQQQSSS\\\kkk~~~}}}```LLLCCC===;;;888777777777777666777555666777666666<<>>@@@AAACCCFFFKKKPPPVVV]]]fffkkkpppuuu|||yyytttkkkoooyyyxxxwww}}}hhhWWWQQQOOONNNKKKIIIFFFCCCBBBCCCEEEGGGJJJQQQ]]]kkkzzzfffUUUNNNLLLKKKKKKLLLLLLLLLMMMOOOPPPQQQUUU\\\gggrrr~~~~~~wwwpppiiiaaaZZZUUUNNNNNNMMMLLLNNNSSSZZZ___dddkkkxxx}}}|||{{{yyywwwtttsssrrrpppmmmkkkhhhfffcccbbbaaa```]]][[[\\\ZZZXXXWWWXXXXXXWWWVVVUUUSSSRRRQQQSSSSSSRRRQQQSSSRRRQQQPPPOOOMMMLLLLLLPPPNNNKKKHHHFFFDDDDDDCCCAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBB@@@===;;;999;;;:::999777555444444333555555444555555777888999;;;<<<>>>>>>???@@@BBBDDDBBBGGGPPP\\\hhhrrrzzz~~~}}}gggWWWQQQTTT^^^ooo|||bbbNNNEEE===;;;888777777777777666666555555777666555;;;CCCSSSgggyyy||||||lllaaaWWWSSSPPPLLLKKKLLLzzzwwwssspppkkkfff```[[[VVVRRRLLLGGGCCC@@@>>><<<999888888888888888888888888777777777888:::<<<===>>>@@@CCCGGGMMMTTT\\\aaaiiinnnuuu{{{{{{wwwlllpppyyyvvvqqqyyy|||fffWWWQQQOOOMMMLLLJJJGGGDDDCCCDDDGGGHHHJJJRRR___lll{{{xxx```RRRLLLIIIIIIJJJKKKKKKKKKLLLNNNPPPPPPTTT[[[fffsss{{{uuummmddd\\\TTTMMMHHHCCCCCCCCCBBBCCCFFFKKKNNNRRR[[[hhhvvv~~~}}}yyyxxxvvvtttsssqqqnnnkkkiiigggdddbbbaaa```]]][[[^^^\\\ZZZYYYYYYYYYXXXWWWWWWUUUTTTSSSTTTUUUTTTSSSVVVUUUTTTRRRQQQOOONNNNNNMMMLLLKKKIIIHHHGGGGGGGGGAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@>>><<<;;;:::;;;:::999777666555555555444444333333444666888999999<<>>>>>======>>>AAADDDFFFMMMXXXcccooozzz~~~~~~}}}|||yyywwwvvvuuusssqqqmmmjjjiiigggdddccccccaaa___]]]```^^^\\\[[[[[[[[[ZZZYYYYYYWWWUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRNNNNNNNNNMMMKKKJJJHHHGGGCCCDDDEEEFFFFFFEEECCCBBBAAA@@@???===<<<;;;;;;;;;999999777666555555555555555444444444555777:::;;;<<<@@@EEEIIIKKKMMMOOOPPPOOORRRWWW^^^gggpppwwwzzz{{{}}}pppaaaccciiivvv|||eeePPPFFF===;;;888777777777777666666444555666555555;;;CCCQQQcccrrrtttuuuqqq]]]SSSKKKHHHHHHFFFEEEGGG}}}xxxtttoooiiiccc___VVVQQQJJJEEEAAA>>><<<;;;666666666777777777888888888777777777888:::<<<===============???CCCHHHMMMSSSWWW]]]bbbeeehhhjjjlllooorrrwww}}}wwwnnnrrrzzz~~~ooouuu|||jjjZZZTTTQQQNNNMMMKKKGGGEEEDDDFFFHHHJJJLLLUUUcccppp~~~oooYYYLLLIIIGGGEEEGGGIIIKKKKKKIIIJJJMMMPPPOOORRRYYYcccqqq{{{hhhaaaXXXOOOHHHCCC@@@===;;;<<<===<<<;;;;;;===>>>???CCCKKKTTT```lllxxx~~~}}}}}}}}}{{{{{{{{{|||{{{{{{zzzyyyxxxwwwuuutttssspppllliiihhhfffddddddddddddbbb```bbb```^^^]]]]]]]]]\\\[[[YYYXXXVVVVVVWWWWWWWWWVVVSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSRRRPPPMMMJJJFFFDDDFFFGGGHHHHHHGGGEEEBBB@@@@@@???===<<<;;;;;;;;;<<<888777666555555555555555777777666666888:::===>>>AAAFFFLLLQQQTTTVVVXXXZZZUUUWWWZZZ```hhhooouuuyyyyyy{{{jjjjjjmmmwww~~~gggQQQEEE===;;;888777777777777666666444555666555555;;;BBBRRRdddrrrrrrrrrzzznnn[[[RRRJJJHHHGGGEEEDDDEEE}}}xxxsssnnnggg```[[[TTTPPPJJJEEEAAA>>>:::888777777777777888888888888666777888999:::999888888;;;;;;:::;;;===???BBBDDDKKKMMMQQQTTTXXX\\\```dddfffiiinnntttzzz}}}tttmmmooovvv}}}}}}jjjZZZSSSOOOKKKPPPNNNJJJFFFCCCEEEJJJNNNTTT[[[eeeooo~~~rrr___RRRJJJDDDDDDFFFFFFGGGHHHIIIJJJLLLMMMMMMPPPRRRXXXcccssszzzqqqaaaYYYOOOIIIGGGEEEAAA>>>?????????>>>======<<<;;;>>>???CCCHHHQQQ]]]jjjsss{{{}}}|||zzzxxxvvvuuutttssstttwwwyyyzzzyyyxxxxxxyyy|||zzzwwwvvvvvvsssnnnjjjiiihhhfffdddcccccccccccccccccccccbbbaaa___]]]\\\ZZZYYYXXXWWWWWWWWWWWWWWWYYYXXXWWWVVVUUUUUUUUUUUUUUURRRNNNLLLKKKJJJIIIHHHLLLJJJHHHGGGFFFEEEBBB@@@??????>>>===<<<;;;;;;:::888777666555555444555555333333222333444777:::<<>>;;;888999888888888777777666666::::::::::::999777666444:::999999999:::<<>>===<<<;;;;;;:::888777666555444444444444444333333333444777999;;;@@@DDDJJJPPPTTTYYY^^^aaaeeedddbbbcccggglllpppsssvvvwwwyyy}}}xxxpppyyyvvv___NNNEEEAAA===999777666666555444888555555777777666;;;AAAQQQcccvvv}}}~~~~~~jjjWWWQQQIIIEEEEEEEEEDDDCCC}}}xxxqqqkkkddd\\\XXXPPPMMMHHHDDDAAA>>><<<:::::::::999888777666555444::::::::::::888777666555888777777666777999:::<<<<<<>>>BBBEEEIIIMMMSSSWWWZZZ^^^dddjjjqqqzzz}}}sssllllllpppzzz}}}jjjZZZUUUSSSPPPPPPNNNKKKHHHGGGJJJPPPTTT[[[aaakkkwwwnnn^^^NNNFFFCCCBBBCCCFFFFFFGGGHHHIIIJJJLLLMMMMMMPPPSSSYYYeeetttuuunnn___ZZZTTTRRRRRRSSSRRRPPPOOOMMMHHHDDD@@@>>><<<<<<<<<<<<<<<>>>BBBJJJTTT[[[iiisss}}}{{{wwwqqqkkkgggaaa```^^^\\\\\\]]]___aaahhhiiijjjkkkmmmqqqwww{{{{{{zzzxxxxxxwwwuuuqqqnnnlllkkkiiigggfffeeedddddd^^^^^^______``````aaaaaa___^^^]]][[[ZZZYYYYYYYYYVVVWWWXXXYYYXXXWWWVVVUUUXXXWWWVVVVVVUUUSSSOOOLLLKKKIIIGGGGGGGGGGGGEEECCC@@@??????>>><<<;;;;;;:::777666555444333333333333444333333333444666888:::===@@@EEEJJJOOOTTTZZZ^^^cccbbb``````bbbfffkkknnnuuuwwwyyy|||}}}rrrxxxttt^^^MMMEEEAAA>>>:::777666666555444888555555777777777;;;AAASSShhh~~~{{{fffSSSMMMGGGDDDDDDEEEDDDCCC~~~xxxqqqjjjbbb[[[WWWNNNKKKFFFCCCAAA???===;;;:::999999888777777666666777777888888999999999999777777666666666777888888;;;===???AAADDDHHHNNNQQQVVV[[[aaaiiipppyyy}}}ssslllkkkmmmuuu{{{iiiYYYTTTSSSRRROOOMMMKKKHHHHHHLLLRRRWWW___eeeooo{{{uuudddQQQGGGDDDBBBBBBDDDFFFGGGHHHIIIJJJLLLMMMMMMPPPSSSZZZeeetttxxxrrrgggddd```___`````````___```\\\UUUNNNHHHDDDBBBAAA>>>===<<<<<<>>>EEEMMMSSS```lllxxx~~~{{{wwwrrrlllfff```YYYUUUQQQOOOMMMLLLLLLOOOSSSUUU\\\^^^aaaeeeiiinnnuuuyyyzzzyyyyyyxxxwwwuuurrrqqqnnnmmmllljjjhhhfffeeeeee_______________``````aaaaaa```^^^\\\[[[ZZZYYYYYYVVVWWWYYYZZZZZZYYYWWWVVVVVVVVVWWWXXXXXXUUUPPPLLLKKKIIIHHHGGGHHHHHHFFFEEEAAA@@@???>>>===;;;;;;:::666666444333333333333333444333333444444666777888777:::===@@@DDDIIIOOOSSSVVVVVVUUUVVVXXX]]]dddhhhtttwwwzzz}}}{{{nnnsssttt^^^NNNFFF>>>;;;888777777888999888777555555777777777;;;AAAUUUlllwwwbbbMMMHHHCCC@@@BBBCCCBBB@@@xxxpppiiibbb[[[VVVNNNKKKFFFCCCBBB@@@>>><<<888888999999999999999999888888888888888999999999888777777777777777888888<<<===>>>???AAADDDIIIMMMTTTXXX___gggooowww~~~tttllljjjjjjrrr~~~xxx}}}jjjYYYTTTSSSQQQNNNMMMKKKIIIIIINNNTTTYYYaaahhhrrrkkkUUUIIIFFFDDDCCCDDDFFFGGGHHHIIIJJJLLLMMMMMMOOORRRYYYeeettt|||yyyrrrpppooonnnnnnnnnnnnmmmpppkkkcccZZZRRRLLLHHHGGG@@@???===;;;<<>>===<<<;;;:::666666444333333333333333444444444444444555666666555777999:::;;;>>>CCCFFFFFFGGGIIIJJJNNNUUU___eeeqqquuuzzz}}}wwwjjjlllyyywwwbbbPPPHHH>>>;;;888777888999999888777444444777777777<<>>BBBGGGKKKRRRWWW___gggnnnvvv}}}vvvmmmjjjiiippp~~~|||vvvyyylll[[[UUUSSSPPPOOONNNMMMKKKLLLPPPWWW\\\dddkkkvvvpppWWWIIIFFFEEEFFFGGGFFFGGGHHHIIIJJJLLLMMMMMMNNNQQQYYYeeesss}}}}}}}}}}}}}}}}}}}}}}}}~~~zzzqqqggg]]]UUUPPPMMMDDDBBB@@@======AAAHHHMMM[[[fffqqquuuvvvtttnnnggg\\\XXXQQQLLLHHHDDD@@@>>>===<<<;;;:::;;;>>>@@@BBBDDDJJJRRR[[[bbbiiiooorrruuuwwwxxxxxxvvvtttttttttsssrrrqqqooommmjjjgggffffffdddbbb```^^^^^^^^^^^^aaa```___]]]\\\[[[[[[[[[[[[[[[\\\\\\[[[ZZZXXXWWWWWWXXXZZZ]]]^^^[[[UUUQQQMMMKKKIIIIIIIIIIIIGGGEEEBBBBBB@@@???===<<<::::::777666555444333333333333444444444444444555555555555666888888777888:::<<<;;;===@@@BBBFFFNNNYYYbbbjjjpppxxx}}}~~~tttffffffnnn}}}~~~gggSSSIIIBBB???;;;888777777666555666444444777777777<<>><<<<<<<<<<<<<<<;;;;;;;;;<<<;;;999888777666777777777777888999999::::::999::::::<<<===???DDDJJJOOOUUUZZZaaaiiiqqqxxxxxxnnnjjjiiippp~~~{{{sssuuu|||ppp^^^WWWSSSPPPSSSRRRPPPNNNOOOSSSZZZ___gggnnnzzzvvvZZZJJJFFFEEEFFFHHHFFFGGGHHHIIIJJJLLLMMMMMMMMMPPPXXXdddrrrvvvkkkbbb[[[WWWMMMKKKGGGCCCAAADDDIIINNNZZZccclllnnnlllhhhaaaYYYOOOKKKFFFBBB@@@???===<<<:::999888888888999;;;<<<>>>CCCKKKSSS[[[dddlllqqqsssuuuxxxxxxuuuttttttuuuuuutttsssqqqnnnkkkhhhfffgggfffcccaaa_________```bbbaaa```___^^^]]]]]]]]]^^^^^^]]]\\\ZZZYYYXXXWWWVVVWWWYYY\\\]]]ZZZUUUQQQOOOMMMKKKJJJIIIHHHFFFDDDCCCBBBAAA???===<<<::::::888777666555444444444444444444444555444444444333333555666666555444555666666888:::;;;>>>EEEQQQYYYaaajjjttt{{{||||||}}}oooaaa```eeeppplllUUUIIIBBB???;;;888888777777666666444444777777888<<>>??????>>>===<<<;;;;;;:::999888777777777888:::;;;666777888999:::::::::::::::;;;<<<>>>BBBHHHOOOTTTYYY^^^eeemmmttt{{{yyynnnkkkjjjppp~~~{{{rrrqqqvvv{{{tttaaaXXXTTTQQQUUUTTTRRRQQQQQQUUU\\\aaaiiiqqq}}}}}}^^^LLLFFFEEEFFFGGGFFFGGGHHHIIIJJJLLLMMMMMMLLLOOOWWWcccrrr~~~wwwlllddd```VVVSSSNNNIIIFFFGGGLLLPPPYYYbbbhhhhhheee```WWWPPPHHHEEE@@@===============888888888777777777777888<<>>xxx{{{tttkkkfffccc___YYYTTTRRROOOLLLJJJIIIHHHEEEDDD<<<;;;;;;<<<>>>???===<<<===<<<;;;:::999999999999999::::::999888999;;;===BBBBBBCCCCCCGGGMMMUUU[[[bbbgggooovvv|||}}}sssnnnmmmttt}}}xxxpppooorrr}}}fff[[[YYYXXXVVVUUUSSSRRRTTTZZZbbbhhhsssvvv~~~cccOOOIIIGGGEEEBBBGGGGGGGGGGGGHHHIIIJJJJJJNNNOOOUUUccctttwwwlllddd\\\XXXQQQKKKHHHJJJNNNQQQ^^^aaadddccc]]]TTTMMMIIIBBBEEECCC===:::<<<===;;;===;;;::::::::::::888666999;;;@@@HHHRRR]]]gggmmmvvvwwwxxxyyywwwuuurrrpppqqqqqqpppnnnmmmlllkkkjjjhhhgggfffeeeddddddddddddcccbbbaaaaaa```aaaaaaaaaaaa```^^^\\\ZZZXXXWWWVVVXXXVVVUUUTTTTTTSSSPPPNNNMMMKKKJJJJJJJJJIIIFFFDDDCCCBBB@@@???<<<;;;999888666666555444333333333333333333333444444444555555555555666666555555444333111333555666999???GGGNNNYYYbbbnnnvvvxxxzzz}}}qqqfff\\\YYYZZZaaatttqqqZZZLLLCCC???;;;888888999999888999999999888777888;;;>>>QQQgggjjjWWWLLLFFFBBBBBBAAA===<<<>>>jjjuuuyyyssskkkfffdddaaa[[[VVVRRROOOLLLJJJIIIHHHFFFDDDAAA@@@???@@@@@@@@@>>><<<===<<<;;;:::999999999999888999::::::999;;;===@@@EEEFFFHHHJJJNNNUUU]]]bbbdddiiiqqqxxx~~~uuuooommmrrr{{{~~~uuusssvvv}}}fffZZZVVVUUUVVVUUUTTTTTTVVV\\\eeekkktttwwwoooXXXMMMIIIHHHGGGFFFFFFFFFFFFFFFGGGIIIIIILLLNNNUUUbbbsss~~~rrrkkk```[[[TTTNNNLLLMMMQQQTTTZZZ]]]```___ZZZTTTNNNKKKFFFIIIIIIDDDBBBDDDEEEDDDCCCAAA>>>===<<<<<<;;;999888:::???GGGQQQ]]]gggmmmvvvwwwyyyyyyyyywwwtttrrrrrrqqqpppooommmkkkjjjjjjfffeeedddcccccccccccccccdddccccccbbbbbbbbbbbbbbbbbbaaa```^^^\\\YYYXXXWWWUUUTTTSSSRRRRRRQQQOOOMMMMMMKKKJJJIIIIIIHHHFFFDDDCCCBBBAAA???===;;;999888777777666555444444444444333333444444444555555555444555555555555555555555777999::::::;;;???FFFLLLXXX```kkkrrruuuwww{{{~~~zzzlll```WWWUUUWWW]]]ooottt\\\MMMCCC@@@;;;999888999999888777777777777777999<<>>YYYbbbppp|||wwwrrrlllhhhfffccc^^^ZZZUUUSSSOOOMMMLLLKKKIIIGGGHHHFFFEEEDDDDDDBBB@@@===<<<;;;::::::999999999999777999:::;;;<<<>>>BBBEEEIIIKKKOOOSSSXXX^^^dddiiiiiinnnttt{{{yyyqqqmmmpppxxx|||xxxyyyhhh[[[XXXVVVVVVVVVVVVVVVYYY```iiiooouuuyyycccPPPIIIHHHIIIEEEEEEDDDEEEEEEFFFGGGHHHIIILLLSSSaaasssxxxpppddd```YYYSSSQQQRRRUUUXXXZZZ\\\^^^^^^ZZZVVVSSSRRRKKKPPPRRRPPPOOOQQQQQQOOOIIIFFFAAA===<<<;;;:::999777999===EEEPPP\\\gggmmmuuuwwwxxxzzzzzzxxxwwwvvvrrrrrrpppooommmkkkjjjiiiffffffeeeeeeeeeeeeeeeeeeffffffeeeeeeddddddddddddbbbaaa```___]]][[[YYYXXXRRRQQQPPPPPPQQQPPPNNNLLLNNNLLLIIIHHHHHHHHHFFFEEECCCBBBAAA???===;;;999999999888777666555555555555333444444444444555555555444555555666777777888888:::<<<>>>>>>>>>AAAGGGLLLXXX^^^gggmmmqqqtttyyy}}}yyyrrrggg\\\RRRRRRTTT[[[lll}}}yyy___NNNDDD@@@<<<999999999999999555666666666666999<<<@@@III]]]uuuppp]]]LLLFFFBBBBBBAAA===<<<>>>MMMTTT___jjjvvv}}}wwwsssnnnkkkhhhddd```]]]ZZZXXXUUURRRQQQPPPNNNLLLKKKJJJHHHGGGGGGEEEBBB@@@<<<;;;;;;:::999999::::::888:::<<<>>>@@@CCCHHHKKKMMMQQQVVV[[[___ccchhhkkkooosssyyy~~~~~~uuuooopppvvv{{{|||iii___]]]\\\UUUVVVWWWXXX\\\dddmmmssswww{{{mmmRRRGGGGGGHHHEEEEEEEEEEEEFFFGGGHHHHHHFFFJJJSSSaaarrrzzzrrrjjjeee___YYYWWWWWWZZZ\\\```aaaaaa```]]]ZZZZZZZZZUUU[[[___^^^^^^___^^^\\\TTTOOOGGGAAA>>><<<;;;:::666888<<>><<>>III\\\sssqqq^^^LLLFFFBBBBBBAAA===<<<>>>CCCIIIQQQ[[[gggvvv~~~|||xxxvvvrrrnnnkkkgggbbb```^^^[[[XXXVVVUUUSSSQQQOOOMMMKKKIIIIIIIIIGGGEEECCC===<<<;;;;;;;;;;;;;;;;;;;;;===???AAADDDGGGLLLOOORRRVVV\\\```dddgggjjjllltttwww{{{yyyqqqqqqvvv~~~jjjaaa______VVVWWWXXX[[[```gggpppvvvzzz~~~uuuVVVHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIEEEIIISSS```ppp~~~{{{uuuoookkkeee```]]]]]]___aaagggfffddd```]]][[[]]]^^^bbbjjjpppqqqqqqqqqoookkkddd]]]SSSJJJEEEAAA???===777888<<>>AAADDDEEEEEEHHHJJJJJJIIIJJJMMMQQQXXX[[[___eeejjjqqqvvvzzz{{{{{{|||}}}vvvlll^^^SSSSSSWWW^^^mmm}}}eeeRRREEEAAA===;;;:::;;;;;;:::999999888777666777999<<>>===AAAGGGOOOZZZjjj{{{|||zzzxxxwwwuuurrrnnnjjjgggeee```]]]ZZZXXXWWWVVVTTTRRROOOMMMLLLKKKJJJIIIFFFDDD>>>======<<<<<<<<<=========>>>AAACCCEEEHHHLLLPPPTTTXXX]]]bbbeeehhhjjjmmmtttwww{{{~~~{{{sssrrrwww~~~jjj___]]]\\\XXXYYY\\\___ccckkksssyyyzzzYYYKKKIIIHHHFFFFFFFFFFFFFFFHHHIIIIIIEEEJJJTTT```nnn{{{}}}vvvrrrlllgggddddddeeegggiiigggccc]]]ZZZYYY\\\___nnnwww}}}ooohhh\\\QQQIIICCC>>>;;;999:::<<>><<<::::::777777666555444444444444444444555555555666666666:::;;;<<<>>>BBBFFFIIIKKKQQQSSSTTTRRRNNNKKKLLLMMMSSSUUUYYY___ffflllqqqtttxxxxxxyyy{{{}}}ssscccVVVTTTXXX```ooo~~~eeeSSSFFFBBB>>>;;;;;;;;;;;;;;;;;;;;;:::888666777999;;;GGGYYYppplllZZZLLLFFFBBBBBBAAA===<<<>>>:::===BBBHHHRRRaaasss}}}zzzwwwvvvvvvvvvuuurrrooommmllleeebbb___]]]\\\[[[XXXWWWTTTRRROOONNNLLLJJJFFFDDD??????>>>>>>>>>>>>??????===???AAABBBCCCFFFJJJMMMOOOSSSXXX]]]```dddhhhjjjpppssswww{{{{{{sssssswww}}}kkk```\\\[[[\\\]]]```ccchhhooowww}}}wwwXXXMMMJJJGGGEEEEEEDDDEEEEEEFFFGGGHHHGGGLLLUUU```mmmyyy|||yyysssnnnkkkjjjkkkllljjjgggaaa[[[WWWYYY^^^bbbqqq||||||ttthhh[[[QQQHHHAAA===;;;;;;>>>CCCMMMYYYeeelllooopppqqqqqqrrrsssttttttttttttttttttttttttttttttqqqpppnnnmmmkkkjjjjjjjjjkkkkkkllllllkkkiiigggeeecccdddeeeeeedddaaa^^^\\\ZZZYYYWWWWWWWWWVVVTTTRRROOOOOOOOOPPPPPPMMMJJJFFFDDDDDDBBB@@@>>><<<;;;:::999888777666555555555555555555555555666666666666:::;;;<<>><<<;;;<<<<<<;;;;;;;;;:::999888888;;;>>>FFFYYYppp~~~vvvjjjXXXLLLFFFBBBBBBAAA===<<<>>>:::===AAAFFFOOO^^^ooo{{{|||xxxuuusssuuuvvvvvvtttsssrrrrrrjjjhhhdddbbbaaa```^^^\\\XXXVVVRRRPPPMMMJJJFFFCCC@@@???????????????@@@@@@===>>>@@@AAABBBDDDHHHKKKGGGKKKQQQVVV[[[___dddgggkkkoootttyyy~~~zzzrrrrrrvvv|||mmmbbb^^^]]]___aaacccfffkkkrrrzzzqqqVVVLLLHHHDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHMMMVVV```lllwww}}}xxxrrrooonnnooopppjjjgggaaaZZZXXXZZZ```fffooo{{{vvviii]]]SSSJJJEEE======???DDDMMMYYYeeelllppppppqqqrrrrrrsssttttttttttttttttttuuuuuuvvvvvvtttsssrrrpppnnnmmmllllllkkklllmmmmmmkkkiiigggeeeeeefffggggggfffccc```^^^[[[ZZZXXXXXXXXXVVVTTTQQQOOOOOOPPPRRRRRROOOJJJFFFDDDDDDBBB@@@>>><<<;;;::::::999888777666666666666555555555555666666666777999:::<<<>>>CCCHHHMMMPPPNNNQQQRRROOOJJJEEEDDDEEEFFFHHHLLLRRRZZZ```dddeeeggghhhiiilllooorrruuuwwwsssbbb^^^bbbjjjzzzyyydddVVVFFFCCC???<<<<<<<<<<<<<<<:::::::::999999:::===@@@HHHZZZrrr}}}mmmooozzziiiWWWLLLFFFBBBBBBAAA===<<<>>>999888;;;AAAIIISSSbbbppp}}}{{{yyyyyyxxxvvvvvvvvvuuusssqqqnnnmmmkkkhhhfffdddbbbaaa```]]]ZZZVVVSSSOOOJJJGGGDDDCCCAAA@@@???>>>>>>>>>===============>>>???@@@CCCEEEHHHKKKNNNRRRXXX[[[dddfffkkkrrrzzz|||uuuqqqsss{{{|||fff\\\\\\```___```ccciiipppxxxiiiRRRHHHEEECCCCCCDDDEEEFFFFFFFFFFFFFFFMMMOOOUUU^^^iiivvvyyytttpppnnnnnnfffeeeccc```]]]^^^aaadddqqqyyyrrrcccYYYNNNEEEEEECCCBBBEEENNNYYYccciiinnnoooppppppooooooppprrrqqqtttwwwxxxxxxxxxyyyzzzxxxvvvsssooommmkkkjjjjjjllllllllllllkkkjjjiiiiiiggghhhhhhhhhgggeeecccaaaYYYZZZZZZZZZXXXUUURRRPPPQQQQQQPPPOOOOOONNNMMMMMMKKKHHHDDDAAA@@@>>>===;;;:::888777555444444444444777777888888888666555444666888;;;???CCCFFFHHHIIINNNLLLHHHDDDAAA???======>>>@@@EEEJJJPPPTTTWWWYYYXXXYYY\\\```aaaeeeooozzzllleeeiiirrryyycccSSSHHHDDD???<<<;;;;;;;;;;;;===:::::::::777555:::AAAKKKccc|||nnnmmmuuuooo[[[RRRJJJDDDBBB@@@======???;;;:::<<>>======<<<<<<======???AAADDDFFFHHHLLLPPPTTTYYY\\\aaaiiirrr{{{}}}vvvqqqssszzzxxxddd[[[]]]aaa```cccgggmmmuuu|||yyy___KKKCCCBBB@@@CCCDDDEEEFFFFFFFFFFFFFFFLLLOOOTTT]]]iiivvv~~~~~~~~~yyyvvvtttqqqpppiiiiiigggcccaaabbbdddgggssszzz|||nnncccXXXNNNHHHFFFEEEHHHPPPZZZbbbgggjjjlllmmmlllkkkkkkmmmnnnpppsssvvvxxxxxxxxxxxxxxxwwwvvvssspppnnnllllllkkknnnnnnooooooooonnnmmmllliiiiiihhhgggfffdddcccbbb___^^^]]]\\\YYYUUURRRQQQQQQQQQPPPOOONNNMMMMMMLLLKKKHHHDDDBBBAAA@@@>>>===<<<;;;999777555555555555555666777777777666555444666888;;;>>>AAADDDEEEFFFGGGEEEBBB???<<<:::999999;;;===@@@CCCGGGJJJLLLMMMLLLMMMRRRXXX\\\bbbnnn{{{|||{{{pppqqqyyyzzzdddUUUIIIEEE@@@===<<<<<<<<<<<<===;;;::::::777555:::AAAJJJccc~~~{{{uuuwwwuuuaaaUUULLLDDDBBB@@@===<<<>>><<<;;;<<<@@@EEELLLYYYfffvvv~~~zzzyyyyyyyyyxxxwwwuuussspppnnnnnnqqqtttwwwssspppjjjddd^^^WWWOOOJJJIIIHHHGGGEEECCCBBBBBBBBB@@@@@@>>>===;;;;;;::::::;;;===>>>@@@AAACCCGGGJJJNNNQQQXXX```jjjttt|||}}}wwwssstttzzzsssbbb[[[^^^bbbcccfffmmmttt||||||uuufffRRRDDD@@@??????BBBCCCDDDEEEFFFFFFFFFFFFKKKNNNTTT]]]jjjwww|||rrrlllhhhiiilllooovvv}}}~~~yyyyyyyyywwwtttqqqqqqooollljjjiiikkkmmmqqqwww|||pppcccXXXMMMKKKJJJMMMSSS[[[aaadddfffggggggfffeeeeeehhhjjjmmmpppuuuxxxxxxwwwvvvvvvwwwvvvtttrrrpppooonnnnnnpppqqqrrrsssssssssrrrqqqlllkkkiiigggeeecccbbbbbbdddcccaaa]]]ZZZVVVTTTRRRRRRRRRQQQPPPOOONNNMMMLLLKKKHHHEEECCCCCCBBBAAA@@@???>>>;;;888666555555555444444555666666666555555666888:::<<>>>>>??????@@@AAAFFFMMMRRRZZZgggtttxxx~~~|||yyyeeeVVVIIIFFF@@@===============>>><<<;;;;;;888666;;;BBBLLLfff|||}}}lllZZZPPPFFFBBB@@@===;;;<<<;;;:::;;;???CCCIIIUUUaaapppzzz|||zzzzzzzzzzzzyyyxxxwwwuuussssssuuuvvvxxxvvvsssnnniiiccc\\\UUUPPPLLLKKKIIIGGGEEEDDDCCCBBB@@@???>>><<<;;;::::::::::::;;;<<<======???CCCFFFJJJMMMTTT]]]gggrrr|||~~~xxxuuuvvv|||qqqaaa\\\___ccceeeiiiqqqzzz~~~sssmmmeeeWWWIIIAAA@@@@@@AAABBBBBBDDDEEEFFFFFFFFFFFFJJJMMMSSS]]]jjjxxxzzzrrrllleee___\\\\\\]]]```hhhppp{{{}}}~~~{{{{{{{{{zzzwwwtttssstttuuussswww}}}zzzkkk___TTTRRRQQQSSSWWW\\\___```aaabbbaaa```___```ccceeeiiinnntttxxxxxxxxxwwwwwwwwwvvvuuutttsssrrrqqqqqqqqqssstttvvvvvvvvvuuutttooommmjjjgggeeedddccccccfffdddaaa^^^[[[XXXWWWVVVVVVUUUTTTSSSQQQPPPNNNNNNKKKIIIFFFEEEEEEEEEEEEDDDAAA???<<<999777555444444333333444555555666666666666777999;;;<<<===>>>>>>===<<<:::888777777777777888999999999999999888888<<<<<<@@@EEEIIIOOO\\\hhhuuuyyycccUUUIIIEEE@@@=========>>>>>>???===<<<<<<999777<<>><<<<<<:::888:::>>>AAAGGGSSS^^^jjjttt}}}~~~{{{{{{{{{zzzzzzyyyyyyxxxvvvsssqqqnnnmmmnnnllljjjgggddd```ZZZUUUNNNMMMKKKHHHFFFDDDCCCCCC??????>>><<<<<<;;;;;;;;;:::;;;======>>>AAAEEEGGGKKKNNNUUU\\\eeeppp{{{~~~yyywwwyyyqqqbbb]]]```cccgggllluuu~~~~~~oooggg\\\NNNDDD@@@???@@@BBBAAABBBCCCDDDFFFFFFFFFFFFHHHKKKRRR]]]jjjxxxyyyqqqiiiccc]]]YYYVVVUUUTTTVVV]]]fff|||}}}{{{zzz{{{yyyyyyzzz|||rrrfff[[[XXXVVVVVVXXXZZZ[[[\\\\\\\\\ZZZXXXWWWYYY]]]```dddiiipppuuuxxxxxxxxxyyyxxxxxxwwwvvvuuutttssssssrrrsssuuuwwwxxxwwwvvvtttpppooollliiifffeeeeeeeeedddcccaaa___]]][[[[[[ZZZZZZYYYXXXVVVTTTRRRQQQPPPLLLJJJGGGFFFGGGHHHHHHGGGAAA???<<<999666555444444444444444444555555666666666777888999:::;;;;;;;;;:::999888666666666777777555666777777888777777777::::::===@@@BBBGGGSSS```sss~~~yyybbbRRRHHHEEE@@@=========>>>>>>@@@>>>======:::888===DDDSSSmmmyyyqqqnnnlllqqq~~~~~~yyyyyyhhh[[[LLLFFFCCC@@@======:::999:::>>>@@@EEEPPP[[[cccmmmwww{{{~~~~~~{{{yyyzzz|||~~~}}}}}}{{{zzzxxxxxxvvvrrrmmmfff```]]]^^^^^^___```aaa___[[[XXXQQQOOOMMMJJJHHHFFFDDDDDD@@@@@@>>>======<<<<<<<<<999;;;===???BBBEEEJJJMMMNNNRRRWWW[[[bbbkkkwwwzzzwwwyyyrrrddd___aaadddjjjooowwwtttjjjZZZJJJAAA>>>===>>>@@@@@@AAABBBDDDEEEFFFGGGGGGGGGJJJQQQ\\\jjjyyy}}}vvvooohhhccc\\\YYYWWWVVVTTTTTT[[[cccxxx|||xxxsssooonnnppptttvvvwwwkkk___[[[WWWUUUUUUUUUUUUUUUUUUTTTQQQOOONNNPPPTTTXXX\\\aaaiiipppuuuxxxzzz|||zzzzzzzzzyyyxxxvvvuuutttrrrtttvvvxxxxxxwwwuuusssqqqpppnnnllljjjhhhggggggcccbbbbbbaaa```___^^^^^^]]]\\\[[[XXXVVVTTTSSSRRRNNNLLLIIIHHHIIIJJJJJJIIIAAA@@@===:::777555555444555555555444555555666777666666777888999999999999777666444333333333444555333333555666777888888888999888:::===???DDDQQQ]]]ooo}}}~~~eeeRRRIIIEEEAAA>>>>>>???@@@@@@AAA???>>>>>>;;;999>>>EEESSSlllwwwkkkdddbbb```cccnnn~~~wwwwwwmmm^^^MMMFFFDDDAAA>>>>>>===;;;<<<>>>@@@CCCLLLWWWZZZeeepppuuuwwwzzzzzzxxxtttrrrpppooopppssswwwzzz}}}}}}{{{wwwuuupppiiibbbZZZTTTPPPNNNPPPSSSWWW[[[\\\ZZZXXXTTTRRRPPPMMMJJJHHHFFFEEEDDDCCCAAA???===<<<;;;;;;666999<<<@@@DDDIIIOOOSSSTTTWWWZZZ\\\```hhhsss|||zzzvvvxxxsssfffbbbcccfffnnnrrrzzz}}}sss```LLLBBB???<<<<<<>>>???@@@BBBDDDEEEFFFGGGGGGFFFIIIQQQ\\\kkkzzz|||wwwrrrooohhhfffeeeccc___\\\aaahhhuuuzzzppphhhcccdddgggiiisss{{{yyynnn```[[[UUUQQQOOOOOONNNNNNKKKJJJGGGDDDCCCEEEKKKOOOTTTYYYbbbiiipppuuuzzz}}}|||||||||{{{yyywwwuuuttttttuuuxxxyyyyyywwwuuussspppppppppooommmkkkjjjiiiddddddeeeeeedddbbb```___^^^]]]\\\YYYWWWTTTSSSRRRPPPNNNKKKJJJKKKKKKKKKJJJBBB@@@>>>;;;999777777777888777666555555555666777555666777888999999999999666555333222222222333444444555666888999:::::::::999888999;;;===AAANNN[[[jjjyyy{{{kkkVVVKKKGGGCCC@@@@@@AAABBBBBBAAA??????>>><<<:::>>>FFFUUUnnnxxxooogggbbbaaa``````gggxxxxxxyyynnn^^^LLLEEECCCAAA>>>===@@@>>>>>>??????AAAJJJSSSTTT___kkkppprrrttttttqqqiiihhhfffeeegggkkkooorrr|||~~~|||vvvrrrkkkbbbYYYRRRMMMJJJEEEGGGLLLQQQWWWYYYXXXVVVVVVUUURRROOOLLLJJJHHHGGGGGGEEECCC@@@===;;;:::999444777;;;???EEEKKKQQQVVVYYY\\\^^^___```gggrrr{{{zzzuuuvvv}}}sssgggccceeegggpppuuu|||~~~zzz}}}gggPPPEEEAAA>>>===??????@@@BBBDDDEEEFFFGGGGGGEEEIIIQQQ\\\kkkzzz~~~yyywwwuuurrrlllfffhhhoootttwwwlllfffeeehhhkkkhhhqqq{{{xxxmmm```ZZZSSSNNNKKKJJJJJJIIIDDDCCC???<<<;;;>>>DDDHHHNNNTTT\\\eeellltttzzz~~~}}}}}}}}}|||zzzxxxuuutttuuuwwwyyy{{{zzzxxxuuurrrppppppqqqqqqooonnnkkkjjjfffgggggghhhfffdddaaa```^^^]]]\\\YYYVVVTTTRRRQQQQQQOOOLLLKKKKKKLLLKKKJJJCCCAAA???<<<:::999999999999888777666555555666777555666777888999999999999777666444333333333444444777888999;;;<<<=========<<<;;;:::;;;;;;???JJJWWWgggwwwzzzqqq|||qqqZZZMMMIIIEEEBBBBBBDDDDDDEEEBBB@@@??????<<<:::???FFFXXXqqq{{{tttoookkkdddeeedddbbbeeetttzzz}}}}}}nnn]]]KKKCCCBBB@@@===<<<@@@???>>>>>>@@@CCCGGGIIIOOOUUU^^^eeejjjjjjgggeee``````^^^]]]^^^bbbhhhmmmnnnvvv~~~vvvppphhh___YYYTTTPPPNNNLLLLLLNNNPPPRRRUUUWWWYYYXXXWWWTTTQQQNNNKKKJJJIIIGGGEEEBBBAAA@@@>>>;;;999;;;;;;;;;===AAAHHHOOOSSSVVVUUUXXX\\\___bbblllvvvzzztttuuu|||ttteeefffkkklllnnnxxxpppWWWHHHAAA===???DDDBBBCCCDDDDDDCCCCCCEEEFFFKKKKKKNNNXXXgggxxx}}}zzzwww~~~}}}uuupppnnnllllllqqquuu{{{~~~yyyrrrmmm]]]UUULLLEEECCCCCCBBB@@@<<<;;;:::999:::;;;>>>???HHHMMMVVV```jjjsssxxx{{{}}}}}}}}}|||zzzxxxvvvuuuyyyxxxwwwuuutttsssrrrrrrqqqqqqppppppnnnmmmkkkjjjkkkkkkjjjiiieeeaaa]]][[[XXXXXXWWWWWWVVVUUUTTTTTTQQQPPPOOOMMMLLLJJJIIIHHHFFFCCC@@@>>>===<<<:::999999777555333333444777888111333666999<<<<<<:::777777555444444666777777666666777888:::<<<>>>@@@AAA@@@@@@@@@>>>>>>BBBJJJPPPbbbsssvvvmmmpppzzzxxx^^^MMMHHHBBB@@@AAACCCBBBAAACCCBBBBBBAAA<<<999>>>FFFYYYqqq~~~yyyxxxtttqqqmmmjjjmmmyyywwwjjjZZZIIIBBBAAA???<<<;;;CCCAAA@@@??????AAADDDEEELLLQQQXXX^^^aaa```\\\ZZZUUUUUUTTTSSSSSSWWW]]]bbbiiiqqq|||xxxsssmmmgggbbb^^^ZZZXXXSSSSSSTTTUUUVVVXXXZZZ[[[ZZZYYYVVVSSSPPPMMMKKKKKKIIIFFFDDDBBBAAA???===::::::::::::<<<@@@EEEJJJMMMQQQPPPRRRVVVYYY^^^iiissszzztttuuu|||wwwhhhhhhmmmnnnrrr|||yyy^^^LLLCCC===>>>BBBBBBBBBCCCBBBBBBCCCEEEHHHKKKJJJNNNYYYjjjzzz}}}{{{{{{{{{zzzzzzzzzzzzxxxrrrjjjcccWWWOOOEEE???=========<<<===<<<;;;::::::<<<>>>???BBBHHHRRR^^^jjjttt{{{~~~|||yyyxxxvvvvvvtttsssrrrrrrrrrrrrsssssssssrrrqqqooommmlllkkkkkkjjjhhheeeaaa^^^[[[XXXXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRPPPNNNLLLKKKJJJFFFDDDAAA???>>><<<:::999999888777666555666888999666777:::===@@@@@@>>>;;;<<<:::888888999:::999999<<<===???BBBEEEHHHJJJKKKFFFFFFEEEBBBAAAEEEMMMSSScccssspppgggiiirrr{{{xxx]]]NNNIIIDDDAAACCCDDDDDDCCCDDDCCCCCCAAA<<<:::???GGG[[[ttt}}}wwwuuu{{{wwwjjjYYYIIIBBBAAA???<<<<<>><<<999999:::;;;===@@@CCCEEEJJJIIIJJJNNNRRRXXXdddooo{{{zzztttvvv}}}yyykkkjjjnnnqqqwwwhhhSSSFFF@@@???AAAAAAAAAAAA@@@@@@BBBFFFJJJUUURRRQQQYYYgggwww}}}zzzssshhh```PPPIII???999888999::::::;;;:::888888888999;;;<<>>===:::999999999999999999999999999;;;<<>>;;;999::::::999888<<<>>>AAAEEEIIINNNQQQRRRNNNNNNLLLIIIGGGJJJQQQWWWfffuuuvvvhhh```bbbjjjrrr{{{xxx^^^PPPKKKFFFCCCEEEGGGGGGEEEFFFEEEDDDBBB===:::@@@III[[[uuuwwwhhhYYYJJJCCCAAA???<<<<<>>??????BBBDDDGGGIIIIIIGGGEEECCC@@@AAAAAAAAAAAADDDHHHLLLRRR\\\jjjwww~~~|||{{{yyywwwssspppiiihhhfffdddbbb``````___^^^]]]ZZZWWWTTTQQQOOOOOOKKKIIIFFFDDDCCCBBB???===999999:::;;;<<<===>>>>>>DDDBBBCCCGGGKKKRRR___kkkxxxzzzuuuvvv}}}xxxkkkjjjnnnrrryyywww^^^LLLDDDAAABBBAAAAAA@@@??????BBBGGGKKKbbb___[[[[[[bbbpppwwwiii^^^LLLEEE===888888;;;<<<<<<<<<;;;:::999999;;;<<<>>>BBBHHHRRR]]]iiirrryyy|||}}}}}}}}}{{{wwwrrrmmmiiigggggghhhiiijjjlllnnnoooooooooppppppooonnnkkkjjjlllkkkjjjhhheeebbb___]]]YYYXXXWWWVVVVVVWWWYYYZZZUUUUUUSSSQQQOOOMMMLLLKKKJJJGGGCCCAAA???>>>;;;999888999:::;;;;;;;;;:::999===???CCCHHHNNNQQQRRRQQQHHHEEEAAA>>>======;;;:::<<<>>>AAAFFFLLLQQQUUUWWWWWWVVVTTTPPPNNNPPPWWW\\\jjjwww~~~xxxmmmaaa[[[]]]fffooottt|||aaaQQQLLLFFFEEEFFFHHHHHHGGGHHHGGGEEECCC>>>;;;AAAJJJYYYttt~~~vvvgggYYYJJJDDDBBB???<<<===DDDCCCBBB@@@@@@@@@@@@@@@???@@@AAABBBCCCBBB@@@???;;;<<<======>>>@@@CCCFFFGGGQQQ```ppp{{{}}}xxxuuuqqqooollliiifffdddbbbaaa```___\\\YYYVVVSSSQQQQQQLLLJJJGGGEEEDDDCCC@@@>>>:::;;;;;;<<<<<<<<<<<<<<>>>>>AAAFFFJJJ]]]aaacccdddfffoooyyysssrrrrrrrrrzzz{{{{{{yyyvvvvvvyyy|||rrraaaSSSGGGAAA;;;888:::>>>??????AAA@@@?????????AAACCCEEEGGGLLLUUU```jjjrrrxxx{{{|||{{{yyytttnnnfff```\\\[[[[[[]]]```cccfffiiikkkkkklllnnnoooooonnnllljjjlllkkkjjjhhheeebbb```___ZZZYYYYYYXXXXXXYYYZZZ[[[WWWVVVUUUTTTRRRPPPOOONNNMMMJJJFFFCCCAAA???<<<:::777888:::<<<<<<;;;:::999<<<>>>DDDMMMVVV]]]``````WWWSSSMMMIIIFFFEEECCCBBBAAACCCGGGLLLRRRWWWZZZ]]]^^^]]][[[WWWUUUWWW]]]cccooozzz~~~vvvpppeeeZZZUUUZZZeeeooozzzfffQQQLLLGGGEEEGGGIIIIIIHHHJJJHHHFFFCCC>>>;;;BBBKKKYYYuuu||||||ttteeeXXXKKKEEEBBB>>><<<===CCCCCCBBBBBBAAAAAAAAABBB>>>>>>>>>>>>>>>>>>======777999;;;;;;;;;<<>>>>>>>>>>>>>>AAA@@@AAAFFFJJJQQQ]]]iiiuuu|||zzzuuuwwwrrriiiiiiooovvv||||||aaaKKKCCCBBB???@@@???>>>>>>@@@DDDHHHJJJUUUccckkkpppuuuvvvlllgggdddbbb```eeefffeeecccaaabbbfffjjjyyy|||kkkWWWIII@@@<<<999999===AAABBBBBBCCCBBBAAAAAACCCEEEHHHIIIKKKPPPYYYcccmmmuuu{{{}}}|||yyytttmmmeee\\\UUUQQQNNNOOORRRVVVZZZ___ccceeeiiikkkmmmpppqqqpppnnnmmmmmmllljjjgggeeecccaaa```\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUPPPMMMIIIFFFCCCAAA>>><<<888999;;;<<<===<<<<<<;;;<<>>===>>>EEEEEEDDDCCCBBBBBBAAAAAA>>>===<<<;;;:::999999999666888:::;;;;;;;;;===???BBBIIIVVVeeerrrzzz~~~}}}yyyxxxuuuqqqnnnkkkiiihhhgggeeeccc___\\\ZZZXXXWWWQQQOOOLLLKKKIIIHHHEEECCC@@@@@@@@@@@@@@@AAABBBCCCDDDCCCEEEJJJNNNTTT___jjjssszzzzzzuuuwwwrrrkkklllsss{{{{{{fffLLLCCCBBB??????@@@??????@@@BBBEEEBBBJJJXXXeeepppxxxxxxmmmddd```^^^ZZZWWWXXXXXXWWWTTTQQQRRRVVV[[[hhhvvvsss```OOODDD<<<999999<<>>>>>>>>>>>???BBBKKKWWWeeepppwwwzzzuuuppphhhaaa]]]YYYWWWUUUUUUVVVXXX[[[^^^aaadddeeeggggggfffdddcccfffnnntttyyyxxxhhhYYYTTT[[[kkkxxxgggSSSOOOIIIHHHJJJMMMMMMLLLKKKIIIFFFBBB===:::AAAJJJ\\\|||}}}zzzwwwxxxyyywwwrrrnnnjjjqqq|||yyypppbbbWWWLLLFFFBBB>>>===>>>GGGGGGFFFEEECCCBBBAAA@@@???===;;;888777666666666777999<<<=========>>>???EEEJJJUUUcccooowww{{{{{{xxxyyyyyy{{{}}}~~~{{{zzzwwwssspppnnnlllkkkjjjhhhfffbbb___]]][[[ZZZTTTQQQOOOMMMLLLJJJHHHEEEBBBBBBAAAAAABBBDDDFFFGGGFFFEEEHHHMMMQQQVVV```jjjqqqxxxzzzvvvwwwrrrnnnooovvv|||gggLLLDDDDDD>>>@@@@@@@@@??????AAACCCFFFGGGLLLXXXhhhvvv~~~{{{ssshhhbbb___]]]XXXUUUSSSSSSQQQMMMIIIIIINNNRRRZZZgggyyyxxxfffUUUGGG???;;;:::;;;???FFFJJJKKKJJJPPPPPPPPPQQQSSSWWWZZZ\\\]]]```eeekkkqqquuuwwwxxxsssnnnggg^^^UUUNNNIIIFFF<<<>>>BBBHHHNNNTTTYYY\\\```bbbgggkkknnnnnnmmmlllmmmllljjjgggeeecccbbbbbb^^^```aaabbbaaa___\\\ZZZZZZZZZZZZZZZZZZZZZ[[[[[[UUURRRMMMJJJGGGDDDAAA>>><<<======>>>??????@@@AAABBBFFFNNN[[[iiiuuu|||zzzrrrmmmjjjgggeeecccdddfffhhhjjjlllmmmnnnjjjjjjiiihhhgggllltttzzz{{{ppp___XXX```qqq~~~eeeUUUPPPKKKJJJLLLNNNOOONNNLLLIIIEEEBBB<<<:::AAAJJJZZZ{{{|||vvvqqqppppppmmmjjjhhhbbbkkkwwwxxxooobbbWWWMMMGGGBBB======???OOOLLLJJJHHHGGGFFFCCCAAA???<<<777555555777888888555888===@@@AAAAAABBBCCCFFFJJJRRR___kkkrrrrrrqqqpppnnnnnnqqqwww~~~~~~~~~}}}{{{xxxuuurrrrrrrrrrrrlllkkkhhhddd```]]]ZZZXXXRRRQQQPPPNNNKKKIIIHHHGGGHHHGGGEEEEEEFFFHHHKKKLLLPPPSSSVVVVVVWWW[[[cccjjjrrrwww}}}~~~wwwwwwzzz|||{{{zzzooommmpppyyydddKKKEEE>>>>>>??????@@@AAAAAABBBBBBCCCHHHLLLQQQ[[[kkk|||{{{wwwqqqnnnllliiiccc___XXXTTTOOOKKKIIIHHHGGGFFFMMMTTTaaaooo}}}yyydddQQQEEE@@@@@@::::::<<>>???CCCGGG___{{{yyyssspppnnnkkkhhheeehhhrrryyypppaaaYYYNNNFFFCCCAAA>>><<>>>>>??????@@@AAAAAAAAABBBFFFJJJNNNWWWgggwww{{{xxxvvvrrrmmmhhh^^^ZZZSSSNNNKKKIIIGGGEEEIIIMMMTTT^^^iiisss|||yyykkkZZZKKKBBB??????@@@@@@BBBIIIQQQXXX[[[\\\```aaacccfffiiilllnnnooosssrrrssstttwwwxxxwwwvvvqqqlllddd\\\VVVRRRMMMKKKJJJIIIIIIJJJMMMOOOPPPPPPRRRWWW^^^eeejjjllllllkkkooollljjjhhhggggggeeecccccccccaaa```_______________]]]\\\]]]^^^^^^]]]\\\UUUTTTPPPMMMJJJGGGFFFFFFDDDCCCCCCBBBCCCDDDEEEFFFIIILLLQQQXXXbbbnnnzzz~~~{{{{{{{{{zzzzzz{{{{{{{{{xxxuuuqqqooopppuuu{{{}}}iiiaaaiiiyyytttaaaRRRMMMIIIJJJNNNQQQQQQOOOQQQNNNHHHAAA>>>>>>BBBFFF___{{{zzzvvvsssqqqmmmnnnttt}}}ssseee]]]QQQHHHCCC@@@===;;;[[[YYYWWWTTTQQQLLLFFFBBB999888777666777888:::<<<>>>BBBGGGLLLOOORRRTTTWWWRRRSSSVVV\\\bbbdddaaa^^^]]][[[ZZZ]]]dddlllssswww||||||{{{{{{|||}}}~~~~~~{{{xxxuuutttssssssqqqooolllhhhddd```^^^\\\\\\ZZZXXXVVVSSSQQQPPPOOOOOONNNMMMNNNQQQVVV[[[^^^``````___\\\YYYYYY^^^bbbccchhhoootttxxx~~~~~~xxxxxx{{{~~~yyy|||pppjjjkkkoooyyy~~~YYYGGGDDD>>>======>>>>>>???@@@@@@AAABBBCCCFFFJJJRRR```qqq}}}zzzuuujjjeee]]]VVVQQQLLLIIIGGGGGGGGGHHHLLLTTT^^^hhhnnnqqqhhhZZZMMMEEEAAA@@@@@@DDDFFFJJJQQQZZZbbbfffhhhooooooqqqsssvvvxxxyyyzzzzzzyyyxxxxxxyyyyyyxxxwwwsssnnnfff```[[[VVVSSSPPPOOONNNMMMMMMNNNOOOMMMLLLLLLQQQYYYaaagggjjjkkkkkkpppmmmkkkiiiiiihhhgggeeefffeeecccaaa````````````___]]]\\\]]]______^^^]]]XXXVVVSSSPPPMMMKKKIIIHHHFFFGGGGGGGGGGGGHHHHHHHHHKKKNNNSSSYYYaaakkkuuu|||~~~}}}}}}||||||xxxtttpppmmmooovvv~~~vvvkkkqqqooo^^^RRROOOKKKLLLPPPSSSSSSRRRSSSOOOIIIBBB===>>>BBBFFF___zzz{{{zzz}}}uuuhhh___SSSIIIDDD@@@<<<999aaa```]]]YYYTTTNNNFFFAAA999999999888888999;;;===AAAHHHRRRZZZ___aaaaaabbbZZZYYYYYY\\\^^^]]]YYYUUUSSSRRRPPPRRRYYYccclllrrrxxxyyyzzz{{{|||}}}}}}zzzxxxvvvuuutttrrrqqqnnnjjjfffccc```^^^___^^^[[[XXXUUUSSSRRRRRRTTTSSSRRRRRRUUUYYY^^^aaabbbaaa]]]XXXSSSRRRTTTWWWXXX]]]ccciiinnnttt|||yyyyyy|||zzzjjjhhhkkkppp{{{yyyWWWGGGEEE???=========>>>??????@@@@@@CCCBBBDDDHHHOOO[[[kkkxxxxxxqqqhhh___WWWQQQLLLIIIIIIGGGEEEFFFKKKSSS\\\bbbddd[[[OOOGGGDDDDDDDDDDDDGGGKKKQQQ[[[eeennntttwww~~~~~~~~~|||{{{{{{}}}~~~}}}|||uuuqqqkkkfffbbb___[[[YYYXXXVVVRRRPPPOOONNNLLLKKKJJJOOOWWW```gggkkkmmmnnnooommmkkkkkkkkklllkkkjjjhhhgggdddbbbaaaaaaaaabbb```___^^^___```aaa```___ZZZYYYWWWTTTQQQOOOMMMLLLIIIJJJJJJKKKKKKKKKJJJJJJLLLOOOTTTYYY```iiirrrxxx}}}||||||{{{yyyxxxwwwvvvsssooojjjhhhkkkttt~~~{{{~~~}}}lll\\\SSSPPPOOOPPPSSSVVVWWWWWWUUUQQQJJJBBB======AAAEEE^^^xxxrrrggg___RRRIIICCC@@@<<<999fffddd```[[[UUUMMMDDD???:::;;;;;;999888999<<>>??????@@@@@@DDDAAACCCIIIOOOXXXgggvvv|||qqqfff]]]VVVOOOLLLIIIGGGFFFFFFHHHNNNTTTWWWZZZSSSJJJEEEEEEGGGHHHHHHMMMRRR\\\gggrrr}}}yyyvvvqqqnnnllljjjgggeeebbb^^^WWWRRROOOMMMLLLKKKKKKOOOVVV^^^eeekkkooopppmmmlllkkklllnnnpppppppppjjjhhheeecccbbbbbbcccdddcccbbbaaabbbcccdddcccbbb^^^]]][[[YYYVVVSSSQQQPPPLLLMMMMMMNNNNNNMMMLLLLLLMMMPPPUUU[[[aaaiiipppuuuwwwyyy|||}}}{{{wwwwwwvvvuuusssqqqooonnnmmmiiieeedddhhhsss~~~xxxhhhYYYPPPPPPPPPQQQTTTWWWYYYYYYXXXSSSKKKBBB<<<<<<@@@DDD[[[sss}}}nnnddd[[[PPPGGGCCC@@@===;;;iiifffaaa[[[TTTKKKCCC===;;;<<<<<<:::888:::@@@EEENNN[[[ooo~~~yyynnnjjjddd```^^^YYYSSSNNNHHHHHHGGGHHHLLLUUU___gggjjjpppwww{{{}}}}}}|||{{{zzzsssrrrqqqnnnllljjjhhhgggfffddd```\\\YYYWWWWWWWWWZZZYYYYYYXXXWWWWWWVVVVVVVVVRRRLLLGGGCCCAAA@@@AAAEEEIIIOOOSSSWWW^^^fffmmmyyy}}}~~~rrrggghhhmmmttt}}}fffJJJ@@@@@@:::======>>>>>>???@@@@@@AAADDD@@@CCCJJJPPPVVVdddsss|||{{{oooeee]]]VVVRRRJJJIIIHHHGGGHHHJJJLLLNNNPPPMMMHHHFFFGGGJJJMMMNNNWWW^^^iiiuuu}}}{{{yyywwwwwwwwwuuussslllggg```ZZZUUURRROOONNNLLLOOOSSSZZZaaahhhmmmpppnnnmmmlllnnnpppssssssssskkkiiigggddddddeeeggghhhiiigggffffffggggggfffeee``````___]]][[[XXXUUUTTTQQQPPPPPPPPPPPPOOOOOOOOOPPPTTTYYY^^^ccciiiooosssrrrsssvvvyyyzzzyyywwwvvvsssssssssrrrpppnnnkkkjjjiiifffcccccciiitttuuudddVVVMMMNNNOOOQQQTTTVVVYYYZZZ[[[UUULLLBBB;;;;;;???CCCUUUjjj~~~nnnaaaYYYNNNFFFCCCAAA???===lllhhhaaaZZZRRRJJJCCC===:::;;;;;;:::999===FFFMMMYYYggg|||zzztttllleee___YYYQQQLLLDDDDDDDDDDDDGGGNNNWWW___aaaiiissszzz|||~~~~~~}}}}}}uuutttsssrrrpppooommmmmmkkkiiieee```]]][[[[[[\\\[[[\\\\\\\\\ZZZXXXUUUTTTPPPLLLGGGBBB??????>>>>>>@@@DDDHHHKKKNNNTTT]]]cccqqqxxxsssiiijjjooowwwyyyooo\\\DDD>>>AAA<<<>>>>>>??????@@@AAAAAAAAABBB>>>BBBLLLRRRUUUbbbqqqzzz}}}rrriiibbb^^^SSSQQQOOOLLLJJJJJJJJJKKKIIIJJJKKKKKKLLLOOOTTTWWW```hhhsssxxxtttooojjjeee___YYYUUUPPPQQQSSSWWW^^^fffmmmqqqqqqooooooooorrrsssssssssmmmllliiiggggggiiikkkmmmnnnlllkkkjjjkkkjjjiiigggcccbbbbbb```^^^[[[XXXWWWVVVUUUSSSRRRRRRRRRSSSTTTUUUYYY]]]bbbeeeiiimmmpppmmmoooqqqsssuuuuuuuuuuuupppqqqqqqqqqooollljjjhhheeebbb```bbbiiitttwwwfffWWWMMMOOOQQQTTTVVVXXX[[[]]]]]]WWWMMMBBB;;;:::>>>BBBNNNaaazzzsssbbbZZZOOOGGGCCCAAA???===nnniiiaaaYYYRRRJJJCCC>>>888::::::999999???JJJSSSbbbppp{{{qqqhhhaaaYYYPPPJJJAAAAAABBBBBBCCCIIIRRRYYY[[[eeeqqqyyy|||}}}wwwvvvuuutttsssrrrqqqqqqpppmmmhhhdddaaa_________\\\]]]^^^___]]]ZZZVVVTTTNNNJJJEEEAAA??????@@@???>>>AAADDDGGGJJJOOOWWW]]]mmmtttuuukkklllqqqyyyxxxpppgggVVVBBB???DDD@@@?????????@@@AAAAAABBBBBB@@@===AAALLLRRRUUU```ppp{{{~~~~~~uuunnniii^^^[[[WWWRRROOOMMMMMMNNNGGGJJJNNNPPPQQQTTTZZZ___eeelllxxx}}}zzztttlllbbb\\\TTTTTTUUUXXX^^^fffnnnssstttrrrqqqqqqrrrsssrrrqqqooonnnkkkiiijjjllloooqqqqqqpppnnnmmmmmmllljjjhhhddddddcccbbb```]]]ZZZXXXYYYXXXVVVTTTTTTTTTVVVWWWZZZ]]]aaadddfffhhhkkkmmmjjjkkkmmmoooqqqssstttuuunnnooooooooonnnkkkiiigggaaa___^^^```hhhsss{{{iii[[[PPPRRRUUUXXXZZZ\\\___aaa^^^XXXMMMBBB;;;:::>>>BBBIII[[[rrryyyddd\\\QQQHHHDDDBBB@@@===kkkggg```WWWNNNFFFAAA???===<<<<<<===BBBHHHOOOSSS^^^jjj{{{vvvooofffXXXOOOMMMDDDBBB??????BBBGGGNNNRRRZZZ```iiiqqqwww|||~~~~~~zzz{{{zzzyyyxxxuuusssqqqvvvrrrlllhhhfffdddbbbaaabbbbbbaaa___]]]ZZZXXXVVVMMMMMMJJJDDD>>><<<>>>AAAJJJCCCDDDOOOTTTQQQSSS[[[gggtttyyylllmmmxxxppp^^^RRRJJJCCC???>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@BBBHHHNNNXXXgggttt~~~~~~~~~~~~vvvnnnggg___ZZZWWWUUUQQQNNNKKKLLLMMMOOOQQQUUU[[[___mmmooouuu}}}sssgggfff^^^XXX\\\dddiiiooosssuuuuuuuuuuuuttttttttttttrrrrrrqqqpppnnnooorrrtttttttttsssrrrqqqnnnllljjjlllkkkjjjhhhddd```]]][[[ZZZYYYVVVTTTTTTVVVXXXZZZ[[[]]]___cccfffiiikkklllhhhjjjmmmppprrrsssssstttrrrrrrqqqooommmjjjgggeee^^^\\\\\\aaakkkvvv~~~rrr[[[VVVUUUUUUZZZ```dddeeeddd```SSSEEE>>>;;;999;;;>>>FFFVVVlllnnn___OOOGGGCCC@@@???@@@lllhhh```WWWNNNGGGBBB???>>>>>>>>>@@@CCCHHHMMMQQQVVV```pppvvvnnneeeYYYQQQOOOGGGDDDAAA@@@AAAFFFKKKOOOXXX]]]fffnnntttyyy~~~}}}}}}}}}|||zzzwwwuuutttwwwtttoookkkjjjhhhgggeeeeeeeeecccbbb```^^^]]]\\\UUUTTTRRRLLLEEEBBBCCCEEEGGGAAACCCLLLQQQOOORRRZZZfffrrrvvvkkkmmmyyyxxxeeeWWWKKKAAA>>>???===============>>>??????@@@???AAAGGGNNNWWWfffsss~~~~~~|||yyyyyyyyyxxxwwwxxxzzz|||~~~yyyrrriiiccc```]]]XXXSSSMMMMMMMMMNNNQQQUUUZZZ^^^hhhlllsss|||wwwkkkbbb\\\^^^dddjjjoootttwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuusssrrrrrrtttvvvvvvvvvvvvuuutttqqqooonnnnnnnnnmmmjjjgggccc___]]]\\\[[[YYYXXXXXXYYY[[[\\\]]]^^^aaadddgggiiikkkllljjjlllnnnqqqssstttuuuuuurrrrrrpppooommmjjjgggddd___]]]^^^cccmmmxxxwww```XXXWWWXXX\\\cccggggggfffaaaTTTFFF???<<<:::<<>>>>>nnniiiaaaXXXOOOHHHCCC@@@???@@@AAACCCEEEHHHJJJLLLLLLSSS___lllwwwvvvooofff[[[SSSQQQIIIGGGCCC@@@AAACCCGGGJJJTTTYYYbbbjjjqqqwww|||~~~|||zzzyyywwwyyyvvvrrrpppooonnnmmmkkkiiihhhgggeeeddddddeeeeeefffeeeaaaYYYPPPJJJIIIJJJHHHDDDEEEMMMRRRQQQVVV^^^fffrrrsssjjjnnn{{{sss```NNNAAA>>>@@@===<<<<<<<<<<<<===>>>>>>>>>===@@@FFFLLLUUUdddqqq}}}|||xxxuuuppppppooommmkkkjjjkkkmmmmmmpppsssuuuvvvzzz~~~uuuoookkkfff___YYYQQQOOONNNMMMPPPTTTYYY\\\```fffnnnuuu}}}~~~}}}~~~yyyoooggggggkkkoootttyyy{{{zzzzzzzzzzzzyyyyyyyyy{{{{{{{{{xxxvvvuuuwwwyyywwwwwwwwwwwwvvvtttrrrqqqrrrqqqpppmmmjjjfffbbb```^^^^^^]]]]]]]]]^^^^^^______aaacccfffhhhjjjllllllmmmnnnqqqsssuuuvvvwwwwwwsssrrrpppnnnmmmjjjfffccc^^^^^^```fffoooyyyyyyxxx|||eee\\\[[[\\\```fffjjjjjjhhhaaaTTTGGG@@@===;;;<<<@@@HHH[[[vvvwwwhhhXXXNNNHHHBBB>>>>>>ooojjjaaaWWWNNNGGGBBB@@@@@@AAACCCDDDEEEFFFFFFFFFDDDHHHPPPXXXbbblllvvv|||}}}zzzwwwrrrjjj___VVVQQQIIIGGGCCC@@@???AAADDDGGGPPPVVV^^^gggnnntttzzz~~~~~~|||{{{zzzzzzxxxuuusssssssssrrrpppmmmllljjjiiiiiijjjlllnnnxxxvvvqqqggg[[[RRRNNNMMMQQQNNNOOOTTTWWWYYY___fffkkkvvv}}}rrrkkkppp}}}pppXXXEEE???AAA<<<<<<;;;;;;;;;<<<<<<======<<<>>>DDDJJJSSSaaammm{{{~~~~~~{{{wwwrrrlllhhheeeeeeccc```\\\ZZZ[[[\\\___aaaeeefffhhhlllrrrwww|||}}}xxxtttnnnddd\\\TTTQQQNNNMMMOOOSSSWWWYYYWWW^^^eeekkkpppwww~~~{{{{{{|||{{{zzzzzz||||||ssspppqqqrrrwww|||}}}}}}}}}}}}}}}}}}}}}~~~}}}zzzxxxyyyzzzwwwwwwwwwwwwwwwuuusssrrrssssssqqqoookkkgggcccaaa````````````aaaaaaaaaaaabbbccceeegggjjjkkklllmmmpppqqqsssvvvxxxyyyyyyyyyuuurrrooonnnmmmjjjeeeaaa]]]^^^aaahhhpppzzzsssrrrxxx~~~hhh^^^]]]^^^ccciiilllkkkiiiaaaTTTFFF???<<<:::<<>>:::999:::===HHH^^^}}}vvvbbbTTTLLLFFFCCCDDDqqqlllbbbWWWNNNGGGCCCAAACCCDDDFFFFFFEEECCCAAA???AAAAAAAAABBBFFFMMMVVV\\\cccnnnxxx{{{wwwnnnaaaVVVKKKIIIEEEBBB@@@AAABBBCCCIIIOOOWWW```hhhqqqxxx}}}~~~}}}}}}}}}|||{{{yyyyyyzzzzzzxxxwwwssssssssssssuuuwwwyyyzzzzzz{{{{{{wwwpppjjjhhhhhhmmmmmmllljjjiiilllsssyyy{{{sssooouuu~~~fffOOOFFF======<<<;;;;;;;;;;;;<<<;;;;;;===BBBFFFLLLXXXcccqqqwww~~~~~~~~~zzzrrrkkkddd^^^XXXTTTQQQPPPNNNJJJFFFDDDDDDEEEEEEGGGIIIIIIHHHKKKPPPUUUUUU___kkksss~~~rrreeeWWWRRRNNNLLLNNNPPPOOONNNJJJLLLOOOQQQSSSXXX___eeemmmnnnnnnlllkkkkkkmmmoooooorrruuuwww|||~~~zzz|||~~~xxxuuusssssswww}}}|||}}}~~~~~~~~~~~~~~~|||zzzyyysssrrrpppmmmiiieeeaaa^^^\\\\\\\\\\\\\\\]]]^^^___bbbdddfffiiikkkmmmooooootttuuuwwwyyy{{{{{{{{{{{{zzzuuuqqqooopppmmmfff```YYY]]]dddkkkrrrzzznnngggjjjmmmsss|||jjj______aaafffkkknnnllliii^^^QQQDDD===:::888999===GGG^^^|||rrrcccYYYOOOJJJIIIuuuoooeeeYYYPPPIIIEEEDDDGGGGGGHHHHHHGGGDDDBBBAAAAAAAAA@@@@@@BBBGGGNNNSSS]]]kkkyyy~~~|||uuujjj```QQQNNNJJJEEEBBBAAABBBBBBFFFKKKSSS\\\eeennnvvv{{{~~~~~~}}}||||||}}}|||{{{yyywwwxxxyyyzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}wwwtttwww~~~~~~xxxrrrooovvv{{{ttttttzzz{{{[[[KKK>>>======<<<;;;;;;<<<<<<<<<;;;===AAADDDIIITTT^^^lllsss{{{}}}zzztttoooggg___YYYTTTPPPMMMJJJJJJHHHEEEAAA???@@@AAA@@@BBBCCCBBBAAABBBFFFJJJGGGPPPZZZ```jjjwwwuuugggVVVRRRMMMLLLNNNNNNKKKHHHGGGFFFEEEFFFHHHLLLPPPSSSYYY[[[^^^___```aaaccceeeiiilllqqqssswwwxxxpppgggaaaccchhhjjjoootttuuuqqqnnnnnnnnnooottt{{{zzz{{{}}}}}}{{{zzzsssrrrpppmmmiiiddd```^^^YYYXXXWWWVVVWWWYYY[[[\\\aaaccceeehhhkkknnnooopppuuuvvvxxxzzz{{{|||||||||}}}wwwrrrqqqqqqnnnggg```YYY^^^fffnnnttt{{{tttfffdddiiimmmuuu~~~~~~hhhaaaaaaccchhhmmmooommmjjj___RRRDDD===:::888:::===EEE\\\yyyyyylll]]]QQQLLLwwwqqqggg[[[RRRKKKGGGFFFIIIJJJJJJIIIHHHFFFDDDCCCAAAAAAAAA@@@AAAFFFLLLPPP\\\lllzzz~~~zzzqqqhhhVVVSSSNNNIIIDDDBBBAAAAAACCCHHHPPPYYYbbbllltttyyy{{{~~~~~~|||zzzzzz{{{}}}~~~}}}|||vvvpppooowwwyyypppkkknnnuuucccNNN???>>>===<<<<<<<<<<<<<<<<<<;;;===@@@CCCGGGQQQ\\\iiipppzzz{{{wwwjjjddd\\\UUUPPPLLLJJJHHHFFFFFFEEEBBB???>>>>>>@@@<<<===>>><<<999:::===AAA@@@HHHPPPUUU]]]iiiuuuzzz{{{uuueeeUUUQQQMMMMMMNNNNNNIIIEEEFFFCCC@@@???BBBEEEHHHIIIKKKNNNRRRUUUWWWYYY[[[]]]dddiiinnnqqqtttzzzssseee]]]TTTNNNQQQUUUVVVZZZ___aaa^^^^^^aaaccceeekkkrrrxxxyyy|||~~~|||yyyxxxsssrrrqqqmmmiiiddd```^^^VVVUUUSSSRRRSSSVVVXXXZZZ```bbbeeehhhkkknnnpppqqquuuwwwyyyzzz||||||||||||~~~xxxsssqqqrrroooggg```YYY___hhhpppvvv}}}{{{}}}nnncccdddkkkooo{{{zzzdddbbbbbbdddiiinnnpppnnnkkk```SSSEEE>>>;;;999;;;>>>DDD[[[www{{{gggVVVMMM~~~wwwlll```VVVPPPMMMMMMPPPOOONNNLLLJJJGGGEEEDDDCCCDDDFFFFFFFFFHHHKKKMMMZZZhhhwww~~~uuulll___ZZZSSSMMMIIIGGGEEEDDDDDDHHHPPPYYYccckkkqqqttt{{{}}}{{{}}}~~~pppoooqqqxxx~~~xxxrrrkkkfffiiirrrhhhPPPAAA???<<<::::::;;;===>>>:::;;;<<<===AAAHHHQQQWWWaaakkkwww~~~ssskkk___[[[UUUPPPNNNLLLKKKJJJFFFEEECCCAAA>>>===<<<;;;777777888999999999999999<<>><<<;;;;;;999999::::::999888777777777999<<<@@@EEEMMMUUUZZZaaagggooovvvzzzvvvkkk]]]YYYSSSQQQPPPOOOLLLIIIFFFBBB===:::::::::999999===???BBBEEEGGGJJJNNNQQQUUUYYY^^^aaadddjjjqqqwww{{{zzztttllleee^^^SSSJJJFFFDDDBBB@@@@@@BBBCCCEEEEEEBBBCCCGGGKKKOOOXXXaaalllpppvvv{{{~~~{{{xxxvvvsssppplllgggaaa[[[WWWTTTSSSRRROOOLLLJJJLLLPPPTTT\\\```fffiiijjjlllqqqtttuuuuuuvvvzzz}}}~~~|||yyy|||yyyuuurrrppplllfffbbb^^^eeennnvvv|||~~~rrrhhhiiisss~~~qqqgggccchhhmmmpppsssuuupppjjj___QQQCCC===<<<<<<<<>>;;;::::::;;;<<<>>>=========>>>BBBHHHMMM[[[eeerrr{{{|||tttjjjcccYYYWWWVVVUUUUUUTTTRRRPPPIIIGGGEEEAAA>>><<<::::::;;;;;;::::::888777666555888999;;;===???DDDJJJOOOXXX^^^eeekkkpppuuu{{{uuukkk^^^ZZZUUUSSSSSSSSSPPPMMMKKKFFF???:::777666555555666888;;;===???BBBEEEHHHKKKOOOTTTXXX[[[```gggllllllkkkfff]]]VVVRRRJJJCCCCCCBBBAAA@@@????????????AAA>>>>>>BBBEEEHHHPPPXXX```fffnnnvvv||||||xxxsssqqqmmmkkkhhhccc^^^ZZZVVVTTTQQQOOOLLLHHHFFFHHHMMMPPPUUU[[[bbbgggiiikkkooosssssssssuuuxxx{{{|||{{{yyyzzzxxxvvvsssppplllfffbbbbbbjjjttt|||rrriiilllzzzyyymmmgggeeekkkpppsssuuuvvvqqqjjj^^^QQQCCC>>>===<<<===???>>>MMMfffkkk[[[|||rrriiieeecccccc\\\\\\ZZZXXXSSSMMMHHHEEEEEEGGGHHHIIIIIIKKKMMMPPPZZZgggvvv|||vvvmmmddd]]]WWWRRROOOMMMPPPTTT[[[aaahhhmmmpppuuuxxx|||{{{xxxwwwvvvvvvzzz~~~yyymmmmmmrrr~~~yyynnneee```___aaacccfffjjjmmmuuucccJJJBBBAAA>>><<<::::::::::::<<<<<<<<<<<<===@@@FFFJJJXXXbbboooxxx~~~}}}wwwooogggaaa\\\[[[[[[[[[[[[YYYUUURRRJJJHHHEEEBBB???<<<:::999999999999999888666555444999:::;;;;;;<<>>@@@BBBCCCJJJQQQUUU\\\fffpppwww}}}{{{||||||{{{xxxrrrmmmiiieeecccaaa___\\\YYYWWWVVVLLLKKKGGGDDDBBBCCCHHHLLLOOOUUU^^^dddgggjjjnnnqqqssstttvvvxxxzzzyyyxxxwwwvvvuuutttrrrooojjjeeeaaagggooozzzqqqiiiqqqrrriiigggeeelllrrrvvvyyyyyyssslll\\\OOOBBB>>>>>>===>>>@@@AAANNNfffmmm\\\yyypppjjjfffeeeaaa```]]]YYYSSSMMMGGGDDDBBBDDDGGGHHHJJJMMMQQQTTTZZZfffttt}}}}}}uuummmfff```[[[WWWTTTUUUYYY]]]ccchhhmmmppptttwwwzzzyyysssmmmkkkjjjmmmwwwxxxpppooorrr~~~uuukkkbbb___aaa```aaadddiiimmmwwwaaaJJJBBB@@@>>><<<;;;:::::::::::::::;;;;;;<<<@@@FFFJJJVVV```mmmwww|||{{{uuunnnhhhdddccccccbbbbbb```\\\VVVRRRJJJHHHFFFBBB???<<<::::::777777888888777777666555444555555555666888;;;>>>AAAFFFMMMTTTZZZaaajjjqqqyyy|||~~~~~~}}}~~~~~~~~~uuuiii^^^[[[XXXXXXZZZ\\\ZZZYYYRRRLLLCCC;;;666333222111111333555666666888;;;>>>@@@CCCHHHKKKOOOUUU]]]ccccccddd___WWWSSSRRRQQQOOOIIIJJJKKKKKKKKKJJJHHHHHHCCC???>>>>>>======AAAHHHMMMTTT___iiiqqqxxx|||~~~|||xxxxxxyyywwwsssnnnhhheee```___]]][[[XXXVVVTTTSSSHHHGGGDDDAAA??????CCCFFFIIIPPPYYY___dddgggllloootttuuuwwwxxxxxxvvvuuuuuurrrrrrrrroookkkgggcccaaakkksss~~~vvvqqq|||ooofffgggeeellltttxxx||||||vvvnnnYYYMMMAAA>>>?????????BBBDDDPPPfffkkk\\\{{{sssmmmjjjfffddd___YYYRRRLLLGGGDDD???BBBEEEHHHJJJNNNRRRUUU[[[fffrrr{{{zzzrrrlllfff```\\\YYYZZZ\\\___ccchhhlllooorrruuuxxx||||||wwwmmmgggaaa___^^^cccppp}}}uuuqqqppptttxxxppphhh___^^^ccceeeeeehhhmmmtttwww\\\III@@@@@@>>>===;;;;;;::::::888999:::;;;===@@@FFFJJJSSS]]]jjjtttzzz{{{vvvqqqnnnllljjjiiigggfffccc]]]VVVQQQJJJHHHEEEBBB???===;;;;;;888888999999999888888777222333444444444555888;;;;;;@@@FFFKKKPPPXXXbbbiiivvv|||~~~|||xxx}}}|||~~~xxxlll```\\\YYYXXXZZZ[[[YYYWWWNNNIIIAAA:::666444333222111333555555555777999<<<===@@@CCCFFFJJJRRR\\\dddbbbdddaaaZZZWWWXXXYYYXXXTTTTTTTTTTTTSSSRRRQQQPPPKKKGGGDDDCCC@@@===???DDDGGGNNNXXXaaaiiipppuuuxxx{{{|||}}}~~~}}}|||zzzxxxuuuuuuuuusssooojjjfffccc___]]]ZZZVVVRRRNNNKKKIIICCCCCCBBB???======>>>@@@CCCJJJRRRYYY]]]bbbgggkkkqqqsssvvvwwwuuutttsssssspppqqqpppmmmhhhdddbbbbbbnnnvvvpppfffgggfffmmmuuuzzz~~~}}}vvvmmmVVVJJJ@@@>>>@@@AAABBBDDDEEEPPPddd}}}{{{uuuyyy|||kkk\\\xxxtttkkkhhhaaaZZZRRRLLLGGGEEE???BBBEEEGGGJJJMMMQQQTTTYYYcccmmmttt{{{~~~zzzuuuoookkkfffbbb___\\\\\\]]]___cccgggkkkmmmooorrruuuyyy|||{{{rrrkkk^^^ZZZWWWWWWWWW\\\iiivvv~~~rrrooopppwwwyyymmmiiiddd^^^___fffjjjiiilllttt|||~~~~~~{{{kkkUUUEEE???>>>>>>===<<<;;;;;;;;;999:::;;;<<<===@@@EEEHHHOOOYYYgggqqqxxx~~~|||xxxvvvuuuuuummmkkkiiifffccc\\\UUUPPPIIIGGGEEEBBB@@@>>>===<<<=========<<<;;;:::999888555666777666555666888:::888<<<@@@CCCGGGNNNWWW]]]kkkuuu~~~|||vvvwwwtttsssvvvwwwuuuxxx~~~}}}qqqccc^^^YYYWWWWWWVVVSSSPPPGGGCCC===999666555333222111222333444333444777999:::<<<>>>AAAEEEOOO[[[dddfffiiiiiiccc```bbbddddddeeedddbbb```]]][[[ZZZYYYVVVQQQMMMKKKFFFAAAAAAFFFDDDIIIQQQYYY```gggmmmqqqssstttvvvwwwwwwuuusssqqqoooooommmkkkhhhdddaaa___[[[YYYUUUPPPKKKFFFCCCAAA???@@@AAA???===;;;;;;<<<>>>DDDKKKRRRVVV[[[bbbgggkkknnnrrrsssrrrqqqrrrsssqqqqqqoookkkfffcccccceeepppwwwsssggggggiiipppxxx|||~~~|||sssiiiSSSHHH>>>>>>AAABBBDDDFFFHHHSSSeee{{{}}}|||xxxtttyyyzzzlll___}}}oookkkcccZZZRRRLLLHHHFFF@@@BBBEEEGGGIIILLLPPPSSSSSS\\\dddhhhmmmsssuuusssrrroookkkiiigggeeebbb```]]]]]]]]]___bbbeeeiiikkkmmmpppsssvvvyyy|||{{{rrrhhhaaaTTTRRRRRRSSSTTTXXXdddppp~~~qqqmmmoooyyyzzzlllccccccbbb^^^bbbkkkhhhgggjjjttt}}}zzzxxxssscccOOOBBB>>>>>>======<<<<<<<<<;;;:::;;;<<<<<<===???CCCGGGMMMWWWeeeooovvv|||}}}zzzyyyyyy{{{mmmkkkiiifffbbb\\\UUUPPPHHHGGGEEEBBB@@@>>>======BBBAAAAAA???===;;;:::999555666777555444333555666222555888999;;;AAAIIIPPPZZZgggsssyyy|||~~~{{{ttttttooonnnqqqrrrqqqttt{{{~~~vvveee```YYYUUUSSSQQQMMMIIIAAA>>>:::777666555444222000111222222222333555777888999;;;===BBBMMM[[[eeemmmqqqqqqllljjjlllnnnnnnrrrqqqmmmiiifffcccaaa```ZZZVVVQQQMMMGGGAAAAAADDDBBBFFFMMMTTT[[[aaagggkkkkkkmmmoooppppppnnnllljjjiiihhhgggdddaaa^^^[[[ZZZUUUSSSPPPLLLGGGCCC@@@???===???@@@@@@===;;;999999;;;@@@GGGMMMQQQWWW^^^ccceeeiiinnnqqqpppppprrrtttrrrrrroookkkeeeccceeegggqqqwwwuuugggggglllssszzz}}}~~~zzzpppfffQQQFFF>>>>>>AAACCCEEEHHHNNNWWWfffzzz}}}yyyyyywww~~~}}}~~~zzzmmmaaayyyoooeee^^^VVVMMMIIIIIIDDDEEEFFFGGGJJJMMMOOOPPPSSSUUUZZZ^^^bbbccccccccc^^^]]]\\\\\\[[[[[[[[[\\\[[[[[[[[[\\\^^^aaadddfffggghhhjjjmmmpppsssvvvwww~~~|||xxxrrriii^^^WWWUUUPPPMMMMMMNNNSSS```mmm~~~{{{~~~wwwlllkkksssnnnbbbYYYXXX\\\___ccchhhfffffflllttt{{{}}}yyysssbbbQQQGGG@@@===:::999<<>>:::999:::<<<===>>>@@@DDDGGGPPPVVVaaalllwww~~~|||xxxsssnnnhhhbbb]]]XXXTTTQQQLLLJJJGGGDDDCCCBBBBBBCCC===???@@@@@@===:::888888666666555444444444444555555555666777:::>>>BBBEEERRRZZZeeepppwwwwwwuuurrriiiiiiiiiiiihhhjjjnnnqqqttt||||||pppeeeXXXPPPNNNKKKFFFBBB===<<<:::777555333222111444333333222222333333444666555888>>>DDDLLLZZZgggqqqxxx|||zzzxxxyyyzzzyyy}}}|||{{{zzzwwwqqqkkkeeebbb^^^YYYUUUQQQMMMHHHDDDEEEGGGJJJOOOUUUZZZ___aaa```aaaaaaaaaaaa___^^^]]]WWWWWWWWWWWWVVVVVVVVVVVVNNNKKKGGGBBB>>><<<::::::;;;;;;:::999999888888777666:::???DDDIIIOOOUUUYYYaaaffflllqqqrrrrrrrrrrrrnnnnnnkkkfffaaaaaaeeeiiisssyyyrrrmmmmmmuuuyyy{{{~~~~~~qqqbbbJJJCCC>>>>>>???BBBIIIQQQTTT[[[hhhzzz}}}~~~}}}qqqddduuuiii___WWWNNNKKKLLLHHHIIIKKKMMMOOOPPPRRRRRRNNNPPPTTTXXXZZZ[[[ZZZZZZXXXXXXWWWWWWVVVVVVVVVVVVYYYYYY[[[\\\___aaaccceeecccdddeeegggiiilllooopppuuutttrrrpppllleee]]]XXXWWWRRROOONNNOOOTTT```mmm~~~~~~xxxnnnnnnvvv|||eee[[[TTTUUUYYY\\\___bbbeeefffkkkrrrwww{{{xxxeeeQQQFFF???===:::999:::;;;:::888888:::;;;<<<===???CCCEEENNNTTT^^^iiittt{{{~~~zzzrrrmmmgggbbb^^^ZZZVVVSSSMMMKKKHHHFFFDDDDDDEEEEEEBBBCCCBBBAAA>>>;;;999888666666555444444444444555555555555666888<<>>;;;:::888666444333222111333333222222222222333333666555777===CCCMMM\\\kkkwww}}}tttnnniiieee___ZZZVVVQQQKKKGGGGGGHHHIIILLLNNNQQQSSSUUUVVVWWWWWWVVVUUUSSSQQQPPPNNNNNNMMMMMMMMMLLLLLLLLLFFFDDDAAA>>><<<;;;;;;;;;:::::::::999888888777777555888<<<@@@EEEKKKRRRVVV]]]bbbiiinnnpppppppppqqqmmmllliiiddd______cccgggrrrxxxtttppppppwww{{{{{{}}}{{{mmm]]]IIIBBB>>>===???AAAGGGOOOTTT[[[iii{{{~~~rrreeerrreee[[[RRRPPPQQQOOOQQQSSSUUUWWWWWWVVVVVVOOOQQQSSSVVVWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSVVVWWWZZZ]]]___aaabbbbbb]]]]]]]]]^^^___aaaccceeehhhiiijjjkkkjjjgggaaa]]]ZZZUUUQQQPPPPPPTTT___kkk~~~xxxqqqqqqyyyppp^^^XXXUUUYYY^^^___```bbbdddfffkkkpppppptttnnnVVVHHH@@@>>><<<;;;999888888888888999:::;;;;;;===AAACCCJJJPPPZZZeeepppwww}}}|||rrrnnnhhhccc___\\\XXXVVVOOOMMMKKKIIIGGGGGGHHHIIIJJJHHHFFFBBB???<<<:::999777666555555444444555555444444444555666999;;;<<>>===;;;888888;;;777999:::::::::<<>><<<:::777666666555555555555555555555555555666777888999???AAADDDHHHIIIJJJIIIHHHHHHJJJLLLLLLKKKKKKMMMNNNKKKUUUeeeuuuxxxeeeUUUJJJCCC>>>:::666666555333222222222222222222222111111222222222555555777;;;AAANNNbbbtttzzzppphhhccc\\\TTTNNNHHHIIIJJJKKKKKKJJJIIIHHHDDDDDDCCCBBB@@@???>>>============<<<<<<<<<;;;;;;777666666666777999:::;;;999888888777777666666555444555666888;;;AAAHHHMMMQQQWWW___fffjjjlllmmmnnnllljjjfff```[[[\\\bbbgggpppvvv~~~vvvtttvvv}}}}}}xxxgggTTTEEE???<<<<<<<<<===BBBHHHRRR[[[lllzzz{{{wwwnnnyyymmmhhhhhhjjjlllmmmnnnllliiidddbbbbbbbbbbbbbbbbbb```___^^^\\\\\\\\\\\\[[[YYYXXXWWWUUUWWW[[[^^^```___^^^]]]XXXVVVSSSPPPOOOOOOPPPPPPRRRYYYdddooovvvtttnnniii]]]XXXSSSPPPMMMNNNWWWaaattt~~~uuutttuuu~~~vvv___RRRQQQUUU]]]aaa``````aaabbbeeekkknnnmmmqqq~~~mmmWWWIIIBBB>>>===<<<888999===888999999999999:::===@@@FFFKKKSSS]]]hhhqqqxxx||||||xxxtttnnnhhhccc___[[[XXXWWWUUUSSSQQQOOOOOOPPPQQQUUUPPPJJJEEEBBB???===;;;777777666555555555555666666666666666666777777888;;;<<<>>>???@@@@@@@@@???>>>@@@CCCCCCCCCBBBBBBCCCAAAJJJXXXiii}}}}}}jjjXXXKKKBBB<<<999666666555444333222333333333222222222222222222333555555777;;;@@@LLLbbbuuuxxxoooiiibbbYYYQQQLLLNNNOOOOOONNNKKKIIIGGGAAA@@@???>>>===<<<<<<<<<999999999999888888888888555555555666777777888999888777777666666555444444444444555666888===CCCHHHLLLRRRZZZbbbgggjjjmmmnnnmmmjjjfff___[[[]]]dddjjjqqqwww|||sssrrrwww~~~yyyfffSSSCCC>>>;;;<<<<<<<<>>;;;888777666666555555666666777777777777777777777777777777888888999999999999666999<<<===<<<;;;::::::;;;BBBMMM\\\qqqnnn[[[MMMCCC<<<999888777666555444444444444444333333222222333333444555666999<<>>;;;<<<<<<;;;===BBBIIITTTdddwww~~~~~~xxx~~~yyyuuupppppppppppppppppppppoookkkkkkkkkiiifffccc___]]][[[\\\^^^___^^^]]]\\\[[[YYYUUUPPPKKKGGGEEEEEEEEECCCJJJVVVccclllnnnkkkgggZZZTTTOOOJJJEEEDDDJJJSSS```ooo~~~~~~wwwssswww|||{{{gggWWWUUUUUUYYY```cccccceeeiiiggggggjjjooorrrttt|||dddQQQBBB@@@???:::888;;;::::::;;;:::999:::<<<>>>@@@DDDKKKUUU```kkksssxxx|||~~~zzzvvvqqqmmmjjjgggeeebbbaaa___[[[XXXVVVUUUTTTUUUSSSNNNGGGEEEDDDCCC???;;;888777777666666666666666666666777777777777666666333444444555666666666666444777:::<<<;;;999777777777<<>>;;;:::999777666555555555555444444333333444444555555777:::===???HHH]]]pppzzzrrrhhh___YYYZZZ\\\]]][[[VVVQQQNNNGGGEEEBBB???===;;;::::::555555555555444444444444333333444555666666666666666666555555444333333333111222444444555777;;;>>>@@@GGGQQQZZZaaafffiiillljjjhhhccc]]][[[___iiiqqqvvv{{{wwwvvv|||{{{tttuuuvvv~~~~~~uuuaaaKKKBBB>>><<<===<<<;;;<<<@@@CCCMMM]]]nnnwww|||xxxxxxxxxyyyyyyyyyzzzzzzrrrrrrqqqooolllhhhdddaaa]]]^^^^^^___^^^]]][[[ZZZYYYUUUOOOIIIEEECCCBBBBBBBBBHHHRRR]]]fffjjjiiigggXXXSSSMMMHHHCCCAAAGGGOOOZZZjjj}}}{{{zzz|||vvvtttyyyuuubbbUUURRRRRRUUU[[[^^^^^^bbbgggiiihhhkkkppprrrtttyyyrrr[[[GGGDDDDDD>>>;;;===:::;;;;;;:::999:::<<<>>>>>>BBBHHHRRR]]]hhhqqqvvv{{{~~~yyyuuuqqqnnnlllkkkiiigggcccaaa]]]ZZZWWWVVVUUUUUUQQQLLLFFFDDDEEEDDD???:::888888777666666666666666555555666666777666666555333333444555666666666666555999<<<>>>===;;;999888555999???KKKaaazzzyyyhhhYYYNNNGGGDDD===<<<:::999777666666555666555555444444555555666555777;;;===>>>FFFZZZnnnyyynnnddd[[[]]]aaacccccc```\\\ZZZMMMKKKGGGCCC???<<<;;;:::777666666666555555555555111111333444555666666666666555555444444333222222///111333333444555888:::<<>><<<======;;;<<>>HHHWWWhhh{{{vvv|||zzzvvvrrrooojjjeeebbbaaa_________aaabbbaaa```\\\WWWPPPJJJGGGEEEDDDCCCCCCDDDHHHPPPXXX]]]]]]\\\VVVQQQIIICCC@@@BBBEEEHHHWWWbbbtttyyyxxx|||wwwyyy}}}mmm\\\TTTXXXYYYZZZ\\\^^^```bbbcccdddcccfffjjjkkklllrrryyygggIIIDDDFFF???999:::;;;;;;::::::::::::999999>>>CCCIIIOOOUUU^^^hhhpppttt||||||}}}zzzuuuqqqnnnllljjjhhhdddaaa]]][[[YYYWWWTTTRRRRRRPPPMMMJJJGGGEEEEEEDDD@@@>>>;;;888777888999:::666666666777666666555555555666666555333222222333333333333333444555555666777;;;BBBKKKZZZnnnyyygggWWWMMMIIIFFFCCC???===<<<:::888777555555666666666666666666888888:::===@@@HHHYYYiii|||rrrlllkkkhhhfffhhhkkkkkkfffaaaWWWTTTNNNHHHBBB===:::888;;;999777666777777666555666666555444444444555555666555444333222333444555222222333444444555666666===@@@GGGQQQ[[[bbbeeefffgggccc]]]ZZZ\\\bbbjjjoooxxx|||wwwuuuxxx|||yyypppqqq|||kkkVVVFFF>>>===<<<<<<<<<===>>>???FFFHHHRRRbbbsssuuu}}}zzzvvvrrrnnniiidddaaa```_________aaaaaa___^^^[[[VVVPPPKKKHHHEEECCCBBBAAAAAADDDJJJQQQUUUVVVUUURRRNNNGGGAAA???@@@DDDGGGSSS^^^nnnyyyxxx|||xxxxxxzzzjjj\\\WWWYYYZZZ[[[]]]^^^`````````dddbbbdddhhhjjjkkkqqqyyymmmMMMFFFFFF@@@;;;===;;;;;;::::::::::::999999<<<@@@FFFLLLRRRZZZeeelllrrrzzz}}}yyyvvvtttqqqnnnllljjjgggccc```^^^\\\YYYWWWSSSQQQOOOLLLJJJHHHHHHGGG@@@>>>;;;888777777888999666666666666666666555444555777888777555333333444333333333333333444555666:::===BBBKKKXXXlllnnn\\\PPPKKKGGGCCC???<<<:::999888777666666777777777888888888999999<<<@@@BBBGGGUUUcccyyy{{{tttqqqnnnmmmnnnqqqqqqlllhhhbbb___YYYRRRKKKFFFBBB@@@;;;999666666666777666555666666555444444444444555555555444444333333444444222222222333444444555555;;;===CCCLLLVVV^^^bbbcccbbb___ZZZXXX[[[bbbjjjpppyyy}}}vvvwww}}}wwwrrrttt|||jjjUUUFFF>>>>>>===<<<<<<===>>>???CCCFFFPPP^^^mmm{{{|||yyytttoookkkfff```]]]^^^^^^^^^___aaa```^^^\\\[[[XXXSSSOOOLLLIIIEEECCCAAAAAABBBEEEIIILLLMMMMMMMMMJJJDDD???===???BBBEEELLLVVVgggwwwzzzzzz}}}|||qqqyyy|||xxx|||vvvcccZZZYYYYYY[[[]]]___``````______dddaaaaaaeeegggjjjqqqyyytttQQQFFFDDD???<<<>>>;;;;;;::::::::::::999999:::===CCCHHHMMMVVV```hhhpppxxx}}}{{{xxxtttqqqmmmiiieeeaaa___]]]ZZZXXXVVVTTTRRROOOMMMKKKJJJJJJCCCAAA>>>;;;999888888999777777777666666555555555666777999999777555444444222222222222333444555666<<<>>>BBBIIIUUUhhh}}}vvveeeWWWOOOIIIEEE???;;;::::::999999777888999999::::::999999999:::===AAACCCGGGQQQ]]]nnn{{{xxxuuutttuuuwwwwwwtttpppiiifff```XXXQQQJJJEEECCC>>><<<999777777777666555666666555444444444444444555555555555555444333333111111222222333333444444888:::>>>FFFOOOXXX]]]___]]]ZZZWWWVVVZZZbbbjjjppp{{{tttxxxssssssxxx{{{hhhSSSDDD???>>>===<<<<<<===>>>???AAAEEENNNZZZeeevvv{{{wwwqqqkkkfff```[[[WWW[[[[[[]]]___bbbbbbaaa___]]][[[WWWTTTQQQNNNIIIFFFEEEDDDDDDDDDFFFGGGHHHIIIHHHEEEAAA===<<<===@@@BBBFFFPPP___nnn{{{{{{{{{yyyrrrwwwyyywww}}}lll\\\XXX[[[ZZZ\\\```ccceeeeeedddccceeeaaa___bbbeeeiiiqqqyyyxxxTTTDDD@@@<<<:::<<<;;;;;;:::::::::999999999888<<<@@@DDDJJJRRR\\\dddnnnwww}}}yyyvvvpppmmmhhhcccaaa___\\\[[[ZZZYYYVVVSSSPPPMMMKKKJJJHHHFFFCCC???===;;;;;;;;;888888777666666666555555555777999999777555444444222222222222333444666666<<<===@@@FFFQQQcccxxx|||mmm^^^UUUJJJEEE???;;;999:::;;;;;;999:::;;;;;;<<<;;;:::::::::999<<>>===<<<<<<<<<===???@@@AAAFFFOOOWWW___nnn|||wwwpppiiiccc]]]WWWSSSWWWXXXZZZ^^^bbbeeeeeeddd___\\\ZZZWWWTTTPPPLLLHHHGGGGGGFFFEEEDDDDDDEEEFFFEEECCC???<<<;;;<<<>>>@@@BBBJJJWWWeeeqqq{{{|||~~~{{{vvvzzz~~~uuuwwwzzzeeeYYYZZZ___^^^aaagggmmmppppppnnnmmmhhhbbb___aaaeeejjjqqqxxx|||XXXFFF@@@<<<:::;;;;;;;;;:::::::::999999999888;;;???BBBGGGOOOYYYaaakkkuuu~~~~~~{{{yyyuuuooojjjgggeeecccaaa___^^^[[[WWWSSSOOOLLLJJJJJJHHHFFFCCC@@@>>>===<<<;;;:::999777777666777777555666888777555333333333222222222333444555777888:::;;;>>>BBBLLL\\\ooo}}}rrrbbbXXXHHHCCC>>>:::999:::;;;<<<<<<===>>>>>>>>>===;;;::::::888888;;;>>>DDDOOOZZZdddooozzz|||||||||}}}|||}}}}}}~~~|||||||||}}}}}}}}}yyyvvvqqqjjjccc\\\VVVSSSLLLHHHCCC???<<<;;;999888999888777666555555555555444555666777666555444333111111222222222222333333777777999>>>GGGOOOUUUXXXYYYWWWUUUVVV[[[ccclllqqq|||www|||pppmmmttt~~~sss^^^LLLBBB<<<<<<<<<===>>>@@@CCCDDDFFFJJJRRRXXX]]]jjj{{{ssskkkddd]]]WWWSSSUUUUUUWWW[[[aaaeeeggghhh```^^^ZZZXXXUUURRRNNNJJJIIIIIIJJJHHHFFFEEEEEEFFFDDDBBB???===<<<<<<===>>>@@@FFFQQQ]]]hhhqqqzzz{{{}}}~~~yyytttyyysssbbbZZZ]]]bbbccchhhpppwww{{{zzzxxxvvvkkkeeeaaacccgggkkkqqqwww]]]JJJCCC???===<<<;;;;;;::::::::::::999999888;;;>>>@@@DDDLLLWWW___hhhrrr|||~~~zzzsssnnnjjjhhhfffeeecccbbb___\\\WWWSSSOOOMMMKKKJJJHHHEEECCCAAA??????>>><<<;;;999888888888999666777777666444333333555333333333444555777888999999:::<<>>??????BBBBBBCCCCCCBBB@@@===;;;:::666555777;;;AAALLLVVV```lllxxx{{{{{{}}}~~~|||zzzzzz}}}~~~}}}~~~|||xxxsssmmmgggbbb___VVVQQQJJJDDDAAA>>><<<:::;;;:::999777666666666666555666666666666555444444222222333333333333333333666666888===EEEMMMRRRUUUVVVUUUTTTVVV]]]fffooottt}}}zzzpppnnnvvvnnnXXXIIIAAA;;;<<<===???BBBFFFJJJLLLLLLOOOUUU[[[___jjj~~~zzzpppiiibbb\\\XXXTTTSSSSSSWWW\\\bbbeeegggdddbbb^^^[[[YYYVVVRRRPPPLLLNNNPPPOOOLLLIIIIIIJJJEEECCCAAA>>>===<<<<<<======CCCLLLUUU___hhhpppuuutttyyywwwuuu||||||kkk^^^ZZZ]]]bbbeeejjjssszzz~~~|||yyyvvvooohhhcccfffjjjmmmqqqvvv~~~___LLLEEEAAA===:::;;;;;;::::::::::::999999888:::<<<>>>AAAIIITTT\\\dddoooyyy}}}vvvpppmmmkkkiiigggeeedddccc```]]]YYYUUUSSSOOONNNMMMKKKHHHFFFEEEDDD@@@???<<<:::999999:::;;;999999888555333333555777444444444555777888:::;;;:::;;;<<<===AAAKKKXXXaaapppsssyyy~~~}}}sssfff\\\MMMJJJGGGFFFGGGIIIIIIIIIHHHIIIIIIIIIGGGCCC@@@>>>999555444888;;;???FFFNNN[[[hhhuuu{{{~~~}}}}}}~~~|||{{{}}}~~~{{{xxxtttoookkkiiiccc^^^VVVNNNIIIFFFCCCAAA===<<<:::999888777777777777666666555555555555555444444333333333333333333555555777===DDDKKKOOOQQQPPPPPPQQQUUU]]]hhhrrrxxx|||tttsssyyy}}}hhhSSSFFFAAA<<<===@@@CCCHHHNNNRRRUUUQQQRRRVVV]]]bbbkkk{{{vvvmmmfff```\\\TTTRRRRRRTTTYYY___ccceeejjjgggccc___]]][[[XXXVVVPPPSSSVVVUUURRROOONNNOOOEEEDDDBBB???===<<<<<<<<<<<>>;;;::::::;;;<<<;;;:::888666444444777:::444555555666888999;;;<<<<<<======<<<>>>EEEOOOWWW^^^cccllltttxxxssshhh___TTTRRRPPPPPPRRRSSSSSSSSSMMMNNNNNNMMMJJJFFFBBB@@@888555555999<<<===BBBGGGUUUdddsss{{{}}}|||zzzxxxwwwyyy|||~~~zzzwwwsssqqqoooiii```XXXRRRNNNJJJHHH>>>===;;;:::999888888888888777666444444555666666444444444444444444444444333444777<<>>;;;;;;;;;:::::::::999999999;;;<<<<<<>>>DDDMMMTTT___gggqqqzzz{{{xxxuuusssnnnmmmllljjjfffbbb___]]]ZZZZZZXXXVVVSSSOOOMMMKKKIIIEEEAAA???>>>>>>>>>>>>>>><<<:::888666555555666555777999;;;===>>>>>>>>>AAA???<<<;;;<<<@@@FFFIIIVVV[[[ccciiilllmmmnnnooocccbbbaaa___]]]ZZZYYYXXXYYYXXXVVVRRRMMMGGGDDDBBB<<<:::888888999<<>><<<;;;<<<;;;999::::::999777555333555777666333222444666777777888;;;@@@EEEIIILLLNNNNNNQQQWWWbbbllltttxxx}}}zzzrrrttt}}}yyycccJJJ??????===@@@EEEIIIMMMQQQUUUYYYTTTUUUZZZaaafffkkkuuu~~~~~~sssjjjeee^^^YYYVVVVVVWWWYYYbbbkkkooopppmmmfffcccccc```[[[]]]^^^^^^^^^\\\ZZZWWWVVVNNNIIIBBB???@@@@@@>>>;;;===@@@DDDIIINNNTTT[[[___iiiqqq}}}{{{xxxzzzvvvbbbXXXVVVWWW[[[___fffhhhkkklllkkkjjjiiijjjkkkfffdddddddddeeelllttt}}}{{{nnn[[[KKKBBB???>>>>>>;;;:::::::::999999999999888:::;;;<<<===CCCKKKRRR^^^fffpppyyy~~~|||zzzxxxsssrrrpppmmmiiieeeaaa___\\\\\\[[[YYYVVVTTTQQQPPPNNNJJJEEEBBBAAAAAAAAA@@@???>>><<<999888777777777:::;;;===>>>>>>>>>===<<<@@@>>>======@@@DDDIIILLLRRRXXX```ggglllooorrrtttrrrssssssrrrooollliiigggbbb___ZZZUUUQQQLLLHHHFFF===;;;888777777999<<<===FFFMMMYYYeeeooowww~~~}}}zzzzzzzzzyyywwwuuutttuuuwwwxxxyyy{{{}}}~~~~~~~~~}}}}}}xxxqqqjjjddd```WWWRRRKKKFFFCCCAAA@@@???===;;;;;;;;;<<<;;;:::888555666777666333222333555666777888:::>>>CCCHHHJJJLLLLLLOOOWWWaaallluuuyyy~~~yyyrrruuu~~~ttt___III???@@@===@@@DDDGGGIIILLLPPPSSSQQQRRRWWW]]]bbbfffoooxxx~~~sssnnngggaaa[[[YYYXXXZZZbbblllsssuuutttnnnjjjiiifffaaabbbbbbaaa```]]]ZZZWWWUUUOOOJJJDDDAAAAAAAAA@@@======@@@DDDHHHLLLRRRXXX]]]hhhqqq}}}xxxxxx}}}ppp___XXXWWWYYY]]]aaahhhjjjllllllkkkjjjjjjjjjjjjeeebbbbbbbbbdddkkksss}}}uuuhhhUUUGGGAAA>>><<<::::::::::::999999999888888777999::::::<<>>>>>>>>???AAAEEEIIILLLOOOOOOTTT[[[cccjjjqqqwww{{{|||yyypppiiiaaaZZZVVVRRRMMMJJJAAA>>>;;;888777888999;;;>>>EEEPPP[[[fffooowww|||~~~{{{yyy{{{{{{zzzwwwtttssssssttttttvvvxxx{{{}}}zzzvvvtttkkkdddZZZQQQLLLHHHFFFDDD@@@>>>======>>>===<<<:::999:::999888555444555666666666777999<<>>EEEKKKZZZbbbmmmuuu{{{{{{vvvppplllhhhgggcccccccccbbbaaa___^^^]]]^^^YYYRRRLLLJJJJJJJJJJJJFFFDDDBBB???===<<<<<<<<<:::<<<>>>@@@BBBCCCCCCCCC>>>???BBBEEEIIILLLNNNOOONNNRRRYYY```gggooowww|||{{{ssshhh```[[[VVVPPPLLLEEECCC???;;;999999;;;<<<;;;AAAKKKUUU```kkkuuu{{{}}}}}}||||||{{{|||{{{xxxuuusssssssssssstttvvvyyy|||~~~{{{uuukkkbbbZZZTTTNNNKKKFFFDDDAAA@@@@@@???===<<<>>>===<<<:::999999999:::666666777888;;;???BBBEEEFFFHHHLLLUUUbbbmmmvvvzzz|||tttrrrxxxyyygggSSSEEE@@@@@@@@@BBBEEEGGGHHHJJJMMMOOOSSSTTTWWW\\\^^^```hhhqqq|||yyyqqqhhhaaa]]]\\\ccckkkvvv|||~~~{{{yyyvvvrrrqqqooolllhhhccc___[[[YYYQQQNNNIIIEEECCCCCCBBBBBBCCCEEEHHHKKKNNNRRRWWW[[[dddmmmzzz}}}vvv{{{qqqggg___^^^___```dddiiijjjqqqyyy~~~zzzvvvsssoookkkiiiiiiiiijjjpppxxx}}}fffSSSGGGBBB???===:::::::::999999999888888666888999999999<<>>>>>;;;<<<>>>AAACCCCCCDDDCCC@@@BBBFFFIIILLLNNNOOOOOOQQQTTTXXX]]]ccckkkrrrxxx~~~xxxnnnfff___YYYSSSNNNIIIFFFAAA===;;;:::;;;<<<:::???FFFPPP[[[gggssszzz{{{~~~}}}~~~~~~{{{||||||{{{xxxuuuuuuvvvtttuuuvvvxxxzzz|||~~~zzzrrrkkkbbbZZZTTTPPPMMMJJJGGGEEEDDDBBB@@@BBBAAA>>>===<<<<<<<<<===888888888999;;;>>>AAACCCEEEGGGLLLVVVbbbnnnvvvzzz{{{}}}|||sssssszzzwwwaaaNNNCCC@@@???>>>@@@CCCFFFHHHJJJMMMPPPUUUUUUXXX\\\]]]___fffnnnvvv|||tttkkkddd^^^\\\aaahhhuuu~~~}}}wwwuuuqqqlllgggbbb^^^\\\VVVSSSOOOKKKHHHGGGHHHHHHGGGIIIKKKNNNPPPTTTXXX\\\fffooo{{{|||zzz{{{iiiccc^^^___aaabbbeeejjjlllttt~~~xxxtttpppmmmmmmnnnnnnnnnsssyyyvvv___MMMCCC>>>===;;;;;;;;;:::::::::999999666888999999888;;;AAAEEEQQQYYYeeeooovvv|||zzzvvvsssrrrqqqmmmlllkkkiiigggeeecccaaaaaa]]]XXXUUUTTTSSSRRRRRRLLLJJJGGGDDDBBBAAA@@@@@@???@@@BBBCCCCCCCCCBBBAAADDDFFFIIILLLOOOQQQRRRRRRTTTVVVYYY\\\___eeekkkpppvvvyyy~~~zzzxxxtttnnnfff___YYYVVVNNNKKKFFF@@@<<<::::::;;;999<<>>;;;;;;::::::;;;>>>@@@BBBEEEGGGMMMWWWcccooowwwzzz{{{}}}zzzrrrsss{{{sss\\\KKKCCC@@@>>>:::===AAADDDFFFIIILLLOOOSSSSSSVVVYYYZZZ\\\ccckkktttyyypppiiiccc___bbbhhhuuu}}}zzzvvvqqqkkkfffcccaaa^^^\\\XXXTTTPPPOOOPPPQQQOOOQQQSSSTTTVVVZZZ^^^aaakkksss}}}sssfffbbb```ccceeefffhhhmmmooovvv|||uuupppnnnmmmnnnqqqqqqooorrrwww~~~pppYYYIIIAAA???<<<<<<<<<;;;;;;;;;::::::666888:::999888:::???DDDJJJRRR^^^iiiqqqxxx}}}yyywwwwwwxxxsssrrrpppmmmjjjgggdddbbb]]][[[XXXWWWVVVVVVUUUSSSMMMKKKIIIFFFCCCBBBAAAAAAAAABBBDDDEEEEEEEEEDDDCCCFFFHHHKKKPPPSSSVVVXXXYYYUUUWWWYYY[[[]]]aaafffiiimmmnnnqqqsssttttttssssssrrrvvvyyyvvvooohhhdddbbbYYYUUUNNNGGG@@@===;;;;;;888:::>>>EEEOOO]]]kkkttt~~~||||||}}}}}}{{{}}}~~~||||||{{{{{{|||~~~~~~zzztttoooiiifffbbb___^^^]]]\\\[[[ZZZUUUOOOJJJHHHFFFCCCAAA>>>===<<<<<<===???AAABBBFFFHHHNNNXXXeeepppwwwzzz|||zzzsssttt{{{nnnWWWHHHCCCAAA???;;;>>>AAADDDFFFIIILLLOOORRRRRRTTTXXXYYYZZZaaaiiisss~~~uuuooohhhcccfffkkkuuu~~~yyysssnnnkkkiiicccbbb___ZZZVVVUUUVVVWWWWWWXXXZZZ\\\]]]```dddgggpppxxx~~~ooogggddddddgggiiijjjlllpppqqqwww}}}~~~wwwqqqmmmlllkkkmmmqqqqqqoooqqquuuyyyiiiUUUJJJGGG======<<<<<<<<<;;;;;;;;;777999::::::999:::???CCCEEENNNZZZfffnnnvvv}}}~~~{{{zzz{{{|||wwwvvvsssppplllhhheeecccZZZYYYWWWWWWXXXWWWVVVTTTNNNLLLIIIFFFDDDBBBAAAAAA@@@AAACCCFFFHHHHHHIIIHHHGGGIIIMMMRRRVVVZZZ]]]___UUUWWWYYYZZZ\\\___cccfffgggggghhhhhhhhhiiiiiiiiilllttt||||||vvvnnnllllllddd___VVVMMMFFF@@@>>>===999;;;>>>DDDNNN[[[jjjsss~~~zzz}}}~~~~~~}}}~~~~~~~~~|||yyyqqqnnnjjjhhhhhhhhhhhhggghhhbbbYYYSSSOOOLLLHHHEEE@@@???>>>===>>>???AAACCCFFFIIIOOOYYYeeepppwwwzzz~~~}}}{{{sssuuu{{{{{{jjjTTTFFFDDDCCC??????BBBEEEGGGHHHJJJMMMPPPSSSSSSUUUYYYZZZ[[[bbbjjjsssxxxvvvrrrjjjjjjppp|||{{{wwwtttrrrpppmmmiiifffdddbbb```^^^___cccggghhhgggiiiooouuu|||wwwiiibbbdddgggkkkmmmoooppppppvvvyyy}}}{{{vvvrrrnnnlllkkkmmmppprrrqqqoooxxx}}}hhhNNNAAA???===:::999;;;===??????:::888777666777999<<<>>>DDDKKKVVV```hhhqqq{{{|||{{{|||}}}|||zzzxxxuuuoooiiiddd^^^]]]\\\\\\[[[ZZZVVVTTTRRROOOLLLJJJIIIIIIGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHLLLMMMQQQWWW^^^aaa```^^^^^^[[[XXXXXXZZZ^^^```aaaeeefffeeedddcccdddfffhhhmmmsssyyy{{{|||}}}yyytttqqqiii]]]QQQGGGAAA<<<:::;;;===@@@DDDMMM[[[kkkvvv~~~~~~~~~|||wwwuuuttttttuuuuuutttrrrnnniiibbb\\\VVVRRRNNNKKKEEEDDDBBBAAAAAABBBCCCEEEIIIMMMTTT^^^iiirrrwwwyyy|||~~~~~~yyy||||||vvvxxxyyybbbOOOEEECCCAAA>>>???BBBFFFIIIJJJKKKMMMOOOQQQSSSVVVUUUVVV[[[dddkkkwwwzzzrrrqqqvvv~~~{{{xxxssspppooommmkkkiiiiiillloooooonnnpppuuuzzzssshhhggghhhkkknnnqqqssstttuuuwww{{{~~~wwwjjjjjjjjjmmmrrruuuuuuuuuyyy|||bbbPPPCCC@@@<<<:::;;;<<<<<<<<<;;;:::888777888:::===???BBBIIITTT]]]fffoooyyy~~~}}}yyysssmmmhhhbbbaaa`````````^^^ZZZXXXUUURRRNNNLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLNNNOOORRRWWW]]]aaaaaa___^^^\\\YYYXXXZZZ]]]```aaaccccccbbbaaaaaaccchhhkkkqqqxxxyyyuuunnnbbbVVVMMMFFF@@@===:::<<>>;;;::::::::::::<<<;;;999999999;;;===???@@@GGGPPPYYYaaakkkvvv~~~yyysssnnniiihhhgggggggggeeeaaa___YYYVVVRRRPPPOOONNNMMMLLLMMMLLLKKKKKKLLLMMMOOOPPPQQQRRRTTTXXX]]]```aaaaaa___]]]ZZZYYY[[[^^^___`````````___^^^```eeelllqqqxxxxxxrrrggg\\\RRRIIIBBB>>>:::;;;>>>CCCNNN^^^ooozzz}}}}}}|||zzzyyy{{{~~~~~~~~~}}}|||{{{zzzwwwuuuvvvtttssssssssssssqqqppppppmmmiiieee```[[[VVVRRRJJJIIIGGGDDDCCCDDDEEEEEEHHHNNNWWWbbbkkkrrrvvvxxx~~~yyy|||{{{kkkVVVGGGBBBBBBCCCCCCDDDGGGJJJLLLNNNPPPRRRUUUZZZ]]]```aaaaaadddiiinnnoooxxx~~~}}}|||}}}~~~|||~~~tttkkkhhhhhhjjjlllqqqvvv}}}zzztttssssssssssssssssssrrrwwwxxx}}}yyyZZZHHHDDD???<<<;;;;;;:::999;;;:::999999999;;;<<<===>>>CCCKKKSSS\\\gggsss{{{~~~yyyuuurrrpppooooooooommmjjjggg^^^ZZZVVVSSSRRRRRRQQQPPPOOOOOONNNMMMNNNPPPRRRSSSUUUVVVWWWZZZ]]]```bbbbbb```^^^[[[[[[\\\___``````___^^^]]]]]]aaaiiisss{{{zzztttjjj___UUUKKKBBB===<<<<<<<<>>@@@EEEGGGHHHJJJMMMPPPVVV]]]bbbiiijjjjjjjjjkkkkkkkkkkkkiiimmmvvv}}}~~~~~~|||}}}~~~xxxmmmfffdddeeeeeehhhnnnuuu||||||zzzyyywwwuuutttvvvwwwvvvtttsssuuuwwwuuuzzz|||```IIIEEEAAA>>>=========<<<::::::::::::::::::::::::;;;>>>BBBHHHPPP^^^mmmxxx~~~{{{xxxooojjjddd```^^^_________ZZZ[[[]]]_________^^^]]]___bbbfffgggeeedddeeefffaaa``````aaadddggghhhhhhaaaaaacccfffnnn{{{|||ooodddYYYOOOJJJCCC???<<<===AAAEEEHHHIIIFFFIIIKKKMMMOOOQQQUUUXXXYYY[[[^^^aaaccceeehhhkkkiiiqqqzzz|||yyywwwvvvuuusssmmmkkkiiihhhhhhgggeeeddd___\\\YYYWWWWWWVVVTTTRRRPPPOOOLLLJJJIIIIIIIIIJJJLLLTTT^^^ffflllrrryyy~~~~~~~~~uuuvvv~~~|||uuu]]]MMMAAAAAABBB???@@@FFFGGGIIIKKKNNNSSSZZZbbbhhhhhhgggfffeeeffffffffffffbbbfffnnn{{{vvv{{{~~~}}}}}}}}}~~~{{{sssjjjcccbbbdddbbbeeekkkrrrxxx}}}|||{{{yyyvvvtttsssssssssuuuwwwxxxwwwtttrrrtttvvvvvv}}}zzzaaaKKKGGGBBB>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===AAAFFFOOO]]]mmmxxx|||}}}zzzsssnnnhhhcccbbbbbbbbbbbb^^^```ccceeefffeeecccaaa```dddhhhjjjhhhfffeeefffaaaaaaaaacccfffiiijjjjjjaaaaaaccchhhppp}}}~~~qqqdddZZZQQQLLLCCC@@@======@@@CCCDDDDDD@@@CCCGGGIIIKKKMMMOOOQQQPPPRRRTTTUUUVVVXXX[[[]]]]]]fffsss}}}|||zzzwwwuuussskkkjjjhhhggggggfffdddbbb^^^\\\XXXVVVVVVVVVUUUTTTPPPNNNLLLJJJIIIIIIJJJKKKMMMUUU___fffkkkqqqyyyvvvoooqqqzzz}}}vvvmmmYYYJJJ@@@CCCEEEBBBDDDJJJHHHJJJLLLOOOUUU\\\eeelllfffdddbbbaaaaaabbbbbbaaa\\\```ggguuuvvvwwwwww~~~{{{|||}}}|||{{{xxxyyy}}}zzzssskkkeeebbbccceeecccfffkkkppptttwwwyyyyyyuuurrrpppppprrrrrrpppnnnqqqqqqrrrtttwwwxxxwwwvvvwww|||lllTTTKKKBBB???>>>===???CCC<<<;;;::::::999999::::::777999===CCCMMMYYYfffnnn||||||{{{{{{uuupppjjjgggggggggeeecccccceeehhhiiiiiigggeeeccccccdddeeegggiiigggdddbbb```bbbeeehhhiiihhhfffeeefffggggggiiinnnzzz}}}qqqggg^^^UUUOOOFFFEEEDDDBBBAAA@@@@@@@@@CCCCCCDDDEEEFFFGGGGGGHHHCCCEEEGGGGGGGGGHHHKKKMMMRRR[[[iiivvv}}}zzzyyysssooojjjfffdddcccaaa```]]]ZZZWWWUUUSSSRRRPPPNNNKKKKKKKKKJJJHHHHHHJJJLLLLLLRRR\\\fffnnnsssxxx{{{|||zzzrrrkkkpppzzz|||rrrgggOOOGGG@@@@@@BBBBBBEEEHHHLLLMMMQQQWWW^^^ffflllnnncccccceeehhhiiigggbbb]]]```^^^bbbnnn~~~vvvvvvzzzzzzuuuqqqsssuuuwww|||{{{yyyzzz{{{vvvnnngggcccbbbcccdddccceeeiiinnnrrruuuvvvwwwtttrrrppppppqqqqqqnnnlllqqqsssuuuxxxzzzzzzyyywwwuuuyyywwwYYYMMMBBB>>>>>>===>>>@@@<<<;;;::::::999999::::::888:::===BBBJJJUUU```hhhuuu}}}~~~yyysssmmmjjjiiiiiihhhfffggghhhiiijjjjjjiiihhhhhhggghhhhhhiiihhhgggdddbbbeeefffhhhiiiiiigggeeedddeeefffgggiiinnnyyyzzznnneee]]]TTTOOOGGGEEECCCBBBAAABBBCCCDDDFFFFFFEEEEEEDDDDDDDDDDDD>>>???@@@AAAAAACCCFFFHHHNNNVVVbbboooxxx~~~}}}tttpppjjjfffcccaaa___]]]ZZZWWWTTTRRRRRRPPPNNNMMMIIIIIIIIIHHHFFFGGGIIIKKKOOOUUU^^^gggmmmrrrvvvyyy{{{~~~xxxqqqmmmrrrzzzyyymmmaaaLLLDDD???@@@CCCEEEHHHLLLMMMOOOTTT]]]eeekkkmmmmmmeeeggglllrrrvvvsssjjjaaa```]]]```lll|||zzzwwwxxx~~~wwwrrrjjjeeecccfffjjjooowww|||{{{{{{vvvooogggaaaaaabbbcccbbbcccfffiiimmmqqqssstttuuurrrqqqppppppqqqpppooommmmmmqqqvvvzzz|||zzzwwwtttrrrssszzzcccSSSCCC>>>@@@@@@>>>>>><<<;;;;;;::::::::::::::::::<<<>>>AAAGGGPPPZZZ```mmmuuu}}}}}}xxxqqqmmmllllllkkkiiikkkjjjiiihhhiiijjjlllmmmlllkkkjjjiiigggfffeeedddkkkkkkkkkkkkjjjgggeeedddeeeggghhhiiillltttwwwlllddd\\\TTTNNNHHHGGGEEEDDDEEEGGGIIIKKKJJJIIIGGGDDDBBB@@@???>>>:::;;;;;;;;;<<<>>>BBBEEEIIIOOOXXXbbbjjjrrrwww{{{zzzvvvqqqmmmjjjgggdddbbbZZZWWWTTTRRRQQQOOOMMMKKKGGGGGGGGGEEEDDDDDDGGGIIIRRRWWW___ggglllqqqtttwwwzzz}}}ssspppooouuuzzzvvvgggYYYGGGAAA>>>AAADDDGGGLLLQQQNNNSSS\\\gggpppsssppplllgggllluuutttggg```]]]___hhhvvv|||zzz|||~~~}}}}}}yyyuuunnngggbbbZZZVVVUUUYYY___fffrrr}}}}}}||||||ppphhh```\\\^^^aaaaaa```eeegggiiillloooqqqrrrsssoooooooooppppppooonnnmmmgggmmmtttyyyyyyvvvqqqooommmmmmrrr}}}nnnYYYEEE???AAABBB???===<<<<<<;;;:::::::::::::::;;;<<<>>>@@@EEEMMMUUU\\\gggpppxxx}}}{{{tttpppooonnnmmmkkkllljjjgggeeefffiiimmmooolllkkkjjjhhheeeeeeeeefffnnnmmmmmmkkkjjjhhhgggfffggghhhhhhhhhhhhmmmuuu{{{xxxnnneee]]]TTTNNNIIIIIIJJJKKKMMMNNNOOOOOOMMMKKKHHHCCC@@@===;;;:::::::::;;;:::;;;===AAAEEEEEEIIIOOOUUU[[[```fffjjjooovvv~~~zzzvvvsssqqqpppmmmkkk```]]]YYYVVVTTTQQQNNNLLLGGGGGGFFFDDDBBBCCCEEEHHHRRRWWW___fffkkkppptttvvvxxx||||||nnnnnnqqqxxx{{{sssbbbTTTDDD@@@>>>AAAEEEGGGMMMSSSRRRYYYeeeqqqyyyxxxpppiiihhhooo|||{{{kkk```]]]^^^eeeppp|||zzzxxxtttsssvvvtttqqqmmmiiiddd^^^XXXSSSNNNKKKKKKPPPWWW```nnnzzz}}}}}}~~~|||{{{llleee]]][[[^^^aaa```^^^dddeeegggiiikkklllmmmnnnmmmnnnnnnmmmkkkhhhfffeeeffflllssswwwvvvrrrnnnllljjjgggkkkuuuxxxaaaIII???@@@@@@===;;;===<<<;;;;;;::::::;;;;;;999;;;===@@@DDDKKKSSSYYYcccllluuu{{{xxxtttsssrrrooolllmmmkkkgggeeeeeehhhlllooojjjkkkjjjhhheeeeeegggjjjmmmmmmllljjjjjjiiiiiiiiiiiiiiigggdddaaabbbggglllyyy}}}tttlllaaaWWWOOOIIIKKKOOORRRSSSSSSRRRPPPMMMJJJFFFBBB>>>;;;999999;;;;;;<<<<<<<<<===AAADDDCCCEEEHHHKKKMMMPPPUUUXXX___gggtttyyywwwuuutttttttttrrrqqqkkkhhhbbb^^^ZZZWWWSSSPPPJJJJJJHHHEEECCCCCCFFFHHHQQQVVV]]]dddjjjooosssvvvvvvzzzvvvkkknnntttzzz{{{qqq___QQQDDD@@@@@@CCCEEEGGGMMMSSSXXXaaaooozzz}}}wwwmmmfffgggnnn|||yyyjjj```]]]^^^dddlll{{{~~~yyyrrrkkkhhhhhhfffccc^^^YYYUUUQQQLLLIIIEEEDDDEEEKKKQQQZZZiiivvv~~~zzzvvvtttsssuuu|||xxxkkkfffaaa```aaabbbaaa___aaabbbcccdddeeefffhhhhhhkkkmmmmmmkkkgggbbb___^^^jjjpppvvvxxxuuupppnnnmmmhhhfffhhhqqqyyy~~~nnnRRRDDDAAA???;;;999===<<<<<<;;;;;;;;;;;;;;;888:::<<>>=========???AAA@@@BBBCCCDDDDDDEEEHHHKKKTTT]]]jjjwww~~~}}}xxxwwwvvvwwwyyyzzzyyyxxxtttpppjjjeeeaaa]]]XXXUUUQQQOOOLLLHHHEEEEEEHHHJJJPPPUUU\\\bbbhhhmmmrrruuuuuuyyy~~~rrrkkkooovvv{{{xxxlllZZZMMMEEEBBBCCCFFFHHHIIIOOOVVV```kkkxxx~~~{{{qqqhhhcccccciiiuuu|||oooddd]]]\\\]]]bbbiiiuuu{{{rrrgggaaa```ZZZVVVPPPLLLIIIGGGEEECCC@@@@@@BBBHHHMMMUUUdddqqq~~~}}}rrrnnnkkkkkklllrrrzzzvvvlllkkkiiihhhfffdddcccbbbbbbbbbbbbcccdddeeefffffffffiiilllllliiifffeeeeeeoootttxxxwwwrrrnnnnnnoooiiigggiiioootttxxxcccPPPGGGAAA>>><<<======<<<;;;;;;;;;;;;;;;888999;;;===@@@EEELLLPPPWWWbbbnnnvvv}}}{{{uuuyyyxxxvvvuuutttuuuuuuvvvsssuuuvvvtttooommmooorrrlllkkkhhhfffffffffhhhiiieeeddd___XXXRRRQQQUUUZZZ]]]eeeoooxxxppp___SSSHHHIIIJJJKKKKKKKKKJJJJJJEEECCC@@@===<<<<<<===>>>===???AAAAAA@@@?????????===>>>@@@@@@@@@@@@BBBDDDLLLTTT```kkktttyyy}}}}}}xxxuuuqqqsssuuuxxxyyyzzzyyyyyywwwwwwwwwyyy{{{||||||{{{vvvsssnnniiifffbbb^^^[[[WWWUUUQQQLLLIIIHHHJJJMMMRRRVVV\\\aaaeeejjjnnnqqqtttxxx}}}pppmmmrrrwwwyyyssseeeTTTHHHFFFEEEFFFJJJLLLMMMSSS[[[hhhsssuuuiiibbb```^^^cccjjjooonnnhhhaaa]]]XXXXXX[[[aaafffqqqtttggg___]]]TTTOOOIIIDDDBBBBBBAAAAAA===>>>AAAGGGKKKSSSaaannn{{{{{{zzziiifffdddfffjjjtttzzztttoooppppppnnnjjjfffeeeeeeeeeeeeeeeeeeffffffggghhh```eeekkkoooooooooqqqsssqqquuuwwwuuuooolllmmmoookkkjjjkkkooorrrvvv~~~rrr[[[NNNFFFBBBAAA======<<<;;;;;;;;;;;;<<<888999:::<<<>>>BBBHHHLLLRRR]]]jjjsss|||zzz~~~~~~}}}|||{{{zzzyyy|||}}}zzztttpppqqqtttmmmkkkhhheeeddddddfffgggbbb```[[[TTTNNNNNNSSSWWWSSS[[[eeeppptttaaaUUUHHHGGGEEEDDDDDDDDDFFFGGGAAA@@@===<<<<<<===???AAA@@@CCCEEEFFFDDDBBB@@@@@@:::<<<>>>>>>>>>???AAABBBFFFMMMXXXbbbiiinnnqqqsssxxxyyyyyyyyyvvvqqqllliiidddgggjjjnnnqqqssssssssssssrrrssstttwwwxxxwwwvvvuuurrrnnnjjjgggeeeaaa___\\\YYYUUUOOOKKKJJJLLLOOOTTTWWW\\\```dddgggkkknnntttwww|||~~~oooppptttxxxxxxppp```OOODDDFFFFFFIIIMMMOOOQQQXXX```lllxxxqqqccc^^^___[[[___cccddd```[[[XXXWWWUUUVVVZZZ___dddnnnpppaaaVVVPPPPPPLLLGGGDDDCCCCCCAAA???CCC@@@@@@EEEJJJPPP[[[eeettt|||qqqfffddd```___eeevvv|||yyyooonnnmmmkkkjjjjjjjjjkkklllkkkiiigggeeedddccccccccceeehhhlllpppuuuyyy{{{~~~}}}xxxrrrmmmiiihhhhhhcccfffiiikkknnnuuu~~~uuuWWWCCC???DDD======<<<;;;::::::::::::;;;;;;;;;;;;===AAAFFFKKKSSSYYYcccllluuu}}}~~~zzzuuuqqqoookkkgggeeedddeeedddddd```[[[UUUOOOLLLLLLNNNPPPOOOXXXcccmmmvvvttt```TTTKKKIIIFFFBBB@@@???@@@@@@CCCDDDDDDCCCAAA@@@BBBCCCFFFHHHHHHGGGDDDBBBBBBBBB<<<<<<;;;;;;<<<>>>AAACCCFFFIIINNNTTTYYY]]]___```jjjiiifffccc___[[[XXXWWWUUUWWW[[[```dddgggiiijjjeeehhhlllpppssstttssssssvvvrrrlllfffaaa^^^]]]]]]\\\YYYTTTOOOKKKJJJKKKKKKTTTSSSUUUYYY```gggllloootttwww|||wwwpppnnnvvv|||wwwfffUUUKKKHHHFFFGGGIIIKKKNNNTTT]]]ddduuuzzz~~~xxxmmmbbb]]]\\\]]]]]]]]]\\\YYYXXXXXXXXXRRRVVV[[[^^^dddnnn|||sssdddXXXRRRNNNKKKFFFDDDBBBBBBAAA@@@CCC@@@@@@DDDHHHNNNYYYccctttyyyoooeeedddcccdddlll}}}~~~zzzwwwrrrpppnnnmmmlllllllllmmmnnnmmmkkkiiigggeeeddddddbbbdddfffjjjnnnrrrvvvxxxxxxwwwuuuqqqlllgggeeedddaaadddiiimmmqqqwwwiiiNNNDDDEEE======<<<;;;::::::::::::::::::::::::<<>>>>>>>>>>>???AAACCCDDDCCCDDDGGGKKKNNNQQQRRRSSSYYYXXXUUURRROOOLLLJJJIIIHHHJJJMMMQQQUUUWWWYYYYYY[[[^^^ccchhhlllnnnoooooopppnnniiiccc^^^[[[YYYXXXTTTQQQLLLGGGDDDDDDDDDEEEJJJKKKMMMRRRZZZbbbiiimmmsssvvv|||uuuooommmtttwwwqqqaaaRRRJJJHHHHHHJJJKKKLLLPPPWWWaaahhhvvvxxxwwwpppggg```^^^^^^]]]^^^^^^\\\YYYXXXXXXXXXUUUXXX]]]```dddlllwwwxxxfff[[[UUUMMMKKKHHHEEEDDDDDDDDDDDDFFFCCCBBBEEEIIINNNXXXbbbrrr}}}uuummmfffggghhhlllvvv~~~}}}xxxvvvuuusssqqqnnnmmmmmmnnnooopppooommmjjjhhhffffffeeebbbccceeegggkkknnnqqqsssqqqqqqpppnnnkkkfffaaa^^^]]]bbbhhhnnnssszzzzzzXXXEEEBBB======<<<;;;::::::::::::999999999999:::===BBBFFFJJJPPPXXXaaakkksss|||{{{vvvpppooommmllljjjhhhccc```YYYVVVQQQLLLJJJKKKMMMOOOUUUXXX\\\^^^```gggrrrzzzxxxfffWWWNNNIIIGGGEEECCCBBBCCCEEEFFFGGGIIIKKKKKKLLLMMMOOOQQQOOOQQQQQQPPPLLLHHHFFFEEEAAABBBCCCDDDEEEEEEEEEEEE@@@@@@@@@AAABBBCCCEEEEEEGGGFFFEEECCC@@@>>>===<<<@@@AAADDDFFFIIIKKKLLLMMMLLLOOOUUU\\\aaaeeehhhiiihhhfffccc___ZZZVVVRRRPPPKKKHHHDDD@@@>>>======>>>???@@@CCCIIIRRR[[[dddiiipppttt{{{tttooommmpppqqqhhhZZZNNNJJJJJJMMMMMMMMMNNNRRR[[[dddkkkvvvsssmmmgggbbb`````````^^^^^^^^^\\\ZZZXXXXXXXXXXXX[[[^^^aaaccciiiqqqwww}}}}}}jjj]]]WWWNNNMMMKKKJJJJJJKKKLLLMMMKKKGGGFFFHHHKKKOOOXXXaaannnyyy|||sssmmmjjjlllooouuu~~~|||wwwvvvvvvtttrrrooonnnnnnoooooopppooommmjjjhhhgggfffeeecccdddeeegggiiilllnnnpppooonnnmmmkkkhhhccc^^^ZZZYYY___gggnnntttzzz```IIIAAA======<<<;;;::::::::::::888888999888888;;;???BBBGGGLLLTTT]]]fffoooyyy~~~}}}xxxrrrrrrppppppnnnjjjddd```YYYWWWSSSPPPOOOPPPRRRSSSVVVZZZ^^^``````dddlllssszzz|||{{{vvvkkk^^^SSSLLLLLLJJJHHHFFFFFFHHHKKKLLLLLLNNNPPPPPPPPPPPPQQQRRRUUUWWWXXXVVVQQQLLLIIIHHHHHHIIIJJJKKKJJJIIIGGGFFF???>>>===<<<<<<===>>>?????????>>>===;;;:::999999===>>>???AAABBBCCCDDDEEEAAADDDJJJPPPVVVZZZ]]]^^^^^^^^^\\\ZZZVVVQQQLLLIIIDDDBBB???<<<:::::::::;;;999:::>>>CCCJJJTTT]]]ccclllrrrzzztttqqqooooookkkaaaUUUMMMMMMOOOTTTRRRPPPPPPTTT[[[ccciiirrrllleeeaaaaaabbbbbbaaa___``````^^^[[[YYYXXXYYYYYY\\\___aaacccffflllpppuuurrrccc\\\RRROOOMMMOOOSSSVVVXXXWWWPPPLLLJJJKKKLLLOOOXXXaaajjjvvvyyyrrrmmmlllooouuu}}}zzzwwwxxxuuutttrrrpppnnnnnnmmmmmmnnnmmmkkkiiigggfffeeeeeeeeeffffffhhhjjjlllnnnoooooommmkkkiiigggccc]]]YYYWWW]]]fffmmmrrrxxx~~~iiiOOOEEE======<<<;;;::::::::::::777888888888777999<<>><<<:::888777888888999888:::===@@@EEEMMMWWW^^^gggoooyyy}}}tttsssrrroooggg\\\RRRNNNQQQUUUYYYVVVRRRQQQSSSYYY___cccjjjfffbbbaaadddeeedddaaaaaabbbbbb___\\\ZZZZZZZZZYYY[[[]]]___bbbeeeiiikkkmmm{{{pppgggYYYUUURRRVVV```ggggggdddWWWRRROOOOOOPPPRRRZZZbbblllwwwzzztttooolllkkkooowww~~~~~~zzzuuutttxxxssssssrrrqqqpppnnnlllkkkkkkjjjiiihhhgggfffffffffgggggghhhiiikkkmmmooopppooonnnnnnooooookkkddd^^^ZZZ___ggglllpppuuu{{{iiiOOOCCC======<<<;;;::::::::::::777888888888777888:::<<>>AAAHHHRRRYYYcccmmmxxxyyyrrrsssrrrmmmcccWWWNNNMMMSSSXXX[[[WWWSSSRRRTTTXXX[[[\\\aaa``````bbbfffgggeeecccdddddddddbbb^^^\\\[[[\\\[[[[[[\\\]]]```cccfffgggfffqqqvvvfff___ZZZbbbqqq{{{zzzuuubbb]]]YYYYYYXXXZZZaaaiiisss}}}yyysssnnnjjjhhheeekkkwww}}}{{{xxxrrrmmmooouuurrrsssttttttrrroookkkiiiiiiiiihhhgggggggggggghhhggghhhhhhjjjlllnnnoooppprrrtttxxx~~~}}}ssskkk___ccciiilllooorrrxxx}}}fffNNNBBB======<<<;;;::::::::::::888999999888777777999;;;===@@@FFFMMMWWWcccooovvv{{{wwwqqqmmmkkkkkkkkkjjjgggggghhhiiijjjlllmmmnnnrrruuuwwwrrriiibbb```aaacccfffjjjkkkiiieeebbb``````]]]YYYUUUSSSTTTWWWYYY]]]```eeeiiilllmmmoooqqqooonnnlllgggccc```___```cccaaa]]]XXXQQQJJJDDD@@@:::::::::::::::999888888666666666666666666666666:::999888888888999:::;;;::::::;;;===>>>???@@@AAABBBCCCEEEFFFEEECCC???===555555444444444555666666666888:::;;;<<>>@@@AAAAAA???===<<<666555555555666777888888333666888888999@@@JJJSSS___jjjwww|||nnniiilllllleeeYYYLLLFFFHHHPPPVVVYYYVVVSSSTTTXXXZZZ[[[ZZZWWWYYY\\\```bbbdddfffggghhhhhhhhheeeaaa___^^^___aaa^^^\\\[[[\\\^^^``````eeeiiisss}}}ssswwwyyytttnnnjjjjjjooovvv{{{zzzsssoooiiiaaa]]]]]][[[jjj~~~~~~|||uuunnnjjjfffdddiiipppwwwwwwuuutttrrrooommmllljjjiiigggeeefffhhhjjjlllfffaaaaaagggmmmppprrruuu|||qqqllljjjmmmpppqqqtttxxxnnnWWWHHHBBB>>><<<>>>===;;;;;;>>>::::::999999888777666666888;;;???CCCJJJUUUccclllzzz~~~zzzzzzzzzvvvssssssuuuwww{{{}}}~~~yyywwwzzz~~~~~~yyywwwrrroooiiidddbbbbbbdddfffqqquuu{{{~~~{{{{{{xxxuuusssrrrqqqooonnnnnnhhh]]]TTTLLLGGGCCC@@@??????>>>===<<<:::888777888999999888777777999:::888888777777777666666666777888999:::;;;::::::999:::999999999::::::999777444555777888888666555333777666888::::::<<>>AAAFFFPPP]]]fffuuuzzz}}}{{{wwwtttttttttwwwzzz|||~~~|||zzzwwwuuusssssstttuuu~~~|||zzzyyyxxxuuusssllleeeZZZQQQKKKGGGDDDCCCBBBAAA@@@???===<<<;;;;;;;;;<<<<<<;;;999999:::<<<:::999999999888888888888888888999:::::::::999999999888888999:::;;;999888777888999999999999888777777666888::::::<<>><<<888666777::::::999999888777777777:::;;;===???BBBJJJUUU]]]mmmttt|||~~~{{{vvvttttttrrruuuyyy|||zzzwwwiiibbbYYYQQQLLLJJJIIIHHHGGGEEECCC@@@?????????@@@@@@AAA@@@???<<<;;;<<<===;;;;;;;;;::::::::::::999999::::::::::::999999888888777777888:::;;;:::888888888888888888999999999777777888999999<<>><<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;:::999888888777666666888:::;;;;;;999666666555555555666777888999888888::::::===HHHTTTfffrrr{{{ooojjjfffcccZZZPPPGGGFFFHHHJJJMMMQQQRRRRRRTTTVVVXXXZZZ\\\]]][[[ZZZZZZ\\\^^^^^^]]][[[[[[[[[]]]]]]^^^]]]\\\[[[[[[[[[\\\\\\\\\]]]___aaacccdddfffkkkuuu}}}zzzvvvssspppkkkdddaaahhhrrrppphhhdddhhhnnnqqqsssuuuqqqqqqpppooonnnlllkkkjjjlllfff^^^XXXYYY^^^ggglllkkklllnnnnnnmmmooo|||xxxpppnnnmmmlllnnnrrrxxx|||lllRRRHHH???======;;;:::;;;999999999888888888888888777999;;;;;;>>>CCCLLLSSSbbbkkkwww~~~yyyuuuqqqppprrrooottt||||||vvvjjjhhhddd```]]]ZZZUUURRRMMMJJJFFFCCCBBBDDDFFFHHHHHHHHHGGGDDDAAA?????????======<<<<<<<<<;;;;;;;;;???>>>===<<<;;;999999888888777777999;;;<<<;;;:::666666555555666777888888;;;999999::::::>>>IIIUUUjjjwwwxxxnnnkkkhhhdddYYYPPPIIIIIILLLMMMPPPSSSUUUVVVWWWXXXYYYZZZ[[[[[[\\\ZZZZZZZZZ\\\\\\ZZZYYYXXXYYYZZZ[[[\\\[[[ZZZZZZXXXZZZ\\\]]]]]]^^^```ccccccccceeeiiippp|||}}}yyywwwnnnlllkkkgggbbbdddsssxxxlllgggffflllqqqrrrssstttrrrpppooommmllllllmmmmmmoooiiiaaa[[[[[[```hhhmmmooooooppppppnnnooozzzxxxrrrqqqqqqqqqsssxxxvvv|||}}}]]]PPPCCC===<<<:::999;;;888888888888888888888888666888::::::<<>>EEEKKKWWW___kkktttyyy}}}}}}zzz{{{xxxtttmmmgggccc^^^ZZZXXXQQQOOOLLLJJJJJJKKKLLLMMMNNNNNNMMMJJJGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDBBB???===;;;;;;;;;<<<;;;;;;<<<===>>><<<:::;;;<<<===????????????>>>???============AAAMMMZZZppp~~~qqqjjjkkkiiifff[[[TTTOOOPPPRRRQQQQQQRRRTTTTTTUUUVVVWWWXXXYYYZZZ[[[YYYWWWWWWXXXYYYXXXWWWWWWXXXYYYZZZYYYXXXWWWVVVZZZ^^^aaa```]]][[[]]]``````___aaaccceeejjjzzz~~~zzztttwww{{{~~~zzzvvvqqqllliiibbbcccdddeeegggsssuuukkkccceeejjjqqqqqqnnnmmmpppooommmjjjiiikkkooouuuxxx}}}{{{xxxtttqqqpppoooooopppmmmlllllljjjjjjpppxxx~~~|||yyysssooopppqqqpppqqqttt{{{pppYYYKKKDDD>>>;;;;;;888888888888888888999999666777999888888;;;AAAGGGRRRZZZfffooouuuyyy}}}}}}~~~wwwmmmeee___\\\ZZZYYYRRRQQQOOOMMMMMMMMMOOOOOOPPPPPPOOOLLLIIIGGGHHHIIIMMMMMMLLLLLLLLLKKKKKKKKKHHHFFFCCC@@@>>><<<<<<;;;>>>===<<<===>>>>>><<<;;;:::<<<>>>@@@AAAAAA???>>>@@@>>>>>>>>>>>>BBBOOO[[[rrr|||nnniiijjjiiifff\\\UUUPPPQQQRRRQQQPPPQQQPPPQQQRRRTTTVVVXXXYYYZZZZZZXXXWWWWWWXXXXXXXXXWWWXXXXXXYYYYYYYYYXXXWWWVVV]]]```cccaaa\\\YYY[[[^^^___^^^___aaa```cccsss|||xxxuuusssuuuxxx~~~|||wwwrrrooollljjjhhh___bbbaaa^^^aaavvvyyylllgggggghhhiiikkkllllllllllllnnnkkkkkkmmmmmmmmmttt}}}uuuqqqqqqqqqpppnnnlllkkklllnnnooosssvvvzzz{{{xxxtttqqqoooiiijjjlllnnnppppppppppppzzzwww[[[KKKCCC>>>;;;===;;;888777888999888888555555666777:::===@@@AAAKKKVVV___dddjjjrrruuurrrvvvyyy}}}~~~~~~~~~~~~~~~wwwooogggbbb___]]][[[XXXWWWUUUSSSSSSTTTUUUVVVWWWUUUSSSOOOLLLKKKLLLMMMSSSSSSTTTSSSRRRPPPNNNMMMOOOIIIDDDBBBCCCBBB>>>:::;;;===??????>>>===>>>???AAACCCEEEEEECCCAAAAAAAAABBBAAAAAAAAA@@@FFFTTTccctttyyyvvvxxxzzzqqqjjjmmmllldddZZZSSSTTTUUUUUUTTTSSSRRRQQQSSSSSSSSSSSSTTTTTTTTTTTTWWWVVVVVVUUUVVVWWWXXXYYY[[[\\\]]]\\\[[[[[[]]]___`````````___]]]ZZZXXXVVV\\\[[[[[[]]]]]]___iiittt{{{xxxvvvuuuwww{{{zzzxxxtttppplllhhheeebbbYYY\\\^^^```hhh|||wwwkkkhhhiiiiiiiiijjjkkklllmmmmmmkkkhhhiiikkklllmmmuuu|||tttoooooonnnmmmkkkiiihhhhhhiiijjjnnnqqqttttttrrrnnnlllkkkhhhiiikkkmmmnnnoooooonnnxxx}}}mmmTTTDDD??????===;;;888888888999999888888777777888999;;;===???EEEOOOXXX]]]eeennnsssrrrvvvyyy}}}~~~~~~}}}~~~~~~}}}xxxrrrkkkeeebbb```___^^^\\\[[[YYYXXXXXXYYY[[[\\\[[[[[[YYYVVVTTTSSSTTTUUU\\\[[[ZZZYYYWWWTTTRRRQQQRRRLLLFFFDDDDDDCCC@@@===@@@BBBCCCCCCAAA@@@AAABBBBBBDDDFFFGGGFFFFFFFFFGGGHHHFFFDDDCCCBBBGGGUUUcccttt~~~~~~sssmmmlllpppyyyqqqkkkllljjjaaaWWWPPPQQQRRRSSSSSSSSSRRRQQQUUUUUUUUUTTTTTTSSSSSSSSSWWWVVVUUUUUUVVVWWWXXXYYYZZZ[[[\\\[[[ZZZZZZ[[[]]]\\\\\\\\\[[[YYYWWWUUUTTTWWWVVVWWWYYYYYY[[[cccmmm~~~|||zzzyyyyyyxxx{{{~~~|||tttsssrrrppplllgggbbb```[[[ZZZ[[[aaannn~~~ssskkkjjjkkkjjjjjjiiijjjkkklllmmmhhhggggggiiijjjlllttt}}}|||uuuqqqqqqmmmllljjjhhhgggfffgggggghhhjjjlllkkkiiifffeeeeeeeeefffhhhjjjkkklllllllllsssxxxbbbIIIBBBDDD>>>;;;999888999999999888:::999999888999:::;;;<<>><<<999888999:::999888:::999888888888999:::;;;===BBBHHHNNNWWWaaajjjppprrruuuyyyzzzzzzyyyyyyyyyxxx|||}}}zzzwwwuuuuuutttttttttqqqnnnllllllmmmmmmllleeeeeeffffffhhhjjjkkklllooonnnmmmmmmmmmmmmlllkkkkkkiiifffccc```_________]]]XXXQQQLLLJJJIIIGGGFFFLLLMMMNNNMMMJJJHHHHHHHHHHHHJJJMMMNNNNNNNNNPPPRRRTTTPPPKKKJJJIIINNNZZZggguuuuuukkkfffdddooo|||{{{rrrnnnnnnjjj```WWWUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRQQQQQQQQQRRRUUUUUUUUUTTTUUUUUUUUUUUUWWWXXXYYYYYYWWWVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVTTTRRRSSSVVVVVVVVV[[[aaakkk~~~{{{wwwuuuuuuxxx|||~~~yyyuuusssrrrqqqsssuuusssooojjjgggfffbbbeeennn}}}}}}vvvooonnnqqqlllkkkiiigggfffggghhhiiiiiilllnnnlllkkklllooorrrqqqsssuuuvvvvvvvvvvvvwwwooonnnlllkkkiiihhhggggggdddeeedddccc```___```aaaaaabbbbbbccceeefffggghhhhhhjjjpppwww{{{bbbKKKAAA>>><<<999999999:::999999999888888777888999;;;;;;???@@@EEEKKKRRR[[[eeemmmnnnqqquuuwwwwwwvvvwwwwwwwwwzzzzzzwwwtttsssrrrrrrqqqqqqqqqrrrtttvvvxxxvvvttttttuuuuuutttssslllmmmnnnoooqqqssstttuuu{{{yyyxxxxxxyyyxxxuuurrrllljjjfffcccaaabbbdddfffccc___ZZZUUURRRPPPNNNNNNQQQRRRSSSQQQOOOLLLLLLLLLPPPQQQRRRRRRQQQQQQRRRTTTWWWRRRMMMLLLMMMTTTaaammmxxxvvvmmmjjjgggsss~~~zzzuuupppoooooojjjbbbZZZYYYXXXXXXWWWVVVUUUUUUTTTRRRQQQPPPOOOOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTSSSSSSTTTVVVXXXXXXVVVUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXUUURRRQQQSSSTTTTTTWWW]]]eeexxx~~~}}}xxxvvvsssqqqsssxxx~~~~~~}}}}}}~~~}}}yyytttqqqqqqrrrtttvvvuuuqqqkkkfffeeefffaaaoooyyyrrrnnnoooqqqmmmllljjjhhhggggggggggggjjjppptttrrroooooopppooonnnnnnooopppqqqqqqqqqqqqkkkjjjjjjiiigggfffeeeeeeeeeffffffeeebbbaaaaaabbb``````aaaaaacccdddfffgggfffhhhmmmssswww}}}nnnPPP??????<<<:::999:::::::::999999999888777777999:::;;;>>>>>>AAAHHHNNNUUU```iiikkknnnrrrtttuuuuuuvvvwwwwwwzzz~~~|||yyytttooolllkkkkkkkkklllnnnqqqtttuuuwwwzzz|||}}}||||||}}}~~~~~~}}}yyyyyy{{{|||~~~zzzuuummmjjjeeebbbbbbdddhhhkkkjjjhhhddd```]]]ZZZXXXXXXWWWXXXYYYXXXUUUSSSSSSSSSZZZ[[[[[[YYYWWWWWWXXXZZZ\\\UUUPPPPPPSSSZZZgggttt|||tttnnnnnnppp}}}rrrpppnnnnnnmmmiiibbb]]]XXXWWWVVVTTTSSSRRRRRRQQQPPPOOONNNMMMMMMOOOQQQRRRSSSSSSSSSTTTSSSSSSRRRQQQRRRTTTWWWWWWVVVUUUUUUVVVSSSSSSSSSTTTUUUVVVXXXXXXVVVQQQOOOPPPQQQQQQTTTYYY```ppp}}}{{{yyysssqqqoooooosssyyy}}}|||{{{|||}}}~~~{{{|||zzzwwwttttttwwwyyy}}}|||yyyqqqgggbbbccceeeooo}}}uuunnnmmmnnnpppnnnnnnmmmkkkjjjhhhgggfffiiirrrxxxwwwtttuuusssooommmllllllmmmnnnnnnmmmmmmhhhhhhhhhgggfffeeeddddddggghhhiiihhheeeccccccddd```______```aaaccceeegggggghhhmmmrrruuuyyyvvvWWWDDD???===:::999:::::::::999<<<:::999777777777777888999888;;;CCCJJJPPP[[[eeeiiimmmqqqtttvvvwwwxxxyyyxxx{{{~~~|||rrrooollliiihhhjjjlllnnnrrrvvv|||~~~wwwppplllgggccccccgggkkkoooqqqqqqooolllhhheeecccbbb___```aaa```^^^\\\\\\\\\cccdddcccbbb``````aaacccbbb[[[UUUTTTXXX```mmmxxxwwwvvv{{{}}}nnnmmmlllkkkiiieee___[[[WWWVVVTTTSSSRRRRRRRRRRRRRRRQQQNNNMMMMMMNNNPPPQQQRRRRRRSSSSSSSSSRRRQQQPPPPPPSSSVVVWWWWWWVVVVVVWWWSSSSSSSSSTTTVVVXXXZZZ[[[ZZZTTTPPPPPPQQQQQQTTTYYY\\\hhh{{{~~~{{{xxxwwwpppnnnmmmnnnssszzz}}}{{{{{{{{{|||}}}~~~yyyzzz{{{yyyxxxyyy~~~}}}rrrfff```aaaddd{{{qqqllllllmmmnnnpppoooooonnnllljjjhhhggghhhsss{{{zzzxxxyyyvvvqqqkkkjjjjjjkkkmmmnnnnnnmmmggghhhhhhhhhgggfffeeeeeegggiiikkkjjjhhheeedddddd_________```aaaccceeefffiiijjjnnnsssuuuwwwyyy\\\KKK???===:::999:::;;;:::999>>>===:::888666555555555555333777@@@GGGMMMXXXccciiimmmqqquuuwwwxxxzzz{{{xxx{{{}}}xxxvvvuuussspppooopppssswwwyyy{{{wwwtttoooiiieeeeeehhhmmmqqquuuvvvvvvtttpppllliiihhhdddeeeffffffdddbbbbbbccciiiiiiiiihhhggggggiiikkkhhh```YYYXXX[[[cccooo{{{}}}xxxlllkkkkkkiiifffaaa\\\YYYWWWVVVUUUTTTTTTTTTUUUVVVUUUSSSPPPNNNMMMMMMOOOPPPRRRRRRSSSSSSSSSRRRPPPOOOOOORRRUUUWWWWWWWWWWWWXXXVVVUUUVVVWWWYYY[[[^^^______XXXRRRRRRSSSTTTWWW\\\YYYcccsss}}}yyyvvvtttrrrrrrkkkmmmpppsssxxx~~~|||{{{zzz{{{}}}~~~~~~~~~wwwzzz}}}xxxkkk^^^\\\iiiyyytttlllhhhiiikkkmmmrrrqqqpppnnnllljjjhhhhhhoooqqquuuxxxxxxvvvsssqqqmmmllljjjjjjkkkmmmmmmmmmnnnmmmkkkiiihhhgggffffffgggggghhhhhhgggeeecccbbbeeebbb``````bbbeeefffggglllooorrruuuwwwyyy|||yyy]]]GGGAAA<<<999999:::999<<>>;;;999888888:::;;;===::::::???CCCIIISSS]]]fffkkkppptttzzz~~~xxxyyy{{{|||zzzzzz|||{{{zzzzzz|||~~~|||yyyssslllhhhiiipppvvv~~~|||zzzwwwtttqqqnnnmmmkkkkkkjjjjjjjjjjjjjjjkkkqqqtttooofffiiitttvvvoooqqqiiiaaa^^^```fffqqq{{{xxxooolllfffaaa]]]YYYUUURRRQQQSSSTTTTTTSSSSSSTTTUUUWWWTTTQQQOOOMMMNNNOOOPPPQQQRRRSSSSSSRRRPPPOOONNNPPPQQQRRRSSSSSSRRRQQQQQQRRRRRRRRRSSSVVV[[[___bbblllkkkfff]]]UUURRRVVV[[[ZZZ\\\fffxxx~~~|||wwwssspppnnnmmmmmmkkkmmmqqquuu{{{~~~}}}|||{{{zzzzzz{{{|||||||||zzz~~~sssfff___cccsss|||qqqjjjggggggiiikkkpppooonnnmmmkkkjjjiiihhhkkkmmmppptttuuutttsssrrrooolllhhhggggggjjjmmmnnnrrrqqqnnnkkkgggeeecccbbbffffffffffffeeeddddddcccdddbbb```aaadddhhhlllnnnvvvwwwxxxwwwuuuuuuvvvwwwgggTTTJJJBBB<<<<<<<<<;;;===@@@CCCAAA>>>;;;999999:::;;;<<<999999>>>BBBGGGQQQ[[[hhhnnnsssxxx~~~||||||}}}|||wwwttttttyyy~~~~~~{{{wwwtttrrrpppooonnnmmmlllllllllmmmnnnsssuuupppiiilllxxx|||wwwuuummmeeedddfffkkkuuuvvvkkkgggaaa\\\XXXUUURRROOOPPPRRRSSSSSSSSSSSSUUUVVVZZZWWWTTTPPPOOONNNOOOPPPOOOOOOPPPQQQQQQPPPOOONNNMMMNNNPPPQQQRRRRRRQQQQQQQQQRRRRRRTTTXXX\\\```bbblllmmmlllfff^^^XXXWWWYYYXXXXXX```ppp{{{wwwrrrmmmiiihhhiiijjjllloootttzzz~~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{yyyxxxwwwwwwwwwxxx{{{~~~lllcccdddnnn}}}vvvnnngggeeeeeeggghhhllllllkkkkkkjjjjjjjjjiiiggghhhkkknnnpppqqqrrrrrrooolllgggddddddgggllloootttsssooolllhhheeecccbbbeeeeeedddccccccddddddeeeeeeddddddeeehhhlllqqqttt|||{{{yyyuuuqqqoooooopppzzz~~~vvveeePPPEEE<<<::::::999999:::CCCAAA>>>;;;999999999999;;;888888<<<@@@EEENNNWWWhhhooouuuzzz~~~|||yyyvvvuuuuuussspppmmmmmmnnnqqqrrrvvvvvvrrrkkkooozzzxxxrrrllllllnnnrrr{{{|||rrrgggbbb\\\WWWTTTRRRPPPNNNOOOPPPRRRRRRRRRSSSUUUXXX^^^\\\WWWSSSPPPOOOOOOPPPLLLMMMNNNOOOPPPOOONNNNNNHHHIIILLLNNNPPPQQQRRRRRRQQQRRRTTTWWW[[[^^^aaabbbjjjnnnrrrqqqjjjaaa[[[XXXWWWUUUYYYeeettt~~~|||xxxtttnnniiifffgggiiilllooosssyyy}}}}}}~~~|||}}}}}}}}}}}}}}}||||||zzzyyyxxxuuusssrrrssstttxxxuuuhhhgggooo|||wwwrrrkkkfffeeeeeeffffffhhhhhhiiiiiijjjjjjkkkkkkggghhhiiikkkmmmnnnppppppnnnllliiifffeeegggkkkooosssqqqooollliiigggfffeeeeeecccbbb```aaaccceeeggghhhjjjkkklllmmmoooqqqsssvvvvvvssspppllljjjkkklllqqqtttsssWWWIII<<<999:::999888888???===;;;999888888888888:::777777;;;>>>BBBJJJSSSccckkksssxxx~~~}}}{{{zzzxxxuuuqqqnnnnnnppptttvvvxxxwwwrrrlllnnnxxxzzzuuurrrsssuuuxxxvvvlllddd___YYYTTTRRRQQQPPPPPPMMMOOOPPPQQQQQQSSSVVVYYYbbb___ZZZVVVRRRPPPPPPPPPMMMMMMNNNOOONNNMMMLLLKKKCCCEEEHHHLLLOOOQQQRRRRRRQQQSSSWWW[[[^^^aaabbbcccffflllrrrtttoooggg```\\\XXXUUUVVV]]]hhhvvv~~~{{{xxxssspppjjjffffffiiimmmpppuuuyyy~~~}}}}}}~~~~~~~~~}}}|||}}}}}}}}}}}}}}}||||||vvvvvvuuuqqqnnnmmmppprrrwwwvvvnnnjjjrrr~~~zzzsssooojjjgggfffgggggggggffffffggghhhiiikkkkkkllljjjjjjjjjkkkkkklllmmmnnnjjjkkkkkkiiihhhiiillloootttrrrpppmmmjjjhhhgggfffdddcccaaa___```bbbeeeggglllooossstttqqqnnnllllllnnnnnnmmmjjjgggeeefffgggjjjnnnzzzcccTTTDDD>>>===<<<;;;;;;;;;:::999999999999:::;;;999777777:::===???FFFNNN^^^hhhqqqwww|||~~~}}}zzzwwwssspppppprrrwwwzzz{{{yyysssmmmlllrrrxxx{{{{{{wwwvvvzzz|||~~~~~~|||ooofff___ZZZUUUQQQPPPPPPPPPOOOMMMNNNOOOOOOPPPRRRVVVYYYccc```[[[WWWSSSRRRQQQQQQPPPPPPPPPOOONNNKKKIIIHHHAAACCCGGGJJJNNNPPPQQQRRRRRRUUUXXX\\\___aaabbbbbbaaaeeekkknnnmmmhhhdddaaa\\\XXXWWWZZZaaakkk{{{~~~|||{{{zzzxxxuuusssllljjjgggeeeggglllrrrvvv}}}~~~~~~~~~}}}}}}|||||||||{{{{{{||||||{{{zzzyyyyyyrrrrrrqqqnnnjjjjjjnnnrrrzzz}}}mmmmmmssswwwooommmjjjhhhiiiiiiiiihhheeeeeefffhhhjjjkkklllmmmmmmmmmlllllllllkkkkkkkkkgggiiikkkkkkiiiiiimmmpppwwwuuurrroookkkhhhfffeeeeeecccaaa```aaaccceeegggkkkooottttttpppjjjggggggkkklllkkkiiifffdddddddddggglllxxxtttdddQQQFFF@@@<<<:::<<<:::::::::;;;;;;<<<======:::777777:::<<<===DDDKKKYYYdddooouuuyyy|||zzzvvvtttuuuxxx|||}}}wwwqqqmmmoootttxxx}}}{{{|||~~~xxxjjjaaaXXXUUUPPPNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOQQQUUUXXXaaa___ZZZVVVSSSRRRRRRSSSSSSSSSRRRQQQNNNKKKIIIGGGBBBDDDGGGKKKNNNPPPQQQQQQSSSUUUXXX[[[]]]^^^______[[[^^^aaadddffffffdddccc___[[[YYYZZZ]]]cccppp}}}~~~||||||wwwuuutttsssrrrqqqnnnlllhhhgggggghhhmmmttt{{{}}}}}}}}}}}}{{{zzzyyyyyyxxxxxxxxxxxxwwwuuuttttttmmmnnnnnnkkkhhhhhhmmmrrr|||wwwnnnsss~~~}}}tttlllkkkiiiiiijjjjjjjjjhhheeeeeeggghhhjjjlllmmmmmmllllllmmmmmmlllkkkjjjjjjeeehhhiiihhhfffhhhnnnssswwwuuurrrooollliiiggggggeeedddcccbbbbbbccceeeffffffjjjnnnmmmiiiffffffgggjjjlllnnnnnnllliiihhhhhhhhhmmmvvv~~~hhhWWWIII???<<<>>>;;;;;;;;;;;;;;;;;;<<<<<<:::888888:::;;;<<>>999888;;;<<<999888999;;;;;;;;;999999;;;???BBBMMMRRRZZZaaahhhnnnsssvvv|||}}}|||zzzyyyzzz|||{{{qqqdddZZZUUUSSSRRRRRRSSSRRRPPPOOONNNNNNNNNMMMMMMNNNQQQTTTUUUTTTRRRQQQPPPQQQSSSTTTWWWUUUSSSSSSSSSQQQMMMIIIIIIIIIJJJLLLMMMPPPQQQSSSNNNOOOQQQRRRRRRRRRQQQQQQSSSSSSSSSTTTUUUWWWYYYYYYYYYYYYXXXWWWWWWYYY]]]```lllwwwpppsssuuuvvvvvvuuuuuuvvvxxxwwwuuuwwwzzz||||||{{{{{{}}}~~~~~~|||zzz}}}~~~}}}zzz{{{|||}}}~~~}}}}}}|||wwwvvvsssppplllhhhdddbbb______^^^]]]\\\]]]```bbbfffjjjooovvv}}}}}}{{{zzz{{{|||||||||zzzzzz{{{zzzyyyxxxvvvuuurrrqqqppppppooommmiiifffeeecccbbbbbbeeejjjpppttt{{{}}}~~~|||{{{}}}uuuqqqlllmmmnnnqqqtttxxxzzzzzzsssqqqmmmkkkkkklllkkkjjjjjjhhhfffeeeffffffdddcccdddcccbbbaaabbbdddfffhhhmmmppptttyyy{{{yyysssnnniiifffcccaaa```aaa``````______```aaaccceeeggghhhjjjjjjjjjkkknnnppppppoooggghhhlllvvv~~~___KKKBBB???:::999<<<===:::999;;;;;;;;;:::999999:::>>>AAAIIINNNUUU\\\ccciiiooorrrzzzzzzzzzyyywwwxxxzzz}}}wwwpppfff___ZZZXXXUUUSSSRRRQQQOOONNNLLLMMMMMMLLLKKKMMMPPPRRRTTTSSSQQQPPPPPPQQQRRRSSSVVVTTTSSSTTTUUUUUUQQQNNNNNNNNNNNNOOOOOOPPPQQQRRRNNNOOOPPPRRRRRRRRRQQQPPPQQQRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXWWWVVVXXX\\\___gggqqqggghhhjjjjjjiiiiiijjjllllllkkkjjjlllooorrrsssrrrtttvvvxxxyyyxxxwwwwwwwwwyyyzzzzzz{{{{{{{{{zzzzzzvvvwwwyyy{{{}}}~~~|||yyyvvvtttwwwwwwxxxxxxxxxwwwwwwvvvsssttttttttttttsssrrrqqqnnnmmmkkkhhhdddaaa^^^\\\YYYXXXXXXWWWXXX[[[aaaeeehhhmmmttt|||}}}zzzzzz{{{{{{{{{{{{yyyyyyyyyyyyxxxvvvuuusssooonnnllllllkkkhhheeebbb___]]]\\\]]]bbbiiiqqqvvv||||||zzzwwwxxx{{{uuurrrnnnpppssswww{{{}}}yyyuuuqqqmmmlllllllllkkkhhhfffeeedddddddddbbbaaabbbaaa```___```aaadddeeejjjooowww~~~~~~vvvpppgggdddaaa______```______\\\]]]^^^___bbbdddfffhhhhhhgggggghhhjjjkkkjjjiiidddcccgggooo{{{sssWWWFFF@@@;;;999<<<===;;;:::<<<:::::::::999888999<<>>AAAGGGMMMTTT[[[bbbgggppprrruuuvvvvvvvvvwwwxxxzzz|||}}}rrrnnnnnnoooooojjjeee]]]VVVRRRPPPNNNMMMJJJKKKLLLKKKJJJKKKMMMOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWVVVUUUQQQPPPOOOOOONNNOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQSSSUUUVVVUUUVVVVVVVVVUUUWWWZZZ\\\^^^dddnnnzzzXXXYYYYYYYYYWWWXXXYYY[[[WWWXXXZZZ\\\^^^aaaccceeehhhjjjlllmmmlllkkkkkkkkkiiijjjkkkkkklllkkkkkkkkkoooqqqsssvvvyyy{{{|||}}}{{{zzzyyyxxxuuusssrrrqqqooonnnmmmkkkjjjjjjkkkkkkiiihhhfffeeecccaaa``````______^^^]]]\\\ZZZXXXWWWTTTTTTTTTUUUXXX```iiioooyyy~~~{{{yyyxxxxxxyyyxxxxxxwwwxxxxxxxxxwwwuuusssrrrmmmkkkhhheeeccc___\\\YYYQQQQQQRRRUUU\\\fffooouuuzzzvvvvvv}}}zzzvvvsssrrruuuzzz{{{zzzxxxwwwxxxtttqqqmmmkkkkkklllmmmmmmgggfffffffffgggfffdddbbbaaa``````______```aaabbbfffhhhmmmqqqtttqqqlllhhheeebbb___^^^___```aaa```XXXYYYZZZ\\\___aaadddeeecccbbb````````````___]]]^^^]]]```eeemmm~~~qqqUUUDDD>>>999::::::888999<<<:::;;;;;;:::888888:::;;;;;;>>>CCCHHHMMMTTT\\\aaajjjnnnsssvvvwwwwwwxxxxxxyyy{{{{{{oookkkmmmpppssslllfff^^^VVVRRRPPPNNNNNNLLLMMMNNNMMMLLLLLLMMMOOONNNNNNNNNOOOPPPQQQRRRRRRSSSUUUVVVVVVVVVUUUTTTSSSOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOPPPQQQSSSUUUVVVTTTUUUVVVVVVUUUVVVYYY[[[]]]aaahhhsssOOOPPPQQQQQQOOOOOOPPPQQQOOOQQQSSSUUUVVVYYY\\\___aaacccffffffeeeddddddeeebbbcccdddeeefffffffffffflllnnnqqquuuxxx|||~~~|||{{{yyywwwtttrrrpppooolllkkkiiihhhffffffeeeeeecccbbb___]]][[[ZZZYYYXXXYYYYYYYYYYYYXXXWWWVVVVVVRRRSSSUUUXXX]]]gggqqqxxx}}}{{{xxxwwwwwwxxxwwwvvvvvvvvvwwwvvvuuutttrrrqqqnnnjjjfffbbb^^^ZZZVVVSSSLLLLLLNNNSSSZZZccckkkppprrrttt|||{{{zzzxxxuuurrrppptttxxxwwwtttpppooopppmmmkkkiiiiiijjjkkkkkkjjjfffffffffggghhhhhhfffdddcccbbbbbbbbbbbbbbbccccccgggggghhhjjjkkkkkkhhhfffcccaaa^^^]]]___```aaaaaaXXXYYYZZZ[[[^^^```bbbdddaaa```^^^^^^^^^^^^\\\ZZZ]]]]]]```dddiiiwwwcccHHHAAA;;;::::::888999<<<;;;<<<<<<;;;999888999;;;:::<<>><<<;;;999:::===<<<===>>><<<:::999999:::999;;;<<>><<<:::;;;>>>===>>>>>>===;;;999::::::999:::;;;<<<@@@FFFNNNTTTXXX___iiirrrvvvwwwwwwwwwvvvxxx{{{}}}}}}vvvssstttwwwyyyyyyrrreee]]][[[\\\^^^WWWSSSOOOLLLLLLLLLLLLLLLLLLNNNOOOOOOMMMLLLMMMMMMLLLMMMOOOQQQRRRTTTTTTTTTQQQTTTWWWWWWUUUTTTUUUVVVRRRQQQQQQQQQRRRSSSTTTTTTWWWVVVTTTSSSSSSSSSTTTUUUSSSSSSSSSTTTUUUWWWYYYYYYTTTVVVXXXXXXXXXXXXZZZ[[[WWWYYY\\\bbbkkkyyyEEEEEEEEEDDDCCCAAA@@@???BBBAAA@@@@@@BBBGGGKKKNNNMMMNNNOOOPPPPPPQQQUUUWWWYYYZZZ\\\]]]]]][[[XXXWWWWWWZZZ___eeelllttt|||zzzqqqhhhccccccdddddd^^^VVVRRRSSSVVVQQQPPPMMMJJJGGGGGGIIIKKKOOOPPPPPPPPPPPPRRRUUUXXX\\\bbbiiiqqqzzz~~~~~~~~~{{{xxxwwwwwwvvvuuutttsssrrrrrrrrrpppnnnmmmmmmllljjjiiigggbbb[[[SSSMMMKKKKKKLLLIIIKKKPPPUUUWWWYYYaaajjjuuu{{{vvvqqqnnnoooqqqqqqpppssspppmmmhhheeeeeefffhhhgggfffeeeeeeggghhhgggfffeeedddccccccbbbbbbcccccccccdddeeeeeeffffffeeeeeebbbccccccbbbaaaaaacccdddaaa```___^^^]]]]]]^^^___aaa```^^^]]]]]]^^^___aaa^^^```aaa___\\\ZZZ\\\^^^]]]eeemmmooommmooowwwxxxWWWMMMBBB>>><<<::::::===@@@???>>><<<<<<<<<===>>>::::::::::::<<<@@@EEEJJJTTTYYY```gggmmmsssxxx{{{xxxxxxwwwwwwyyy~~~}}}yyytttrrrtttvvvwwwvvvxxxiii]]]VVVTTTRRRQQQPPPOOOMMMKKKJJJKKKLLLMMMOOOOOOOOOOOOOOONNNMMMLLLOOOPPPPPPQQQSSSTTTVVVWWWVVVVVVUUUTTTSSSRRRQQQPPPRRRSSSSSSRRRQQQRRRTTTWWWZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUTTTTTTUUUVVVWWWXXXYYYXXXXXXXXXXXXXXXYYYYYY\\\]]]^^^___dddooo|||CCCCCCCCCCCCAAA@@@???>>>AAAAAA@@@@@@BBBFFFIIIKKKIIIJJJJJJJJJIIIJJJMMMOOOSSSUUUWWWXXXXXXVVVSSSQQQPPPSSSVVV[[[aaaiiiqqqwww{{{rrriiiccc``````___ZZZUUURRRSSSUUUOOONNNLLLIIIFFFFFFHHHJJJOOOPPPSSSUUUWWW[[[```dddjjjooovvv}}}|||}}}}}}zzzxxxttttttsssrrrqqqppppppppppppnnnlllkkkjjjhhheeeccc___[[[TTTMMMHHHFFFFFFGGGJJJLLLQQQUUUVVVXXXbbbnnnzzzvvvpppnnnoooppppppppprrrooojjjfffddddddeeeggghhhhhhhhhiiikkkkkkjjjiiidddccccccbbbbbbbbbbbbbbbaaabbbcccdddeeeeeeeeeeeeaaabbbcccbbbaaa```aaaccc```___^^^^^^^^^```aaabbbbbbaaa___]]]\\\]]]]]]^^^]]]^^^```^^^\\\[[[\\\^^^aaaiiippprrroooooouuu|||~~~cccUUUGGGBBBBBB@@@>>>>>>@@@???>>>===============:::;;;::::::;;;>>>CCCGGGPPPUUU\\\ccciiiooouuuxxxuuuvvvvvvwwwyyy}}}yyyvvvrrrppprrrttttttsss{{{{{{~~~yyyooobbbXXXSSSRRRQQQPPPOOOMMMKKKJJJIIIIIIJJJKKKMMMNNNNNNNNNMMMMMMLLLKKKLLLLLLMMMNNNOOOQQQRRRSSSVVVUUUTTTSSSRRRQQQPPPPPPSSSTTTTTTSSSSSSSSSVVVXXX\\\\\\[[[ZZZZZZYYYYYYXXXVVVVVVUUUUUUVVVXXXYYYZZZ]]]\\\[[[YYYYYYYYYZZZZZZZZZ[[[\\\]]]```hhhsss{{{AAAAAAAAAAAA@@@>>>===<<<>>>>>>>>>>>>@@@BBBDDDEEEFFFGGGGGGFFFEEEEEEGGGJJJLLLNNNQQQTTTSSSQQQMMMKKKJJJKKKMMMOOOSSS[[[ccciiizzz}}}~~~vvvlllfff___]]][[[WWWUUUTTTTTTTTTPPPOOONNNLLLIIIIIILLLNNNPPPSSSYYY^^^dddkkkrrrvvv~~~{{{zzz{{{{{{yyyvvvrrrqqqooonnnmmmnnnnnnooonnnlllkkkiiigggccc^^^[[[VVVRRRLLLGGGCCCCCCCCCEEEKKKNNNRRRTTTTTTWWWeeetttxxxuuupppnnnnnnoooppppppppplllfffbbbaaabbbdddeeeggghhhiiikkknnnnnnllljjjdddcccbbbbbbaaaaaabbbbbb``````aaabbbccccccdddddd___```aaaaaa```___```aaa____________```bbbdddeeecccbbb___]]]\\\[[[[[[\\\[[[]]]^^^^^^]]]]]]^^^___ffflllssssssooommmpppttt{{{tttaaaNNNFFFEEEBBB>>><<<@@@@@@@@@???>>>===<<<<<<;;;;;;;;;::::::<<<@@@CCCJJJOOOVVV]]]ccciiiooosssqqqsssuuuwwwxxx|||{{{xxxtttrrrooooooooopppooonnnppprrr|||mmmdddYYYRRRPPPPPPPPPPPPMMMLLLJJJIIIHHHIIIIIIJJJLLLLLLLLLMMMLLLLLLKKKJJJKKKKKKKKKLLLNNNOOOQQQQQQTTTTTTSSSRRRQQQPPPPPPOOOSSSTTTUUUUUUUUUUUUWWWYYY]]]]]]\\\\\\[[[ZZZZZZZZZWWWWWWWWWWWWXXXZZZ\\\^^^bbb```^^^[[[ZZZYYYZZZ[[[YYY[[[\\\\\\]]]aaaiiipppFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCEEEFFFFFFEEEDDDDDDGGGIIIHHHJJJNNNPPPPPPNNNJJJGGGGGGGGGGGGGGGJJJPPPWWW]]]nnnsssyyy~~~}}}xxxpppkkkbbb^^^ZZZXXXXXXXXXWWWWWWVVVVVVVVVTTTSSSSSSUUUWWWXXX]]]eeemmmuuu}}}}}}{{{yyyyyyzzzyyyvvvtttqqqpppnnnmmmlllmmmnnnooommmkkkjjjhhhddd___YYYTTTOOOLLLHHHEEECCCCCCEEEGGGLLLNNNRRRTTTSSSXXXhhhxxx|||vvvtttpppmmmlllmmmooopppnnnjjjeeebbbaaaaaabbbccceeeeeehhhkkknnnnnnkkkiiiddddddcccbbbbbbbbbbbbcccaaa``````````````````aaa]]]___``````^^^^^^___```aaaaaa``````aaacccdddeeeaaa```___]]]\\\[[[[[[[[[[[[\\\]]]^^^______```aaagggmmmrrrqqqlllhhhhhhkkkppp|||vvv___QQQIIICCC??????@@@@@@AAAAAA@@@>>><<<;;;;;;;;;;;;999888:::===???EEEIIIPPPVVV\\\bbbhhhlllmmmpppsssvvvxxx{{{~~~|||vvvsssoooooonnnmmmmmmllljjjiiieeemmm}}}{{{eee^^^UUUOOONNNOOOPPPOOOMMMLLLKKKJJJIIIIIIIIIIIILLLLLLLLLMMMMMMLLLKKKKKKMMMMMMMMMNNNOOOPPPRRRSSSSSSRRRRRRQQQPPPOOOOOOOOOSSSTTTVVVVVVVVVWWWYYY[[[]]]]]]\\\\\\[[[ZZZZZZZZZXXXWWWWWWXXXZZZ\\\^^^___dddbbb^^^[[[YYYXXXYYYYYYYYY[[[]]]]]]]]]___eeeiiixxxNNNNNNMMMLLLJJJHHHFFFEEEGGGFFFEEEEEEDDDDDDDDDDDDBBBCCCDDDCCCBBBCCCFFFHHHFFFHHHKKKNNNNNNKKKHHHFFFFFFEEEDDDCCCDDDIIIOOOTTT^^^dddllltttwwwuuuqqqnnnfffccc___\\\]]]^^^___^^^bbbcccccccccbbbccceeehhhjjjoooxxx{{{zzzyyyyyyxxxvvvsssqqqrrrqqqooonnnmmmmmmnnnooollljjjhhheeeaaa[[[SSSNNNIIIGGGEEECCCDDDFFFHHHJJJMMMOOORRRTTTUUU[[[kkk{{{~~~{{{tttrrrooolllkkklllnnnpppmmmmmmkkkhhhdddbbbbbbcccdddeeegggkkkmmmmmmkkkhhheeeeeedddcccccccccccccccbbbaaa```^^^]]]]]]]]]]]]\\\]]]^^^^^^]]]^^^```bbbeeedddcccbbbaaabbbbbbccc^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]^^^```bbbcccccchhhlllpppnnniiidddcccdddiiissszzzfffTTTHHHDDDFFFAAAAAABBBBBBAAA???===;;;;;;<<<;;;999888888;;;===AAAEEEJJJPPPUUU[[[aaaeeehhhkkkpppsssvvvzzz}}}~~~yyyssspppmmmmmmmmmllliiigggeeeddd___mmmvvvccc\\\TTTOOOOOOPPPOOONNNMMMMMMLLLKKKJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNOOOPPPQQQRRRQQQPPPPPPOOOOOONNNNNNNNNQQQSSSUUUVVVVVVWWWYYY[[[[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWWWWYYY[[[]]]___bbb```]]]ZZZXXXWWWWWWWWWVVVYYY[[[\\\[[[]]]bbbfffppp{{{WWWWWWUUUSSSQQQNNNKKKJJJLLLJJJHHHFFFEEEDDDDDDEEEDDDEEEEEEDDDBBBCCCEEEGGGGGGIIIKKKMMMMMMLLLJJJIIIGGGFFFEEEDDDDDDGGGLLLPPPSSSXXXaaaiiioooqqqqqqpppmmmkkkiiihhhhhhkkknnnpppvvvxxxyyyzzzzzz{{{}}}~~~zzzzzzyyyxxxuuusssqqqpppqqqppppppooonnnmmmlllkkkiiigggccc___ZZZTTTMMMHHHCCCBBBAAABBBDDDGGGKKKMMMOOOOOOSSSXXX\\\bbbooo|||~~~{{{xxxzzzrrrqqqooollljjjjjjmmmpppoootttwwwuuummmgggeeeffffffggghhhjjjmmmmmmkkkiiieeedddccccccbbbbbbcccccccccaaa___]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[^^^cccfffhhhfffdddbbbaaa`````````\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\^^^aaaccccccbbbfffiiikkkjjjeeeaaa```aaacccmmm~~~~~~gggSSSIIIHHHCCCCCCBBBBBB@@@???===<<<;;;<<<<<<:::888888:::<<<===AAAEEEJJJNNNTTTZZZ^^^bbbeeejjjnnnrrrwww{{{~~~zzzuuurrrpppllllllllliiieeeaaa______^^^pppqqqaaa[[[SSSOOOOOOOOONNNLLLMMMMMMLLLLLLKKKJJJJJJIIILLLLLLMMMMMMNNNNNNMMMMMMKKKKKKKKKLLLLLLNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNPPPSSSUUUVVVVVVXXXZZZZZZZZZYYYYYYXXXWWWWWWWWWUUUUUUUUUUUUVVVXXXZZZ\\\]]]\\\ZZZYYYWWWVVVUUUUUURRRTTTWWWXXXWWWYYY^^^bbbjjjqqqmmmllljjjgggddd```]]][[[XXXVVVRRROOOMMMLLLMMMNNNPPPPPPOOOMMMJJJIIIJJJLLLNNNOOOPPPQQQQQQQQQQQQPPPLLLLLLKKKJJJIIIKKKOOORRRTTTXXX^^^eeelllqqqtttvvvxxxyyyzzzzzzzzz~~~}}}{{{wwwwwwwwwuuurrrqqqppppppnnnnnnnnnnnnllljjjgggeeeddd```[[[WWWRRRLLLFFFBBB@@@@@@@@@BBBFFFJJJNNNQQQRRRQQQUUU]]]dddkkkttt|||}}}vvvuuuwwwppppppoookkkiiiiiimmmpppsss}}}xxxmmmjjjlllgggffffffhhhiiijjjiiigggcccbbbbbbaaa```aaaaaaaaaaaa___^^^\\\\\\]]]^^^___\\\\\\ZZZYYYZZZ___fffkkkhhhfffdddbbb````````````\\\\\\\\\\\\\\\[[[ZZZZZZ\\\[[[ZZZ\\\___aaaaaa___```aaabbbaaa]]][[[[[[\\\]]]gggwwwiiiUUULLLEEEDDDBBBAAA???>>>>>>>>>;;;<<<<<<;;;999999:::<<<:::===@@@DDDGGGLLLRRRVVV[[[^^^ccchhhmmmsssyyy}}}zzz{{{~~~yyytttrrrppppppkkkkkkjjjeee___[[[ZZZZZZ]]]lllyyylll\\\WWWQQQNNNNNNNNNMMMKKKKKKKKKKKKKKKJJJIIIHHHHHHJJJKKKLLLLLLMMMMMMLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLKKKNNNQQQSSSTTTUUUWWWXXXZZZZZZYYYXXXXXXWWWWWWVVVSSSSSSRRRRRRSSSUUUVVVXXXWWWXXXXXXXXXXXXWWWUUUTTTQQQSSSUUUUUUTTTVVV[[[___dddiiittt}}}yyyuuusssjjjgggccc___\\\\\\]]]^^^___^^^\\\YYYUUURRRSSSTTTVVVVVVVVVVVVWWWXXXXXXXXXRRRRRRRRRQQQPPPQQQTTTVVVZZZ\\\aaagggmmmtttyyy|||~~~}}}|||{{{zzzxxxuuuuuutttrrrpppooopppqqqkkklllmmmllljjjgggccc```___[[[VVVPPPKKKFFFAAA===@@@AAABBBEEEIIINNNRRRUUUUUUSSSWWWaaajjjqqqwww}}}yyytttttttttppppppnnnkkkhhhiiimmmqqqvvvrrrnnnpppeeedddcccdddeeefffeeedddaaaaaa```_______________^^^]]]\\\\\\\\\^^^```bbb\\\[[[YYYXXXZZZ___hhhnnnfffeeecccaaa````````````^^^^^^]]]]]][[[ZZZXXXWWW[[[YYYXXXZZZ^^^```___]]]YYYZZZZZZXXXVVVTTTUUUVVVXXXcccqqqeeeTTTFFFEEECCC@@@???>>>>>>???;;;<<<<<<;;;:::999;;;<<<888:::===@@@CCCHHHMMMQQQVVVYYY^^^ccciiiooowww{{{zzz{{{~~~{{{uuuqqqoooooopppjjjjjjhhhbbb[[[WWWVVVWWW[[[ggg{{{uuuhhhXXXSSSNNNLLLLLLMMMLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLIIILLLPPPRRRSSSTTTVVVWWWZZZZZZZZZYYYXXXXXXWWWWWWRRRRRRQQQQQQQQQRRRTTTUUUTTTVVVXXXYYYYYYXXXVVVUUUSSSTTTVVVUUUTTTUUUZZZ^^^```ccclll|||xxxqqqooooooqqqsssxxxwwwssslllddd``````aaaeeefffgggfffcccaaaaaabbbcccbbb```______```aaabbb```ccchhhooovvv~~~~~~{{{{{{zzzyyyxxxxxxxxxxxxsssqqqmmmjjjhhhffffffggglllllllllkkkhhhddd```]]]XXXSSSMMMHHHFFFDDD@@@======>>>AAAGGGNNNRRRSSSRRRSSSPPPVVVfffttt{{{zzzvvvtttqqqnnnrrrqqqnnnkkkiiijjjnnnqqqyyyxxxqqqoooiiifffcccbbbcccdddddddddeeecccaaa^^^]]]]]]^^^^^^]]]^^^```bbbbbbaaa```___\\\]]]^^^___```cccfffiiicccbbb___\\\\\\]]]___```dddaaa___^^^^^^^^^]]]\\\[[[\\\]]]^^^]]]\\\[[[ZZZ[[[YYYWWWUUUUUUUUUVVVWWWTTTaaaooozzzsss[[[NNNFFFAAA@@@@@@>>>>>>AAA???===<<<::::::;;;<<<===;;;:::;;;<<>>;;;<<<>>>===<<<:::888888999:::;;;:::999999:::===@@@CCCDDDJJJMMMQQQVVV\\\ccckkkpppuuuwwwzzz|||~~~{{{xxxtttuuuyyy{{{yyyvvvsssjjjaaa\\\VVVPPPQQQUUUXXXdddwwwwwwfffZZZRRRNNNJJJHHHIIIJJJJJJIIIKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKJJJJJJKKKKKKLLLJJJJJJKKKKKKKKKLLLLLLLLLNNNMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQPPPQQQRRRTTTUUUXXXWWWUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSSSSTTTVVVXXXZZZ\\\^^^bbbiiiuuu~~~zzzyyyyyyxxxvvvtttrrrqqqrrrpppnnnjjjgggeeedddccciiiiiihhhfffaaa[[[UUUQQQJJJGGGCCC@@@@@@@@@@@@@@@GGGJJJOOOTTTWWWWWWVVVUUUQQQZZZhhhsssxxxwwwpppooooooooonnnmmmmmmkkkhhhffffffiiikkknnnrrrxxxzzzwwwqqqkkkgggcccaaa___^^^```bbbbbbbbbdddcccaaa___]]]ZZZYYYXXX\\\]]]^^^___```___^^^]]]```___^^^]]][[[ZZZYYYYYYZZZYYYYYYZZZZZZ[[[\\\]]]aaa^^^[[[YYYZZZ\\\\\\]]]^^^^^^^^^^^^]]]\\\ZZZZZZZZZXXXVVVTTTRRRQQQQQQQQQYYY^^^dddhhhsss{{{[[[PPPEEE@@@===;;;;;;======<<<:::999999999:::;;;999999888999:::<<<>>>@@@CCCEEEIIINNNSSSYYYaaafffkkknnntttxxx|||{{{tttrrrrrruuuzzz|||{{{xxxoooggg]]]WWWRRRPPPTTTYYY___kkk{{{zzzlll^^^TTTMMMKKKHHHHHHIIIKKKLLLLLLIIIJJJJJJKKKKKKJJJJJJIIILLLKKKJJJIIIIIIJJJKKKLLLNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMPPPOOONNNMMMMMMNNNOOOPPPOOOPPPQQQSSSVVVZZZ]]]___dddaaa\\\XXXUUUTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRTTTVVVWWWYYYZZZ]]]aaajjjyyy}}}|||zzzvvvvvvvvvvvvuuusssrrrqqqrrrqqqooommmkkkhhhfffeeeffffffeeebbb]]]VVVOOOKKKFFFDDDAAA@@@@@@BBBDDDFFFLLLRRRZZZ^^^]]]ZZZVVVTTTVVVbbbooowwwyyy~~~yyyrrrmmmlllllllllllljjjjjjiiifffddddddfffhhhjjjlllnnnpppooolllfffbbb___^^^]]]]]]___```aaa```aaaaaaaaa```^^^\\\ZZZYYY[[[\\\]]]^^^^^^^^^]]]]]]^^^^^^]]]]]]]]]\\\ZZZXXXZZZZZZYYYYYYXXXWWWWWWVVV[[[XXXUUUUUUWWWZZZ\\\]]]]]]]]]\\\\\\[[[YYYYYYXXXYYYWWWVVVTTTRRRRRRQQQQQQXXXZZZ\\\___iii|||dddWWWIIIBBB???===>>>@@@>>>>>>===<<<;;;<<<<<<===:::999999999999:::;;;<<<===???CCCFFFJJJPPPWWW[[[bbbgggnnnuuuzzz~~~yyytttnnnnnnoooqqqtttuuusssqqqhhhaaaYYYTTTTTTZZZcccjjjrrr{{{qqqbbbWWWQQQJJJIIIHHHGGGHHHJJJKKKLLLHHHHHHIIIIIIIIIIIIHHHHHHKKKJJJIIIIIIIIIJJJKKKLLLPPPOOONNNLLLJJJIIIIIIIIILLLLLLLLLLLLMMMMMMMMMMMMRRRQQQPPPNNNNNNNNNOOOPPPRRRUUUZZZ```eeeiiikkklllkkkggg```YYYUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRTTTUUUVVVXXXYYYZZZ\\\bbblllzzz{{{yyyxxxwwwrrrrrrssssssttttttsssssssssrrrrrrpppnnnkkkiiigggcccbbb```\\\WWWPPPJJJGGGCCCBBBAAAAAABBBFFFJJJNNNTTT[[[dddfffaaa[[[VVVUUUaaalllyyyxxxuuuoookkkiiiiiijjjjjjhhhiiihhhfffdddcccccceeeiiihhhhhhiiijjjhhhccc___^^^]]]\\\]]]___``````___```````````````___^^^]]][[[\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^]]]YYYVVVXXXXXXXXXWWWWWWVVVUUUUUUTTTSSSQQQRRRUUUYYY\\\]]]ZZZZZZYYYXXXXXXWWWWWWVVVWWWWWWVVVUUUTTTSSSSSSRRRTTTUUUWWW[[[ddduuujjjZZZJJJBBB@@@??????@@@>>>>>>======<<<<<<<<<<<<;;;::::::::::::::::::::::::<<>>>>><<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::::::::999999999;;;===>>>AAAEEEJJJNNNUUUZZZbbbiiipppvvv{{{}}}zzzvvvqqqmmmllliiiddd^^^ZZZWWWUUUUUUTTTWWWZZZ```mmm~~~oooaaaWWWQQQNNNHHHIIIIIIHHHFFFEEEGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGFFFFFFGGGHHHJJJKKKMMMLLLKKKJJJIIIIIIIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMOOORRRXXX^^^eeejjjmmmnnnnnnrrrvvvyyyxxxsssmmmiiibbb^^^YYYSSSPPPQQQRRRTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSTTTTTTUUUVVVVVVYYYZZZ[[[[[[\\\aaaiiipppzzz}}}zzzxxxwwwsssrrrpppoooppprrrtttvvvttttttssspppkkkeee___[[[YYYVVVRRRMMMHHHEEECCCBBB@@@BBBFFFJJJQQQZZZeeemmmppprrrqqqhhh]]]YYY^^^fffvvvyyyrrrmmmlllkkkiiigggggghhhiiihhhiiijjjiiifffcccccccccaaabbbeeeffffffdddcccbbbaaa```___```aaaaaa___^^^``````___^^^^^^^^^___```]]]]]]]]]]]]]]]^^^^^^___```______cccfffeee```ZZZXXXWWWVVVUUUVVVXXXZZZ[[[UUUTTTTTTVVVXXXYYYXXXWWWWWWVVVUUUUUUUUUVVVWWWXXXYYYXXXWWWUUURRROOOMMMLLLNNNOOOTTT[[[___eeeqqqvvveeeRRRHHHEEEAAA>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999888888888:::;;;<<<>>>BBBGGGJJJOOOSSSZZZ```gggmmmtttxxxzzz}}}{{{wwwtttqqqmmmkkkkkkfff^^^VVVPPPMMMOOOPPPUUU___kkkwwwrrrcccYYYRRRNNNKKKEEEGGGHHHGGGFFFEEEGGGIIIFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLNNNSSS\\\fffnnntttvvvxxxrrrrrrsssrrrnnnhhhbbb^^^XXXVVVRRRPPPOOOQQQSSSUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRRRRSSSTTTUUUUUUVVVYYYZZZZZZ[[[___eeekkkmmmuuu~~~|||zzzyyyvvvtttqqqooooooqqqtttvvvuuutttrrrnnnggg___XXXSSSUUURRRLLLGGGCCCAAAAAAAAABBBEEEKKKQQQZZZfffsss|||{{{zzzsssfffYYYXXXcccnnn~~~tttnnnhhhhhhhhhgggffffffhhhjjjhhhjjjkkkjjjgggdddcccccc\\\```dddfffeeedddddddddbbbaaaaaaaaabbbaaa```^^^bbb```^^^\\\[[[\\\]]]^^^^^^^^^]]]]]]]]]^^^___```______aaagggmmmooojjjeee]]][[[XXXVVVUUUVVVXXXYYYYYYXXXXXXYYYZZZYYYWWWTTTWWWVVVUUUUUUVVVWWWYYYZZZ[[[ZZZWWWTTTPPPLLLIIIGGGNNNNNNTTT[[[]]]^^^fffrrrlllXXXNNNJJJEEE@@@===>>>>>>>>>???>>>======<<<888999999999999888888777888999;;;;;;===@@@EEEHHHJJJNNNTTTZZZ```gggnnnsssvvvzzz|||wwwrrrooommmkkkjjjjjjddd[[[QQQKKKJJJNNNQQQbbbpppyyyiii[[[SSSOOOKKKHHHCCCEEEGGGGGGEEEEEEGGGJJJGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDDDDDDDDDDFFFHHHIIIHHHGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKOOOUUU___iiipppuuuvvvvvvmmmllljjjgggccc___[[[YYYRRRPPPNNNNNNNNNQQQUUUWWWRRRRRRRRRRRRRRRRRRRRRRRROOOOOOPPPQQQRRRSSSTTTUUUTTTWWWYYYYYYZZZ]]]ccchhhdddllluuu}}}}}}~~~~~~~~~~~~}}}}}}|||~~~|||yyy{{{xxxtttrrrrrrrrrrrrqqqoooppppppmmmhhh___WWWRRRLLLJJJFFFBBB???@@@DDDGGGFFFKKKRRR]]]mmm}}}zzzlllddd]]]\\\kkk|||qqqnnnnnngggffffffeeeeeeeeeffffffiiiiiikkkkkkjjjhhhfffdddaaa`````````aaabbbdddeeefffeeecccaaa_________```aaa```^^^]]]\\\\\\]]]^^^^^^]]]\\\]]]___aaaaaa```bbb___bbbnnn|||wwwlllbbb]]]VVVRRRRRRUUUXXXYYY___]]]ZZZWWWUUUTTTTTTTTTUUUTTTSSSSSSTTTUUUWWWXXXXXXUUUQQQOOOOOOOOONNNNNNNNNQQQTTTVVVYYY\\\```cccyyylllWWWJJJFFFDDDAAAAAAAAA@@@???>>>===<<<<<>>>>>===<<<<<<;;;;;;888888999:::<<<>>>@@@AAAIIIKKKOOORRRVVV\\\bbbgggooosssyyy}}}wwwtttooommmlllllllllkkkhhhbbbZZZRRRKKKJJJSSS___ttt|||nnn^^^TTTMMMHHHFFFGGGGGGFFFEEEEEEEEEGGGIIIKKKJJJKKKKKKKKKJJJHHHFFFEEEHHHDDD@@@???BBBFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLRRRVVV]]]ccchhhiiiiiihhhaaaaaa___]]]ZZZXXXWWWVVVLLLMMMNNNOOOQQQRRRSSSTTTUUUTTTSSSQQQPPPPPPPPPPPPNNNNNNNNNOOOPPPQQQSSSSSSWWWWWWXXXYYY[[[]]]^^^___fffdddiiixxx|||zzzyyyxxxzzz{{{||||||}}}}}}||||||}}}}}}{{{zzzwwwsssqqqppppppooonnnmmmmmmllljjjddd\\\UUUQQQFFFEEEDDDAAA???@@@CCCEEEMMMUUU```mmm}}}wwwiiicccaaaggg{{{wwwnnnjjjiiiffffffeeeeeedddeeeeeefffggghhhiiijjjiiigggfffdddaaa``````___```aaabbbcccbbbaaa```___^^^^^^______```___^^^\\\\\\\\\\\\]]]^^^]]]\\\^^^aaaeeefffgggfffccceeeppp|||yyypppbbb]]]WWWRRRRRRTTTWWWXXX\\\ZZZWWWTTTSSSRRRRRRSSSSSSRRRRRRSSSTTTWWWYYYZZZVVVSSSPPPMMMMMMMMMMMMLLLIIIKKKNNNPPPSSSVVV[[[^^^mmm}}}zzzcccSSSMMMHHHCCCAAA@@@???>>>>>>>>>>>>=========<<<<<<;;;::::::999777777888999:::<<<>>>???EEEGGGJJJMMMQQQVVV\\\aaahhhmmmsssyyy}}}~~~|||~~~|||xxxrrrnnnjjjiiilllnnnnnnmmmfff^^^VVVNNNJJJMMM[[[jjjtttgggYYYPPPKKKFFFFFFHHHFFFEEEDDDCCCDDDFFFHHHIIIJJJJJJJJJJJJIIIGGGEEEDDDGGGDDDAAAAAADDDGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLKKKKKKKKKKKKJJJLLLOOOSSSXXX[[[\\\\\\[[[ZZZYYYXXXVVVUUUSSSRRRQQQMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTSSSQQQQQQPPPPPPPPPMMMMMMMMMNNNOOOPPPRRRRRRUUUUUUVVVWWWYYY[[[\\\]]]aaa```fffsss~~~~~~~~~~~~}}}{{{zzzyyywwwuuutttssssssrrrwwwxxxyyyzzz{{{|||||||||~~~yyyvvvsssqqqpppooommmkkkiiiiiigggccc^^^VVVPPPLLL@@@AAAAAAAAAAAACCCFFFIIIUUU```pppsssfffeeelll{{{zzzqqqjjjfffccceeeddddddccccccdddeeeeeeeeefffgggggggggfffeeedddaaa``````___^^^^^^______\\\\\\\\\\\\]]]]]]^^^___^^^^^^\\\[[[[[[[[[[[[[[[]]]\\\[[[^^^dddiiimmmooojjjggghhhooozzz}}}xxxpppaaa]]]VVVRRRRRRSSSUUUVVVVVVUUUSSSQQQPPPPPPQQQQQQQQQQQQQQQRRRTTTWWWZZZ[[[TTTQQQNNNLLLLLLKKKJJJIIIGGGHHHJJJKKKMMMPPPUUUYYYaaaooowwweeeZZZQQQIIIGGGDDDAAA?????????>>>===<<<<<<;;;;;;:::999999999777777777888999:::<<<<<>>???AAABBBEEEJJJPPPUUU^^^kkk{{{zzzooohhhnnn}}}{{{pppkkkhhhddd```cccccccccbbbccccccddddddcccdddeeeeeeeeeeeeddddddaaa```___^^^]]]]]]\\\\\\YYYYYYZZZ[[[\\\^^^___```]]]\\\[[[[[[ZZZZZZYYYYYYZZZYYYYYY]]]dddkkkqqqtttmmmjjjhhhlllrrrtttpppkkk^^^ZZZUUUQQQPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPQQQSSSUUUWWWYYYRRRPPPMMMLLLKKKKKKJJJIIIJJJJJJJJJJJJJJJMMMQQQTTT\\\ggg|||qqqcccYYYSSSNNNGGGBBBAAA@@@???===<<<<<<;;;;;;::::::::::::888888888888999:::;;;;;;<<<>>>AAACCCEEEHHHMMMPPPTTTXXX^^^dddiiinnnsssvvvxxxyyy||||||xxxrrrkkkgggfffbbbbbbiiirrrtttnnngggYYYRRRKKKJJJPPPbbb~~~yyyqqqbbbWWWLLLHHHEEECCCCCCEEECCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGEEEDDDCCCBBBCCCDDDFFFHHHIIIJJJIIIGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJMMMNNNOOOPPPQQQRRRRRRSSSQQQQQQQQQQQQPPPPPPPPPPPPPPPNNNLLLKKKKKKNNNPPPRRRSSSRRRRRRQQQQQQQQQQQQRRRNNNNNNNNNOOOPPPQQQRRRRRRQQQRRRTTTVVVXXXZZZ[[[[[[ZZZ[[[```hhhppp{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||zzzxxxvvvuuuvvvvvvwwwxxxyyyzzz|||}}}||||||{{{~~~}}}{{{yyyxxxwwwxxxwwwvvvuuutttsssrrrqqqooooooppppppppppppqqqqqqoooooooooooopppqqqrrrsssuuuvvvxxx{{{}}}|||zzzxxxvvvtttqqqllliiibbb___ZZZTTTNNNHHHCCCAAA???@@@BBBEEEKKKTTT^^^eeeooozzzrrrooorrr~~~}}}pppiiiggggggdddaaabbbbbbbbbbbbbbbcccdddeeebbbccccccddddddddddddcccaaa``````^^^]]][[[ZZZZZZXXXYYYZZZ\\\]]]^^^___```[[[[[[[[[[[[ZZZYYYXXXXXXXXXVVVWWWZZZbbbiiiooorrrnnnkkkhhhiiikkkkkkgggcccZZZWWWRRROOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPOOOOOOPPPQQQRRRPPPNNNLLLLLLLLLLLLKKKIIIMMMMMMLLLKKKIIIJJJLLLNNNVVV```rrruuubbbYYYMMMEEEBBBAAA@@@???============<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;===???AAABBBDDDHHHJJJKKKOOOUUUZZZ___eeejjjmmmqqqsssvvv{{{|||wwwqqqjjjccc___bbb```bbbjjjrrrqqqfff[[[NNNIIIFFFIIIUUUkkkssskkk]]]SSSJJJFFFDDDBBBAAACCCBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFDDDCCCBBBAAACCCEEEGGGHHHIIIIIIJJJGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIJJJKKKLLLMMMOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRPPPNNNLLLKKKKKKNNNPPPRRRRRRQQQQQQQQQQQQRRRRRRSSSQQQQQQQQQQQQQQQRRRSSSTTTRRRSSSVVVXXXZZZ\\\]]]]]]\\\]]]aaafffiiippp}}}~~~~~~~~~yyyyyyyyyxxxwwwwwwvvvvvvvvvuuutttrrrqqqpppppppppoooqqqssstttvvvvvvvvvuuuzzz{{{|||zzzwwwuuuttttttvvvvvvuuusssqqqnnnlllkkkjjjlllmmmmmmllllllmmmnnnkkkkkkllllllnnnoooqqqqqqvvvwwwyyy|||~~~~~~|||yyyxxxvvvtttrrrmmmhhhddd[[[XXXSSSMMMHHHDDDBBBAAAAAADDDHHHOOOXXXdddpppyyyyyynnnttt{{{sssjjjffffffgggeeecccbbbbbbbbbbbbcccdddeeeeeecccccccccccccccccccccccc`````````___]]]\\\ZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUYYY___eeeiiikkkkkkiiigggfffeeedddaaa^^^WWWTTTQQQOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOQQQOOONNNLLLKKKKKKKKKLLLMMMKKKJJJKKKLLLMMMKKKJJJLLLMMMLLLKKKHHHGGGHHHIIINNNVVVggg}}}yyylllYYYKKKFFFDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::<<<>>>???@@@AAACCCEEECCCGGGLLLQQQVVV[[[```dddkkkmmmqqqvvv{{{||||||uuuoooiiiccc^^^[[[^^^]]]```eeeiiieeeYYYOOODDDBBBDDDLLLZZZppppppfffYYYPPPHHHEEEDDDBBB@@@BBBAAABBBBBBCCCDDDDDDEEEEEECCCDDDEEEEEEEEECCCBBBAAAAAACCCFFFGGGFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLGGGHHHIIIJJJLLLMMMNNNOOOMMMNNNNNNOOOOOOPPPPPPQQQNNNNNNMMMLLLMMMOOOQQQSSSQQQQQQQQQQQQQQQRRRSSSTTTRRRRRRRRRRRRRRRSSSTTTTTTSSSUUUXXX[[[]]]____________^^^```dddfffiiiqqqzzzzzz|||zzzzzzxxxwwwuuuttttttssssssssssssrrrpppnnnlllkkkiiikkkmmmqqqsssuuuvvvvvvvvvxxxzzzyyyvvvttttttuuuvvvuuusssqqqooonnnmmmmmmmmmoooqqqqqqooonnnppprrrmmmmmmnnnoooppprrrssstttwwwxxxzzz|||~~~~~~{{{xxxvvvrrrqqqooonnnkkkfff___ZZZRRROOOKKKGGGDDDCCCDDDDDDGGGMMMVVVaaammmyyyzzzvvvssspppooo{{{|||ppplllhhhfffffffffeeecccbbbbbbbbbccccccdddffffffeeeddddddcccbbbbbbbbbbbb`````````___^^^\\\ZZZYYYYYYZZZ[[[\\\]]]\\\\\\[[[[[[[[[\\\\\\[[[ZZZXXXWWWWWWVVVVVVXXX]]]aaacccdddbbbbbbaaaaaa___]]][[[ZZZUUUSSSQQQPPPQQQQQQQQQPPPMMMMMMMMMMMMMMMMMMMMMLLLNNNLLLJJJHHHGGGGGGGGGGGGHHHHHHHHHIIIKKKLLLKKKJJJIIIKKKMMMLLLJJJIIIHHHIIIHHHOOO]]]nnnpppZZZNNNHHHEEEBBB???????????????????????????>>>===<<<;;;;;;;;;;;;777999;;;<<<<<<<<<===???===@@@EEEIIINNNSSSXXX\\\bbbdddhhhnnnsssxxx|||~~~~~~|||xxxssslllfffaaa___\\\ZZZYYYYYYYYYZZZZZZVVVMMMFFFAAABBBHHHSSSaaassszzzjjj^^^TTTKKKEEEDDDDDDBBBAAABBB???@@@AAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDCCCAAA@@@AAADDDFFFEEEDDDDDDFFFIIIJJJJJJJJJJJJKKKMMMNNNOOOMMMLLLLLLLLLLLLKKKKKKKKKIIIJJJKKKMMMNNNNNNNNNNNNLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMMMMNNNOOOQQQRRRSSSPPPPPPPPPQQQQQQSSSTTTTTTRRRRRRRRRRRRRRRSSSSSSTTTTTTVVVYYY]]]___```aaa```___]]]^^^cccffffffiiinnntttxxx{{{~~~~~~~~~}}}|||zzzxxxvvvuuuttttttqqqrrrrrrrrrpppnnnkkkiiieeegggkkkooosssvvvxxxyyyrrruuuxxxxxxvvvuuuuuuwwwuuusssqqqnnnnnnpppsssttttttvvvxxxwwwuuutttvvvxxxssssssssstttvvvxxxyyyzzzwwwxxxyyy|||}}}~~~~~~|||yyyvvvtttrrrlllkkkiiihhheee___XXXSSSLLLIIIFFFCCCCCCDDDGGGHHHMMMUUUcccqqqxxxmmmiiiiiihhhrrr|||rrrkkkjjjhhhggggggfffdddcccccccccccccccdddeeefffgggfffeeedddcccbbbbbbbbbbbb___`````````___]]][[[ZZZZZZ[[[[[[\\\\\\[[[YYYYYY[[[[[[\\\\\\\\\ZZZXXXWWWXXXWWWWWWYYY\\\_________YYYZZZ[[[[[[ZZZXXXWWWWWWUUUSSSRRRRRRSSSSSSRRRQQQLLLLLLLLLMMMLLLLLLKKKJJJKKKJJJHHHFFFEEEEEEEEEFFFEEEEEEEEEGGGJJJKKKKKKJJJHHHKKKNNNOOONNNLLLKKKKKKFFFMMMXXXeeevvvhhhVVVKKKDDD@@@>>>>>>>>>>>>???????????????>>>===<<<;;;:::::::::555777999:::999999:::;;;:::===AAAEEEIIINNNSSSWWWZZZ\\\```eeekkkppptttvvv~~~|||rrrllleee___]]]\\\\\\[[[VVVUUUSSSQQQNNNJJJFFFBBBDDDGGGOOO[[[gggwww~~~uuudddVVVPPPHHHBBBCCCDDDBBBBBBCCC>>>>>>???AAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@BBBDDDFFFEEECCCCCCEEEHHHHHHHHHHHHHHHJJJKKKLLLMMMLLLKKKKKKKKKJJJJJJJJJJJJHHHIIIKKKLLLLLLKKKJJJIIILLLLLLMMMMMMNNNNNNOOOOOOLLLMMMNNNOOOQQQRRRSSSTTTPPPPPPPPPQQQQQQSSSTTTUUURRRQQQQQQQQQQQQRRRRRRSSSTTTVVVZZZ]]]```aaaaaaaaa^^^[[[\\\bbbfffffffffhhhlllooosssvvvyyy|||~~~xxxtttssstttvvvvvvssssssrrrqqqooollljjjhhhdddfffjjjnnnrrruuuvvvvvvuuuuuuvvvvvvwwwwwwwwwxxxyyyxxxwwwwwwyyy||||||zzz|||~~~zzz}}}|||zzzzzz{{{}}}~~~}}}zzzzzzzzzyyyyyyyyyyyyyyyzzzxxxvvvuuutttqqqnnnkkkiiihhhfffbbb\\\UUUOOOKKKFFFAAA@@@EEEHHHIIIMMMTTT```mmm{{{oooeee```aaakkkwwwrrriiigggfffdddcccccccccddddddddddddcccddddddeeefffgggfffeeecccbbbbbbccceeefff______]]]\\\[[[ZZZZZZZZZXXXYYYZZZ[[[[[[ZZZYYYXXX[[[\\\^^^^^^^^^\\\ZZZYYY[[[YYYVVVVVVWWWXXXXXXWWWWWWVVVTTTSSSSSSUUUVVVXXXWWWUUURRRRRRRRRRRRQQQPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFCCCEEEFFFGGGFFFFFFHHHIIIGGGKKKRRRWWWZZZYYYVVVTTTRRROOOQQQYYYfffwwweeeTTTHHH@@@AAACCC???:::;;;AAABBB>>>=========<<<;;;;;;::::::999999999888888888888777=========???AAAEEEIIIKKKTTTVVVYYY\\\___dddiiimmmtttyyyxxxqqqjjjfff___[[[XXXVVVUUUTTTUUUOOOIIIGGGFFFCCCCCCFFFCCCMMMYYYdddrrrzzzxxxooo]]]NNNJJJIIIGGGCCC@@@???@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????AAAEEEGGGEEECCCEEEBBB@@@AAAEEEHHHHHHGGGHHHGGGGGGHHHJJJLLLKKKJJJIIIIIIJJJJJJKKKJJJJJJJJJHHHIIIKKKLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMNNNOOOPPPPPPPPPPPPQQQPPPOOONNNMMMNNNNNNOOOSSSSSSRRRRRRRRRSSSUUUVVVWWWYYY\\\^^^``````______```___]]]\\\^^^aaaeeehhh^^^aaafffjjjooouuu{{{}}}{{{wwwuuuuuuwwwxxxyyyzzzyyyxxxvvvrrroookkkiiihhhjjjlllooorrruuuwwwxxxxxxxxxyyy{{{|||}}}~~~~~~}}}|||{{{{{{zzzzzzyyyzzzvvvuuutttsssrrroookkkhhhcccaaa^^^YYYSSSLLLGGGDDDDDD@@@@@@FFFKKKPPPZZZdddppp{{{qqqgggbbbaaafffsss{{{ppphhhfffeeedddcccbbbbbbcccdddddddddddddddeeefffgggggggggfffdddbbbaaaaaaaaabbb___^^^]]][[[ZZZZZZYYYYYYYYYYYYZZZ[[[[[[ZZZYYYYYYZZZ[[[]]]^^^]]]\\\[[[YYY```]]]ZZZXXXWWWWWWUUUTTTVVVUUUTTTSSSSSSSSSTTTUUUSSSQQQPPPQQQRRRRRRQQQPPPLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFCCCEEEFFFFFFFFFFFFHHHIIILLLQQQYYYbbbhhhjjjhhhfff]]]WWWTTTWWW```nnnuuu___QQQJJJCCCEEECCC???@@@DDDCCC>>>>>>======<<<<<<;;;::::::999999999999888888888888<<<;;;<<<===@@@CCCGGGIIILLLNNNRRRUUUXXX]]]bbbfffooottt{{{~~~~~~}}}~~~zzzqqqjjjddd```\\\YYYWWWVVVTTTSSSQQQJJJDDDCCCCCCBBBEEEJJJLLLXXXgggttt|||vvvqqqfffUUUGGGHHHHHHGGGDDDAAA???@@@AAA??????>>>>>>>>>>>>>>>>>>AAA@@@@@@BBBEEEGGGEEECCCGGGEEEBBBCCCEEEFFFEEEDDDGGGFFFEEEFFFIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHGGGHHHJJJKKKLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMMMMNNNOOOPPPSSSSSSRRRRRRSSSUUUVVVWWWVVVXXXZZZ\\\^^^___``````______]]]]]]^^^```ccceeeWWWYYY]]]bbbgggmmmtttyyywwwwwwxxxxxxzzz|||}}}~~~~~~~~~|||zzzwwwtttqqqpppoooooonnnoooqqquuuyyy{{{{{{|||~~~{{{yyyxxxwwwxxxxxxqqqqqqpppooonnnjjjeeeaaaZZZXXXTTTOOOKKKGGGEEEDDDCCCBBBEEEKKKRRR\\\lllyyyvvvgggfffgggjjjnnnwww~~~uuulllgggddddddcccbbbbbbbbbbbbcccddddddddddddeeefffggghhhhhhgggdddbbb```_________^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYZZZ[[[\\\\\\\\\[[[ZZZaaa^^^[[[YYYXXXWWWUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQNNNNNNNNNPPPQQQRRRPPPNNNJJJJJJIIIIIIIIIIIIIIIJJJHHHGGGFFFFFFEEEEEEFFFFFFDDDEEEFFFFFFEEEFFFHHHIIIOOOUUUaaaooozzzoooeee[[[WWWYYYbbbsssjjjYYYPPPDDDFFFEEEBBBCCCDDDAAA<<<>>>>>>===<<<<<<;;;;;;::::::999999999888888888888999999:::;;;===@@@CCCDDDDDDFFFJJJMMMPPPUUUZZZ^^^gggmmmtttyyy|||~~~}}}~~~~~~}}}~~~}}}yyyvvvtttttttttyyyyyyxxxwwwtttnnnfffaaa[[[YYYWWWVVVVVVUUUSSSQQQLLLEEE@@@@@@BBBFFFNNNVVV```nnnxxxnnn```PPPEEEFFFGGGGGGEEEBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEFFFEEEDDDIIIGGGEEEDDDEEEEEECCCBBBFFFDDDCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKJJJKKKLLLNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYWWWXXXXXXZZZ[[[]]]___```^^^^^^^^^___```aaaaaabbbVVVWWWXXXZZZ]]]bbbhhhmmmrrruuuyyy|||~~~~~~}}}|||{{{zzzwwwuuusssrrrtttxxx}}}~~~|||yyyvvvtttsssssssssooonnnlllkkkhhhccc]]]XXXQQQOOOKKKHHHGGGGGGIIIJJJFFFHHHMMMTTT]]]kkk}}}zzzoooiiieeennnzzzwwwoooiiieeecccbbbbbbbbbbbbbbbbbbbbbddddddddddddeeefffggghhhhhhgggeeebbbaaa```____________]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZXXXYYYZZZ[[[[[[[[[ZZZZZZ\\\ZZZXXXXXXXXXXXXWWWUUUQQQQQQQQQQQQPPPOOONNNMMMLLLLLLMMMOOOPPPOOOMMMJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGEEEFFFFFFFFFEEEEEEGGGIIINNNUUUcccvvvuuueeeZZZUUUZZZggguuuwwwdddXXXKKKIIIGGGEEEDDDDDDBBB???>>>>>>======<<<;;;;;;;;;::::::999999999888888888777777888999;;;===???@@@???AAAEEEHHHKKKOOOUUUXXXaaaeeelllrrrvvvxxx{{{}}}}}}}}}~~~~~~~~~~~~}}}|||}}}~~~}}}||||||}}}~~~zzzvvvrrrooommmlllmmmlllkkkjjjgggccc]]]YYYWWWUUUTTTTTTTTTRRROOOMMMIIICCC???AAAGGGPPP___kkk}}}wwwjjjZZZMMMEEECCCEEEFFFFFFCCC@@@??????BBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBCCCDDDEEEEEEDDDGGGFFFEEEEEEEEEEEEDDDDDDGGGEEEBBBBBBDDDGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNNNNLLLKKKIIIJJJKKKMMMOOOQQQSSSTTTRRRSSSTTTUUUVVVXXXYYYZZZYYYYYYXXXWWWXXXZZZ\\\]]][[[\\\___aaacccccccccbbbOOOPPPPPPQQQRRRVVV[[[___lllqqqvvv{{{}}}|||{{{yyyxxxzzz~~~{{{{{{yyyvvvsssqqqoooooonnnkkkjjjgggdddaaa[[[UUUPPPJJJHHHEEECCCDDDGGGJJJMMMKKKQQQYYYbbbnnn~~~tttlllmmmqqqxxxxxxqqqkkkgggdddbbbbbbbbbbbbbbbbbbbbbbbbdddccccccddddddeeefffgggfffeeeeeedddccccccbbbbbbaaa```___^^^]]]\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[XXXYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVTTTRRROOOPPPPPPOOONNNMMMLLLKKKLLLLLLLLLMMMNNNLLLIIIFFFIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFGGGFFFEEEDDDEEEGGGIIIMMMTTTcccxxxooo```WWWWWWaaammmvvvhhhWWWRRRLLLHHHFFFDDDDDDDDD???>>>>>>===<<<<<<;;;;;;:::::::::999999999999888777777777888999:::;;;<<<;;;===@@@BBBEEEIIINNNRRRZZZ^^^dddjjjnnnrrrvvvxxx{{{{{{|||}}}~~~~~~}}}{{{zzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}||||||}}}}}}|||{{{zzz|||}}}}}}|||yyyvvvrrrnnnllljjjdddbbbaaa___^^^[[[XXXUUUUUUTTTSSSRRRRRROOOKKKHHHDDD@@@???DDDNNN]]]qqqzzzooo```QQQGGGBBB@@@BBBEEEEEECCC@@@>>>>>>======>>>>>>>>>?????????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFIIIJJJLLLIIIEEECCCDDDFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOONNNMMMJJJIIIFFFHHHJJJMMMPPPSSSTTTUUURRRSSSTTTVVVWWWYYYZZZZZZ[[[ZZZWWWVVVUUUVVVXXXYYYXXX[[[___ccceeeeeeeeedddHHHIIIKKKLLLNNNQQQVVVZZZbbbgggnnnrrrsssuuuxxx{{{~~~}}}{{{zzzyyyyyyyyyzzzzzzzzz{{{~~~~~~}}}}}}~~~~~~}}}}}}}}}|||zzzxxxuuuuuusssqqqnnnllljjjiiieeebbb___[[[XXXSSSNNNJJJFFFEEECCCBBBEEEIIINNNQQQWWW___kkkvvvxxxoookkknnn{{{|||sssmmmiiifffdddaaabbbccccccdddcccccccccbbbbbbbbbbbbcccdddeeefffddddddddddddddddddddddddbbbbbb```___^^^]]]]]]]]]ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWXXXVVVUUUTTTTTTSSSPPPMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMLLLKKKLLLLLLKKKHHHEEEIIIIIIHHHHHHHHHHHHHHHIIIKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGFFFEEEDDDDDDGGGJJJMMMSSSaaavvvwwwfffZZZVVV\\\fffxxxzzzfff\\\SSSLLLGGGBBB@@@BBB??????>>>======<<<<<<;;;::::::::::::999999999999777777888888999999::::::777999;;;===???BBBFFFJJJRRRVVV[[[```eeeiiinnnqqqvvvwwwxxxzzz|||~~~wwwzzz||||||yyyxxxwwwvvvxxxzzz{{{zzzzzz{{{}}}}}}}}}~~~~~~}}}||||||{{{|||||||||{{{yyyxxxyyy{{{zzzyyywwwtttqqqmmmjjjhhh___\\\ZZZYYYXXXWWWVVVTTTTTTRRRPPPOOONNNKKKGGGDDD@@@>>>@@@IIIWWWkkk}}}{{{sssgggXXXLLLFFFDDD>>>@@@BBBBBBAAA>>>===============>>>??????@@@@@@???@@@BBBBBBAAAAAABBBCCCAAABBBBBBBBBCCCGGGMMMQQQTTTOOOIIIEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMJJJGGGDDDCCCEEEHHHKKKOOOQQQSSSTTTRRRSSSUUUVVVWWWXXXXXXXXXZZZYYYWWWUUUTTTTTTUUUVVVXXXZZZ^^^bbbeeeeeeddddddBBBDDDGGGIIIKKKNNNRRRUUUUUU[[[aaadddddddddhhhkkkpppooonnnlllkkkkkkllllllnnnooorrrvvvzzz}}}~~~|||zzzvvvtttrrrssstttsssqqqppppppqqqqqqqqqppplllllllllkkkiiieeebbb```[[[XXXTTTQQQOOOMMMIIIGGGFFFFFFGGGJJJPPPXXX___cccmmmwwwyyypppjjjmmmuuu|||vvvpppllliiifffdddaaabbbcccdddeeeeeedddcccaaaaaaaaaaaabbbcccdddeeecccccccccdddddddddccccccbbbaaa```___^^^]]]]]]]]]ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZXXXWWWVVVVVVUUUUUUUUUTTTSSSSSSTTTSSSPPPNNNNNNMMMLLLKKKKKKLLLMMMNNNLLLKKKIIIJJJJJJJJJIIIHHHJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGEEECCCDDDGGGJJJLLLPPP\\\ppp|||jjj[[[TTTWWW^^^hhhyyy}}}rrrfff^^^TTTJJJDDDDDD??????>>>>>>===<<<<<<<<<;;;;;;:::::::::999999999888888999999999999999999777888::::::;;;>>>BBBDDDJJJMMMRRRVVVZZZ___dddgggkkkmmmooorrrtttvvvvvvwwwtttwwwzzz|||~~~|||yyyvvvuuuuuuxxx{{{{{{zzzzzz|||~~~|||||||||||||||{{{{{{zzzzzz{{{zzzyyywwwvvvwwwxxxuuuuuutttqqqmmmiiieeebbb\\\YYYVVVUUUUUUUUUUUUTTTPPPNNNLLLKKKJJJHHHEEEBBB>>>>>>DDDPPPaaayyyzzzuuujjj]]]PPPGGGDDDDDD<<<>>>@@@@@@>>>===<<<======>>>>>>???@@@@@@AAAAAA===???BBBBBB@@@???@@@BBBAAAAAAAAA@@@AAAGGGPPPVVV\\\VVVOOOIIIFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHJJJJJJKKKKKKKKKJJJJJJJJJIIIIIILLLLLLMMMMMMJJJFFFBBB??????AAADDDHHHLLLNNNPPPPPPRRRSSSUUUVVVWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTUUUVVVYYY[[[^^^```bbbbbb``````;;;===@@@CCCDDDFFFHHHKKKLLLQQQWWWYYYXXXXXX\\\```___^^^^^^]]]^^^```aaabbbaaadddiiinnnsssvvvxxxyyy|||~~~~~~~~~}}}{{{yyywwwuuusssqqqmmmjjjhhhiiijjjgggeeecccccceeegggggggggcccdddeeeeeeccc___[[[YYYTTTQQQMMMJJJJJJIIIHHHFFFHHHIIINNNUUU^^^iiirrrxxx|||nnniiijjjwww{{{wwwsssooollljjjgggeeebbbcccdddeeefffeeeeeeddd````````````aaabbbcccdddbbbccccccccccccbbbaaaaaaaaa```___^^^]]]\\\\\\\\\YYYXXXWWWVVVVVVWWWXXXYYY[[[ZZZYYYWWWVVVUUUTTTTTTPPPPPPQQQSSSUUUUUUTTTRRRNNNMMMKKKJJJKKKLLLNNNOOOKKKIIIHHHHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFHHHGGGFFFFFFEEEEEEFFFFFFHHHHHHGGGDDDCCCDDDGGGJJJJJJMMMWWWjjj}}}kkk[[[QQQRRRXXXZZZiii}}}vvviiiZZZPPPNNN??????>>>>>>======<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::999999888999:::;;;;;;===AAACCCDDDGGGKKKOOOSSSXXX]]]aaa```bbbfffjjjlllnnnnnnmmmtttvvvxxxzzz|||~~~}}}||||||~~~|||yyyvvvtttrrruuuxxxyyywwwwwwyyy{{{{{{{{{{{{|||{{{{{{zzzzzzxxxyyyyyywwwuuuttttttvvvrrrrrrpppnnnjjjddd```]]]ZZZWWWTTTSSSSSSTTTUUUTTTMMMKKKIIIGGGGGGFFFDDDBBB@@@AAAHHHWWWjjjssslll___QQQEEE@@@??????;;;===>>>>>><<<;;;<<<===999::::::;;;<<<======>>><<>>???AAABBBBBB@@@???@@@GGGQQQXXXaaa[[[RRRKKKGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHKKKLLLLLLKKKHHHCCC>>>;;;<<<>>>BBBFFFIIILLLMMMMMMRRRSSSUUUVVVWWWVVVVVVUUUSSSSSSSSSSSSTTTUUUWWWWWW[[[\\\]]]______^^^]]]\\\<<<<<<;;;<<>>::::::<<<>>>>>>???>>>===:::888777999::::::::::::999888888888888999:::;;;;;;<<<<<>>;;;BBBDDDMMM```|||~~~uuuqqqbbbRRRJJJEEE@@@<<<;;;;;;===???@@@@@@???<<<:::<<<<<<===>>>???>>>======@@@??????>>>>>>??????@@@@@@???>>>???BBBFFFKKKNNNSSSQQQMMMIIIFFFEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCDDDFFFHHHIIIKKKIIIGGGHHHKKKLLLJJJHHHMMMLLLIIIGGGDDDBBBAAAAAA;;;===@@@DDDGGGJJJKKKLLLPPPQQQSSSTTTUUUUUUUUUTTTRRRRRRQQQQQQRRRSSSUUUVVV[[[[[[ZZZYYYYYYYYYYYYZZZ;;;;;;;;;;;;===???BBBDDDAAABBBCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJLLLPPPSSSWWW\\\aaaeeejjjlllnnnqqqrrrrrrqqqppppppooolllhhheeebbbaaa```^^^^^^]]][[[ZZZYYYWWWWWWTTTTTTSSSRRRRRRRRRSSSSSSSSSTTTUUUSSSNNNJJJHHHGGGEEEEEEEEEFFFIIIOOOXXX^^^lllsss~~~wwwqqqqqq{{{|||vvvttttttsssqqqnnnkkkhhhfffffffffggghhhgggfffeeeddd`````````aaacccdddcccaaa``````aaaaaabbbcccdddddddddcccbbb```^^^^^^]]]]]]\\\\\\[[[ZZZZZZYYYZZZZZZ\\\YYYWWWWWWXXXWWWUUURRRQQQRRRTTTSSSQQQPPPPPPQQQMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDBBBBBBBBBCCCEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCIIIOOOWWWggg{{{lllYYYNNNJJJHHHGGGJJJNNNXXXgggwwwyyydddVVVMMMFFFDDDBBB>>><<<<<<;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999999888888999999:::;;;;;;<<<>>>???BBBEEEIIIMMMPPPRRRSSSUUUXXX[[[]]]```dddggghhhkkkooosssuuuxxx{{{}}}}}}}}}}}}||||||xxxvvvtttrrrrrrsssssstttuuuuuuvvv{{{zzzyyyzzz{{{zzzyyywwwvvvvvvuuuuuutttrrrmmmjjjgggeeeaaa]]]YYYUUURRRQQQQQQRRRRRRSSSRRRQQQPPPOOOKKKHHHEEEBBBAAABBBCCCEEEDDDIIIUUUjjjyyyrrrhhhZZZLLLFFFCCC???===<<<;;;<<<>>>??????>>><<<;;;;;;<<>>???AAADDDHHHJJJMMMLLLIIIGGGEEECCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEGGGIIIIIIHHHGGGHHHKKKMMMLLLKKKLLLKKKJJJGGGFFFDDDDDDCCC<<<>>>AAAEEEHHHJJJKKKKKKPPPQQQSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRTTTTTTWWWWWWWWWWWWWWWWWWXXXXXX::::::999999:::<<<>>>???===>>>>>>??????@@@AAAAAA????????????@@@AAABBBBBBCCCEEEHHHKKKNNNSSSXXX\\\```bbbdddfffggggggfffeeeeeeccc```]]]YYYVVVTTTSSSSSSRRRQQQPPPOOONNNMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJLLLMMMMMMJJJGGGDDDDDDDDDFFFHHHMMMRRR[[[eeepppwww~~~xxxsssrrrpppqqqppppppnnnllljjjhhhiiiiiiiiihhhgggfffeeedddbbbaaaaaabbbccccccbbb```^^^______```bbbcccdddddddddcccbbb```___^^^^^^^^^]]]]]]\\\ZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVTTTRRRPPPRRRSSSSSSQQQPPPPPPQQQPPPOOONNNMMMLLLKKKKKKJJJLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAACCCFFFHHHLLLYYYlll|||xxxbbbOOOFFFCCCDDDEEECCCGGGOOOZZZggg|||dddVVVIIIDDDCCC@@@===<<<;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<;;;::::::888888888999999::::::;;;;;;<<<>>>@@@CCCFFFHHHJJJJJJLLLPPPRRRUUUXXX\\\```dddggglllpppssswwwzzz}}}|||~~~}}}{{{zzzyyy{{{}}}~~~~~~|||yyyvvvtttsssppppppqqqqqqrrrsssssssssyyywwwuuuuuuvvvwwwvvvuuuttttttttttttsssoooiiieee]]]\\\YYYVVVRRRPPPNNNMMMPPPQQQRRRRRRQQQOOOLLLKKKFFFCCC@@@===>>>AAAFFFIIILLLTTTddd{{{{{{rrrlll[[[OOODDD@@@@@@>>>======;;;<<<<<<=========<<<<<<;;;===@@@CCCDDDDDDCCCBBB????????????????????????>>>>>>>>>???@@@BBBCCCDDDGGGGGGGGGFFFEEECCCBBBAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGGGGHHHKKKMMMMMMLLLIIIIIIHHHFFFFFFEEEEEEEEE???AAACCCFFFIIIJJJKKKKKKPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQPPPQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVVVV999888888888888999::::::========================;;;;;;;;;;;;<<<>>>??????@@@AAADDDFFFIIIMMMQQQUUUXXXYYY[[[]]]^^^^^^\\\\\\[[[YYYVVVRRROOOLLLJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEDDDCCCBBBBBBAAABBBBBBEEEFFFFFFEEEDDDDDDFFFHHHMMMRRR\\\fffqqq{{{yyyrrrppppppppppppppppppnnnllljjjiiikkkjjjjjjhhhgggeeedddcccdddcccbbbbbbccccccaaa___]]]]]]^^^___aaabbbccccccccccccaaa```___^^^^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXUUUUUUUUUVVVVVVUUUSSSRRRPPPRRRSSSRRRQQQPPPPPPQQQNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@???@@@AAABBBBBBBBBBBBCCCDDDCCCCCCBBBAAAAAACCCCCCEEENNN^^^lllqqquuujjjXXXJJJBBB@@@AAABBBBBBEEEJJJRRR\\\ppp{{{gggQQQFFFEEECCCAAA@@@>>>>>>======<<<;;;;;;:::;;;<<<<<<<<<<<<;;;::::::888888888999999999::::::::::::;;;<<<>>>@@@AAABBBDDDFFFIIILLLNNNRRRVVVYYY___bbbggglllppptttxxx{{{~~~{{{}}}}}}yyywwwwwwxxxzzzzzzzzz{{{}}}}}}}}}|||{{{{{{{{{||||||}}}}}}~~~}}}{{{yyyvvvtttrrrqqqooopppppppppqqqqqqqqqrrrvvvsssqqqpppqqqrrrrrrrrrsssrrrpppnnnlllhhhccc___XXXVVVTTTRRRPPPOOONNNMMMNNNOOOPPPPPPOOOLLLIIIGGGCCCBBBBBBCCCFFFJJJOOORRR]]]fffwwwuuujjjcccRRRHHH???======<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;===AAACCCDDDCCCAAA@@@????????????????????????======>>>???????????????CCCDDDEEEFFFFFFEEECCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKFFFEEEEEEEEEEEEEEEFFFFFFBBBDDDFFFHHHJJJKKKKKKKKKPPPPPPQQQRRRRRRQQQPPPOOOQQQQQQPPPPPPPPPQQQQQQQQQOOOPPPRRRTTTUUUUUUUUUUUU888888777777777777777888;;;;;;;;;;;;:::::::::999999999999999:::;;;======:::;;;===???AAADDDHHHKKKRRRSSSUUUWWWWWWWWWUUUUUUSSSQQQNNNKKKHHHEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>======>>>>>><<<>>>@@@AAACCCFFFKKKOOOWWW___kkkvvv|||sssxxxzzzvvvsssrrrqqqqqqqqqqqqpppnnnllliiihhhjjjiiihhhgggeeeddddddcccdddcccbbbcccccccccaaa___\\\]]]]]]___```aaabbbbbbaaa```___^^^]]]\\\\\\\\\]]]\\\[[[YYYXXXWWWWWWWWWTTTVVVWWWWWWVVVUUUSSSSSSQQQRRRSSSRRRPPPOOOOOOOOOKKKKKKKKKLLLLLLMMMMMMMMMJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@???????????????@@@@@@AAAAAABBBCCCDDDEEEDDDCCCBBB===@@@AAABBBHHHTTT\\\^^^bbb\\\RRRIIICCC@@@???>>>>>>@@@DDDHHHOOOaaa~~~bbbPPPKKKGGGEEECCC??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999999999999999999:::::::::::::::::::::;;;<<<===>>>@@@BBBEEEGGGIIILLLPPPSSSTTTXXX]]]bbbgggkkkooorrryyy|||~~~}}}}}}|||}}}~~~~~~~~~~~~}}}yyyvvvwwwxxxyyyxxxxxxyyy{{{}}}{{{||||||}}}~~~~~~~~~}}}|||||||||{{{{{{{{{|||||||||xxxxxxxxxxxxxxxzzz{{{|||zzzyyyxxxvvvtttrrrppppppoooooopppppppppppppppqqqtttrrrooonnnoooppppppoooqqqmmmhhhdddaaa]]]ZZZWWWSSSRRRQQQOOONNNNNNMMMMMMLLLMMMMMMMMMKKKIIIFFFDDDCCCCCCDDDIIIQQQ]]]gggnnnvvv~~~|||pppcccZZZLLLDDD===<<<<<<::::::<<<;;;;;;;;;;;;<<<<<<======<<<>>>@@@AAAAAA???===;;;===>>>>>>??????>>>>>>===<<<<<<===>>>>>>===<<<;;;>>>???BBBDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJFFFGGGIIIKKKLLLLLLKKKKKKNNNOOOPPPQQQPPPOOONNNMMMPPPPPPPPPQQQQQQQQQQQQQQQOOOPPPRRRSSSTTTUUUVVVVVV777777777777777777777777888888888888777777777666777777666777777888999:::888999;;;<<<===???CCCFFFLLLNNNPPPQQQRRRQQQOOONNNKKKJJJHHHEEEBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<>>>>>?????????@@@@@@@@@???AAACCCEEEEEEDDDCCCBBB;;;>>>??????CCCKKKPPPPPPRRRPPPMMMIIIDDDAAA>>><<<>>>>>>AAADDDIIIVVVnnnrrr\\\QQQJJJDDDBBB??????>>>>>>>>>>>>??????;;;;;;;;;;;;;;;:::999999:::::::::::::::::::::::::::::::::999::::::;;;;;;===???BBBCCCEEEGGGKKKMMMNNNRRRWWW\\\aaaeeeiiilllqqqtttxxxzzzyyyxxxxxxxxxxxxyyy{{{zzzzzz{{{}}}}}}{{{}}}~~~}}}||||||||||||}}}{{{xxxuuuuuuvvvxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{|||||||||{{{zzzyyywwwwwwxxxxxxxxxxxxxxxxxxvvvvvvuuuuuuvvvwwwyyyzzzwwwvvvuuutttrrrqqqpppooooooooooooooooooooooooooosssqqqnnnmmmmmmmmmkkkjjjhhhddd^^^YYYUUUSSSQQQOOOMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIGGGFFFDDDCCCBBBBBBEEEMMM\\\pppxxxjjj[[[QQQGGGAAA<<<<<<;;;999999<<<:::;;;<<<===============<<<============;;;:::999;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<;;;::::::888:::<<>>===?????????@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDHHHIIIIIIHHHFFFEEEEEEFFFGGGGGGHHHHHHJJJKKKMMMNNNIIIJJJKKKMMMMMMLLLKKKKKKLLLMMMNNNOOOOOOOOONNNMMMOOOOOOQQQRRRRRRSSSRRRRRRQQQQQQQQQRRRSSSTTTVVVWWW777777888888888888888888777777777777666666666666666666555555555666666777999:::<<<<<<<<<>>>BBBDDDGGGHHHJJJLLLLLLKKKJJJIIIDDDCCCAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@CCCHHHMMMRRRXXX^^^bbbggglllrrruuuuuurrrpppnnnaaaeeegggeeebbbeeeoooyyy}}}xxxrrrpppqqqqqqnnnkkkmmmmmmmmmlllkkkiiifffeeebbbaaaaaa```aaabbbcccddddddcccbbbcccddddddcccaaa]]]]]]]]]]]]]]]]]]^^^^^^[[[ZZZYYYXXXXXXWWWWWWXXXXXXWWWVVVVVVUUUUUUUUUUUUXXXZZZ]]]]]]YYYVVVTTTTTTTTTTTTTTTRRROOOLLLKKKKKKFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDAAAAAA@@@??????>>>>>>===>>>>>>???@@@@@@@@@@@@@@@===???AAADDDDDDDDDBBBAAA;;;======;;;===DDDGGGGGGGGGHHHHHHFFFCCC@@@>>>===???>>>???CCCGGGPPP```pppmmm```UUUNNNJJJEEEDDDBBBAAA@@@AAAAAAAAA<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999::::::<<<>>>??????AAADDDGGGIIIMMMRRRWWW[[[___dddffffffiiinnnpppqqqppppppqqqppprrrtttttttttvvvxxx{{{zzz~~~~~~zzzxxxzzzzzzxxxxxxvvvuuuvvvxxxxxxuuusssqqqsssuuuuuutttsssssstttttttttuuuuuuuuuuuuvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwttttttuuuvvvvvvvvvvvvvvvuuutttsssssssssuuuwwwxxxuuutttsssrrrqqqpppoooooommmmmmmmmmmmmmmmmmmmmmmmmmmkkkiiihhhhhhfffccc```[[[XXXTTTQQQOOOMMMJJJHHHIIIHHHHHHGGGGGGGGGGGGHHHJJJIIIGGGEEEDDDCCCCCCDDDGGGLLLUUUdddwww|||ooobbbTTTJJJCCC===:::;;;:::888999<<<999;;;===?????????>>>===;;;;;;::::::::::::::::::999:::<<<======<<<:::999<<<<<<;;;;;;;;;;;;;;;:::777888:::<<<=========<<<>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDFFFHHHGGGDDDCCCEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMLLLMMMMMMNNNNNNMMMKKKKKKJJJKKKMMMNNNOOONNNNNNMMMNNNOOOQQQSSSTTTTTTTTTTTTRRRQQQPPPOOOPPPRRRUUUWWW777888888999999999999888888888888888888888888888777777666666666666666666777888999999999;;;>>>AAACCCEEEFFFHHHHHHGGGFFFDDD???>>>===<<<:::999999999888888999999999999::::::::::::::::::;;;===>>>??????BBBHHHMMMRRRXXX]]]``````bbbdddccc___[[[YYYXXXSSSYYY]]]]]]^^^iii|||~~~sssqqqpppooonnnllljjjhhhjjjjjjjjjjjjiiigggfffddd___^^^^^^^^^```bbbccceeeccccccbbbccceeeeeecccbbb^^^^^^^^^]]]]]]]]]\\\\\\YYYXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUYYY\\\___^^^ZZZVVVUUUUUUUUUUUUUUUSSSOOOKKKJJJJJJGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@??????>>>=========>>>>>>???@@@@@@@@@@@@@@@;;;===@@@BBBCCCCCCAAA@@@<<<===;;;777999???CCCCCCBBBDDDEEEDDDBBB???>>>>>><<<:::;;;???BBBHHHTTT```pppssshhh___\\\LLLJJJHHHEEEBBBAAA@@@@@@===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888888999999888999;;;;;;<<<===@@@BBBBBBEEEKKKOOOSSSWWW[[[^^^^^^bbbfffiiijjjjjjkkkkkkiiikkknnnoooppprrrvvvxxxxxx|||}}}yyyvvvwwwvvvttttttrrrpppqqqtttuuutttqqqmmmppprrrsssrrrpppooopppppppppqqqrrrsssssstttttttttuuuvvvxxxxxxxxxxxxwwwrrrsssttttttuuuuuuuuuttttttsssrrrqqqqqqsssuuuvvvtttssssssrrrqqqpppooooookkkkkkkkkkkkkkkkkkkkkkkkfffeeecccbbbaaa^^^[[[WWWPPPNNNMMMMMMLLLJJJGGGDDDHHHGGGGGGFFFFFFFFFGGGGGGIIIHHHEEECCCBBBBBBCCCDDDRRR]]]pppvvviii[[[OOOGGG???;;;888::::::888999<<<999;;;>>>@@@AAA@@@>>>===:::999888888999:::<<<===888999;;;<<<<<<;;;999888<<<<<<;;;:::::::::;;;;;;999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCAAADDDFFFEEECCCCCCEEEHHHCCCCCCDDDEEEFFFHHHIIIJJJMMMNNNOOOOOONNNMMMLLLKKKIIIJJJLLLMMMNNNNNNNNNMMMMMMNNNQQQSSSUUUVVVVVVVVVSSSQQQOOOMMMNNNPPPTTTVVV:::999888888:::<<<;;;;;;:::999777666666666777777222222333444666777888888555666666666666888<<>>@@@BBBCCCCCCAAA???===;;;<<<<<<;;;;;;999888888666777999::::::999777666777888888999:::<<<>>>???GGGDDDEEEMMMSSSTTTTTTVVVQQQTTTTTTQQQQQQSSSSSSPPPRRRVVV[[[```lll}}}uuunnnmmmlllkkkiiigggfffeeegggggggggfffeeeeeedddddd```[[[UUUVVV\\\bbbeeeeeehhhgggeeeccc```___^^^]]][[[\\\]]][[[YYYXXXXXXYYY[[[YYYVVVTTTRRRRRRSSSTTTVVVUUUUUUTTTTTTSSSSSSRRRWWW\\\```___YYYTTTSSSTTTUUUTTTSSSQQQNNNLLLIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA???>>>>>>@@@AAACCC>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEDDDCCCBBB<<<;;;999888888999:::;;;@@@??????>>>===<<<<<<;;;=========???CCCHHHMMMPPP]]]mmm~~~pppdddWWWKKKIIIGGGBBB???@@@;;;======;;;;;;<<<>>>===;;;;;;::::::::::::999999888999999999999888777777888888999::::::;;;<<<<<<>>>@@@EEEIIINNNQQQRRRSSSXXXYYY[[[\\\^^^______```aaacccfffiiikkknnnrrruuuvvvvvvuuusssrrrqqqppppppoooooooooooooooooopppppplllllllllmmmnnnnnnoooooooooooooooppppppqqqqqqqqqqqqqqqrrrrrrssstttttttttppppppppppppppppppoooooorrrpppooonnnnnnpppsssuuussssssssssssqqqooommmlllkkkiiiggggggggggggfffeeebbb^^^XXXUUUUUUSSSPPPMMMLLLKKKIIIGGGFFFFFFFFFGGGEEEFFFFFFFFFEEEEEEDDDCCCEEEBBBBBBCCCBBBAAAEEEKKKZZZsssnnn^^^QQQIIIEEE;;;:::888777777888:::;;;999<<>>999999999999999999999999<<<<<<;;;:::999999999999;;;===>>>===;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGJJJIIIFFFEEEEEEGGGIIIKKKMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMOOOPPPOOOMMMKKKIIILLLLLLMMMPPPSSSTTTRRRQQQRRRRRRQQQQQQRRRRRRSSSTTT@@@>>><<<;;;;;;;;;:::999999::::::;;;:::999888777666666666777888999::::::888999999888777888:::===<<<===>>>??????>>><<<;;;;;;<<<<<<;;;;;;:::999999444555777888999999999888::::::;;;<<<>>>???AAABBBFFFCCCBBBFFFGGGDDDCCCDDDJJJNNNPPPPPPRRRWWWZZZYYY^^^eeennnwwwuuunnngggfffeeedddcccaaa``````dddddddddeeeffffffggggggccc^^^XXXXXX\\\aaacccbbbeeedddbbb```___^^^]]]]]]_________]]]ZZZXXXXXXXXXXXXWWWTTTRRRQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVZZZ]]]\\\VVVRRRQQQRRRRRRRRRQQQPPPMMMKKKIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@AAA@@@???>>>===>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDCCCBBB===<<<;;;::::::;;;===>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<===@@@EEEIIILLLRRR___sss}}}nnn^^^UUUOOOIIIEEEEEE>>>>>>===<<<;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;:::999999::::::999999888777888888999999:::;;;;;;<<<<<<>>>AAAEEEHHHKKKMMMNNNOOOPPPRRRTTTUUUVVVVVVWWWYYY[[[^^^aaacccfffkkknnnpppooonnnmmmlllkkkjjjjjjjjjjjjkkkkkkkkkkkkllllllhhhiiijjjkkklllllllllllllllllllllmmmmmmnnnnnnooonnnooopppqqqrrrsssssstttrrrqqqppppppooooooppppppqqqpppnnnmmmnnnppprrrssspppqqqqqqpppooommmkkkiiikkkhhheeecccbbbaaa___^^^YYYUUUQQQNNNMMMLLLJJJGGGHHHGGGFFFEEEEEEEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFBBB@@@???BBBCCCFFFNNNXXXooovvveeeVVVKKKEEEBBB;;;:::888777777888:::;;;;;;===???AAAAAA@@@>>><<<::::::::::::::::::::::::;;;;;;:::999999999999::::::;;;;;;<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEGGGGGGFFFEEEFFFHHHJJJLLLNNNNNNNNNNNNNNNMMMLLLLLLNNNOOOQQQRRRQQQOOOMMMLLLMMMMMMNNNPPPSSSTTTSSSRRRSSSSSSSSSTTTTTTTTTUUUUUUFFFDDDAAA??????>>>===<<<999;;;===>>>>>><<<999777888888888888888999::::::;;;<<<===;;;:::999:::<<<<<<<<<=========<<<;;;;;;999999999999999888888888888888888999999999999::::::::::::;;;<<<>>>???@@@???<<<<<>>???CCCHHHOOOUUUZZZ```jjjqqqrrryyywwwmmmgggeeeeeeddddddcccbbbbbbaaa___```bbbdddfffhhhjjjjjjfffaaa\\\[[[]]]`````````bbbaaa___]]]\\\\\\\\\]]]ccccccbbb___ZZZWWWVVVVVVUUUTTTRRRQQQQQQQQQRRRSSSRRRRRRSSSTTTTTTUUUVVVVVVUUUWWWXXXVVVQQQMMMMMMNNNOOONNNNNNMMMLLLJJJIIIHHHDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????AAA???>>>===<<<<<<===>>>========================<<<===???AAABBBCCCBBBBBB;;;;;;:::::::::<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;>>>AAADDDFFFGGGPPP___rrr{{{lllaaaVVVMMMJJJDDDAAA>>>>>>>>>===<<<;;;>>>============<<<<<<<<<::::::;;;;;;::::::999888888888999999::::::;;;;;;;;;;;;===???AAADDDFFFHHHFFFGGGIIIJJJLLLMMMMMMMMMPPPRRRVVVXXX[[[^^^bbbfffffffffeeedddcccbbbbbbbbbddddddddddddeeeeeeffffffbbbdddfffhhhhhhhhhgggfffgggggghhhhhhiiijjjjjjkkkkkklllmmmoooqqqrrrssssssqqqooonnnlllllllllnnnooonnnmmmlllkkkkkklllnnnooommmllllllkkkjjjhhhgggfffgggddd```]]][[[XXXUUUSSSOOOLLLIIIGGGGGGFFFDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@CCCGGGOOO^^^kkkvvvhhhYYYLLLDDD???>>>;;;:::999888888999:::;;;===============<<<;;;;;;::::::::::::::::::::::::999999999888999999:::;;;;;;:::;;;===@@@@@@<<<888::::::;;;;;;<<<<<<<<<<<<:::;;;;;;<<<>>>???@@@@@@===============???@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHJJJKKKLLLNNNNNNOOOOOONNNNNNMMMMMMPPPQQQRRRSSSSSSQQQPPPNNNNNNNNNNNNQQQSSSUUUTTTSSSTTTUUUVVVXXXXXXWWWVVVUUUMMMJJJFFFDDDDDDDDDCCCBBB@@@AAABBBCCCBBB@@@>>>======<<<<<<;;;;;;<<<===>>>===>>>??????======>>>???AAA@@@@@@???>>>======<<<:::::::::999999:::::::::>>>>>><<<;;;:::::::::;;;<<<;;;;;;;;;<<<<<<===>>><<<:::;;;???@@@AAAGGGNNNRRR^^^lllvvv{{{uuupppiiidddeeeeeedddddddddddddddccc]]]^^^```bbbeeegggiiijjjeeeaaa^^^\\\^^^___```______^^^\\\[[[[[[[[[]]]]]]eeedddccc^^^YYYUUUSSSRRRSSSRRRRRRQQQQQQRRRSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTSSSTTTSSSPPPLLLJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCDDDAAAAAAAAA@@@@@@????????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@AAAAAAAAA888888888888999:::;;;<<<999999999999::::::::::::;;;:::::::::<<<>>>AAABBBDDDIIISSSbbbxxx|||kkkZZZPPPLLLEEE@@@@@@AAA@@@>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888999999::::::::::::::::::::::::<<<>>>@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGIIILLLOOORRRTTTWWW\\\___]]]]]]]]]\\\\\\[[[[[[ZZZ\\\\\\]]]]]]^^^_________]]]___bbbdddeeedddbbb```bbbbbbcccddddddeeeffffffggghhhkkkmmmoooqqqrrrrrrnnnllliiigggfffgggiiikkkiiihhhhhhggggggggghhhhhhhhhgggfffeeedddcccaaaaaa___\\\XXXUUUSSSPPPMMMKKKIIIHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAA@@@@@@AAAAAAAAADDDBBBCCCHHHOOO\\\ppptttlll___QQQEEE???<<<;;;:::999999888888999999:::;;;;;;::::::::::::;;;;;;999999999999999999999999777777777888888999;;;;;;===<<<<<<@@@EEEEEE???::::::::::::;;;;;;<<<<<<===999:::;;;<<<===>>>??????===<<<<<<======>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLPPPQQQRRRSSSSSSRRRPPPOOOOOONNNOOOQQQSSSUUUUUUTTTTTTVVVYYY[[[\\\ZZZXXXVVVYYYUUUPPPLLLJJJIIIHHHGGGJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAABBBDDDEEEBBBCCCCCCCCCBBBBBBDDDFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>=========>>>>>>@@@??????>>>>>>>>>>>>???@@@@@@???>>>>>>===>>>>>>???===>>>??????BBBMMMXXXjjjzzzyyyqqqooommmjjjfff________________________]]]^^^___```bbbdddeeefff```___]]]\\\^^^______```^^^]]][[[YYYYYY[[[]]]^^^bbbbbb```\\\WWWRRRQQQPPPRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPNNNLLLIIIHHHHHHIIIHHHHHHIIIIIIHHHHHHGGGFFFBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@>>>===<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>??????777777777888999:::;;;;;;888888888888999999999999;;;;;;;;;;;;<<<===???@@@BBBEEELLLYYYnnnrrr```VVVJJJAAAAAACCCAAA??????============<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::888888999999999999999::::::999999999999;;;===>>>>>>???@@@BBBCCCCCCCCCCCCCCCEEEHHHJJJLLLOOOSSSVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYXXXZZZ]]]______^^^]]][[[\\\]]]]]]^^^```aaaaaabbbccceeehhhkkknnnoooooooookkkiiifffdddcccdddeeegggeeeeeeeeeeeeddddddcccbbbaaa```___^^^\\\[[[ZZZZZZUUURRROOOMMMKKKJJJHHHFFFDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAADDDCCCBBBAAAAAABBBCCCCCCAAABBBGGGPPP[[[lll|||wwwmmmfffZZZMMMCCC===;;;:::999999999999999999999999888888888888888:::;;;<<<777777777777777777777777666666666777888999:::;;;===;;;;;;@@@DDDDDD???999999999::::::;;;<<<<<<===:::;;;<<<===>>>>>>>>>===>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBDDDGGGIIIJJJLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKNNNOOOOOOPPPPPPPPPOOONNNPPPOOONNNPPPSSSUUUUUUTTTUUUWWWZZZ]]]]]][[[YYYVVVmmmhhhaaa\\\XXXVVVTTTSSSTTTSSSPPPMMMKKKJJJJJJJJJIIIHHHGGGFFFGGGHHHJJJLLLNNNNNNMMMJJJGGGGGGIIIKKKGGGHHHIIIIIIJJJJJJIIIIIIEEEDDDBBBAAA@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEE@@@??????>>>>>>>>>??????<<<<<<>>>BBBFFFOOObbbsss~~~xxxqqqlllkkkkkkiiiggg]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]^^^^^^___``````aaa[[[[[[[[[\\\\\\]]]^^^^^^]]][[[YYYWWWXXXYYY\\\]]]^^^^^^]]]ZZZUUURRRQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPOOONNNNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;;;;::::::999::::::::::::::::::::::::999999::::::;;;;;;<<<<<<999999::::::;;;;;;<<<<<<888888888888888888888888:::::::::;;;;;;<<<===>>>>>>BBBHHHRRRbbb{{{~~~fffTTTEEEDDDEEEAAA>>>???============<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888999999999999999999999999999999999:::;;;;;;:::;;;<<<===>>>>>>>>>>>><<<>>>AAABBBDDDFFFJJJLLLNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOPPPQQQQQQRRRSSSSSSTTTVVVXXXYYYXXXWWWVVVVVVVVVWWWXXXZZZ[[[\\\\\\___aaadddhhhjjjkkkjjjjjjgggfffdddbbbaaaaaabbbcccaaaaaabbbbbbaaa___]]]\\\YYYXXXVVVTTTSSSRRRRRRRRRLLLJJJHHHFFFFFFFFFDDDCCC???AAABBBBBB@@@??????@@@BBBBBBBBBBBBBBBAAA@@@???@@@@@@??????@@@BBBDDDEEECCCHHHQQQ^^^lll~~~|||rrrmmmddd^^^TTTJJJAAA<<<:::999999999999999999999999999666666777777888:::;;;<<<666666666666666666666666666666666666777888999::::::999:::<<>>??????>>>===<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999:::999::::::;;;;;;;;;:::::::::999999888888777777777999999999:::;;;;;;<<<<<<:::@@@FFFKKKSSSfff|||dddPPPKKKJJJEEE@@@AAA??????>>>>>>>>>=========;;;;;;;;;;;;;;;:::999999999999888888888888888888888888999::::::::::::999888888999:::;;;;;;;;;;;;999:::<<<===>>>@@@CCCEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLNNNOOOPPPQQQQQQRRRRRRQQQOOOPPPQQQRRRTTTUUUVVVWWWZZZ\\\```ccceeeeeeddddddaaa```___]]]\\\\\\[[[[[[XXXYYYZZZ[[[YYYWWWTTTRRRPPPOOOMMMKKKIIIIIIIIIIIIGGGEEECCCBBBCCCCCCAAA@@@<<>><<<<<<===??????AAAAAABBBAAA@@@@@@?????????AAADDDHHHKKKNNNUUU\\\hhhuuu~~~rrrhhhcccXXXTTTMMMEEE???;;;888888999999999::::::999999999777777888888999999999999777777777777777777777777666666666666666777888999999999:::;;;;;;:::888777777888999:::;;;<<<<<<===>>>???@@@@@@???>>><<<:::????????????@@@AAABBBBBBBBBBBBBBBCCCEEEHHHLLLNNNMMMLLLJJJIIIIIIJJJKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLOOONNNMMMNNNQQQSSSTTTTTTUUUWWWYYY[[[[[[ZZZXXXWWW{{{wwwtttmmmllljjjjjjkkknnnqqqssspppkkkcccYYYPPPKKKJJJLLLMMMPPPVVV\\\aaadddeeeeeegggeeeccc```^^^^^^^^^___\\\\\\[[[YYYVVVRRRNNNLLLIIIJJJLLLNNNPPPSSSVVVWWW]]]^^^aaadddkkk{{{vvvpppeeegggiiihhhfffcccbbbbbb______^^^]]]]]]\\\[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]XXXYYYZZZZZZYYYWWWWWWXXXZZZXXXUUUSSSSSSTTTWWWYYYXXXYYYYYYXXXVVVTTTUUUVVVPPPPPPQQQQQQPPPPPPOOONNNLLLLLLLLLMMMNNNNNNOOOOOOIIIHHHHHHIIIKKKKKKIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@??????<<<<<<<<<===============::::::;;;<<<<<<<<<;;;;;;999999999999999999999999:::999999888777888888888888888999999999888777777;;;::::::999888777777666777888888999:::;;;;;;;;;;;;AAAFFFFFFGGGSSSjjj}}}sssZZZSSSQQQIIIDDDEEE@@@@@@@@@????????????>>>::::::;;;;;;::::::999888999999888888888888888888666777999:::::::::999888888888999:::;;;;;;;;;;;;999:::<<<<<<===>>>AAACCCAAAAAAAAABBBBBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNKKKLLLMMMNNNPPPQQQRRRSSSWWWYYY]]]```aaaaaa```___ZZZZZZYYYXXXWWWVVVUUUTTTPPPQQQSSSSSSRRROOOLLLJJJJJJIIIGGGEEECCCCCCCCCCCCFFFDDDBBBAAAAAAAAA???>>><<>><<<<<<===;;;<<<>>>@@@AAABBBAAAAAADDDEEEGGGJJJNNNTTTYYY\\\jjjqqq}}}wwwkkkbbb]]]NNNLLLGGGAAA===999777666888999999::::::999999888888999999999999888777777777777777777777777777777666666666666666777777888:::;;;<<<;;;999888888999777888888999;;;<<<======???@@@AAAAAA@@@>>>;;;:::>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDGGGJJJLLLKKKJJJHHHGGGGGGIIILLLNNNKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJKKKKKKLLLLLLLLLMMMOOOMMMLLLMMMPPPRRRTTTTTTUUUVVVXXXYYYZZZYYYXXXWWW|||wwwtttkkk^^^SSSLLLKKKKKKKKKNNNTTT[[[```gggqqq|||~~~~~~{{{yyyyyyvvvpppnnnggg```]]]XXXRRROOOPPPUUU[[[ccckkkqqqwww{{{{{{sssllliiidddcccccccccccccccddddddcccbbb```^^^\\\[[[[[[ZZZ\\\\\\[[[ZZZYYYYYYYYYZZZZZZYYYXXXWWWVVVVVVWWWXXXUUUUUUVVVWWWWWWVVVVVVVVVUUUVVVXXX[[[]]]\\\XXXUUUQQQQQQQQQQQQPPPOOONNNMMMNNNNNNMMMMMMLLLLLLLLLLLLJJJKKKLLLMMMLLLJJJHHHGGGIIIHHHFFFDDDDDDDDDDDDEEEBBBBBBBBBAAA@@@>>>===<<>>===;;;:::::::::<<<<<<;;;::::::999888888666666777888888888888888888777777777777777888888444555777888999999888888777777777777888888888888:::::::::999999888888888;;;;;;???DDDGGGMMMYYYeeesssccc[[[QQQJJJHHHCCCAAA@@@?????????===;;;======<<<999777666777999<<<;;;::::::999999::::::999999999999999999999999888999999999999888777777777888888888888999999999<<<=========>>>>>>??????>>>;;;===BBBCCC@@@@@@EEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKOOORRRVVVXXXWWWVVVUUUUUUVVVVVVUUUSSSQQQNNNLLLKKKJJJJJJJJJIIIGGGFFFDDDCCC????????????>>>>>>>>>>>>AAA@@@@@@@@@???>>>>>>>>>@@@AAAAAAAAA@@@>>><<<:::BBB===;;;>>>@@@???AAADDDEEENNNZZZccciiippp{{{ppp]]]PPPKKKHHHFFFCCC???<<<:::::::::888888999999888777555444444555777999999777555444444444555666777777666666777777777888999999::::::;;;;;;:::999999888888777;;;::::::::::::;;;<<<<<>>===???@@@@@@??????@@@@@@AAABBBDDDBBBAAAAAABBBEEEIIIKKKLLLLLLKKKIIIHHHIIILLLOOOPPPNNNLLLJJJJJJKKKMMMNNNKKKLLLMMMKKKIIIHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRUUUVVVXXXYYYYYYXXXVVVUUU|||uuukkkcccXXXNNNHHHGGGFFFFFFHHHNNNWWW___iiixxx{{{pppggg]]]XXXVVVUUUYYY___jjjsss|||rrrlllgggfff``````_________``````aaa``````___^^^]]]\\\\\\\\\[[[[[[ZZZZZZYYYZZZZZZZZZ[[[ZZZXXXWWWVVVVVVVVVWWWVVVWWWWWWWWWVVVVVVUUUTTTXXXXXXZZZ\\\^^^]]]YYYVVVQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPOOOMMMKKKJJJHHHGGGFFFDDDDDDDDDEEEEEEDDDDDDDDDDDDBBBAAA@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<;;;::::::999888888666777777888888999888888999999888777666666666777555666777888888888777666666666777777777888888888::::::999999999888888888888888:::>>>@@@CCCNNNXXXmmmuuudddUUUMMMHHHEEEBBB@@@???>>><<<;;;=========<<<;;;<<<===>>><<<<<<;;;:::::::::;;;;;;999999999999999999999999999999999999999888777777777777888888888999999999;;;;;;;;;;;;;;;;;;<<<<<<;;;999;;;???>>>;;;;;;???AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGIIILLLOOOQQQPPPNNNNNNNNNMMMMMMLLLKKKIIIGGGEEEDDDEEEEEEDDDDDDCCCBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>============>>>>>>===<<<;;;:::>>>;;;;;;>>>@@@@@@EEEKKKQQQ^^^qqquuueeeUUUJJJGGGCCCAAA>>><<<:::::::::;;;888888888888777666555555444666888999999888666444444444555666666666666666666666777888888999999:::::::::999999999999888888;;;::::::::::::;;;<<<<<>>>>>>>>>>>??????@@@BBBBBBEEEDDDCCCCCCCCCEEEGGGHHHHHHJJJKKKJJJIIIIIIJJJLLLLLLLLLKKKJJJJJJJJJKKKLLLJJJLLLMMMLLLKKKIIIIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSvvvkkkddd[[[UUUMMMGGGCCCBBBBBBBBBBBBFFFNNNXXXeeeuuu{{{mmmddd[[[YYY]]]eeesss|||rrrjjjfffeeeeee______^^^^^^]]]^^^^^^___^^^^^^^^^^^^]]]]]]]]]]]]ZZZZZZYYYYYYYYYZZZ[[[[[[\\\[[[YYYXXXVVVVVVUUUUUUWWWWWWWWWWWWVVVVVVUUUTTTXXXXXXYYY[[[\\\[[[XXXUUUQQQRRRRRRQQQQQQPPPOOONNNLLLMMMMMMNNNNNNNNNMMMMMMNNNOOOPPPPPPOOONNNLLLKKKGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@===<<<<<<<<<<<<<<<======<<<;;;;;;::::::999999888777777888999999999888888;;;:::999777666666555555777777777888777777666555666666777777777777888888999999999888888888888888:::999;;;===>>>???FFFOOO```tttjjj[[[SSSOOOIIIEEECCCBBB@@@???<<<<<<;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999888888777777777777888888888999999888888888888888888777777999888999;;;:::777777:::<<<<<<<<<=========>>>>>>>>>>>>??????@@@AAAAAAAAAAAADDDGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBAAA??????===>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<============:::;;;<<<<<<<<<<<<;;;;;;======>>>@@@AAADDDNNNYYYjjj{{{ttteeeVVVIIIBBBAAA<<<;;;:::888888999:::;;;999888777666666555666666555666888999999888666555444444555666666666666555666666777777888888999999888888888999999999999999:::::::::::::::;;;<<<<<>>===<<<<<<===>>>???@@@BBBCCCFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIKKKMMMNNNLLLJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQSSSSSSSSSRRRRRRSSSSSSTTTvvvmmmddd[[[VVVRRROOOKKKHHHGGGFFFDDDCCCCCCDDDHHHQQQ\\\kkk}}}~~~tttiiieeedddkkkvvv{{{ssslllgggfffggghhhaaa``````____________```^^^^^^^^^^^^]]]\\\\\\[[[YYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZXXXWWWUUUTTTTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVUUUVVVWWWWWWUUUSSSSSSTTTTTTSSSSSSRRRQQQPPPMMMMMMNNNNNNNNNMMMLLLKKKLLLLLLMMMMMMLLLKKKIIIIIIFFFFFFEEEEEEEEEEEEEEEFFFBBBCCCCCCBBBAAA@@@??????===<<<<<<;;;;;;<<<<<<===;;;;;;;;;::::::999999999888888999999999999999888999999888777666666777777999999999888888777666555666666666666777777777888888888888888888888888777<<<:::;;;>>>>>>>>>BBBIIIWWWgggtttfffaaaYYYRRRMMMIIIEEECCC@@@>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<::::::::::::::::::::::::999999::::::999999888777777777777777888888888888888777777666666555555555555777999:::888555777999999999999999::::::::::::::::::;;;;;;<<<<<<======<<<>>>@@@AAA???=========??????@@@@@@??????>>>===999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<;;;???@@@BBBCCCDDDLLL^^^pppjjjXXXJJJ@@@<<<===888888777777777777888999999888666555444555666666555666888999999888666555444444555666666555555555555555666666777888888999666777777888999:::::::::::::::999999::::::;;;<<>>===<<<;;;;;;:::::::::;;;;;;::::::::::::999999999999::::::::::::999999777777666666777888999999<<<;;;:::999888777777777555666666666666777777777777777777777777777777777888777888<<<===<<>>;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999::::::::::::999888888666666777777777888888888888888777777666666555555222666999888555555777999777777888888888999999999888888999999:::;;;;;;;;;:::<<<>>>>>><<<;;;;;;;;;======>>>>>>>>>>>>======999:::;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;===???BBBGGGMMM[[[uuu{{{bbbPPPDDD<<<999;;;888888777777666666666666777666555444444444555666555666777777777777666555444444555555555555444444444555555666666777888888666666777888999999:::;;;:::999999999999:::;;;;;;???EEELLLOOOLLLFFFAAA???::::::;;;===???AAACCCDDDBBBCCCEEEGGGGGGGGGFFFEEEFFFFFFFFFEEEDDDFFFIIILLLIIIJJJLLLNNNNNNLLLJJJIIIFFFJJJMMMOOONNNLLLKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPTTTSSSQQQPPPQQQSSSUUUWWWrrrmmmeee```___dddkkkpppuuutttqqqllleee[[[QQQJJJLLLGGGGGGOOOWWWaaattt~~~xxxrrrqqqooollliiieeebbbaaa```___^^^]]]\\\\\\\\\\\\`````````___]]][[[XXXWWWYYYYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTSSSTTTUUUVVVWWWXXXXXXXXXVVVTTTSSSSSSUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSPPPQQQRRRRRRQQQNNNKKKJJJMMMLLLLLLKKKJJJJJJJJJIIIFFFGGGGGGGGGFFFEEECCCCCCBBBCCCCCCCCCBBBBBBAAA@@@>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::999999555555666666777999:::;;;<<<;;;:::888888777777777555555666666666666777777666666666666777777777777888777999???AAA???@@@CCCDDDLLL]]]ttt{{{lll^^^UUUNNNIIIBBB???@@@BBBAAA@@@===<<<<<<;;;::::::;;;;;;:::::::::::::::::::::::::::::::::::::::999999888666666666777777777888888888888777777777777777666222999<<<888444444777888777777888888888999999999777777888999999::::::;;;999;;;<<<<<<;;;:::;;;<<<:::;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;999999999:::;;;;;;<<<<<<<<<<<<<<<===============<<<;;;;;;:::;;;;;;<<<<<<<<>>777777999999777777888888888999999999777777777888999999::::::777999:::;;;::::::;;;<<<:::::::::;;;;;;:::999999:::;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===???AAACCCDDDEEEJJJUUUcccrrrrrr```MMMCCC>>>:::888999555555555555555444444333333444444555555444444444444444444444444444444444444555555555444444333222333444444555555666777777666666777777888888999999999999999888999999:::;;;:::<<<@@@BBBCCCBBBBBBBBB<<<======>>>@@@BBBCCCDDDCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFGGGIIILLLNNNNNNOOOOOONNNLLLJJJIIIHHHJJJLLLMMMMMMMMMNNNOOOMMMMMMMMMNNNNNNOOOOOOPPPQQQPPPPPPPPPPPPRRRSSSTTT}}}vvvuuu~~~zzzpppkkkiiigggfffeeecccbbbaaaaaaaaa___^^^]]]\\\[[[[[[[[[[[[[[[\\\^^^^^^^^^\\\[[[YYY[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXVVVUUUXXXXXXXXXWWWVVVUUUSSSRRRQQQOOONNNNNNQQQTTTVVVVVVTTTTTTUUUTTTTTTSSSRRRQQQQQQRRRUUUXXXXXXXXXVVVUUUMMMLLLKKKJJJIIIIIIIIIJJJHHHHHHHHHHHHFFFDDDAAA@@@>>>>>>?????????>>>======::::::::::::;;;<<<===>>>::::::::::::::::::::::::;;;<<<<<<<<<;;;::::::999888888777777777777777888888777555444444555666666555555555555666666666777444555555555666666777777666444666<<<>>><<<999:::>>>???GGGRRR\\\iiiyyynnn___TTTNNNKKKGGGDDDCCCCCCAAA???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888666666666666777777777777555666666666777888888888CCCKKKMMMDDD<<<;;;<<<;;;777777777888888888999999666666777777888999999:::666777999999999999;;;<<<;;;;;;;;;;;;;;;;;;:::999:::::::::::::::999888888999999:::;;;;;;<<<======;;;;;;;;;::::::999999999>>>>>>???AAADDDHHHKKKMMMRRRXXXeeeuuuzzzdddUUUEEE>>><<<999888888222222333444444444444333222333444555555555444333333333333333333333333333444555555555444444333222333333444444555666666777777777777777888888888888999999888888999999:::;;;;;;<<<>>>???@@@AAABBBBBB>>>>>>>>>???@@@BBBCCCDDDEEEDDDDDDCCCBBBBBBAAAAAABBBDDDGGGIIIHHHHHHIIIJJJOOOOOOOOONNNLLLKKKIIIIIIHHHJJJLLLLLLLLLMMMOOOQQQMMMMMMMMMNNNNNNOOOOOOPPPRRRRRRRRRSSSTTTUUUVVVVVV~~~{{{~~~uuupppmmmkkkiiieeehhhjjjjjjgggdddaaaaaaaaa``````___]]][[[YYYXXXZZZ[[[[[[\\\\\\[[[[[[ZZZ```^^^[[[XXXWWWVVVWWWWWWYYYXXXVVVUUUTTTUUUVVVVVVSSSTTTUUUVVVVVVVVVVVVVVVQQQQQQPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRTTTXXX]]]___\\\VVVRRRMMMMMMKKKJJJHHHFFFEEEEEEFFFFFFFFFDDDBBB???===;;;>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;:::::::::999999999999999999::::::;;;;;;;;;:::999999777666555444333666666555555555444444444333444555555666555555555555555555555666777888999===>>>>>>===;;;:::;;;<<<===>>>@@@AAAGGGXXXnnn~~~nnnddd\\\UUUPPPKKKIIIGGGDDDAAA>>>===<<<===777333444444444888===???;;;777999===>>>;;;777666666666777777999:::;;;888777555333444666999:::MMMIIIDDD>>>:::999999999999999999999999999999999777777666666555555444444777777888999::::::;;;;;;888:::;;;;;;:::999999:::;;;;;;:::999999999::::::999:::<<<;;;;;;;;;===???:::;;;;;;<<<<<<===>>>>>>AAAGGGKKKMMMQQQZZZ```aaafffnnn|||uuucccMMMGGG???<<<<<<<<<888555:::999888777666555444444444444444444444444444444555555555444444333333333444333333222222333333444333333333444444444555555333333444555666666555555999999999888888888888888:::;;;<<<>>>???AAABBBCCC>>>>>>===>>>@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKOOOOOOOOOLLLJJJIIIJJJLLLLLLKKKKKKNNNQQQQQQNNNKKKKKKKKKLLLNNNNNNOOOOOOOOOQQQPPPNNNMMMNNNPPPRRRTTTwwwooojjjhhhfffeeeeeegggiiihhhfffbbb``````aaaaaa```___^^^\\\ZZZYYYYYYZZZ[[[]]]^^^^^^^^^___```^^^[[[XXXWWWVVVVVVVVVXXXWWWVVVUUUUUUUUUUUUVVVRRRSSSSSSTTTUUUUUUTTTTTTPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRTTTXXX[[[]]]ZZZTTTPPPNNNNNNMMMKKKIIIHHHFFFFFFDDDEEEDDDCCCBBB???===<<<>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;::::::::::::999999999777888888888999999999:::888888777666555444444333666555555555444444444333333333444555555555555555555555555555666777888999<<<===???>>><<<::::::;;;;;;>>>@@@AAADDDOOO```lllxxxmmmeeeWWWRRRLLLGGGEEEDDDCCCCCCDDD???<<<===<<<:::;;;>>>>>>;;;999:::<<<<<<:::888999999888888888999::::::;;;:::999888999:::<<<===CCC@@@===999777666777777999999999999999999999999999999888888777777777777777888888999::::::;;;;;;888:::;;;;;;:::999999:::<<<<<<;;;;;;;;;;;;::::::<<<>>>@@@???===<<<;;;<<<:::;;;;;;<<<>>>AAAEEEHHHNNNWWWbbbjjjsss|||wwweeeUUUJJJDDD===:::::::::777555555555555555555444444444444444444444444444444444555555444444444333333333444333333222222333333444333333333444444444444555555555666777777777777777777777777888888888888888777888999:::;;;<<<===>>><<<<<<;;;<<<===@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKNNNNNNNNNLLLIIIIIIJJJLLLMMMLLLMMMOOOQQQQQQOOOLLLJJJKKKLLLMMMNNNNNNNNNNNNRRRQQQOOOMMMMMMNNNPPPRRRzzzuuunnniiifffeeedddcccdddfffhhhgggdddaaa```___aaaaaa``````___]]]\\\[[[YYYYYY[[[]]]___```bbbbbb```^^^\\\YYYWWWUUUUUUUUUWWWWWWVVVUUUUUUUUUUUUVVVQQQQQQRRRSSSSSSSSSSSSRRRPPPOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTSSSTTTVVVXXXYYYVVVQQQMMMJJJIIIHHHFFFDDDCCCBBBAAABBBBBBBBBBBBAAA???>>>===>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888666666777777777777888888555555555555444444444333555555444444444444333333222333444444555555444444555555444555555666777888:::===???@@@>>>;;;999999777:::>>>???@@@FFFPPPXXXqqqrrriii]]]TTTQQQOOOLLLHHHFFFBBB???AAAAAA===;;;<<<<<<;;;;;;:::::::::999999;;;;;;:::999999999999999888888888888999999999:::888888777666666666777777888888888888888888888888999888888888888777777777888888888999999::::::;;;888:::;;;;;;:::999999:::<<<<<<======<<<<<<;;;::::::<<>>CCCKKKTTT[[[iiivvvzzznnncccTTTGGGCCC???999777888888666444000000111222333444444555333333333333333333333333444444444444333333333333333333222222222222333333333333333333444444444444555555666777777777777666555555666666777777888888666777777888999999::::::999999999999;;;===???@@@BBBBBBCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEFFFHHHIIIJJJLLLMMMLLLJJJIIIHHHJJJLLLMMMMMMMMMNNNPPPPPPNNNLLLJJJKKKKKKLLLLLLMMMMMMMMMSSSRRROOOMMMMMMMMMNNNOOO{{{yyynnnllliiigggffffffeeeeeedddfffgggfffdddaaa__________________^^^]]]\\\\\\YYYZZZZZZ\\\^^^___aaabbb```^^^\\\YYYWWWUUUTTTTTTVVVVVVUUUUUUUUUUUUUUUUUURRRRRRSSSSSSSSSSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTRRRNNNJJJFFFEEEDDDBBBAAA???>>>===@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;999999999999888888888888666666666666666777777777333333333333333333333333444444333333333333333333222222333444444444444444444444444444555666777777:::===AAABBB@@@<<<999888444777:::;;;<<>>>>><<<>>>???>>>===<<<===>>>::::::999888888888999999666777888999999888777777555666666777888888888888777777777777777777777777666666666666666666666666888888888999999:::::::::888:::;;;;;;:::999999:::;;;<<<<<<======<<<;;;:::888:::===============??????@@@CCCGGGOOO]]]mmmyyyuuufff[[[RRRGGG???===:::666555555555444333//////000111222222333444222222222222222222222222333333333333333333333333333333222222222222333333222222333333333444444444333333444555555444444444333444444555666777888888888999999999999999::::::888888888888999;;;===>>>???@@@AAABBBDDDFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHJJJLLLLLLMMMMMMNNNOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMQQQPPPNNNMMMMMMMMMNNNOOO}}}xxxrrruuu|||sssmmmjjjfffggggggfffffffffggghhheeefffgggfffccc`````````\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^^^^]]][[[YYYWWWUUUTTTSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUTTTTTTSSSSSSRRRQQQOOONNNNNNNNNNNNRRRRRRRRRRRRRRRRRRRRRRRRSSSQQQPPPPPPOOOMMMJJJHHHHHHGGGFFFDDDCCCAAA@@@???>>>>>>=========>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::999999888888888777777777777777777777777666666666222222222222333333333333222222333333333333333333111222222333333333333333333333333333444555666777999===AAABBB@@@===999888666888999888888;;;@@@EEELLLWWWkkkxxxnnndddZZZQQQMMMKKKGGGDDDDDDAAABBBCCCBBBAAA@@@AAABBB999999888888888888999999999:::;;;<<<<<<;;;:::999666666888888999888777777777777777777777777777777666666666666777777777777888999999999999999::::::888:::;;;;;;:::999999:::::::::;;;<<<<<<<<<<<<<<<<<<===?????????AAADDDGGGCCCGGGMMMVVVdddxxxwwwdddVVVLLLEEE>>>:::888777444333333333333222111111111111111111111111222222222222222222222222333333333333333333333333333222222111111222222333222222222333333333444444333333444444444444333333333333444555666777777888999999999999999999999999999888888888999;;;<<<======>>>???AAACCCEEEGGGHHHGGGFFFFFFGGGGGGHHHIIIJJJGGGHHHHHHGGGFFFGGGJJJLLLNNNPPPRRRSSSRRRQQQOOONNNLLLKKKKKKJJJKKKKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOPPP}}}zzzzzz~~~rrrhhhcccbbbaaabbbccccccbbbccceeefffdddeeeeeedddaaa___^^^___ZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[YYYXXXXXXYYYZZZ[[[\\\\\\[[[YYYWWWVVVUUUTTTSSSTTTUUUUUUVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSQQQPPPOOOOOOOOOOOOSSSSSSSSSRRRRRRRRRQQQQQQQQQOOOMMMKKKKKKJJJHHHFFFFFFFFFEEECCCAAA@@@>>>>>>======<<<<<<<<<<<<======;;;;;;;;;:::;;;;;;<<<===888999:::;;;;;;:::999888888888888777777777777666777777666666666666555555222222222222333333333333111111222222222222333333000111222222333333222222333333333333333444666666888;;;???@@@>>>;;;888777999999888777666777;;;===DDDKKKYYYmmmwwwiiibbb]]]UUUPPPNNNIIIIIIGGGFFFDDDCCCBBBAAA======<<<;;;;;;:::;;;;;;::::::;;;<<<<<<;;;999888777777888888888777666666888888888888888888888888888888888999999999999:::999999999999999999999999888:::;;;;;;:::999999::::::::::::;;;<<<>>>@@@AAA???AAACCCEEEFFFIIIMMMPPPQQQWWWaaammm|||wwwgggUUUJJJBBB<<<777777666555444333333222222222333222222222111111000000111111111111111111111111222222222222333333333333222222111111111111222222222222222222333333333333555666666666666555444444444444555555666666777777777777777777777888888888999888888888999:::<<<===<<<===>>>@@@BBBDDDFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHDDDEEEFFFFFFFFFGGGJJJLLLPPPTTTXXXZZZXXXUUURRRQQQMMMLLLKKKKKKKKKKKKMMMNNNLLLLLLLLLLLLMMMNNNOOOPPP~~~yyywww|||zzztttrrrssszzz{{{ooogggccc```______aaabbbaaa___```bbbeeeaaabbbbbbaaa^^^\\\\\\]]]YYYZZZ[[[\\\]]]^^^^^^^^^[[[ZZZYYYWWWWWWXXXZZZ[[[ZZZZZZZZZYYYXXXWWWUUUUUURRRSSSTTTUUUVVVUUUUUUTTTVVVVVVVVVVVVVVVUUUTTTTTTRRRRRRQQQPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRPPPMMMJJJHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@>>>===<<<===<<<;;;::::::;;;<<<<<<;;;:::::::::;;;;;;<<<===888999:::;;;;;;:::999888888888777777777666666666666555555555444444444333333333333333333333222222111111111111222222222333000111111222222222222222222222222222333444555666666888<<<<<<:::777555444333444555555666777888999@@@BBBKKKYYYgggzzz~~~tttlllgggccc___ZZZWWWUUUSSSNNNJJJGGGEEECCCAAA???>>>======;;;;;;;;;;;;;;;:::999999888888888888888888888888999999999999999999999999888888999999999:::::::::999999999999999999999999888:::;;;;;;:::999999:::<<<;;;;;;<<<>>>AAAEEEGGGEEEJJJRRRYYY^^^bbbeeegggmmmsss|||{{{eeeVVVFFF???<<<777666777555666555444333222222333111111111111000000000000111111111111111111111111111111222222222333333333222222111111111111222222111222222222222333333333555666666666555555444333666666666666666666666666555555666666777777888888888888777777888999:::;;;<<<<<<>>>@@@BBBCCCEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFBBBCCCDDDEEEEEEFFFJJJLLLOOOUUU[[[]]][[[VVVRRRPPPOOONNNLLLKKKKKKLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMwwwpppmmmpppvvvxxx~~~~~~~~~pppjjjmmmtttyyynnneeebbbaaa```___```aaabbbaaa______bbbeee___``````^^^\\\ZZZZZZ[[[ZZZZZZ\\\]]]^^^_________[[[ZZZXXXWWWXXXYYY[[[\\\YYYYYYYYYYYYXXXWWWVVVUUURRRSSSTTTUUUVVVVVVUUUTTTVVVVVVVVVVVVVVVUUUTTTSSSQQQQQQPPPOOOOOOOOOPPPPPPMMMNNNNNNOOOPPPQQQRRRRRROOOLLLHHHFFFFFFFFFFFFFFFHHHHHHGGGEEECCCBBB@@@@@@===<<<;;;:::999:::;;;<<<::::::::::::;;;;;;<<<===777888:::;;;;;;:::888777777777777777666666666666444444444333333222222222444444444333333333222222000000111111222222222333000000111222222222222222222222222222333444555555444666999999777444333222***,,,000444777888999999??????CCCLLLVVVhhh|||uuupppnnnjjjbbb\\\OOOMMMJJJGGGCCCAAA???>>>AAAAAA@@@@@@?????????>>>:::::::::::::::;;;;;;<<<999999999999999999999999666666777777888888888888999999999999999999999999888:::<<<;;;:::999::::::>>>===<<<<<>>???AAACCCDDDEEECCCCCCBBBBBBBBBCCCCCCDDDAAABBBDDDDDDDDDFFFJJJLLLLLLSSSZZZ]]]ZZZTTTPPPMMMPPPNNNMMMKKKKKKLLLNNNOOONNNNNNMMMMMMLLLLLLKKKKKK{{{uuurrrrrruuuxxx|||~~~||||||qqqsssyyyqqqnnnjjjeeeaaa^^^]]]]]]aaaaaaaaaaaabbbccccccdddbbb```^^^\\\\\\ZZZXXXVVVZZZZZZ[[[[[[[[[\\\\\\\\\UUUVVVWWWYYYZZZZZZ[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXTTTSSSRRRSSSTTTTTTSSSRRRWWWVVVVVVVVVVVVWWWXXXXXXWWWVVVUUUSSSRRRPPPOOONNNMMMLLLJJJIIIJJJKKKMMMNNNIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIIIIGGGDDD@@@===============<<<;;;:::999999999999999999999999999999::::::::::::999888888777555333333444555555555222222222333333444444444666555444444333333333333333111///......///111333333333333333333222000000333333333333333333333333222222333444444444444333444444555555666777777777>>>:::===FFFMMMXXXqqqzzzhhh___TTTMMMJJJIIIFFFCCCCCCFFFGGGDDDCCCDDDAAA======>>>===;;;888888:::;;;999888777888:::;;;;;;:::;;;::::::;;;<<<;;;999888999:::;;;:::888888<<>>:::666444333333444444555555444444333222000000000000000000000000000000000000111111111111222111111111000000//////000000000000000000000000111111111000000000000000444444555555555555444444333333333333444555666666999999999888888888777777888888888888888999999::::::;;;<<<>>>???AAABBBBBB888999<<<@@@BBBCCCDDDDDDCCCBBBBBBBBBCCCFFFIIIJJJMMMPPPSSSUUUUUUSSSOOOMMMLLLKKKKKKKKKKKKMMMOOOPPPQQQQQQPPPOOOMMMLLLKKKKKK}}}zzzzzzzzz~~~zzzssskkkiiifffbbb```_________ccceeeggggggeeedddddddddcccaaa___^^^]]]\\\YYYWWWZZZZZZZZZ[[[[[[[[[\\\\\\XXXXXXYYYYYYZZZYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYUUUTTTSSSSSSTTTTTTSSSRRRWWWVVVVVVVVVWWWWWWXXXXXXVVVUUUTTTSSSQQQPPPOOONNNKKKJJJIIIHHHHHHIIIKKKLLLHHHGGGFFFEEEDDDDDDDDDDDDGGGHHHJJJKKKIIIEEEAAA>>><<<<<<<<<<<<;;;:::999888888888888888888888888888888888888888888777777666777555333333444666666555222222333333333333333333444333222222111111222222000///............///000///000111222222333333333222222222222222222222222111111222333333333333333444444444555666666777777<<<999<<>><<<<<<<<<<<<===<<<;;;<<<======<<<;;;>>><<<;;;:::;;;;;;999888777999;;;:::999:::===???CCCCCCCCCCCCCCCCCCDDDDDD???BBBEEEJJJRRRaaasssxxxfffUUUIII???===:::777555444333333222333333333333222111111000000000000000000000000//////000000000111111111111111111000000000//////////////////////////////111111111111111111111111444444555555555555444444333333222333333444555666999999888888888777777777777777777777777888999999=========>>>>>>>>>>>>???<<<===>>>???@@@AAAAAAAAACCCBBBBBBBBBCCCFFFHHHJJJJJJLLLOOOPPPPPPNNNLLLJJJKKKKKKJJJJJJKKKLLLNNNOOOQQQPPPOOONNNMMMLLLKKKKKK~~~~~~|||sssjjjdddcccbbbaaa```___```aaabbbeeejjjoooooojjjeeeddddddaaa```^^^]]]]]]\\\ZZZWWWYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVYYYYYYYYYYYYYYYYYYYYYYYYVVVUUUSSSSSSTTTTTTSSSRRRUUUUUUVVVVVVVVVWWWWWWWWWTTTSSSRRRQQQPPPOOONNNMMMIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFEEEDDDCCCCCCCCCCCCFFFHHHJJJKKKJJJFFFAAA>>>;;;;;;;;;::::::999888777666666666666666666666666666777777777777666555555777555444444555666666555333333333333333222222222222111000000000000000000//////////////////////////////000000111111222222111111111111111111111111000111111111222222222222333333444555555666666777999777999>>>AAAFFFVVVhhhyyyrrrooonnnmmmooosssuuurrrnnnkkkeee___WWWQQQJJJFFFDDDCCC@@@>>>AAAAAAAAACCCEEEEEECCCAAACCCAAA>>>======>>>===<<<:::;;;===>>>???AAAEEEHHHLLLKKKKKKKKKKKKLLLMMMNNNLLLOOOUUU]]]kkk~~~zzz```OOOEEE???666666555444444333222222000000111111000000///...000000000000000000000000//////000000000000111111111111000000000000//////////////////////////////000000111111222222333333444444555555555555444444222222222333333444555666888888888888777777777777666666555555666666777888<<<<<<<<<=========>>>>>>AAAAAA@@@???>>>>>>>>>???BBBBBBBBBBBBCCCEEEGGGIIIIIIJJJKKKLLLLLLKKKJJJIIIKKKJJJIIIIIIJJJKKKMMMNNNOOOOOONNNMMMMMMLLLKKKKKK}}}sssmmmiiiccc_______________```aaabbbcccfffmmmtttssskkkdddbbbccc^^^]]]]]]]]]]]]\\\ZZZWWWYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[ZZZYYYXXXWWWVVVXXXYYYYYYYYYYYYYYYZZZZZZWWWUUUTTTTTTTTTTTTRRRQQQRRRSSSSSSTTTTTTTTTTTTTTTQQQQQQPPPOOOOOONNNMMMMMMIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAADDDFFFHHHIIIHHHDDD@@@===;;;;;;;;;;;;:::999888777666666666666666666666666666666666666666555555444666555444444666666666444444333333333222222111111111000000/////////000000111111222222222222111111222111000000///.........111111111111111111111111000000000000000111111222222333333444555555666666444444777:::;;;>>>IIIVVVfffxxxzzzoooaaaVVVQQQNNNIIIEEEFFFIIINNNTTTXXXYYYVVVSSSPPPLLLHHHFFFEEEEEEEEEDDDAAAAAABBBEEEKKKSSS\\\aaacccccccccccccccdddeeeeeeiiijjjnnnuuu|||bbbMMM@@@:::888222222333333333222111000///000000000000///......////////////////////////////////////000000000111000000000000000000//////////////////////////////000000111222333333444444333444444555555444444333222222222222333444555666888888777777777666666666555555444444555555666777777777999;;;===>>>@@@AAACCCBBB@@@>>>======>>>???BBBBBBBBBBBBCCCEEEGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKwwwuuuvvv{{{zzzooohhhfffeeeaaa^^^_________```aaaaaabbbccceeelllsssrrriiiaaa___```^^^^^^^^^___```___]]]ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYWWWUUUTTTSSSSSSSSSQQQOOONNNOOOPPPQQQQQQQQQPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDEEECCCAAA===;;;;;;<<<<<<;;;;;;:::999888777777777777777777777777666666666666666555555444555444333444555666555333333333333222222111111111111111000000000111111222000111222222222222111000222111000///............222222222222222222222222000000/////////000111222222222333333444444555555222333666999999:::AAAIIIOOO\\\mmm~~~qqqgggaaa[[[VVVUUU[[[fffqqqyyy{{{wwwsssjjjfff___YYYUUURRRNNNLLLJJJIIIJJJQQQ^^^ooowww```MMMBBB;;;777555333333333333222111000///000000000000000//////..............................////////////000000000//////////////////000000........................000000111222333333444444333333444444444444333333222222222222333444555555777777777666666666555555444444444333444555555666555666777999;;;===???@@@AAA@@@???>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKK}}}wwwssswww~~~sssnnngggcccbbb```^^^\\\`````````aaaaaabbbbbbbbbdddiiimmmkkkeee___]]]^^^`````````bbbdddcccaaa^^^XXXXXXXXXWWWWWWWWWWWWVVVUUUVVVWWWXXXXXXXXXXXXXXXVVVVVVVVVWWWWWWXXXXXXYYYWWWUUUSSSRRRRRRQQQOOOMMMKKKLLLMMMNNNOOONNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???===;;;:::<<<<<<<<<<<<;;;:::999888777777777777777777777777555666666666666555444444444333222333555555333222222222222222222111111111111111111111111222222333........................//////.........000222333222222222222222222222222111000/////////000222333111111222333333444444555222444777888888999===AAAFFFMMMYYYhhh{{{xxxsssrrrzzzyyyqqqjjjccc___\\\[[[]]]gggyyynnn\\\III@@@<<<999666444444444333333222111111000000000111111111000//////..............................////////////000000......////////////000000........................000000111111222222333333333333444444444444333333111111111222222333444555666666666666555555555555444444333333444444555666777777888888999:::;;;;;;======>>>>>>???@@@BBBBBBAAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFFFFFFFFFFHHHHHHJJJJJJJJJJJJJJJJJJJJJKKKyyysssfffdddaaa___]]]\\\\\\\\\^^^___```aaaaaabbbbbbbbbccceeefffeeeaaa^^^]]]]]]^^^^^^```bbbddddddaaa^^^WWWWWWWWWWWWVVVVVVVVVUUUTTTUUUVVVVVVWWWWWWVVVVVVTTTTTTUUUUUUVVVWWWWWWXXXVVVTTTRRRQQQPPPOOOMMMKKKJJJKKKMMMNNNNNNNNNLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;::::::999888777555555555555555555555555444444444444444333333222222111111222444444222000111111111111222222222222111111000000111111222333///...---,,,,,,---...///000///......///000222444111111111111111111111111222111000//////111222444111111111222333333444444444777999888777888:::<<>>???AAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJuuummmhhheee^^^^^^]]][[[YYYZZZ\\\___\\\]]]^^^```aaabbbbbbbbbdddcccbbb```___^^^^^^]]]ZZZ[[[]]]___aaaaaa^^^\\\WWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSTTTUUUUUUVVVWWWWWWVVVTTTQQQPPPOOONNNLLLJJJJJJKKKMMMNNNOOONNNLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@AAA???===;;;::::::<<<===999999:::999999888777666444444444444444444444444222333333333333222111111111000111222333333111///000000111111222222222333000000000000000111222222111000...------...000111444333111///...///000111000000000000000000000000333111000///000111333444000111111222333333444444777:::;;;888666777888888::::::>>>FFFSSSdddvvv}}}kkkYYYMMMDDD===999999777000...111222111000///000111333555//////000000//////...---------------------------............/////////000---.........//////000000........................111111111000000000000000222333333444444333333222111111111111222333444555666666555555555444444444555444444444444555666666111222444666999;;;===>>>;;;<<<>>>@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCEEEFFFHHHIIIJJJJJJJJJIIIGGGFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJ{{{~~~sssjjjccc```^^^]]]YYYYYYYYYYYYZZZZZZZZZZZZ]]]]]]]]]]]]^^^```bbbcccdddbbbaaa```aaa```___]]]YYYZZZ[[[]]]^^^___``````[[[YYYWWWUUUSSSRRRRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTSSSQQQOOOMMMLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIHHHGGGGGGIIIJJJKKKLLLJJJHHHFFFDDDBBBAAAAAABBBAAA???>>>===>>>?????????>>><<<<<<======;;;::::::999777666666666777888666666666666555555555555444444444444333333222111111111111111111111111111000000000000000111111111////////////000000000000////////////////////////............////////////111111000000//////......222222111000//////000000111111222222222333333333444444444555555555555666999:::<<<@@@GGGRRR]]]eeezzz~~~iiiSSSEEE@@@999777555333111111222333000000//////......------//////.........---------////////////////////////------------------------......------------......////////////////////////........................111222444444222111111222111111222222222333333333444444555555555555555555444444444444444444444444444444555666777888999999:::;;;<<<===??????@@@@@@AAA@@@>>>>>>>>>@@@BBBCCCFFFFFFGGGFFFFFFEEEDDDCCCFFFFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHH|||tttssszzzqqqkkkccc]]]ZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZZZZ\\\\\\[[[\\\]]]___```aaacccaaa````````````^^^]]]YYYZZZ[[[]]]^^^^^^^^^^^^ZZZXXXVVVTTTSSSRRRRRRRRRPPPQQQRRRSSSSSSRRRPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJHHHFFFDDDBBBAAA@@@AAA@@@@@@???>>>>>>??????>>><<<;;;;;;<<<;;;:::999999888777777666666777777666666666666555555555444333333444444333333222111111111111111111111111111000000000000000000000000.../////////000000000000////////////////////////........./////////000000000000000000//////......222111111000//////000000111111111222222222333333444444444444555555555555555777888;;;@@@GGGPPPVVV```qqqzzzjjjYYYHHH>>><<<777666333111000000111111000000000//////.........///.........------------------------------------------------------------......------------......////////////////////////........................000222444333222111111222222222333333333444444444333444444555555555555555444444444444444444444444444555555666777888999999:::;;;<<<>>>???@@@@@@@@@AAA@@@???>>>???AAACCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHH{{{}}}ssskkkbbb___[[[XXXWWWWWWVVVUUUVVVWWWYYYZZZZZZZZZYYYXXXZZZZZZZZZZZZ[[[\\\^^^___aaa```____________^^^]]]ZZZ[[[\\\\\\]]]]]]\\\\\\XXXWWWUUUTTTRRRRRRRRRRRROOOPPPQQQQQQQQQOOONNNMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@???@@@@@@@@@@@@??????>>>===;;;::::::::::::999777777777777777777666666555666666555555555444444444333333333333333222222111111111111111111111111111000000000000000000000000....../////////000000000000000000000000000000000////////////000000000000000000000////////////...111111000/////////000000111111111222222222222333333333333444444444555555333555666777999===BBBFFFMMM\\\ppptttaaaRRRGGG===888888555444222000//////000000000000000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......////////////////////////........................000222333333222111111222333333333333444444444555333333444555555555555555444444444444444444444444555555666777888999::::::;;;<<<===>>>???@@@@@@@@@AAA@@@??????@@@BBBCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFBBBCCCCCCDDDEEEFFFFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIvvvkkkbbb\\\^^^\\\YYYXXXWWWUUUSSSQQQSSSTTTVVVXXXXXXXXXWWWVVVXXXXXXXXXYYYZZZ[[[[[[\\\___^^^]]]]]]^^^___^^^\\\ZZZ[[[[[[\\\[[[[[[ZZZZZZVVVUUUTTTSSSSSSRRRRRRQQQNNNNNNNNNNNNMMMLLLKKKJJJMMMMMMNNNNNNOOOPPPPPPPPPOOOQQQRRRSSSSSSRRRPPPNNNKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLKKKJJJIIIIIIHHHGGGFFFDDDBBBAAA@@@>>>???@@@AAA@@@???>>>===<<<;;;:::999::::::999777555666777888777666555444555555555444444444333333222222333333333222222111111111111111111111111111000000000000000/////////........./////////000000000000000000000000000000/////////000000000111111////////////////////////111000000/////////000000111111111111222222222222222333333333444444444444333555777777777888:::<<>>????????????@@@@@@@@@@@@AAABBBDDDEEECCCCCCDDDEEEFFFFFFEEEEEECCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGIIIJJJJJJKKKKKK{{{nnneee___[[[YYYYYYWWWUUUTTTTTTRRROOOMMMQQQRRRSSSUUUUUUUUUUUUTTTWWWXXXXXXYYYZZZZZZZZZZZZ]]]\\\[[[\\\]]]^^^]]]\\\ZZZZZZ[[[[[[ZZZZZZYYYXXXTTTTTTTTTTTTSSSSSSRRRRRRNNNMMMLLLJJJIIIHHHHHHHHHLLLLLLMMMMMMNNNOOOOOOPPPOOOPPPRRRSSSSSSRRRPPPOOOKKKKKKJJJJJJIIIIIIIIIHHHGGGHHHJJJKKKKKKKKKJJJIIIGGGGGGGGGFFFDDDBBB@@@???<<<===>>>???@@@???>>>======;;;::::::;;;:::999777555555666777777555444333444444444444333333333333111111222333333222222222000000000000000000000000000000000000//////..................////////////////////////////////////////////////000000000000.............../////////000///////////////000000000000111111111222222222222222222222333333333444222555777777777777888999>>>BBBKKKWWWggg|||ttt\\\OOOAAA;;;999555333444222222222111111111111111///////////////000000000,,,,,,------------------------------------------,,,,,,,,,---------............------------......////////////////////////////////////////////////...000222222111111111333000111111111222222222222111222333444555555555555444444444444444444444444555555666777888999::::::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEDDDEEEFFFGGGIIIKKKLLLLLLLLLxxxlllaaa\\\ZZZZZZ[[[UUUUUUTTTUUUVVVUUUSSSQQQPPPQQQQQQRRRSSSTTTUUUUUUXXXXXXYYYZZZZZZZZZZZZZZZ[[[ZZZYYYZZZ\\\]]]\\\[[[YYYYYYYYYZZZYYYYYYXXXXXXSSSTTTTTTUUUUUUTTTSSSSSSOOOLLLIIIEEEDDDDDDEEEGGGIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOPPPPPPOOOMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIFFFGGGGGGFFFEEECCC@@@???;;;<<<<<<==================;;;::::::::::::999777555555555555555444444333444444333333333222222222000111222222222222222222000000000000000000000000111000000//////......---------........./////////////////////////////////............////////////---............///////////////......//////000000000000000111111111111222111111222222222333333333000222555666555555666777999:::>>>GGGRRRccc{{{qqq\\\IIIAAA:::888777333000111111111111111222222222222............////////////,,,,,,,,,,,,------------------------------------+++,,,,,,------...............------------......////////////////////////////////////////////////...///111222111111222333000000000000111111111111000111222444555555555555444444444444444444444444444444555666777888999999:::;;;<<<<<<=========<<<======>>>@@@AAABBBCCCCCCEEEEEEEEEEEEDDDCCCBBBAAAEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGJJJKKKMMMNNNNNNrrrllleee^^^[[[ZZZZZZZZZXXXWWWVVVWWWYYYYYYXXXVVVRRRRRRQQQQQQRRRTTTVVVXXXYYYYYY[[[\\\\\\[[[[[[ZZZYYYXXXXXXYYY[[[\\\\\\[[[WWWXXXXXXYYYYYYYYYXXXXXXSSSTTTUUUVVVVVVUUUTTTTTTPPPLLLFFFAAA???AAADDDFFFIIIIIIJJJKKKLLLMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIEEEFFFFFFFFFEEECCC@@@???:::::::::::::::;;;<<<===;;;:::999888999999888666666555444444333333444444333333333333222222222222000000111222222222222222000000000000000000000000111000000///......---------------.........//////------------------------------------............---------.........//////...............///000000000000000000111111111111111111111111222222222222000222444444444444555666777777;;;AAAGGGPPPccctttmmmWWWGGG>>>:::777888666111///111...///000000111111111111,,,---------.........///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......------------......////////////////////////////////////////////////---///111111111111222333000000111111111222222222000111222333444555555555444444444444444444444444333333444555666777888888999:::;;;;;;<<<;;;;;;;;;;;;<<<===???@@@AAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEGGGJJJLLLNNNOOOOOO{{{wwwtttssskkkgggccc```^^^\\\YYYWWWYYYXXXVVVVVVWWWWWWUUUTTTTTTSSSRRRQQQRRRUUUXXXZZZZZZZZZ\\\]]]]]]\\\[[[[[[XXXWWWWWWXXX[[[\\\\\\[[[VVVWWWWWWXXXYYYYYYXXXXXXSSSTTTUUUVVVWWWVVVUUUUUUPPPLLLEEE???===???CCCFFFKKKKKKLLLMMMNNNOOOPPPPPPRRRQQQPPPOOONNNNNNNNNNNNKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGFFFEEEFFFGGGHHHIIIEEEEEEFFFFFFEEECCC@@@???::::::999888999:::<<<===:::999777777888888666555666555444333222333444555333333333222222222111111///000111222222222222222000000000000000000000000111000000///...------------------.........//////------------------------,,,,,,,,,---------......---------.........//////...............///000111000000000000111111111111000111111111111222222222333444555555444444555777555555999>>>???BBBNNN\\\kkk}}}|||hhhWWWGGG;;;:::888888999666111111444,,,---...///000000000000,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---...//////.........------.........////////////////////////000000000000000000000000---///111111111111222333111111222222222333333333///000222333444555555555444444444444444444444444222222333444555666777777999999::::::;;;;;;:::::::::;;;<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEAAAAAABBBDDDEEEGGGHHHHHHDDDEEEHHHJJJLLLNNNOOOPPP|||sssllliiiiiiiiijjjgggeeeccc```]]]ZZZYYYXXXWWWXXXXXXYYYYYYYYYYYYXXXUUUSSSPPPOOOPPPSSSWWWZZZ\\\\\\]]]^^^]]]\\\[[[ZZZZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVPPPOOOKKKGGGDDDCCCEEEHHHKKKKKKKKKKKKLLLMMMNNNOOOPPPOOONNNMMMMMMMMMNNNOOOMMMKKKIIIGGGFFFEEEFFFFFFFFFGGGIIIJJJJJJHHHGGGEEEDDDDDDCCCBBBAAA???>>>===;;;;;;:::999999999::::::<<<;;;:::888666555333333555555444444444333333333000111333444555444333333555444222000000000000111............////////////000000000000000000000000.........------,,,,,,,,,,,,------......------,,,+++---//////...---...///000000//////...............------------...//////000000000000////////////000000000000111111111111222222333333333444444444333555777999;;;???EEEIIIZZZaaaqqqooo\\\MMMCCC===:::666666555444222111111000444111...---///111000...------,,,,,,,,,------...------------------------111000...---,,,,,,,,,---------......//////000000..................------........................,,,,,,,,,------.........////////////000000000000000000000111222222333333111222333444555555555555555555444444444444555555555555666666777777888888777888999;;;<<<=====================>>>>>>>>>>>>BBBBBBBBBBBBCCCCCCDDDDDDBBB@@@???AAADDDFFFEEECCCHHHHHHIIIKKKLLLMMMNNNOOO{{{ooojjjddd```^^^___``````bbbaaa___]]][[[ZZZYYYXXX\\\\\\\\\[[[[[[ZZZXXXXXXWWWUUUSSSRRRSSSVVVYYY[[[[[[[[[\\\]]]\\\[[[ZZZYYYYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSQQQOOOKKKHHHHHHJJJLLLMMMLLLLLLMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLMMMMMMLLLKKKIIIGGGFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIGGGFFFDDDDDDCCCBBBAAA???>>>===<<<<<<;;;::::::::::::;;;999999888888777666666555555444444444444333333333111222333444444444333333444333111000//////000000////////////////////////////////////////////////............------------,,,------......------,,,+++---//////...---...////////////......------------------------...//////000///////////////////////////000000000111111111000000000111111111222222333444666777999<<>>>>>>>>?????????AAAAAABBBBBBCCCDDDDDDEEEDDDBBBAAACCCFFFHHHGGGFFFGGGGGGIIIJJJLLLMMMNNNOOO|||wwwmmmfff```]]]ZZZYYYZZZ[[[\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYY_________^^^\\\ZZZYYYXXXWWWVVVUUUUUUUUUVVVXXXYYYYYYZZZZZZ[[[ZZZYYYXXXWWWXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRROOOMMMMMMOOOQQQNNNNNNNNNNNNOOOPPPQQQQQQMMMMMMLLLKKKKKKKKKKKKLLLJJJJJJIIIHHHGGGHHHHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFCCCCCCCCCBBBAAA???=========<<<;;;;;;::::::;;;;;;666666777777777777888888444444444444333333333333111222333333444333333333222111000///......//////111111000000//////..............................------------............,,,------......------,,,+++---...///...---...///......------------,,,,,,---------------....../////////////////////////////////000000000000111111000000000111111111111222333444555555555777;;;===???@@@GGGTTTdddwww|||qqqXXXQQQFFF===777555555555333333222111000000//////000...------.........---...------,,,,,,---------------------------------++++++++++++,,,...///000222222222222111111111111------------------.......................................---------------////////////000000000000000000000111222222333333333333222222333444555666555555444444444444555555444555555666666777888888888888999::::::;;;::::::======>>>>>>>>>?????????@@@@@@AAABBBCCCEEEEEEFFFEEEDDDDDDEEEHHHIIIIIIHHHFFFGGGHHHJJJLLLMMMOOOOOOtttiiiaaa\\\YYYXXXWWWXXXZZZ\\\\\\[[[YYYYYYXXXXXXYYYZZZ[[[[[[_________^^^]]][[[ZZZYYYVVVVVVUUUUUUUUUUUUUUUUUUWWWXXXXXXYYYYYYXXXVVVUUUVVVVVVUUUTTTSSSRRRQQQQQQPPPQQQQQQRRRSSSTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSQQQOOOOOOQQQRRROOONNNNNNNNNOOOOOOPPPQQQMMMMMMLLLLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFCCCCCCCCCBBB@@@???===<<<<<<;;;::::::999999::::::666666666777777777777777444444444333333333222222222222222333333333222222000000//////............111111111000//////......------------------------++++++,,,,,,------......,,,------......------,,,***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///.........///////////////////////////000000000111222222222222333333333333333444555444444444666888???>>>@@@GGGQQQ^^^pppwwweeeYYYHHHCCC<<<777555555666777222111111000//////.........------,,,------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++---...000111222333222222222111000000000,,,,,,------------..............................//////......------,,,,,,////////////000000000000000000000111222222333333444333222111111333555666555444444333333444444555444444555555666777777888888888999::::::999999999<<<<<<<<<======>>>>>>?????????@@@BBBDDDEEEFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJGGGHHHIIIKKKMMMNNNPPPPPPyyyjjjaaa\\\ZZZUUUTTTUUUVVVXXXYYYXXXWWWXXXXXXXXXXXXYYY[[[\\\]]][[[[[[\\\\\\\\\\\\\\\[[[XXXXXXWWWWWWWWWVVVUUUTTTVVVVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQRRRQQQOOONNNOOOPPPMMMMMMMMMMMMMMMNNNNNNOOOMMMMMMMMMMMMMMMLLLLLLLLLHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEECCCCCCBBBAAA@@@>>>===<<<:::999888888777777888888888888777777666666555555444444333333333222222222222222222222222222222222////////////.........---111000000000//////......------------------------******++++++,,,,,,,,,---,,,------......------,,,***,,,......---,,,---...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------....../////////000...////////////000000000111111222222222333333333444555555555333333444666:::999:::>>>CCCIIIVVVbbb{{{ooo^^^NNNCCC>>>:::555222111222222222111000000//////.........,,,,,,---------,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///111222333444111111000000/////////...,,,,,,,,,,,,------............................../////////......---------////////////000000000000000000000111222222333333444333222111111222444666444444333333333333444444444444444555666666777777888888999::::::999999999::::::;;;<<<<<<===>>>>>>??????@@@BBBDDDEEEFFFGGGDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPQQQwwwrrrqqqrrrvvvzzzxxxmmmbbb\\\YYYWWWVVVUUUVVVWWWYYYZZZYYYWWWXXXXXXXXXXXXYYY[[[\\\\\\XXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWVVVUUUVVVVVVWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPRRRQQQOOONNNMMMNNNMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBAAA@@@>>><<<<<<999888777777666666777777999999888777555444333333333333333333222222222222333333222111111111111222......////////////...............///////////////------------------------++++++++++++,,,,,,,,,,,,,,,------......------,,,***,,,---...---,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---------......//////000......////////////000000/////////000000000000111222444555555333333444555555555777<<<>>>@@@IIIRRR```qqq}}}iiiYYYLLLAAA::::::777333222111222111000000000000//////.........***,,,......---,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222333333333/////////...............++++++,,,,,,------............................../////////...............////////////000000000000000000000111222222333333444333222111111222333444444444333333333333444444333444444555555666777777888888999::::::;;;::::::::::::;;;<<<======>>>>>>@@@@@@AAABBBCCCEEEEEEFFFCCCEEEFFFGGGFFFGGGIIIJJJKKKKKKLLLMMMMMMNNNNNNOOO}}}uuullldddaaaaaacccgggjjjiiibbb[[[YYYXXXVVVXXXWWWWWWYYY[[[]]]\\\[[[XXXXXXXXXXXXXXXYYYZZZZZZXXXYYYZZZ[[[]]]]]]^^^^^^___^^^\\\ZZZYYYXXXWWWWWWUUUUUUVVVWWWVVVUUUTTTSSSQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTOOOQQQSSSSSSQQQNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKJJJIIIHHHIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBAAA???>>><<<;;;999888888777777777777777888888777666555444333333333333333222222222222111444333111000000000111222...///000000000000///...,,,,,,------......//////------------------------......------------------,,,------......------,,,***+++------,,,,,,,,,---,,,,,,,,,,,,---------...,,,,,,++++++,,,,,,---...,,,,,,---......///000000........./////////000000////////////000000000000///111333333333222333555444444666:::;;;;;;BBBJJJNNNXXXjjj}}}xxxfffUUUIIIAAA;;;777555444222222333333222111000000000///////////////***,,,//////...------/////////...---,,,,,,,,,,,,++++++++++++++++++++++++......000111222222111111..................//////***++++++,,,------..........................................////////////////////////000000000000000000000111222222333333222222222222222222222222444333333222222333333444333333444555555666666777777888999;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDEEECCCEEEGGGHHHGGGGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKKKK{{{nnnjjjddd\\\XXXWWW[[[___[[[^^^^^^ZZZXXXYYYYYYWWWUUUTTTTTTVVVYYY[[[[[[[[[YYYXXXXXXWWWWWWXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]ZZZXXXVVVUUUUUUUUUUUUUUUVVVWWWVVVUUUTTTSSSPPPPPPQQQRRRSSSTTTUUUVVVTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQSSSUUUUUURRRPPPNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMJJJKKKLLLLLLLLLKKKIIIHHHIIIJJJKKKKKKKKKJJJHHHGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBAAA???>>><<<;;;:::999999888777888888888777777666666555555444444333333333222222222111111444333111000000000111111...///000111111000//////***++++++,,,---...//////........................000000000//////......---,,,------......------,,,)))+++------,,,,,,,,,---,,,,,,,,,------.........,,,,,,++++++,,,,,,---...,,,,,,------...///000000............/////////000111111111111222222222222---///111222222222333444444222333555444444:::AAAFFFKKKTTTbbbuuulllaaaQQQCCC;;;777444222...------...000111000///000000000000000/////////)))---000000...---...000000///...---,,,+++++++++++++++++++++++++++++++++...///000111111000///...------......//////000000******+++,,,,,,---..............................------......//////000000////////////000000000000000000000111222222333333222222333333333222222111444333333222222333333444333333444444555666666777777888:::;;;<<<=========<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCFFFIIIIIIGGGGGGJJJLLLKKKKKKJJJJJJIIIIIIIIIIII|||vvvoooiiifff[[[XXXTTTQQQOOOPPPRRRSSSTTTTTTUUUUUUTTTSSSQQQPPPUUUSSSQQQQQQSSSVVVWWWWWWZZZYYYXXXXXXZZZ[[[[[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZXXXWWWWWWVVVVVVWWWSSSTTTTTTUUUTTTSSSRRRQQQRRRRRRRRRSSSTTTUUUWWWXXXVVVWWWXXXXXXXXXWWWVVVUUUQQQRRRSSSUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOONNNLLLKKKKKKKKKLLLMMMKKKJJJHHHGGGGGGHHHIIIKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDBBBBBBAAA>>>>>>>>>>>>===;;;:::999;;;:::999888777888999:::999888777666555444333333333222222111111222222333111111111111000000000000000//////...---,,,,,,,,,------++++++++++++------......---,,,,,,---------+++++++++*********))))))***)))((()))***+++***((())))))*********+++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++---------............///////////////000000000000111111222222222333333333444444444555666777777888===AAAHHHPPP\\\mmm~~~lllUUULLLAAA999777777444222000000000000////////////------......------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,+++++++++******.........,,,+++,,,///222222111///...///000222333......---,,,,,,,,,,,,---............////////////---------------,,,,,,,,,000...---,,,---...000111333222111111111222333444333444444333222111000///000111111111111222222222222222333444444555555666666888;;;===>>>???>>>===???>>>===<<<<<<===>>>???===>>>>>>???@@@AAAAAAAAA@@@AAACCCDDDFFFGGGGGGGGGGGGGGGGGGFFFEEEFFFIIILLL~~~yyyvvvssspppuuusssnnniiibbb\\\WWWTTTSSSQQQOOONNNMMMOOOQQQRRRRRRRRRSSSSSSSSSRRRQQQPPPSSSRRRQQQRRRUUUXXXZZZZZZ\\\]]]___bbbcccbbb^^^ZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[ZZZXXXWWWWWWWWWWWWSSSSSSTTTUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTUUUWWWWWWVVVWWWXXXYYYYYYXXXWWWWWWUUUUUUUUUTTTTTTSSSRRRQQQRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOMMMKKKJJJJJJJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDBBBAAA@@@??????>>>>>>===;;;:::999;;;:::999888888888888888888888777666555444333222222222222111111222222222000000000000////////////000000///......---,,,,,,---,,,++++++++++++,,,---------,,,,,,,,,,,,,,,---+++++++++*********))))))+++)))((()))***+++***(((*********++++++++++++,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,...///...------------............///.../////////000000000000111111111222222222333333333444444555666666777777444777<<>>>>>======>>>>>>???@@@@@@AAA@@@AAACCCFFFHHHIIIJJJJJJFFFFFFFFFEEEEEEFFFIIIKKK~~~xxxooojjjfffcccaaa___\\\YYYTTTPPPLLLIIIHHHJJJJJJJJJKKKLLLMMMOOOPPPOOOOOOPPPQQQQQQQQQQQQPPPQQQPPPPPPSSSWWW[[[^^^^^^```ccchhhmmmnnnjjjccc]]]YYYXXXWWWVVVVVVWWWXXXYYY[[[[[[ZZZYYYXXXWWWVVVVVVRRRSSSTTTTTTTTTTTTTTTSSSQQQRRRRRRSSSTTTUUUVVVVVVUUUVVVXXXYYYYYYYYYXXXXXXXXXWWWVVVTTTRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQOOOMMMKKKIIIHHHHHHHHHJJJJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJKKKJJJJJJIIIIIIEEEFFFFFFEEEDDDBBB@@@?????????>>>>>>===<<<:::999999:::999999888777666555777777666555444333222222111111111111111111111111////////////.........---000000//////...---------,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++***************+++***))))))***+++***)))++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------......---,,,---------............///....../////////000000000000111111111222222222222333333444444555555666666333666888;;;>>>EEEOOOVVVjjjyyysssbbbOOOBBB:::666111//////000///---000////////////.........---------------,,,++++++++++++******++++++,,,---+++++++++++++++*********(((((()))***+++,,,------+++,,,...---,,,++++++,,,.........////////////000......---,,,,,,,,,,,,------------.........//////......//////000000111111222111000///000111222333000000000111333666888:::III>>>333///333666444111000111111111111222222222222222333333444444555555444555777999;;;;;;;;;;;;888999:::<<<============<<<======>>>>>>??????@@@???@@@BBBEEEGGGIIIJJJJJJEEEFFFFFFEEEEEEFFFHHHKKKwwwpppggg^^^YYYVVVTTTSSSOOONNNLLLJJJIIIIIIJJJJJJFFFGGGIIIJJJLLLMMMMMMMMMMMMMMMNNNPPPQQQQQQRRRRRRPPPOOOPPPTTTYYY]]]```aaacccggglllqqqrrrnnnfff```XXXWWWUUUTTTTTTUUUWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTRRRRRRSSSSSSTTTTTTTTTTTTPPPQQQRRRSSSSSSTTTTTTTTTRRRTTTUUUWWWXXXXXXWWWWWWXXXWWWUUURRRQQQPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLJJJHHHHHHHHHHHHJJJIIIIIIIIIIIIJJJJJJKKKIIIIIIJJJJJJJJJIIIIIIHHHDDDEEEEEEEEECCCAAA???===>>>>>>>>>>>>===;;;:::999888888999999888666444333555555555444333222222222000111111111111111111000.........---------,,,,,,/////////.........------,,,++++++++++++++++++,,,******************+++,,,************************+++***))))))++++++***)))++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,,,,+++)))---------............///........./////////000000000000000111111111111222222333333333444444444555777888:::;;;<<>>>>>>>>???===>>>@@@BBBDDDEEEFFFFFFCCCDDDEEEEEEEEEEEEHHHJJJzzzvvvxxx}}}~~~yyysssbbb\\\SSSLLLIIIGGGGGGFFFIIIHHHGGGGGGGGGHHHJJJKKKGGGHHHJJJKKKLLLMMMLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTOOOOOOPPPTTTYYY]]]______```bbbeeehhhiiigggbbb^^^VVVUUUSSSRRRRRRSSSUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSNNNOOOPPPQQQRRRRRRRRRQQQOOOPPPRRRTTTTTTUUUTTTTTTTTTSSSRRRQQQPPPQQQRRRSSSOOOOOOPPPPPPPPPPPPPPPPPPMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKHHHIIIIIIIIIIIIHHHHHHGGGDDDDDDDDDCCCBBB@@@>>>============<<<;;;:::999888666777888888777555444222444444333333222222111111///000000111111000000///------------,,,,,,,,,,,,............------------++++++++++++++++++++++++***)))))))))******+++,,,************************+++***)))***+++,,,+++)))++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,+++***---------............///............//////////////////000000000111111111222222222222333333333333222333555777888:::<<<>>>DDDIIIRRR]]]jjjxxxvvvbbbZZZPPPFFF@@@;;;666222222111111111111000///---............------------,,,,,,------,,,,,,+++******))))))))))))***++++++************************))))))))))))))))))))))))(((***---...---***)))))),,,,,,---............---......---,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,---...//////.............../////////000/////////000222444555===:::555111111333555777000000111111111222222222111111222222333444444555444555666888999:::;;;;;;444555888:::<<<===<<<<<<============>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEGGGIII|||wwwmmmiiieeefffiiiiiifffbbbVVVQQQJJJFFFCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDDDDEEEHHHHHHJJJKKKKKKLLLKKKKKKMMMMMMMMMNNNOOOQQQSSSTTTPPPPPPQQQTTTWWWZZZ[[[[[[YYYXXXYYY[[[\\\\\\[[[YYYTTTSSSRRRQQQQQQRRRSSSTTTRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRQQQPPPPPPPPPPPPPPPLLLMMMOOOPPPPPPPPPOOONNNMMMNNNPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRRRROOOOOOOOOOOOPPPPPPPPPPPPMMMLLLKKKJJJJJJJJJKKKLLLIIIIIIIIIJJJKKKKKKLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>===<<<<<<<<<;;;:::999777777555555666666666555444444333222222222111111111000...///000111111000///...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))***+++,,,,,,***************+++++++++,,,*********+++,,,+++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///---...//////...------------............///------........./////////////////////000000000000111111111111222222222222///000222444666777999999>>>>>>CCCKKKTTT]]]hhhssssssaaaMMMGGG???999444222111000///000000000///...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))((())))))***+++)))))))))***************))))))))))))(((((((((''''''***---...---+++++++++---------............///......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------*********+++,,,,,,,,,---....../////////000000000222111111111222333555666===;;;888444222222333555000111111111111222222222111111222222333333444444444555666777888:::;;;;;;555666888999;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCCCCCCCCCCBBBAAAAAA@@@BBBDDDEEEDDDEEEGGGIII{{{rrrnnnmmmggg___ZZZXXXUUUUUUVVVWWWWWWVVVRRRNNNIIIEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQRRRRRRQQQQQQSSSUUUVVVVVVUUUSSSRRRRRRTTTVVVWWWWWWVVVQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQSSSUUUVVVUUUTTTTTTSSSRRRPPPNNNMMMMMMMMMNNNJJJKKKMMMNNNOOONNNMMMLLLMMMNNNOOOPPPPPPOOONNNMMMMMMNNNOOOOOOPPPPPPPPPOOONNNNNNOOOOOOOOOPPPPPPPPPOOONNNMMMKKKJJJJJJKKKKKKHHHIIIJJJKKKKKKLLLLLLLLLJJJJJJJJJIIIGGGFFFDDDCCCEEECCCAAA???=========>>>:::::::::999888777666555444444444444444444555666222111111111111000000000---...000111111000...---...------------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))***))))))***+++,,,------))))))*********+++++++++,,,+++******,,,,,,+++************++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000///...---------............///---------.........//////........./////////000000111111111111111111111111111111222333555777777777:::777999@@@EEEIIIQQQZZZgggsss}}}mmm[[[NNN===:::666222000000000///---...///...---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******)))(((((((((((()))******((()))))))))*********+++''''''(((((((((((((((((('''))),,,------,,,---...///...---------...000000......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,***+++++++++++++++++++++,,,------...............000///000000222444666888HHHBBB:::555333222111000000111111111111222222222111111111222333333444444333444444555666888999:::777777888999:::;;;======????????????????????????AAAAAABBBBBBBBBBBBAAAAAA???AAACCCDDDDDDEEEGGGHHH|||yyyrrrjjjiiiggg```YYYXXXZZZTTTKKKJJJIIIHHHGGGGGGIIIKKKMMMMMMJJJEEEBBBAAAAAA???>>>>>>@@@BBBDDDFFFFFFFFFEEEBBBBBBCCCDDDFFFHHHJJJKKKKKKKKKJJJKKKLLLMMMOOOQQQSSSRRRQQQRRRTTTTTTRRRPPPQQQQQQRRRTTTWWWXXXWWWVVVPPPPPPQQQRRRRRRQQQPPPPPPOOOQQQSSSVVVWWWWWWVVVUUUSSSRRROOOMMMLLLLLLLLLLLLIIIJJJLLLMMMNNNMMMKKKJJJMMMNNNOOOPPPOOONNNMMMLLLMMMMMMOOOPPPPPPOOONNNMMMNNNNNNNNNOOOOOOPPPPPPPPPRRRQQQNNNLLLJJJJJJIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIGGGEEECCCBBBFFFCCC@@@===<<<<<<>>>???999999999888777666555444444333222222333444666777111111111111000000000000---...000111111000...---.........---------,,,,,,*********************+++)))***+++,,,,,,+++***)))************+++,,,---...))))))******++++++++++++,,,+++******,,,,,,+++***))))))*********+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...------------.........//////---------.........//////............/////////000111111111000000000000000222111111111333444333222777333444:::>>>@@@FFFMMMLLLWWWiii|||}}}mmm___QQQDDD;;;333222111000000111111222---...//////......///000---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******((((((((((((((()))******(((((())))))*********+++%%%&&&&&&'''((()))******'''))),,,---------///000000///---,,,---...000222......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,+++++++++++++++++++++)))***++++++,,,,,,++++++++++++,,,...000333666888EEE;;;111...111555444111000111111111111222222222000111111222333333444444222222333333555666888999999999888888999;;;===>>>@@@@@@@@@???????????????======>>>???@@@@@@@@@@@@>>>@@@CCCDDDDDDEEEFFFHHHuuuuuuvvvwwwwwwwwwwwwvvvxxx~~~}}}uuusssuuuxxxyyywwwwww{{{{{{uuuqqqooommmjjjfffaaa]]]ZZZYYYOOOOOONNNMMMLLLJJJHHHGGGCCCCCCCCCBBBBBBCCCCCCCCCFFFEEECCCAAA@@@@@@@@@AAA@@@??????>>>?????????@@@BBBCCCDDDEEEGGGHHHJJJJJJHHHHHHHHHIIIKKKLLLNNNOOONNNNNNNNNOOOPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXWWWVVVPPPNNNNNNPPPSSSTTTRRRPPPSSSSSSUUUVVVVVVUUUTTTSSSRRRQQQOOOMMMLLLKKKJJJJJJFFFJJJMMMNNNLLLJJJJJJKKKJJJJJJKKKKKKKKKKKKKKKJJJMMMMMMNNNNNNNNNMMMMMMLLLPPPPPPPPPPPPPPPPPPPPPPPPQQQOOOMMMKKKJJJJJJLLLLLLNNNNNNNNNNNNMMMLLLJJJJJJIIIGGGEEEDDDCCCBBB@@@>>>??????>>>===<<<;;;;;;:::999999888777666555444444444444333333333222222222444444333333222111000000,,,---...///000000//////000///,,,*********+++,,,+++++++++*********))))))***************************))))))(((((((((((((((++++++************++++++))))))((((((((((((((()))++++++++++++++++++++++++++++++++++++++++++++++++...,,,+++))))))***,,,---(((((()))***+++---...///---......//////......---...------,,,,,,------...,,,,,,---.../////////...111000000///000222444555333222111000111222333444777666666666888;;;>>>???DDDIIIQQQ]]]ooorrr^^^NNNCCC<<<666222222222111000///...------.........------,,,++++++,,,,,,++++++,,,,,,---...///---+++)))(((((()))***++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''++++++++++++,,,---.../////////...------------------------,,,,,,+++++++++(((((()))***+++,,,,,,,,,******++++++++++++******...---,,,+++++++++,,,,,,//////.........000222333888666444111000000111222000000000000000111111222111111000000111111222333333333555555555444333222777777777888999:::<<<<<<=========>>>??????@@@@@@@@@@@@AAAAAAAAA@@@??????BBBBBBAAABBBCCCEEEGGGHHHZZZ[[[\\\\\\]]]]]]\\\\\\]]]bbbeeefffiiiooosssrrrjjjddd]]][[[]]]``````___cccgggllloooqqqqqqrrrsssqqqppppppooommmiiidddaaaYYYXXXUUURRROOOLLLIIIHHHIIIIIIHHHHHHGGGEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAACCCCCCAAA@@@????????????>>>>>>>>>??????AAABBBBBBCCCCCCDDDEEEGGGHHHIIIIIIGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOOOOOOOPPPQQQSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVRRRQQQPPPRRRTTTUUUSSSQQQRRRRRRTTTUUUUUUUUUTTTTTTSSSRRRPPPNNNLLLKKKJJJIIIGGGJJJMMMNNNLLLKKKKKKLLLJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPOOONNNLLLJJJIIIJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIFFFEEECCCCCCDDDDDDBBBAAA??????>>>===<<<;;;:::999::::::999888777666555444444333333333333222222222222222111000000///...................../////////000...,,,*********+++,,,+++++++++*********))))))************************))))))))))))***+++,,,---++++++************++++++***))))))(((((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********)))))))))))))))***+++,,,---...+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------------......///........./////////000000111222333222111111111222222333333666555444555666888;;;<<<;;;===CCCKKKXXXhhhyyyyyyaaaWWWHHH>>>888555222000000000///////////////...,,,,,,,,,---------------,,,++++++++++++,,,------...---+++*********++++++************************))))))))))))))))))))))))((())))))******))))))((())))))))))))***+++,,,---111111000///////////////------,,,,,,,,,+++++++++)))))))))***+++++++++,,,******++++++++++++******((()))***,,,---.....................///000111222555444222111000000111111000000000000000111111222222222222222222333333444333444555666555555444333666666666777888999:::;;;<<<======>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBDDDFFFGGGEEEEEEFFFGGGGGGGGGFFFFFFFFFJJJLLLNNNSSS[[[``````SSSNNNIIIGGGIIIKKKLLLKKKKKKOOOSSSUUUVVVVVVWWWWWWUUUVVVWWWWWWVVVTTTRRRPPPIIIHHHFFFEEECCCAAA???>>>AAAAAAAAAAAAAAA@@@?????????>>>>>>======>>>>>>???@@@@@@@@@@@@@@@???>>>===>>>>>>>>>???AAABBBDDDEEECCCDDDDDDEEEFFFGGGGGGHHHFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSTTTSSSTTTUUUUUUVVVVVVUUUUUUVVVUUUTTTUUUVVVUUUTTTRRRPPPQQQSSSTTTUUUUUUUUUUUUTTTSSSQQQOOOMMMKKKIIIIIIHHHJJJMMMNNNNNNMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHDDDBBBBBBBBBDDDEEEDDDCCC@@@???>>>===;;;:::999888:::999999888777666555555333333333222222222111111111111000000//////......000///...---,,,---...//////...,,,+++******+++++++++++++++*********************************************))))))***+++,,,,,,++++++************++++++******)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++&&&'''***,,,,,,+++***)))++++++******++++++,,,---++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------.........///......---------...///000111111111111000111222222333333222222444333333333333555777888999:::<<<@@@FFFPPP\\\cccvvvyyyfffYYYGGGAAA999444333333222111------....../////////000******+++,,,,,,---......+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''''''''((()))******---,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++******************++++++******++++++++++++******&&&(((***,,,............------...///000000000000111111111222222111111111000000000000000111111222333333222222333333444555444555555666666666555555555555555666777888999:::<<<<<<======>>>?????????@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFF;;;<<<======>>>>>>======;;;???CCCEEEKKKRRRUUURRRGGGDDD@@@???@@@BBBBBBBBB>>>AAADDDEEEEEEEEEEEEFFFFFFHHHJJJJJJIIIHHHGGGGGGAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<===>>>===============<<<<<<<<<<<<======>>>???@@@AAA@@@???>>>===?????????@@@AAABBBDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMOOOPPPRRRSSSRRRRRRSSSTTTTTTUUUUUUUUUYYYXXXXXXWWWWWWVVVTTTSSSOOOPPPQQQRRRTTTUUUUUUVVVTTTTTTRRRPPPNNNKKKIIIHHHIIIKKKMMMOOOPPPPPPQQQQQQNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGCCCBBBAAABBBDDDEEEDDDCCC??????>>><<<:::999888777888888777666555555444444222222222222111111111111222222111111111000000000111///---++++++,,,---...------,,,+++******++++++************************************************++++++***(((''''''''''''***))))))))))))))))))*********************+++,,,************************************************(((***+++---......------,,,,,,++++++***++++++,,,...------------------...---,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,---///000000000///...///000222333333333222111333333222222222333444555::::::;;;;;;>>>DDDKKKPPPZZZeeeuuuwwwkkk[[[LLLAAA<<<999444222222222111///------------............***+++++++++,,,,,,,,,---+++++++++***+++,,,,,,---******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''&&&&&&'''(((((()))))))))((((((((((((((()))+++++++++++++++*********+++++++++*********************++++++++++++*********+++++++++,,,,,,,,,,,,,,,---...000111000000///...///111333444333222111000000000000000111111222222222222222222333444444555555555666666666666666555555555666777888999:::;;;;;;<<<======>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFF555666777777888777777777444999>>>BBBGGGKKKIIICCC===;;;999999999:::;;;;;;:::<<<>>>???>>>===>>>??????AAACCCCCC@@@??????@@@::::::::::::::::::::::::999:::;;;<<<==================<<<<<<<<<<<<======>>>>>>@@@AAAAAA@@@???>>>AAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLJJJJJJKKKLLLMMMOOOQQQRRRQQQQQQRRRRRRSSSTTTUUUUUUZZZZZZZZZYYYWWWUUUTTTTTTOOOPPPPPPQQQRRRTTTUUUUUUTTTTTTSSSQQQOOOMMMJJJIIIKKKKKKMMMOOOQQQSSSTTTTTTPPPOOONNNMMMMMMMMMMMMNNNMMMMMMNNNOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBCCCCCCBBB@@@>>>>>>===;;;:::888777777555555444444333333222222222222111111111000000000111111000000000000000000000///,,,+++***+++,,,---,,,,,,++++++******++++++************************))))))))))))))))))))))))+++***)))(((''''''''''''((((((''''''''''''((((((******))))))***+++,,,,,,************************************************++++++***++++++---///000,,,,,,++++++******++++++...---,,,,,,,,,,,,---...,,,,,,,,,++++++,,,,,,,,,.../////////...---,,,,,,,,,---///000000///...---///000111222333222111000333333333222222333333333333444555555777:::???CCCIIIPPP[[[gggtttyyypppdddYYYOOOFFF<<<666444333111//////...,,,+++------------,,,,,,,,,+++,,,,,,+++++++++*********+++************+++,,,,,,((()))***************)))************************(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((())))))+++******)))******++++++************************+++++++++*********************++++++++++++******---,,,***))))))***,,,---+++,,,...000000000//////...///222555666555444333000000000000000111111222111111111111111222333333555555555555666666777777666666666777888999:::;;;;;;;;;;;;<<<======>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEEEEE333333444555555555555555333777<<<@@@EEEGGGAAA888777777666666666777777888777999;;;;;;:::999:::;;;:::===???===999777888:::888888888888999999999999999:::;;;<<<===============<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFEEEEEEFFFGGGHHHJJJKKKLLLJJJJJJJJJLLLMMMOOOQQQRRRQQQQQQQQQRRRSSSTTTUUUVVVYYYZZZ[[[YYYWWWTTTTTTTTTPPPPPPPPPPPPQQQSSSTTTUUUSSSSSSSSSRRRQQQNNNLLLJJJLLLLLLMMMOOOSSSVVVWWWWWWRRRQQQOOONNNMMMMMMNNNOOONNNNNNOOOOOOOOOOOONNNNNNJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEECCCBBBBBBBBB@@@>>><<<<<<;;;:::999999888777333333333222222222111111111111111000000000000///............------------...---,,,+++++++++,,,---++++++++++++++++++*********************+++++++++))))))))))))))))))))))))(((((())))))***,,,---...((((((''''''''''''(((((()))))))))))))))***+++,,,************************************************+++***)))((()))***---...,,,,,,++++++***+++++++++,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,.........///......------......///////////////...///000111111222222111111222222222333333333333333...000222333444666:::===???CCCIIIPPPYYYeeesss|||~~~rrr^^^VVVKKKCCC===:::666333///////////////.........---,,,,,,,,,++++++******,,,,,,++++++***))))))(((***************+++,,,,,,))))))))))))))))))((((((************************((((((((((((((((((((((((''''''(((((((((((('''''')))(((((('''(((((())))))((((((((('''(((((()))***)))))))))))))))***************************++++++******++++++++++++*********)))))))))***+++---///,,,,,,---...////////////...000222555666666555444000000000000000111111222111111000000111111222333444444444444555666777777666666666777888999:::;;;::::::;;;;;;<<<=========<<<===???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDD222333333444444444444444333777999<<>><<<777555777:::;;;:::::::::::::::::::::888999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<============>>>???@@@AAA???????????????@@@AAABBB@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGIIIJJJLLLMMMKKKKKKLLLMMMOOOQQQSSSTTTRRRQQQQQQQQQSSSTTTVVVWWWXXXYYYZZZYYYUUUSSSSSSTTTQQQQQQPPPPPPPPPQQQSSSSSSQQQRRRSSSSSSRRRPPPMMMLLLMMMLLLLLLPPPUUUXXXZZZYYYSSSRRRPPPNNNMMMNNNOOOOOOPPPPPPPPPPPPOOONNNMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGFFFDDDBBBBBBBBBBBB@@@>>>::::::::::::999999999888333333333222222222222222111111000000000/////////------------------------+++++++++++++++,,,,,,,,,******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))''''''((()))+++,,,...///)))))))))(((((()))))))))(((((((((((()))***+++,,,************************************************++++++*********++++++,,,+++++++++***++++++,,,,,,,,,+++***((((((***+++,,,,,,,,,++++++++++++,,,,,,------......///.........000000///////////////000000000000000000111222222000000111222222222222222///111444555555666888:::777:::>>>BBBFFFNNNWWW^^^fffppp~~~vvvdddXXXIIICCC<<<777666444222000------...///......//////*********+++++++++++++++***************)))))))))***************++++++,,,,,,+++***((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&''''''((((((((()))))))))******)))))))))***+++++++++,,,******++++++++++++******''')))+++,,,---,,,***)))------------...///000000///000111333444444444333000000000000000111111222222111111111111222333333444333333333444555666777555555555666777888999:::999::::::;;;<<<<<<======;;;<<<===???@@@AAABBBBBB@@@AAABBBCCCCCCCCCBBBAAA//////000111111111111000111333444666;;;>>>:::222000111333444333333444444333444555555444444666777:::===@@@>>>:::888:::>>>;;;;;;::::::999999888888777777888999999:::999999;;;::::::::::::::::::;;;<<<;;;;;;;;;<<<===???AAA<<<======>>>???AAABBBCCC??????AAABBBDDDEEEFFFGGGFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLMMMNNNPPPRRRTTTUUURRRRRRQQQRRRSSSUUUWWWXXXVVVXXXZZZXXXUUURRRSSSTTTRRRQQQPPPOOOPPPPPPRRRSSSQQQQQQSSSSSSRRRQQQNNNMMMNNNLLLLLLPPPUUUZZZ[[[ZZZTTTRRRPPPNNNMMMNNNOOOPPPQQQQQQQQQPPPOOONNNMMMLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGDDDCCCBBBBBBBBBBBBAAA???999999999999999999999999444444333333333333333333000000000000////////////.../////////////////////)))***+++,,,,,,,,,,,,,,,)))******+++++++++******))))))******++++++++++++))))))))))))))))))))))))''''''''''''((()))***+++++++++************++++++''''''''''''((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,---...//////...,,,+++++++++******++++++,,,---...---+++******+++---...,,,++++++++++++++++++,,,,,,,,,---.../////////...111111///......///000111111000/////////000222333...///000111222222222222///222444555444444555666111555:::<<<>>>AAAGGGKKKOOOWWWaaaiiipppzzz}}}lllZZZJJJ@@@===:::555333444333000---***+++++++++))))))***+++'''((()))***+++,,,------(((((())))))******++++++*********)))***++++++,,,///---+++)))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&''''''((((((((((((((()))***+++'''((((((((())))))******(((((()))***+++,,,,,,---******++++++++++++******(((+++...000///+++%%%!!!...---,,,,,,---...000111//////000111222333333333000000000000000111111222333333222222333333444555333333222222333444666777444444444444666777888999999999:::;;;;;;<<<<<<===:::;;;<<<>>>@@@AAABBBBBB>>>???@@@AAABBBAAA@@@???000000111111222222222222444444444444444444444444666555444444333333333333444444444555555555555666666999;;;999555333666:::===<<<:::888777777777888777777777777888888888888::::::999888888999::::::;;;;;;:::;;;<<<>>>@@@AAA>>>???@@@AAABBBBBBBBBBBBCCCBBBAAAAAAAAACCCFFFGGGIIIHHHHHHHHHJJJLLLNNNPPPMMMOOOQQQRRRSSSRRRQQQPPPQQQPPPPPPQQQSSSVVVZZZ\\\[[[ZZZWWWUUUSSSRRRRRRRRRRRRSSSTTTTTTTTTRRRQQQPPPSSSSSSRRRRRRQQQQQQQQQPPPPPPOOOOOOQQQTTTUUUUUUUUUTTTTTTTTTTTTSSSRRRPPPOOOPPPPPPNNNNNNNNNNNNOOOPPPJJJIIIGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGHHHFFFCCCAAAAAABBBAAA@@@<<<;;;999777555555555555666555555444444333222222111111111111000000000000////////////////////////...---,,,,,,+++++++++,,,******************************))))))(((((('''''')))))))))))))))*********)))((('''&&&&&&'''((()))+++++++++***)))((((((''')))))))))))))))))))))))))))************+++++++++*********)))))))))))))))++++++***)))((((((((()))(((((()))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++///...------++++++***)))---------............///333222222111000//////...222222222111111111111111222222222333333333444444444555666888999;;;<<<===CCCFFFJJJPPPWWW___hhhnnnyyynnn```RRRFFF>>>:::555444222000///...------------......---+++***)))))))))*********+++++++++************************&&&'''((()))+++---...///---''''''---///***&&&&&&+++)))(((((())))))(((&&&******))))))((((((''''''******))))))((((((''''''&&&''''''(((((((((((((((+++)))'''&&&((()))))))))))))))************))))))******+++++++++,,,,,,,,,)))************+++++++++))))))***+++,,,------...***+++,,,---...000111111000000000000111222333444333222222222222222222333111111000000111111222333555555555555555555444444555666888888888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>@@@AAABBBCCCCCC@@@AAAAAAAAAAAAAAAAAABBB000000000000000111111111222222222222222222222222555444333333222222333333444444444444555555555555555888:::888555444777;;;AAA???===:::888666555555777777777777888888888888::::::999888888999::::::<<<<<<;;;;;;<<<===>>>???===>>>@@@BBBCCCDDDEEEEEEAAA@@@???>>>???AAACCCDDDFFFFFFGGGHHHIIIKKKLLLMMMLLLNNNPPPRRRTTTTTTSSSSSSQQQQQQPPPQQQSSSUUUXXXZZZZZZYYYWWWUUUTTTTTTTTTTTTSSSTTTUUUUUUUUUTTTSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRTTTUUUUUUTTTUUUUUUUUUUUUSSSQQQOOONNNPPPPPPOOONNNOOOOOOPPPQQQLLLKKKIIIGGGFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGGGGGGGEEEBBBBBBBBBBBB@@@???<<<;;;999777555555555555555555444333333222222111111111000000000/////////........................------,,,+++++++++++++++************************************))))))))))))))))))))))))************,,,+++***)))((((((''''''++++++******)))(((((('''))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))))))))+++***))))))))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***------------............222111111000//////......111111111111111111111111222222222333333333333444111222333444555666777888===>>>AAACCCGGGLLLSSSWWWbbbkkkyyytttaaa\\\TTTKKKAAA:::555222000//////......//////000---------------+++***)))))))))*********+++++++++************************++++++******)))))))))(((%%% $$$&&&### !!!***)))(((((())))))(((&&&))))))))))))((((((''''''))))))(((((((((((((((''''''(((((()))))))))))))))///---******,,,------,,,''''''((((((((((((''''''************++++++++++++************++++++++++++************++++++++++++++++++,,,---...//////000......///000000111111111222222111111111111222222222222111111222222333444555555555555555555555555555777888888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???@@@AAAAAABBB??????@@@@@@@@@@@@AAAAAA/////////////////////...////////////000000000000333333222111111111222222333333333444444444555555555777999888666666888<<>><<<:::888777666666777777777777888888888888:::999999888888999999:::======<<<;;;;;;<<<======@@@AAACCCEEEGGGIIIJJJJJJAAA@@@???>>>???@@@AAABBBCCCDDDFFFGGGIIIJJJJJJJJJKKKMMMOOORRRSSSTTTTTTTTTRRRQQQQQQQQQRRRTTTUUUWWWVVVVVVUUUTTTTTTUUUUUUVVVUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRTTTUUUUUUSSSSSSSSSTTTTTTTTTSSSQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSNNNMMMJJJHHHGGGHHHIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFDDDCCCBBBBBBBBBBBB@@@>>><<<:::888666555444555555444333333222111111000000000////////////.........------------------------,,,+++******************************************************++++++++++++(((((())))))************+++,,,,,,,,,+++******)))++++++******)))((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))******))))))))))))))))))***+++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000///......------//////000000111111222222111111222222222333333333000000111222222333444444555666777888999<<<@@@CCCIIIPPPZZZeeeooozzzooo^^^SSSIIIFFFBBB<<<777444222111......---------......///,,,---------,,,+++***))))))))))))************+++************************++++++***)))((('''&&&&&&///+++***...///...---...***((('''((())))))(((&&&)))))))))((((((((((((''''''''''''''''''((((((((())))))))))))************+++)))'''&&&((()))))))))'''(((((())))))(((((('''))))))))))))************************+++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........,,,---///111111111000///111111000000000000111111333222222222222333444444555555555555555555555555666777888888777666777999::::::::::::;;;;;;;;;;;;======>>>>>>?????????@@@>>>?????????@@@@@@@@@AAA.........---------------............////////////222111000000000000111111222333333333444444444444444666777777666666999;;;999888888888888888999999666777777777888888888888999999999999999999999999;;;;;;;;;;;;<<<=========EEEFFFGGGIIIKKKLLLLLLMMMCCCCCCBBBAAAAAAAAABBBBBBBBBCCCFFFHHHIIIJJJIIIIIIKKKLLLNNNPPPQQQRRRRRRRRRQQQQQQQQQPPPQQQRRRSSSSSSQQQQQQRRRSSSTTTUUUVVVWWWVVVVVVVVVWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQQQQSSSUUUVVVVVVUUUPPPQQQRRRTTTUUUUUUUUUTTTPPPPPPQQQQQQRRRRRRSSSSSSOOOMMMJJJGGGFFFGGGIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEBBBAAAAAABBBBBBAAA???<<<;;;:::888666555444444444222222222111000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************)))))))))******+++++++++(((((())))))******++++++&&&(((***,,,------------************))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********)))((((((((()))***++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---------.........//////.........---------......//////000111222222111111111111222222222222222222333333333333333444111333444555555888<<>>>>>>>>>>>?????????@@@AAAAAAAAABBB,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000000000000//////000000111222222222222333333333444444555555555555666888:::444555555666777777777888666777777777888888888888999999999999999999999999777888999;;;===>>>??????FFFFFFGGGHHHIIIIIIIIIHHHCCCCCCBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHIIIJJJJJJIIILLLLLLMMMMMMMMMMMMMMMMMMQQQPPPPPPPPPPPPPPPPPPPPPOOOPPPRRRTTTVVVXXXYYYZZZVVVVVVUUUUUUUUUVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPRRRUUUWWWWWWVVVQQQRRRSSSUUUUUUUUUTTTSSSQQQQQQQQQRRRRRRSSSSSSSSSOOOMMMJJJHHHFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@AAAAAAAAA>>><<<;;;:::888666444444444444222111111000000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((()))******))))))))))))))))))))))))'''(((((())))))*********'''(((((()))******++++++%%%''')))+++,,,,,,,,,+++*********)))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((())))))************)))((((((((()))***++++++((())))))*********************+++++++++,,,,,,,,,************************)))******++++++,,,,,,---,,,,,,,,,------------...............------------------...///000000111111000000000111111111222222333333333333333333333333111222444444555666999<<<:::;;;<<<===@@@EEELLLPPPZZZaaaiiirrryyy}}}nnnccc\\\XXXUUURRRMMMHHHBBB<<<888555444333222000///......111000///...---,,,,,,,,,,,,,,,+++++++++***++++++))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%'''((()))***+++$$$%%%%%%$$$$$$%%%''''''((('''&&&'''((()))(((''''''''''''''''''(((((((((%%%%%%&&&&&&''''''(((((((((((('''''''''((()))***)))'''%%%%%%'''(((((('''******++++++++++++******''''''((((((((()))))))))***++++++++++++,,,,,,,,,)))***+++,,,---...///000000000000//////////////////222555777777555333000000//////////////////000000000000000000111111222444444444555555555666666888999::::::888777888999999999999:::::::::;;;;;;==================>>>>>>@@@@@@AAAAAABBBCCCCCCDDD+++++++++,,,,,,,,,------------......///000000000000000/////////000111111111111222222222333333333444444333444444555666777555555555666666555444444777777777777888888888888888999999::::::999999888555777999;;;===??????@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEGGGHHHIIIIIIJJJLLLLLLLLLKKKKKKKKKJJJJJJOOOOOOOOOOOOOOOOOOOOONNNPPPQQQTTTWWWYYY[[[\\\]]]WWWVVVUUUTTTTTTTTTTTTUUURRRRRRRRRSSSSSSSSSSSSTTTPPPOOOOOOQQQTTTVVVVVVUUUUUUUUUVVVVVVUUUSSSQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQNNNMMMKKKIIIHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFEEEEEEDDDCCCBBB@@@???>>>???@@@@@@>>><<<;;;999777555444333444444222111111000000///......///............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))***+++))))))))))))))))))))))))((((((((((((((()))))))))''''''((()))***++++++,,,))))))******)))(((''''''******))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((()))******++++++))))))))))))))))))***+++(((((()))************)))******+++++++++,,,,,,,,,************************)))*********++++++,,,,,,,,,,,,,,,,,,------------........................------......//////000000///000000000000111111111111111111111111111222222111222333222111111222444777666666777999===@@@BBBCCCHHHOOOUUUZZZaaaiiiooovvv}}}{{{nnnaaaVVVLLLFFFDDDCCCAAA>>>;;;888555444..................//////---------------...///000,,,+++************++++++***)))))))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))),,,---+++***,,,---,,,'''&&&&&&&&&((()))((('''&&&''''''''''''((((((((('''''''''''''''(((((((((((('''&&&&&&&&&''')))***+++)))''''''(((******)))((())))))******))))))((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,(((((()))***+++,,,------000000//////////////////111333666888888666333111000000////////////000000///////////////000111111333333444444555666666666777888999999888777888:::888888999999::::::;;;;;;<<<<<<======>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEEEE******++++++,,,---......,,,,,,---......///000000000000//////000000111222111111111111222222222222444333222222333444444333333444555666666666555444777777777777888888888888888999::::::::::::999888666777999;;;===>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIKKKKKKKKKJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNPPPSSSVVVYYY[[[\\\\\\YYYXXXVVVUUUTTTSSSTTTTTTSSSSSSSSSTTTTTTTTTUUUUUURRRQQQPPPQQQRRRSSSRRRQQQSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSRRRQQQOOONNNNNNNNNMMMLLLKKKIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDDDDCCCBBBAAA@@@???======>>>>>>>>>===;;;999777555444333333444222222111111000//////.../////////............---------------------------***))))))))))))***+++,,,))))))))))))))))))))))))******))))))))))))))))))''''''((()))***+++,,,,,,,,,+++***)))(((''''''''')))))))))))))))))))))***(((((((((((((((((((((((((((((((((((()))))))))***'''(((((()))******+++++++++***))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,---------................................................/////////000000000111111//////000000111111111222000111222111///...///000444444555777999;;;;;;;;;888<<<@@@BBBDDDHHHNNNSSSVVV]]]fffnnnuuu}}}zzzllldddYYYPPPIIICCC>>>;;;999999999777444222222222......///////////////...++++++++++++,,,---...///++++++***))))))***+++,,,******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((###))),,,(((&&&'''(((%%%'''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''(((((())))))(((((((((((((((''')))((('''&&&'''(((***++++++)))'''&&&((()))))))))((())))))******))))))((((((((()))))))))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------............000111333555444333111///111000000//////000000111000000000///000111111222333333444444555666666777444555777777666666777999777888888999::::::;;;;;;<<<<<<===>>>??????@@@@@@???@@@@@@AAABBBCCCDDDEEE))))))***+++---...///000++++++,,,------...//////000000000000000111222222000111111111111222222222444333111111222222222111000111444666888999999999777777777777888888888888888999:::;;;;;;:::999888777999:::<<<======<<<<<<===>>>???AAABBBCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFBBBAAAAAAAAACCCEEEGGGIIIJJJJJJJJJJJJKKKMMMNNNNNNLLLLLLMMMNNNNNNNNNNNNMMMKKKMMMPPPSSSVVVXXXYYYYYY[[[YYYWWWUUUTTTSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVTTTSSSQQQPPPQQQQQQOOOMMMMMMOOORRRTTTWWWXXXYYYYYYRRRRRRSSSSSSRRRPPPNNNMMMOOOOOOOOOOOOMMMKKKIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAA>>><<<;;;===>>>>>>===:::999777555444333333333222222111111000000//////000////////////.........------------------------******))))))***+++,,,,,,)))))))))))))))))))))))),,,+++++++++******))))))&&&'''((()))***+++,,,,,,******((((((((()))***+++)))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++++++++***)))(((((())))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------************************++++++,,,,,,,,,---------......//////////////////..................------////////////000000000000000000000111222333333333000111222222111111222333111111222444666666555333666888;;;;;;;;;===BBBFFFBBBHHHOOOTTTXXX^^^hhhooowww~~~uuudddWWWRRRKKKAAA;;;999888777666444444555333222111111222/////////...---,,,***)))------,,,+++************++++++***))))))***+++,,,******))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))***&&&...111,,,)))+++***''''''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''((((((******))))))((((((''''''+++***((('''((()))+++,,,---+++))))))***+++++++++++++++,,,,,,,,,,,,++++++))))))))))))************++++++,,,,,,,,,---------222222111///...---,,,++++++++++++,,,,,,,,,------...///000111111000...---111111000000000000111111111111111000111222222333333333444444555666777777111333555555444555666888777777888999::::::;;;;;;;;;<<<===>>>???@@@AAABBB>>>??????@@@BBBCCCDDDDDD000///---+++***+++---...---------............///............////////////111000000000000222333444666555444333222222111000222222333444666888:::;;;999888777555555555666777777777888999999999999888999:::<<<;;;::::::;;;===>>>===;;;;;;;;;>>>@@@BBB@@@BBBDDDFFFGGGGGGFFFEEEBBBAAAAAAAAAAAABBBCCCCCCFFFEEEDDDFFFHHHJJJJJJJJJJJJLLLOOOQQQPPPMMMIIIGGGKKKMMMPPPSSSUUUWWWWWWWWWWWWUUUSSSQQQPPPRRRTTTUUUTTTRRRRRRSSSWWWXXXVVVSSSWWWTTTQQQNNNLLLLLLMMMNNNOOOOOOQQQTTTVVVWWWVVVUUUUUUVVVWWWSSSNNNKKKKKKLLLOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAACCCAAA???>>>>>>===;;;999:::999666444333222222222222222222222222111000///000///---,,,************---,,,,,,++++++,,,,,,---,,,+++)))((()))+++...000(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,+++***)))((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''((((((((())))))))))))))))))((((((''''''&&&&&&((()))***+++,,,------...,,,+++******))))))******)))))))))******++++++,,,************************...---,,,++++++---...000......---,,,,,,+++******..................------//////............//////////////////////////////000000000111333222000...111222333333111111222333444555555666777888888999<<<===>>>AAAEEEIIIMMMOOOYYY^^^gggqqq|||{{{xxxwwwtttpppjjjaaaXXXPPPIIIFFF===;;;888666333222222222222111000.........///000//////.........---------,,,+++)))(((((()))+++---++++++++++++******))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))******))))))((('''&&&&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---///////////////...............//////000000111111111111000000000000000111222333444444555555444444222222333444555666777888777888888999::::::;;;;;;===>>>>>>===<<<<<<===??????AAACCCCCCBBBBBBBBBDDD......,,,++++++,,,------------------............////////////000000000000000000000///000111333444444444444333222222111111333333444444555666777888888888666555555555666666555666777777888888777777888:::;;;;;;:::999;;;<<<;;;;;;<<<<<<===>>>>>>??????@@@BBBDDDFFFEEEEEEDDDAAAAAAAAAAAAAAABBBBBBCCCGGGFFFFFFFFFHHHJJJLLLLLLJJJKKKNNNOOONNNLLLIIIGGGKKKLLLNNNPPPSSSTTTUUUVVVUUUTTTRRRPPPPPPPPPQQQRRRRRRQQQPPPRRRUUUWWWUUUSSSVVVTTTQQQNNNLLLLLLMMMNNNPPPOOOPPPRRRUUUVVVVVVUUUTTTUUUTTTQQQMMMJJJKKKMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA???=========<<<:::999999888666444333222222222222222222222222111000000//////...---,,,+++******,,,,,,++++++++++++,,,,,,+++******)))(((&&&%%%$$$'''((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&'''(((((()))++++++***)))((('''&&&%%%(((''''''''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))))))))))))))*********++++++))))))((((((((((((((((((************************,,,+++******))))))******************++++++++++++************************...---,,,++++++,,,...///.........------,,,,,,,,,..................------......------------..............................111000///000222222000///111222333333111111222333444444444555666777777777555666666888:::===???AAAFFFJJJPPPXXX```fffiiikkktttxxx|||~~~xxxtttnnnggg```\\\ZZZYYYUUUSSSOOOJJJEEE@@@<<<:::777555333111///.........111111///.........//////.........---------,,,,,,,,,+++***)))))))))***+++******************))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''(((((()))))))))((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************))))))***+++,,,---......,,,,,,------------......///..............................///000000111111111111000000000000111111222222333444444444444333111222222333444555666666777777888888999:::::::::;;;<<<============@@@AAAAAABBBDDDDDDCCCBBBCCCDDD,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------....../////////000000000111111000/////////000111222333222222222222222222222222555444444444444444555666777777666555555555555666444555555666666666666666777888:::999888888999;;;888999;;;===>>>===<<<;;;===>>>@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBEEEEEEEEEEEEGGGIIIKKKMMMJJJKKKLLLMMMMMMLLLJJJIIIKKKKKKLLLNNNOOOQQQSSSTTTRRRRRRQQQPPPOOOOOONNNNNNOOONNNOOOQQQSSSUUUTTTSSSTTTSSSPPPNNNLLLLLLMMMNNNPPPOOONNNPPPRRRUUUUUUUUUSSSRRRQQQNNNKKKKKKLLLNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA>>>===;;;;;;<<<;;;:::888888777666444333222222222222222222333222222111000//////000///...---+++***,,,,,,++++++++++++,,,,,,((()))++++++***&&&"""''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''(((******))))))((('''&&&&&&)))((('''&&&&&&'''((()))(((((((((((()))))))))***(((((((((((())))))))))))*********+++++++++,,,,,,(((((())))))))))))))))))+++++++++***)))((('''''',,,+++******))))))******,,,,,,++++++++++++++++++************************---,,,+++++++++,,,...///............------------------------------......------,,,,,,,,,,,,------........................555333111222333444333333000222333222111000111222222222333333444555555555444444444555555777888999999;;;???DDDHHHJJJLLLMMMRRRUUUYYY\\\___eeennnttt}}}vvvpppjjjccc^^^WWWTTTOOOJJJFFFDDDBBBBBB???>>><<<:::777555333222111000///---,,,,,,,,,,,,000000///............///---------,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++************************(((((()))***+++,,,------,,,---------.........///........................---......//////000111111111000000000000000111111111222333333444444333333222222222333333333444444666666777777888999999::::::;;;=========???AAACCCCCCDDDFFFEEEDDDCCCCCCDDD)))***+++,,,------,,,,,,+++,,,,,,,,,------------............/////////000......//////000111111222000111111111222222333333333333333333333444555555666555555555555555555555444444555666666666666666666777888888777777888:::777999:::<<<<<<<<<::::::;;;<<<===???@@@@@@@@@@@@@@@????????????@@@AAAAAACCCCCCDDDDDDDDDFFFIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOORRRSSSPPPQQQQQQQQQPPPNNNLLLKKKLLLLLLNNNOOOQQQRRRRRRRRRRRRQQQOOOMMMLLLMMMMMMNNNPPPOOOMMMNNNQQQSSSTTTTTTSSSQQQOOOLLLKKKLLLNNNPPPKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDCCCAAAAAA@@@@@@===<<<::::::;;;;;;:::999777777666444333222222111111222222222222222111111...///111111000...,,,***++++++************++++++%%%'''***,,,---+++(((&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&%%%&&&''''''((()))))))))((((((''''''&&&)))(((&&&%%%%%%&&&((()))''''''((((((((()))))))))(((((((((((())))))))))))************++++++++++++(((((())))))******+++++++++++++++***))))))((((((,,,+++******))))))******------,,,,,,++++++******************************,,,,,,+++++++++,,,---...,,,,,,,,,---------------,,,,,,------------......------,,,,,,,,,,,,------........................444111//////000222222222000111222111000///000222111111111222222222333333444444444555555555666666666777999;;;===>>>>>>>>>???BBBEEEGGGJJJNNNTTTYYYbbbcccddddddccccccfffhhhhhhiiiiiiiiikkkooouuuzzz}}}zzzxxxvvvssspppgggccc]]]XXXTTTPPPKKKHHHEEEDDDAAA>>><<<;;;;;;;;;888777666555333111000/////////......------------///.....................,,,,,,,,,+++++++++*********+++++++++***)))((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))))))))*********************************************))))))))))))++++++,,,,,,---.........---------------.........------......///000000111000000000000000000111222222333333444444444444444333333333333333333444444666666666777888888999999;;;<<<=========>>>@@@BBBCCCDDDFFFEEECCCBBBBBBBBB))))))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,---------......---......///000000000111///000000111111222222222111111111111222444555666444444444555555555444444444555666666777777666666555666888777666666777999999999999999999::::::;;;999:::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>???@@@@@@CCCEEEFFFGGGFFFFFFHHHKKKLLLLLLLLLLLLMMMMMMNNNOOONNNMMMLLLLLLMMMNNNPPPQQQOOOPPPQQQQQQPPPNNNLLLKKKJJJLLLMMMOOOOOOPPPPPPQQQPPPOOONNNMMMLLLMMMMMMNNNQQQOOOMMMNNNPPPRRRSSSSSSSSSQQQNNNMMMMMMNNNPPPQQQMMMMMMLLLKKKJJJIIIHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFEEECCCAAA@@@@@@@@@===<<<::::::;;;;;;:::999666666555444333222222111000111111222222111111111...///111111111///---++++++******))))))******+++&&&''')))***+++,,,,,,,,,''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((('''''''''''')))'''&&&$$$$$$&&&''')))&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******++++++*********+++++++++,,,,,,,,,+++******))))))******,,,,,,,,,++++++*********************************++++++++++++,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------............------------.................................,,,******+++------,,,///000111111//////000111000000000000111111111111//////000111111222222222222333444555666777777777999:::<<<===???AAADDDFFFKKKLLLLLLKKKJJJKKKMMMOOOQQQQQQPPPOOOOOORRRWWW[[[```ccceeeeeecccbbbdddfffkkkmmmppppppooonnnnnnooonnnqqqtttvvvuuussspppnnnmmmllljjjiiihhhggggggggg^^^\\\YYYVVVUUUSSSQQQPPPJJJHHHEEEBBBAAA???===;;;999888777666555555555666222111111000...------,,,------...............------------.........------,,,,,,+++++++++*********)))************)))((('''((((((((((((((()))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''(((((((((((()))*********************************)))))))))(((((()))******+++,,,,,,------+++,,,,,,,,,---------...---------...//////000000000000//////000111222222333333444555555555555555444444444444555555555555666666666777888888999999<<<===>>>===<<<<<<>>>@@@BBBCCCDDDDDDBBB@@@@@@AAA******************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,---...///000000000/////////000000111111111222//////000000111333444555222333444444555444444444444555555666777666666666555666888777666666777999::::::999999999999:::;;;999999::::::;;;<<<===>>>>>>============>>>??????FFFJJJMMMMMMKKKIIIJJJLLLJJJKKKKKKLLLMMMNNNNNNOOOMMMMMMMMMLLLMMMMMMNNNNNNMMMNNNOOOPPPOOONNNMMMLLLJJJLLLNNNOOONNNMMMNNNPPPNNNNNNMMMMMMMMMMMMMMMMMMPPPOOONNNOOOQQQSSSSSSRRRSSSQQQNNNMMMNNNPPPPPPPPPNNNMMMLLLKKKIIIHHHGGGFFFHHHGGGGGGFFFFFFFFFFFFFFFHHHGGGEEECCCAAA@@@@@@???>>><<<::::::;;;;;;999777555555555555444333111111...///000000111000000000...///000000000///---,,,******))))))))))))******(((((('''''''''((()))***&&&&&&'''''''''((((((((())))))))))))))))))))))))'''''''''&&&'''(((((()))''''''''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))))))))((()))***+++,,,---......,,,+++******))))))******++++++******************************************++++++++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,------............------------......------------------------000...------...//////......000111000///...///000000000000000000000000000------///000000111111000000000111222333444555666555555666777777888888888;;;<<<>>>===<<<<<<===>>>AAAAAA@@@???>>>???BBBEEEGGGIIIJJJKKKJJJKKKLLLNNNOOOQQQRRRRRRQQQPPPPPPPPPQQQTTTVVVWWWUUURRRPPPPPPPPPOOONNNMMMLLLKKKKKKKKKGGGFFFEEECCCAAA@@@@@@@@@:::999777666444333333222111111000000111111222222------------............++++++,,,------,,,,,,++++++,,,------...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))*********))))))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((************************''''''((()))***+++,,,,,,(((((()))***+++,,,------***++++++,,,,,,---------,,,------......///000000////////////000111222333222333444444555555444444444444444555555666666666666666777777888999999:::<<<======<<<;;;:::<<<>>>AAABBBDDDCCCBBB@@@AAABBB++++++)))(((((()))******************++++++++++++++++++,,,,,,,,,---------+++,,,...///000///////////////000000000000000000000000000000000111222333111222333444555444444333333333444555555555555555555777888888777666888999999999:::;;;;;;:::999888888888999999:::<<<============<<<<<<======>>>???HHHMMMRRRRRROOOKKKJJJKKKGGGHHHIIIKKKLLLMMMMMMMMMKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKMMMOOOOOOMMMLLLMMMNNNMMMLLLLLLLLLMMMMMMMMMMMMPPPOOOOOOQQQSSSTTTSSSQQQRRROOOMMMMMMOOOOOONNNLLLLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGEEECCCAAA@@@??????===;;;999999999888666555444444555555444333111000------.../////////////////////............------)))))))))(((((()))))))))((('''''''''&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&''''''''''''))))))(((((((((((((((((((((((()))***+++,,,------,,,+++******))))))******))))))))))))))))))************************************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,------......------,,,,,,,,,,,,------------------------------111000000111222222111///...///000000......///000000000000000000000//////...///000111111111000/////////000111222333555666111111222333444444333222000222555666666555666666777888888777555666888::::::;;;<<<<<<===>>>???AAA>>>???@@@@@@>>><<<<<<======@@@BBBAAA???===>>>???>>>>>>===<<<;;;:::::::::<<<<<<;;;:::888777777888333333222111///...//////...////////////000000000------......///000000000++++++,,,------,,,+++******+++,,,---...------,,,---,,,,,,,,,++++++++++++((((((''''''((()))++++++,,,,,,+++***)))(((((('''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((************************'''(((((()))***+++,,,---((()))***+++,,,------...*********+++,,,,,,------,,,,,,---......//////000////////////000111222333111111222333333333333222222222333444555555666666777777888888999:::::::::999:::;;;;;;::::::<<<>>>@@@BBBDDDDDDCCCBBBCCCCCC---+++)))((('''((()))***)))************+++++++++,,,,,,,,,---------......+++,,,---///000//////...000000000000000/////////222222111000000000000000000111333444555444444333222222333444444444444333666777888888777777888999777999<<<>>>>>><<<888666888888888999:::;;;======<<<<<<<<<<<<<<<===>>>>>>GGGMMMSSSTTTOOOJJJHHHHHHDDDEEEHHHJJJKKKKKKKKKKKKIIIJJJKKKKKKKKKJJJHHHGGGIIIIIIJJJJJJKKKLLLLLLMMMLLLNNNPPPOOOMMMKKKLLLNNNLLLLLLLLLLLLMMMMMMMMMMMMPPPPPPPPPRRRTTTTTTSSSQQQPPPNNNLLLMMMNNNOOOLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGEEECCCAAA@@@??????<<<;;;888888777666444222333444444555444333111000,,,,,,---...//////......///......---------......))))))(((((((((((())))))%%%&&&''')))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&((((((((()))******++++++,,,++++++***)))*********''''''(((((())))))************************************+++,,,,,,,,,,,,+++......---,,,,,,+++************+++,,,,,,---......,,,++++++++++++++++++,,,------------------------,,,,,,,,,---///...,,,***...///000///...---...000000000000000000/////////---......///...---,,,+++,,,,,,------...000111222000000111333555555333222***---111333333333333444222444444444333333555777333333444444555666777999888999:::999777555555666444666888777555555777:::777777666555555444333333444444333111///...///000000111111000//////000222,,,------------..................---------------------...///...---,,,+++)))***,,,---...------,,,---------,,,,,,,,,++++++((('''&&&&&&'''))),,,---...---,,,+++***(((''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))************************++++++++++++************)))******+++---...//////))))))***+++,,,,,,------,,,,,,------...//////000////////////000111222333//////000111111111111111000000111222444555666666888888888999::::::;;;;;;666888999999999:::===???AAABBBDDDEEEDDDCCCDDDEEE*********)))))))))))))))"""&&&***++++++)))))))))++++++,,,,,,,,,,,,------///......------///000111//////////////////////////////000000000000//////111111111000111111222222555666777444111111444888666666777888888888888888::::::999999888777777777999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<>>>AAADDDHHHJJJLLLMMMKKKIIIHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIJJJLLLNNNOOOMMMNNNOOOOOONNNMMMKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPQQQQQQPPPPPPOOONNNNNNMMMLLLLLLMMMMMMKKKIIIMMMNNNPPPQQQPPPNNNKKKIIIIIIHHHGGGGGGFFFFFFGGGGGGEEEEEECCCAAA???===<<<;;;::::::999888777666555555444333333444555666444333111111000000//////......//////...---,,,,,,,,,,,,))))))))))))))))))))))))+++***)))'''''''''((()))---***%%%!!!!!!###&&&)))((('''&&&&&&'''((('''&&&%%%&&&''''''%%%$$$%%%'''''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&((()))***,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))******(((((())))))************++++++++++++++++++++++++***++++++,,,,,,++++++************)))))))))))))))------......------,,,,,,///......---------......//////.........---------...///111222111000...---,,,---...///000000000000111111000///////////////111000///......///000111///000000000111111111111000000111111111222222222////////////000111222333444333222111111222333444///000000000111111111111111222333333444444444444444444444333333222222222333333333222222111111111111111000//////...///////////////...------,,,,,,/////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000---******,,,---,,,***,,,+++***((((((((()))***))))))))))))((((((((((((+++,,,...///...+++'''%%%(((((()))***************'''(((***++++++)))'''&&&))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))))))))((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((()))+++,,,...******))))))((((((''''''+++************,,,---...+++******))))))******+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------///...---,,,,,,---///000////////////000000000000111111000000111111222333222222333444444555555666777999;;;;;;:::::::::<<<;;;:::999999999;;;>>>??????AAADDDFFFFFFEEECCCAAA))))))))))))))))))))))))&&&(((+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---//////------------------------//////000000000000//////111111000000111111222222222333444444333333444555555666666777777777777777888888888888888777777777999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;>>>@@@DDDFFFIIIIIIHHHFFFFFFGGGFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKMMMOOONNNNNNOOOOOOOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMNNNNNNLLLJJJLLLOOOSSSVVVVVVSSSNNNKKKHHHHHHGGGFFFFFFFFFFFFFFFFFFEEECCCAAA???>>><<<;;;999999888777666555444444444333333333555555333111...//////000000000/////////...---,,,,,,++++++,,,))))))))))))))))))))))))+++***((('''''''''((()))***)))'''&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((())))))((())))))******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((())))))))))))*********+++))))))))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************)))******+++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,///.........------------...///000111111000...---,,,,,,,,,,,,,,,,,,++++++111000000///////////////000000////////////000000//////000000000111111111000000000111111111222222000000//////000000111111222222111111111111222222//////000000000111111111111111222333333333222222222222222111111000000000333222222222111111111111000000//////.../////////------------........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,---+++***,,,+++)))((((((((()))***))))))))))))((((((((((((***+++...//////---***)))(((((()))************)))''''''((())))))((('''&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&'''((())))))))))))))))))((((((((((((+++***))))))((()))******+++++++++++++++++++++++++++++++++,,,,,,,,,------/////////....../////////...------,,,---...//////.../////////000000000000111111000000111111222333222222333444444555555666777999:::;;;:::999:::;;;:::999888888999:::<<<>>>???@@@BBBCCCCCCBBBAAA@@@))))))))))))))))))))))))''')))***+++******+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++,,,------...------------------------...//////000000//////...000000000000000111222333111111111333555555444333444444555666666666666666666666666666777777777777999999:::;;;;;;;;;;;;:::;;;<<<<<<;;;999999;;;<<<@@@BBBCCCCCCCCCCCCDDDFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNNNNMMMOOONNNMMMNNNOOOOOOMMMKKKKKKOOOVVV[[[[[[WWWQQQLLLGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA???===<<<;;;777777666555444444333333555333333333444333111000,,,---...000000000000///......---,,,++++++++++++((((((((((((((((((((((((***)))((('''''''''(((((('''(((*********(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++'''((()))+++,,,,,,------,,,++++++******+++,,,,,,............---------------...///000000///...---000//////...------,,,,,,000000//////......///////////////000000/////////////////////000000000000000000000000111111111111111111000////////////000//////000000000000//////////////////000000000000000111111111111111000//////////////////.........111111111111000000000000//////.........//////000++++++,,,------...//////,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,******+++,,,+++***+++***))))))((()))))))))))))))))))))((((((((((((''')))+++------,,,+++***'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((()))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((())))))******)))))))))(((((((((((())))))))))))+++***)))(((''''''''''''***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...//////....../////////000000000111111000000111111222333222222333444444555555666666888::::::999888999:::999888777777888999;;;<<>>>>>>>>((((((((()))))))))))))))''''''((('''&&&''')))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...////////////////////////...//////////////////...000000///000000111222333555222000111444666444222333333444555555555555444444444555555666777777888888888999::::::::::::::::::;;;<<<;;;:::999:::<<<===???@@@@@@???@@@CCCEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPOOONNNNNNOOOOOONNNNNNMMMLLLOOONNNMMMNNNOOOOOONNNLLLIIIMMMSSSXXXYYYVVVQQQMMMFFFEEEEEEDDDCCCDDDDDDDDDDDDCCCAAA???===;;;:::999555555555444333222222111444333222222333222000...,,,---///000000///...---...---,,,+++************(((((((((((((((((((((((((((((((((((('''(((((((((&&&''')))******(((%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((************************)))))))))))))))((((((((())))))))))))))))))))))))******++++++++++++***************+++++++++++++++******+++------.........,,,,,,,,,,,,,,,------...------------------------------.../////////......000000//////............000//////.........//////---...///000000///...---........./////////000000/////////000000000111111222111000///............---...///000000///...---........./////////000000000000000000//////...---...............---------000000//////////////////------------...///000000++++++,,,,,,------------++++++,,,,,,---------...++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++++++++******))))))))))))))))))))))))))))))((((((((((((%%%&&&'''(((((((((''''''&&&'''(((((())))))((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))***+++***)))'''&&&'''''''''((()))*********))))))(((((('''''''''''')))+++,,,......,,,+++)))***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---......///........./////////000000111111000000111111222333222222333444444555555666666888999999888777888999777777777666777888999:::>>>===<<<;;;;;;;;;<<<===''''''(((((())))))))))))'''((('''&&&%%%&&&(((+++*********+++++++++,,,,,,,,,,,,------............////////////////////////......////////////......////////////000111222333999555000000222444444222222222333444444444444444333333444555666777777888777888999999::::::999999888:::;;;<<<;;;;;;<<<>>><<<===>>>??????@@@BBBEEECCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKNNNNNNNNNOOOPPPQQQRRRSSSQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMMMMNNNMMMLLLLLLKKKMMMLLLLLLMMMNNNOOOMMMKKKHHHJJJMMMOOOPPPPPPNNNLLLDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA???===;;;:::888777444444333333222222111111333222111111222111///---.../////////...---+++***------+++***************(((((((((((((((((((((((('''''''''(((((((((((('''&&&&&&''''''&&&&&&%%%%%%###%%%'''&&&$$$###%%%&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))******++++++******)))))))))))))))******++++++,,,,,,,,,------,,,+++++++++++++++++++++,,,---...,,,,,,------------------,,,,,,---...............++++++*********+++,,,---//////............//////---...///000000///...------............/////////....../////////000000000111111///...------,,,,,,,,,,,,...//////...,,,,,,---............/////////////////////...------,,,---.............................................------,,,,,,---...//////------,,,,,,++++++++++++***+++++++++,,,,,,------++++++++++++++++++++++++*********************************)))))))))***+++)))))))))*********))))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))$$$%%%&&&&&&%%%$$$"""!!!&&&&&&'''((()))***++++++((((((((())))))*********)))***,,,------,,,***)))*********+++++++++,,,,,,//////000111111000//////***+++,,,------.....................////////////111111000000111111222333222222333444444555555666555777888888777666666777777777666666777777888888===<<<:::999999:::;;;<<<&&&''''''(((((())))))***)))******(((''''''***,,,(((((()))***+++,,,------,,,,,,---...............---------------------------......//////......---.........///000111222333666444111000000222222222222222333444444444444444333444444555666777777888777777888999999999999888777999;;;<<<;;;;;;<<<===;;;===?????????@@@AAACCCBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJMMMMMMMMMMMMNNNOOOQQQQQQPPPPPPPPPOOOOOONNNNNNMMMLLLLLLMMMMMMLLLLLLKKKJJJKKKJJJJJJKKKLLLMMMKKKJJJFFFFFFGGGHHHIIIIIIJJJJJJCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???===;;;999888777333333333222222111111111222000000000111000///---000000///---,,,+++***)))---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&###&&&((('''$$$###%%%(((###%%%&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((())))))************))))))((((((((()))******++++++***************)))(((((((((((((((((()))***++++++,,,,,,,,,,,,------------+++,,,,,,,,,---.........++++++******+++---...///......------......//////.........//////.........------------.........///............////////////000000///------,,,,,,,,,,,,------------------,,,------------.........///..................---,,,---------...............,,,,,,,,,---------------------,,,,,,,,,---......------,,,++++++***))))))***+++++++++++++++,,,,,,************************))))))))))))))))))))))))((()))***)))((((((***,,,(((((()))************)))))))))))))))((((((((((((***)))((('''&&&'''''''''%%%&&&&&&'''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%$$$###&&&''''''((()))******+++'''((()))***++++++++++++)))***++++++++++++***)))************++++++++++++---...///000000///...---)))***+++---............------........./////////111111000000111111222333222222333444444555555666555666888777666555555666777777777777777777777777;;;::::::999:::;;;<<<===&&&&&&''''''((())))))***((()))***)))(((''')))***&&&'''(((***+++---...///***+++,,,---...------,,,---------------------------......//////......---............000111222333+++...000111111000111111222333333444555444444444555555555666666777777777666777777888888888888888777999;;;;;;:::999999::::::<<>><<<:::999888333333222222222222111111000///...///000000///---000///---+++******+++,,,,,,+++***))))))(((((()))))))))))))))))))))))))))%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''$$$''')))(((%%%###&&&)))###%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''''''''''''''''''''''''''*********)))))))))((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))************))))))(((((()))******+++,,,,,,((())))))************)))'''''''''(((((()))++++++++++++,,,,,,,,,---------++++++++++++,,,---...//////...---,,,,,,...///000...------------...///000///......------......///,,,,,,---------.........------.........///////////////...---,,,,,,,,,,,,---------,,,,,,---------,,,,,,---------.........,,,---..................,,,,,,,,,------.........++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++************************************))))))))))))))))))))))))''')))***)))''''''***,,,'''((()))***+++******)))))))))))))))(((((((((((()))((('''&&&&&&''')))***%%%%%%&&&''''''''''''&&&###$$$&&&'''((((((''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''******)))(((((()))))))))''''''(((((())))))******((()))***+++++++++***)))))))))))))))))))))))))))************++++++++++++((()))+++,,,,,,+++)))(((((()))+++---............---------.........//////111111000000111111222333222222333444444555555666555666777777555444444555777777777888888777777777999:::::::::;;;===>>>>>>&&&&&&&&&'''((())))))***&&&'''((((((&&&%%%&&&'''%%%&&&''')))+++---///000)))***+++,,,---,,,++++++////////////////////////---..................---------......///111222333"""(((///333222000000000222333444444555555444444666666666666777777777777666666777888888888888888888:::;;;;;;999777666666999<<>>>>>>>>AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIILLLKKKJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIFFFEEEEEEGGGIIIIIIHHHFFFCCCDDDEEEFFFFFFFFFEEEEEEBBBAAA@@@@@@??????@@@@@@DDDCCCAAA@@@===<<<:::999333333333222222222222222///...---///000000///---///...+++))))))+++---...,,,+++***)))((((((((((((************************$$$%%%'''(((((((((''''''&&&'''((()))***)))'''&&&$$$(((***)))%%%###&&&***###$$$&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''')))))))))))))))))))))))),,,+++++++++******))))))$$$%%%&&&'''(((***++++++************************))))))************))))))))))))***+++,,,,,,------((()))***+++,,,---------))))))))))))***+++,,,---+++++++++,,,,,,---------++++++++++++,,,---...//////---+++)))))))))***+++---------------...///000///...---,,,,,,---...///,,,,,,,,,---------......---------.........//////......---,,,,,,,,,------///...,,,,,,,,,,,,...///,,,,,,,,,---------......,,,,,,---...////////////+++++++++,,,,,,---------******+++++++++,,,,,,,,,...------,,,++++++++++++)))))))))***++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))''''''))),,,'''((()))+++++++++***)))))))))))))))((((((((((((%%%$$$######$$$''')))+++$$$%%%&&&&&&''''''&&&&&&###$$$''')))))))))((('''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))******+++++++++)))((('''))))))(((((((((((()))))))))************+++++++++)))***,,,------,,,***)))((()))+++---............---------.........//////111111111000111222222333222222333444444555555666444666777666555333333444777888888888888888777666888999:::;;;===>>>??????%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))***************)))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,000000///............///............////////////...///000111222333444444222333444555666555444333666666666666777777777777999999888888888888888777;;;;;;:::::::::::::::::::::;;;;;;<<<===>>>>>>???@@@AAACCCEEEEEEEEEEEEDDDGGGFFFEEEEEEFFFHHHJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGKKKLLLMMMLLLJJJIIIJJJKKKHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCDDDEEEFFF??????>>>>>>>>>>>>>>>???>>>>>>>>>======<<<;;;:::777555333000///000111222222111000///...---,,,,,,------......------,,,++++++++++++***)))(((((('''+++***)))(((((()))***+++(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((###$$$&&&&&&&&&&&&$$$###%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''******)))((('''&&&%%%%%%&&&'''''''''(((((())))))&&&'''((())))))***))))))***)))((('''&&&%%%$$$$$$&&&'''((())))))******)))***)))'''&&&'''(((***+++''''''(((((())))))************+++,,,,,,,,,,,,+++)))************+++++++++***+++,,,---------,,,,,,***+++,,,---------,,,,,,111...+++)))(((***,,,...,,,,,,,,,---------..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////..............................,,,,,,,,,------.........///...,,,++++++,,,---...------------------------000000///...---,,,,,,+++...---,,,---,,,+++---111+++***)))))))))***,,,,,,---------,,,+++***)))((())))))(((((()))***++++++))))))))))))))))))))))))***)))(((''''''((()))******))))))(((((((((((((((++++++************+++++++++***((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''###%%%&&&&&&$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++------))))))))))))((((((((((((,,,,,,+++***)))))))))***---......,,,***(((((()))...------------...//////000000000000////////////000000111222222222222111222333555444333222222333666555555444444444555555333444555666777777777777666777888999;;;<<<======%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))******)))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,---...............////////////...///000111222333333444111222333444555444444333666666666777777888888888:::::::::999999999999999999999999999:::::::::::::::;;;<<<===>>>???@@@@@@BBBCCCDDDEEEFFFEEEEEEEEEGGGFFFEEEEEEEEEGGGIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIEEEEEEFFFGGGHHHIIIJJJJJJIIIKKKKKKJJJIIIHHHHHHIIIGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHFFFEEECCCBBBBBBBBBCCCCCC@@@???>>>>>>>>>>>>>>>>>>============<<<;;;:::999666555333222111000111111111000000///...------,,,---------------,,,,,,+++++++++******)))(((((('''((('''&&&%%%%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''((((((((()))'''(((((())))))))))))(((((((((((((((((('''''''''(((((()))))))))((((((''''''(((((()))))))))))))))(((((((((((()))))))))))))))******+++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------///...+++***)))***,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,---...............------------------------,,,,,,,,,,,,------------...---,,,++++++,,,...///------------------------,,,,,,++++++++++++++++++---,,,,,,,,,,,,+++,,,---+++***)))))))))***+++,,,,,,,,,,,,,,,+++***)))(((,,,++++++************+++))))))))))))))))))))))))***)))(((''''''((()))***,,,+++******))))))******+++******))))))******++++++***((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))***+++,,,))))))))))))((((((((((((,,,+++******))))))******+++,,,---,,,***)))***+++------,,,,,,------...///000/////////////////////000000000111111111222222111333444444333333444555555555444444444555555666333444555666777777777777888888999;;;<<<===>>>???%%%&&&&&&&&&&&&'''''''''((((((''''''(((((()))***))))))))))))))))))***************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---...///000111............////////////...//////000111222333333111111222333333333333222444555555666777888888888:::::::::::::::;;;;;;;;;777888888888999::::::::::::;;;<<<===???AAABBBBBBEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGDDDEEEEEEFFFGGGHHHIIIIIIGGGHHHIIIHHHFFFFFFFFFHHHFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHIIIFFFEEECCCAAA@@@@@@AAAAAA@@@@@@???>>>======>>>>>><<<<<<<<<<<<<<<;;;999999666555444444222222111000/////////.........------,,,------------,,,+++++++++******))))))(((((('''))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$(((''''''&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%&&&''''''&&&&&&'''''''''(((((()))''''''''''''(((((((((((((((((()))))))))((('''''''''((((((((())))))******))))))))))))((('''&&&&&&%%%''')))++++++***((('''))))))))))))(((((((((((((((((()))***************)))))))))*********++++++,,,+++*********+++---------,,,+++++++++,,,......------,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,++++++*********+++++++++,,,---------...,,,,,,------------......------------------------------,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///,,,,,,,,,,,,---------------------.........//////,,,,,,,,,,,,++++++***)))******))))))******+++,,,******+++******)))((('''++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))),,,+++******))))))************))))))))))))*********)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((())))))***(((((((((((())))))))))))++++++***)))))))))******(((***++++++******,,,---,,,,,,++++++,,,,,,---...////////////////////////000000000///000111111222222333444444333333555777444333333333444555666666333444555666777777777777999:::;;;<<<>>>???@@@@@@&&&&&&&&&&&&''''''''''''(((''''''''''''((()))))))))))))))))))))*********************++++++++++++******+++++++++,,,,,,,,,---------......///111111............/////////////////////000111222222333000000111111222222222222222333333444555666777777888888999999::::::;;;;;;666666777888999999:::::::::;;;<<<>>>@@@BBBCCCDDDFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGFFFEEEDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFDDDDDDEEEGGGIIIKKKGGGFFFDDDBBBAAA@@@@@@AAAAAA@@@???>>>========================<<<;;;:::999555555555555444222111000........................,,,,,,,,,,,,,,,+++************))))))((((((((((((******))))))))))))******'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((()))))))))((('''&&&&&&''''''((((((((()))))))))(((((())))))(((''''''&&&&&&''')))*********)))(((******))))))(((((('''''''''(((((()))))))))))))))))))))))))))************,,,+++)))((()))***,,,...,,,+++***))))))+++---...++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------......------,,,,,,++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************+++,,,...///,,,,,,,,,,,,,,,---------////////////////////////***,,,,,,++++++,,,***&&&***************+++++++++)))))))))))))))(((''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''''')))))))))(((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$&&&''''''&&&$$$######$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((())))))))))))******))))))))))))******)))***++++++******+++,,,++++++******++++++,,,---.........///////////////000000/////////000111222444555555444222333555777222222333333444555666777333444555666777777777777999:::;;;<<<===???@@@@@@&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))(((((())))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++++++++............/////////////////////000000111111222000000000111111111222222111111222222333444555555555555666777888888999999666666777888999999::::::;;;;;;===???@@@BBBDDDDDDGGGHHHIIIJJJKKKJJJIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEFFFEEEDDDDDDEEEFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEDDDCCCCCCEEEGGGJJJKKKIIIHHHFFFDDDCCCBBBBBBCCCBBBAAA@@@>>>===<<<<<<<<<============<<<;;;::::::555555555444333222000///............------------++++++,,,,,,++++++***))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((('''&&&%%%((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((()))((('''''''''(((***+++******))))))((((((''''''''''''((())))))))))))((((((((()))))))))*********+++***)))((((((***,,,---+++***((('''''')))+++,,,******+++,,,,,,,,,+++***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++''''''((()))***++++++,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))***+++,,,------+++++++++,,,,,,,,,------------,,,++++++***)))))))))+++,,,***,,,000---'''))))))******++++++++++++(((((()))))))))(((''''''###$$$%%%'''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''&&&''''''''')))((((((''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$######$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''((('''((((((((()))))))))******))))))((())))))*********+++,,,+++)))((()))***+++************+++,,,,,,------....../////////000000000000000000111111222555555666444222222333444222222222333333555666777333444555666777777777777888888999:::<<<===>>>???&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))((((((((()))******++++++)))))))))************+++******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,............/////////////////////000000000111111111111000000111111222333222222222222222333333333222333444555666777888888777888888888999:::::::::;;;<<<===>>>@@@BBBCCCCCCEEEGGGKKKNNNNNNMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIDDDEEEFFFFFFEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDEEECCCCCCCCCDDDEEEGGGJJJKKKJJJIIIGGGEEEDDDDDDEEEEEECCCBBB@@@???===<<<;;;;;;<<<======<<<<<<;;;:::999555444333333111111000///.........---------,,,,,,***++++++++++++***))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&'''(((((((((((('''&&&((('''''''''&&&&&&%%%%%%((((((((((((((('''''''''''''''((((((((('''&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((((((***)))'''&&&&&&(((***,,,))))))))))))((((((((((((''''''((()))))))))))))))((((((((()))))))))*********)))((((((((()))++++++***)))((((((((()))***+++)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))((((((((())))))******+++---,,,+++***)))***+++,,,++++++++++++++++++++++++++++++******************)))))))))***++++++++++++******++++++,,,,,,------...------,,,***))))))((((((++++++)))---555333,,,))))))***++++++++++++***(((((())))))))))))(((((($$$%%%''')))++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((+++***))))))(((((())))))((((((''''''''''''((((((&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))''''''(((((())))))******))))))((((((((()))*********+++,,,+++)))((((((***++++++******++++++,,,------------......//////000000000111222222222222111222444555555333222222222333222222222333444555555333444555666777777777777666777888999:::<<<======''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''(((((()))******++++++))))))))))))******************+++++++++,,,,,,,,,.........---......//////............////////////////////////000000000000222222111000111222333444444444444444333333333333111111222444555777888888999999999999::::::::::::<<<<<<===>>>???@@@AAABBBCCCGGGLLLQQQRRRPPPLLLIIIHHHHHHIIIIIIIIIHHHHHHHHHDDDEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJDDDFFFGGGGGGFFFFFFGGGIIIHHHGGGFFFDDDCCCCCCCCCCCCAAABBBCCCEEEFFFHHHIIIJJJIIIHHHGGGFFFEEEEEEFFFGGGDDDCCCAAA???===;;;;;;::::::::::::::::::888777777555444222000/////////000//////...------,,,++++++***************))))))((((((((((((((((((((((((((((((((()))******)))((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&'''''')))(((((((((''''''''''''&&&&&&''''''((('''''''''''''''''''''((((((((((((&&&&&&''''''((('''''''''((((((((((((((())))))***(((((((((((())))))))))))(((((()))************)))(((((((((((()))))))))***((((((((()))))))))******************++++++++++++)))************++++++,,,***++++++++++++,,,,,,,,,''''''(((((()))******************+++++++++++++++---,,,***)))))))))***+++++++++++++++++++++++++++)))))))))***************))))))***************))))))******+++,,,,,,---------------,,,,,,+++++++++'''++++++(((///999:::222((()))***+++,,,++++++***((())))))******)))))))))%%%&&&)))+++++++++******))))))))))))))))))))))))'''((()))******)))((('''******)))(((((((((((()))(((''''''&&&&&&''''''(((%%%%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$$$$&&&'''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******'''''''''((()))*********((((((((((((((()))******((()))******))))))***++++++++++++++++++,,,------,,,,,,---......///000000///111333555555444222111,,,///333555444333222333333333333222333333444444333444555666777777777777666777888999:::;;;<<<===''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((('''(((((()))***+++++++++))))))))))))******************+++++++++,,,,,,,,,)))))))))***+++,,,---.............../////////000////////////000000000000333222111111111222444444777666666555555444333333111111222444666777888999;;;;;;::::::::::::::::::<<<<<<===>>>??????@@@@@@AAAFFFMMMRRRTTTRRRMMMJJJIIIIIIIIIJJJJJJIIIHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEGGGHHHHHHGGGGGGHHHJJJIIIHHHFFFEEECCCBBBBBBBBB@@@AAACCCEEEGGGIIIIIIJJJHHHGGGFFFEEEEEEFFFGGGGGGDDDCCCAAA???===;;;::::::888999999888888777666555555333111///......///000000000///...,,,+++*********************)))(((((('''''''''((((((((((((((($$$%%%&&&''''''&&&%%%$$$'''((((((((())))))******''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&'''((())))))((('''&&&###$$$$$$%%%&&&(((((()))))))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''&&&&&&'''((()))***++++++(((((((((((('''&&&%%%%%%&&&''')))***+++***((('''''''''(((((())))))******(((((()))***************(((((((((((())))))))))))''''''((()))***)))))))))***+++,,,------------,,,******))))))***+++,,,,,,******+++++++++,,,,,,,,,(((((()))***+++,,,------------,,,,,,,,,,,,,,,,,,...,,,***)))((()))***+++************************(((((())))))******++++++)))************))))))((())))))***+++,,,,,,------'''(((((((((((()))))))))'''+++***(((000===>>>666((()))***+++,,,+++******))))))***************)))%%%&&&(((******)))'''&&&))))))))))))))))))))))))'''((()))******)))((('''(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((($$$%%%&&&&&&$$$$$$%%%''''''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***+++,,,&&&''''''((()))******+++((((((((((((((()))******&&&''')))***)))***,,,---,,,,,,++++++,,,,,,---...,,,,,,------...///000000///111444666777555222000(((,,,111444555444444444444444333222222222333333333444555666777777777777666777888999;;;<<<======...,,,))))))******'''%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))***++++++''''''''''''((((((((((((******+++++++++,,,,,,,,,******+++,,,,,,---......////////////000000000000111111000000000000000111222222333333333333444444555444333222222222333444222222222333444555666777999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<>>>??????@@@EEELLLQQQQQQNNNKKKIIIHHHHHHHHHGGGFFFEEECCCCCCBBBBBBCCCDDDEEEFFFFFFGGGJJJJJJHHHGGGGGGHHHIIIJJJLLLJJJHHHFFFEEEFFFGGGHHHHHHHHHGGGFFFDDDBBBAAA@@@??????@@@AAACCCEEEGGGHHHFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@@@@???===;;;:::999888888777777666666555555222222111111000/////////...---,,,+++************,,,+++***)))((((((((((((******)))(((''''''&&&&&&(((((('''&&&&&&&&&&&&'''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###'''$$$$$$''''''$$$%%%'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((""""""######$$$%%%&&&&&&((('''&&&'''((())))))'''((())))))))))))'''&&&$$$))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))*********+++++++++))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))(((((((((((())))))******))))))((((((''''''******++++++++++++******'''(((((((((((())))))))),,,+++)))***...444:::???+++***---222777666///))))))***+++,,,,,,***)))(((((((((((((((((('''''''''************************''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&'''((()))***'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))))))))************%%%''')))))))))((()))+++,,,,,,+++++++++,,,---...+++,,,------......------222333333333333222111111111111222333333333333222222222333333333444444444333444666666555555777888777888999999999999:::<<<***((('''(((******)))'''%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((''''''''''''((((((((((((************++++++++++++******++++++,,,------................../////////000000///////////////000222222222333333333444444444444333222222222333444444333333333444555666666999999:::;;;;;;<<<;;;;;;<<<;;;;;;;;;<<<===>>>>>>@@@DDDKKKNNNNNNKKKHHHFFFHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLKKKIIIGGGFFFGGGGGGHHHHHHHHHHHHGGGFFFDDDBBBAAAAAAAAABBBCCCEEEGGGHHHIIIFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@???===<<<:::999888888777777666555555444222222111111000/////////...---,,,+++************,,,+++***)))((((((((((((%%%%%%%%%&&&''''''(((((((((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%&&&######&&&&&&######&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$$$$###'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))))))))))))))(((((((((((('''&&&'''((()))((('''''''''((())))))((('''&&&((((((((((((((((((((((((*********))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++***)))((((((((((((((()))))))))))))))((((((''''''((())))))******))))))(((******+++++++++,,,,,,,,,)))((('''(((+++111777;;;777555444555888666111,,,++++++++++++***))))))(((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((()))))))))*********(((***++++++)))((())))))++++++++++++,,,,,,,,,---+++,,,------......------///000111222222222222222000111222222333333222222222222222222333333333333222333555555444444666777666888999999999999;;;<<<&&&%%%%%%&&&)))******)))%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))******************++++++,,,,,,------,,,,,,,,,------.........//////............//////222222222222333333333333444333333222222333333444666555555444555555666666888888999999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<===???CCCIIIKKKJJJGGGEEECCCFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIJJJKKKLLLNNNNNNLLLKKKIIIHHHGGGGGGHHHIIIIIIIIIJJJIIIHHHFFFDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHDDDCCCBBB@@@@@@@@@@@@AAA@@@@@@??????===<<<:::999777777777666555555444444222111111000000//////.........---,,,++++++++++++++++++***)))(((((((((((($$$%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& !!!"""$$$&&&'''&&&######&&&&&&######%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%######&&&&&&&&&'''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''***)))((('''&&&%%%$$$###'''&&&&&&&&&((()))((('''&&&''''''((()))(((((((((((((((((((((((((((((((((((()))))))))******++++++))))))))))))************))))))))))))))))))))))))+++***)))((((((***+++,,,))))))))))))))))))))))))(((((())))))))))))******,,,,,,,,,+++***)))))))))******)))((((((((((((((()))))))))((((((((((((''''''(((((())))))(((((('''(((((((((((())))))))))))'''&&&%%%%%%(((---222555@@@<<<888666555333///+++,,,,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))*********,,,---,,,***(((((((((******+++,,,,,,,,,,,,++++++,,,------......------------///000111222222222000000111222222222222222000111111111222222222222111222444444333333555666555777999999999:::;;;===$$$$$$$$$%%%'''(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))***++++++''''''''''''(((((((((((((((((((((((())))))))))))******++++++,,,,,,,,,,,,+++,,,,,,---...///////////////.........///000000111222222222222333333333333333333333333333444444777666666555555555666666888777777777999;;;===>>><<<<<<;;;;;;:::;;;;;;;;;@@@CCCGGGIIIGGGDDDBBBAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIGGGEEEAAAAAABBBCCCCCCDDDDDDDDDCCCAAA???>>>======>>>?????????>>>>>>===;;;:::999777777666555555444444333111111111000//////.........------,,,++++++,,,,,,+++***)))((((((''''''(((((((((((((((''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&& """$$$&&&'''(((%%%%%%''''''$$$$$$'''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''!!!$$$'''((((((((('''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%$$$###!!! '''&&&%%%&&&((()))((('''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***))))))((((((((('''''''''+++***)))((((((''''''((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((((('''&&&%%%&&&))),,,...999666333111///---***'''---,,,***((('''''''''(((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***)))***++++++)))(((((()))))))))+++,,,,,,,,,+++***+++,,,------......------,,,---...///000000000000///000000111222111111111000000000000111111111111111333444444444444555777555777888999999:::<<<===%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))***++++++''''''''''''((((((((((((''''''((((((((()))))))))******+++++++++++++++,,,+++,,,,,,...///000111111000/////////000000111222111111111222222222333333222222222333333444444444777666666555555555666666777777666777888:::<<<===<<<;;;;;;::::::::::::;;;@@@CCCFFFGGGEEEBBBAAAAAA???@@@AAABBBDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJMMMMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKIIIGGGBBBBBBCCCCCCDDDCCCBBBBBB@@@???>>>===<<<<<<<<<============<<<;;;:::999888666666555555444333333333111111000000///.........------,,,+++++++++,,,,,,+++***)))((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&***((('''***)))&&&&&&((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''' """%%%((()))***))))))%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%'''&&&%%%&&&'''((((((&&&))))))((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((()))***++++++***((('''(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&'''''''''(((((((((******)))((((((((((((((('''''''''''''''(((((((((((())))))******))))))((()))))))))*********+++++++++***((('''&&&'''((((((,,,++++++++++++)))'''%%%,,,***)))'''&&&&&&'''(((%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((('''(((((((((((()))))))))%%%'''))))))((('''((()))((()))******++++++******+++,,,------......------....../////////......---...///000000111111000000//////000000000111111111333444666666555555777888555777999999999:::;;;===&&&''''''&&&$$$###$$$%%%%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******++++++++++++++++++***+++,,,...///111222222000000///000000111222333111111111111222222222222111111222333444444444444666555555444555555666666666666777777888999:::;;;::::::999999999::::::;;;???AAACCCDDDBBBAAA@@@@@@===>>>???AAABBBBBBCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJMMMNNNNNNLLLJJJHHHDDDEEEFFFFFFFFFEEECCCBBB>>>>>>======<<<;;;;;;;;;;;;;;;;;;::::::999777777555555555444333333222222111000000//////......---,,,++++++******++++++,,,******)))(((''''''''''''!!!""""""$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$''''''&&&%%%$$$$$$%%%%%%***'''''')))(((%%%%%%'''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&%%%%%%%%%'''((('''&&&)))(((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$''''''''''''(((((((((((((((((((((((((((((((((((('''((()))***)))((('''&&&((((((((((((((((((((((((''''''(((((((((((())))))'''''''''((()))*********))))))(((((((((((())))))&&&''''''''''''(((((((((((())))))******))))))((((((((((((((())))))))))))++++++***)))((('''''''''%%%&&&'''((()))((('''''')))(((((('''''''''''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''***(((&&&$$$""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((''''''(((((((((((())))))###%%%'''(((''''''((()))))))))(((((())))))***++++++,,,------......------///////////////...---,,,......///000000000000000///000000000111111111111333555666666555666777999666888999999999999:::<<<%%%'''((('''$$$###%%%&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((()))))))))*********++++++******************))))))+++,,,...000111222.........//////111222222111111111111222222222222000111222444555555444444444333333333444555666666666666777888999999888888999888888888999:::;;;;;;<<<>>>@@@@@@???>>>>>>???===>>>???AAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMNNNOOOMMMJJJIIIEEEFFFGGGGGGFFFDDDBBBAAA<<<===>>>>>>===<<<:::888888999999888888777666555555555444444333222222222000000000///......------*********))))))******+++******((('''''''''''''''"""###$$$%%%'''((()))***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$'''$$$$$$&&&%%%!!!!!!###'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%%%%&&&''')))+++,,,''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***(((&&&%%%$$$%%%'''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((''''''(((((()))***+++&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))(((((('''''''''&&&%%%&&&((()))&&&&&&'''(((((((((''''''$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&((('''%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$&&&'''((((((((((((((((((((((((((('''''''''((((((((())))))%%%'''))))))(((''''''(((***)))'''&&&'''(((+++,,,+++,,,------......---------......////////////...---...//////000000//////000000000111111111222222222444555555555555666888888999::::::888888999:::$$$&&&((('''%%%$$$&&&(((%%%%%%&&&&&&'''(((((()))&&&&&&'''((()))***++++++''''''''''''((((((((()))))))))))))))************++++++******************'''((()))+++---///000111---------......000111111000111111111111222222222000111222444555555444444222222222333444555666777666666888999999888777666888888888888999:::;;;<<<:::<<<>>>>>>===<<<===>>>??????@@@AAABBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFGGGIIILLLOOOOOOMMMKKKIIICCCDDDEEEEEEDDDBBB???>>>;;;<<<>>>???>>><<<999777777777888777777666555444555555444333333222222111000000000///......------***)))))))))))))))*********)))(((''''''&&&&&&''')))))))))***************'''&&&%%%%%%$$$$$$%%%%%%#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&$$$$$$$$$!!! """!!! ############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&######$$$%%%(((+++...///''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((,,,)))$$$!!! ###'''***((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&%%%%%%$$$$$$''''''''''''(((***+++,,,&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((())))))))))))***$$$%%%&&&((()))*********,,,***'''$$$"""###&&&)))$$$%%%&&&((()))(((((('''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!###%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))(((***+++***((('''''''''+++)))'''%%%%%%(((+++---+++,,,------......------,,,,,,...///000000111111---......///////////////111111111111222222222222111333444444444444555777999:::;;;:::888777888999%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))))),,,***'''%%%%%%'''***,,,%%%%%%&&&((()))+++,,,,,,'''((()))++++++***))))))***+++,,,---...---,,,+++,,,------...///000111111......///000111222222333333333333333333222111000111111111222333444666777666666777888999::::::;;;::::::;;;<<<<<<;;;;;;::::::<<<======<<<;;;;;;<<<>>>???@@@@@@AAAAAAAAA@@@EEEEEEFFFEEEEEEDDDCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGFFFFFFGGGHHHHHHHHHJJJLLLMMMMMMLLLJJJHHHDDDCCCCCCBBBBBBBBBBBBCCC@@@???>>>===;;;999888888888888999999888777555444///////////////000000000000000000000////////////***))))))(((((((((((((((,,,+++)))((('''''''''((('''&&&&&&$$$###"""!!!!!!)))(((&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!""""""!!!$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&$$$###""""""!!!$$$&&&((((((''''''''''''(((&&&$$$"""######(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((((()))******'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***))))))(((((('''''''''&&&'''&&&%%%$$$$$$%%%&&&'''******)))((((((((((((((((((((((((((('''&&&%%%%%%(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&%%%$$$############&&&%%%$$$###"""###$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''''''''&&&&&&'''''''''(((((()))***+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++////////////////////////111111111000000000000000222222111111222444555666555444444555555666777888%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))***((('''&&&&&&(((***,,,(((((((((((())))))))))))(((((()))******************+++,,,,,,------,,,,,,------......//////000000/////////000111111111222333333333333333222111000111111111222333444666666777888888999:::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;===>>>>>><<<;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEHHHHHHFFFFFFFFFFFFHHHHHHHHHIIILLLMMMMMMLLLIIIHHHEEEDDDCCCCCCBBBCCCCCCCCCAAA@@@???===;;;999888777777777777777666555444444000000000000000000000000000000000000/////////...,,,++++++***************+++***)))''''''&&&''''''''''''''''''&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$#########$$$&&&(((((('''&&&%%%&&&''''''&&&$$$######$$$((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((((((''''''((())))))((((((((('''''''''&&&)))(((''''''''''''((()))***)))(((''''''''''''((()))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''&&&'''''''''(((((()))***+++------,,,,,,,,,+++++++++------------------------////////////////////////000000000000000000000000222222111111222333555666444444444444555666777888&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))'''&&&&&&'''((()))***+++))))))))))))(((((((((((()))))))))))))))******++++++++++++++++++,,,------..................//////000000000000000000000000222222333333333222111111111111111222333444555666777777888999:::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<===???@@@???===<<<<<<======>>>@@@BBBDDDEEEFFFFFFDDDDDDEEEEEEDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIKKKLLLLLLKKKIIIHHHFFFEEEDDDDDDCCCCCCCCCDDDBBBAAA???===;;;999777777777666555444444333333444111111000000000000000000000000000/////////......,,,++++++******************)))((('''&&&&&&&&&&&&&&&&&&''''''((((((((()))&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((((((&&&%%%###$$$%%%&&&&&&$$$$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%'''((((((''''''((()))(((((((((''''''''''''''')))(((''''''''''''((()))(((((('''&&&&&&&&&'''''')))(((%%%$$$$$$&&&(((***''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&(((******(((&&&%%%'''''''''(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))((((((((('''''''''(((((()))***+++,,,,,,,,,,,,++++++++++++,,,------....../////////////////////////////////000000000000000000000000222222111222222333444555444444444444555666777777&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((($$$%%%&&&((()))*********&&&&&&'''((()))***++++++***)))((((((((()))+++,,,,,,+++*********+++---........................---000000000000000/////////222222333333333222222111222222222222333444555666444444555666777888999999999999::::::;;;<<<======???AAABBBAAA???======>>>@@@AAABBBDDDEEEFFFGGGGGGDDDDDDDDDEEEEEEDDDDDDCCCEEEFFFFFFFFFFFFFFFFFFEEEHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDBBBAAA@@@>>>;;;999777777888777555333333333444444111111111111111000000000000000/////////.........***))))))(((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$######$$$&&&%%%%%%$$$&&&''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%%%%''')))***''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''(((&&&&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((()))$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((())))))))))))))))))''''''''''''((()))***+++,,,++++++++++++++++++++++++,,,,,,---...//////000/////////////////////////////////000000000000000111111222222222333333444333333333333444555666777&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((###$$$&&&((()))******)))&&&&&&'''((()))******+++***)))((((((((()))+++,,,,,,+++***)))***+++,,,---............------------000000000///////////////111222222333333333222222222222222222333444555555333444555555777777888999999999999999;;;<<<>>>???@@@BBBCCCCCCAAA???@@@@@@CCCDDDEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGIIIIIIJJJKKKKKKJJJIIIIIIGGGGGGEEEDDDDDDCCCCCCCCCBBBAAA@@@>>><<<:::888777888777555444333333444555111111111111000000//////////////////............***))))))((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""###$$$###"""$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%$$$"""$$$%%%%%%%%%%%%&&&(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((()))(((''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((()))******%%%%%%&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###############$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))''''''''''''((()))***+++++++++++++++++++++++++++******+++,,,---.........////////////////////////......//////000000000000111111222222222222222222222222222333333444555666%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&'''((()))))))))******))))))(((((('''''')))))))))))))))******+++***************+++,,,,,,------------------......////////////////////////111111222333333333222222333222222222333333444555555555666777888999::::::888888888999:::===???@@@AAABBBDDDDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIJJJJJJIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@>>><<<;;;:::999777777666555444444444444111111000000//////....../////////.........------,,,++++++***************''''''(((((((((''''''&&&)))(((((((((''''''&&&&&&###$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%&&&###$$$&&&%%%%%%%%%&&&'''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''''''''((())))))(((''''''&&&&&&%%%%%%%%%&&&''''''###%%%(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%###""""""###%%%'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''((())))))))))))'''''''''(((((()))***+++*********+++++++++++++++***++++++,,,,,,---------////////////////////////---......//////000000111111111222222222222111111222222222222333444555555$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((*********)))((('''''''''(((((()))***************))))))***+++++++++++++++,,,,,,,,,------.........---.........///000000000000111222333333333333222333333222222222333444444444555555666777888999:::888888888888:::===@@@AAAAAABBBDDDEEEDDDDDDEEEFFFCCCCCCDDDFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEECCCBBBAAAAAAAAA@@@@@@???>>>===<<<;;;;;;555555555444444333222111000000//////...------,,,//////.........---------,,,++++++***************''''''((()))))))))((('''&&&&&&&&&&&&''''''''''''###$$$%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%'''(((%%%%%%%%%&&&&&&'''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&'''((((((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((())))))((('''''''''(((((()))***+++)))*********++++++++++++,,,,,,,,,---------------////////////////////////------......///000000111000111222333333222111000111111111111222333444555########################$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((''''''(((((())))))******'''(((***+++++++++***)))((()))***,,,,,,+++******++++++,,,,,,---...//////,,,------...///000111111000111222333333333333333333333222222222333444444222222333444555666777777888777777888:::===@@@BBB@@@BBBEEEEEEEEEEEEFFFGGG@@@AAACCCEEEGGGHHHIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDCCCAAAAAA@@@@@@?????????>>>======<<<<<<222333444444333222000///000//////...------,,,,,,//////.........---------***))))))((((((((((((((('''((()))******)))((((((!!!""""""###$$$&&&&&&'''###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$##################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$$$$"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''(((((())))))((('''%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%""""""###$$$###"""!!! ###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((('''''''''(((((()))***+++))))))******++++++++++++..................------////////////////////////---------...///000000111000111222333333222000000111111111111222333444555&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''')))******((('''((()))))))))(((((((((***+++,,,,,,+++*********+++,,,---------------------------111111111000///.........222222222333333444444444555555444333333222111111333333333333333333333333222444666888<<<>>>@@@BBB??????AAACCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCDDDEEEGGGLLLKKKKKKKKKKKKJJJJJJJJJHHHGGGEEEDDDBBBAAAAAAAAA???>>>>>><<<;;;:::999999666666666444333111///.........---------......///---------,,,,,,,,,+++++++++++++++******(((''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$%%%'''(((((('''%%%$$$((('''%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$###"""!!! (((((((((((('''&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))###$$$%%%'''((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%""""""###$$$&&&'''((((((((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%"""$$$&&&((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''((((((%%%'''))))))((('''((()))&&&&&&&&&'''''')))************+++,,,,,,,,,,,,+++------..................---......///////////////---------............///000000111222333333444444111111111222222333333333%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''(((******((('''((()))***)))((((((((()))***+++******)))))))))***+++,,,------------------------///////////////000000000///000000111222222333333555444444333222222111111333333444444444555555555444555666888:::<<<===>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGEEECCCCCCDDDEEEFFFIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGEEECCCBBBAAAAAAAAA???>>>===<<<:::999888777666666555444333111///...//////...------.........,,,,,,,,,,,,++++++++++++***++++++******(((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&((((((&&&%%%$$$'''&&&%%%$$$######$$$%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$###############$$$%%%%%%###""""""!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""######%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))'''&&&&&&'''''')))******)))***++++++,,,,,,++++++,,,------...............------...///////////////---------............/////////000111111222333333222222222333333333333333$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&((())))))((('''((()))+++***)))((((((((()))***)))(((((((((((()))******,,,,,,,,,,,,------------------...///000000111111...///000111222333444555444444333333222222111111333333444555666777777888666777777888888999999:::>>>???@@@BBBCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFGGGFFFEEECCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIGGGFFFEEECCCBBBAAA@@@@@@???>>><<<;;;999777666555555555555444333111000//////...---,,,+++++++++,,,++++++++++++*********)))************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$############$$$###$$$%%%%%%&&&&&&%%%%%%!!!!!!"""###$$$$$$$$$$$$###""""""""""""###$$$$$$###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&'''''''''%%%###"""###$$$'''(((%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$ !!!"""$$$%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""######'''%%%$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%'''))))))((('''((()))''''''''''''((()))******)))***++++++,,,,,,++++++,,,,,,---...............------...////////////...---------............////////////000111111222222444444444333333333333333$$$######""""""######$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%'''))))))((('''((()))+++***)))(((''''''((()))(((((((((((())))))******,,,,,,,,,,,,,,,---------------......///000000111000000111333444666777888333333333333222222111111222333333555666777888888777777888888999999::::::>>>???AAABBBDDDEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHFFFEEEDDDBBBAAA@@@@@@???>>>===<<<:::777555444333444444444333222111000///---,,,+++***))))))))))))************))))))))))))))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$$$$########################$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$$$$###"""""""""!!!""""""###$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$ !!!"""$$$%%%&&&&&&'''$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((('''&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))((((((''''''((()))******))))))***+++++++++++++++++++++,,,---............,,,---......//////......---------............///000000000000111111222222555555444444444444333333$$$######""""""######$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&((()))((('''((()))+++***)))'''''''''(((((()))))))))***************+++++++++,,,,,,,,,------........................///000111222444555666777333222222222222222111111111222333444555666777777777777888999:::;;;<<<===???@@@BBBCCCEEEFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHHHHEEEFFFHHHIIIJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCEEEDDDDDDCCCCCCCCCCCCCCC@@@AAABBBCCCDDDEEEFFFGGGFFFEEECCCBBB@@@?????????======;;;999777555333222333333333333222111111000......,,,+++*********************)))))))))((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$######"""""""""!!!""""""###$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$"""!!! %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""$$$$$$%%%%%%&&&'''((((((%%%'''))))))((('''((())))))(((((((((((())))))***))))))***++++++++++++******+++,,,---............,,,------...............---------............///111111111222222222222222444444444444444444444444$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&$$$&&&((((((''''''((()))***)))((('''''''''((()))((()))***+++++++++************++++++,,,,,,------///.....................------...///000111222333222222222222222222111111222222333444555555666666666777888999;;;===>>>>>>???@@@AAACCCDDDEEEEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAA@@@???>>>>>>===<<<;;;999777555444333111222222222222222111111111000///......---......************)))))))))(((((((((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""""""""###$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% ###&&&))))))'''$$$"""############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%$$$###"""!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###!!!###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$######!!!"""%%%''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%&&&'''((()))%%%'''))))))((('''((())))))))))))(((((())))))***((()))******++++++******)))***+++---............,,,,,,---............------------............///222222222222222222222222222333333333444444444444%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%'''(((''''''((())))))((('''&&&'''((()))***'''((()))*********)))))))))******+++,,,,,,------,,,------....../////////,,,------...///000000000111111111111111111222222444444555555555666666666666666777999:::;;;<<<======>>>???AAABBBCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCCCCDDDDDDEEEDDDBBB@@@???>>>>>>>>><<<;;;:::999777666555444000111111222222222111111//////...............///++++++*********)))))))))''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%""""""###%%%%%%&&&&&&&&&###############$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''"""###%%%''''''&&&%%%$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$######$$$$$$$$$######"""%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%### !!!###&&&((())))))'''&&&###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$###"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%'''))))))((('''((()))******)))))))))))))))***((())))))***************)))***+++,,,---.........+++,,,------......---------------............///222222222111111111111111000111111222333444555555&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''(((''''''((()))((('''&&&&&&'''((()))***%%%&&&((()))))))))((('''))))))***+++,,,,,,------***+++,,,---///000111111.../////////000000111111111111111111111111222222666666666666777777777777666777777888999999::::::;;;<<<===???AAAAAABBBBBBCCCDDDEEEFFFHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHIIICCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBB@@@???>>>>>>===;;;;;;:::999888777666555000000111222222222222111,,,,,,+++++++++,,,------++++++++++++************''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!###%%%&&&'''((($$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$"""###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%###""" ###&&&***+++***((('''###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$#########$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''))))))((('''((()))******)))))))))))))))***(((((()))***************((()))+++,,,---.........+++,,,------......---------------.........//////111111111000000000000000//////000111333444555555$$$%%%&&&%%%###"""###$$$$$$%%%%%%$$$"""!!!"""###'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%######$$$&&&&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&******))))))))))))******)))***+++***))))))+++,,,---,,,+++******,,,---///---------------...//////...000111222111111222444333333333333333444555555333444444555777888:::;;;<<<===?????????@@@AAACCCEEEFFFHHHIIIHHHHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCCCCDDDDDDBBBAAADDDCCCBBBBBBAAAAAAAAAAAACCCCCCAAAAAAAAAAAACCCCCCDDDBBB???<<<::::::;;;;;;:::999999777555333111000888777666555333222111000///////////////////////////---+++)))***)))(((&&&&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%""" """&&&'''&&&###'''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$###""""""""""""############$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&$$$""""""###$$$''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""$$$&&&'''%%%$$$$$$###"""""""""###$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%###"""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$***)))((('''&&&%%%$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$###"""!!!"""######"""!!!!!!"""$$$######$$$%%%%%%&&&''''''$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""$$$&&&(((***+++,,,))))))))))))((((((((((((+++***))))))***,,,---///++++++++++++++++++++++++---...///000000///...---444333111000///...//////000111111222222333444444$$$%%%&&&%%%###"""###$$$"""$$$%%%$$$######$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&%%%######$$$&&&&&&&&&''''''''''''''''''''''''((())))))((('''&&&)))))))))((())))))******)))***+++***))))))+++------,,,+++***+++,,,...//////////////////000000111...000111222111111222444777777666666666666777777444555555666888999;;;<<<;;;===>>>???>>>???@@@BBBDDDFFFHHHIIIHHHHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCCCCDDDDDDBBBAAACCCBBBAAA@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBCCCBBB@@@>>>===<<<<<<<<<:::999999777666333222111333333333222222111111111........................---+++)))((()))***)))(((''''''((((((((((((''''''(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&###"""!!!"""%%%&&&%%%###'''%%%###$$$%%%&&&%%%$$$""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$&&&%%%$$$###############"""$$$%%%$$$######$$$%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&'''%%%###$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&%%%%%%$$$###############%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%$$$###$$$&&&'''###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$######"""%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))******))))))))))))((((((((((((************+++,,,------,,,,,,,,,,,,,,,,,,++++++------............------444333111000////////////000111111222222333444444$$$%%%&&&%%%###"""###$$$"""###%%%%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%######$$$&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''(((((())))))******)))***+++***))))))+++---...---,,,,,,,,,---///000000000000111111111222222...000111222111111222444666555444444444444444555555666666777888:::;;;<<<:::;;;============???AAACCCEEEGGGHHHGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCCCCDDDDDDBBBAAA@@@@@@??????>>>>>>??????@@@@@@????????????@@@@@@AAAAAA@@@@@@???>>>======999999999888666444222222......//////000000111111------------------------+++)))(((((()))******)))(((((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&$$$""""""###$$$$$$$$$&&&%%%######%%%&&&%%%$$$!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!!!!###$$$$$$###$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&"""######$$$$$$######""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((***)))))))))(((((((((((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------333222111000//////000000000111111222222333444444$$$%%%&&&%%%###"""###$$$###$$$&&&&&&%%%$$$&&&'''+++***((('''%%%$$$$$$$$$%%%&&&&&&%%%######$$$&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&''''''((())))))))))))((()))******)))***,,,---...------------...///000000000111111222222222222...000111222111111222444333222222222333444444555555555555666777999:::;;;888:::<<<<<<<<<<<<>>>@@@BBBDDDFFFGGGFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCAAA@@@>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@>>>===<<<888888888777666555333222------......//////000000------------------------,,,***))))))***+++***)))''''''((((((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((&&&###""""""###$$$%%%&&&$$$######$$$%%%%%%$$$!!!""""""###$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%###"""!!!!!! !!!$$$%%%$$$###""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((((((&&&###!!!$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""######$$$%%%%%%%%%%%%###$$$%%%$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))***))))))(((((('''''''''(((((((((((())))))))))))((()))***,,,,,,,,,+++***,,,,,,------------......///...---,,,,,,---...///111111111000000000000000000111111222222333444444$$$%%%&&&%%%###"""###$$$%%%&&&'''&&&$$$###$$$%%%((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%######$$$&&&'''''''''''''''''''''&&&''''''''''''(((((())))))''''''((()))******))))))((()))******)))***,,,...------------......//////...///000111111111000000...000111222111111222444444444444555666888999:::444444444555666777888999888999;;;;;;;;;<<<===???AAACCCEEEFFFEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAAAAABBBBBB@@@???<<<<<<;;;;;;;;;<<<<<<===========================999;;;===>>>>>><<<:::999777777777666666444333333////////////............------------------------///---+++*********)))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%###""""""$$$%%%&&&$$$"""###$$$%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$%%%$$$###"""!!!!!!!!!!!! ###%%%%%%###!!! $$$$$$$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%"""#########!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((()))'''''''''''''''''''''''''''((((((((()))))))))***((()))***+++,,,+++***))),,,,,,,,,------.........000///...------...///000000000000111111111111111000111111222222333444444$$$%%%&&&%%%###"""###$$$%%%&&&'''&&&###"""###$$$!!!!!!!!!"""###$$$&&&&&&%%%&&&&&&%%%######$$$&&&&&&&&&&&&'''''''''((((((''''''&&&''''''((()))***((()))***++++++***)))(((''')))******)))***,,,...,,,---------............---...///000000000///......000111222111111222444222333333444555777888999444444444444555666777888888999;;;;;;;;;;;;===???@@@BBBDDDEEEDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA??????@@@@@@>>>===;;;;;;::::::;;;;;;<<<<<<<<<<<<============<<<<<<888999:::;;;;;;:::888777555555555555555444333222111111000///...------,,,------------------------000---+++******)))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$""""""$$$&&&%%%$$$""""""$$$%%%$$$### !!!"""#########"""############$$$$$$$$$$$$$$$###""""""""""""###"""$$$&&&%%%###!!! !!!"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$######""""""######$$$"""######$$$$$$######""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''###!!! """%%%(((""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''((((((''''''(((((())))))******))))))***************)))++++++,,,,,,------....../////////....../////////...///000111111111111111000111111222222333444444$$$%%%&&&%%%###"""###$$$###$$$%%%$$$###"""###$$$###############$$$%%%&&&%%%&&&&&&%%%######$$$&&&$$$%%%%%%&&&'''((())))))'''&&&&&&&&&'''(((***+++***+++,,,---,,,***(((''''''(((******)))***---///+++,,,,,,---------------,,,---///111111000///......000111222111111222444333333222222222333444444555444444555555666777888888:::;;;<<<;;;<<<>>>???@@@BBBDDDDDDCCCCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@???======>>>>>><<<;;;;;;:::::::::;;;;;;<<<===;;;<<<===>>>>>>===<<<;;;888999999:::999888777666333333333444333333222222000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$&&&'''&&&$$$###$$$&&&%%%###""""""###$$$$$$### !!!!!!"""""""""###"""############$$$$$$$$$$$$############$$$%%%%%%###$$$%%%$$$###"""###$$$"""###$$$$$$###!!!########################"""$$$%%%$$$""""""###%%%""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''((()))***************))))))))))))************++++++,,,------------......//////......------...000111222222222111000111111222222333444444$$$%%%&&&%%%###"""###$$$!!!"""###$$$######$$$&&&,,,+++)))'''%%%$$$$$$###&&&&&&&&&%%%$$$###$$$&&&###$$$%%%&&&''')))******'''&&&&&&&&&'''(((***+++,,,---......---+++(((''''''(((************---///***+++,,,,,,------,,,,,,---...000111222111///...///000222222111111333444999888777666555444444444666666555666666777888999888:::<<<<<<<<<<<<>>>@@@???AAACCCDDDCCCCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB???>>><<<<<<======;;;:::::::::::::::;;;;;;<<<===;;;<<<===>>>>>>===<<<;;;:::::::::999888777666666222222222333333222222111......---------------,,,************************((('''%%%%%%'''((('''&&&&&&''''''''''''''''''&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""%%%''''''%%%###$$$&&&%%%###""""""###$$$$$$###############$$$$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&'''"""###$$$$$$###$$$&&&((($$$%%%&&&''''''&&&$$$###########################!!!$$$%%%%%%"""!!!###%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""$$$&&&'''###"""""""""###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!  !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%+++---+++%%%!!!$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&'''(((((($$$######""""""######$$$"""###$$$%%%&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%$$$######$$$&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%$$$$$$$$$######""""""&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((&&&''''''((()))******++++++***)))(((((()))***+++))))))***++++++,,,------+++,,,............,,,+++---...000111222222222111000111111222333333444444&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&((()))******************++++++,,,///+++'''&&&(((***)))(((++++++,,,,,,---............///000000//////000111000///.........///111222222222333444444555555666555555555555666777999999999:::;;;<<<===============>>>???@@@BBBCCCDDDEEECCCBBBBBBAAAAAABBBBBBCCCCCCAAA>>>;;;999999999:::>>>>>>???@@@@@@???=========<<<<<<<<<<<<;;;;;;;;;888888888777666555555555333222111111222222111///---.../////////...,,,++++++++++++************))))))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''%%%###!!! $$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""""""""#####################$$$%%%&&&&&&###"""!!!!!!!!!"""$$$%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((((((&&&&&&&&&&&&((((((#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&"""$$$&&&&&&%%%%%%%%%&&&%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((''''''((()))*********))))))))))))******++++++,,,------......///...------,,,,,,------...000000000000111111111111000000111222222222222111%%%%%%%%%$$$$$$#########&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''&&&%%%&&&&&&&&&''''''(((((((((''''''&&&&&&''''''((()))((((((((((((((()))******---***'''&&&(((***)))(((,,,,,,---......//////000,,,---///...------...000000//////...///000111222222222333333444555555555555555555555666777888999999:::;;;<<<===============>>>???@@@AAACCCDDDDDD@@@@@@????????????@@@@@@BBBAAA???===<<<<<<======<<<===>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;888777777777666666555555333222000111222222111///...............---,,,,,,+++++++++*********))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$###"""""""""###%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$######&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&###%%%&&&'''&&&%%%&&&'''###$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''))))))((('''((()))***+++,,,++++++******++++++,,,++++++,,,------......///...------,,,,,,------...//////000000000111111111000000111222222222222111$$$$$$###############"""&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((((('''&&&%%%%%%&&&'''((()))******%%%%%%&&&'''''''''''''''''''''&&&&&&''''''((()))...,,,***)))+++---------,,,,,,,,,---......//////***,,,------,,,,,,---...///////////////000111111222222333333444444555555555555555555666777888888999:::;;;<<<<<<======<<<======>>>@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@??????@@@AAAAAA======>>>>>>======<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;777777666666666666666666333111000000111222000///......------,,,,,,------++++++*********)))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&&&&'''"""###$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((()))+++,,,---------,,,,,,,,,,,,------++++++,,,------......///...------,,,,,,------...//////000000000000111111///000111111222222111111$$$$$$$$$$$$############%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))###$$$&&&'''''''''&&&%%%'''&&&&&&&&&&&&'''((((((+++*********+++,,,------******++++++,,,---------***,,,------,,,+++---...///////////////000000111111222222333444444555555555555555555555666777888999999:::;;;<<<<<<<<<<<<======>>>???@@@AAABBBBBBEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAABBBCCCCCC@@@@@@@@@@@@???>>>>>>===<<<<<<<<<;;;;;;;;;::::::666666666666666666666666222111000000111111000//////...,,,+++++++++,,,---************))))))))))))%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""""""""#########&&&&&&%%%$$$########################$$$$$$%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###%%%'''(((((('''&&&''''''######%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))(((((((((***,,,...///------,,,,,,,,,,,,------++++++,,,------......///...------,,,,,,------...////////////000000000111///000000111111111111111$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%((((((''''''(((((()))***&&&''''''''''''((()))******++++++,,,------......+++---......------...///...//////000000000000000111111222222333444444555555555555555555666666777888999:::;;;<<<<<<<<<<<<======>>>>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBBEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>><<<;;;;;;;;;;;;:::::::::666666666666555555555555222111///000111111000......---,,,******+++,,,,,,*********)))))))))((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########&&&&&&%%%$$$############!!!""""""###############!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###"""%%%'''(((((('''&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''')))(((((((((***,,,...///,,,,,,++++++++++++,,,,,,++++++,,,------......///...------,,,,,,------......////////////000000000//////000111111111111000%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%&&&'''''''''''''''))))))(((((())))))***+++(((***++++++))))))***+++,,,,,,,,,---......//////,,,...//////......///000......///000000000000000111111222222333333444444666555555444555555666666888999:::;;;;;;<<<<<<;;;<<<======>>>??????@@@@@@CCCBBBBBBAAAAAABBBBBBCCCEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::777777666666555444444333222000//////000111///...---,,,++++++******++++++******)))))))))(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$!!!!!!"""############"""!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&))))))((('''&&&$$$###"""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%'''((((((&&&%%%%%%&&&$$$$$$%%%$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&)))((((((((()))+++,,,---++++++************++++++++++++,,,------......///...------,,,,,,------.........////////////000000...///000000111111000000######$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))))))))(((((())))))***+++***,,,...---+++)))***,,,*********+++,,,,,,------,,,...//////......///000---...///000111000000///111111111222333333444444666555555444444555555555888888999:::;;;;;;;;;;;;<<<<<<======>>>?????????DDDDDDCCCCCCCCCCCCDDDDDDAAABBBBBBCCCCCCCCCCCCCCCBBBAAA???>>><<<<<<<<<===;;;;;;;;;:::::::::999999888888777666444333222222222000//////000000///...+++++++++++++++******)))***)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%!!!"""###$$$$$$$$$######!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''%%%###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''((((((((('''%%%###"""!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""###########################"""""""""###%%%'''(((%%%&&&((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%))))))((('''((()))***+++++++++************++++++++++++,,,------......///...------,,,,,,------............/////////000000...//////000000000000000""""""######$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&'''(((((((((((('''&&&&&&((()))***((((((((((((((()))******$$$''')))(((%%%###$$$%%%&&&&&&&&&'''(((((()))))),,,---///...------...000---...000111111111000///000111111222333333444444666555555444444444555555888888999:::;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@??????@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDEEECCCAAA@@@>>>>>>>>>???;;;;;;;;;:::::::::999999999888777666444222111000111000//////000000///...******+++,,,,,,***)))((())))))))))))((((((((((((''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""""""""#####################$$$%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&(((&&&###!!!!!!###&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&((((((((((((&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&########################$$$###""""""$$$&&&)))+++$$$&&&'''&&&%%%######$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))(((''''''((()))***,,,++++++******++++++,,,++++++,,,------......///...------,,,,,,------.............../////////000...//////000000000000000""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))+++*********+++(((((((((((()))***+++,,,***************+++++++++------,,,+++,,,---...///111111111000000000000000555444333333222222333333333333333444444555555555777777666666666888999;;;>>>===<<<;;;;;;<<<>>>???===>>>>>>>>>????????????BBBAAA???>>>???AAADDDEEE@@@@@@???>>>>>>===>>>>>>@@@???>>>===<<<;;;::::::;;;:::777444222111111111222111000...---,,,+++++++++++++++************)))******))))))((((((''''''************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$"""!!! """%%%&&&#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""$$$&&&&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!!!!!"""###&&&''''''$$$!!!!!!$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######""""""######)))'''%%%###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%$$$###"""""""""###$$$%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&$$$!!!""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""" !!!###$$$&&&%%%$$$######$$$%%%&&&"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((()))+++---...))))))***,,,...///111111......------------......---,,,+++***+++,,,---...555444222000---+++***)))########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''))))))(((((()))(((((((((((()))***++++++************++++++++++++------,,,,,,,,,---...///000000000000000000000000222222111111111111222222333333333444444444555555777777666666777888:::;;;<<<<<<;;;;;;;;;<<<===>>>======>>>>>>>>>?????????>>>???@@@AAAAAABBBBBBBBB???>>>>>>============>>>=========<<<<<<;;;;;;;;;:::999666444222111111111...---,,,++++++++++++++++++++++++*********))))))))))))(((((('''&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""#########&&&%%%%%%$$$######""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######$$$%%%''')))%%%""""""$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######""""""######&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$############$$$%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%%%%$$$"""#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''))))))))))))))))))))))))''''''((()))***+++---...)))***+++,,,---///000000...------,,,,,,------...,,,,,,+++++++++,,,---............///////////////$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& ###&&&''''''&&&''''''''''''''''''((()))******************++++++,,,,,,------,,,,,,------...///000000000000000000000000////////////000111222222333333333333444444444444777666666777777888999::::::::::::::::::;;;<<<<<<============>>>>>>>>>>>>;;;===@@@CCCDDDBBB@@@>>><<<<<<<<<<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;888777666444222111111000,,,,,,++++++++++++,,,,,,++++++*********)))))))))((((((((('''&&&&&&%%%%%%(((((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############"""######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$###"""!!!%%%%%%$$$$$$###"""""""""!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$%%%'''((($$$""" """$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######""""""######$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))******,,,------+++++++++,,,---.........------,,,,,,,,,,,,------,,,,,,,,,+++,,,------...+++,,,---...///111222222#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&&&&&&&%%%&&&'''&&&&&&&&&''''''((()))***)))******++++++,,,,,,,,,---------------......////////////000000000000000.........///000222333444333333333333333333333333555555555666666777888888888888888999999:::;;;;;;<<<<<<<<<=========>>>>>>:::<<>>????????????::::::999999:::;;;<<<<<<<<<<<<;;;999888666555444333333333222111000000///000///...---,,,+++++++++*********)))))))))((((((******))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########'''%%%###"""!!!"""###$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%$$$######""""""######&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,---------.........000000//////.........---!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***''''''''''''((()))******)))******+++,,,---......------...////////////...---......//////000000111111111111222333555666777333333333333222222222222222333444555666666666666555666888999::::::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<===???@@@::::::::::::::::::;;;<<<<<<<<<:::888666444333222111111222222111000/////////...,,,+++)))(((((('''******)))))))))(((((((((*********)))((((((''''''%%%&&&&&&'''&&&&&&%%%%%%########################$$$%%%&&&'''''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!"""$$$&&&&&&&&&%%%%%%$$$######"""&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$######""""""######&&&$$$"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))******,,,------++++++++++++,,,,,,,,,,,,.........------.........,,,,,,---............---............//////000000""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((***(((((((((((()))***++++++)))******+++,,,---...///,,,---...///000//////...------......///000000111222222222222333444666666333333333222222222111111333444555777777777777777555666888:::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<;;;;;;::::::::::::;;;::::::888777555444333222///000111111111000///...---,,,+++***))))))))))))***)))))))))((((((((((((***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%######$$$&&&######$$$$$$$$$$$$$$$$$$%%%$$$######""""""############"""""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$########################"""$$$%%%%%%######%%%'''#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''((()))***+++---...******++++++,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,.../////////...---------......///000000000######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''')))((((((((())))))***+++,,,)))******+++---...//////,,,---///000000000///...---------...///000000111222222222222333444555555333333333222222111111111444555777999999999888888555666888:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;============<<<===<<<<<<;;;::::::::::::888888777666555444444444...///000111111000///...------,,,,,,+++,,,,,,---))))))))))))(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&""""""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$######"""###%%%((((((&&&%%%&&&((("""""""""######$$$$$$%%%%%%$$$$$$###"""#########!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$### !!!###$$$%%%%%%$$$$$$"""###%%%&&&'''&&&&&&%%%########################!!!$$$&&&%%%######%%%'''""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&'''((()))+++---...)))******+++,,,,,,------+++******************+++,,,,,,.../////////...---//////////////////......######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&(((((())))))((((((((((((((()))+++)))((()))***,,,,,,+++,,,///111222000---+++***.........//////000111222444333333222111111111222333333222222222333444444555666666666666666555555333444555777999;;;<<<===;;;;;;<<<<<<===>>>>>>>>>777888999999;;;;;;<<<=========<<<;;;::::::::::::999999888666555444333222///............---------++++++++++++******)))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%+++((($$$###%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$###############$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&!!!!!!%%%&&&%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$#########$$$&&&''''''%%%$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###"""###$$$%%%%%%###!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###"""""""""###$$$%%%""""""###$$$%%%%%%&&&&&&$$$""" !!!###%%%&&&&&&&&&$$$###%%%((()))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''')))***'''&&&&&&&&&&&&'''((((((******))))))******+++,,,***))))))***,,,------,,,,,,,,,++++++***+++++++++---------------...///000...------------...//////######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! $$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))))))))(((((((((((()))))),,,***))))))+++,,,+++++++++,,,---,,,++++++,,,............//////000111222444333222222111111222222333333222222333333444555777777888888888777777666666777777999:::;;;<<<<<<<<<<<<<<<<<<============:::::::::;;;<<<<<<=========<<<;;;:::999999999999888888777666444333222111////////////............++++++++++++***)))((('''******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######(((%%%""""""%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$!!! $$$'''%%%###%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$#########$$$%%%&&&'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$###$$$%%%&&&#########$$$$$$%%%%%%&&&###"""!!!"""$$$&&&&&&%%%&&&$$$$$$%%%(((((('''$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""######$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((******))))))******+++,,,+++***)))+++---...---,,,,,,,,,++++++***++++++,,,------,,,,,,---......///...------------...//////######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))---+++******+++,,,+++***+++***)))'''''')))...111.........//////000111222333333222222111111222222333333333333333444555555888888999999:::999999888999999::::::;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888777777666444333222111000000000/////////.........,,,,,,,,,+++***((('''&&&******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######""""""######%%%###!!!"""$$$&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$############"""$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!$$$'''(((%%%"""%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$&&&&&&###"""###%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''&&&$$$%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%$$$$$$######### """###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&& !!!"""###$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))***))))))))))))***+++++++++***)))***,,,...---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,------......------------...//////######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((()))***)))(((((((((((())))))***...,,,******+++,,,+++***++++++)))'''''')))---111............///000111222333333222222111222222333333333333333333444555666888888999999::::::999999::::::;;;<<<===>>>>>>??????>>>>>>===<<<;;;;;;;;;=========<<<<<<<<<;;;;;;;;;:::999888777777777777666555444333222000////////////.........------------------,,,+++)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$###""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""%%%$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! %%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$#########!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""############""""""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''(((((())))))))))))))))))***++++++)))(((((()))+++,,,,,,+++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,---...------------...//////######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%&&&&&&''''''''''''&&&''''''((()))***((((((((((((((()))******---+++******+++,,,+++***+++,,,,,,+++******,,,...............///000111222333222222111222222333333333333333333444555666777666777777888999999888888999999;;;<<<>>>@@@AAABBB??????>>>===<<<;;;;;;:::======<<<<<<;;;:::::::::::::::999888777777777777555555444222111000///...------,,,,,,,,,+++++++++.........---,,,***)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$############$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$###"""""""""###%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&''''''(((#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""%%%###!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""!!! %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""######""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''((())))))))))))(((((())))))***+++((('''&&&'''***+++***)))+++*********++++++,,,------,,,,,,+++++++++,,,,,,...------------...//////######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""###$$$"""###$$$$$$%%%%%%%%%%%%########################$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((()))***(((''''''(((((()))***++++++)))((()))***,,,,,,++++++---......---,,,,,,,,,.........//////000111222222222111111222222333333333333333333444555777777555555666777888888888888888999;;;===???AAABBBCCC???>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;:::999888777777777777555555444222111000///...,,,,,,+++++++++*********------------,,,+++***)))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''##############################""""""""""""##################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$$$$$$$%%%&&&$$$"""!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$###$$$$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%'''((()))***############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%$$$###### %%%&&&$$$"""###%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###%%%&&&$$$"""!!!$$$'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&%%%###"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""############""""""#########$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((((((((''''''(((((()))***)))(((((((((((()))******((('''&&&''')))******)))************+++,,,------...------,,,,,,,,,,,,,,,...------------...//////######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%""""""######$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((()))''''''''''''((()))***+++((('''&&&'''***+++,,,+++***+++---------,,,---///.........//////000111222222222111111222222333444222333333333555666777888444555666777888888888888::::::;;;===>>>@@@AAAAAA>>>>>>======<<<<<<;;;;;;=========<<<<<<<<<<<<<<<;;;;;;:::888888888888888555555444333111000///...,,,,,,,,,+++++++++***************++++++******)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''########################$$$##################$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%"""$$$&&&%%%###"""###$$$###$$$&&&((((((&&&$$$###$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$%%%%%%%%%%%%$$$###""" &&&'''$$$###$$$&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''############$$$$$$$$$$$$&&&%%%$$$$$$###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&&&&$$$""""""$$$%%%$$$###!!!$$$&&&&&&$$$###$$$&&&#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##################$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&((((((((((((((())))))***((((((((((((((()))******)))(((((()))+++,,,+++***************+++,,,---...///......---,,,,,,------...------------...//////######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%'''((((((''''''''''''((()))++++++'''&&&%%%&&&)))+++,,,+++(((***+++++++++---///222.........//////000111222222111111111222333333444222333333444555666888888555555666888888999999999<<<<<<<<<===>>>>>>??????===============<<<<<<<<<=========>>>>>>>>>>>>>>><<<;;;:::999888888888888666555444333222000//////---------,,,,,,,,,++++++''''''((()))))))))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''' ###&&&&&&$$$###%%%'''###%%%'''******'''%%%###$$$$$$$$$$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$ ###'''((('''$$$"""!!!%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$%%%%%%&&&%%%$$$###"""!!!'''(((&&&$$$%%%(((#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''((("""############$$$$$$$$$&&&$$$!!!!!!###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&&&&$$$"""!!!"""$$$$$$###!!!$$$&&&&&&$$$###$$$&&&""""""###$$$%%%&&&&&&''' !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%&&&''''''(((######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((()))******((((((((((((((()))******+++***)))***,,,------,,,************+++,,,---...000///...---------------...------------...//////######""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%((((((((((((''''''''''''************************++++++,,,------......///...///000111111000///...111111111111111222222222222222222222333555777888999888888777777777777777888888777777999;;;>>>@@@:::;;;<<<======<<<;;;:::::::::;;;<<<<<<;;;::::::;;;;;;;;;:::999888666555888555111////////////...,,,,,,++++++,,,,,,------)))))))))***)))(((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&"""!!!$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&###"""""""""###$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###!!!!!!"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&''')))(((%%%###"""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$######""""""######$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((())))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,---......///............---------...------------...//////$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''((((((((((((((((((((((((+++*********************+++++++++,,,------.........///000111000000///...111222222222222333333333555555444333333444555666888777777666666777777888999888888888999<<<>>>@@@<<<===>>>>>>>>>===;;;:::;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;999888777666666333000.../////////...---,,,++++++************))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&""""""%%%'''%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''######"""######%%%&&&'''######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''((())))))******)))))))))))))))***++++++,,,,,,++++++++++++,,,---...//////............------------------------...//////$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))+++++++++******)))))))))******++++++,,,---------...//////000000000//////222222222333333333444444999777666444333333333444666666555666666777888999999999999999;;;===???@@@???@@@@@@@@@???===<<<;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;:::999777777333111......///000000///...---+++***)))(((((((((+++***((('''''''''((()))&&&&&&&&&%%%%%%%%%%%%$$$'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%"""!!!%%%'''%%%$$$&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%###"""###$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%!!!!!!"""###$$$&&&((()))###$$$$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$$$$$$$$$$###"""$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&''''''''''''(((((((((((()))******++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000///............------------------------......///%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))((((((((()))))))))))))))++++++******))))))(((((()))******++++++,,,,,,---......//////////////////111111111222222333333333999888666444333333333444444444444555666777999999::::::::::::;;;===???@@@BBBBBBBBBAAA@@@>>><<<::::::;;;<<<======<<<;;;:::;;;;;;;;;;;;:::999888777222000...///000222222111---,,,+++***)))))))))))),,,***((('''&&&''')))***((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! ###$$$!!! !!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$######""""""#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###################################################%%%&&&'''&&&###"""!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!"""######"""!!!!!!###%%%%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""######$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((())))))***+++++++++++++++)))))))))***++++++,,,,,,------------...///000000///............---------------,,,,,,------...///%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''(((((()))))))))************)))))))))(((((()))******++++++,,,,,,---...............//////000...//////000111222222222666555444333333444555666333333333444555777888999:::::::::;;;<<<===>>>???BBBBBBBBBBBB@@@>>>;;;:::999:::;;;;;;;;;;;;:::999::::::::::::999888777777222000000111333444444333,,,,,,+++++++++,,,,,,---,,,***((('''&&&''')))***))))))((((((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$"""$$$$$$ !!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$%%%%%%%%%###################################################"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!#########$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''))))))***+++++++++++++++)))))))))***++++++,,,,,,------------...///000000///............---------,,,,,,,,,,,,,,,---......$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))))))))))))))))))))))))))******++++++,,,---------------------...///000000---......///000111222222444333222222333444555666222222333333555666777888999::::::;;;<<<<<<======AAAAAAAAA@@@???===;;;999888999:::;;;;;;:::999888888888999999888777777666222111111222444555555444,,,,,,++++++,,,,,,---...+++***((('''''''''((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$##############################%%%$$$#########$$$%%%&&&$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&,,,'''%%%'''&&&###!!!""" !!!"""###%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######""""""######&&&%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$&&&$$$###$$$%%%&&&%%%$$$################################################ ###%%%&&&''')))+++%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!""""""###$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%$$$###"""###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))******++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000///............---------,,,,,,,,,,,,,,,------...$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%&&&'''(((((((((''''''(((((()))*********+++++++++,,,------......------,,,,,,---...000111......///000111222333333333222222111222333444555333333333333444555666777888999:::;;;;;;<<<<<<<<<>>>?????????===;;;:::888999999:::;;;;;;:::999999666777777777777666555555111000000222444444333222,,,,,,+++++++++++++++,,,))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$$$$##############################%%%$$$###"""###$$$&&&'''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&***&&&%%%'''(((%%%$$$%%%"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$############$$$&&&&&&&&&&&&&&&'''((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((''''''&&&%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$################################################!!!###%%%&&&''')))***'''&&&&&&%%%$$$###""""""########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$ !!!###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$'''%%%###""""""###%%%'''"""$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))******)))))))))))))))***++++++,,,,,,++++++++++++,,,---...//////............---------,,,,,,++++++,,,,,,---...######""""""######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((******)))(((&&&$$$$$$%%%%%%&&&'''((((((&&&&&&'''((()))***+++++++++,,,,,,------......///------,,,,,,---...000111...///000111222333444444444333222111111111222333333333333333444555666666888888999:::;;;;;;;;;;;;============<<<;;;999888::::::;;;<<<<<<;;;::::::555666666666666666555444111000000111333333222111------+++***))))))(((((()))))))))***)))(((''''''***)))))))))((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&###"""&&&'''%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$########################""""""""""""""""""""""""###%%%'''&&&%%%$$$$$$%%%((('''&&&%%%###"""!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%###  ###%%%"""$$$$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%###"""!!!!!! """"""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,---......//////.........---------,,,,,,++++++,,,,,,---...###"""""""""###%%%'''(((%%%&&&&&&'''&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&"""$$$'''$$$"""$$$$$$######$$$&&&'''(((+++***((('''&&&''''''(((%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%***+++)))'''&&&,,,,,,------.../////////---------............///000000000000000111111111000000/////////000222333333222222222333555777888888888999::::::;;;<<<<<<============<<<;;;:::999999:::<<<===<<<:::888666555666666666666444333222333222111000000///000000******))))))))))))******&&&&&&&&&'''''''''((((((+++***(((&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&$$$######"""$$$%%%%%%&&&&&&%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&''''''((((((''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&&&&%%%######&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&'''$$$%%%%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%&&&%%%"""!!!!!!###&&&(((&&&&&&'''''''''&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""######"""!!!#########"""""""""""""""$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++,,,+++)))((('''((())))))(((((()))***..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&"""''''''%%%#########""""""###%%%&&&'''&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((!!!$$$'''))))))(((((())),,,,,,------.../////////........./////////000000/////////000000000000000111111000000000111222333333333333333444666888999777777888999:::;;;<<<======>>>>>>===<<<;;;::::::999;;;===>>>>>><<<:::888888888888777555333111000111000///...............******))))))))))))******&&&&&&&&&'''''''''((((((+++***(((&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%$$$$$$"""$$$%%%%%%###!!! ############$$$$$$$$$%%%%%%$$$###"""###$$$&&&'''''''''%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********(((''''''((())))))(((((()))+++------------------------------------------------,,,,,,,,,---------......&&&%%%$$$#########$$$$$$"""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$%%%'''$$$###'''(((%%%######""""""""""""###$$$%%%%%%###""""""""""""######$$$###$$$%%%%%%&&&&&&%%%%%%(((((((((((()))))))))))))))******((('''''')))+++,,,,,,,,,---......//////////////////000000000111222222222222333333444444333222222111111111222222444444444444555777888999666666777999:::<<<===>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;===>>>???===<<<;;;:::999888777555222000/////////...---,,,++++++,,,******))))))))))))******&&&''''''''''''(((((((((***)))(((&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&''''''(((&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######""""""######$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""%%%&&&%%%$$$###"""%%%'''(((&&&$$$###""""""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&###!!!!!!###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%'''&&&###""""""###&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''(((***)))(((((()))+++******++++++,,,---------........................,,,,,,,,,---------...... !!!"""###$$$%%%%%%"""""""""###$$$$$$$$$$$$""""""#########$$$$$$$$$######%%%(((&&&""" """###############$$$%%%%%%######$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%(((((()))))))))*********++++++***)))''''''***,,,+++,,,,,,------...//////....../////////000000000111111111222222333333444444333333222222111111111222333333444555666777888444555777888:::<<<===>>>>>>>>>>>>>>>>>>===<<<<<<999:::<<<===>>>>>>===<<<:::999888777555333111111//////---,,,++++++++++++******))))))))))))******'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%$$$######$$$$$$&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ """$$$&&&&&&&&&%%%$$$!!!###%%%&&&%%%%%%%%%&&&!!!""""""""""""#########"""###$$$%%%&&&%%%$$$$$$%%%$$$###!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!###$$$###"""!!!!!!"""""""""""""""""" !!!"""###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''')))******)))(((***+++((())))))***+++,,,,,,---------------------------,,,,,,,,,---------......!!!!!!"""###$$$%%%&&&&&&"""""""""######$$$$$$%%%""""""#########$$$$$$$$$ !!!$$$'''%%%!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''((((((((()))))))))'''(((******))))))***+++++++++,,,,,,---.........------........./////////---------...///000000111333333333333222222111111000111222333444555555555444555666888:::<<<===>>>>>>>>>>>>>>>>>>======<<<999:::;;;<<<======<<<<<<888888777666555444444444111000///---,,,+++++++++******))))))))))))******((((((((((((((((((((((((''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%"""""""""!!! !!!###%%%!!!""""""""""""#########!!!###$$$&&&&&&%%%$$$###"""######$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$###""" !!!!!!"""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))************((()))******))))))***+++(((((())))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......&&&''''''''''''&&&%%%%%%$$$$$$#########$$$%%%%%%#########$$$$$$$$$$$$%%%"""!!!###'''&&&######'''$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&%%%%%%$$$%%%&&&''''''((((((''''''''''''''''''(((((((((((($$$&&&)))+++*********++++++++++++,,,------......------------............//////000000111222333333111222222333222222111000///000111333444444444444555555666888999;;;<<<============>>>>>>======<<<:::;;;;;;<<<<<<<<<;;;;;;888888777666555555555555222111///...---,,,++++++******))))))))))))******)))))))))(((((((((((('''%%%&&&''''''(((''''''&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&''''''(((((("""###$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###!!!!!!!!!"""###'''''''''%%%###"""###%%%"""""""""#########$$$$$$"""###$$$%%%&&&%%%$$$$$$!!!"""$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%!!!!!!""""""###$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''))))))))))))*********+++((()))+++***))))))***,,,((()))))))))***+++++++++************************,,,,,,,,,---------......%%%&&&&&&'''&&&%%%$$$###&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""%%%&&&$$$$$$&&&###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%$$$###%%%%%%&&&''''''''''''&&&'''''''''(((((((((((()))&&&(((*********)))***+++***++++++,,,,,,---..................///////////////000111222333444555555///000111222222222111000///000222444555555555444555666777888999:::;;;;;;;;;<<<<<<=========<<<<<<============<<<<<<<<<<<<;;;999888666555444444444222111///...,,,+++++++++******))))))))))))******))))))))))))((((((((('''$$$%%%'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''######$$$%%%&&&&&&&&&&&&((('''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&***)))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''((((((&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$ ###'''((('''&&&%%%%%%############$$$$$$$$$%%%######$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%#########$$$%%%&&&&&&&&&######$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((((((((((((((()))******(((***++++++***)))+++,,,************************++++++++++++++++++++++++,,,,,,,,,---------...... !!!###$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''""" ###$$$###"""###"""###$$$%%%%%%$$$""""""&&&''''''((('''&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%(((((((((((())))))))))))***++++++***((()))+++---***++++++,,,,,,---......////////////000000000000******+++,,,---...//////...///000111222222111000000111333555666666666555666666777888999999::::::;;;;;;<<<<<<<<<<<<<<<;;;??????>>>>>>======<<<<<<===;;;999666444333333333111111///---,,,+++************))))))))))))************))))))((((((((('''$$$%%%&&&(((((((((((('''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***"""###$$$%%%&&&'''''''''---+++(((%%%$$$%%%'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))%%%&&&''''''&&&%%%###"""###$$$$$$%%%&&&'''((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''(((''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''''''''%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&((())))))'''&&&$$$%%%$$$"""!!!###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$###!!!"""$$$&&&(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&"""""""""######$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))(((***++++++******+++,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......###"""!!!!!!###%%%(((***&&&$$$"""!!!###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$((((((''''''''''''(((((((((''''''''''''(((((()))******))))))))))))******))))))***+++,,,......///...---,,,***+++,,,...///---------............///111111222222222222111111111222222333444555666666444555888:::;;;::::::999:::888777888<<<===<<<:::888888999999:::;;;<<<<<<<<<<<<:::888666555333222000...,,,*********+++,,,++++++************++++++)))((('''&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$###!!!%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%###""" !!!%%%''''''%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###!!!"""###$$$&&&'''((()))"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''+++)))'''&&&%%%&&&'''(((&&&((()))++++++)))(((&&&))))))******++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,)))'''%%%###""""""######&&&$$$"""!!!###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###"""###$$$%%%$$$"""&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))(((((((((((())))))++++++,,,---...///000000333222000...---------------------............//////000000111111000000///111111222333444555666666555555666666777999999:::999777666888;;;<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999777555444222222000...,,,+++******+++,,,***))))))(((((())))))***(((((('''&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((''''''&&&'''&&&&&&%%%$$$$$$%%%%%%''''''((((((((('''&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%$$$###!!!%%%$$$###$$$&&&'''&&&%%%"""######$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%###"""!!! """$$$&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$%%%$$$$$$$$$$$$#########""""""###""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%$$$"""######$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&***)))'''&&&&&&&&&(((((('''((()))******)))((('''''''''((((((((((((((((((*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,---***)))&&&$$$"""!!!!!!!!!&&&$$$""""""$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((()))((((((''''''''''''((((((++++++,,,---...///000000111111000///...------,,,---------............///...//////000000//////...111111222333444555555666555555444444555777999;;;888777777888:::;;;;;;999<<<<<<;;;;;;;;;:::::::::999888777555444222111111///...,,,+++******+++,,,)))((((((''''''(((((()))***)))((('''''''''''''''))))))(((''''''''''''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%###"""%%%$$$###$$$&&&'''&&&%%%!!!""""""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&""""""""""""""""""""""""########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$%%%"""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%'''((((((((('''&&&***)))'''&&&&&&'''(((((((((((())))))))))))((((((+++++++++++++++******************++++++++++++,,,+++++++++++++++,,,---...&&&%%%$$$#########$$$$$$%%%$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&%%%&&&((()))((('''###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((())))))((((((''''''(((((()))))))))***+++,,,,,,------***+++,,,---.........------------............///...//////000000//////...000000111222333444555555444555555666777888999:::999999999999:::;;;;;;:::::::::999888777666666555666555444333222111000000///...---+++++++++++++++)))((((((''''''(((((()))++++++***))))))((((((((()))(((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%&&&'''(((((())))))'''&&&&&&&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###!!! ''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((&&&$$$######$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%$$$###%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$###%%%$$$######""""""""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$######%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&(((******)))'''&&&)))(((''''''''''''(((((())))))(((((((((((())))))---------,,,,,,,,,,,,+++************++++++++++++************+++,,,---...############$$$%%%&&&&&&%%%###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%&&&((()))((('''$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''))))))***))))))(((((())))))***)))******++++++,,,,,,,,,***+++,,,---............---------............//////000000111111000000//////000000111222333444444222555888:::;;;;;;999888::::::;;;;;;::::::;;;<<<::::::999777666555444333333333333222111000000///......---,,,++++++++++++***))))))(((((())))))***))))))))))))((((((''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++&&&&&&&&&&&&&&&'''((())))))((((((''''''(((((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''&&&&&&'''((((((&&&&&&''''''&&&%%%%%%$$$(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&%%%###%%%$$$###$$$&&&'''&&&%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&(((******)))((('''(((((('''''''''((((((((())))))(((((((((((()))))))))))))))))))))((((((((())))))*********+++++++++)))))))))***+++,,,---...$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$###"""###%%%'''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''))))))******))))))))))))******+++,,,,,,,,,---------...000000/////////.........---------............//////000000111111000000/////////000111222333333444111444999<<<===<<<999777999:::;;;;;;999999:::;;;;;;;;;:::999777666555444222222111111000000000///...------,,,,,,+++*********))))))(((((())))))***%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%'''''''''(((((())))))***&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$%%%$$$###$$$&&&'''&&&%%%((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$ """###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%''''''''''''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%%%%&&&&&&$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$'''&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&((()))))))))(((''''''''''''((((((((((((((((((((())))))))))))((((((((((((((()))))))))******)))))))))************+++***************+++,,,---###$$$$$$%%%%%%$$$$$$$$$$$$######$$$%%%&&&%%%###$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!###%%%&&&%%%$$$%%%&&&'''''''''%%%###"""$$$$$$$$$%%%&&&'''))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,---------111000///...---...//////---------............///...//////000000//////.........///000111222333333222444777:::;;;:::999777777999:::999777666888:::::::::999888666555444444111111111111000000000000------------,,,+++******)))((((((''''''(((((()))$$$%%%&&&'''((((((''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((())))))((('''''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$#########$$$''')))+++((((((''''''((())))))***%%%&&&''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))))))))******%%%'''((())))))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###############%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%######%%%$$$$$$$$$$$$#########!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%###!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%###%%%&&&""""""((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$&&&&&&''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''''''''(((((((((&&&''''''((((((((((((((('''((()))******)))((('''(((((()))***+++,,,,,,---))))))))))))************+++***************++++++!!!"""###$$$%%%&&&&&&&&&$$$######$$$&&&&&&%%%###$$$$$$############$$$$$$########################$$$$$$############$$$$$$$$$######$$$&&&''''''&&&%%%%%%&&&'''&&&$$$!!! $$$$$$$$$%%%&&&'''))))))((((((''''''''''''((((((******************++++++,,,+++******+++...000222---------.........//////---..................---......///000111222333333333444555777888888888888555777999888555444666888777777666555444333222222111111111111000000000000------------,,,+++******'''''''''&&&&&&'''''''''&&&''')))***+++,,,++++++))))))((('''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''')))******))))))(((((((((((())))))&&&'''''''''(((((())))))''''''&&&''''''((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%$$$$$$&&&)))---///((((((((((((((()))******%%%%%%'''((())))))******((((((''''''''''''(((((())))))))))))************&&&'''***++++++***'''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&''''''((((((''''''&&&!!!!!!"""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''''''&&&%%%%%%$$$###$$$&&&'''&&&%%%!!!"""###$$$&&&'''((()))%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&######""""""###%%%'''((($$$$$$%%%%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$#########""""""%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%!!!"""######$$$%%%%%%&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!$$$%%%  )))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$%%%&&&'''((('''%%%"""!!!%%%%%%$$$$$$###""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$""" """$$$&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))((((((&&&((()))++++++)))(((&&&###$$$%%%&&&'''((()))***))))))))))))************++++++******************########################&&&%%%$$$#########$$$%%%&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&%%%%%%$$$###$$$$$$############$$$$$$#########$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$,,,,,,---------+++)))(((+++,,,------,,,,,,...000---------------...///000------......///000000000...///////////////....../////////000111111222222777777777777666555444333555555555555666777999999777777666555444333333222000000000000000000//////......---+++)))(((&&&&&&))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''')))(((%%%###"""###$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''+++)))(((''''''((()))+++***)))((('''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''((()))(((''''''''')))((('''%%%%%%%%%&&&(((***))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''&&&&&&(((++++++(((%%%)))'''$$$$$$&&&&&&###!!!$$$$$$%%%&&&'''''''''''''''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%"""###$$$&&&(((+++---...'''((()))(((&&&%%%$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((())))))'''%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$######"""%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''((('''&&&$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%&&&&&&$$$###"""!!!!!!!!!!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$((('''%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((())))))((()))))))))))))))(((((((((((()))******************+++,,,+++)))))))))*********))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$######$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''+++,,,,,,,,,******,,,...,,,,,,+++++++++,,,------------......///000000000/////////000000//////.../////////000111111222222444444555666666666555555555555555555666777888999666666666555555444444333.........------,,,,,,,,,...---,,,+++***)))((('''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))(((&&&%%%%%%&&&((()))(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''')))***)))((('''((()))((('''&&&%%%%%%''')))***************)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''))),,,,,,)))&&&(((&&&$$$%%%''''''&&&$$$%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''&&&%%%###"""%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&%%%$$$######"""%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$############""""""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((()))***************&&&''')))*********,,,...************************%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&$$$###############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$############$$$$$$&&&&&&&&&%%%$$$#########%%%%%%&&&&&&''''''(((((('''''''''''''''(((((((((''''''(((((()))***+++,,,+++,,,,,,+++))))))***,,,------,,,+++++++++,,,,,,------......///000000000//////000111111000000////////////000111111222222111222333444555555555555555555555555555666777888555555555555555555555555111111000///......---------,,,,,,+++******))))))((((((((((((((((((((((((+++)))'''%%%%%%''')))+++''''''''''''''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((&&&&&&&&&&&&((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((())))))((((((''''''&&&&&&&&&((()))***)))((('''(((***((('''&&&&&&&&&''')))***++++++++++++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((***,,,,,,***((('''&&&%%%&&&((()))((('''&&&&&&'''''''''&&&&&&%%%''''''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&***)))'''&&&$$$#########'''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&###$$$$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((()))***************$$$&&&((())))))***,,,...******++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''(((((())))))(((((('''(((***+++---,,,,,,,,,+++)))(((***+++000///...---------------------......///000000000///000000111111111111000/////////000111111222222111222333333444444444444555444444444555555666777444444444444555555555555222111000///...---,,,++++++++++++++++++*********(((((((((((((((((((((((()))((('''%%%%%%'''((()))''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((******)))(((((()))******)))************)))))))))'''''''''''''''''''''''''''''''''''''''(((((()))***))))))((('''&&&&&&%%%'''((())))))''''''((()))(((((('''''''''((()))*********++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))(((((((((((()))))))))(((''''''(((''''''&&&%%%%%%((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''''''''''')))(((((('''''''''((((((&&&((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""############""""""&&&%%%$$$###$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&''''''''''''((((((((((((((('''(((((())))))))))))((((((((()))***************'''((())))))(((((()))***+++++++++++++++,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%''''''&&&&&&%%%$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$%%%&&&'''---------,,,***)))***,,,000///...---------------------......///000000000//////000111111111111111/////////000111111222222333333444444333222222111444444444444444444555666333333333333444444444444,,,,,,+++***)))((('''&&&************************''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******))))))))))))******((()))************))))))(((((((((((((((((((((((((((''''''''''''((())))))******)))(((''''''&&&&&&&&&'''((((((&&&&&&'''((((((((((((((())))))******))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((((((((((()))++++++******((('''''''''(((((((((((('''&&&%%%%%%((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((('''''''''''''''((()))***&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###"""!!! """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%&&&%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&"""###$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&&&&'''((((((((((((((('''''''''''''''((()))))))))))))))(((((()))***************'''((())))))((('''(((*********+++++++++,,,,,,,,,######################## !!!###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''',,,------,,,******+++---------,,,+++++++++,,,,,,------......///000000000......///000111111111111/////////000111111222222444444444444333222111000444444333333333444444555222222222222222222222222,,,,,,++++++***)))(((((())))))))))))))))))((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&''')))******)))(((((())))))))))))))))))))))))((((((''''''(((((()))******))))))((((((''''''''''''((()))((('''&&&''')))))))))))))))************((())))))***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************&&&'''((((((''''''((()))+++,,,,,,***(((&&&&&&'''''''''((((((((('''&&&&&&)))((('''&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))''''''&&&%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$$$$%%%$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''((((((((((((((('''''''''&&&'''((())))))******)))(((((()))***************%%%'''))))))))))))+++,,,))))))******+++,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''((())))))***++++++++++++***+++++++++))))))+++---,,,,,,+++++++++,,,------------......///000000000------...///000000000000/////////000111111222222333444444444444444333333444444333333333333333444222222111111000000////////////......---------,,,))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))(((&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((())))))(((((((((((()))+++,,,---,,,+++***************************((((((((((((((())))))***)))))))))((((((((((((((((((***+++***)))((()))***))))))******+++++++++***))))))***++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))'''''')))+++(((***+++***'''&&&''')))&&&''''''((((((((((((''')))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&''''''))))))((((((&&&%%%%%%$$$$$$%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######"""######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###"""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$######%%%$$$$$$######$$$$$$%%% """%%%'''(((&&&$$$"""!!!###%%%&&&%%%###"""###$$$%%%%%%%%%%%%$$$###$$$$$$#########$$$%%%%%%$$$############$$$&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&''''''(((((()))(((((((((''''''''''''&&&'''((()))************(((((()))***************((()))******))))))***,,,(((((())))))***++++++,,,%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$(((''''''&&&&&&%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%******))))))((((((''''''"""$$$&&&(((************((()))***)))((()))+++,,,------------......///000------......///000000000,,,---...///000000000000/////////000111111222222222222333444555555555555444444333222222333333333222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''***)))'''%%%%%%''')))***''''''''''''''''''''''''---+++)))'''&&&&&&(((((()))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))******++++++++++++******,,,---///111111000///...************************((((((((((((((()))******(((((((((((())))))))))))***+++,,,,,,+++***+++,,,))))))***++++++++++++******++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***((('''***---&&&(((***)))'''''')))+++&&&&&&'''((()))))))))((()))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&((()))***(((((('''''''''(((((()))%%%&&&(((((('''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''%%%$$$######%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((('''%%%###!!!"""$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%!!!%%%((()))'''###!!!$$$'''(((((('''###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&######""""""###%%%'''(((######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!! !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''(((((()))))))))(((((('''''''''&&&&&&'''((()))************(((((()))***************---......,,,)))''''''((('''(((((()))******++++++%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&&&&$$$###$$$$$$$$$###"""!!!!!! #########"""######$$$%%%%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))++++++++++++++++++,,,,,,------,,,++++++,,,,,,,,,,,,---///000111000///---//////............//////......///000000000000000222333555444333333555666555555555555555555555555333333222222111000000000......------,,,+++******))))))))))))((((((((((((&&&'''((((((((('''%%%$$$((((((((()))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))((((((((((((&&&%%%$$$###$$$&&&(((***%%%(((++++++***((('''((('''''''''(((((()))***+++,,,---000222333222000///,,,,,,+++******+++++++++******)))))))))***++++++///+++((((((******(((&&&***+++------------///111///////////////000000000000000//////000111222222...///////////////.........------------...//////...---,,,***))))))((((((,,,,,,,,,++++++*********++++++******))))))(((((('''&&&%%%%%%%%%'''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))''''''(((((((((((((((((('''''''''&&&%%%$$$###"""&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&((((((%%%!!!$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################""""""###%%%''')))%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$)))'''###!!! """%%%&&&&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################(((&&&""" ###(((%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$&&&'''((((((&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''(((((()))***************+++*********))))))((((((+++*********))))))(((((()))************+++++++++###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$###""""""######$$$$$$$$$$$$%%%%%%###############$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***++++++++++++,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,---///000000000....../////////......///////////////000111111111111111222333444444333222333555444444444444444444444444222222111111000000//////......---,,,++++++***+++***)))))))))((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((+++***)))(((((((((((())))))))))))))))))))))))(((+++***(((&&&%%%&&&'''(((&&&(((++++++***((((((((()))))))))))))))***++++++---///111333333222111///,,,+++***))))))((())))))*********+++,,,---......///---++++++------,,,***+++---/////////000222333333333333444444555555666666555444333333222222222111111111222222111111000222111111000000111111111......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((()))((('''&&&&&&&&&''''''******))))))((((((''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((()))(((((((((((((((''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''%%%"""""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$(((&&&$$$###""""""###$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""###$$$&&&&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&###########################%%%###"""$$$'''&&&"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''((()))((('''%%%%%%%%%&&&'''(((((()))***************************)))))))))((())))))))))))((((((((('''(((((()))))))))*********""""""""""""#########$$$######$$$$$$$$$$$$###### !!!"""#########""" !!!!!!###$$$%%%&&&'''###############$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///......000//////////////////000000000111222222222222111111222333333111000111222333333333333333333333333111111000000///......---///...,,,+++******++++++******)))))))))((((((((())))))((((((''''''(((((()))((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''(((((())))))))))))))))))))))))---,,,***((((((((())))))&&&)))++++++***(((((((((******************++++++...///111333333222000///---,,,+++***)))(((((((((***+++,,,...///111333444111000000222333444333111333555777888888999;;;======>>>>>>???@@@AAAAAABBBBBBAAA@@@>>><<<;;;:::999::::::::::::::::::::::::::::::999999888777777777333333222111111111111111.........///////////////++++++************))))))++++++)))(((((('''((((((++++++***)))(((((('''&&&(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''(((((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$#########$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%((('''%%%###""""""######%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ $$$'''%%%$$$''''''%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&(((((()))***************************)))))))))))))))((((((((((((''''''''''''((((((((())))))))))))""""""""""""############"""######$$$$$$######"""!!!!!!"""###$$$%%%%%%%%% """###$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))*********++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,---.../////////......000000000000000000000000//////000111111111111000000111222111000///000111222222222222222222222222000//////......------,,,...---+++***)))***+++,,,*********)))))))))((((((***)))(((''''''((()))***))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))*********)))))))))))))))***,,,---''')))++++++)))((())))))+++***************++++++---...///000111000///...---,,,,,,++++++,,,,,,---,,,---///222555777888999777888999;;;===>>>======@@@BBBEEEFFFFFFGGGIIIKKKLLLLLLMMMMMMNNNOOOPPPPPPOOOOOONNNMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA???>>>===<<<:::::::::999666666555555444444444444111111000///---,,,++++++,,,,,,++++++*********************))))))((((((((('''''''''''''''''''''''')))))))))((((((((((((''''''''''''((((((((((((((()))))))))(((''''''&&&&&&&&&&&&'''(((((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%+++)))&&&$$$######$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&"""""""""###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ ''',,,)))%%%&&&'''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%&&&&&&(((((()))************************))))))))))))))))))))))))))))))(((((((((((((((((()))))))))******#########$$$$$$$$$$$$%%%"""######$$$$$$######"""!!!!!!"""######$$$%%%&&& !!!!!!"""""""""###$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))***+++,,,,,,------***+++,,,------------,,,,,,------...............000000111222222111000000---......///000////////////000111111/////////111222222222222222222222222//////......---,,,,,,,,,---,,,+++*********+++,,,************))))))))))))***)))(((''''''((()))***))))))((('''&&&%%%%%%$$$'''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))*********+++(((((((((((()))***++++++(((***++++++)))((()))*********))))))******+++++++++,,,---.../////////...,,,,,,,,,---///000222333111333666999<<<>>>???@@@@@@AAACCCEEEGGGHHHIIIJJJMMMOOOQQQRRRRRRSSSUUUWWWVVVWWWWWWXXXYYYYYYZZZZZZXXXXXXYYYXXXXXXVVVUUUTTTRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMNNNMMMKKKHHHFFFEEEDDDDDDBBBAAA@@@???>>><<<;;;;;;:::999777555222000...---,,,,,,,,,,,,---,,,,,,,,,))))))))))))************((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&,,,***'''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$####################################$$$%%%&&&&&& !!!###%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###+++///+++&&&$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&(((((()))***************))))))))))))))))))******************************)))))))))*********++++++$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))***+++,,,------...)))***,,,---...------,,,---------------.........000111222333333222111000,,,---......//////.........///111000//////000222222222222222222222222222//////......---,,,,,,,,,++++++++++++++++++******++++++*********)))))))))((((((''''''(((((()))))))))((((((((('''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((())))))((())))))******+++++++++******))))))(((''''''&&&)))***+++***))))))***+++************+++,,,---...+++,,,...///111222222222...///000222444666999:::;;;<<>>@@@BBBCCCFFFGGGJJJMMMNNNOOONNNNNNPPPQQQRRRRRRRRRTTTYYY]]]]]]^^^______^^^^^^___aaaaaaaaaaaa```````````````___```aaabbbbbb```___]]]\\\[[[ZZZZZZ[[[\\\___`````````aaaaaaaaa___]]][[[[[[ZZZYYYWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTMMMMMMKKKIIIGGGEEEDDDCCC=========<<<;;;888666555222222111000///...---,,,*********************************)))))))))(((((()))(((((((((''''''''''''&&&&&&''''''((()))))))))((((((((((((((('''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""%%%''''''%%%$$$$$$%%%#########$$$%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''########################%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$((()))%%%!!!"""###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((()))))))))(((((((((((()))***************((()))))))))************))))))******++++++++++++))))))))))))************###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))((())))))+++,,,---......((())),,,.........---,,,---,,,,,,,,,,,,---......000111333444444333111000...//////000000000000000,,,...000111111111333555333333333333333333333333000//////......---,,,,,,''')))+++------,,,)))(((+++++++++************)))$$$%%%'''((((((((('''&&&((((((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))***++++++((())))))***++++++,,,,,,'''((()))******+++*********++++++***))))))***,,,,,,,,,---...000222444555222333555777:::<<<>>>???DDDDDDEEEFFFGGGIIIJJJKKKMMMOOOQQQSSSTTTTTTSSSSSSTTTTTTUUUSSSSSSVVV\\\aaabbbcccdddcccbbbbbbcccdddeeeeeeddddddcccbbbbbbbbbcccccceeeeeedddbbb```______^^^]]]]]]^^^```bbbccc```aaabbbbbbbbb```^^^\\\ZZZYYYYYYYYYYYYYYYZZZZZZYYYZZZZZZ[[[\\\]]]]]]^^^VVVVVVUUUTTTSSSRRRQQQPPPJJJJJJIIIGGGDDDAAA>>><<<888777666444111///---,,,************************************))))))))))))))))))(((((('''''''''&&&%%%%%%&&&'''((()))******************)))(((&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!%%%((((((&&&$$$$$$%%%######$$$$$$$$$######""""""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&!!!"""$$$&&&&&&&&&$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$$$$!!!"""###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))*********)))((((((((()))***************(((((())))))*********+++(((((())))))*********+++(((((((((((())))))))))))&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''((('''&&&&&&'''((()))***&&&&&&&&&''')))***,,,---(((***,,,---,,,+++++++++...------,,,,,,------.........---,,,,,,...///000222222111111111111222222//////............//////000111111111111222222222222222222111111111000000......,,,++++++,,,---.........---,,,,,,+++******))))))(((((('''''''''&&&))))))***,,,------------+++*********))))))((((((+++***(((''''''(((((()))))))))))))))))))))))))))+++++++++***++++++,,,,,,(((((('''&&&&&&'''))))))///---******,,,,,,***'''---***)))***,,,---+++)))***+++------,,,,,,---///111222333555666777888888<<<===???AAAEEEHHHKKKMMMNNNPPPRRRQQQPPPOOOOOOPPPSSSTTTUUUWWWYYY[[[[[[\\\YYY[[[[[[[[[\\\]]]```cccfffeeedddcccccccccdddeeeffffffggggggffffffeeedddbbbbbbccccccccccccbbbbbbaaabbbccccccaaa```bbbcccbbbaaa___\\\ZZZXXXWWWWWWUUUUUUTTTTTTTTTUUUUUUVVVXXXYYYYYYXXXWWWWWWXXXZZZ]]]]]][[[ZZZYYYYYYXXXXXXVVVVVVUUUSSSRRRPPPOOONNNIIIEEE@@@======<<<999777333111///.........---,,,)))((('''''''''((()))***((((((((()))******++++++'''''''''''''''((()))***))))))))))))))))))))))))&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$#########$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!! !!!###$$$############$$$$$$$$$$$$$$$$$$$$$######"""""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''+++*********))))))((((((&&&&&&&&&'''((())))))******)))((('''&&&%%%$$$$$$))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))%%%$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''&&&))))))''''''&&&'''((((((''''''''''''(((***+++,,,)))+++---...,,,+++,,,,,,...------,,,,,,------.........------......///000222111111000000111111222000000////////////000000000000111111111222222222222222222111111111000000000///...---,,,+++++++++---,,,,,,+++******))))))))))))((((((((('''''''''&&&&&&'''((())))))))))))************)))))))))(((+++***)))((('''(((((()))************************+++++++++***++++++,,,---+++***))))))((()))******...,,,***+++---...,,,+++---+++)))***------,,,******,,,.........///111333555666888:::<<<===>>>>>>BBBCCCDDDGGGIIILLLOOOPPPRRRTTTUUUUUUSSSRRRRRRSSSUUUUUUWWWYYYZZZ[[[[[[[[[[[[\\\]]]]]]]]]^^^aaacccgggfffeeedddddddddeeeeeeggghhhhhhhhhggggggffffffddddddeeeeeeeeedddcccccccccbbb```aaabbbbbb___\\\ZZZYYYWWWTTTRRRPPPOOONNNLLLKKKKKKKKKLLLMMMMMMNNNPPPRRRSSSSSSSSSTTTVVVXXXZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWVVVRRRMMMJJJHHHEEEAAA===888555333111111111///---,,,+++***))))))******+++)))(((((((((((((((((((((((('''''''''(((((()))***))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!!!!###$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&)))))))))(((((('''''''''&&&&&&&&&'''((()))))))))((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))&&&&&&$$$###""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&''''''&&&&&&***)))(((''''''&&&&&&'''((((((((((((((()))******))),,,...///...------......------,,,,,,------.........//////000000000///222111111000000111111222111111000000000000111111000000000111111111222222222111111111111000000000000000///...---+++***)))+++++++++***))))))(((((())))))((((((((((((''''''((())))))*********))))))************)))))))))))),,,+++***)))((((((((((((************************+++++++++++++++,,,------......,,,++++++++++++++++++******+++...//////...,,,+++***+++---......---,,,...000222333444777999===>>>@@@CCCEEEGGGHHHHHHJJJKKKLLLMMMOOOQQQSSSTTTWWWXXXYYYXXXVVVUUUUUUVVVVVVWWWXXXZZZ[[[\\\\\\\\\^^^___```______```bbbeeegggfffeeeddddddddddddeeeggggggggggggfffffffffeeeeeefffffffffeeeeeedddccceeeaaa^^^___aaa___XXXQQQNNNMMMJJJHHHEEECCCBBBBBB>>>>>>??????@@@AAABBBCCCEEEGGGIIIKKKLLLNNNQQQTTTUUUUUUVVVWWWYYY[[[]]]^^^aaaaaaaaa```````````````___\\\ZZZWWWUUUQQQLLLIIIAAA>>>;;;999777666444222222111000...---,,,,,,,,,++++++***)))((('''''''''))))))((((((((())))))***))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''###  """$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###"""""""""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((())))))*********))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%((((((((('''''''''''''''))))))(((((((((((())))))***,,,/////////......///...------,,,,,,------...---...000111111111000///111111000000000000111111111000000//////000000111000000000000111111111111111111111111000000000000.../////////...,,,***)))++++++*********)))))))))))))))((((((((((((((((((******+++++++++***))))))*********)))))))))))))))---,,,+++***)))(((((((((************************+++++++++++++++,,,---...000///...---,,,,,,++++++*********+++---.........,,,,,,,,,---///000111111000222555777999;;;>>>@@@DDDFFFHHHJJJMMMOOOPPPPPPOOOOOOPPPPPPQQQSSSTTTUUUXXXXXXXXXWWWUUUSSSTTTUUUTTTUUUWWWYYYZZZ\\\]]]]]]```aaaaaaaaa```aaadddffffffeeeeeedddddddddddddddfffeeeeeedddddddddddddddeeeeeeeeeeeeeeedddcccccceeeccc```^^^\\\WWWMMMFFFBBBAAA???<<<:::999888777555555555666777888:::;;;;;;===@@@AAACCCEEEIIILLLOOOPPPRRRTTTXXX[[[^^^`````````aaaaaabbbbbbcccccc^^^^^^______^^^[[[WWWTTTMMMJJJFFFCCCAAA???===;;;999999777555333111000///...---,,,***)))))))))***+++******)))))))))******((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&$$$###$$$&&&'''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$############%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))(((((('''&&&&&&%%%))))))(((((((((((())))))((()))))))))************)))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''((())))))******))))))(((((((((((((((***,,,///000///...///000...------,,,,,,------...---...000111111111000///111000000000000000000111000//////......//////000//////000000000111111111000000000000000000000000,,,---.........---,,,++++++++++++++++++*********(((((())))))))))))))))))'''''''''(((''''''&&&&&&))))))))))))))))))******,,,,,,,,,+++******)))(((************************++++++++++++,,,---.../////////......---,,,+++******++++++,,,,,,,,,---------...000111222444555666777999<<<>>>@@@BBBEEEGGGJJJKKKMMMOOOQQQRRRSSSSSSOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSQQQNNNMMMNNNOOOMMMOOOQQQTTTWWWYYYZZZ[[[]]]^^^___^^^^^^___bbbdddddddddeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbcccddddddeeeeeeeeeeeeddddddccccccbbb]]]UUUKKKBBB===:::999777555333222222111000000111222333444666777666888:::;;;<<<>>>AAADDDGGGHHHJJJNNNRRRVVVYYY[[[\\\]]]^^^___```aaabbbbbb^^^```bbbcccbbb___]]][[[XXXVVVRRROOOMMMKKKIIIGGGCCCBBBAAA???<<<999777666000///---++++++++++++,,,---,,,+++***************''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''((()))))))))((($$$%%%%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###### !!!!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))(((''''''&&&&&&))))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''###$$$&&&((()))************)))((((((((((((((())))))+++...//////...///000...------,,,,,,------.........//////000000000///111000000//////000000111//////............///////////////000000000111111//////000000000000000111,,,,,,------...------,,,++++++++++++++++++++++++(((((())))))))))))******(((((()))))))))))))))((())))))))))))************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,...///000---.........---,,,++++++***,,,------,,,,,,---///222444666888888:::===???@@@BBBDDDFFFFFFHHHJJJMMMMMMMMMNNNOOOPPPPPPPPPPPPJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKHHHEEEDDDEEEFFFDDDFFFHHHKKKNNNPPPQQQRRRSSSTTTUUUUUUUUUWWWZZZ]]]___```aaabbbbbbcccbbbbbbaaa```___^^^]]]^^^______```aaaaaaccccccccccccccc___```___XXXNNNCCC;;;777444444333111111000000000000000000111111333444555444666888999:::<<>>???@@@AAAEEEHHHGGGIIIKKKLLLLLLLLLNNNPPPMMMMMMMMMMMMMMMLLLKKKJJJEEEEEEDDDDDDEEEFFFFFFGGGEEEEEECCC@@@<<<;;;<<<>>>===>>>???AAACCCDDDEEEEEEEEEGGGHHHIIIIIIKKKOOORRRSSSTTTVVVXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTUUUVVVWWWWWWXXXYYY[[[\\\]]]]]]^^^[[[YYYVVVQQQJJJBBB999444111111000000000000111111111000000000111111222333555777999;;;<<<>>>AAADDDAAABBBCCCEEEHHHJJJMMMNNNQQQRRRSSSTTTVVVWWWXXXXXX^^^aaadddeeedddbbbcccdddfffcccaaa______^^^]]][[[ZZZZZZYYYWWWTTTQQQNNNMMMCCC@@@<<<888555444333444000///...,,,++++++******))))))))))))))))))))))))))))))))))))************'''''''''''''''((())))))''''''''''''''''''''''''$$$%%%&&&'''((((((''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###"""$$$%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,------))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&$$$$$$%%%((()))&&&'''((())))))(((''''''((((((((((((((()))******(((***---............///...------,,,,,,------.........---,,,,,,...///000000000////////////000000111111000000000000111111////////////000000000000.../////////000000111111222000...,,,+++***++++++(((((((((((())))))))))))(((((())))))*********+++&&&'''((()))***+++++++++(((((())))))*********+++)))***,,,---......---,,,+++++++++++++++++++++++++++++++++,,,---...000000---...///000000///......))),,,///111000222555888<<>>;;;777666888999888999:::;;;;;;;;;;;;;;;;;;===>>>???@@@CCCFFFIIIGGGIIIKKKNNNPPPQQQQQQQQQPPPOOOMMMLLLKKKLLLNNNOOONNNOOOPPPSSSTTTVVVVVVWWWYYYTTTNNNLLLJJJDDD:::222000/////////000111222333111000000000000000111111666888;;;===???AAAEEEHHHEEEEEEFFFGGGIIIKKKMMMNNNLLLLLLMMMNNNPPPQQQRRRRRRWWW[[[```bbbccccccfffiiigggeeecccbbbbbbbbbaaa```bbbaaaaaa___\\\YYYVVVUUUPPPLLLGGGAAA===:::999999111000...---,,,+++******************************))))))******++++++,,,,,,'''''''''''''''((())))))(((((((((((((((((((((((())))))''''''&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&& """$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################(((''''''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!###$$$%%%$$$$$$###""""""#########$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$"""###%%%''''''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###)))((('''%%%%%%%%%%%%&&&''''''((((((((((((''''''++++++***(((((('''''''''((()))***++++++***)))(((,,,+++******+++,,,...///------------------------///////////////.........111111111111111111111111222000......///000000///000000000000000000000000.........///////////////...------,,,+++***))))))...111333222---******+++,,,+++++++++******))))))+++*********))))))((((((************)))))))))))),,,+++++++++******))))))###&&&***...000///---,,,...,,,+++,,,......,,,)))///---++++++...000///---...111333555777:::>>>AAALLLMMMNNNPPPPPPPPPOOONNNPPPQQQQQQQQQPPPMMMJJJHHHGGGFFFCCCAAA??????@@@@@@:::;;;===???AAACCCEEEFFF??????>>>===;;;999777666666777999999777666666777777777777777888999:::;;;>>>???@@@AAACCCDDDEEEFFFAAACCCEEEFFFEEEDDDEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJIIIGGGDDDCCCBBB???<<<999888555222111222222222111555222...,,,---000222222777666777888;;;???CCCEEEHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLLLLSSSTTTWWWZZZ^^^aaadddeeeeeefffffffffffffffeeeeeedddeeefffddd```]]][[[ZZZYYYWWWTTTQQQLLLHHHDDDBBB===:::666444222000...,,,...+++))))))***++++++***)))))))))******,,,------******)))(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''&&&%%%$$$###(((((())))))(((&&&$$$###'''''''''&&&&&&'''''''''$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''&&&&&&$$$$$$###"""$$$$$$%%%&&&&&&''''''(((%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))((('''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''&&&$$$""" $$$&&&%%%$$$$$$$$$%%%''')))(((%%%$$$&&&))))))***+++,,,+++)))'''%%%(((((((((((((((((((((((((((((())))))))))))((((((******)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###"""!!! !!!"""&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&''''''(((((())))))******))))))(((+++++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,////////////............111111111111111111111111222000......///000000///000000000000000000000000////////////............,,,,,,,,,+++++++++++++++---......---+++)))((()))+++++++++******)))))))))))))))))))))((((((((('''************))))))))))))+++++++++******)))))))))%%%'''***---......---,,,...,,,,,,---000111///---///---,,,...111333333222333666999<<>>===;;;999777666444555666555444333444555555555555666777888999999999999::::::;;;<<<======:::===???@@@??????@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFEEECCCBBBAAA???<<<:::<<<999666555555555555333555222//////111333444555666666666777999<<<>>>@@@DDDEEEGGGJJJMMMPPPRRRSSSRRRQQQQQQPPPOOOOOONNNNNNJJJLLLOOOSSSXXX]]]aaadddgggggghhhhhhhhhhhhhhhhhhgggiiijjjiiifffcccbbbaaa___^^^\\\XXXTTTPPPMMMKKKEEEBBB>>>:::777444111......,,,***)))***+++++++++***)))))))))))))))***+++***)))((((((''''''((((((&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###'''(((&&&$$$$$$%%%&&&'''(((((('''&&&'''((())))))******)))(((&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))***))))))(((((('''''''''%%%%%%%%%$$$$$$$$$######%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((***+++)))((((((''''''(((((()))++++++++++++,,,---......++++++++++++++++++++++++........................000000000000000000000000111///......///111000///000000000000000000000000000/////////...---------***+++++++++,,,,,,,,,---...,,,***)))******)))(((*********))))))))))))))))))(((((((((((('''''''''++++++*********)))))))))*********)))))))))))))))((()))***+++,,,,,,,,,,,,---,,,,,,...000222222111/////////111555888999999<<>>>>>===<<<<<<===>>>???EEEEEEEEEEEEFFFFFFGGGGGG@@@???>>>===;;;888666555333444444444222222444666555555666666777888888888666666666666666777888888777999<<<=========>>>@@@@@@AAABBBCCCCCCDDDDDDDDDFFFDDDCCCCCCCCCBBB???===@@@>>>;;;::::::999888777666444333333555666666666555666777888999:::;;;;;;BBBCCCDDDFFFJJJNNNQQQSSSUUUUUUVVVUUUTTTSSSQQQPPPIIIJJJLLLOOOSSSWWW[[[^^^bbbcccdddfffhhhiiijjjjjjjjjlllnnnmmmkkkiiihhhhhhdddcccbbb```]]]ZZZWWWUUURRRNNNIIIEEE@@@<<<777444111///,,,++++++,,,+++******))))))(((''''''(((((())))))((('''''''''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%'''((('''((())))))'''%%%%%%%%%)))'''''''''((()))(((''')))((((((''''''&&&&&&%%%((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))%%%%%%%%%$$$$$$$$$######%%%&&&''''''((('''''''''########################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''')))***,,,---)))((('''&&&&&&'''((()))++++++++++++,,,---......++++++++++++++++++++++++------...............///////////////////////////000///......000111000///000000000000000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---))))))+++,,,+++))))))))))))))))))))))))))))))))))))))))))(((((((((+++++++++*********))))))))))))))))))))))))))))))+++************++++++,,,---,,,---...///111222222111222333666:::>>>AAABBBGGGIIIMMMPPPRRRUUUXXXZZZVVVWWWYYYZZZ[[[[[[ZZZZZZWWWSSSMMMGGGCCC@@@??????======>>>???AAACCCEEEGGGEEEEEEDDDDDDCCCCCCBBBBBB>>>>>>===<<<:::888666555555555666555333444666888777777888888999999999999777777777777888999;;;<<<<<<>>>@@@BBBCCCDDDFFFHHHEEEFFFGGGHHHHHHIIIIIIIIIJJJIIIIIIIIIJJJJJJHHHFFFFFFDDDBBB@@@@@@???===<<<:::999888888999999777555555666777999::::::::::::CCCBBBAAAAAACCCEEEHHHJJJOOOQQQSSSTTTUUUTTTRRRQQQQQQPPPOOOOOOOOOQQQSSSTTTWWWYYY[[[^^^aaaeeehhhiiiiiilllnnnooommmkkkjjjiiieeeeeedddcccaaa___]]]\\\\\\YYYTTTOOOKKKFFFAAA===888555222///...---,,,******)))((((((''''''(((((()))(((((('''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''')))+++$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))(((&&&&&&&&&'''***'''%%%&&&)))***(((&&&)))(((''''''&&&&&&''''''((((((((((((((((((((((((+++)))(((&&&&&&((()))+++((()))))))))*********+++%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$%%%&&&''''''''''''((((((((((((''''''((((((((((((((()))******)))((('''&&&&&&'''((()))******+++,,,------------------------------------,,,---------......//////........................///......///111111111///111111111111111111111111000//////...---,,,,,,+++......------,,,+++******///+++((((((+++---,,,***)))))))))))))))*********************************++++++++++++************)))))))))))))))*********,,,,,,+++******+++,,,---------......///000222444666777:::===AAAEEEIIIKKKQQQSSSVVVXXXXXXYYYZZZ[[[ZZZ[[[\\\]]]^^^]]]\\\\\\VVVRRRKKKDDD@@@>>>>>>>>>AAAAAABBBBBBCCCEEEFFFFFFAAAAAA@@@???>>>======<<<<<<<<<<<<;;;:::888777666555777777777666666888:::888888999:::::::::999999777777777888:::===???AAADDDFFFIIIJJJLLLNNNQQQTTTQQQRRRSSSTTTTTTUUUTTTTTTTTTSSSSSSTTTVVVVVVUUUSSSQQQOOOMMMMMMMMMLLLIIIGGGCCCBBB@@@@@@???===999666666777888999::::::::::::AAA@@@>>>======>>>@@@AAADDDFFFJJJMMMPPPQQQQQQPPPSSSRRRPPPMMMLLLKKKKKKKKKKKKMMMPPPTTTYYY^^^ccceeegggjjjmmmooonnnllljjjjjjfffffffffeeedddbbbaaa```aaa___[[[XXXUUUPPPKKKHHHAAA>>>999555333111...,,,+++******))))))******+++))))))(((''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&''')))(((''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''')))+++$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############%%%&&&(((***+++,,,$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''&&&'''&&&%%%%%%&&&''''''(((***'''%%%&&&)))***(((%%%))))))((('''''''''((((((((((((((((((((((((((((((+++)))(((&&&&&&((()))+++(((((())))))******++++++%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&%%%'''(((((((((((((((((('''(((''''''&&&&&&&&&&&&''')))((((((''''''(((((()))******+++,,,------------------------------------,,,,,,,,,---......//////////////////////////////.........///111222111///111111111111111111111111///.........---,,,,,,,,,//////...---,,,+++*********)))(((((()))******)))***************+++++++++******+++++++++++++++,,,,,,++++++++++++************************+++++++++---,,,,,,,,,,,,------...///000111111222444777:::>>>@@@DDDFFFIIIMMMQQQTTTWWWZZZ\\\\\\[[[ZZZZZZZZZ^^^______``````^^^]]]\\\[[[VVVOOOHHHCCCAAA@@@AAAEEEDDDDDDBBBAAA@@@???>>>======<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;:::999777999;;;<<<;;;:::;;;<<<;;;<<<===>>>>>>===<<<;;;888888888999<<>><<<<<<<<<<<<<<<<<<<<<<<<>>>============???@@@AAA???AAACCCGGGIIIKKKLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCBBBCCCFFFJJJOOOUUUZZZ]]]```dddiiimmmmmmmmmlllllliiiiiiiiiiiihhhgggfffeeedddbbb```^^^[[[XXXSSSPPPIIIEEE@@@<<<:::777444222//////...---,,,,,,,,,---******)))((((((((((((((('''(((((())))))((((((''''''''''''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&******((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""" !!!"""$$$&&&((()))***$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&& """%%%((()))(((&&&%%%$$$###"""###%%%'''''''''(((&&&&&&&&&'''((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((())))))*********%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((((((''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((())))))******))))))((()))***,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////////////////////////////------...000222222111///111111111111111111111111------------------------......------,,,,,,,,,+++''')))***+++*********+++***+++++++++,,,,,,,,,,,,))))))******++++++++++++,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------....../////////000333555666888;;;@@@EEEGGGJJJNNNPPPQQQTTTYYY\\\ZZZ\\\______]]][[[ZZZ[[[]]]]]]^^^^^^]]][[[YYYXXXXXXTTTNNNIIIEEECCCDDDDDDCCCBBBBBB@@@???===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>><<>>>>>????????????>>>=========>>>>>>?????????@@@===>>>???AAAAAABBBBBBBBBBBBFFFJJJLLLLLLJJJIIIHHHKKKLLLNNNOOOOOONNNLLLKKKLLLKKKJJJIIIJJJMMMPPPRRRRRRTTTWWWZZZ]]]aaafffjjjkkklllmmmnnnnnnooonnnnnnkkkjjjjjjkkkmmmmmmllljjjmmmmmmmmmnnnppppppmmmkkkfffccc```]]]\\\[[[XXXWWWWWWUUUQQQMMMIIIHHHGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHIIIHHHFFFDDDCCCBBBAAAAAABBBCCCCCCCCC@@@<<<888555666666666777:::===@@@BBBIIIOOOXXX```eeeiiikkkmmmlllmmmmmmllllllkkkjjjiiifffeeecccbbb```\\\XXXTTTMMMKKKGGGEEEEEEEEECCCBBB<<<;;;888444111...---,,,,,,++++++***************(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''((((((((('''%%%$$$&&&%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&''''''((($$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&$$$###"""###&&&'''%%%"""###%%%'''&&&$$$"""$$$'''###%%%'''(((((('''%%%$$$(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''#########"""""""""""""""&&&&&&%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%%%%&&&&&&'''(((((((((((()))***+++,,,+++******((()))+++---.........---...---,,,+++***+++,,,---------,,,+++,,,---...///......////////////.........------......///000111222222000///.....................------,,,,,,,,,........................*********++++++,,,,,,,,,+++***))))))+++---------++++++++++++++++++++++++,,,,,,,,,++++++*********%%%''')))***))))))***+++............000222444666444777===CCCIIINNNQQQRRRUUUUUUUUUVVVXXXYYY[[[\\\______^^^]]][[[XXXVVVTTTWWWTTTQQQOOONNNMMMKKKIIIDDDAAA???>>>>>>>>>>>>======>>>>>>>>>>>>???BBBEEE@@@AAABBBCCCDDDDDDDDDDDDIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLOOOQQQQQQQQQRRRSSSSSSSSSUUUVVVVVVUUUTTTSSSSSSTTTUUUTTTSSSSSSUUUWWWYYYYYYZZZ]]]```dddhhhjjjiiillloooqqqqqqqqqssstttooooooooonnnnnnnnnmmmmmmpppooooooooopppnnnllliiikkkhhheeefffhhhhhhfffccc^^^\\\YYYWWWVVVUUURRRPPPNNNNNNNNNOOOQQQRRRTTTUUUPPPPPPOOONNNMMMMMMLLLKKKIIIHHHEEECCC@@@???>>>======<<<;;;999888999999:::BBBFFFLLLTTT\\\ccchhhkkkjjjlllnnnooonnnmmmmmmmmmllliiifffeeeddd___UUUNNNGGGDDDAAA???@@@BBBCCCCCCCCCBBB@@@===999666222000111...***&&&$$$$$$%%%&&&))))))))))))******+++,,,((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%))))))'''&&&$$$###!!!!!!"""############$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++***(((%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&$$$###$$$%%%((('''%%%$$$###$$$%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&"""############$$$$$$$$$""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%******))))))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***(((((((((((())))))))))))***)))'''&&&%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''%%%&&&&&&'''(((((())))))((()))***+++,,,++++++***++++++,,,,,,,,,+++***)))------,,,,,,,,,---///000,,,,,,+++++++++,,,---.........////////////.........------......///000111222111000///..................---------,,,,,,,,,------------------------++++++++++++++++++,,,,,,,,,+++++++++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***(((***,,,,,,++++++,,,---......///111444777999;;;CCCEEEIIIMMMQQQSSSUUUVVVXXXXXXXXXWWWXXXXXXYYYYYY\\\\\\\\\[[[YYYVVVSSSRRRLLLIIIFFFEEEDDDCCCAAA@@@>>>===;;;;;;<<<=========<<<>>>@@@AAABBBDDDGGGJJJNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOOOONNNOOOOOOOOOMMMPPPSSSUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXYYYZZZ\\\]]]]]]]]]___```ccccccccccccdddfffhhhiiigggkkkoooqqqrrrrrrssstttqqqqqqqqqqqqqqqqqqpppppppppooonnnoooppppppmmmkkknnnllljjjkkkmmmnnnllliiigggeeecccaaaaaa```^^^\\\ZZZYYYYYYXXXXXXYYYZZZ[[[[[[ZZZZZZZZZYYYYYYYYYYYYQQQPPPOOOLLLJJJGGGEEEDDD@@@???>>><<<;;;:::;;;;;;===@@@EEELLLSSSZZZ___aaadddgggiiikkkkkkkkklllmmmkkkiiiggggggfff```WWWPPPFFFCCC>>><<<===???@@@AAABBBAAA@@@???===;;;999888666333///,,,)))))))))***+++******)))))))))******((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&''''''&&&$$$###$$$%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$############$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((())))))***'''((((((((()))))))))))))))((('''&&&&&&&&&'''(((((('''&&&%%%###"""!!!!!!""""""""""""###$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###%%%''')))***(((&&&%%%&&&''''''(((((()))******))))))***++++++++++++*********+++++++++***)))(((,,,,,,,,,---...000111222+++++++++***+++,,,,,,---......////////////.........------......///000111111111000///...............------------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,---///...------...///...000333666;;;???BBBDDDLLLMMMOOOQQQSSSTTTUUUUUUWWWVVVUUUTTTRRRRRRQQQQQQQQQQQQPPPOOOMMMKKKHHHGGGBBB@@@===<<<<<<<<<:::999:::::::::;;;===>>>@@@AAA@@@CCCGGGJJJLLLNNNQQQSSSZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTSSSVVVZZZ]]]^^^___```aaacccccccccbbbbbbbbbccccccbbbfffjjjmmmnnnnnnoooqqqtttsssqqqooommmkkkjjjjjjiiimmmssswwwxxxxxxxxxyyywwwwwwwwwvvvuuutttsssssspppooonnnoooqqqrrrqqqpppsssqqqpppqqqttttttqqqnnnmmmkkkhhhggghhhhhhgggfffcccbbbaaa___^^^]]]]]]]]]```_________``````aaaaaa[[[[[[[[[YYYWWWTTTQQQOOOIIIHHHFFFCCCAAA@@@???>>>;;;<<>>>>>>>>??????@@@AAAAAA;;;999666222///------,,,,,,+++***)))(((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''############$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&((((((%%%%%%$$$$$$%%%%%%&&&''''''(((((('''%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$###"""############$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''((((((((()))))))))(((((('''''''''((()))***''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&''''''(((((()))*********))))))******++++++++++++(((((()))***+++,,,------,,,---------...///000000,,,++++++,,,,,,,,,------......////////////.........------......///000111111000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********'''))),,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---/////////......///111222444999>>>CCCHHHKKKMMMPPPPPPQQQQQQQQQRRRRRRRRRNNNMMMKKKJJJHHHGGGGGGFFFDDDDDDDDDDDDBBB@@@>>><<>>@@@BBBDDDGGGIIIHHHLLLQQQTTTWWWYYY[[[]]]aaa```^^^]]]]]]]]]^^^^^^\\\\\\[[[ZZZZZZZZZ[[[[[[\\\```eeeiiijjjkkklllmmmooonnnnnnnnnnnnppprrrssssssxxx~~~}}}zzzwwwvvvvvv{{{|||yyywwwtttrrrrrrsssvvvxxxxxxxxx{{{yyywwwxxxyyyxxxsssoooooollliiihhhiiikkkkkkkkkjjjiiigggeeedddbbbaaa```____________```aaacccdddaaabbbccccccbbb___]]][[[WWWVVVSSSPPPLLLIIIGGGEEEAAA@@@@@@@@@BBBEEEHHHJJJMMMPPPTTTWWWYYY[[[^^^aaaccccccfffhhhjjjgggbbb]]]UUUOOOFFF>>>:::888888777888999999;;;>>>AAADDDFFF@@@>>><<<888444111...---,,,+++***)))((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''(((((()))'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((())))))'''''''''((((((((())))))'''''''''((()))******+++%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((''''''(((((()))************************+++++++++)))******+++,,,---...///------.........---------,,,------.....................////////////.........------......///000111000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********###&&&+++------,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.../////////000222444999<<>>?????????>>>===;;;:::===;;;::::::;;;<<<<<<;;;;;;>>>BBBEEEGGGIIIMMMPPPPPPTTTXXX[[[]]]^^^```aaa`````````aaabbbcccdddeeeddddddddddddeeefffggghhhnnnrrrxxx|||}}}~~~~~~yyyssssssooollljjjkkkmmmooooooqqqqqqpppooommmjjjgggfffaaa```_________aaacccdddcccdddfffhhhhhhgggeeedddeeedddaaa]]]YYYUUURRRPPPKKKIIIFFFDDDBBBBBBCCCDDDEEEGGGJJJLLLMMMPPPSSSUUUYYY[[[___cccggggggeeeccc```ZZZPPPGGG@@@;;;888555444444444666999>>>BBBEEEDDDDDDBBB???<<<777333111------+++******)))))))))))))))(((((((((((())))))((((((((()))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''%%%###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))((('''&&&%%%%%%'''((()))&&&''''''(((((()))************))))))******+++,,,...---,,,,,,++++++,,,,,,...............---,,,+++------...///////////////......////////////.........------......///000111//////......---......///,,,,,,,,,------------...------------------------,,,,,,++++++++++++++++++$$$''',,,---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///111111222555999<<>><<<<<<<<<<<<<<<888999:::;;;;;;;;;:::999;;;999888999;;;======<<>>===???>>>===;;;::::::999999666777999:::<<<<<<<<<;;;>>>===<<<>>>@@@BBBCCCBBBEEEJJJPPPRRRRRRSSSWWW[[[[[[]]]___aaabbbeeehhhkkkhhhlllssszzzyyytttjjjhhhfffcccbbbbbbcccdddjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjkkkkkkjjjiiihhhggg```^^^\\\XXXUUUQQQOOONNNHHHIIIHHHFFFCCCBBBCCCEEEEEEGGGJJJNNNRRRWWW[[[]]]\\\[[[YYYVVVRRRLLLDDD???888666333111111444888:::@@@CCCGGGJJJKKKIIIFFFDDD===<<<999666333000///...******))))))))))))******'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""###%%%$$$######$$$&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((('''&&&&&&&&&'''''''''((((((%%%&&&'''((()))(((((('''%%%%%%%%%$$$$$$#########!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((###%%%''')))***(((&&&%%%%%%%%%&&&&&&'''(((((((((+++***)))))))))***,,,---))))))(((((()))+++---...,,,---///000111222111111+++,,,---.........---,,,......////////////.........------......///000111......---------......///,,,,,,,,,------.........*********************************++++++,,,,,,---...111333000,,,***---111---------------------------.........//////000000333555777:::===BBBHHHMMMRRRTTTXXX[[[[[[YYYVVVTTTMMMLLLJJJHHHGGGFFFFFFGGG???>>>===;;;999888777777:::;;;>>>@@@BBBCCCCCCCCCDDDCCCCCCDDDGGGJJJJJJJJJLLLQQQWWWYYYXXXYYY\\\```___aaaccceeegggjjjooorrr|||wwwuuuqqqnnnlllllllllmmmooonnnmmmlllkkkkkkkkkkkkeeegggiiikkkmmmmmmmmmmmmgggfffeeeccc___\\\YYYWWWNNNMMMKKKHHHDDDAAABBBCCC@@@AAADDDGGGJJJOOOTTTXXXTTTUUUWWWXXXWWWRRRJJJEEE<<<999555111000222555888:::>>>DDDIIILLLLLLJJJIIIEEECCC@@@;;;777333000///******))))))))))))******''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&'''(((###$$$%%%&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&''' """###$$$######$$$&&&"""###%%%&&&'''&&&%%%%%%%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###!!!!!!"""###$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&'''''''''(((((())))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))'''%%%$$$$$$&&&)))***&&&''''''((((((((((((((()))((((((''''''''''''((()))((('''''''''((()))***(((((()))***+++,,,,,,---...---+++*********++++++++++++,,,///222222...+++,,,,,,------...///000000///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++++++++++++++++++++//////...---,,,***)))(((+++---...---++++++,,,---222111000///111333777999333888@@@FFFKKKOOORRRTTTZZZ[[[\\\\\\ZZZWWWSSSQQQOOOOOOPPPPPPOOOLLLJJJHHHHHHGGGEEEBBB@@@??????@@@BBBDDDFFFHHHHHHIIIKKKMMMKKKLLLMMMMMMNNNQQQUUUXXXZZZ]]]___```___```dddhhhgggiiimmmqqqyyywwwsssuuu|||||||||{{{yyywwwtttqqqoookkkiiihhhiiimmmnnnllljjjfffiiilllkkkhhhffffffggg___\\\VVVRRRNNNJJJFFFCCCFFFDDDAAAAAADDDGGGIIIIIINNNLLLMMMRRRXXXYYYTTTNNNFFFAAA:::555444444444555555555:::BBBGGGIIIKKKPPPQQQPPPLLLHHHCCC>>>:::777444111---+++*********)))++++++*********)))))))))))))))))))))))))))))))))))))))((('''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######""""""$$$''')))+++######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))$$$###&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%###!!!"""$$$%%%###!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&'''''''''(((((((((((((((******))))))((((((''''''######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$$$$$$$%%%'''(((%%%&&&&&&'''''''''''''''%%%&&&&&&'''((()))***+++,,,+++*********+++,,,---***************+++++++++------,,,+++***+++,,,,,,...------///000000---***,,,,,,---......//////000////////////////////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,---......------...//////.........111444777999999>>>EEEKKKOOORRRUUUVVV[[[[[[\\\\\\[[[YYYVVVUUUVVVWWWXXXYYYXXXWWWUUUTTTQQQPPPNNNLLLKKKJJJIIIIIIIIILLLPPPSSSSSSSSSTTTUUURRRRRRSSSSSSSSSVVV[[[^^^```dddiiikkklllooossswww}}}yyyvvvpppmmmjjjkkknnnpppooommmmmmppprrrrrrpppooopppqqqiiieee```\\\XXXTTTOOOLLLIIIFFFBBBAAAAAACCCCCCCCCDDDDDDFFFKKKPPPRRRQQQNNNIIIEEE???;;;888666444222555444777>>>CCCEEEIIINNNTTTSSSQQQNNNJJJEEEAAA>>>888555111......---,,,+++++++++******************(((((((((((((((((((((((())))))((('''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%!!!$$$''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$######""""""''''''&&&%%%%%%$$$#########"""!!!"""%%%'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((''''''''''''''''''(((((((((((((((((('''&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&'''((()))******((((((((((((((()))******+++++++++*********)))))),,,,,,+++++++++,,,------111///............,,,+++---------......//////000////////////////////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---............---...///.........000222---...///111555999<<>><<<===@@@CCCGGGKKKMMMNNNLLLJJJFFFBBB???:::555111444222333888===@@@EEEKKKUUUVVVWWWVVVTTTPPPKKKIII@@@<<<888555333111///...++++++************++++++(((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%""" !!!$$$''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%$$$###""""""'''&&&&&&%%%%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((()))((((((''''''(((((()))(((((((((((((((''''''&&&&&&&&&'''''''''((((((((()))))))))(((((((((((('''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''''''''&&&)))))))))(((((('''&&&&&&&&&&&&&&&&&&'''(((((()))************************************++++++,,,,,,000///---------------...------....../////////000////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////.../////////......000222000222555999===BBBEEEHHHLLLOOOTTTWWWXXXZZZ\\\]]]`````````aaaaaabbbcccccceeeeeefffffffffeeedddccc___^^^\\\ZZZXXXVVVUUUUUUWWWYYY[[[[[[ZZZYYYYYYZZZ^^^```cccgggmmmvvv~~~zzzvvvrrroooppprrrsssuuuvvvwwwxxxyyyvvvtttpppnnnllljjjgggddd^^^ZZZUUUPPPLLLHHHCCC@@@;;;===???@@@BBBEEEIIIMMMLLLKKKJJJIIIFFF@@@999444555111000333777:::@@@GGGTTTVVVZZZ\\\\\\YYYUUUSSSJJJFFFAAA===999666222000,,,,,,+++*********+++,,,''''''''''''''''''''''''))))))(((''''''''''''''''''&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&######$$$%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''(((((((((((((((''''''%%%&&&&&&''''''((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((((((&&&&&&&&&&&&'''((((((((((((((())))))))))))((('''&&&%%%(((((()))***+++++++++,,,((())))))***++++++,,,,,,(((((()))*********++++++......---,,,,,,---///111.........///////////////////////////////////////000000000000000000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............000000000///......111333555777<<>>CCCHHHMMMQQQSSSTTTXXXZZZ\\\^^^^^^^^^```aaafffgggggghhhiiihhhhhhhhhjjjiiihhhgggeeedddcccccc```]]]ZZZXXXWWWYYY\\\^^^]]]^^^aaaeeellluuu}}}|||}}}~~~}}}|||xxxtttpppnnnnnnnnnoooooollljjjfffccc___ZZZUUUQQQJJJHHHDDDAAA@@@@@@AAABBBEEEFFFHHHJJJKKKHHHCCC@@@;;;555111111222333888???HHHLLLSSSZZZ___``````___\\\YYYTTTOOOKKKFFFAAA===999777333000---,,,,,,,,,))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%% !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((((((''''''(((((()))&&&'''(((((((((((((((((($$$$$$%%%&&&'''(((((()))&&&''''''''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%&&&''''''((((((''''''%%%&&&((()))***)))''''''"""###%%%&&&((((((((('''))))))*********+++++++++++++++,,,---,,,+++******,,,...///...,,,,,,...000000/////////////////////////////////////////////000000000000000000000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,------...............---...000111333777<<<@@@CCCFFFKKKQQQUUUXXXYYYZZZ\\\]]]___``````aaabbbdddfffgggiiiiiiiiihhhfffdddggggggfffeeedddccccccccc___]]]ZZZYYY[[[```fffkkknnnqqqwww~~~{{{zzz}}}zzzyyyuuuuuuvvvxxx{{{~~~{{{uuupppooopppqqqrrrnnnmmmkkkjjjiiieee```\\\UUUPPPJJJFFFFFFEEECCC@@@DDDDDDEEEGGGIIIHHHEEECCC???999444444333222666;;;BBBGGGNNNVVV]]]```bbbbbb```^^^ZZZWWWUUUQQQMMMJJJCCC???:::555111///...---************************))))))((('''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&%%%%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''(((&&&&&&'''(((((((((((((((###$$$$$$%%%'''(((((()))&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))******)))'''$$$###$$$&&&((()))+++++++++***+++++++++***************---......///...---+++***---000111///,,,+++,,,...000000000000////////////////////////////////////000000000000000000000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------------------+++,,,---...////////////,,,---000222666;;;BBBGGGJJJMMMRRRXXX\\\^^^______^^^```aaabbbbbbbbbdddffffffgggiiijjjiiifffcccaaaccccccbbbbbbbbbbbbbbbcccgggeeebbbbbbfffnnnwww}}}}}}|||{{{zzzwwwsssppprrrxxx~~~~~~|||vvvtttssssssxxx|||{{{ssslllgggggggggiiikkknnnrrrtttwwwxxxxxxwwwwwwvvvtttqqqnnnmmmlllnnnoooooopppxxxzzzsssqqqrrrssstttpppppppppppppppmmmhhheee]]]WWWOOOLLLLLLKKKGGGCCCDDDCCCDDDEEEGGGGGGFFFDDDAAA;;;777555444222555:::???DDDKKKTTT[[[```cccdddbbb```^^^]]][[[YYYVVVSSSIIIFFF@@@999444111//////************************))))))((('''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((()))******%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&((()))***)))&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))((((((######$$$%%%'''(((((()))&&&&&&&&&'''''''''((((((%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%"""'''---***"""$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))---,,,***((('''(((((())),,,,,,,,,------...........................------///000000000000000//////000000000000000000000000000000////////////000000//////.........---------------,,,+++************.........------,,,,,,,,,+++,,,---------,,,+++***//////...,,,++++++---000111222444777;;;CCCLLLRRRVVVWWWYYY\\\___aaabbbbbb___```aaabbbbbbccceeehhhggghhhhhhhhhgggfffdddddd```aaaccccccbbbbbbdddfffjjjkkknnnrrr{{{~~~~~~~~~{{{zzz}}}vvvoooqqqnnnjjjhhhgggfffdddccccccfffmmmuuu|||~~~|||sssqqqnnnjjjgggeeeeeeeeebbbbbbbbbbbbeeejjjpppuuu{{{wwwtttuuutttrrrmmmnnnoooppppppnnnllljjjfffbbb]]]YYYVVVSSSPPPMMMIIIHHHGGGGGGGGGFFFDDDBBB>>><<<999555333222111222===@@@EEELLLTTT\\\aaaeeedddcccbbb___\\\[[[\\\]]]VVVRRRJJJBBB;;;666444333000...,,,++++++)))'''%%%***)))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))((((((''''''''''''(((((('''''''''&&&&&&&&&***)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&---)))%%%$$$%%%'''&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$""" !!!&&&)))***)))'''$$$###""""""###"""###$$$&&&'''(((((()))(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&%%%$$$#########$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$(((''''''&&&&&&((()))***((('''&&&%%%%%%%%%%%%%%%))))))))))))************%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%(((((($$$$$$''''''###&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******+++,,,,,,,,,------------..................------//////000000000000//////////////////////////////000000////////////000000//////.........---------...---,,,,,,+++,,,,,,,,,.........------,,,,,,,,,,,,---...//////...---,,,/////////---,,,,,,///222222555999>>>CCCKKKRRRXXX[[[\\\^^^___```aaaaaabbbeeefffgggfffdddccceeefffdddeeeggggggeeedddbbbbbbaaaccceeegggiiimmmrrruuu~~~|||xxxvvvuuuuuutttsssvvvzzzyyyqqqllliiigggfffeeedddccccccfffkkknnnrrruuuzzz{{{xxxuuuqqqqqqrrrrrrssssssrrrooonnnkkkgggccc___\\\XXXTTTQQQLLLJJJGGGEEEDDDCCC@@@>>>===<<<888555333333333333555888===EEENNNWWW___cccdddeeeeeeccc```______```ZZZWWWQQQJJJCCC>>>;;;999444222///...---,,,***)))+++***)))(((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))******((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###"""###$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$"""!!!"""%%%(((&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%(((''''''&&&'''((()))***(((''''''&&&%%%%%%&&&&&&(((((()))))))))*********+++***)))'''%%%$$$"""!!!''''''''''''((((((((((((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###)))+++'''"""###%%%&&&(((((('''''''''&&&&&&&&&'''((((((((()))))))))***))))))))))))))))))))))))'''((()))***++++++++++++++++++++++++,,,,,,,,,,,,------------------.........//////000000/////////////////////////////////000//////......//////000...............---------------,,,,,,------...............---------------......///////////////.../////////......///222555666;;;BBBIIIOOOUUUZZZ^^^aaabbbbbbcccbbbbbbaaaaaadddeeefffdddbbbaaaaaabbbccceeefffeeecccaaa```aaadddgggmmmttt|||{{{xxxvvvtttpppmmmmmmnnnppprrrmmmlllmmmpppsssvvvwwwvvvwwwyyy}}}}}}|||{{{{{{{{{zzzxxxtttqqqsssppplllhhheeeaaa\\\YYYTTTPPPKKKFFFDDDBBB???===>>><<<:::777555444444555222444777===FFFPPPXXX]]]bbbdddffffffdddbbbaaaaaa```]]]YYYTTTNNNIIIEEECCC<<<888444222000///---,,,++++++***)))))))))******((((((''''''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''&&&$$$%%%(((***+++***)))(((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""""""###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%######%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&(((''''''''''''((())))))((((((''''''&&&&&&''''''(((((())))))))))))******''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$(((***((($$$$$$&&&(((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))'''(((***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,------------............//////000//////////////////////////////////////////....../////////........................+++++++++,,,,,,---//////...............---------......//////////////////...///000000000222666999===CCCLLLTTTYYY\\\___aaacccdddddddddccccccbbbaaaaaabbbcccbbb```___```aaadddeeefffdddbbbcccfffiiiooovvvyyyvvvqqqnnnllljjjhhhgggdddfffkkknnnnnnppp{{{}}}xxxzzzwwwsssppplllhhhdddaaa\\\WWWPPPJJJGGGEEECCCBBBCCCAAA===:::777666666666666666777999???GGGOOOTTT\\\```dddffffffdddbbbbbbbbbaaa___[[[VVVQQQMMMJJJDDD@@@;;;666333111...,,,++++++******))))))******)))((((((''''''(((((()))''''''''''''''''''''''''((((((((('''''''''''''''&&&''')))*********)))(((((((((((((((((((((((((((%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((('''%%%$$$$$$%%%((((((&&&%%%$$$######"""%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((())))))(((((('''''''''(((((((((((((((((()))))))))***%%%%%%&&&'''((()))***+++''''''''''''((((((((((((&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))%%%%%%&&&&&&'''(((((()))'''''''''((()))*********)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,------......------...///////////////........................//////............//////---.....................************+++---...///.......................................//////000...///111222444888===AAAGGGMMMUUU\\\______``````aaabbbbbbccccccbbbbbbbbbbbbccccccaaa______```bbbbbbdddggghhhjjjpppzzzvvvooohhhdddaaabbbdddfffddddddmmmxxxzzzuuuqqqmmmiiifffaaa[[[TTTNNNKKKIIIHHHGGGIIIGGGBBB>>>;;;999888888888777555666:::@@@GGGLLLUUUZZZaaaeeefffeeeddddddbbbaaa```^^^[[[VVVRRRPPPMMMHHHBBB<<<888333///,,,---,,,+++***))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***)))(((''''''((()))(((((((((((((((((((((((()))((((((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))***+++&&&&&&&&&%%%%%%%%%$$$$$$%%%''')))(((&&&%%%$$$%%%''''''&&&&&&%%%$$$###""""""###%%%&&&'''(((((((((''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''(((((()))'''(((((((((((()))))))))+++***)))((('''&&&%%%%%%''''''''''''((((((((((((%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((%%%$$$''')))''''''((($$$$$$%%%&&&'''((()))***&&&&&&'''((()))***++++++))))))))))))))))))))))))++++++++++++++++++******,,,,,,,,,,,,++++++++++++++++++,,,,,,------......,,,---......////////////........................///......------......///---------...............***))))))***+++,,,---................../////////......------...///000111///111444777:::@@@FFFJJJRRRVVV\\\```aaa```_________```aaaaaabbbbbbaaaaaaaaaaaa___]]][[[\\\___bbbeeekkkssszzzxxxrrrkkkiiiggggggdddccchhhooossswww|||~~~wwwrrrmmmkkkfffaaaYYYTTTPPPOOOMMMLLLNNNLLLHHHCCC@@@>>>======888666444444777<<>>;;;888666777999===???DDDJJJRRRZZZ^^^aaacccdddcccbbbaaa```___]]][[[ZZZYYYWWWSSSPPPLLLFFF@@@;;;444333111///---+++*********))))))(((((())))))***'''''''''((((((((())))))'''((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&$$$###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&$$$###$$$&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%$$$&&&'''"""###$$$&&&''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&&&&%%%$$$######%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&((()))))))))((('''&&&&&&%%%%%%&&&''''''((('''''''''((((((((())))))""""""$$$%%%''')))***+++''''''''''''(((((((((((("""###%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%'''******!!!%%%(((''''''''''''&&&&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))((()))***---///000.........------,,,,,,,,,******+++,,,,,,---......+++,,,---...////////////.................................------.........---------.........//////------,,,,,,,,,---......---.........//////000000111000000000000222444555444777;;;AAAGGGNNNVVV[[[^^^```bbbccccccbbbcccdddaaabbbbbbaaaaaa```___^^^aaaaaaaaaccchhhqqq|||yyysssqqquuuyyypppsssuuusssqqqrrrwww|||}}}xxxssslllfffaaa]]]YYYWWWPPPNNNLLLIIIHHHHHHIIIJJJGGGDDD@@@;;;999888999:::;;;AAAJJJRRRXXX[[[^^^```ddddddcccaaa```___^^^^^^\\\ZZZYYYWWWTTTOOOIIIDDD888666444111///---++++++++++++************++++++((()))))))))******++++++'''((((((((())))))******###%%%'''((()))((('''&&&''''''''''''''''''''''''***'''&&&''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%((('''%%%###$$$&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((%%%&&&&&&'''&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&!!!!!!&&&)))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&'''&&&%%%$$$$$$&&&''')))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%### &&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&'''&&&$$$###$$$'''***,,,((((((((((((((((((((((((''''''&&&%%%&&&'''((())))))))))))))))))***++++++++++++++++++++++++++++++...---,,,+++++++++++++++000//////.........//////000///...---,,,,,,+++***---------.........////////////.........------------///000000///......///............////////////...///000111111000///...............000222555777;;;@@@GGGMMMSSSXXX\\\``````___^^^___aaabbbbbbaaabbbaaaaaabbbdddeeeeeedddbbbgggnnnuuu|||{{{tttoookkkjjjhhhdddbbbbbbfffiiipppvvv{{{rrrmmmkkkgggaaa[[[YYYUUUPPPMMMMMMMMMMMMMMMRRRPPPLLLGGGBBB===999777999:::@@@IIIPPPSSSZZZaaaccceeefffdddaaa___```bbbbbb___]]]\\\[[[WWWQQQMMMGGGBBB<<<666222...+++(((***************))))))))))))******++++++)))((('''***))))))((('''&&&&&&%%%)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((('''''''''%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%%%%%%%&&&(((***'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""$$$)))***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&'''(((((()))((((((((()))((('''&&&&&&&&&&&&&&&((()))***+++,,,++++++***+++*********))))))(((((((((((())))))))))))((((((((('''%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&%%%%%%$$$###'''''''''&&&''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))***)))))))))))))))******++++++++++++++++++++++++000///...------------...//////......---......////////////...------,,,,,,---------.........////////////.........------------///000000///......///............//////////////////111111222111000000////////////222555999;;;@@@DDDLLLRRRWWW[[[___aaaddddddcccccccccbbbaaa___^^^___```dddhhhkkkmmmnnnmmmwww{{{ssspppkkkgggdddbbbbbbbbbfffjjjqqqxxxwwwtttppplllgggbbb^^^WWWSSSRRRSSSSSSSSSVVVUUURRRMMMHHHCCC???<<<999999===DDDJJJNNNUUU]]]ccceeeffffffddddddeeehhheeeccc```^^^]]]ZZZUUUQQQNNNIIIAAA:::555000,,,***+++++++++***************)))******+++******((((((******))))))(((''''''&&&))))))))))))))))))))))))***)))(((''''''''''''''''''''''''(((((((((((((((%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''&&&'''((((((&&&&&&'''((((((''''''''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###%%%(((***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((('''''''''(((((('''&&&&&&&&&&&&&&&'''(((***+++++++++***)))******)))))))))((((((((())))))******+++*********)))((('''%%%$$$$$$$$$$$$###$$$%%%'''(((((((((((())))))((('''''''''((((((((()))))))))))))))))))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))******)))))))))))))))***++++++++++++,,,,,,,,,,,,//////...---------.........---------------..............................---............/////////...............------------///000000///......///............///////////////000111111222222222111111000000222555:::>>>AAAFFFKKKRRRYYY]]]___aaacccaaabbbbbbaaa```___]]]\\\___aaaeeekkkrrrxxx}}}yyytttqqqmmmhhhdddaaabbbdddhhhnnnxxx|||xxxlllfff^^^XXXVVVVVVVVVWWWZZZYYYXXXUUUQQQKKKFFFCCC;;;999:::???CCCGGGPPPYYYbbbdddfffggggggfffgggiiiiiigggdddaaa```^^^[[[XXXWWWQQQGGG???888333000---,,,,,,,,,++++++***************++++++******)))(((++++++******)))((((((((())))))))))))))))))))))))******)))''''''&&&&&&&&&&&&&&&''''''(((((())))))%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((&&&((((((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###%%%((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''')))*********)))(((((((((((((((((('''''''''''''''((()))******))))))''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%+++***)))(((((((((((((((((((((((((((((()))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''(((((()))+++******)))))))))))))))+++++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,,,,---......,,,,,,---------......................../////////........................---///000000///......///............////////////...//////000111222222222222222333555:::???DDDHHHKKKQQQXXX^^^```aaabbbbbb]]]^^^``````___^^^^^^___ccchhhpppyyyyyyllljjjhhhfffggglllrrrvvvzzzzzzsssiii```\\\ZZZZZZZZZ[[[\\\\\\[[[WWWQQQKKKHHHBBB>>><<<===???CCCKKKTTT\\\```dddhhhiiihhhfffdddkkkiiifffdddbbb```___^^^[[[TTTKKKBBB;;;777333111---------,,,+++******)))++++++++++++******))))))+++++++++*********))))))))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&%%%&&&&&&'''((()))******%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))((('''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&''''''''''''''''''&&&%%%$$$#########+++***)))(((((((((((((((&&&&&&&&&''''''((((((((($$$%%%''')))******)))((((((((((((((((((((((((((('''''''''(((((((((((((((******)))))))))))))))***++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---...///+++++++++,,,------......////////////////////////---.....................---///000000///......///............////////////---......///000222333333444555777;;;@@@EEEJJJMMMPPPUUU[[[```aaaaaa``````___aaabbbbbb``````bbbdddhhhppp}}}xxxwwwvvvuuuuuuvvvxxxyyy}}}{{{tttnnnkkkiiihhhdddhhhnnnsssuuuvvvwwwxxxzzznnngggbbb```___\\\]]]___^^^[[[VVVPPPLLLHHHCCC??????>>>???EEEMMMRRRWWW___gggllllllhhheeejjjiiigggeeecccaaaaaabbb[[[UUULLLDDD???;;;777555//////...---,,,******))),,,++++++***************++++++++++++************((((((((((((((((((((((((******(((''''''&&&&&&&&&%%%&&&&&&'''((()))******%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))(((((('''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%'''((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''''''''((((((%%%%%%&&&&&&''''''(((((($$$%%%''')))************((((((((((((((((((((((((&&&'''((())))))))))))((()))))))))))))))******+++++++++,,,,,,------............---------...//////,,,,,,,,,,,,---...///000,,,,,,,,,------.........000000000////////////...---------...............---///000000///......///............////////////.........///111333444666777999===BBBHHHMMMPPPRRRTTTXXX]]]___```___^^^^^^```bbbcccbbb```bbbfffkkkrrr~~~~~~wwwpppkkkmmmlllnnnqqqrrrttt{{{tttllljjjhhheeeddddddgggjjjmmmpppzzz~~~zzzwwwsssuuu|||wwwxxxoooiii^^^```bbbccccccdddfffiiigggqqq}}}rrrjjjeeeaaa```aaaccccccaaa\\\WWWTTTOOOJJJFFFDDD@@@===AAAFFFGGGMMMVVVbbbkkknnnllljjjhhhhhhhhhgggdddbbbcccccc[[[VVVPPPIIIDDD@@@<<<999333222111000...---++++++,,,,,,+++************+++************************(((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&''''''(((((())))))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))'''((())))))((('''((()))%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&'''((((((%%%&&&((()))))))))((('''&&&&&&&&&''''''''''''''''''(((((((((((((((''''''$$$%%%&&&'''((((((''''''''''''&&&&&&&&&'''((()))'''''''''&&&''''''((((((&&&&&&&&&'''(((((())))))''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((()))***,,,,,,++++++,,,,,,---......///---------------...///000------------...///000111.........///////////////000000000000/////////...---------.........//////---///000000///......///............//////////////////000111333555777999;;;???EEEKKKPPPTTTVVVWWWXXXZZZ]]]___^^^]]]]]]]]]```ccceeefffgggllluuu}}}~~~{{{uuunnngggcccaaabbbbbbeeeiiikkkooozzzrrrjjjiiigggddddddffflllrrrvvvyyy}}}yyysssttt|||zzzzzzwwwxxx{{{qqqooojjjddd___^^^```bbb___eeennnwwwwwwnnniiihhhiiijjjjjjhhheeeaaa^^^YYYUUUQQQNNNHHHBBBAAADDDCCCFFFLLLVVV```ggghhhhhhfffhhhjjjiiifffddddddeee___[[[UUUPPPKKKEEE@@@<<<777777555444222000///...---,,,+++*********++++++************************(((((((((((((((((((((((((((''''''''''''(((((()))'''''''''(((((((((((((((%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&((())))))''')))***)))((('''(((***%%%&&&((())))))(((&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%&&&''''''''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%(((''''''''''''((()))***&&&'''((()))***)))((((((&&&&&&''''''(((((((((((()))))))))))))))((('''&&&&&&'''((((((((('''&&&%%%((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))&&&''''''((()))******+++))))))))))))((((((((((((((((((((((((((((((((((((&&&''')))*********)))((('''''''''((()))+++------++++++,,,,,,---...//////+++++++++++++++,,,---...---------...///000111111111111111111000000000000111111000000/////////...---------.........//////---///000000///......///............/////////000111111111333555777:::;;;???CCCJJJQQQVVVYYYZZZZZZZZZ\\\^^^^^^]]]\\\\\\]]]dddhhhlllooottt~~~~~~||||||~~~~~~~~~xxxssstttuuutttpppiiicccaaabbb___```eeelllqqqyyyyyyooommmkkkkkkooowww}}}~~~{{{qqqsssxxxyyymmmccc^^^___```bbbdddfffiiinnnzzz}}}wwwnnnoooppppppnnnlllhhhfffbbb^^^ZZZWWWPPPGGGDDDFFFDDDCCCEEELLLUUU\\\``````eeehhhkkkkkkhhheeeeeeeeeccc```[[[UUUPPPIIICCC>>>;;;:::999777555333222111---,,,+++*********+++,,,))))))))))))))))))******(((((((((((((((((((((((('''&&&&&&''''''((()))***((((((((((((((('''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((()))***&&&'''((('''&&&%%%&&&(((&&&''')))******)))'''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$%%%&&&'''((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&&&&''')))******)))'''&&&&&&'''(((((())))))((((((((((((((((((((()))******&&&''')))*********)))((('''''''''((((((((())))))))))))(((((('''&&&$$$$$$(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((((((((()))***,,,,,,******)))((('''&&&%%%%%%(((((((((((())))))))))))))))))))))))************&&&'''))))))))))))+++---333,,,%%%%%%***...---***,,,,,,------.../////////............////////////////////////000000000000////////////000000000000111111000000//////......000000000///......------...///000000//////000111111222333444666999???CCCJJJNNNSSSVVVYYYZZZ\\\]]][[[YYYZZZ^^^]]]XXXYYY^^^eeennnvvv|||xxxrrrnnnjjjffffffjjjooopppqqquuu}}}xxxpppllllllooouuu|||yyyvvv{{{wwwooojjjooogggbbbffflllqqqzzz}}}yyyvvvtttrrrooommmlllhhheeeccc\\\RRRLLLKKKIIIFFFCCCEEENNNZZZeeekkkeeeeeegggjjjkkkiiieeebbbdddbbb```^^^ZZZSSSIIIBBB>>>>>><<<:::777555333111///---,,,+++,,,+++)))'''((())))))***+++***************))))))))))))******,,,+++***((((((((()))***&&&&&&&&&'''''''''((((((+++)))&&&$$$$$$&&&)))+++(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$'''&&&&&&&&&'''(((***+++))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&)))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((($$$&&&((('''###"""$$$&&&&&&&&&&&&&&&%%%%%%$$$###'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''''''''''''''((()))******)))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))************&&&'''))))))((()))***,,,000,,,((((((,,,//////---,,,,,,------.../////////............////////////////////////000000000000////////////000000000000111000000000/////////...////////////............---...000000000000222333222444666777:::>>>DDDHHHNNNQQQVVVYYYZZZZZZ[[[[[[ZZZVVVUUUXXXZZZ[[[bbbjjjppp|||uuukkkfffcccbbb```dddllluuu}}}wwwsssqqqtttxxx~~~}}}tttlllkkkkkkkkkooouuu}}}yyyvvvrrrmmmjjjiiiddd[[[UUUSSSOOOLLLHHHFFFJJJSSS^^^dddfffffffffggggggeeeaaa]]]```___^^^^^^\\\VVVOOOIIIBBBAAA>>>;;;999888777777000...,,,,,,,,,,,,+++***)))))))))))))))(((((('''***))))))))))))))))))***+++***)))(((((((((((()))&&&''''''''''''''''''''')))(((&&&$$$$$$&&&((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''((((((''''''&&&%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((('''''')))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%###""""""###%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************&&&((())))))((((((***++++++++++++,,,---...000000,,,,,,------.../////////............////////////////////////000000000000////////////000000000000000000000000////////////------........./////////---...000000111222444666444777:::===AAAFFFKKKOOORRRUUUYYY[[[[[[[[[[[[\\\ZZZVVVTTTWWW]]]fffsss~~~{{{uuummmgggeeefffhhhiiitttyyytttooooooooosss|||xxxpppmmmmmmlllrrryyyzzztttpppoookkkccc^^^]]]UUUSSSOOOKKKKKKPPPZZZbbbjjjiiigggfffeeebbb]]]ZZZ[[[[[[[[[\\\\\\ZZZUUURRRHHHFFFBBB>>><<<;;;<<<<<<333111...---......---,,,+++******))))))(((''''''))))))(((((((((((())))))(((((()))))))))(((''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''(((((((((&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$###'''''''''&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))(((''''''(((((('''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))))))))***((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&''''''(((((('''''''''&&&''''''(((((())))))))))))(((((((((((())))))))))))((()))))))))************(((***+++***))))))***+++(((+++......,,,,,,...000,,,,,,------.../////////............////////////////////////000000000000////////////000000000000000000000000////////////,,,,,,---...//////000000///000111111111333555888777:::>>>CCCGGGLLLQQQUUUSSSVVVYYY[[[[[[ZZZ[[[\\\ZZZZZZ\\\bbbmmm|||zzzsssrrruuuzzz~~~yyyuuuwwwzzzyyy|||wwwtttvvv~~~wwwqqqggggggiiinnnxxx|||uuusssoooiiidddcccZZZZZZXXXSSSOOOSSS\\\eeennnllliiigggeeeaaa\\\YYYTTTUUUVVVXXXYYYZZZYYYXXXOOOLLLGGGAAA>>>===>>>>>>888666333111111000...---,,,++++++***************((((((((())))))(((((((((&&&'''((())))))((('''&&&((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''')))((((((((('''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&))))))((((((''''''&&&&&&$$$$$$$$$$$$%%%'''((()))((((((''''''''''''((((((((('''&&&%%%%%%&&&(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((***'''%%%&&&((()))'''$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$######$$$%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&(((((()))))))))(((''''''''''''(((((()))*********(((((((((((())))))))))))((()))))))))***************,,,,,,,,,***)))***+++(((,,,///...+++)))***---,,,,,,------.../////////............////////////////////////000000000000////////////000000000000////////////000000000000,,,------...///000111111222222333222222333666999:::>>>CCCHHHLLLPPPTTTWWWUUUVVVWWWWWWUUUUUUVVVWWWYYY___jjjwwwyyypppiiieeeiiipppzzzrrrkkkfffggglllqqqtttvvvuuuvvv}}}~~~wwwssslllhhhhhh______^^^YYYTTTTTT[[[bbbkkkjjjhhhgggeeeaaa\\\XXXOOOPPPQQQSSSTTTUUUWWWXXXTTTQQQKKKFFFAAA>>>=========;;;888777666444111...+++***)))))))))***++++++(((((())))))))))))((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%((((((((((((((((((''''''$$$$$$%%%&&&'''((())))))(((((('''''''''&&&&&&&&&)))))))))(((((('''''''''$$$$$$$$$%%%&&&'''((()))((((((''''''''''''((((((((((((&&&%%%%%%&&&'''(((&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))'''$$$%%%((((((&&&###$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''(((((()))((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''(((((()))***'''''''''(((((('''''''''&&&''')))******)))((('''((((((((())))))*********(((((((((((())))))))))))))))))))))))************+++,,,---,,,***))))))***))),,,...---***((()))+++,,,,,,------.../////////............////////////////////////000000000000////////////000000000000////////////000000000000......///000111111222222222333333333333555999<<>><<<>>>=========<<<:::555222+++***)))''''''((()))***((()))***++++++***)))(((''''''((()))))))))((((((''''''((((((((()))))))))''''''((())))))(((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''')))))))))((((((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%!!!"""###$$$%%%&&&'''(((((((((((('''''''''&&&&&&((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''((((((((('''&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&''''''&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))(((((('''&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))***'''(((((())))))(((((('''$$$%%%''')))))))))((('''))))))))))))))))))******(((((((((((())))))))))))))))))))))))***************+++,,,***(((''''''(((+++,,,,,,,,,++++++,,,---,,,,,,------.../////////............////////////////////////000000000000////////////000000000000.../////////000000000111000000111111222222222333000111222333444888===AAAHHHKKKPPPRRRSSSTTTTTTUUUVVVVVVVVVVVVYYY___gggmmm{{{}}}xxxpppmmmllllllnnnuuu~~~yyyvvvvvv{{{|||wwwtttnnniiihhhfffdddffflllrrrzzzwwwoookkkjjjccccccbbb```^^^[[[YYYXXX[[[]]]```dddfffddd___[[[PPPPPPNNNKKKHHHHHHKKKOOORRRSSSSSSQQQMMMGGGAAA===<<<===???BBBCCC@@@<<<888111///,,,***((((((((())))))***+++,,,,,,+++***)))((((((((((((((()))***+++&&&&&&'''((()))******+++''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&###$$$%%%'''''''''&&&&&&######$$$$$$$$$%%%%%%%%%((((((((((((''''''''''''''''''''''''''''''(((((())))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''((()))(((&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((******)))))))))(((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((())))))))))))(((((("""###%%%'''(((((('''&&&******))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))******)))&&&%%%%%%&&&++++++++++++---...///000,,,,,,------...//////000............/////////000////////////000000000000////////////000000000000.../////////000000111111222222222222222333333333---///000222555:::AAAEEELLLPPPTTTVVVVVVUUUTTTUUUTTTUUUWWW[[[cccnnn{{{{{{||||||yyyxxxxxxzzz||||||yyyzzz~~~}}}{{{mmmiiiggghhhiiinnnyyyvvvmmmhhhgggaaaaaabbbcccdddccc```]]]XXX[[[```fffiiihhhccc___RRRRRROOOJJJFFFEEEHHHKKKOOORRRTTTTTTQQQKKKDDD???999;;;@@@DDDGGGEEEAAA===888666222...+++*********)))***,,,------,,,***)))***)))(((((((((***+++,,,%%%&&&'''((()))***+++,,,'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))$$$%%%''')))******))))))(((((('''&&&&&&%%%%%%$$$)))(((((((((''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''(((***+++,,,&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))((('''%%%$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''(((((('''***,,,***'''&&&'''***'''((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))++++++******))))))(((((($$$$$$&&&'''(((((())))))''''''&&&%%%&&&'''((()))))))))))))))(((((((((((()))((('''&&&&&&'''((()))((('''&&&&&&'''((()))***((()))***++++++***)))((((((((()))******************+++,,,+++)))((()))***------------------------............////////////111111000///////////////000000000000000000000000...///000111111000///............///111222111//////000111000///000222333333222222555;;;CCCIIILLLRRRUUUXXXXXXUUURRRSSSTTTSSSZZZeeerrrwwwrrrrrrssstttxxxzzzuuuooojjjgggnnnwwwuuulllfff```^^^```aaaccccccbbb___^^^]]]]]]^^^aaacccdddcccaaa^^^ZZZTTTMMMHHHDDDCCCCCCGGGIIILLLOOOOOOKKKEEE???::::::<<>>===???BBBFFFIIIJJJJJJEEE>>>888444111...,,,//////---,,,+++*********------,,,+++***))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((()))******(((''''''(((&&&'''((()))))))))((('''(((((((((''''''''''''&&&(((((((((((((((''''''''''''''''''''''''&&&&&&%%%(((%%%"""###''')))'''%%%)))(((((('''&&&&&&''''''(((((((((''''''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&&&&''''''((((((((((((((())))))(((''''''&&&&&&%%%&&&'''(((((())))))(((((())))))''''''''''''))))))'''''''''((()))*********(((((((((((())))))))))))''''''(((((('''&&&&&&%%%'''''''''''''''(((((()))(((((((((((()))))))))))))))(((((((((((((((((()))(((((((((((((((((()))))))))))))))******)))))))))))))))***++++++++++++***+++,,,---,,,+++***+++,,,------------------------............////////////000000////////////000000000000000000000000000000///000000000111111111111000444777666111///111444333333333222111222555888888===DDDJJJNNNQQQRRRSSSTTTTTTSSSRRRVVV```mmmxxxzzzuuusssrrrsssyyyvvvkkkhhheeedddggglllrrrvvv~~~mmmiiicccbbbdddhhhjjjkkkkkkhhhdddcccdddeeefffgggiiihhheee___XXXQQQJJJFFFCCCDDDGGGLLLPPPQQQOOOMMMEEEBBB???>>>@@@DDDHHHKKKOOOKKKEEE>>>999444111///000///---,,,++++++++++++---,,,+++)))))))))***+++)))))))))))))))))))))))))))(((((((((((((((((()))'''+++...---)))&&&(((***'''(((***++++++)))'''&&&((((((((('''''''''''''''((((((''''''''''''''''''&&&'''((()))((('''%%%$$$'''%%%###$$$&&&((('''&&&'''&&&%%%$$$$$$%%%&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&&&&''''''(((((((((((((((&&&&&&&&&'''(((((())))))''''''((()))))))))))))))***)))'''&&&&&&''')))***'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((('''&&&%%%$$$'''''''''((((((((((((((('''((((((((()))))))))***((())))))))))))))))))((())))))))))))))))))((((((***))))))))))))))))))***))))))***+++++++++++++++)))+++,,,+++***)))***,,,------------------------............////////////000000////////////000000111111111111111111111111000000000000000111222222111555888666222///111555222333333222222333777:::===BBBIIINNNOOOOOOPPPQQQQQQRRRSSSWWWaaarrr{{{{{{}}}~~~~~~tttmmmddd___```cccfffhhhkkksss}}}wwwooommmooosssttttttsssnnnhhhcccbbbccceeefffhhhhhhfffccc^^^VVVPPPKKKFFFGGGIIIMMMQQQSSSSSSRRRJJJGGGBBB>>>===AAAFFFJJJOOONNNJJJDDD>>>999555444000///---,,,++++++,,,---******)))((()))***+++,,,))))))))))))))))))))))))((())))))))))))))))))(((''',,,000///***'''))),,,'''(((***++++++)))'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''%%%###$$$&&&'''&&&$$$$$$''')))%%%%%%$$$$$$%%%&&&((()))''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&''''''((())))))***'''(((((()))))))))))))))+++***(((''''''(((***+++***)))))))))((((((((('''(((((((((((())))))))))))'''((((((((('''&&&%%%%%%&&&'''((())))))))))))(((''''''(((((())))))******((())))))******))))))((())))))*********)))((((((******))))))))))))******)))***++++++,,,+++++++++(((***++++++***)))***,,,------------------------............///////////////////////////000000111111111111111111111111111000000000000000111333333222444666666333111222444333333333333333666;;;>>>CCCHHHMMMPPPPPPOOOPPPRRRNNNSSS\\\hhhxxx~~~{{{yyy{{{yyykkkcccbbbcccbbbaaa^^^eeeppp}}}~~~{{{}}}~~~{{{|||uuukkkccc``````bbbccceeeeeefffeeebbb]]]XXXUUUNNNMMMMMMOOOSSSUUUVVVVVVOOOLLLFFF???<<<>>>CCCHHHLLLNNNNNNKKKFFF@@@===;;;444222000---,,,,,,---...((((((((())))))+++,,,,,,))))))))))))))))))))))))((())))))******))))))(((''',,,000000+++((()))+++&&&'''((()))))))))(((''''''(((((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$###&&&((('''$$$###&&&***&&&&&&&&&'''(((***+++,,,&&&'''((())))))((('''&&&((())))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((******)))((((((''''''&&&'''((())))))******))))))******((((((((((((***************)))((('''''''''(((((((((((())))))))))))''''''''''''''''''&&&&&&&&&'''((()))***))))))((('''''''''((()))*********((()))************)))((()))******+++***)))((('''+++***)))(((((()))***+++)))***++++++,,,,,,++++++)))***,,,+++******,,,---------------------------............///////////////////////////000111111111111111111111111111111000000000000000222333444222222333444444444333333444444555555666:::@@@DDDHHHLLLQQQRRRQQQQQQUUUYYYZZZeeevvv{{{xxx~~~vvvppplllfffaaa[[[^^^eeemmmxxx{{{nnnccc^^^]]]^^^___aaaccceeeffffffdddaaa___UUUTTTRRRRRRTTTVVVWWWWWWSSSPPPIIIAAA<<<<<<@@@EEEIIIMMMQQQQQQNNNIIIEEECCC;;;888444000...---------******++++++++++++++++++((((((((((((((((((((((((((()))************)))((('''***---...+++(((((((((&&&&&&&&&'''((((((((()))'''((((((((())))))))))))&&&&&&&&&&&&'''''''''(((&&&'''((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%'''(((''''''((()))))))))))))))&&&'''((())))))((('''&&&((()))))))))************''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&&&&&&&'''&&&''''''(((((((((((((((******))))))((('''''''''(((((()))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&'''''''''''''''&&&&&&''')))*********)))(((&&&''''''((()))******+++((()))***++++++***)))((()))***+++++++++)))((('''+++***)))(((((()))***+++******+++,,,,,,,,,,,,+++***+++---,,,,,,,,,---...------------------------............/////////000///////////////000111111111111111111111111111111111000000///000222444555222111111333555555444333555555666777999===CCCHHHKKKOOOSSSTTTSSSTTTZZZ___lll{{{yyyxxxzzz}}}wwwlllddd^^^___aaadddjjjwww~~~pppccc\\\[[[\\\]]]```bbbeeegggiiiiiigggfffZZZXXXUUUTTTVVVWWWXXXXXXUUURRRKKKBBB;;;:::>>>CCCFFFLLLSSSVVVSSSNNNKKKIIIAAA>>>999333///---------,,,---......---,,,***)))((((((((((((((((((((((((((()))***++++++***)))(((&&&(((+++,,,***(((&&&&&&%%%%%%%%%%%%&&&((()))***'''((((((((())))))******&&&'''''''''(((((())))))'''''''''''''''&&&&&&%%%(((%%%###$$$''')))'''%%%&&&'''((((((((('''%%%$$$&&&'''(((******((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&''''''((()))))))))((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$&&&))))))'''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((''''''%%%$$$######"""%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((''''''(((((()))*********(((((()))***************))))))************))))))''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))***+++,,,---...---,,,+++++++++,,,---,,,,,,,,,+++***)))((('''(((((())))))*********+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////.........////////////000111111111111000111111111111111111111111333333333333333333333333222333444444333222333444444555888<<>>===EEEHHHMMMQQQSSSSSSQQQOOOJJJFFF???999444111111111---,,,***)))***+++***)))///...---,,,+++)))((((((+++*********))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((())))))(((((('''''''''&&&---+++(((&&&%%%%%%&&&''''''))))))((('''&&&'''((((((''''''&&&&&&''''''(((''''''''''''&&&%%%$$$######$$$&&&'''&&&''')))+++---&&&$$$)))---+++((((((%%%&&&'''(((((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''((((((((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((('''&&&%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&'''((())))))(((''''''''''''((())))))*********************+++))))))******++++++++++++)))*********++++++++++++************))))))))))))***)))((((((((()))+++,,,(((((())))))))))))(((((((((((((((((((((((((((((()))(((((()))***+++,,,,,,------+++*********+++,,,+++++++++++++++***)))((())))))******************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////...............///000000000000111111111111111111111111111111111111333333333333333333333333222444555555444444555777777:::===AAADDDHHHKKKMMMPPPNNNPPPVVV^^^kkk~~~vvvooommmlllnnnwww}}}uuupppllljjjooowwwuuukkkbbb]]]]]]]]]]]]___ccchhhjjjkkkjjjfffccc___ZZZXXXWWWWWWXXXWWWTTTOOOIIIDDD@@@>>>===BBBEEEKKKPPPSSSTTTSSSSSSNNNKKKFFF@@@:::777555444///---+++++++++,,,+++***++++++******))))))((((((************)))))))))((()))))))))******)))(((((((((((((((((((((((((((((())))))((((((((('''''''''))))))(((''''''(((((()))'''))))))((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((('''&&&%%%%%%'''((()))(((&&&%%%&&&'''(((((()))---222333///+++))))))*********)))((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%$$$&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''((((((((()))&&&%%%%%%%%%%%%&&&'''''')))))))))))))))((((((((())))))******************)))))))))*********++++++))))))))))))))))))))))))))))))((((((((()))***+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***++++++,,,++++++***)))***************+++++++++******)))+++++++++++++++*********++++++++++++++++++++++++------------------------..............................---------......///111000/////////000222333111111111111111111111111333333333333333333333333333444555555555666888:::;;;???DDDIIIKKKLLLLLLMMMPPPPPPUUUbbbsss}}}sssmmmjjjmmmrrr||||||qqqkkklllmmmsss|||{{{mmmeeecccaaaaaaaaacccgggjjjkkkjjjjjjhhhddd```\\\XXXVVVUUUWWWUUUQQQLLLGGGBBB>>><<<>>>AAAGGGMMMRRRUUUWWWWWWUUUSSSOOOJJJDDD???:::888222000---,,,---------,,,)))))))))***************************))))))))))))++++++++++++***)))(((((((((((((((((((((((((((((())))))((((((((((((''''''&&&'''((()))***+++++++++'''))))))((('''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))((((((''''''%%%'''))))))(((((()))***%%%,,,111333888>>>999///,,,,,,,,,++++++***)))(((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%'''(((((((((''''''&&&%%%$$$%%%&&&'''((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))***************+++,,,,,,(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******+++******)))))))))))))))((()))***+++++++++++++++---,,,,,,++++++************************+++++++++------------------------.............../////////...------------......///222111///......000222333111111111111111111111111333333333333333333333333222333555555555777:::<<<===CCCJJJNNNOOONNNOOOPPPSSSYYYeeexxx{{{yyyzzzyyyuuummmiiijjjmmmrrrzzzsssnnnllljjjgggeeefffggggggffflllkkkhhheeeaaa\\\XXXVVVVVVUUURRRMMMHHHBBB===;;;;;;>>>CCCIIIPPPUUUYYY[[[YYYYYYWWWSSSNNNGGGAAA===555222///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))),,,,,,,,,++++++)))((('''(((((((((((((((((((((((())))))((((((((((((((((((%%%''')))+++,,,,,,+++***'''))))))((('''&&&'''(((((((((''''''''''''((((((&&&''''''(((((((((''''''''')))+++***)))((('''(((%%%111666333888BBB>>>222+++++++++++++++***)))(((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###%%%%%%&&&'''''''''''''''%%%&&&'''(((((()))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))'''''''''&&&&&&''''''''')))))))))))))))(((((((((((((((((((((((())))))***)))((((((''''''&&&&&&%%%))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))))),,,,,,,,,---------......(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((()))***************))))))((((((((()))***+++++++++++++++---,,,,,,++++++*********)))))))))******+++++++++------------------------,,,,,,------............---------------...///000222111///......000222333111111111111111111111111333333333333333333333333111222444555666888<<>>;;;999:::===BBBHHHPPPVVVZZZZZZ\\\]]]]]]YYYSSSMMMIII???;;;555111///---,,,+++---,,,,,,+++***))))))((())))))))))))************++++++++++++***)))(((((())))))))))))))))))))))))(((((())))))))))))******((()))+++++++++)))'''&&&'''))))))((('''&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&)))+++***(((((((((%%%***+++&&&'''---...)))%%%%%%'''(((((()))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''%%%$$$"""!!! !!!###%%%&&&'''(((((((((((()))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((())))))*********((((((((()))))))))******(((((())))))******++++++******+++,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))+++******)))))))))************+++++++++***)))((()))******+++++++++******))))))******************))))))******+++,,,,,,---------------------------,,,------...//////000000///......//////111222222000000000000111111111111111111111111111111111111333333333333333333333333333555666888:::>>>DDDHHHKKKOOORRRSSSVVV___mmmxxxzzzyyyyyy}}}qqqbbb[[[YYYYYYXXXYYY^^^fffrrryyyssspppoooooojjjkkkkkkjjjiiifffcccbbb\\\ZZZVVVQQQKKKFFFAAA>>>::::::;;;???DDDLLLSSSWWWYYY[[[^^^___]]]XXXSSSOOOFFFAAA:::444111///---,,,++++++++++++++++++++++++((()))))))))************)))))))))******)))(((((())))))))))))))))))))))))(((((()))))))))*********(((((()))))))))((('''&&&'''))))))((('''&&&'''(((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%$$$%%%)))+++,,,---...&&&'''''''''''''''((()))&&&''''''(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&%%%%%%###$$$%%%&&&''''''''''''&&&'''((()))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''((((((((()))'''''''''''''''(((((()))((((((((())))))******+++'''(((((()))***+++,,,,,,)))))))))*********++++++)))))))))***+++,,,,,,,,,+++,,,---.........------(((((())))))))))))(((((())))))))))))))))))))))))++++++***************+++***++++++,,,,,,***)))(((******+++++++++******)))(((((())))))*********+++))))))***+++,,,,,,---------------------------------......///000111111222////////////000111333333//////000111111111111000111111111111111111111111333333333333333333333333555666888:::<<>>???DDDIIINNNVVVZZZ^^^```^^^\\\YYYXXXUUUOOOFFF???999666444222111///---,,,------,,,******+++++++++***)))'''&&&))))))(((((('''''''''&&&***)))'''&&&&&&''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((***)))((('''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&((()))***((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''+++'''$$$%%%)))+++***'''(((''''''''''''((()))))))))(((&&&%%%%%%&&&((()))((((((''''''''''''((((((%%%&&&&&&'''''''''''''''((((((((((((((((((''''''(((((((((((())))))))))))******+++++++++******)))''''''(((((()))))))))***************************//////...------------.../////////000000000000111******)))((((((((((((((((((((())))))*********++++++***)))(((((()))***++++++++++++++++++***))))))******++++++******)))(((************++++++++++++...,,,+++---///000...,,,,,,,,,---------.........///////////////////////////......---...///000111000000111222222222222222111111111111111222222222111222333444666666555444777:::>>>BBBGGGKKKNNNPPPSSSZZZgggyyyvvvpppmmmnnnqqq{{{}}}}}}|||}}}xxxssslllddd^^^bbbnnn|||pppllljjjfffdddeeegggeeeaaa]]]XXXQQQJJJEEE<<<===<<<<<<===@@@FFFJJJUUUYYY^^^``````^^^\\\[[[WWWRRRKKKEEE@@@<<<888555111///---,,,,,,,,,+++***++++++++++++***)))(((''')))))))))(((((((((''''''***)))(((((()))***+++,,,((((((((()))))))))******(((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&''''''((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$!!!"""&&&(((&&&$$$'''&&&&&&&&&'''((()))))))))(((&&&%%%%%%&&&((()))((((((''''''''''''((((((&&&&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))******************+++++++++++++++***)))))))))*********++++++++++++++++++++++++++++++---------------...///000---------.........//////***))))))(((((((((((((((''''''((()))***+++,,,,,,+++***))))))))))))***+++++++++++++++++++++***)))++++++++++++++++++***)))************++++++++++++,,,,,,,,,---...///...,,,,,,------------.........///////////////////////////............///000111000111111222222222222222222222222222222111111111000111222444666777888888999>>>EEELLLPPPSSSUUUWWW^^^llltttkkkhhhiiijjjnnnwww}}}{{{{{{{{{}}}||||||}}}~~~ssshhheeeiiiuuuyyyoookkkiiigggfffiiihhheeebbb^^^XXXQQQLLLCCCBBB@@@===<<>>:::444111///---......---,,,,,,+++***)))))))))))))))*********)))))))))))))))((((((((()))***+++------))))))************++++++(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&$$$%%%(((***)))'''%%%%%%%%%&&&&&&((()))))))))((('''&&&&&&'''((())))))((((((''''''(((((()))''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------++++++,,,,,,---///000111------------............))))))(((((((((((())))))'''(((((()))******++++++************************+++++++++,,,,,,+++******++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,*********+++,,,,,,++++++------------............////////////////////////111111111111111222222222000111222222333333222222333333222222222222111111222333555666777888;;;======DDDMMMUUU[[[aaafffjjjvvv~~~tttkkkiiilllqqquuu{{{~~~}}}|||~~~~~~~~~zzzooojjjkkkttt}}}yyyooojjjhhhggghhhgggeeedddbbb^^^YYYUUUOOOMMMIIIDDDAAA@@@CCCFFFPPPTTT[[[___aaaaaa```aaa]]][[[YYYWWWSSSMMMEEE@@@999666333111000000//////---,,,***)))((()))******************************'''''''''(((((()))******************************(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&''')))******(((%%%%%%%%%%%%&&&((()))***))))))(((''''''((())))))))))))(((((((((((())))))(((((()))***************((((((((()))))))))))))))))))))*********+++++++++)))***+++------.........---------...............////////////////////////,,,,,,,,,,,,---...///000---------.........//////))))))(((((((((((())))))******))))))))))))))))))******++++++++++++*********++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,,,,------------...)))***+++,,,,,,++++++,,,---------.........//////000000000000000000000000000111111222222222222222111111222333333333333222333222222222222222222222333555666666666888<<<@@@BBBIIITTT^^^gggqqq}}}ooopppqqqssswww|||tttjjjiiilllpppyyyvvvllliiiiiieeeddddddddddddbbb___\\\ZZZXXXSSSMMMGGGDDDDDDEEEMMMRRRYYY]]]___`````````]]]]]]\\\[[[YYYSSSLLLGGG>>>:::555222111000///...---,,,***)))))))))***+++************++++++++++++((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((()))(((''''''&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((()))))))))))))))(((((()))))))))))))))(((((((((((())))))((())))))***************''''''((((((((()))))))))))))))*********+++++++++***+++,,,......///////////////..................////////////////////////...------,,,,,,,,,------+++++++++,,,,,,,,,------((((((((((((((())))))***************))))))((((((******+++,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++,,,,,,,,,,,,------------+++---//////.........///------........./////////000000000000000000000000...///000000111111000000111222222333333333333333222222222222333333333444222444666555555999???DDDIIIQQQ]]]iiiuuuwwwrrrmmmuuuuuujjjgggbbbiiipppvvvyyysssooogggeeeddddddddddddcccbbb```___[[[UUUNNNIIIGGGGGGMMMRRRXXX]]]^^^^^^^^^___\\\[[[[[[ZZZYYYUUUPPPLLLBBB>>>888333000///...,,,,,,++++++*********++++++***************+++++++++++++++,,,,,,++++++***)))***))))))))))))((((((((())))))))))))))))))))))))&&&&&&((()))))))))((('''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''''''''((())))))))))))************))))))***))))))(((((())))))***(((((()))***************'''(((((())))))***************+++++++++,,,,,,,,,,,,---...///////////////...............---------..............................---,,,,,,,,,,,,,,,))))))))))))************((((((((((((((()))******)))))))))))))))************++++++,,,,,,++++++******+++,,,,,,------,,,,,,((()))******++++++***************+++++++++,,,,,,,,,...111111///...///111............////////////000000000000000000000000...///000111111111000000111222333333444444333333000111111222333444555555222555777888999>>>GGGNNNTTT^^^lllzzz{{{tttuuuzzzvvvoooaaaeeeffffffjjjuuu~~~~~~nnnkkkgggeeeffffffffffffcccdddbbb^^^XXXSSSPPPOOOOOOTTTZZZ^^^___^^^^^^^^^ZZZXXXWWWVVVVVVUUUSSSPPPIIIDDD===777333111///...***++++++,,,,,,+++++++++)))))))))*********++++++)))***+++,,,,,,,,,+++***++++++*********)))))))))))))))))))))))))))))))))%%%&&&((()))***)))((('''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((($$$%%%'''((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((('''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((***+++******)))(((((((((((())))))******************)))******))))))))))))******'''((())))))******))))))))))))***++++++,,,------------------...............//////000000000//////......------,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,------************++++++++++++((((((((((((((()))******''''''((()))***+++,,,,,,***+++,,,------,,,+++******+++,,,,,,------------'''((()))***************((())))))))))))************---000///---,,,...000............/////////000000000000000000000000000000111222333444333222222111222333333444444333333000000111222444555666666333777;;;<<<>>>EEEOOOWWW^^^iiizzzxxxsssnnnooo|||wwweeegggddd^^^^^^dddkkkmmmmmmwwwuuuqqqkkkhhhgggggghhhhhhfffggghhhfffaaa\\\YYYWWWQQQVVV[[[___```^^^^^^]]]XXXVVVTTTSSSTTTTTTTTTSSSOOOJJJBBB<<<777555222111)))***,,,------,,,+++***(((((())))))************%%%'''(((***+++++++++***,,,,,,,,,++++++*********))))))))))))))))))))))))$$$&&&((()))***)))((('''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((###$$$&&&(((************************************''''''((((((((((((''''''&&&&&&'''((()))))))))((($$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&%%%%%%%%%&&&(((,,,+++***))))))(((((((((******++++++++++++************))))))))))))******''''''((()))))))))))))))++++++,,,------...//////////////////000000000000///000000000000//////...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///------........./////////(((((((((((())))))))))))*********)))******+++,,,+++,,,---......---,,,+++(((((()))))))))*********,,,,,,---......---,,,+++++++++,,,,,,,,,---------+++,,,------......------,,,,,,---...///000111111///////////////000111111222222222222222222222222111111222222222333333333222333444444333444555777777888;;;???FFFQQQ]]]fffpppxxxxxxuuupppnnntttxxxpppeee]]]ZZZ[[[[[[\\\ccchhhssssssqqqqqqmmmjjjjjjllliiihhhjjjhhhbbb^^^______```aaabbbdddbbb___\\\RRROOOLLLLLLOOORRRSSSRRRPPPMMMHHHBBB;;;666111///,,,---,,,+++))))))+++---,,,,,,,,,+++++++++******+++***)))((((((''''''(((++++++******************))))))))))))((((((((((((%%%%%%&&&'''((()))***+++******)))((('''&&&&&&%%%!!!&&&)))***(((%%%"""&&&&&&''''''(((((())))))''''''&&&''''''((()))***((('''&&&(((***+++***)))&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&'''((()))((('''%%%###%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%((()))***)))'''&&&&&&'''***)))'''&&&&&&'''((((((******+++++++++******)))*********)))))))))))))))---------------...///000000///...------...///000/////////......---------******+++++++++,,,,,,,,,///,,,)))***---...---***************+++,,,------000///...------...///000(((((((((((()))))))))***)))))))))((()))******+++)))))))))******)))))))))++++++++++++,,,---.../////////000000///...---,,,******+++++++++,,,,,,,,,+++,,,------......------.........//////////////////////////////000111111222222222222222222222222111222222222222333333333333444555555444555777999999===BBBIIIRRR^^^jjjrrr}}}xxxiiijjjmmmuuu~~~pppfffbbb```^^^[[[```bbbggguuu}}}zzztttnnnkkkqqqmmmkkkllljjjeeebbbcccaaaaaabbbcccdddbbb___\\\TTTPPPKKKJJJMMMPPPRRRRRRRRRPPPLLLGGG@@@:::444111------,,,+++******+++,,,,,,,,,,,,+++++++++************)))))))))******+++************************))))))((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&$$$%%%&&&((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((())))))''''''((()))******)))&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((())))))'''&&&%%%%%%&&&''''''((((((''''''(((((((((''''''(((((((((''''''(((((((((((((((((()))***+++***((('''((()))(((((('''''''''(((((()))*********++++++******)))))))))******+++,,,,,,,,,///...............///000---,,,,,,++++++,,,,,,---.........---------,,,,,,******************++++++,,,,,,---,,,,,,+++,,,,,,,,,+++++++++,,,------...---------...000222444555((((((((()))))))))******)))(((((((((((()))******))))))(((((((((((())))))+++***)))))))))***+++,,,,,,---.../////////...---++++++,,,,,,,,,---------,,,,,,---............---000000//////............///////////////000111111222222222222222222222222222222222222333333333333555666666666555666888;;;;;;@@@HHHPPPZZZfffsss|||uuukkkaaaeeeqqqxxxqqqllleee```^^^^^^```kkkvvvpppooojjjggghhhgggdddbbbcccdddcccdddddddddbbb^^^[[[UUUQQQKKKHHHIIILLLPPPQQQSSSRRRPPPMMMGGG@@@999555...------,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))***+++,,,---************************))))))((((((((('''''''''+++***))))))((('''&&&&&&((((((((((((((('''''''''***)))'''&&&&&&''')))+++((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((***((('''((()))******)))''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))((('''&&&&&&&&&'''(((((((((((('''))))))(((((((((((())))))%%%&&&'''((()))))))))))))))***+++***)))((()))***&&&&&&'''((())))))))))))))))))***************)))))))))+++,,,---///000111000//////............///++++++************++++++------,,,,,,,,,,,,,,,+++***************)))))))))(((,,,000///,,,***+++...------,,,,,,,,,---......+++,,,...000444777:::<<<(((((()))))))))*********)))))))))))))))******+++---,,,+++******+++,,,------,,,***(((''''''((()))'''(((***,,,---......---------------............,,,------...............///////////////.........///////////////000000111111222222222222222333333222222222333333333444444555555666555555777:::===AAAGGGOOOWWW```mmm|||~~~qqqkkkhhhooo~~~uuummmccccccdddlll}}}wwwooohhhcccdddeeecccccceeefffeeeeeeeeeeeebbb]]]YYYVVVRRRKKKGGGFFFIIIMMMOOOQQQRRRSSSQQQMMMFFF>>>:::111000...---------,,,+++,,,,,,,,,+++++++++******))))))))))))******+++,,,***************+++++++++******)))))))))(((((((((+++******)))((('''&&&&&&'''''''''(((((((((((((((+++***(((&&&&&&''')))***))))))((((((''''''&&&&&&'''''''''''''''(((((())),,,***(((((()))******)))'''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%&&&'''((())))))((((((&&&&&&'''((((((((((((((()))(((((((((((((((((()))''''''((()))))))))))))))(((*********(((((()))***$$$%%%''')))***+++******))))))******+++*********,,,,,,---...///000111111//////...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************(((+++...///---++++++,,,---,,,,,,,,,,,,---......,,,...000444888<<>>BBBEEEGGGHHHIII(((***++++++******+++,,,+++*********+++,,,,,,---...------,,,,,,------...))))))***+++,,,,,,------........................111000//////............///////////////////////////////////////.........000111111111111222222222000111111222444555666666333444666555444444555777777888999;;;@@@HHHRRRYYYiii|||}}}nnngggiiilllttt}}}vvvmmmddd```aaa``````aaaccccccbbb^^^[[[TTTUUUVVVSSSNNNHHHEEECCCAAACCCHHHLLLPPPSSSTTTTTTRRRLLLCCC;;;555222///---,,,,,,,,,++++++++++++***---,,,,,,+++***)))((((((***))))))))))))+++,,,---+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))******))))))))))))*********))))))((()))*********++++++++++++************************((((((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************+++---///000......------------......,,,++++++***)))))))))***,,,,,,++++++***)))(((((()))******++++++,,,,,,---,,,,,,+++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000...///111333666888:::;;;???@@@BBBCCCEEEFFFGGGGGG(((***++++++******+++,,,++++++******++++++,,,---------------------------)))******+++,,,,,,---------------------------------,,,,,,,,,,,,,,,------////////////////////////......//////////////////000111111111111222222222///000111222333444444555111333555555444555777888777999<<>>???@@@AAABBBDDDEEEFFFFFFFFF(((***++++++******+++,,,++++++******++++++,,,,,,,,,,,,---......---,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...////////////////////////.........//////000000000000111111111111222222222//////000111222333444444111222444444444555888:::777<<>>@@@AAABBBBBBDDDEEEEEEFFFFFFFFF(((***++++++******+++,,,,,,++++++***++++++,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////------...///000111111222000000111111111222222222000111111222333333444444222333444444444555777:::999???EEEKKKTTTgggyyyqqqkkknnnyyy|||{{{yyyyyyzzz~~~~~~uuujjj___]]]___bbbfffkkkwwwsssgggbbb```______aaaccccccbbbaaa```]]]XXXUUUSSSMMMEEE>>>@@@BBBEEEJJJNNNQQQSSSUUUZZZWWWSSSNNNHHH@@@888222111000...,,,++++++++++++++++++++++++++++++++++++++++++***)))''''''&&&&&&*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%((())))))************)))(((((((((((())))))))))))*********************************)))))))))))))))''''''''''''((((((((((((************************((((((''''''''''''(((((()))(((((((((((((((((()))***))))))((())))))******(((((((((((())))))))))))))))))))))))))))))))))))***+++---...//////......------,,,,,,,,,,,,------------,,,++++++,,,,,,------------,,,,,,+++++++++---,,,,,,,,,+++++++++***))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...000222999999:::<<<===>>>???@@@CCCDDDEEEEEEFFFFFFFFFFFF(((***++++++******+++,,,,,,,,,++++++***++++++,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,---------------------------------///...---,,,,,,,,,,,,,,,////////////////////////---......///000111222222000000111111111222222222222222333333444555555555555666666555444555888:::===CCCKKKSSS```xxxvvvmmmiiijjjwww{{{yyywwwxxx{{{yyyggg___^^^```cccgggnnnqqqhhhdddcccaaaaaacccccccccbbb______]]]YYYSSSKKKFFFBBB@@@BBBEEEIIIMMMPPPRRRSSSYYYXXXVVVTTTOOOGGG>>>888222000///---------...///------,,,,,,+++******)))((((((((())))))((((((((())))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((()))***************(((((((((((())))))))))))''''''''''''''''''''''''++++++******))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((())))))))))))))))))((((((((((((((()))+++,,,---(((((((((((())))))))))))***************************+++---...///...------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------......))))))***+++,,,------...+++++++++++++++++++++++++++,,,.........///222444======>>>??????@@@AAAAAADDDDDDEEEFFFGGGGGGFFFFFF(((***++++++******+++,,,,,,,,,++++++******++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,------------...........................---,,,+++************/////////////////////////////////000000111111111000111111111111222222222333444444444555555555666666777777666555777:::===BBBJJJVVVcccuuuwwwnnneeeeeeooo}}}yyyxxxzzz|||uuuiiiccc```aaadddgggzzzvvvooolllhhheeedddcccaaa```^^^______[[[TTTMMMHHHGGG>>>@@@CCCGGGLLLPPPSSSUUUVVVVVVWWWVVVTTTNNNFFF@@@555444111///...///000000......---,,,+++***))))))((()))***+++,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((''''''((()))******+++******((((((((()))))))))******((((((((((((((((((((((((***))))))((((((''''''&&&''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((())))))******))))))(((((((((((()))***+++,,,---(((((((((((())))))))))))++++++++++++++++++++++++***+++,,,,,,---------,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,---.........+++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++---///000111333666999===>>>???@@@BBBCCCDDDEEEDDDDDDEEEGGGGGGHHHHHHHHH(((***++++++******+++,,,---,,,++++++******++++++------------------------------------------------------------------------------,,,,,,,,,,,,,,,---////////////////////////000000000000000000000111000111111111111222222222333333444444444444555555555666666666777:::???BBBGGGRRRdddxxx~~~rrrmmmjjjlllyyy|||{{{{{{~~~tttkkkggghhheeettt}}}vvvooojjjeeebbb______^^^]]][[[WWWRRRLLLHHH@@@AAADDDGGGKKKNNNQQQSSSRRRSSSUUUWWWVVVRRRLLLHHH;;;999555111///...//////---------,,,,,,+++++++++)))***+++,,,---------,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******************'''((()))******+++++++++)))))))))*********++++++******************************))))))(((''''''&&&''''''''''''((((((((((((++++++++++++++++++++++++))))))(((((((((((())))))((()))************)))(((++++++***))))))******+++(((((((((((())))))))))))------------------------++++++*********+++,,,,,,++++++************++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------......//////........................---///222444666888<<>>CCCLLLSSSggg|||}}}{{{xxxuuurrrqqqqqqrrrooooooooopppppprrrssstttzzz}}}uuukkkfffaaa___^^^]]]]]][[[XXXUUUNNNLLLJJJIIIJJJJJJIIIGGGDDDHHHMMMRRRUUUVVVUUUTTTMMMIIIBBB;;;555222000000...---+++)))((()))***+++...---++++++,,,,,,+++***+++***)))(((((()))***+++++++++*********+++,,,,,,)))))))))(((((((((((('''(((((())))))))))))(((((((((((((((((()))***,,,,,,%%%&&&(((*********)))((()))((((((''''''(((((())))))))))))))))))(((((('''******))))))))))))))))))'''((()))***)))(((&&&$$$((()))***++++++***)))((('''''''''''''''((()))))))))))))))******))))))((())))))***+++,,,---......------------------------,,,,,,,,,+++*********)))++++++++++++++++++++++++)))***+++***(((((((((***,,,+++++++++++++++******........................////////////////////////...---,,,,,,---...111222333666:::===???AAADDDFFFCCCCCCDDDEEEEEEFFFEEEEEEGGGGGGHHHHHHHHHHHHHHHHHH++++++++++++++++++++++++******++++++,,,------...,,,,,,++++++,,,,,,---.........------------......////////////////////////000000000000000/////////....../////////000000000111111111111111222222333111111222222222222222222222444555666555555777888444:::???BBBDDDKKKXXXbbbzzz~~~~~~{{{zzzxxxuuurrrooommmlllhhhfffdddaaa______^^^______^^^^^^]]]\\\\\\\\\]]]aaacccgggkkkoootttzzzzzznnnfffbbb```\\\[[[\\\\\\\\\\\\TTTRRROOOMMMLLLJJJGGGEEEBBBDDDHHHLLLPPPSSSUUUUUUSSSOOOJJJCCC<<<777333111...---,,,+++************---,,,+++,,,------+++)))+++***))))))))))))***+++++++++***)))))))))******((((((((((((''''''''''''***))))))(((((())))))***)))))))))))))))******+++((((((((()))******++++++(((((())))))))))))((((((******)))))))))(((((((((++++++***)))))))))))))))&&&''')))***+++++++++***((()))************))))))''''''''''''(((((()))***))))))************))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++......---,,,+++***))))))++++++++++++++++++++++++,,,---...---+++***+++,,,+++++++++,,,,,,---------////////////////////////////////////////////////------,,,---...000222333666999===???AAABBBEEEGGGCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHH++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++*********+++---.........------------......000000000000000000000000000000000////////////......////////////000000000111000000000000111222222111111222222222222222333333444555666555666888999999>>>DDDGGGLLLXXXjjjwww~~~{{{yyywwwuuutttppppppooonnnmmmlllkkkjjjhhhgggdddaaa___]]]\\\[[[XXXWWWUUUSSSRRRQQQQQQQQQRRRRRRQQQPPPOOONNNNNNOOOPPPRRRUUUWWWYYY]]]aaaeeeiiimmmrrrzzz}}}uuutttxxx}}}}}}qqqiiidddaaa]]][[[[[[[[[[[[[[[ZZZWWWTTTQQQNNNKKKGGGDDDCCCDDDEEEHHHMMMRRRVVVYYYWWWUUUQQQKKKCCC<<<666222000000000///...---,,,,,,+++++++++,,,------+++)))************************))))))((('''&&&&&&''''''))))))((((((((('''''''''+++***)))(((((()))***+++******)))))))))))))))*********)))))))))***,,,---((()))***++++++***)))(((*********)))))))))))))))+++***)))(((((((((((((((******+++++++++***)))(((((())))))***************++++++******)))******+++******+++,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---...///...---,,,,,,...,,,,,,,,,---------......////////////////////////////////////////////////...//////000222444666777:::===@@@BBBCCCDDDFFFHHHDDDEEEFFFHHHIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHIIIJJJ++++++++++++++++++++++++,,,,,,,,,++++++*********+++***)))))))))***,,,---///......------......///000000000000000000000000........................////////////000000000111000////////////000111111111111222222333333333333333444555555444666888:::===AAAFFFKKKUUUfff}}}~~~}}}||||||||||||~~~|||zzzxxxuuurrrooonnnlllkkkhhhgggeeedddaaa```___^^^]]][[[ZZZZZZXXXVVVTTTRRRPPPOOONNNNNNMMMLLLKKKJJJJJJIIIIIIIIIFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGIIILLLOOOVVVXXX\\\aaahhhqqq{{{tttmmmlllllloookkkjjjnnnrrr{{{uuulllaaa^^^[[[ZZZZZZZZZZZZYYY]]][[[WWWUUURRRNNNIIIFFFDDDCCCCCCEEEIIIOOOUUUYYYXXXWWWUUUPPPHHH@@@888444222222111000///...---,,,+++******+++,,,---+++*********++++++++++++******))))))((('''&&&&&&''''''*********)))))))))((((((+++***)))(((((()))***++++++******))))))))))))))),,,+++)))))))))***,,,---***+++,,,------,,,+++***++++++***)))((())))))******)))((((((''''''''''''+++*********)))((('''''')))))))))))))))******+++...---,,,***))))))))))))+++,,,------.........---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***,,,,,,+++***)))***+++.........---------,,,,,,........................//////////////////////////////111222555777999:::>>>@@@CCCDDDEEEEEEGGGIIIFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJHHHGGGGGGHHHIIIJJJ++++++++++++++++++++++++...------,,,++++++******++++++******++++++,,,---//////............//////////////////////////////------------.........////////////000000000111111///////////////000000111111111222222333444444444333444555555555666999<<>>CCCGGGQQQaaawww}}}~~~}}}yyywwwtttpppmmmkkkiiihhhffffffffffffeeedddcccbbbbbbaaaaaa`````````aaaaaa___```aaacccdddfffggghhhiiijjjkkkjjjhhhgggfffgggggggggffffffeeecccbbbaaa___```ccceeeffffffeeeddd^^^\\\YYYXXXWWWVVVSSSQQQOOOOOONNNNNNMMMLLLLLLLLLJJJIIIIIIHHHGGGFFFFFFEEE???@@@AAABBBBBBBBBAAA@@@???@@@@@@AAAAAAAAA@@@@@@CCCBBBBBBAAA@@@@@@AAAAAABBBCCCCCCBBBAAABBBDDDFFFBBBDDDFFFHHHJJJOOOUUUZZZcccjjjuuuyyyrrrlllllleeeaaa```^^^cccxxx~~~qqqccc^^^XXXUUUUUUXXXZZZ[[[]]]\\\[[[ZZZYYYVVVQQQNNNHHHFFFCCCBBBDDDJJJOOOSSSYYYYYYXXXTTTOOOGGG@@@<<<444333000...,,,,,,---------***(((''')))+++,,,---***++++++,,,,,,++++++***++++++*********+++,,,,,,***))))))))))))((((((((()))******++++++******)))***)))))))))))))))***************)))))))))******+++******))))))******+++---,,,***(((((()))***+++))))))))))))***+++,,,---'''''''''((()))******+++)))((((((((()))***+++,,,***))))))(((((()))*********+++,,,------.........---------,,,,,,++++++***++++++++++++++++++++++++)))*********+++,,,,,,,,,++++++++++++++++++++++++...000000000...---...///,,,,,,,,,,,,,,,---------------------------------////////////////////////...000222666999<<<>>>???BBBDDDFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHCCCDDDEEEFFFGGGHHHHHHHHH+++++++++++++++++++++++++++,,,,,,------......///,,,---///000000000///...//////............//////........................,,,---...///000111222333000000000000111111111111111111111000111222222333111111222333333444555555666777777777777999===@@@HHHMMMYYYnnn|||wwwyyyvvvsssqqqpppooommmkkkiiigggdddaaa^^^\\\\\\[[[XXXXXXXXXXXXWWWVVVTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSOOOPPPQQQSSSUUUVVVXXXXXXZZZ[[[\\\\\\ZZZXXXXXXYYYVVVVVVVVVUUUTTTRRRQQQPPPRRRSSSUUUWWWXXXXXXWWWVVVRRRPPPNNNMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA<<<>>>@@@BBBBBBBBBAAA@@@>>>???@@@@@@AAAAAA@@@@@@AAAAAA???>>>===<<<<<<<<<>>>???@@@??????@@@CCCEEECCCDDDEEEEEEFFFIIIMMMPPPSSSYYYbbbnnn|||zzzuuummmfffbbb\\\]]]qqq}}}kkkdddZZZSSSRRRTTTWWWZZZ\\\[[[[[[[[[ZZZXXXTTTQQQLLLJJJGGGEEEGGGKKKPPPTTTYYYYYYXXXUUUPPPJJJCCC???888666222///......///000...***'''&&&(((+++---...***+++,,,------,,,+++***))))))(((((()))***++++++)))((((((((('''''''''''')))***+++,,,,,,+++***))))))))))))))))))***++++++)))******)))))))))))))))***)))(((''''''((()))***---,,,***(((((()))***+++*********+++,,,---//////******))))))))))))******)))((((((((((((***,,,---)))))))))***+++---...///((()))***+++,,,,,,---,,,+++++++++*********))))))************************++++++******************++++++++++++++++++++++++,,,---...---+++***+++,,,)))******+++,,,......///........................////////////////////////111222666999===???AAABBBCCCEEEGGGGGGFFFFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFCCCEEEGGGIIIJJJKKKJJJJJJ,,,,,,,,,++++++*********,,,---......//////......(((***+++++++++,,,///111//////////////////////////////000000000000////////////000111111111111111000000111222222222222222222222333333333333444444444333333222222333333333<<<888666777999;;;AAAHHHKKKYYYnnn~~~yyy{{{zzzwwwuuuppplllfffeeedddbbb___]]]\\\[[[VVVUUURRRPPPNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLKKKHHHGGGGGGHHHKKKJJJIIIIIIIIIIIIJJJJJJGGGGGGFFFEEEDDDDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@???BBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<===??????@@@@@@???AAA@@@???>>>>>>@@@BBBCCC>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBDDDGGGIIIIIIHHHOOONNNSSS^^^iiiuuuuuummmiiibbb```mmmqqqaaaZZZVVVTTTWWW\\\```^^^]]]^^^___\\\VVVQQQPPPNNNKKKHHHIIILLLPPPSSSWWWXXXYYYYYYVVVOOOFFF???;;;888333000///...,,,+++...---,,,+++++++++,,,------,,,,,,++++++,,,,,,---))))))))))))))))))))))))+++***((('''&&&&&&'''''')))***+++,,,,,,+++***)))************************(((((())))))*********+++******++++++++++++******'''((()))+++++++++***)))''''''''''''((()))++++++++++++,,,,,,,,,,,,++++++000...,,,*********+++,,,---------,,,,,,+++++++++*********+++,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++******++++++,,,---***+++,,,---...---,,,,,,,,,+++++++++,,,------...,,,,,,,,,------.........,,,,,,,,,---------..................//////////////////......///000111222333666999<<<===>>>AAACCCJJJIIIHHHGGGGGGGGGIIIIIIJJJIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGHHHJJJMMMNNN---,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,......------.../////////////////////////////////000000000000////////////000111111111111111000111222222333333222222222222333333333333444444333333333333444555666777999666666999<<>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBB@@@BBBCCCCCCBBBBBBCCCEEECCCBBBBBBAAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB<<<===>>>???@@@BBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIMMMMMMPPPUUU[[[cccppp|||}}}mmmaaaeeeppptttjjjeeecccccc```^^^^^^___^^^ZZZVVVMMMNNNNNNPPPRRRUUUWWWXXXZZZZZZ[[[[[[YYYUUUNNNIIICCC???;;;777444222000...///...---,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))***+++,,,---)))***+++,,,,,,+++***)))************************)))))))))***************(((((())))))))))))(((((())))))*********))))))((((((((((((((()))***++++++))))))************))))))++++++******+++,,,...///------,,,,,,,,,,,,++++++******************))))))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,------...///////////////.........,,,------------.....................////////////000///...---...111444666;;;===@@@BBBCCCDDDFFFHHHEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFIIIOOOZZZfffooo------------------------+++,,,,,,---...---------***,,,///000///---------//////////////////////////////000000000000////////////000111111111111111///000111111222222111111222222222333333333444444333333444555666888999::::::888:::???EEELLLYYYeee|||{{{|||~~~|||yyywwwuuuttttttuuuwwwyyy|||~~~}}}{{{zzzxxxvvvuuuttttttuuuwwwyyyyyyyyyyyyzzz{{{xxxvvvsssqqqnnnkkkfffccc```[[[UUUPPPMMMJJJGGGEEECCCCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBBBBAAA@@@?????????????????????????????????????????????????????????????????????>>>>>>@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDCCCBBBBBBCCCEEECCCBBBBBBBBBBBBCCCCCCDDDBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEE@@@@@@AAABBBCCCEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHHHHIIIIIIIIIHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKMMMNNNPPPRRRUUUYYY]]]eeepppyyyxxxiiigggnnnsssllliiieeeaaa```aaaaaa^^^[[[QQQPPPPPPPPPRRRUUUXXXZZZ\\\[[[[[[[[[ZZZWWWRRROOOFFFCCC>>>:::777555111/////////...------,,,,,,,,,---------,,,,,,---------++++++++++++++++++++++++***************+++,,,,,,)))***+++,,,,,,+++***)))***************************************************++++++,,,,,,++++++******************))))))((()))))))))))))))***+++,,,+++,,,,,,------,,,,,,+++++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))(((((((((++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------///...............//////000/////////......------------------........................////////////000///......000333777999>>>@@@CCCEEEEEEFFFHHHJJJFFFFFFFFFGGGGGGHHHIIIIIIGGGGGGFFFDDDDDDCCCCCCDDDEEEFFFHHHMMMYYYjjj~~~------------------------,,,,,,---............---&&&)))---///............//////////////////////////////000000000000////////////000111111111111111...//////000000000000000222222222333333333444444444444444444555666777888<<<:::;;;@@@HHHSSSfffvvv}}}xxxuuurrrpppkkkjjjiiihhhfffeeecccbbbdddeeefffhhhjjjlllnnnoookkkjjjhhhgggeeedddddddddccceeehhhhhhhhhhhhiiijjjfffdddaaa___]]]ZZZWWWTTTPPPMMMIIIFFFDDDCCCBBBAAACCCBBBBBBAAA@@@???>>>>>>>>>???AAABBBBBBBBBAAA@@@?????????????????????????????????@@@@@@?????????@@@?????????????????????@@@@@@@@@AAAAAAAAABBBBBBCCCEEEEEEEEECCCBBBCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKHHHIIIKKKLLLNNNNNNOOOOOONNNNNNMMMLLLLLLMMMMMMNNNNNNPPPQQQQQQQQQRRRUUUXXXTTTXXX]]]```eeemmmwww}}}tttllllllxxxwwwooojjjdddaaaaaaaaa___\\\XXXUUUPPPNNNNNNRRRWWW[[[\\\[[[ZZZYYYYYYXXXUUURRRIIIEEEAAA===:::777333000000000//////...---,,,,,,...------------------...************************+++++++++******))))))))))))***+++,,,,,,+++***)))************************+++++++++***************++++++,,,,,,,,,,,,++++++******))))))))))))))))))+++************++++++,,,,,,,,,------------,,,,,,,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))(((((((((***++++++,,,,,,++++++***)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------......------------......///......------,,,,,,,,,---------.........//////............////////////111000000000333666:::<<>>>>>===>>>??????@@@@@@AAA@@@@@@>>>>>>>>>>>>>>>?????????>>>??????@@@@@@??????>>>????????????????????????@@@@@@AAAAAABBBBBBCCCCCCEEEFFFGGGFFFDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJKKKLLLNNNNNNMMMMMMNNNOOOQQQRRRNNNOOOPPPRRRTTTVVVXXXXXXRRRQQQPPPPPPPPPQQQSSSTTTSSSVVVXXXXXXWWWXXX\\\```___fffkkknnnrrr{{{tttmmmpppzzzuuuooofffaaa```___]]][[[\\\XXXRRRMMMMMMPPPVVVZZZ\\\ZZZWWWVVVVVVVVVTTTSSSJJJHHHDDD@@@===:::666333000000000000///...,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++,,,,,,++++++)))(((((()))***+++,,,,,,+++***)))************************+++++++++++++++*********))))))************)))))))))))))))((()))***++++++,,,+++++++++++++++,,,,,,******++++++++++++******,,,,,,,,,+++******))))))++++++,,,,,,,,,,,,------******************))))))******++++++++++++******)))***+++,,,---,,,++++++,,,,,,+++++++++,,,---...---,,,++++++++++++++++++---------------,,,,,,,,,------........./////////............////////////000111222444777:::===???@@@BBBEEEFFFFFFFFFGGGHHHDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEAAAFFFNNNZZZkkk++++++++++++,,,,,,,,,---+++,,,------......------)))+++------,,,---...000//////////////////////////////000000000000////////////000111111111111111000000111222222222222222222222333333333333444444444444555666777888:::;;;>>>AAAIIIUUUbbbtttpppjjjbbbZZZVVVSSSQQQOOORRRQQQQQQPPPOOOOOOOOOOOOKKKKKKLLLNNNOOOPPPPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNPPPPPPOOONNNNNNOOONNNLLLJJJIIIJJJJJJIIIHHHGGGGGGFFFDDDCCCBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAA?????????@@@@@@@@@AAAAAA??????@@@AAAAAA@@@????????????@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOONNNNNNNNNOOOOOOPPPQQQOOOPPPQQQRRRSSSTTTUUUUUUSSSRRRRRRSSSSSSUUUVVVVVVVVVUUUSSSRRRRRRSSSUUUVVVWWWVVVVVVVVVWWWZZZ\\\]]]]]]]]]]]]^^^```bbbdddeee]]]\\\[[[[[[\\\^^^```bbb```cccffffffeeeggglllqqqwwwuuuoooqqquuu}}}~~~vvvllleeebbb```^^^\\\\\\XXXSSSPPPOOORRRVVVYYY[[[XXXUUUSSSSSSSSSRRRRRRMMMJJJGGGDDDAAA>>>:::666111111111111000...,,,+++,,,,,,++++++++++++,,,,,,************************++++++,,,------,,,+++***)))***+++,,,,,,+++***)))************************,,,,,,,,,++++++*********)))******++++++******)))(((((('''((()))***,,,------,,,,,,+++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++******)))+++++++++,,,,,,---------*********+++++++++++++++******++++++++++++******(((***+++------,,,+++***,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,------------........................////////////............////////////000111444888;;;>>>???@@@AAACCCFFFFFFFFFFFFGGGHHHEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHFFFMMMWWWdddvvv*********++++++,,,,,,,,,...///000000111000000000---...///...,,,,,,...000//////////////////////////////000000000000////////////000111111111111111222222333444444444444333222222333333333444444444333444555777999;;;===>>>@@@FFFSSScccsssyyyssssssyyy}}}{{{ooo___ZZZSSSMMMKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKMMMNNNNNNLLLKKKLLLLLLIIIGGGFFFFFFGGGHHHHHHGGGEEEEEEDDDCCCAAA???@@@AAA??????@@@AAABBBCCCCCCDDDBBBAAA@@@??????@@@AAABBBAAAAAABBBBBBCCCCCCCCCDDDAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIKKKMMMMMMMMMMMMOOOQQQOOOOOOOOOOOOPPPQQQSSSSSSVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXYYYZZZ\\\]]]^^^^^^[[[[[[[[[\\\\\\^^^______eeedddcccbbbbbbdddfffgggddddddcccdddeeehhhkkkmmmkkkjjjiiiiiijjjlllooopppnnnmmmmmmmmmnnnqqqsssuuussswwwzzzzzzyyy{{{sssnnnkkkmmmqqqtttvvvwww}}}rrrjjjeeecccaaa___ZZZXXXUUUSSSRRRTTTWWWYYYZZZWWWSSSQQQQQQQQQQQQPPPNNNLLLIIIFFFDDDAAA<<<999111111222111000...,,,+++///......------......///++++++++++++++++++++++++***+++---...///......---)))***+++,,,,,,+++***)))************************,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++'''''''''''')))+++---...------,,,++++++,,,,,,,,,,,,------......------,,,((()))***++++++++++++++++++++++++,,,,,,---------*********+++,,,,,,,,,---******++++++++++++******(((***+++------,,,+++***---,,,+++***+++,,,---...222111000///////////////---.........//////000000............/////////000............/////////000000222666:::===@@@AAAAAABBBDDDFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDBBBBBBBBBBBBCCCEEEGGGHHHIIINNNUUU```mmm~~~