BM66(d@ [[[]]]kkk~~~}}}|||}}}}}}{{{zzzyyyssssssqqqmmmggg___WWWSSSMMMEEE===:::777333222444111333888===AAACCCEEEEEEAAA===666999>>>:::AAAVVVvvvuuuMMM???<<>>AAADDDFFFDDDIII@@@888>>>DDDIIIRRRYYYiii|||rrrfffiiiqqqrrrnnnhhhffffffjjjqqq{{{zzzaaa___gggzzz}}}rrrttttttsssppplllmmmrrrvvvvvvuuuvvvyyy|||}}}{{{yyyuuuwww|||wwwlllcccWWWSSSLLLHHHEEEDDDCCCCCC>>>===;;;999777555444444222222111111000/////////............---,,,+++***++++++++++++,,,---......+++++++++++++++++++++++++++++++++*********)))))),,,---...000111111111111444222///,,,***)))******,,,***((())),,,000222333000///------,,,---...///000///------.........---...---,,,+++************))))))(((((((((((())))))******+++,,,///222555666999;;;AAAEEECCC@@@CCCJJJKKKNNNOOONNNOOOQQQNNNHHHGGGIIIFFFHHHUUU^^^lll^^^ddduuu}}}~~~|||~~~~~~}}}{{{zzzyyysssssspppllleee]]]UUUQQQKKKCCC===:::777333111333333555999===@@@BBBBBBBBB???;;;555999@@@???IIIaaagggDDD===???LLLRRRUUUWWWZZZ^^^iiivvvzzzxxxtttqqqmmmhhhbbb^^^RRRMMMEEE???;;;888666555333333333333333333333333666777888888::::::;;;<<<;;;;;;;;;;;;===@@@CCCEEEGGGNNNGGG>>>CCCIIIMMMWWWaaannn~~~nnniiipppvvvwwwvvvuuuooogggcccgggxxx}}}kkkhhhnnnzzztttooonnnooorrrsssuuuwwwyyy{{{{{{{{{xxx{{{ttthhh```XXXSSSMMMHHHEEEDDDCCCBBB>>>===;;;888666555444444222222111111000/////////............---,,,+++***,,,,,,+++++++++,,,------+++++++++++++++++++++++++++++++++*********)))))),,,---...000111111111111333111...,,,***)))******,,,***((((((+++///111222///...---,,,,,,---//////000...------......---,,,...---,,,+++************))))))(((((((((((())))))******+++,,,...111444555888;;;@@@DDDBBB???BBBIIIJJJMMMNNNNNNOOOQQQMMMHHHGGGJJJFFFGGGSSS\\\iii}}}___iii~~~www~~~|||}}}~~~~~~|||{{{yyyxxxtttssspppjjjcccZZZRRRNNNHHHAAA<<<:::888333111222444666:::>>>@@@@@@@@@???===;;;555888???@@@PPPlllZZZ:::<<>>;;;888666333333333333333333333333666777777888999:::;;;;;;::::::999:::<<<@@@CCCEEELLLTTTNNNEEEIIINNNTTT___jjjttt~~~iiinnnzzz}}}~~~{{{mmm```___qqq|||xxx}}}mmmiiiooo|||ssslllhhhooorrruuuxxxzzz{{{~~~{{{pppddd\\\XXXSSSMMMHHHEEECCCBBB@@@>>>===;;;888666555444333222222111111000/////////...............---,,,+++------,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++***************,,,---...000111111111111333111...+++***)))******,,,***((((((+++...///000...---,,,,,,---...000000000...------......---,,,---,,,+++***************))))))(((((((((((())))))*********+++---000222444777:::???CCCAAA>>>AAAHHHJJJMMMNNNMMMOOOQQQMMMHHHHHHJJJEEEGGGRRRZZZggg{{{\\\fffzzzuuu}}}|||{{{|||}}}}}}}}}}}}|||{{{zzzyyyxxxuuutttoooiiiaaaXXXPPPLLLEEE???;;;:::888333111222444666:::>>>@@@@@@@@@???===;;;555666<<<@@@UUUwwwUUU666<<>>BBBEEEGGGPPPVVVOOOFFFKKKSSS]]]jjjxxxiiiyyyuuuccc```fffjjjhhhkkkttt|||zzz}}}mmmlllkkkmmmooorrrwwwzzzyyyvvvzzz|||rrrllljjjooouuu{{{~~~}}}yyyjjj___ZZZVVVRRRMMMHHHFFFCCCAAA???===<<<:::888555444333333222222111111000/////////......//////......------///...---,,,+++*********++++++++++++++++++++++++************************,,,---...000111111111111111///---***))))))***++++++)))((()))+++------------,,,,,,,,,---...000111///...---...//////---+++++++++******))))))******))))))(((((((((((())))))*********,,,---000333444777999???BBB@@@<<>><<<777777777666666555444444555666666777888999::::::;;;;;;;;;<<>>BBBEEEHHHIIIOOOKKKJJJWWW```bbbggggggooovvv}}}xxxyyy{{{eeebbbmmmqqqllljjjooosssttttttzzzxxxnnniii```XXXSSSPPPKKKGGGFFFDDDHHHUUUcccwww|||{{{qqqlllhhhkkkrrrxxxyyyxxx{{{wwwjjj]]]UUURRROOOKKKHHHFFFEEEBBB@@@<<<;;;999777555333333222222222111111000/////////......////////////.........---,,,,,,++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,---...000111111111111000...,,,***))))))***+++***))))))+++...000000000///...---,,,,,,---//////.........///000///---*********))))))))))))******))))))(((((((((((()))))))))***+++---000444777999999;;;@@@CCC@@@<<>>999<<<999:::BBBUUUrrrNNN>>>888:::666???UUUaaammmrrrrrruuu~~~}}}|||yyyuuurrrlllfff]]]TTTNNNIIIEEECCC:::::::::999888777777666555555666777888999::::::888888999:::===AAAEEEGGGFFFMMMLLLOOO___fffcccddd```mmmyyyxxxxxxkkkfffnnnrrrnnnuuu{{{{{{uuuuuuxxxhhhfffhhheee^^^[[[\\\XXXVVVTTTQQQRRR___ooo~~~|||yyyoooffffffoooxxx{{{zzz{{{~~~~~~uuukkk^^^UUUQQQNNNKKKHHHGGGEEECCCAAA<<<;;;999777555333222222222222111111000/////////......///////////////...------,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,---...000111111111111///...,,,***))))))***+++)))))))))+++///111111111000///...---,,,---...///...---...///000///,,,******)))))))))))))))******))))))(((((((((((()))))))))***+++---111555888:::999<<<@@@DDDAAA===???FFFLLLOOOQQQQQQSSSVVVSSSNNNFFFIIIDDDEEEQQQYYYfffzzzdddbbb]]]bbbkkkoooyyywwwvvvwwwxxxzzzyyyyyy|||{{{{{{{{{zzzzzzzzzyyyrrrlllddd]]]VVVOOOGGG@@@???777222222222111000222:::===BBBEEEFFFCCC???<<<888444666===FFF^^^fffGGG<<<:::<<<333666PPPaaarrrwwwwww|||}}}yyywwwpppiii___WWWRRRMMMGGGBBB???;;;777666888:::999777777777777777888888888888666777999:::;;;???CCCGGGOOOPPPPPPPPPTTTXXXZZZYYY^^^kkk~~~wwwjjjhhhlllqqqzzzyyynnnpppwwwyyyttttttsssnnnmmmpppiiijjjkkkiiieeefffoooyyy~~~~~~}}}xxxlllaaaccclllrrrrrrooowww|||vvvqqqkkkbbb[[[QQQMMMIIIGGGFFFDDD???;;;<<<;;;999777555444333222222222111111000////////////............---------+++++++++++++++++++++++++++++++++************)))******************++++++000000111111111111000000555000+++)))***+++***)))'''(((***///222333222000///---++++++---...------+++---///000///------...+++******)))))))))))))))******))))))))))))***************+++...111555777===<<<>>>@@@???===AAAGGGLLLNNNMMMLLLNNNRRRQQQNNNBBBFFFCCCEEEPPPWWWdddxxxeeefffaaaaaahhhnnn}}}yyyuuussssssuuuuuuuuuzzz{{{{{{zzzxxxwwwwwwxxxpppjjjbbbZZZTTTMMMEEE??????888333333333222222444;;;>>>BBBEEEEEEBBB>>>;;;999777888===HHHaaaYYYBBB:::888:::555;;;LLL^^^qqqxxxyyy~~~|||xxxvvvtttnnnfff___ZZZTTTMMMHHHCCC???:::888999:::999777777777777777888888888888777888999:::<<>>@@@>>>===@@@GGGKKKLLLLLLJJJLLLPPPOOOKKKDDDHHHFFFHHHRRRXXXeeeyyyoootttmmmeeeiiippp|||xxxrrrooopppsssvvvwww{{{|||}}}zzzvvvssstttuuummmggg___WWWQQQJJJBBB===>>>888333444444333444777>>>@@@CCCEEEDDDAAA===;;;888;;;;;;>>>NNNlllxxxMMM>>>888555777444;;;HHH[[[pppyyy|||~~~yyywwwxxxtttnnniiiddd^^^VVVPPPHHHCCC===:::::::::888666777777777777888888888888888999:::;;;===@@@DDDHHHFFFEEEDDDFFFJJJNNNTTTXXXiii}}}yyyjjjqqqrrriiikkkrrryyyzzz|||ttttttsssqqqpppnnnhhh^^^VVVUUUZZZ___fffnnnzzzyyynnnhhhddd]]]WWWRRRNNNIIIGGGFFFDDDAAA===;;;:::999777555444333333222222111111000/////////............------------++++++++++++++++++++++++,,,+++++++++***************************+++,,,,,,///000000111111000000///---+++***)))+++++++++******+++---111333222///,,,---------...//////---+++***,,,......---,,,,,,,,,...,,,***(((''''''((()))******))))))))))))***************,,,...222666888;;;;;;===@@@>>><<<@@@FFFIIIKKKKKKIIIJJJNNNLLLHHHGGGKKKIIIJJJTTTZZZeeeyyy~~~{{{mmmooowww~~~~~~uuussspppppptttyyy|||~~~|||uuuqqqqqqssskkkeee\\\TTTNNNHHHAAA;;;;;;666333333333222555999AAABBBDDDDDDCCC@@@<<<:::555<<<>>>@@@VVV}}}tttKKK>>>777333666111777EEEYYYppp{{{|||zzzyyyvvvrrroookkkeee\\\UUUKKKFFF???;;;::::::888666666777777777888888888888999:::;;;<<<===@@@DDDHHHDDDBBBBBBFFFKKKQQQ[[[ccc{{{qqqiiiuuuooommmuuuuuurrrttt|||ooohhhooouuunnnqqqrrroootttuuupppeeeYYYUUUVVVWWWWWW___lllwwwwwwkkkfffbbb]]]WWWSSSOOOIIIGGGFFFDDDAAA>>>;;;:::888777555444444333222222111111000/////////.........---------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************+++,,,,,,---//////000000000000//////++++++************))))))((())),,,///222222///,,,,,,,,,---///000000---******,,,......,,,+++++++++...,,,***'''&&&'''((()))******))))))))))))************+++,,,///333666888999:::<<>><<<@@@FFFIIIKKKKKKIIIJJJMMMKKKGGGHHHMMMJJJKKKTTTYYYdddxxx}}}pppvvv}}}||||||rrrrrrrrruuuzzz~~~}}}vvvqqqooopppjjjcccZZZRRRLLLFFF@@@;;;777333111222222222555:::BBBCCCCCCCCCAAA>>>;;;999444===@@@EEEaaauuuLLL===666444999333555BBBXXXppp|||}}}{{{xxxvvvsssrrroooiii```YYYNNNHHH@@@<<<;;;:::999777666777777777888888888888:::;;;<<<<<<===@@@DDDGGGCCC@@@AAAGGGNNNVVVcccpppyyyzzzhhhwwwooosss}}}vvvrrrqqqooowww~~~lllmmmuuuqqqkkksssvvvrrrzzz|||xxxmmmccc^^^YYYSSSVVV\\\dddlllssszzzvvvkkkfffccc^^^YYYSSSOOOIIIFFFEEEDDDAAA>>>:::999888666555444444444222222111111000/////////...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++,,,---...//////000000000000//////+++,,,,,,+++***)))((()))'''(((***---000000...,,,------...///111000---++++++---......,,,+++******---,,,***(((''''''((()))******))))))))))))******,,,++++++,,,///222666888888888<<>><<>>:::555222111222222111666<<>><<<;;;999777777777777777888888888888999:::;;;<<<<<>>:::999888666555555444444222222111111000/////////------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************+++---...///...//////000000//////...+++,,,,,,+++))))))***,,,+++******,,,...///...---...---...///000000...,,,,,,---//////---+++***++++++******)))))))))))))))******))))))))))))******...---------///222555666666777;;;???>>><<>>;;;888555777777777777888888888888999:::;;;;;;;;;>>>BBBEEEFFF@@@@@@HHHOOOWWWjjj~~~{{{jjjaaalll|||llljjjyyy|||~~~sssyyy}}}~~~zzzffffffxxxvvvppppppkkkbbb[[[[[[[[[\\\aaajjjuuu}}}|||ooogggeeebbb]]]WWWRRRMMMGGGCCCBBBBBB???===:::999888666555555555555222222111111000/////////---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++*********+++,,,---...///......////////////......)))***+++***)))+++///222222000---,,,---......---///...---...///000///------///000000...,,,++++++(((((()))***+++******)))******))))))))))))******000///......///111333555555666;;;???>>><<<>>>DDDEEEIIIKKKKKKNNNQQQOOOJJJEEEJJJIIIKKKUUUYYYcccvvv}}}xxxzzzooorrryyyuuuuuupppxxx|||vvvzzzvvvrrrqqqssswww{{{|||wwwrrrmmmnnnrrrsssoooiiiccc\\\RRRJJJDDD@@@:::666444222222444444444999AAA@@@@@@???===<<<::::::999>>>999GGGtttPPP999;;;666000444000444333LLLjjj|||}}}|||{{{{{{wwwpppjjjddd[[[OOOFFF@@@;;;777444777777777777888888888888999999::::::;;;===AAADDDJJJCCCCCCJJJPPPXXXkkk{{{rrrhhh___YYY___ttteeekkk|||{{{rrr||||||vvvbbbdddyyyyyyqqqttttttooojjjgggaaa\\\[[[^^^eeejjjzzzwwwkkkeeecccaaa[[[UUURRRLLLFFFBBBAAAAAA???<<<999999888666555555555555222222111111000/////////---------,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,,,,++++++*********+++,,,---///000......////////////......'''((()))))))))---222777888555000---,,,---------111///------...//////......///111000...,,,+++,,,&&&''')))+++,,,+++***)))******))))))))))))******111000///...///000222444444666:::???>>><<<>>>CCCCCCGGGJJJKKKNNNQQQOOOJJJEEEJJJIIILLLVVVZZZdddwww{{{tttpppxxxwwwjjjcccmmm~~~{{{~~~~~~{{{yyyxxx{{{wwwsssppprrruuuxxxzzzqqqpppoooqqqrrrqqqlllhhhaaaUUUJJJGGGEEE???888555333333333333555:::AAAEEEDDDCCCBBB>>>:::888888999;;;@@@SSSoooBBB<<<666444666777555222777DDD^^^zzz{{{yyyxxxuuuqqqnnnjjjaaaUUUKKKDDD@@@<<<999777777777777666666666666;;;:::888999<<>>:::444000/////////...//////.........------------000222222...,,,,,,---''''''''''''(((((((((((())))))))))))(((((((((((((((((()))***---000222444888999===???<<<999===DDDLLLLLLJJJIIIMMMQQQOOOJJJJJJHHHJJJNNNRRRXXXdddpppttt~~~uuuwwwzzzppptttttt|||~~~}}}{{{yyyvvvtttqqqpppqqqtttxxxzzzqqqrrrtttwwwwwwssslllfff```TTTJJJFFFDDD>>>888555333333333444666;;;AAAEEEEEEDDDBBB>>>:::888999:::>>>EEE[[[pppAAA;;;666444555666555222555AAAYYYuuu}}}{{{zzzwwwtttpppmmmeeeZZZPPPIIICCC>>>999777777777777777777777777:::999999999<<<@@@EEEHHHOOOGGGBBBEEEJJJMMMSSSYYYVVVTTTRRRSSSZZZkkk~~~ccc\\\rrrtttzzzsssqqq}}}yyyrrrdddkkkwwwrrrwwwzzzwwwsssuuurrrllliiihhhfffaaadddjjjsss|||~~~tttjjjfffbbb[[[TTTPPPOOOLLLHHHEEECCCAAA???===;;;:::888666444444444444111222222222222111000000------------------------++++++++++++++++++++++++...---,,,+++++++++,,,,,,***))))))***---///000///000000111111000///---,,,***((((((***+++)))***---???;;;555000.........---......---------,,,,,,,,,,,,///111000---++++++,,,''''''''''''(((((((((((())))))))))))(((((((((((()))))))))+++---000333555888:::===@@@===:::>>>EEELLLLLLKKKJJJMMMRRRPPPKKKJJJHHHJJJNNNSSSZZZfffrrr|||xxx~~~mmmuuuzzzooojjjyyy~~~~~~}}}zzzxxxsssrrrqqqpppppprrrtttuuuqqqtttxxx{{{zzzsssiiiaaa\\\RRRHHHDDDBBB<<<777555333333333555888===BBBEEEFFFEEECCC???:::888999::::::GGGaaafff???:::666444555666555333333<<>>AAA>>>;;;???FFFLLLMMMLLLKKKNNNSSSQQQLLLJJJHHHJJJNNNSSSZZZgggssssss}}}|||zzzlllssstttmmmlll}}}}}}|||{{{yyywwwuuurrrrrrrrrqqqoooooopppqqqrrruuuyyyzzzwwwnnnddd\\\XXXNNNFFFBBB@@@:::555444333333333666;;;@@@DDDEEEGGGFFFCCC>>>:::888999;;;<<>>???@@@DDDDDDDDDBBB@@@AAAFFFLLLNNNNNNRRR[[[hhhuuubbb```jjj|||yyykkksss}}}{{{}}}kkkiiizzzyyyvvv{{{}}}xxxuuuzzz|||yyywwwtttnnnggg___]]]]]]cccnnnxxxwwwmmmeeebbb___WWWPPPLLLMMMJJJFFFCCCBBBAAA???===;;;999777555444333333444111111111111111000000///------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++***)))+++---000000000000000111111000...,,,+++++++++------***)))///888<<<777111...---...///000......---------,,,,,,,,,------------+++*********''''''''''''(((((((((((((((((((((((())))))))))))******+++,,,///222444666999:::>>>AAA???<<<@@@GGGMMMMMMLLLKKKOOOSSSRRRMMMKKKIIIIIIMMMQQQXXXeeeqqqiiisss}}}rrrwww{{{{{{}}}yyyvvvuuuuuuttttttnnnppprrrqqqpppppprrrtttwwwxxxzzzxxxrrriii```[[[SSSKKKCCC@@@===777444444333222333888>>>CCCEEEFFFFFFEEEBBB===:::888:::<<>>>>>???CCCHHHKKKGGGAAAAAAGGGLLLNNNQQQWWW```lllwww~~~zzz^^^jjj{{{rrrggguuu|||zzz|||yyyllloooxxxwww}}}~~~yyy{{{}}}|||xxxssseee___YYYYYY```jjjrrrvvvtttiii```]]][[[VVVRRRPPPLLLIIIEEECCCAAA@@@>>>===:::999777555333333333333000111111111111000//////------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++******+++...000000000000000111000///---+++***++++++------***)))///888555222///---///111222222////////////............///...---,,,,,,,,,+++***''''''''''''(((((((((((('''((((((((()))))))))*********+++,,,///222444666888:::>>>AAA???<<<@@@GGGLLLMMMLLLKKKOOOTTTRRRNNNLLLIIIIIIKKKNNNUUUaaannnccckkktttyyy~~~{{{|||zzzwwwsssrrrssstttuuuuuukkkooorrrsssrrrtttxxx||||||}}}}}}xxxpppfff___[[[OOOHHHAAA>>>:::555333444222222333999@@@FFFGGGFFFDDDCCC@@@<<<888888;;;===@@@aaa|||```EEE666666555444444444444444555666===PPPppp~~~yyysssllleeeZZZNNNEEEAAA???===:::999:::;;;<<<888888:::;;;===>>>???@@@HHHQQQVVVPPPGGGFFFKKKPPPPPPUUU]]]gggqqq{{{ooogggxxxmmmgggzzzuuuxxxyyyrrrxxxxxxxxx|||~~~{{{wwwkkkeee\\\WWWXXX^^^dddiiiyyy~~~{{{qqqggg]]]ZZZYYYVVVSSSRRRKKKHHHDDDBBBAAA@@@>>>===:::999777555333333333333000000111111000000///...------------------------+++++++++++++++++++++++++++++++++,,,+++******))),,,******+++...000111000000000111000///---+++******((()))+++)))'''+++222000...---...000333333333000000000////////////...000...++++++,,,,,,+++***''''''''''''((((((((((((''''''(((((())))))******)))******,,,...111444666777999===@@@>>><<<@@@GGGKKKLLLKKKJJJNNNSSSRRRNNNKKKHHHGGGIIIMMMSSSaaammm^^^fffoootttzzz}}}}}}wwwvvvuuuuuuwwwxxxxxxwwwpppsssuuuuuusssuuuzzz|||~~~~~~xxxnnnccc[[[WWWLLLEEE???===999333222444222222333:::BBBHHHHHHFFFBBB@@@===:::777888;;;???EEEsssrrrXXX@@@444555555444444333444444555555888GGGfff|||wwwqqqjjj```UUULLLDDDBBB>>>;;;:::999:::;;;888999999;;;<<>>===:::888666444333222222333000000000000000//////...------------------------++++++++++++++++++++++++***++++++,,,+++***)))(((,,,+++***,,,...111111111000000000000...,,,***)))***((((((***+++)))***------------///222333222111000////////////.........///,,,))))))***+++***)))''''''''''''(((((((((((('''''''''((()))*********)))))))))+++---000333555666888<<>><<<:::888666444333222222333000000000000000//////...------------------------++++++++++++++++++++++++******+++,,,+++***)))(((,,,+++***,,,...111111111000000000000...,,,***)))---)))(((,,,...+++***,,,------...111333333000...//////.........---------...+++(((''')))***)))'''''''''''''''((((((((()))&&&''''''((()))******+++(((((()))***---000222444555777<<>>AAABBBFFF]]][[[QQQXXXZZZYYYdddhhhfffmmmssspppttt|||mmmyyy{{{xxxdddrrrooo~~~|||~~~~~~pppjjjfffeee```XXXQQQPPPTTTVVV^^^kkkyyy~~~yyysssiiikkkggg]]]WWWVVVSSSNNNJJJGGGCCCAAA@@@???>>><<<;;;:::888666444333222222000000000000////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++*********+++---///000111222222222111000...,,,+++++++++---+++))))))+++.../////////......---------.........------,,,---...///000///,,,))))))***+++)))'''''''''((())))))((('''&&&((()))***++++++***)))(((*********+++...000333444777777:::===<<<<<<@@@GGGHHHHHHGGGGGGMMMRRROOOIIIIIIFFFFFFJJJOOOWWWeeerrriiippp|||ggg___ppp}}}|||yyyxxx{{{wwwyyyxxxtttssstttqqqkkkoooooonnnooopppsssvvvwwwuuusssnnniiicccZZZQQQKKKEEE@@@:::555333333333222222666<<>><<<555666===;;;???NNNbbb@@@:::555444333333222222333333...333333333FFFiii|||{{{yyyooodddWWWLLLCCC@@@>>>;;;;;;>>><<<<<<;;;;;;<<<>>>@@@BBBEEEUUUZZZ```iii\\\OOOVVV\\\\\\aaajjjrrr}}}~~~xxxjjj```qqq~~~oooyyyvvv}}}xxxrrrnnnkkkfff]]]WWWUUUTTTUUU[[[fffqqqwwwvvvsssjjjlllhhh___XXXWWWSSSNNNKKKIIIEEECCCBBBAAA???===;;;:::888666444333222222000000000000////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++*********+++---///000111111222222111///...,,,+++++++++,,,***))))))+++.../////////......---------.........---,,,,,,,,,---///000///---***)))******(((&&&''''''((())))))((('''&&&((()))***++++++***)))(((******++++++---000222444777777:::======<<<@@@GGGIIIIIIHHHHHHNNNSSSPPPJJJHHHFFFFFFJJJNNNVVVdddqqqqqqyyysss]]]XXXnnn~~~yyyyyyxxxuuutttvvvssswwwwwwsssppppppooolllmmmmmmmmmnnnppprrruuuvvvrrroooiiiccc\\\UUUMMMHHHCCC>>>999444333333333222222666===CCCFFFEEEBBB@@@===;;;555666======EEEYYYZZZ>>>888555444333333222222333333333777666333@@@___vvvkkk^^^RRRFFF@@@>>>===<<<===<<<<<<;;;;;;<<<>>>@@@AAAIIIOOOYYYlllwwwdddNNNMMMOOOUUU^^^llluuuuuussswww|||aaadddwww{{{nnnxxxwwwvvvzzzxxx~~~}}}~~~xxxsssqqqlllddd^^^]]]YYYYYY\\\aaaiiiooossstttnnnnnniiiaaa[[[WWWRRRMMMLLLJJJGGGFFFEEECCC@@@>>>;;;:::888666555333333222000000000000////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******+++,,,---///000111111111111000///---,,,+++++++++,,,***)))))),,,...//////......---------......//////...,,,++++++---///111///---+++)))))))))'''&&&''''''((((((((((((''''''))))))************))))))+++++++++,,,---///222333777777:::======<<<@@@GGGJJJJJJHHHIIINNNSSSQQQKKKHHHFFFFFFIIIMMMUUUcccppp}}}gggXXXZZZooo}}}{{{zzzxxxvvvttttttsssxxxzzzuuuqqqqqqrrrrrrmmmmmmnnnoooqqqsssvvvwwwrrrmmmfff^^^XXXRRRLLLHHH@@@<<<777444333333333222222777>>>EEEGGGEEEAAA>>>;;;:::555777<<<;;;FFF___sssRRR===888555444333333222222333333999<<<;;;777===WWW{{{yyyooofffZZZKKKBBB???>>><<<;;;<<<;;;;;;;;;<<<>>>???@@@MMMOOOXXXkkkzzzsss___SSSSSSaaasssnnnrrrzzzpppvvviiiZZZiii~~~yyymmm}}}qqqvvvvvvtttvvv~~~yyyvvvvvvtttnnnjjjjjjgggeeeddddddgggmmmsssxxxssspppjjjbbb\\\VVVOOOKKKLLLJJJHHHFFFEEECCC@@@===;;;:::888777555444333333000000000000////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---///000000111111111000...---,,,++++++++++++))))))***,,,/////////...------------...//////000...,,,******,,,///000///---+++)))((('''&&&&&&'''''''''((((((((((((((()))))))))******)))))))))+++++++++,,,---///111333666777:::>>>>>><<<@@@FFFIIIIIIGGGHHHMMMSSSPPPJJJGGGEEEEEEHHHLLLTTTbbboooiiiaaaeeessszzz{{{{{{zzzyyyxxxwwwvvvvvv{{{{{{uuuppppppqqqpppkkkkkklllnnnpppssstttuuupppjjjbbbZZZSSSNNNIIIFFF===:::555333333333222222444999@@@EEEGGGEEE@@@===999999777:::<<<999FFFddd]]]EEE===:::555444333333222222333333888:::999555666IIInnn}}}uuunnncccSSSGGGAAA@@@===:::;;;;;;;;;<<<<<<===>>>>>>HHHPPP]]]jjjzzzyyy^^^bbbvvvtttiiihhh{{{~~~nnnuuu~~~VVVTTTkkkxxxpppnnnccclll}}}~~~~~~~~~~~~xxxuuupppmmmmmmrrrxxx|||wwwqqqhhhaaa[[[SSSMMMIIILLLJJJGGGEEECCCAAA>>><<<<<<;;;999777555444333333000000000000////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,...///000000000000000///...---,,,+++++++++***))))))***---///000///---------------.../////////...,,,******,,,...///------+++***(((&&&&&&&&&''''''''''''(((((())))))***))))))))))))))))))***+++++++++,,,---///222333666666:::>>>>>><<<@@@FFFGGGGGGFFFFFFLLLQQQOOOHHHGGGDDDDDDGGGKKKSSS```mmm{{{xxxxxx|||~~~|||rrrvvvxxxvvvuuuvvvwwwuuuvvvxxxvvvoookkkjjjiiigggfffgggiiikkknnnpppqqqrrrkkkeee]]]UUUNNNIIIDDDAAA:::777444222222333222222777;;;@@@EEEFFFDDD@@@===777888777;;;===:::MMMqqqmmmFFF:::===<<<555444333333222222333333666777888777444@@@bbb}}}{{{uuunnn```OOOFFFBBB@@@<<<;;;;;;<<<<<<<<<=========>>>LLLaaaooo}}}gggfffvvvvvv\\\UUU___tttuuupppdddQQQYYYrrrxxxxxxhhh^^^ccc}}}zzzwwwxxx{{{~~~wwwmmmccc^^^YYYRRRLLLKKKMMMJJJEEEBBBAAA???===<<<<<<;;;999777555444444333000000000000////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---...///000000000000///...---,,,++++++++++++)))((((((+++...000000///---------------...///000...---,,,++++++,,,,,,---+++,,,+++)))'''&&&'''(((''''''&&&''''''((()))*********))))))))))))***************+++...000333444555666;;;??????===@@@EEEGGGGGGEEEFFFKKKPPPNNNGGGFFFDDDCCCFFFJJJQQQ___lll{{{zzz}}}||||||rrrwwwwwwrrroooppppppmmmooooookkkfffeeegggeeeaaaeeefffhhhkkkmmmooopppqqqgggbbbZZZRRRKKKFFF@@@===888666333222222333222222999<<>>777777666;;;???@@@\\\}}}```@@@999???888555444333333222222333333555555888:::777<<>>>>>===<<<;;;999777666555444444000000000000////////////------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---...///000000000000......---,,,++++++++++++(((((((((+++...000000///---,,,,,,------///000000------------,,,,,,++++++)))***+++)))'''&&&(((***'''&&&&&&&&&'''(((***++++++***)))(((((()))***+++((())))))+++...111444666555666;;;??????===???EEEGGGGGGFFFFFFLLLQQQNNNHHHFFFCCCCCCFFFIIIPPP^^^kkk}}}wwwssstttuuuxxx~~~yyynnnhhhhhhmmmsss{{{{{{www|||zzzqqqjjjiiihhhdddfffeeebbb```cccggggggbbbfffgggjjjllloooqqqrrrsssfffaaaZZZRRRLLLFFF@@@===777555222111222333222222;;;===AAADDDDDDCCC@@@>>>888666555;;;@@@FFFhhh|||ppp```FFF???@@@333555444333333222222333333111111666:::666888QQQpppuuuqqquuu```OOOIIIGGGDDD;;;;;;<<<<<<===<<<<<<<<>>>>>??????<<<;;;:::888666555444444000000000000////////////---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------...///000000000///...------,,,++++++++++++(((((((((+++...000000///,,,,,,,,,---...///000111,,,,,,---...---,,,***)))''')))***)))'''&&&(((+++'''&&&&&&&&&'''(((***++++++***)))(((((()))***+++'''((()))+++...222555777555666;;;@@@???===???EEEHHHHHHGGGGGGMMMRRROOOIIIFFFCCCCCCEEEIIIPPP^^^jjjyyyuuusssuuuvvvuuuwwwzzzyyytttllldddaaadddlllrrrwww{{{xxxyyyzzzssspppkkkhhhfffdddbbbaaabbbaaa```______``````aaafffiiikkkjjjlllnnnmmmhhh```[[[TTTMMMGGGBBB===:::444444333222111333666999??????AAABBBCCC@@@===999666<<<===???CCCMMMtttpppKKK;;;<<<555555555555444444333333222444000111555333555HHH___wwwrrrxxxzzzjjjZZZPPPHHHCCC@@@===<<<===<<<999;;;@@@DDDHHHXXXmmmzzz}}}kkkVVVKKKUUU\\\VVVUUU]]]\\\mmmuuutttxxx\\\PPP[[[lll~~~yyy]]]cccppp~~~yyy{{{yyy|||xxx}}}lll```TTTSSSYYY\\\VVVNNNHHHGGGEEECCCAAA@@@@@@???<<<;;;:::999888666555444222222111111000/////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,//////000000000000/////////,,,******+++,,,***(((&&&(((+++,,,,,,,,,---...---...000222222111///...///---+++,,,...///,,,)))+++***)))((((((''''''''')))((('''&&&&&&'''((()))(((((((((((()))))))))))))))******,,,///222555777333666999<<<>>>@@@CCCEEEEEEFFFEEEGGGMMMRRROOOIIIIIIEEEBBBDDDGGGNNN[[[fffuuuooottt{{{}}}zzzwwwzzzsssooooooqqqrrrsss~~~uuupppoooooonnnkkkhhhfffffffffeeecccbbbbbbaaaaaabbbccceeefffmmmpppqqqnnnmmmmmmiiiddd\\\WWWPPPJJJEEE@@@;;;888444444333111111333777:::???@@@AAACCCBBB@@@;;;888666999666888GGGaaasssQQQ@@@===:::555555555444444333333333333000111555444333@@@RRRwwwzzzrrrvvvtttfffZZZNNNEEEBBB???>>>>>>===:::;;;???@@@FFFWWWnnn}}}ppp\\\RRR]]]gggeeeffflllqqq|||~~~\\\MMMWWWggg||||||www}}}fffiiirrrrrr|||}}}}}}zzzggg___XXXXXX\\\[[[SSSJJJFFFEEEDDDBBBAAA??????>>>>>>===;;;999777666555555222222111111000/////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---//////000000000000/////////---******+++,,,***((('''))),,,------------...---...///000000///.........,,,+++,,,......+++)))+++***)))((('''''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))*********,,,...111444555333666:::<<<>>>@@@BBBDDDEEEFFFEEEFFFLLLRRROOOHHHIIIEEECCCDDDHHHOOO\\\hhh```iii~~~~~~wwwsssxxx~~~|||}}}{{{nnniiihhhhhhiiigggeeeeeefffgggggggggcccccccccdddeeegggjjjkkkppptttuuuqqqnnnkkkfff___WWWRRRLLLFFFAAA<<<888555444444222111111444999===???@@@CCCCCCBBB>>>999666777:::555:::YYY[[[EEE:::555777555555444444444444444444333000111555555222888BBB___yyyxxx}}}ssshhhXXXKKKDDD@@@??????>>>::::::======CCCTTTlll}}}ppp^^^UUUaaapppuuuwww|||}}}WWWKKKOOOggg{{{wwwvvvyyymmmlllrrrqqq~~~|||ssscccaaa```aaaaaa\\\QQQHHHEEEEEEDDDDDDCCCBBBBBBAAAAAA???<<<888666555555555222222111111000/////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------//////000000000000/////////---+++***++++++***)))(((***---......---...///........................---,,,+++,,,------+++)))+++***)))(((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))*********+++---///222333444777:::<<<===???AAACCCEEEFFFEEEFFFLLLQQQNNNGGGGGGDDDCCCEEEHHHOOO]]]iiiXXXeee~~~tttkkkiiijjjjjjiiigggeeeeeegggiiiiiiiiieeeddddddeeegggiiikkkmmmnnnsssuuuqqqlllhhhbbb\\\QQQMMMGGGBBB>>>:::666333444444222111111555;;;??????AAACCCCCC@@@<<<777555888===:::GGGppppppIIIDDD@@@666:::666666555444333444444555444000000444444222444:::JJJvvv}}}~~~yyyqqqbbbSSSFFFAAA>>>???>>>;;;;;;===>>>@@@LLLddd~~~~~~ooohhhYYYQQQ[[[kkkuuuzzz}}}www{{{___HHHOOO```{{{tttvvvyyyqqqnnnpppwwwqqqeeeeeefffeeebbbZZZPPPIIIEEEFFFFFFGGGGGGHHHHHHHHHCCC@@@<<<888555555555666222222111111000/////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...//////000000000000//////...---++++++************))),,,...//////...//////......---,,,,,,,,,------------------------,,,+++******((('''''''''''''''(((((((((''''''((((((((((((((((((((())))))))))))*********+++,,,...111222555777:::<<<===>>>@@@BBBEEEEEEEEEEEEKKKPPPMMMFFFCCCBBBBBBDDDGGGNNN\\\iii```nnnxxx{{{xxxqqqlllmmmoooooollljjjhhhggghhhiiiiiiiiiffffffffffffgggiiikkklllpppuuuvvvqqqiiiccc]]]WWWMMMIIIDDD???<<<999555333333333222222333777<<>>999777666999<<<<<>>FFFGGG:::999888777555444333333444555555222000222333444666999???lll|||vvviii[[[IIICCC>>>??????<<<<<<===???>>>CCCYYYzzznnndddXXXNNNQQQ]]]hhhmmmnnnlllsss~~~jjjPPPLLL[[[lllyyypppuuu}}}tttnnnnnnzzzuuuiiigggdddaaa\\\UUUNNNIIICCCEEEFFFHHHIIIJJJJJJJJJBBB@@@<<<888555444555555222222111111000/////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---.../////////000000000000//////------,,,+++***)))*********,,,///000///......//////...---,,,,,,,,,,,,,,,---...///......---,,,,,,***)))((('''&&&&&&&&&&&&'''(((((((((((((((((('''(((((((((((())))))))))))*********+++,,,...111222444777:::<<<===>>>@@@BBBEEEEEEDDDEEEJJJOOOLLLEEE@@@???AAACCCEEEKKKYYYggglllxxx{{{{{{vvvxxxwwwrrrooopppqqqoooooommmjjjhhhiiiiiihhhgggggggggfffggghhhjjjkkkmmmtttyyyxxxoooddd\\\UUUPPPIIIFFFAAA===:::888555333111222333333555888>>>AAA???AAACCC@@@;;;777777888::::::;;;RRRrrrIIIAAARRRUUUIIIDDD;;;999666444333222333444444333222222222444777:::;;;aaa{{{ooocccRRRIIIAAA??????===<<<>>><<<===@@@NNNooozzzggg```UUUOOOTTT^^^ddddddggguuueeeQQQPPP[[[kkkwwwqqqkkksssooolllpppvvv}}}lllfff___XXXSSSNNNJJJGGGCCCDDDFFFGGGHHHHHHGGGGGG@@@>>>;;;777555444444444222222111111000/////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...///000//////000000000000//////,,,------,,,))))))***+++***---///000///......///.........------,,,,,,+++,,,...///...---,,,,,,,,,***)))((('''&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))*********+++---///222333333666999;;;<<<>>>@@@BBBEEEEEEDDDDDDJJJNNNKKKDDD>>>???AAACCCDDDHHHWWWeee~~~zzzttt|||yyyuuuxxxwwwsssqqqrrrqqqnnnooollliiihhhhhhhhhggggggfffffffffgggiiilllooopppqqquuusssiii\\\TTTNNNIIIFFFBBB>>>:::888666333222///111333555777:::>>>AAA???AAAAAA>>>888666888;;;;;;;;;BBB``````LLL\\\jjjhhh^^^TTT===;;;777444222222222333222444555444333444666888666RRRyyyxxxnnn^^^RRRGGGBBB@@@===<<<===:::@@@BBBEEE\\\{{{llljjjbbbXXXYYYdddmmmooorrrnnn]]]OOORRRaaattttttfffeeesssmmmvvvvvvpppggg\\\TTTOOOLLLHHHEEEGGGHHHIIIIIIGGGEEECCCAAA<<<;;;999777666444333333222222111111000/////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000//////000000000000//////,,,---...,,,)))(((***,,,***,,,//////...------.........//////...---+++******,,,...---***)))***+++))))))((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))*********,,,...111444555222555888;;;<<<>>>AAACCCDDDEEECCCDDDIIIMMMJJJCCC>>>@@@BBBDDDCCCGGGUUUddd}}}{{{xxx~~~xxxrrrvvvwwwtttssstttrrrooommmkkkhhhgggggghhhgggfffeeeeeefffhhhkkkooorrrtttiiimmmlllaaaUUUNNNJJJGGGCCC@@@;;;888666444222111---000444777999;;;???AAA???AAAAAA<<<777555999===;;;???MMMrrrTTTLLLfffjjj^^^QQQCCC???<<<888444222111111222000555888666333333444555111EEEjjjwwwgggZZZLLLEEEAAA>>><<<===999DDDEEE???KKKjjjnnnpppkkkaaabbbppp}}}cccYYYUUUXXXfffyyyqqqfff^^^bbbttt|||sss|||~~~tttjjj]]]TTTQQQNNNJJJFFFMMMMMMMMMLLLIIIEEEAAA???::::::999777666444333222222222111111000/////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...000000//////000000000000//////,,,---...,,,)))(((***,,,***,,,...///...,,,,,,---...///000000000...+++***(((***,,,+++)))'''(((***))))))'''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((()))))))))))))))******,,,///222555777111444888;;;===???AAADDDDDDDDDCCCDDDIIIMMMJJJCCC???AAADDDEEEDDDHHHUUUddd|||zzztttuuuvvvuuurrrooonnnnnnnnnmmmkkkjjjiiihhheeecccdddfffjjjooorrrqqqnnnjjjhhhfff```WWWRRRPPPKKKEEE???===:::777444222111111000222444777:::<<<>>>???>>>>>><<<888666666777777===EEESSSjjj]]]WWW\\\[[[MMM@@@;;;:::999777444333222222222333333444555555444333333777===ZZZ|||}}}uuucccNNNCCC@@@>>>>>>@@@DDDAAA??????CCCRRRmmmqqqtttnnnbbbbbbnnnvvvuuuvvvggg]]][[[aaajjjvvvwww___WWWZZZhhhxxxwww|||qqquuuiii\\\UUUOOOJJJHHHIIITTTPPPJJJEEEBBB???===;;;::::::999777666444333333222222111111000/////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,---...///000000000111000000///...---+++++++++++++++***)))(((,,,++++++,,,---...///000---000222222000---,,,+++******)))))))))))))))***'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''&&&%%%)))))))))))))))******+++******+++,,,///222444666666666:::???@@@>>>@@@DDDFFFEEEBBBAAAGGGLLLKKKEEEJJJCCCAAADDDBBBBBBRRRfff}}}xxxuuuvvvwwwuuurrrooommmmmmqqqnnnkkkhhhgggffffffeeehhhiiillloooqqqoookkkgggdddbbb\\\SSSNNNLLLHHHBBB===<<<999666333111111000111222555888;;;>>>???@@@>>>===:::777777888999999888MMMeeebbbUUUOOOTTTUUUKKKAAA>>>===<<<999777555444444444333333444555555444333333555888QQQ{{{yyyzzzxxxiiiWWWKKKDDD>>><<<===@@@??????@@@BBBMMMbbbvvvssszzzvvvfff[[[```iiillluuu{{{yyypppkkkiiimmmxxxbbbZZZXXXZZZooovvvwwwrrrmmmvvviiiZZZTTTQQQMMMKKKKKKQQQNNNIIIEEECCC@@@>>><<<::::::999777666444333333222222111111000/////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111000000111000000///...---,,,+++++++++******)))))),,,,,,,,,,,,---...//////---///000000---,,,++++++++++++***)))(((((())))))'''&&&&&&&&&&&&'''(((((((((((('''((())))))(((((())))))(((((())))))***+++******+++,,,///222444666666666999>>>@@@>>>@@@DDDHHHGGGDDDDDDIIIOOOMMMGGGHHHDDDCCCEEEFFFJJJTTT___yyy|||yyy||||||~~~|||wwwwwwxxxyyywwwssspppnnnnnnpppmmmiiifffdddeeeggghhhkkkkkklllmmmmmmkkkfffbbb___]]]WWWNNNJJJHHHDDD>>>;;;999777444222000000000111333666:::===???AAAAAA???;;;777666777999;;;===CCCiiiwww]]]QQQIIIMMMNNNHHHCCCBBB???>>><<<999888777777777333333444444444444333333444333DDDjjjyyyyyyuuufffXXXKKK@@@;;;<<<===>>>???AAABBBGGGUUUdddrrruuu___ZZZccckkkjjjuuu{{{}}}bbbQQQXXX]]]bbb|||nnntttyyyqqqrrr}}}xxxllllllwwwgggWWWRRRSSSQQQNNNMMMNNNKKKHHHFFFDDDBBB???<<<:::999888777666555444333222222111111000/////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...///000111222000000000000///...------,,,,,,***))))))***++++++,,,,,,,,,------...//////---......---+++***+++,,,,,,,,,***)))(((((((((((('''&&&&&&&&&&&&'''((((((***)))''''''((())))))((())))))(((((())))))***+++******+++,,,///222444666666666999>>>???===???DDDHHHGGGEEEDDDIIIOOOMMMGGGEEEEEEDDDEEELLLVVV[[[ZZZooo~~~yyywwwzzzzzz{{{}}}}}}yyyvvvyyyzzzzzzxxxtttqqqooooookkkjjjhhhfffeeegggiiillllllkkkjjjjjjiiifffaaa]]]\\\ZZZTTTLLLGGGFFFBBB===888777444222000000000000222444888<<>><<<999888777777777333333333333333333333333555111:::YYY|||}}}ttteeeRRRCCC===???===>>>@@@BBBBBBDDDNNNYYYiiilll]]]cccnnnooooooeeeVVVRRR\\\gggwwwzzzqqqnnnlllvvvjjj___jjjrrr|||xxxppprrrwwwfffUUUQQQTTTTTTQQQOOOKKKIIIGGGFFFEEECCC@@@===999999888777666555444444222222111111000/////////......---------,,,,,,,,,+++++++++,,,,,,,,,---------...///000111222222222000111000000///...---,,,---,,,***))))))***,,,---,,,,,,---........................+++******,,,...---,,,+++)))(((''''''''''''&&&&&&&&&&&&'''((((((***'''%%%%%%''')))(((&&&((((((((((((((()))************+++,,,///222444666666666888===>>>===???DDDFFFEEECCCBBBGGGMMMKKKEEECCCGGGEEEDDDQQQdddhhh```jjj~~~{{{xxxyyyyyyyyyzzzzzzyyyxxxvvvvvvwwwxxxvvvrrrooommmmmmgggiiilllmmmmmmnnnpppsssooommmkkkjjjhhheeeaaa]]]YYYXXXRRRJJJFFFEEEBBB<<<666444333111000///000000333555999===@@@AAAAAAAAA???999555555555666===EEEggg\\\SSSJJJHHHIIIHHHHHHHHH>>>===:::888666555555555333333333333333333333333666222666KKKkkk}}}lllXXXFFF???@@@??????AAACCCBBBDDDLLLVVVeeevvv^^^]]]hhhzzztttPPPSSSXXX]]]cccsssoookkkkkk___aaaXXX]]]xxx|||~~~~~~wwwzzzxxxgggVVVSSSVVVVVVSSSPPPJJJIIIGGGFFFEEECCC???===999888888777666555444444222222111111000/////////......---------,,,,,,,,,+++++++++,,,,,,,,,---------...000111222333333222111111000000///---,,,+++,,,+++***))))))+++---///,,,---.../////////......//////...,,,***+++...000---,,,+++)))(((''''''''''''&&&&&&&&&&&&'''((((((***'''$$$%%%)))+++)))'''((((((((('''((())))))*********+++,,,///222444666666555888<<<===<<>>@@@@@@@@@???===888666777555666BBBQQQdddUUUOOOIIIGGGHHHIIIJJJIII>>>===:::888666666555555333333222222222222333333555555666@@@XXXxxxsss```LLLBBB@@@@@@@@@AAACCCCCCDDDJJJRRRiiivvv[[[WWW___www~~~yyy\\\NNNNNN]]]iiiqqqvvvmmmeeeVVVWWW\\\qqq}}}|||}}}yyyjjj\\\XXXYYYWWWTTTRRRMMMJJJGGGEEECCCAAA>>>;;;888888888777666555555555222222111111000/////////......---------,,,,,,,,,++++++,,,,,,,,,,,,---------...000222333333333222111111000///...---+++***+++*********+++,,,...///------///000000///...---//////...,,,++++++...000,,,,,,***)))(((((((((((('''&&&&&&&&&&&&'''((((((***'''&&&)))...000---)))((((((''''''(((((()))*********+++,,,///222444666666555777;;;<<<<<>>@@@???>>><<<888666888:::888999JJJ___ooo]]]SSSPPPKKKHHHHHHJJJIIIGGGAAA???===:::999888888888333333222111111222333333111555666888GGGgggnnnXXXHHHBBB???>>>AAAEEEDDDCCCEEEKKK___sssfffRRRRRR\\\mmmooorrrvvvyyyzzzzzzzzzpppYYYRRRUUUZZZhhhyyy~~~xxxmmm^^^YYY]]]vvv~~~|||~~~|||pppddd```]]]YYYUUUTTTPPPLLLHHHDDDAAA???<<<:::888888777777666666555555222222111111000/////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,...000222333333222111111111000///...,,,+++***))))))***+++,,,---...///---...///000000///...---,,,------,,,***+++---///++++++***)))(((((())))))'''&&&&&&&&&&&&'''(((((((((%%%%%%***111333...)))(((''''''''''''((())))))******+++,,,///222444666666555777;;;<<<;;;???EEEEEEDDDAAAAAAFFFLLLJJJDDDAAAEEEFFFGGGSSSjjjxxxbbbfffooo{{{wwwvvvwwwwwwwwwsssrrrqqqooonnnnnnppprrruuuwwwxxxxxxvvvtttssstttmmmooopppnnnlllnnntttzzz{{{vvvoooiiiccc]]]XXXTTTMMMLLLFFF???<<<<<<999444333222111000000111222333666888<<>><<<;;;555555999===:::<<>>;;;999888888777777666666555555222222111111000/////////......---------,,,,,,,,,++++++,,,,,,,,,---------,,,---000222333333222111111111000///...,,,***)))((()))+++,,,............---...000111111///...,,,***+++,,,+++******+++---******)))))))))))))))***'''&&&&&&&&&&&&'''(((((($$$"""###)))000222---''''''''''''''''''((())))))******+++,,,///222444666777555777:::;;;;;;???EEEBBBAAA???>>>CCCIIIGGGAAA???DDDGGGJJJSSSeee}}}jjj]]]ddd}}}}}}xxxvvvwwwwwwuuutttzzzxxxtttqqqooopppqqqrrr|||zzzyyyyyyzzzxxxsssooommmkkkkkklllpppsssuuutttyyyvvvpppiiiaaaZZZVVVSSSMMMIIICCC===:::777444222222222111000111222444666======>>>@@@@@@???<<<999===000222@@@???===]]]zzz___RRRbbbddd___WWWPPPNNNNNNKKKHHHFFFGGGCCC===:::<<<;;;999555666777666333222111222000555333222888DDDddd~~~pppZZZMMMFFFDDDDDDGGGGGGDDDCCCEEEDDDOOOZZZZZZSSSPPPWWW___mmmsssqqqdddVVVOOONNNUUUhhhyyyccc[[[eee```UUUWWWtttrrrzzzxxxqqqiiieeeeeebbb[[[TTTOOOKKKEEEAAA>>><<<:::999888777666555555444444444666555222000//////000000......---------,,,,,,,,,,,,,,,------------------//////000111222333333333222222111///...---,,,+++((()))+++,,,---.........---......///000111111111///...---,,,++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))+++---///222444666666666999<<<;;;999===CCCAAAAAAAAADDDGGGHHHHHHFFFAAA???BBBJJJSSS^^^lllyyysss___\\\mmm~~~{{{xxxwwwxxxxxxwwwuuu|||{{{xxxvvvuuuttttttuuutttsssrrrsssuuuuuurrroooqqqpppooooooqqqssstttuuu{{{vvvoooiiiccc]]]WWWSSSKKKGGGAAA<<<999666333111222111000///000222555777===>>>???@@@@@@>>>;;;888:::555999AAA>>>GGGvvv~~~uuuhhhfff```\\\WWWSSSSSSSSSRRRPPPLLLLLLHHHAAA===???>>><<<888888666444222222333444111555333222777BBB___~~~xxxeeeYYYSSSOOOLLLKKKIIICCC@@@AAACCCLLLZZZeeejjjkkkjjjjjjpppxxxyyyoooeee\\\TTTPPPRRR___xxxiiiWWWbbbsssjjjcccooo{{{ooo~~~}}}uuunnnfffccccccaaa[[[UUUMMMIIIDDD@@@>>>===;;;999888888777666555555555555666444222000//////000000.........---------,,,,,,,,,,,,------------......//////000222222333333222222111000///---,,,+++***((()))***+++,,,---------......//////000111111222......---,,,++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))***+++---///222444666666555888;;;:::999>>>DDDCCCAAAAAADDDGGGHHHGGGFFF@@@???AAAHHHOOOYYYhhhuuu|||```\\\eee||||||{{{zzz{{{||||||{{{yyy||||||{{{zzzyyyxxxvvvvvvrrrpppoooqqqsssvvvwwwvvvvvvvvvtttsssrrrsssvvvxxxxxxrrriiidddaaa\\\UUUOOOGGGCCC>>>999777444222000222111///...///222666999===???@@@AAA@@@===999666777:::??????>>>UUUjjj\\\ZZZWWWVVVVVVUUUTTTSSSNNNMMMIIIAAA???AAABBB@@@;;;999666333222333555666111555333111666===VVVyyyzzzrrrggg```YYYRRROOOJJJDDD@@@@@@BBBHHHXXXppprrrlllpppyyy|||qqqkkkjjjgggbbbaaa]]]ZZZZZZ```ttt{{{___VVVYYYsss~~~kkkcccxxxxxxuuuzzzsssiiidddbbb___ZZZUUULLLHHHCCC@@@>>>===;;;:::999999888777666666666666555444222000//////000000.........------------,,,,,,,,,---------.........///000111222222222222222222111///---+++***))))))((()))***+++,,,,,,------...//////000000111111222...------,,,,,,+++++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))***+++---///222444555555555666999999999???GGGEEECCCAAACCCGGGHHHGGGEEEAAA@@@BBBGGGNNNWWWfffssslllcccmmm}}}}}}}}}~~~~~~|||zzzxxxyyyzzz{{{zzzxxxuuutttuuutttssssssvvvzzz~~~{{{{{{yyyuuurrrrrrvvvyyyqqqiii```[[[ZZZVVVNNNGGGCCC???:::777444333111000222000......000333888;;;===???BBBAAA???;;;777666666:::???AAAKKKlllbbbZZZXXXVVVWWWVVVRRRPPPPPPLLLLLLHHHAAA???CCCDDDCCC<<<:::777666666666666666111555222111555999KKKiii~~~|||}}}ssseee\\\SSSOOOKKKFFFBBBBBBBBBDDDSSSrrrkkk```^^^___cccffffffjjjpppmmmmmmjjjgggjjjrrrxxxxxxtttqqqpppsss\\\UUUeeeyyymmmkkk{{{pppgggbbb^^^XXXTTTNNNJJJEEEAAA>>>===;;;999:::999888777666666666666444333222111000000000000............------------,,,,,,------....../////////000111222222222222222222111///,,,***)))(((((()))***+++,,,------------/////////000000111111111------------,,,,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******+++---///111333555666555666999999;;;BBBJJJHHHDDDAAACCCGGGIIIGGGDDDBBBBBBDDDJJJOOOYYYiiixxxiiimmm|||}}}~~~~~~}}}zzzwwwvvvuuuwwwyyyzzzzzzxxxtttrrrvvvuuussssssuuuyyy~~~zzzsssooonnnooorrriiiaaaXXXTTTSSSPPPHHHAAA???<<<777444333222111///111000//////111555:::<<<>>>@@@BBBAAA===999777777888999AAARRRmmm}}}{{{VVVXXXUUUUUUXXXVVVPPPNNNQQQTTTSSSOOOGGGDDDFFFGGGEEE<<<:::::::::;;;:::777444222444222222555555AAAZZZ{{{xxxkkkaaaVVVQQQMMMGGGCCCBBBCCCAAALLLiiiuuu\\\RRRPPPQQQXXX^^^aaafffkkktttxxxyyyyyyiiieeepppyyy}}}}}}|||qqqhhhaaa\\\WWWSSSPPPLLLGGGBBB???===:::888:::999888777666666666666333333222111111000000000//////.........---------,,,,,,---......///000000000000111222222222111111222000...+++)))(((((())),,,,,,---...///////////////////////////000000000,,,,,,---------,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((***+++,,,---///111333444777666777:::;;;<<>>>>>@@@AAA???:::777777999::::::JJJmmmuuucccfffeeeWWWUUURRRSSSXXXVVVPPPPPPVVV]]]]]]XXXPPPKKKKKKIIIEEE<<<;;;;;;===???===888333111444111222555222999MMMnnn{{{xxxkkk___XXXSSSJJJCCCAAACCCAAAGGG[[[qqqvvvfffTTTFFFGGGPPP___mmmvvv|||ffflll~~~}}}|||xxxsssjjjccc]]]XXXTTTRRROOOKKKFFFAAA???<<<:::888999999888777666666666666222222222222111111000000/////////.........------,,,,,,---...///000000111000111111222222222111111111000---+++))))))***+++---...//////000000000///........................+++,,,---------,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++,,,---///111333444666666888;;;;;;<<>>AAAGGGLLLVVVjjj{{{tttqqq|||xxxvvvqqqssstttqqqmmmjjjiiiiiinnnppprrrttttttrrrpppnnniiijjjjjjkkklllpppwww}}}{{{qqqfffaaabbbdddcccaaa]]]YYYSSSNNNJJJFFFAAA>>>:::777333111111222111111...000222555888;;;>>>??????@@@@@@===888666999<<<:::===UUUggg[[[YYYYYY[[[VVVQQQQQQVVVSSSKKKLLLTTTYYYZZZWWWPPPLLLKKKHHHCCC@@@===;;;<<>>:::555111444111333666111333DDD]]]uuuwwwjjjccc\\\RRRIIIDDDDDDBBBEEEPPP\\\bbb___YYYHHHGGGOOO___rrruuurrr}}}yyyoookkkeee___YYYTTTPPPMMMKKKGGGBBB???===<<<;;;:::888888777666555555555555111222222222222111000000////////////............,,,,,,---...///000111111111111222222222111111000111///---*********,,,------......///////////////------------------------***+++---......---+++***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++,,,---///111222333444444777;;;;;;;;;@@@GGGPPPHHHBBBBBBGGGIIIEEE@@@<<<===AAAEEEIIISSSfffxxxxxx|||wwwsssnnnpppqqqoookkkhhhhhhiiiiiikkkmmmoooooonnnllljjjgggiiikkklllnnnssszzznnndddYYYXXX^^^dddeeecccXXXVVVRRRLLLFFFAAA>>><<<999666333111111222222111...000333777:::===?????????@@@@@@;;;666555:::>>>999>>>\\\___]]]XXXQQQYYYWWWQQQPPPSSSNNNDDDDDDMMMMMMOOONNNJJJHHHHHHEEEAAACCC>>>:::;;;===>>>;;;888111333111444777000111@@@PPPlll~~~qqqjjjdddZZZPPPKKKCCCDDDFFFJJJQQQYYY```cccUUUOOOMMMXXXkkk{{{}}}|||tttnnnkkkeee^^^WWWPPPKKKIIIFFFCCC???===<<<<<<<<<;;;888777666555555444444444111111222222222111111000000/////////............,,,,,,---...///000111222111111222222222111111000111///,,,+++***+++---///------......///.........,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((+++,,,,,,---///111222333222333666::::::999===DDDQQQIIIBBBBBBGGGIIIEEE@@@>>>???BBBEEEHHHQQQeeewww}}}{{{yyyvvvtttrrrqqqqqqzzzwwwqqqjjjeeedddgggjjjqqqmmmmmmooommmhhhiiinnnsssoookkkkkknnnrrrttttttZZZ[[[]]]```bbbbbb___\\\WWWPPPIIIEEEDDDBBB>>>:::777666444222000000000000---000555:::???AAABBBBBBAAA???<<<:::777555777:::@@@MMMlllnnncccUUU```jjjUUUWWWVVVVVVRRRLLLHHHNNNWWWOOOLLLKKKKKKHHHCCCCCCGGGIIIEEE???;;;;;;;;;;;;;;;444444333333333444555555EEE^^^{{{wwwsssjjjZZZMMMNNNHHHDDDDDDBBBGGG\\\rrreeeccc^^^]]]eeeyyyyyytttpppfff]]]XXXSSSLLLGGGFFFAAA@@@???===<<<<<<<<<<<<888888777777666666555555111111222333333333222222111000000///...------------...///000222222333333222222111111111111111111///---***))))))+++...000000///------,,,---...///------...///...---+++***------,,,,,,+++******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***,,,---...///111555888777777777666777999===AAANNNKKKFFFBBBEEEHHHEEE??????>>>@@@CCCHHHPPPaaappp~~~zzzxxxtttqqqoooooopppqqqjjjkkklllkkkjjjiiijjjkkkqqqoooqqquuutttqqqsssxxxuuuqqqmmmmmmrrruuuuuusssaaaaaaccceeefffddd```\\\UUUOOOGGGCCCBBB@@@<<<888666555333111000000000000///222777<<<@@@BBBCCCCCC??????:::444555===@@@===FFF```qqqccc___WWWffftttdddWWWRRROOOOOOOOOQQQXXXaaaRRROOOMMMLLLIIIFFFGGGLLLKKKGGGBBB>>><<<;;;:::999444444333333333333444555<<>>BBBGGGDDD???;;;;;;>>>CCCIIITTTfffuuuxxxuuuqqqnnnmmmnnnpppqqqmmmnnnooonnnllljjjjjjkkkoooppptttyyyzzzxxxyyy|||wwwrrrnnnpppvvvxxxtttpppffffffggghhhgggccc]]]XXXRRRLLLEEEAAA???<<<999555555333222000000000000000333666:::>>>AAACCCCCCBBB:::<<<999333777@@@BBB===NNNwwwmmmccc___VVVbbbmmmbbbXXXNNNGGGIIIQQQXXX^^^dddRRROOOLLLKKKHHHEEEHHHMMMMMMIIIEEEAAA???<<<999777444444333222222222333333444DDDbbb~~~xxxvvvhhh]]]RRRNNNMMMNNNJJJIIIUUUeeeyyyuuurrrssszzz~~~|||yyytttjjj```XXXUUUQQQKKKGGGGGGAAA@@@???===<<<<<<<<<<<<888888777777666666555555333333333333222222111000000000000///......---------...///111111222222222222222333333222111111000---,,,*********,,,...///...---,,,,,,---...000000333222000///...---,,,,,,,,,++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))+++,,,---------///222444666666666666666999===AAACCCAAA===<<>>999666555444333222222222222222333;;;WWW}}}rrr|||pppfff[[[VVVUUUWWWTTTSSS^^^mmmwwwzzz~~~xxxpppjjjeee\\\UUURRROOOJJJGGGGGGAAA@@@???===<<<<<<<<<<<<888888777777666666555555444444444333222111000///000000//////..................000111111222222222222333333333222111000///,,,++++++++++++,,,...///---,,,,,,,,,---...000111444222000...,,,+++,,,,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))+++,,,---,,,,,,...000333555666666555666999===AAADDDBBB???>>>CCCIIIGGGBBB>>>===???CCCGGGOOO^^^mmm~~~~~~{{{vvvuuuttttttsssrrrqqqqqqmmmooorrrtttxxx}}}|||sssooonnnpppuuuuuunnnhhhhhhfffdddaaa]]]WWWOOOJJJHHHDDD???;;;777555333222222111000000000111222333777999<<<>>>???>>>===<<<999333666???>>>>>>SSSppp~~~lllbbb]]]XXXTTTVVV[[[XXXVVVJJJCCCIIITTTXXXUUURRRVVVTTTUUUVVVRRRLLLJJJLLLJJJHHHFFFDDDBBB???;;;888666555444333222222111111333666LLLpppvvvzzz}}}uuukkkddd___^^^[[[ZZZeeetttvvvllleeeaaaYYYQQQOOOMMMIIIFFFFFFAAA@@@???===<<<<<<<<<<<<888888777777666666555555444444444333222111000///////////////...............///000111111111111111111222333333222111///---******++++++,,,---......---,,,,,,,,,---...000111333111///,,,+++******+++++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))+++,,,---,,,,,,...000333444555555555666999>>>AAAEEEDDD@@@>>>BBBHHHFFF@@@???>>>???BBBDDDJJJXXXfff}}}wwwssssssssssssttttttuuuuuuxxx~~~|||wwwsssmmmmmmmmmoooqqqpppkkkgggiiifffaaa]]]XXXRRRLLLHHHCCC@@@<<<888555333333333111111111111111333444666999;;;===>>>>>><<<999888>>>666555<<>>AAADDDBBB>>><<<@@@EEECCC===<<<;;;===AAACCCIIIWWWdddzzztttsssrrrrrrtttyyy~~~}}}{{{uuurrrnnnhhhiiikkkmmmnnnmmmllljjjiiigggccc]]]WWWRRRNNNIIIFFF???===:::777444333333444222111111111333444666888;;;<<<>>>>>>===;;;888666999;;;:::888GGGrrrxxxeee```___WWWSSSWWWVVVSSSUUUSSSOOOOOOTTTXXXWWWUUUUUUOOOMMMMMMOOONNNLLLOOOTTTQQQNNNKKKHHHEEECCC???<<<999888777555444333222222111000777LLLiii|||tttzzzqqqmmmhhhdddkkkwww~~~yyypppiii]]]TTTMMMKKKIIIEEEBBBBBBAAA@@@???===<<<<<<<<<<<<888888777777666666555555222222333333333222222111...///////////////////////////000111111111111000///000111111000...+++)))((()))+++---.........---///...---,,,,,,---//////////////////...---,,,+++,,,,,,,,,+++******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))***,,,------...000333666333444444444555999>>>AAABBB@@@<<<:::>>>CCCBBB<<<;;;;;;===AAADDDIIIWWWddd~~~|||wwwtttrrrrrrvvv~~~yyyyyy~~~~~~vvvqqqppplllggggggjjjnnnnnnllliiijjjkkkeee```YYYRRRNNNJJJFFFDDD<<<<<<999666333222333555222111111222333555888999===>>>??????>>>;;;777555000???@@@999OOOwwweeeccccccZZZVVV]]]\\\WWWYYYUUUSSSSSSUUUUUUQQQQQQTTTUUURRRPPPRRRRRRTTTZZZbbbVVVSSSNNNJJJGGGCCC@@@===;;;:::888666444333333222222111333BBBaaa~~~qqqooo}}}uuusssooolllrrr|||~~~vvvlllddd\\\TTTLLLJJJIIIDDDAAAAAAAAA@@@???===<<<<<<<<<<<<888888888777666666555555111111222333333333222222.........//////////////////000000111111111111000...///000111000---***(((''')))+++...//////...---000///...---,,,---...///...///000000000///---,,,------,,,,,,+++*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((((((((((())))))))))))***,,,---...///111555888333333444444555999>>>AAAAAA???<<<:::???EEECCC>>>>>>===???BBBDDDIIIUUUbbb{{{wwwssssssxxx{{{xxxvvvvvvvvv|||yyyuuussssssssssssrrrnnnoooooommmjjjgggffffff]]]YYYSSSMMMIIIEEEAAA>>>888666333222222222111///333222222222333666999;;;>>>@@@@@@>>>;;;999666444999888AAAHHH]]]mmmeee```]]]YYYWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRTTTUUUVVVVVVVVVYYY\\\___XXXNNNEEECCCFFFGGGDDDBBB<<<:::777666555444111///111:::555555PPPooozzztttppp|||tttvvv}}}ssshhhaaa^^^VVVKKKEEEEEEEEEBBB???BBBAAA???>>><<<;;;;;;:::999888777555444444444444333333222222111000000000000///.........///111222222222111111000111111111333333333222000---***))),,,,,,,,,,,,,,,,,,,,,,,,///......---------......///............---------******)))(((((((((((((((%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))---------...///111222333444555777777888999<<<>>>@@@???<<<:::???DDDAAA;;;999;;;???AAAEEELLLVVV]]]zzz~~~|||zzzwwwtttuuuzzz|||xxxvvvvvvxxxxxxyyyvvvtttqqqooopppppppppoooooonnnllljjjgggdddaaa```YYYUUUOOOJJJFFFBBB>>><<<777555333222222222111000222222222222555777:::<<<======<<<;;;:::999888777<<<777BBBSSSnnn{{{eeefffaaa^^^[[[XXXWWWWWWUUUTTTQQQPPPPPPSSSVVVXXXYYYXXXTTTUUUUUUUUUTTTTTTVVVXXXYYYQQQJJJIIIKKKJJJDDD??????===:::888777666333111///666222222FFF___tttzzzhhhzzzzzzwwwuuummmbbb\\\RRRLLLFFFCCCCCCDDDDDDBBBBBBAAA???===<<<;;;;;;:::999888777555444444444444333333222222111000000000000//////...///000111222222222111111111111222333333333222000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////............------------***))))))(((((((((((((((%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))---------...///111222333333444666666777888;;;===@@@>>>;;;:::>>>CCCAAA;;;888;;;>>>@@@DDDKKKUUU\\\ttt~~~{{{yyyvvvuuuuuuxxx||||||zzzxxxwwwvvvuuurrrpppuuusssqqqqqqrrrrrrrrrqqqoookkkgggeeeccc```[[[WWWSSSOOOJJJEEEBBB>>>;;;999777555222222222222111000000000222444666999<<<>>>>>>;;;999999::::::::::::>>>>>>QQQrrrlll___fffccc```\\\YYYXXXWWWUUUTTTPPPNNNMMMQQQXXX\\\\\\YYYRRRSSSUUUTTTSSSQQQRRRSSSTTTOOOLLLNNNRRRSSSMMMFFFCCCAAA>>><<<:::888444222///333000111===KKKbbbnnnrrr~~~rrrnnnllldddZZZTTTIIIHHHFFFDDDCCCCCCDDDDDDAAA@@@???===<<<;;;;;;:::999888777555444444444444333333222222111000000000///////////////000111111111111111111222333444444333222000---,,,+++++++++------------------------+++,,,...///000111000000......---------,,,,,,,,,***)))((((((''''''((((((%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,---...///111222333222444555666666888:::===???>>>:::999===CCCAAA;;;777:::===???CCCIIISSSZZZmmm~~~|||yyyvvvrrrsssvvv{{{~~~{{{wwwqqqlllsssrrrqqqqqqssstttsssqqqnnniiiccc```___\\\UUUOOOMMMJJJEEEAAA>>>;;;999666555333222111222222222111///000222555999<<<>>>??????;;;:::;;;<<<::::::;;;:::JJJnnnzzzfffaaafffccc```\\\ZZZXXXWWWUUUTTTSSSOOOMMMQQQZZZ^^^\\\XXXQQQSSSUUUUUUSSSRRRQQQQQQPPPMMMJJJJJJOOOSSSNNNFFFFFFDDD@@@>>>;;;999555333222444111333999===UUUyyy|||qqquuu{{{rrrllleeeZZZRRROOOKKKKKKKKKIIIFFFCCCBBBCCC@@@???>>>===<<<;;;;;;;;;999888777555444444444444333333222222111000000000///////////////000000111111111111111222333555555222000---+++***+++,,,---........................+++---///111111111///...------------,,,,,,,,,+++))))))(((''''''''''''(((%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))+++,,,,,,---///111333444333444666777777888;;;===???===999888===BBBAAA<<<888;;;>>>@@@BBBIIIRRRYYYiii|||yyywww}}}{{{xxxvvvpppssswww}}}|||}}}{{{wwwnnnnnnnnnoooppppppnnnlllkkkfff___\\\[[[WWWPPPJJJIIIEEEAAA===;;;999777555444222111111222333222111///111444888;;;===>>>>>>===:::999<<<:::777888===@@@cccnnnjjjhhhdddbbb___[[[XXXWWWVVVUUUSSSUUUQQQOOOTTT]]]bbb```\\\VVVWWWXXXWWWTTTQQQOOOOOORRRNNNHHHDDDHHHNNNJJJBBBGGGEEEAAA>>><<<999555333333444222555666555JJJooommmfff{{{vvvnnnaaaSSSLLLLLLKKKLLLMMMKKKGGGCCCAAAAAA??????===<<<;;;;;;;;;;;;999888777555444444444444333333222222111000000000...//////000000000000000000000111111222333444555111///,,,***)))+++---///...........................///000111000///---+++---,,,,,,,,,++++++++++++)))(((((('''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((++++++,,,---///111333444444666777888999:::===???@@@===999777<<>>===<<<;;;;;;;;;;;;999888777555444444444444333333222222111000000000......///000000000000000000000000000111222333333///...,,,******,,,...000------------------------//////000///...---+++***,,,,,,,,,+++++++++******)))(((''''''&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((******+++,,,...111333444555777888999999;;;===@@@@@@>>>:::888===DDDDDD???;;;===@@@AAACCCIIIRRRXXXiii~~~}}}||||||}}}||||||zzz{{{}}}~~~|||xxxuuuuuuuuuuuuuuuuuurrrmmmiii]]][[[YYYUUUQQQLLLHHHFFF@@@===999777666555444333222000///000222333333222444666999<<<======;;;:::777444666999777:::MMMcccsssmmmhhhbbb```[[[XXXUUUSSSSSSSSSRRRQQQQQQPPPRRRVVV[[[^^^``````WWWWWWVVVSSSOOOMMMMMMMMMJJJKKKHHHGGGRRRcccggg```HHHFFFBBB@@@>>>;;;888666222666222000222///555GGGiiisss~~~}}}pppjjjzzzpppfff___WWWOOOJJJKKKGGGEEEDDDDDDFFFEEEBBB???>>>>>>===<<<;;;;;;;;;;;;999888777555444444444444333333222222111000000000---...///000111000000///000000000///000000111111...---,,,+++,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++************(((((('''&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))***(((((((((((((((((((((((()))***+++,,,...111333444444666888888999:::===???BBB???:::888>>>EEEEEEAAA;;;===???@@@BBBGGGPPPWWWfff~~~|||{{{|||~~~~~~~~~~~~}}}}}}|||zzzxxxssssssssssssrrrnnniiidddWWWXXXVVVSSSMMMHHHFFFEEE===:::777555444444333111111000///000222333333222555888;;;===>>><<<:::888888555777:::999AAA\\\zzzlllmmmlll^^^WWW]]]XXXVVVSSSRRRRRRRRRRRRQQQOOOPPPQQQRRRTTTUUUVVVWWWOOOOOOOOONNNMMMNNNPPPRRRJJJKKKGGGDDDMMMZZZ[[[RRRIIIFFFCCCAAA???===:::777444999444///222000000:::aaalllzzzwwwbbbmmmzzz~~~yyyjjjZZZTTTRRROOOLLLJJJKKKGGGDDDDDDFFFFFFBBB===>>>===<<<;;;;;;;;;;;;;;;999888777666444444444444333333222222111000000000---...000111111111000///111000///////////////000------,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++************)))(((((('''&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))***,,,...111333444444555777777888999<<<>>>BBB@@@;;;999>>>FFFFFFBBB:::<<<>>>???AAAFFFOOOUUUccc}}}zzzwwwvvvuuusssrrrooojjjeee```UUUTTTRRROOOKKKFFFBBB@@@;;;:::888555444333333333333333333333333333444444:::<<<>>>>>><<<:::888888<<<666333<<>>???>>>;;;777:::888666444333444555666NNNhhh|||zzzjjjiii~~~||||||vvvjjjddd[[[TTTOOONNNMMMLLLJJJHHHFFFEEEEEEDDDBBBAAA@@@>>>===<<<<<<;;;999777888888777777666666555555333333111000////////////111111111000000000000000000111222222111///,,,***)))***+++---...//////000........................111///---***)))***+++,,,---,,,+++***))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&%%%&&&'''((()))))))))((((((((((((((()))+++++++++,,,...111444555555666777666666777:::<<>>===;;;888777777333<<<>>>>>>CCCPPPtttiii]]]aaa]]]YYY[[[[[[SSSNNNJJJKKKPPPSSSQQQMMMIIIIIIJJJLLLMMMNNNOOOOOOPPPUUUUUUNNNIIIHHHHHHGGGJJJEEECCCEEEHHHJJJOOOUUUOOOIIIDDDAAAAAA@@@===999999888666444222222333444EEE[[[qqqzzzzzznnngggtttxxxoooeee___WWWQQQMMMLLLKKKJJJIIIGGGEEEDDDDDDCCCAAA@@@@@@>>>===<<<<<<;;;999777888888777666666555555444333222111000////////////000000000000000111111111111111111111000...,,,+++******,,,---.../////////...........................---+++******+++,,,---,,,,,,+++***))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))))))))(((((((((((())))))+++++++++,,,...111444555555666666666666777:::<<>>:::888666555333111000///000000222111000111222444777999<<<======<<<999666666666000======<<>>::::::999666444222111111222:::JJJ```qqq{{{~~~}}}vvvjjjlll|||qqqlll^^^YYYSSSMMMKKKJJJIIIHHHGGGFFFDDDCCCCCCBBBAAA???@@@>>>===<<<<<<;;;999777777777666666555444444444222111000000//////////////////000000111111222222333222111///---,,,,,,,,,++++++---...////////////........................,,,+++*********,,,---...,,,++++++***))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))+++++++++,,,...111444555555666666666666777:::<<<>>>;;;999;;;@@@CCCAAA>>>>>>;;;<<<@@@BBBEEELLLTTTbbb{{{yyytttqqqppppppkkkhhhccc___\\\XXXTTTRRRLLLKKKHHHDDD???;;;777666444333222000//////000000111111000111333666999<<<<<<======:::777555555666888>>>???PPPyyyeee[[[UUULLLBBBDDDFFF===BBB???<<<>>>AAABBB@@@>>>=========???AAADDDGGGIIIAAAFFFHHHGGGHHHPPPXXX[[[PPPKKKHHHHHHFFFEEEIIINNNIIIGGGDDDCCCCCCBBB???===<<<;;;999666444222222111333<<>>===<<<<<<;;;999777666666555555444333333333111000000/////////000000......///000111222222333444222///---,,,+++,,,,,,,,,---...///////////////........................,,,++++++******+++,,,,,,+++++++++******)))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''(((((()))(((((((((((())))))***+++++++++,,,...111444555444555666666555666999<<>><<<<<<@@@BBBEEELLLTTTaaazzz}}}xxxtttpppmmmkkkgggeeebbb___\\\WWWPPPLLLJJJHHHEEEAAA===999666555444333222000000000111111111111111222555888;;;===<<<<<<;;;999777666777888===LLLcccnnnPPPLLLLLLGGGBBBJJJQQQHHHKKKIIIGGGHHHKKKKKKIIIGGGFFFGGGHHHJJJKKKLLLMMMMMMGGGHHHHHHJJJSSS___eeeeeeTTTLLLHHHIIIKKKHHHEEEEEEFFFEEEDDDDDDEEEDDDCCCBBB???>>><<<:::777555444333111666DDDZZZkkktttyyy~~~}}}|||wwwkkkooo}}}rrreee[[[UUURRRNNNLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDBBBAAA@@@>>>===<<<<<<;;;999777555555444444333222222222//////////////////000000......///000111222222333222111...+++***+++,,,---......///000000/////////........................------,,,+++******))))))******+++******)))''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''((((((((((((((()))******+++++++++,,,...111444555444555666555555666999;;;===<<<;;;===AAACCCCCCAAA???<<<===@@@BBBEEEKKKSSS```yyy~~~yyytttpppmmmeeedddaaa___[[[TTTMMMHHHFFFDDDAAA>>>:::777666555333333111111000111222333111222333555888;;;===>>>;;;;;;:::888777888:::===<<>>===<<<<<<;;;999777444444333333222111111111............///000000111//////000000111111222222000...,,,+++++++++---...///000000000000000///...........................------,,,+++***)))(((((()))******+++***((('''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''(((''''''(((((()))***++++++++++++,,,...111444555444555555555555666999;;;:::999999;;;>>>@@@AAA@@@???======@@@BBBDDDKKKSSS___xxx}}}zzzuuupppnnneeebbb^^^ZZZUUUPPPJJJFFFBBBAAA>>>:::888666555444222222111000000111222333222444666999;;;======>>>999999999777777:::>>>BBBQQQwwwkkkbbbVVVSSSVVVSSSVVV[[[WWWTTTTTTUUUUUUUUUUUUSSSQQQLLLKKKKKKKKKLLLNNNPPPQQQQQQPPPLLLIIIMMMRRRSSSOOOOOOIIIGGGIIIKKKIIIHHHIIIHHHIIIJJJJJJIIIGGGGGGFFFAAA@@@???>>><<<:::888777111444777@@@UUUnnnyyywwwyyyxxxxxxyyyyyysssjjjccclll|||~~~wwwggg\\\VVVQQQPPPNNNMMMMMMKKKIIIGGGFFFDDDCCCCCCCCCCCCBBB@@@@@@>>>===<<<<<<;;;999777333333333222111111000000---------...///000111111000000000000000111111111---,,,+++++++++,,,......111111111111111000///...........................+++++++++++++++***))))))))))))***+++***(((&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&''''''''''''((()))***++++++++++++,,,...111444555333444555555444555888;;;999999999;;;>>>@@@AAAAAA???======@@@BBBDDDKKKRRR^^^vvv~~~}}}~~~{{{vvvqqqmmmkkkeee```ZZZUUUPPPLLLHHHEEE@@@>>>;;;888666555444444111000000//////000222222333555888;;;===>>>>>>===888888888777888;;;AAAEEEttt{{{nnn\\\WWWZZZVVVUUUXXXUUUVVVVVVWWWWWWWWWVVVTTTSSSOOOMMMKKKJJJLLLOOOTTTVVVQQQSSSRRRNNNNNNQQQSSSRRROOOLLLJJJIIIGGGDDDGGGMMMIIIJJJKKKJJJGGGDDDCCCCCC@@@@@@???>>>===;;;999888333666444555JJJfffqqqkkktttyyy|||{{{zzzwwwoooeee^^^~~~yyy{{{~~~iiiZZZTTTSSSPPPOOOMMMMMMLLLKKKHHHFFFDDDCCCAAABBBBBBBBBAAA???@@@>>>===<<<<<<;;;999777333333222222111000000000---------......000111222111111111000000000000000++++++++++++,,,---...///111111222111111000///...........................))))))***++++++++++++***((()))***+++***(((&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%'''((((((((('''&&&''''''''''''((()))+++++++++++++++,,,...111444555333444555555444555888;;;:::;;;<<<===@@@AAACCCCCC@@@======@@@BBBDDDKKKRRR^^^uuu~~~}}}zzzsssnnnkkkhhhfff___[[[TTTOOOKKKGGGCCC@@@;;;:::888555333111000000333333222///...///222555555888<<<===<<<;;;::::::888:::666777>>>@@@GGGYYYssskkkdddddd___WWWQQQTTTYYYZZZVVVccc^^^ZZZYYYVVVQQQPPPRRRKKKMMMOOORRRSSSSSSSSSRRRSSSSSSRRRPPPPPPTTT\\\bbbTTTLLLFFFHHHJJJJJJHHHIIIGGGHHHIIIIIIHHHGGGFFFEEEDDDBBB???>>>>>>===<<<:::777888555222;;;QQQgggssssssuuuzzz~~~{{{tttnnnlll]]]jjjyyyzzzyyy~~~~~~yyykkkbbb\\\XXXTTTOOONNNLLLJJJHHHGGGFFFFFFCCCBBBAAAAAAAAAAAA@@@???>>>>>>===<<<:::999888777444333222000///.........000000000000000000000000///111222333333111...,,,******+++,,,...000222444333333333222111000///......------,,,,,,+++******++++++************++++++(((((())))))((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%'''(((((((((((((((((())))))))))))++++++,,,---///111333444444555666666666666999;;;???<<<:::;;;@@@CCCDDDDDD@@@===<<>>@@@???===>>>XXX~~~qqqgggaaa[[[YYYVVVUUUTTTTTTUUUWWWYYY___[[[YYYXXXVVVQQQOOOQQQNNNPPPRRRSSSTTTTTTSSSRRRPPPQQQRRRQQQQQQSSSXXX\\\RRRKKKFFFHHHJJJIIIGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDBBB???>>>>>>===<<<;;;777666333333888HHH]]]lllssstttvvvzzz{{{vvvoooiiieeeaaannn}}}zzz{{{~~~}}}{{{~~~wwwiii___ZZZXXXUUUSSSNNNMMMKKKIIIHHHFFFFFFEEECCCBBB@@@@@@AAAAAA@@@>>>>>>===<<<;;;999888777777444333222000///.........000000000000000000000000000111222222111///---+++)))***,,,...000222333333222222222222222111000///......------,,,++++++++++++******))))))******+++******++++++***)))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%''''''((((((((((((((())))))))))))******+++,,,...000111333444555666666666666999;;;>>>;;;999;;;???CCCDDDCCCAAA>>>===@@@AAADDDJJJRRRbbbrrr~~~|||vvvqqqkkkfff```\\\UUUQQQKKKFFFCCC@@@<<<:::666555444333222111111111000111111000000222555777888:::======;;;999999999444888;;;BBBJJJUUUzzzlllccc]]]XXXUUUTTTSSSWWW[[[XXXRRRTTT\\\ZZZWWWVVVXXXVVVQQQOOOQQQRRRSSSTTTUUUUUUTTTRRRRRRMMMNNNPPPQQQPPPQQQRRRTTTOOOIIIFFFHHHJJJHHHFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDBBB???>>>>>>>>><<<;;;999444222444555;;;MMM```qqqqqqssswwwzzzxxxpppiiilll[[[```~~~|||||||||yyywwwzzz~~~ooohhh```ZZZYYYXXXVVVUUUMMMLLLJJJHHHGGGEEEEEEDDDCCCBBB@@@@@@AAA@@@???===<<<<<<;;;:::888777666555333222111000///.........000000000000000000000000000000111000///---+++***)))+++...111333444444333111111222222222111111000///......------,,,+++++++++******))))))******+++************)))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''((((((((()))))))))***))))))***+++---///111222444555666666666666999;;;===:::888:::>>>BBBBBBAAAAAA>>>>>>AAACCCEEEKKKSSSaaaqqq}}}~~~|||}}}|||{{{wwwrrrmmmgggaaaZZZUUUNNNKKKFFFBBB???<<<:::777333222222111111111111111...000111222333444777999:::<<<===<<<:::999999:::<<<555777TTTyyynnneeeddd]]]WWWXXXZZZVVVYYY___\\\RRRSSS\\\WWWUUUUUUXXXVVVRRRPPPQQQSSSTTTTTTTTTSSSRRRPPPPPPLLLMMMMMMMMMMMMMMMNNNNNNMMMHHHFFFIIIJJJGGGEEEFFFCCCCCCAAA@@@@@@AAABBBCCCDDDAAA???>>>???>>>===<<<;;;333333777444111>>>SSSiiinnnsssvvvwwwvvvrrrmmmnnnaaabbb~~~zzzwwwwwwyyy{{{~~~yyytttiiieee___[[[YYYWWWTTTRRRLLLKKKIIIGGGFFFDDDDDDDDDCCCAAA@@@???@@@???>>><<<;;;:::999888777555444444222111000///////////////000000000000000000000000000000///...---+++***)))***---111444666666555333///000111222222222222222//////...------,,,,,,+++******))))))))))))******((('''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((''''''(((((())))))******)))******,,,---///111222444555666666666666999;;;;;;999777:::>>>AAAAAA@@@???======@@@BBBDDDJJJRRR```ppp~~~~~~}}}|||{{{zzz{{{~~~{{{}}}tttqqqlllgggbbb[[[SSSNNNIIIFFFAAA>>><<<:::888666111111000000000111111222...000333555666777999:::<<<======;;;:::999:::;;;@@@DDDXXXxxxgggjjjkkkbbb[[[]]][[[UUUUUUZZZYYYTTTSSSXXXVVVTTTTTTWWWWWWSSSQQQSSSQQQQQQQQQPPPOOOOOONNNMMMMMMLLLJJJJJJJJJKKKLLLLLLKKKHHHGGGIIIJJJGGGEEEGGGCCCBBBAAA@@@@@@AAACCCDDDCCCAAA????????????>>>======555555999555---666GGG[[[iiiuuuvvvsssttttttssspppmmmjjjqqq}}}|||}}}|||yyyssswww}}}wwwqqqmmmjjjccc```\\\XXXUUUQQQNNNKKKLLLKKKIIIGGGEEEDDDCCCCCCCCCAAA?????????>>>===;;;999999888666555444333222000000///////////////000000000000000000000000000000///...,,,++++++******---000444777888777555444///000111222222222222222///......---,,,,,,++++++***))))))))))))))))))***''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&((('''''''''((()))*********++++++,,,---///111222333444555666666666666999;;;:::888777:::>>>AAAAAA???<<<;;;<<>>>>>>>><<<:::888777666555333222111111//////.........///000000000000000000000000000000000...---+++***+++,,,,,,111444777999:::888666444///000111222222222222222...------,,,,,,+++*********))))))(((((())))))***))))))'''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******'''%%%&&&(((&&&&&&'''((()))***++++++++++++,,,---///111333444444555666666666666999;;;:::888888:::???BBBAAA???;;;999;;;???AAACCCIIIOOO^^^lll{{{~~~}}}}}}}}}~~~zzz|||}}}~~~{{{sssnnnhhhddd___ZZZUUUPPPJJJFFF@@@===999777666666444333222222111000000111111111111444888;;;;;;;;;<<<<<<<<<<<<<<<:::999:::===???GGG}}}bbbaaadddhhhcccZZZVVVWWWNNNYYY^^^YYYVVVYYYXXXSSSUUURRRQQQSSSSSSPPPPPPSSSIIIIIIIIIIIIJJJKKKLLLMMMKKKIIIIIIKKKMMMMMMKKKHHHGGGDDDCCCDDDCCCAAACCCGGG@@@@@@AAABBBBBBBBBBBBBBBCCCAAA??????@@@@@@???>>>:::999888777666555444444???UUUjjjnnnoootttwwwtttqqqssshhhZZZccczzzuuuvvvxxxzzz~~~yyyrrrnnnkkkgggbbb^^^[[[[[[ZZZXXXUUUSSSQQQQQQMMMLLLJJJHHHFFFEEEDDDDDDBBBAAA???>>>>>>===;;;999666666555444222111000///...............///000111000000000000000000000000///...,,,******,,,---///666777999::::::888666444000111111222222222111111---,,,,,,++++++***))))))))))))(((((((((((()))))))))((('''%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,+++'''$$$&&&(((&&&&&&'''((()))***++++++***++++++,,,...000222333444555666666666666999;;;:::999888;;;@@@BBBAAA???;;;999;;;@@@BBBDDDIIIPPP]]]lllzzz~~~{{{zzz~~~wwwxxxyyy{{{}}}{{{}}}xxxoooiiieeeaaa\\\VVVRRRMMMHHHDDD===:::777555444444333111333222222111111111111111222555:::===============<<<<<<;;;999999:::>>>AAA___mmmbbbddddddbbb[[[UUURRRSSSQQQeeeoooddd\\\^^^\\\TTTUUUQQQOOOQQQPPPNNNOOORRRGGGGGGGGGHHHJJJKKKMMMNNNHHHHHHJJJNNNPPPOOOJJJFFFFFFBBBAAAAAA@@@>>>AAAFFF>>>???@@@BBBBBBBBBAAA@@@CCCAAA??????@@@@@@???>>>888999888555666999555///888NNNbbbjjjooovvvwwwqqqooommmfff```ddd{{{}}}zzzwwwqqqrrrssstttvvvzzz{{{qqqrrrooollljjjiiifff___ZZZYYYYYYXXXVVVRRROOOOOOOOOMMMLLLJJJHHHGGGEEEEEEDDDBBBAAA>>>>>>======;;;999666555444333222000//////...............///000111000000000000000000000000///---+++******,,,///111999999:::;;;:::888555444111111222222222111111000,,,,,,++++++***))))))((())))))(((((((((((())))))'''&&&$$$###"""######$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%))),,,+++'''$$$%%%(((&&&&&&'''((()))***++++++)))******+++---///111222444555666666666777999;;;;;;999999<<>>888777444222000000111222111111000000111333555666555777;;;<<<<<<;;;;;;;;;BBB444111<<<===777AAATTTrrrhhhiiibbbaaaeee___SSSQQQXXXeeellljjjgggiiibbbVVVVVVVVVTTTPPPLLLIIIIIIKKKNNNJJJOOOLLLDDDFFFNNNOOOHHHKKKHHHIIIOOORRRNNNIIIGGGJJJDDD>>>===AAAFFFGGGFFFDDDDDDBBBAAA@@@?????????;;;===@@@@@@???===<<<<<<<<<<<<;;;:::999777777666666CCCTTTcccpppxxxvvvqqquuuqqqmmmhhhaaaiiimmm|||~~~sssuuupppooorrrrrrooorrrxxxzzztttnnnjjjiiiiiihhhgggdddaaa]]]\\\YYYXXXWWWUUUSSSPPPNNNMMMNNNMMMKKKHHHEEEBBB???>>>AAA@@@>>><<<:::888666555333222111///............,,,------...///000000111111222444333111.........///***(((,,,...///555=========;;;888444222111222000000000...,,,,,,...000,,,,,,,,,++++++)))((((((((()))*********)))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,---///111333444333666888888666666999===<<<::::::;;;>>>@@@AAAAAA:::;;;<<<===@@@EEEKKKPPPaaaqqq~~~~~~~~~}}}~~~~~~~~~|||yyyxxxxxxyyywwwwwwwwwzzz~~~~~~}}}yyytttnnnggg```[[[WWWSSSNNNIIIEEEAAA<<<999777666333111000000111111111111111111222444666777777999<<<===<<<;;;;;;;;;888:::===<<<:::FFFggg}}}kkkggghhhbbb^^^^^^\\\WWWWWW[[[WWWcccccc^^^```^^^VVVUUUTTTSSSPPPMMMLLLLLLMMMOOOLLLQQQQQQKKKLLLSSSQQQIIIJJJGGGHHHNNNQQQMMMHHHFFFDDD@@@<<<===AAAEEEEEEDDDEEEDDDCCCBBB@@@???>>>===;;;===@@@@@@>>><<<<<<<<<<<<;;;;;;:::888777777666333;;;FFFUUUhhhvvvyyyuuuxxxwwwwwwpppbbbbbb}}}vvv```qqq}}}wwwrrrooopppooojjjjjjnnnuuuzzz}}}xxxtttrrrpppmmmkkkiiihhhfffdddaaa___\\\[[[UUUUUUTTTRRRPPPNNNLLLKKKIIIIIIGGGEEECCCAAA??????>>>===<<<:::777555444333111111000///............------...//////000111111///111222222000.........+++'''(((///555777<<>>999555333222333333222111000////////////...,,,,,,,,,,,,+++***)))(((((())))))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,---///111333444333666888888666666999===<<<;;;:::<<<>>>@@@AAA@@@<<<<<<===>>>@@@DDDJJJOOO```qqq~~~}}}~~~}}}~~~{{{yyyyyyzzz{{{zzzyyy{{{~~~}}}{{{xxxrrrmmmggg___XXXSSSPPPLLLGGGCCC@@@<<<888555555444222111000000000111111111111222444666888999:::<<<======;;;:::::::::666===AAABBBOOOrrrlll^^^aaaeeebbbZZZSSSRRRVVVWWWSSSTTTdddcccZZZ___ccc]]]ZZZQQQQQQOOONNNNNNOOOPPPQQQLLLQQQSSSPPPQQQVVVRRRJJJGGGDDDEEEKKKMMMJJJEEECCCCCCAAAAAADDDHHHIIIHHHEEECCCCCCCCCCCCAAA???===<<<;;;===??????===<<<;;;;;;;;;;;;:::999888777777666222444888EEE[[[rrr||||||yyy{{{~~~xxxhhh^^^kkkeeebbbiii}}}}}}wwwrrrqqqnnnjjjiiijjjjjjooowww~~~|||yyywwwvvvuuurrrpppnnnooooooooonnnhhhfffdddaaa^^^\\\[[[ZZZSSSSSSQQQPPPNNNLLLJJJIIIDDDDDDCCCBBBAAA@@@??????:::999888666444333111111//////...............///...//////000000111111111///000111000...------...***(((+++555===@@@AAABBBDDD>>>666222222444555444444222000111333333000---,,,,,,,,,,,,+++***))))))((())))))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,---///111333444333666888888666666999======<<<;;;<<<>>>@@@@@@???>>>>>>>>>>>>@@@DDDIIIMMM___qqq~~~}}}|||~~~}}}~~~|||}}}}}}~~~~~~}}}xxxtttnnnhhhbbbZZZSSSNNNKKKGGGCCC@@@===:::777555333333222000000000000111111222333444666888:::;;;;;;<<<===;;;999888888999<<<999@@@[[[___WWW```cccddd\\\QQQTTT^^^]]]SSSdddqqqkkk```hhhoooggg^^^NNNNNNMMMNNNOOOPPPQQQPPPKKKOOOPPPOOOQQQTTTQQQKKKGGGCCCDDDIIILLLIIIDDDCCCCCCDDDFFFIIILLLKKKGGGCCC@@@AAABBBCCCBBB@@@>>><<<<<<===???>>><<<::::::;;;:::::::::999888777777666555444333:::NNNhhhzzzyyy{{{~~~|||pppddddddjjjnnnVVVbbb{{{{{{tttooollljjjiiiiiigggjjjooovvv}}}zzzzzzyyyxxxwwwwwwvvvuuutttrrrpppnnnnnnmmmllllllgggfffbbb___\\\ZZZZZZZZZUUUTTTRRROOOLLLJJJHHHGGGBBBBBBAAA@@@???>>>===<<<777777666444333111000///---------------.../////////000000000111111111222000000000...,,,+++,,,---------222;;;BBBDDD@@@===???999333111444777777444666333111222555555000+++***+++++++++******)))(((((((((((((((((('''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,---///111333444333666888888666666999======<<<;;;<<<>>>@@@@@@???@@@@@@@@@???@@@CCCHHHLLL^^^ppp{{{|||}}}}}}~~~~~~~~~}}}||||||{{{yyywwwqqqmmmgggaaa[[[TTTNNNIIIEEEBBB???<<<:::888666444222222111111111111111111222333555777999:::;;;<<<;;;<<<;;;999777777888:::>>>:::RRRrrr[[[___oootttyyyssshhhjjjuuuqqqdddsssxxxlllcccmmmrrreeeYYYMMMKKKJJJLLLNNNPPPPPPOOOMMMNNNNNNMMMOOORRRQQQNNNKKKGGGGGGLLLOOOKKKHHHFFFAAACCCFFFIIIIIIFFFAAA======>>>@@@BBBBBBAAA@@@???<<<===>>>===;;;999999::::::999999888888777777777777777555666BBBZZZrrr~~~|||{{{|||~~~zzzpppfffaaa}}}eee]]]dddkkkxxx}}}wwwnnnhhhffffffggggggggghhhjjjooovvv}}}~~~zzzvvvvvvvvvuuuttttttsssssspppooonnnkkkhhhfffeeeeeegggeeebbb^^^\\\ZZZYYYYYYYYYWWWSSSOOOLLLIIIGGGFFFBBBBBB@@@???===;;;999999555555444333222111000///------,,,------...///000000000000000111111111111111111000---******+++---///222888>>>DDDDDD???:::777444222444999;;;888444777333111222555555000+++))))))))))))))))))(((''')))(((((('''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,---///111333444333666888888666666999======<<<;;;<<<>>>@@@@@@???AAAAAA@@@???@@@CCCHHHKKK\\\ppp~~~zzz|||~~~}}}{{{}}}~~~{{{zzzyyywwwtttqqqeeebbb\\\VVVQQQLLLFFFCCC>>><<<999777666555333222111111111222222222222222444555777999;;;<<<<<<<<<;;;;;;:::888777888;;;>>>===MMM}}}yyyddd\\\jjjwwwjjjooonnnbbb^^^hhhhhhZZZRRROOOLLLIIIJJJMMMOOONNNMMMPPPOOONNNOOOQQQSSSRRRQQQNNNJJJIIINNNQQQNNNKKKJJJDDDFFFIIIJJJHHHEEEAAA>>>===>>>???AAAAAAAAA@@@@@@<<<======<<<999888999:::999999888888888777777777555777666444===QQQhhhuuu~~~}}}|||nnncccpppxxx___QQQ[[[ooo}}}vvvlllhhhhhhgggfffdddaaa```ccchhhooossswww{{{zzz{{{yyyuuuuuuttttttsssrrrqqqqqqppplllmmmmmmjjjgggeeedddeeeeeecccaaa^^^[[[YYYXXXWWWXXXVVVRRRMMMIIIFFFEEEDDDBBBAAA???===:::888666555444333333222111000000///...---------...///000000000000000000000000000000111000...,,,***+++...111111888>>>AAACCCCCC???:::222333555:::>>>>>>:::666666333111111222222///+++((()))))))))))))))(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,---///111333444333666888888666666999===<<<::::::;;;>>>AAAAAAAAAAAAAAAAAA@@@@@@CCCHHHLLLZZZooo~~~~~~}}}zzz}}}~~~|||{{{~~~}}}{{{yyyvvvqqqkkkgggZZZWWWQQQMMMIIIEEEAAA>>>:::888555444444444222111111111222333333333333333666777999;;;<<<<<<<<<<<<;;;;;;:::999999;;;???CCCEEEjjj~~~wwwvvvuuuhhh___]]]iiiyyyxxxrrrjjjbbbaaa```YYY\\\ddd^^^TTTWWWSSSNNNJJJIIILLLOOONNNLLLNNNNNNOOORRRTTTTTTQQQPPPLLLGGGGGGKKKNNNKKKHHHHHHFFFHHHJJJJJJHHHFFFDDDBBB@@@@@@@@@@@@?????????>>>=========;;;999777888999888888888888777777777777444666666666@@@SSSeeennnxxx~~~yyyooopppyyy]]]SSSVVVkkkyyy}}}rrrllljjjiiicccaaa___^^^___aaaeeegggiiiqqq{{{}}}~~~}}}|||wwwxxxwwwtttuuuxxxwwwsssttttttsssrrrrrrqqqppppppjjjlllmmmkkkhhheeeeeefffbbbaaa___]]][[[XXXUUUTTTRRRPPPMMMIIIEEEDDDCCCCCC???>>><<<:::777555333333111111111000000///////////////.........///000000////////////////////////------,,,++++++...333777999BBBGGGDDD@@@???<<<999555777<<>>;;;999444333111000...------,,,******++++++++++++******)))((('''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,---///111333444333666888888666666999===:::999999;;;???AAABBBBBBAAAAAAAAA@@@@@@DDDHHHLLLYYYooo~~~~~~{{{~~~}}}|||}}}{{{yyyvvvsssnnnggg```[[[TTTQQQLLLHHHEEEBBB>>><<<:::777555444555555333222111222333444444444444444777888:::<<<======<<<<<<;;;;;;;;;:::;;;>>>CCCGGGSSSiiijjjkkkeeevvvxxxiiidddaaa]]]___fffssssssqqqkkkfffbbb```___XXXXXXWWW___fff[[[VVVcccWWWQQQKKKIIILLLOOONNNLLLKKKKKKNNNTTTVVVSSSOOOMMMGGGBBBAAAFFFHHHFFFCCCBBBBBBDDDEEEEEEDDDBBBBBBBBBDDDCCCAAA???>>>==================;;;888777888999888888888888777777777777444555555999GGGZZZggglllooo|||{{{{{{~~~~~~dddRRRRRRhhhzzzzzzpppjjjgggfffbbbaaaaaa``````aaaaaaaaa```gggrrrzzz~~~|||~~~~~~{{{yyy{{{|||yyyvvvuuuwwwuuuppprrrqqqqqqppppppooooooooohhhjjjkkkiiieeebbbaaaccc______^^^\\\ZZZVVVSSSQQQLLLKKKGGGDDDBBBBBBBBBBBB<<<;;;999888666444222222000000/////////.........000000////////////000000////////////............************,,,000777<<>>:::888555999<<<@@@BBBAAA>>><<<;;;333333111...+++***,,,---+++,,,,,,---------,,,,,,)))((('''&&&%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++,,,---///111333444333666888888666666999===999888999;;;???BBBCCCCCCAAAAAAAAA@@@AAADDDIIIMMMYYYooo}}}~~~~~~}}}zzzyyyyyyzzz|||~~~zzzwwwsssmmmgggbbb^^^ZZZWWWLLLJJJGGGCCC>>>;;;999777666555222111000000111222111222333444555777888888<<<;;;::::::;;;<<<;;;:::>>>777777;;;<<<>>>OOOccc{{{dddZZZ]]]gggqqqwwwqqqpppiiibbb```bbbbbb___bbb___]]]```dddddd]]]VVVQQQTTTXXX[[[ZZZYYYYYYYYYWWWPPPJJJIIIMMMPPPOOOKKKMMMLLLMMMOOORRRRRRNNNJJJEEEFFFFFFGGGGGGGGGFFFFFFBBBCCCCCCBBBAAABBBDDDFFFBBBBBB@@@???===<<<<<<<<<<<<<<<<<<;;;:::999888777666666666666666666666666888555333777CCCWWWjjjvvvnnn~~~wwwvvvxxxnnnQQQSSS[[[gggrrruuuqqqlllddd]]]ZZZ\\\^^^]]][[[[[[XXX[[[```ffflllsss{{{}}}zzzzzzyyywwwuuutttrrrrrrqqqrrrqqqooooooppppppooommmllljjjhhhffffffdddbbb```^^^]]][[[YYYWWWTTTPPPLLLKKKJJJGGGDDDAAA>>><<<<<<888777666444222000///...////////////////////////...//////000000000/////////000000000///...---,,,***,,,......000777BBBJJJMMMMMMGGG<<<666555444000777;;;>>>>>>:::888777999333222000............///111+++'''***000222+++$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&)))***)))%%%%%%'''+++((((((((()))******++++++******+++---///111444555444666777777777777:::<<<777777999===AAACCCBBBAAAAAA???===<<<>>>CCCIIIMMMZZZooo}}}}}}~~~~~~~~~}}}xxxrrrmmmgggaaa\\\XXXSSSQQQHHHFFFCCC???;;;888666555555444222000000000222222222222333555777888999:::777:::>>>@@@@@@>>><<<;;;555999:::<<>>===>>>@@@@@@@@@>>>===<<<;;;;;;;;;:::;;;;;;;;;:::999888888777777777777777777777777777666555888@@@LLLXXX```\\\rrrzzz{{{mmmXXXIIIOOO```jjjllljjjjjjccc^^^]]]\\\WWWUUUUUUSSSVVVZZZ^^^ccchhhnnnrrryyy{{{~~~~~~{{{xxxuuuuuusssrrrqqqpppppppppsssqqqoooooooooooommmkkkjjjhhhfffddddddbbb```^^^[[[XXXVVVSSSQQQNNNKKKHHHGGGFFFCCC@@@===;;;999888666555444333222000////////////////////////////////////000000111000000///000//////...,,,+++***)))))))))***111:::DDDLLLOOOMMMGGG===555222222555777===??????===:::666444333333222111///............---***(((***///000,,,((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&((()))(((&&&&&&(((***((((((((()))******++++++******+++---///111333555444666777777777777:::<<<888888:::===AAACCCCCCBBB@@@>>><<<;;;===BBBGGGJJJYYYmmm|||}}}{{{}}}}}}yyywwwuuusssqqqiiieee___YYYTTTOOOKKKHHHAAA@@@===:::777444333222333222111000000111222333333444555777888:::;;;<<<:::===@@@???;;;888777777666>>>DDDQQQuuuvvvkkkllluuu}}}lllhhhkkkiiiaaaZZZYYYXXXVVVVVVffftttppp___QQQNNNSSSRRRPPPOOOQQQUUUVVVUUUSSSMMMJJJIIIKKKNNNOOOMMMJJJGGGHHHIIIIIIIIIHHHIIIKKKFFFFFFFFFFFFEEEDDDDDDDDDBBBBBBBBB@@@>>>>>>???AAA===<<<;;;:::999999999999999999:::::::::999999888777777777777777777777777666666666888;;;???BBBEEEAAAWWWuuu~~~wwwUUUMMMSSSXXX]]]cccccc___\\\]]]ZZZUUUSSSTTTQQQSSSUUUWWWYYY\\\```bbbiiilllpppsssvvvxxx{{{}}}|||}}}}}}~~~|||||||||}}}}}}{{{xxxuuuppppppooonnnnnnnnnooooooqqqooommmlllkkkjjjhhhfffgggeeebbbaaa```___\\\ZZZUUURRRNNNKKKIIIGGGDDDBBBAAA@@@===;;;888666555444333222222111111000000///////////////////////////000000111111111111000000000000///------,,,,,,,,,...---111===LLLVVVVVVSSSLLL===222111222333888AAAAAA@@@===;;;:::777333000222222111111000...---,,,***))))))***---...,,,+++*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((()))'''(((((())))))******+++***++++++---///111333444444666777777777777:::<<<999999:::>>>AAADDDDDDCCCCCCAAA>>>===???BBBGGGJJJYYYkkkxxx~~~~~~{{{uuuooojjjggggggbbb]]]WWWQQQLLLHHHDDDAAA<<<:::888666444222111111222111111111111222333444555666777999:::<<<===>>>???===:::888777888:::;;;;;;CCCWWW~~~mmmvvv|||sss```]]]dddfffaaa[[[[[[\\\\\\YYYkkkzzzvvvcccTTTTTT\\\XXXSSSNNNNNNQQQRRROOOKKKGGGHHHIIILLLMMMMMMKKKIIIFFFHHHJJJHHHFFFFFFJJJMMMGGGFFFEEEDDDCCCCCCBBBBBB===>>>???>>>===>>>AAACCC:::999888777777777777777777888999999999999999888777777777777777777777777555666666666666666555555333AAAXXXqqq{{{kkk]]]MMMIIIPPPVVVVVVZZZ^^^]]]WWWSSSTTTTTTUUUVVVVVVUUUUUUWWWXXXZZZ]]]bbbgggjjjnnnsssvvvtttuuuwwwyyy{{{}}}~~~~~~zzzzzzyyyzzzzzzyyyvvvsssnnnnnnnnnnnnnnnoooppppppnnnllliiigggfffeeebbb```bbb```^^^\\\\\\ZZZXXXVVVQQQMMMIIIEEECCCAAA???===<<<:::888666444333222111000000000000000000000000////////////////////////111111111111111111000///111000............000000444666>>>KKKVVVYYYSSSLLLCCC444...666;;;999===HHHBBB>>>:::999999888555111111222222222000...,,,+++(((***++++++***)))***+++***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))((((((''''''(((((()))*********++++++,,,---///111333444444666777777777777:::<<<::::::;;;>>>BBBDDDEEEDDDFFFEEEBBBAAABBBEEEIIIKKKYYYjjjvvv}}}|||~~~~~~||||||{{{||||||{{{{{{yyyssskkkddd```___ZZZVVVPPPKKKGGGCCC???===777666555444222222111111000000111111222444555555777888999:::;;;===>>>>>><<<888555555:::>>>??????:::JJJtttlllttt}}}wwwddd[[[SSSZZZ^^^[[[WWWXXX[[[[[[YYYeeeooolll```XXXZZZ```XXXRRRMMMLLLOOOPPPMMMJJJEEEGGGKKKMMMLLLJJJHHHGGGGGGIIIJJJIIIGGGGGGKKKOOOFFFEEEDDDCCCBBBAAABBBBBBEEEDDDCCC@@@<<<:::;;;<<<888777666666666666666777777777888888999888888888666666666666666666666666555555555555444444444444777999DDDYYYrrreeeNNNDDDLLLMMMSSSZZZ\\\WWWRRRQQQUUUVVVWWWUUUSSSRRRRRRSSSPPPSSSWWW[[[___dddhhhlllnnnooorrruuuxxxzzz{{{|||}}}~~~|||}}}~~~~~~~~~~~~yyyxxxwwwwwwwwwvvvtttrrrooonnnnnnnnnnnnooopppqqqkkkiiifffdddcccaaa^^^[[[\\\ZZZXXXVVVVVVTTTRRRPPPLLLIIIDDDAAA???>>><<<:::777777555333222111000000.........//////000000000000000000000000000000000111111111111111000//////000...,,,++++++---///000777???JJJSSSVVVQQQHHHBBB777...000???EEE@@@@@@HHHCCC???:::888888777444111222222222222000...,,,******+++,,,***'''&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''((())))))((((((((('''''''''((())))))******++++++,,,---///111222333444666777777777777:::<<<;;;:::;;;===AAADDDEEEEEEGGGFFFDDDCCCCCCFFFIIIKKKVVVfffsss~~~}}}{{{zzz{{{~~~}}}}}}}}}}}}~~~||||||zzzzzzzzzzzzzzzzzzzzzzzzuuuuuusssnnnfff```[[[YYYRRRNNNIIIDDDAAA>>>;;;999444333333222111222222222000000111333444666777777:::::::::;;;<<<=========:::888777888;;;===<<<;;;IIIeeerrrkkkqqq^^^WWWUUUUUUZZZ\\\YYYVVVXXXYYYXXXTTTWWWZZZYYYWWWVVVWWWYYYOOOLLLJJJJJJMMMOOOOOOMMMEEEIIINNNNNNJJJGGGEEEEEEGGGHHHHHHHHHHHHIIIKKKNNNEEEDDDBBBAAA@@@AAABBBBBBVVVTTTOOOHHHAAA;;;999888777666666666666666777888777777888888888777777666555555555555555555555555444444444444444555666777999666888EEEZZZqqq{{{bbbJJJEEEEEEKKKPPPQQQQQQRRRPPPRRRSSSRRRPPPNNNNNNOOOKKKMMMPPPSSSUUUXXX\\\___eeegggkkkooorrruuuvvvwwwuuuwww{{{~~~|||yyyxxxxxxyyyzzz{{{{{{{{{{{{wwwvvvttttttuuutttrrrpppnnnmmmllllllkkklllllllllgggeeebbb```^^^\\\YYYWWWTTTRRRPPPNNNNNNLLLJJJHHHEEECCC???===<<<;;;999777444444222111000000000000.........//////000000000000000000000000000000000000000111000000///...---...,,,******+++///222555EEENNNWWWZZZTTTLLLEEECCC333333:::GGGJJJDDDAAADDDFFFBBB===888555333111///333333222111///---,,,++++++++++++(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&))),,,,,,)))'''(((***&&&''''''(((((())))))***,,,,,,,,,---///000222333444666777777777777:::<<<;;;::::::<<<@@@CCCDDDEEEDDDCCCBBBAAABBBDDDGGGIIIRRRcccrrr~~~~~~{{{|||}}}~~~}}}}}}}}}{{{yyyyyyyyyyyyxxxwwwtttrrrqqqllljjjeee```\\\WWWTTTRRRIIIFFFAAA===;;;999666444111111000000000111222222000111222444666888999999<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<===EEERRR[[[www}}}ooo\\\XXXVVVRRRWWWZZZZZZVVVVVVXXXXXXUUURRROOOMMMMMMOOOQQQQQQPPPHHHHHHHHHIIIJJJLLLMMMMMMHHHLLLQQQOOOIIIDDDCCCDDDEEEDDDDDDEEEGGGIIIIIIIIIDDDBBBAAA@@@@@@@@@BBBCCCTTTSSSNNNHHHAAA<<<:::999666666666666777777888999888888888888777666555555444444444444444444444444222333333444555555666666444333444999AAARRRooouuucccOOOGGGGGGJJJMMMPPPJJJLLLNNNNNNMMMLLLLLLMMMJJJKKKLLLLLLLLLMMMPPPRRRVVVYYY]]]bbbfffiiijjjkkkmmmnnnpppsssvvvxxxyyyzzzyyy|||}}}}}}}}}{{{|||~~~~~~|||||||||}}}}}}}}}|||zzzxxxwwwvvvvvvwwwwwwvvvvvvuuuttttttsssqqqqqqqqqqqqooommmiiiiiigggfffeeeddddddddd___\\\YYYWWWVVVTTTQQQOOOLLLJJJGGGFFFEEEDDDAAA???===;;;:::999999777444222111111000//////.../////////////////////000000000000000000000000000000000000000000//////...,,,,,,------...111777???GGGLLL[[[]]]^^^XXXNNNFFFBBBBBB;;;BBBJJJMMMKKKGGGEEEEEEEEEBBB>>>888333000111222555444222000...---,,,,,,+++)))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&,,,111///)))%%%'''+++&&&&&&''''''((())))))))),,,,,,,,,---///000222333444666777777777777:::<<<:::999999;;;???BBBDDDDDDCCCBBBAAAAAABBBEEEGGGIIISSSeeeuuu}}}}}}~~~~~~}}}xxxyyy|||~~~{{{xxx{{{{{{yyyvvvrrrlllgggdddeee___XXXSSSPPPOOOMMMLLLCCC@@@;;;888666555333111///////////////000222222000111333555888999::::::======<<<<<<;;;;;;;;;:::888<<<@@@@@@GGG\\\}}}uuuvvv\\\WWW___^^^UUURRRSSSRRROOOQQQUUUUUUQQQSSSOOOKKKKKKNNNPPPNNNKKKFFFHHHIIIIIIHHHGGGHHHJJJJJJOOORRROOOHHHBBBAAACCCCCCAAA@@@BBBFFFHHHGGGDDDCCCAAA@@@??????@@@BBBDDD@@@@@@???<<<888777888999777777777777777888999:::888888888888777666444444333333333333333333333333111222444555666555333333222555888777444===\\\zzzpppUUUIIIEEEEEEGGGGGGIIILLLMMMLLLLLLLLLMMMJJJJJJJJJHHHFFFFFFHHHJJJJJJLLLQQQVVV[[[^^^______gggggghhhiiilllpppsssuuussswwwzzz{{{yyyyyyzzz|||uuuvvvyyy{{{}}}~~~~~~}}}||||||}}}}}}}}}{{{zzzyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwvvvvvvuuutttrrrpppooorrrqqqooonnnooonnnmmmkkkeeedddcccaaa___^^^]]]]]]VVVTTTQQQOOONNNLLLJJJGGGFFFDDDBBB@@@@@@>>><<<:::777666555666666444111...//////......------......//////000000000000000000000000000000000000000000////////////...---,,,+++---///333;;;FFFTTT```ggggggccc[[[NNNBBB;;;999:::HHHQQQWWWRRRKKKIIIJJJIII@@@???===888222111444888666444222///---,,,,,,,,,***'''%%%%%%&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&...555222)))$$$'''---&&&&&&''''''((())))))))),,,,,,------///000222222444666777777777777:::<<<:::999888:::>>>BBBCCCDDDDDDCCCCCCCCCDDDGGGIIIKKKWWWiiizzz~~~}}}}}}}}}~~~~~~|||yyyvvvwwwsssnnnjjjhhheeeccc```XXXTTTOOOLLLJJJHHHDDDAAA999888777555444333222222222111000000000111222333888888999999:::;;;<<<<<<===999888<<<>>>:::888888888===@@@UUUsssZZZaaahhh___VVVXXXVVVUUUSSSRRRRRRTTTUUUVVVOOONNNLLLJJJLLLMMMKKKGGGHHHFFFDDDGGGLLLNNNKKKHHHIIILLLOOONNNGGGAAABBBFFFEEECCC@@@???AAACCCCCCCCC???======???BBBCCC@@@===999999999888888888777777777777666555555555555555666666666666666666666666333333333222222222222111444333111///000111444555333///000444444666FFF[[[fffTTTHHHBBBKKKGGGGGGLLLMMMGGGEEEGGGEEECCCBBBCCCDDDEEECCCAAADDDDDDEEEHHHKKKOOOSSSUUUYYY\\\```ccceeeeeefffgggllllllmmmnnnppprrrtttuuuqqqrrrssstttuuuuuuuuuuuuxxxyyyzzzzzzyyywwwtttssstttsssqqqoooooopppqqqrrrqqqpppnnnlllkkkjjjkkkkkknnnnnnllljjjfffbbb___]]]]]]\\\YYYXXXVVVRRRNNNJJJLLLKKKIIIHHHFFFEEEDDDDDDAAA???<<<;;;::::::888777333333333222111000000//////////////////.........---.........//////000000333222111222333222111///222///,,,+++,,,......------666BBBPPP```ooovvvvvv___SSSDDD<<<999:::BBBJJJWWWUUUQQQLLLHHHGGGIIIKKK;;;<<<===<<<:::888777888000///...,,,+++***)))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&'''((('''%%%%%%'''((((((((((((((((((((((((((('''&&&&&&''''''((()))***+++,,,---------///333555666777888777666777999::::::999999;;;???CCCEEEFFF@@@<<<<<>>???AAAAAAAAA>>>======@@@BBBBBB???===777777777888888999999:::666555555444444444444444444444444444444444444444333333333222222111111111777555333000//////111222444000111555333111;;;JJJhhh~~~xxxfffXXXNNNEEE???BBBGGGGGGFFFGGGIIIHHHGGGEEEDDDCCCBBBAAACCCCCCCCCDDDFFFHHHKKKLLLOOORRRWWWZZZ\\\]]]___```cccdddeeefffhhhjjjlllmmmnnnnnnoooqqqqqqqqqqqqqqqppppppqqqqqqpppooommmmmmmmmllljjjiiiiiiiiikkklllmmmllljjjiiiggggggggghhhiiigggdddaaa]]][[[YYYYYYWWWUUUSSSRRRPPPNNNJJJGGGHHHGGGEEECCCBBBAAA@@@@@@===;;;888777777666555444333222222111000000//////......//////////////////........./////////000000/////////000111111///...,,,---//////......///000666AAARRRbbbrrr{{{xxxqqqPPPDDD:::<<>>AAACCCBBBEEEJJJVVVhhhuuu~~~~~~~~~}}}zzzwwwvvvuuutttrrrpppkkkgggaaa\\\XXXTTTOOOLLLIIIFFFBBB???>>><<<999777333333222000000/////////000000111333555888:::;;;:::::::::;;;<<<<<<======999777777999999888<<>>>>>===<<<===>>>@@@BBBAAA>>>;;;888888888888888888888888555444444444333333333333333333333333333333333333444444333333222111000000666555222000///000111111444000111555555111333;;;LLLggghhhUUUAAA:::===AAACCCDDDBBBCCCDDDDDDBBBBBBCCCDDDBBBAAAAAA@@@@@@AAABBBBBBBBBEEEJJJMMMOOOQQQSSSUUUWWWWWWXXXZZZ\\\^^^```bbbdddeeefffggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiifffeeedddcccccccccdddeeecccbbbaaa___^^^^^^^^^^^^```]]]YYYUUURRRQQQQQQQQQMMMLLLJJJIIIIIIGGGDDDAAAAAA@@@???===<<<;;;;;;;;;888666333222333222111000222111111000000//////............//////000000000......////////////000000---...///111111000///...***,,,...------000777===EEEQQQaaapppyyyxxxkkk\\\@@@999:::JJJ\\\ccc^^^YYYSSSNNNIIIIIIJJJGGG>>>666777999;;;<<<:::777666555000///...---,,,+++++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''%%%%%%'''((((((((((((((((((((((((((('''&&&&&&''''''((()))******+++,,,------///222555555666777777666777999;;;<<<;;;:::;;;>>>AAACCCCCCDDDAAA@@@CCCDDDCCCFFFJJJXXXjjjvvv~~~}}}~~~~~~}}}}}}{{{zzzzzz{{{|||zzzvvvqqqmmmjjjiiigggeeeaaa]]]YYYTTTQQQMMMHHHEEE@@@>>><<<999777555444333333333222111111111222222222333444666888:::<<<======<<<<<<<<<<<<;;;;;;;;;555555:::???@@@>>>@@@DDDXXXvvvmmm______UUURRR[[[]]]VVVQQQSSSTTTRRRPPPOOOPPPSSSWWWZZZ]]]XXXTTTPPPLLLFFFCCCDDDGGGGGGGGGIIILLLNNNMMMKKKKKKHHHDDDCCCGGGJJJGGGAAA@@@>>><<<;;;<<<<<<<<<;;;;;;<<>>>>>===@@@CCCCCCBBB@@@AAABBB@@@@@@???>>>>>>=========;;;>>>BBBDDDEEEFFFHHHJJJKKKKKKLLLNNNPPPRRRTTTVVVWWWXXXYYYZZZZZZ[[[[[[[[[___^^^^^^^^^^^^___```aaa\\\[[[ZZZYYYYYYYYYZZZZZZUUUTTTTTTSSSRRRQQQQQQQQQUUUSSSQQQNNNLLLJJJIIIIIIDDDCCCAAAAAAAAA@@@>>>===;;;;;;999888777777777777444222000///000000///...111000000000//////......------...///000111111222//////////////////000000...000222222111//////...000///...///666CCCRRR\\\cccjjjqqqqqqlllbbbSSSFFF===>>>KKKbbbsssrrrcccWWWSSSTTTSSSNNNFFF>>>;;;:::333888===@@@>>>:::777555222111///---,,,******)))''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''((((((((((((((((((((((((((('''&&&&&&''''''((()))******+++,,,,,,---///222555555666777777666777999;;;===;;;:::;;;>>>@@@AAAAAADDDAAA@@@BBBDDDCCCEEEJJJWWWjjjvvv~~~}}}~~~~~~|||{{{|||zzzwwwuuusssssstttuuuvvvrrrkkkeeeaaa^^^[[[YYYQQQOOOKKKIIIFFFDDD@@@===:::999888666333222222222222222222111222222333444666777888999:::;;;<<<<<>>>>><<<;;;:::999999@@@<<<;;;???EEELLLXXXcccvvv\\\UUUZZZUUUTTTWWWWWWSSSQQQSSSPPPOOOMMMMMMNNNQQQTTTWWW___XXXRRROOOKKKFFFGGGLLLIIIIIIIIIJJJKKKKKKJJJHHHFFFFFFDDDBBBFFFKKKHHHAAA???===<<<;;;<<<===<<<;;;:::<<>><<<;;;;;;;;;999888666555444333555666666666666555444444444444444444444444444444444444333333222111000000000000000000000222333444555111000333777777888999666777HHHjjjyyy___LLL???777===???AAAAAA@@@>>>===<<<>>>>>>>>>>>>>>>>>>>>>===;;;===????????????AAABBBCCCCCCDDDEEEGGGIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOPPPOOOOOOOOOPPPQQQRRRSSSOOOOOONNNNNNMMMMMMMMMMMMJJJJJJJJJIIIIIIHHHGGGGGGIIIJJJKKKJJJHHHEEEBBB@@@>>><<<;;;;;;<<<<<<;;;999888777666555555555555555333111//////000000///...000000000000////////////---......///000111222222000000000000000000/////////000222000...------///111000444@@@TTThhhuuu{{{|||jjjWWWLLLDDD???IIIMMM[[[nnnwwwpppcccZZZ]]]YYYRRRKKKEEE???;;;999555:::AAADDDCCC===888555444333000...+++)))'''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''((((((((((((((((((((((((((('''&&&&&&''''''((()))******+++,,,,,,,,,...222444444555777777777777:::<<<===;;;:::;;;===@@@@@@@@@BBB???>>>AAABBBBBBDDDIIIUUUggguuu~~~~~~}}}}}}}}}{{{zzzvvvuuusssrrrqqqqqqrrrrrrooojjjddd^^^YYYVVVRRRPPPHHHFFFDDDCCCBBB@@@<<<:::666666666444222111111333000000000111111333444444999:::;;;;;;<<<;;;;;;;;;=========<<<;;;:::999999@@@999777BBBXXXrrrttt```[[[^^^XXXYYY\\\^^^]]]XXXTTTRRRNNNMMMMMMLLLMMMOOOQQQSSSWWWPPPKKKKKKIIIFFFKKKTTTLLLLLLLLLLLLKKKJJJIIIHHHCCCIIIJJJFFFEEEIIIHHHCCC???>>>======??????>>>===;;;===??????===;;;;;;<<<777777777777777777777777555666777777777666444444444444444444444444444444333333333222222222111111222222111000000000000000555222111111333444444444888444;;;VVVyyyfffPPPAAA:::888777777:::===>>>>>><<<<<<===>>>>>>>>>>>>>>><<<===>>>>>>===<<<>>>???>>>>>>>>>???@@@AAACCCCCCEEEFFFGGGHHHHHHIIIIIIHHHFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBDDDEEEDDDAAA===::::::888666666777888777666555555444444444444444555222111//////000111111000000000000000000000000000/////////000000111111111111111000000000000//////---//////...++++++///222---333CCC\\\vvvtttZZZGGGBBBDDDFFFYYY[[[aaaiiikkkfffbbbaaaeeeWWWHHHDDDGGGFFF>>>444>>>AAAEEEFFFBBB<<<777444444333000---***'''&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''((((((((((((((((((((((((((('''&&&&&&''''''((()))***)))***+++,,,,,,...111444444555666777777888:::<<<<<<;;;::::::===???@@@@@@@@@<<<<<>>===:::999;;;===555555666666777777888888444555666777777555333222333333333333333333333333111222222222222333333333111111111111000000000000111222333222222222222222555666:::FFF]]]{{{}}}pppVVVKKK>>>777888<<<===<<<999:::;;;<<<======<<<<<<;;;<<<======<<<<<<===???<<<<<<;;;;;;<<<<<<===>>>??????@@@AAABBBBBBBBBBBBAAABBBCCCDDDDDDCCCCCCBBBEEEEEEEEEEEEEEEDDDCCCCCC>>>??????@@@@@@???======:::;;;======<<<:::888666888555333333444555444444444333333333333333444444222111//////111222222111111111111111111111111111000000000000000000000111111111111000000000//////,,,...///...---///666<<<@@@LLLbbb{{{{{{ppp\\\IIIDDDKKKRRRUUUeeeccccccfffeeeaaa___```]]]UUULLLGGGFFFEEEAAA===MMMLLLHHHBBB;;;666333333111000...+++)))((('''&&&%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''((((((((((((((((((((((((((('''&&&&&&''''''((()))***)))***+++,,,,,,...111444333555666777777888:::===;;;:::999:::===@@@AAAAAA>>>;;;;;;???AAABBBEEEJJJSSSfffsss}}}}}}}}}{{{xxxuuussssssrrrpppnnnhhhgggfffccc```]]]ZZZXXXVVVSSSOOOLLLJJJGGGDDDBBB===<<<::::::888666222///111333444222000///111444444444555555777999:::;;;999:::;;;=========<<<<<<555555777999;;;===>>>???FFFVVVzzz{{{fff___ggglllbbbZZZ[[[ZZZVVVVVVYYYXXXTTTNNNNNNOOOPPPPPPPPPOOOOOOLLLRRRbbbrrrnnnZZZLLLIIIEEEFFFHHHHHHGGGGGGGGGHHHEEEVVV^^^SSSFFFDDDEEECCC@@@@@@@@@BBBDDDEEEDDDCCC===>>>>>><<<999888;;;>>>888888777777666666555555333444555666666444222111222222222222222222222222000111111222222333444444---...///000111222333333,,,111555666555555555444+++444777666???[[[|||uuuYYYFFF===;;;777444888999:::;;;;;;:::999888999:::;;;;;;;;;<<<>>>@@@;;;::::::999999999::::::::::::;;;<<<============:::;;;===>>>>>>===;;;:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<<<<;;;999999888777777666666555555444666444222111222333222222333222222222222333333444222000//////111222222111111111111111111222222222111111111000000000000000222111111111000000//////---000111000000555???GGGbbboooggg[[[KKKCCCLLL\\\ddddddjjjfffgggjjjiiiaaaZZZXXXNNNVVV[[[QQQBBB;;;CCCNNNXXXSSSJJJ>>>555000000222------+++***)))((((((((($$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''((((((((((((((((((((((((((('''&&&&&&''''''((()))***)))***++++++,,,...111444333555666777777888;;;===;;;999888:::===@@@AAAAAA===;;;;;;???BBBCCCFFFKKKTTTgggtttuuuvvvxxxzzz{{{}}}}}}~~~}}}~~~~~~}}}~~~|||zzz}}}|||zzz{{{||||||{{{yyywwwuuurrrnnnkkkgggeeeddd]]]]]]]]][[[XXXUUUQQQOOOKKKIIIEEEAAA>>><<<<<<<<<777777666555333222111111222222333333444555666666777888888999999888888888666777:::>>>===999;;;???222:::@@@>>>999999CCCNNNjjjiiiaaaaaa___ZZZXXXUUUUUUXXX[[[YYYUUUTTTWWWUUUSSSQQQOOOMMMMMMNNNOOOOOOVVVsss[[[HHHPPPIIINNNJJJAAADDDQQQSSSJJJHHHHHHLLLRRRVVVSSSKKKDDDCCCCCCDDDFFFFFFCCC>>>:::<<<<<<;;;;;;;;;<<<<<<===:::999888666555555555555555555555444444333333222222222111111111222444555222111000//////000111222000000111111111222222222333333222222222333444555333222555999777<<>>AAACCCDDD>>>>>>>>>???AAADDDHHHJJJVVVgggrrr^^^bbbhhhnnnsssuuuvvvuuutttuuuxxx{{{|||}}}||||||zzz{{{{{{zzzxxxxxxzzz}}}~~~{{{xxxxxxyyyyyywwwvvvwwwvvvttttttttttttrrrqqqqqqnnnjjjfffaaa]]]ZZZXXXQQQQQQQQQOOOMMMIIIFFFDDDDDDBBB???;;;999777777777333333333333333333333333444444555555666777777888777888999:::;;;;;;<<<<<>><<<>>>GGG[[[ssstttbbb\\\[[[YYYYYYZZZaaa[[[WWWWWWUUURRRRRRUUUUUUSSSPPPNNNLLLLLLMMMMMMPPPgggsssUUUIIILLLLLLOOOMMMIIILLLSSSQQQIIIFFFEEEGGGKKKNNNMMMFFF@@@@@@@@@AAABBBBBB@@@===:::::::::999999999999::::::888888777666555444444444333333333444444444555555333222111111111222333444222111000//////000111222000000000111111111222222222222222222222333444444222000222555111000@@@TTTyyyjjjTTTGGG@@@999444555999<<<>>>888777666666999;;;<<<;;;666888:::999777777999;;;999999999999888888888888888888888888777777777777666666666555555555444444333333222222222222333333333333222222222222333333111111111111222222222222222222333444444444444333333333222111111111111222333222222222222222333333444444333333222222222222//////111333333111000000000<<>>AAACCCCCC??????>>>???AAADDDGGGIIIRRRdddpppOOOTTT]]]eeekkkmmmllljjjkkkmmmooorrrssstttttttttpppqqqrrrrrrqqqrrrtttvvvvvvtttssssssttttttsssrrrsssqqqooonnnmmmllljjjhhhhhheeeaaa[[[UUUPPPMMMKKKIIIIIIIIIHHHEEECCC@@@>>><<<;;;999666555444444444000000111222333444555555777777777888999999::::::888999:::;;;===>>>?????????:::777;;;===<<<;;;=========BBBRRRmmmzzzpppggg^^^ZZZZZZZZZ]]]aaaYYYWWWXXX]]]___\\\ZZZ[[[TTTRRROOOLLLKKKJJJJJJKKKXXX{{{dddRRRNNNMMMNNNLLLLLLOOORRRRRRLLLFFFDDDBBBAAACCCEEEDDD@@@=========<<<===>>>===;;;999999999999999999999999999666666555444444333444444111111222333444666666777444333222111000111222222111111000000000000111111000000000000111111111111111111111222222222333333444222333666222---333===ZZZuuu{{{kkk___NNN???777555777999999888777888999:::888777666888999999888777888999777777777777888888888888999999999888888888777777555555444444444333333333222222111111111111222222333333222222222222333333111111111111222222222333222222333444444444444444444444333222222222222222444444333333222333333333222222111000000000000000000000000///000444999<<>>>>>CCCHHHMMMXXX\\\LLLBBBKKKNNNKKKFFFAAA<<<777111...+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******((()))***---///111333444333444555444444555888;;;===;;;::::::>>>AAACCCCCC@@@?????????AAACCCFFFHHHPPPcccpppKKKOOOUUUZZZ]]]\\\ZZZYYY^^^```bbbdddeeegggggggggggghhhiiiiiijjjkkklllmmmmmmmmmmmmnnnnnnnnnnnnmmmooollljjjhhhgggeeebbb```]]][[[WWWRRRLLLHHHEEECCCDDDDDDCCCBBBAAA???===<<<888888666555555555555666111111222333555666777777888888999999::::::::::::::::::;;;;;;<<<>>>??????777888<<<@@@@@@<<<;;;===???NNNiiinnneeeaaa]]]]]]```bbbeeegggQQQ[[[kkkyyyyyynnnddd```TTTRRRNNNKKKIIIHHHHHHHHH[[[wwwqqqYYYPPPOOOMMMKKKGGGGGGNNNQQQMMMGGGDDDDDDBBB>>>===>>>???===<<<<<<:::999999;;;<<<;;;:::;;;;;;;;;;;;;;;::::::999444444333333222333333333222222333333444555666666444333222000000000111111111000000000000000000111/////////000000000111111000000111111111222111111444111333666666222222666BBB[[[yyyjjjVVVFFF<<<666555555777:::<<<;;;888666999999::::::888777666555555555666666777777888888888888888777777777777666444444444333333333222222444333333222222333333444333333333222222333333333111111111222222222333333222333333444555444444444555444333333222222333333444444333222222222222333111000/////////000111222///000...+++///>>>OOOZZZuuuuuuYYYQQQXXX___```ppprrrvvv{{{}}}zzzvvvrrrmmmiii```SSSFFF???@@@CCCCCCLLLQQQVVV[[[RRRKKKRRRTTTPPPHHHAAA;;;555000,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******)))***+++---///000222333222333444444444666888;;;<<<;;;999:::===AAABBBCCCAAA@@@??????@@@CCCEEEGGGRRReeerrrGGGHHHHHHIIIHHHHHHGGGFFFKKKLLLMMMNNNPPPQQQRRRRRRXXXXXXYYY[[[\\\^^^^^^^^^]]]^^^````````````______bbb```]]][[[ZZZXXXVVVSSSPPPNNNKKKHHHDDDBBB@@@???<<<<<<;;;:::999888777666666666666666666666777777666666666777777888888888999999999999999999::::::<<<;;;;;;:::;;;;;;<<<===;;;<<<>>>===888999FFFTTTmmmzzzhhh```___]]]ZZZ\\\aaafffeeebbb\\\lllrrr```ZZZSSSPPPMMMJJJHHHGGGGGGGGGTTT\\\___YYYPPPJJJHHHGGGIIIEEEEEEJJJLLLHHHFFFFFFEEEBBB???===<<<=========<<<:::999999:::<<<<<<<<<::::::;;;;;;::::::888888333222222222222333333444555555444444444333333333444333111000///000000111000000000111111000000000....../////////000000000...///000111111111000000///------000222111111222333>>>RRRlllwwwbbbVVV>>>;;;888777777888888888777777777777777666555444555555555666666777777888777666666666666555555555444333333333333222222222444333333222222333333444444333333333333333333444111222222222222333333333333333444555555555444444555444333333222222333333222222111111111111222222333222111000000000222333///777===???III___vvvyyyjjj\\\^^^pppyyyqqqmmmiiimmmuuu{{{yyytttbbb^^^WWWNNNFFFDDDGGGJJJLLL^^^^^^PPPOOORRRQQQSSSTTTMMMBBB999111---)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******,,,,,,------...///000000111333555555555666999;;;<<<:::999:::===@@@BBBCCCAAA@@@??????@@@CCCEEEGGGTTTeeeqqqEEEDDDBBB@@@??????@@@AAA@@@@@@AAAAAABBBCCCCCCDDDGGGGGGGGGIIILLLMMMLLLKKKJJJLLLNNNNNNMMMLLLLLLLLLOOOMMMKKKIIIIIIHHHFFFDDDCCCBBB@@@>>>===<<<<<<;;;999999999888777777777666444555555666777777777888999999999:::::::::::::::999999999999999999999999<<<;;;:::999999:::;;;<<<===???BBBCCCFFFVVVvvv|||iii___QQQWWWWWWUUUVVVZZZ^^^\\\WWW]]]iiizzzyyyfffXXXTTTQQQOOOLLLJJJHHHGGGGGGHHHNNNHHHFFFKKKMMMJJJFFFFFFHHHJJJKKKJJJHHHFFFGGGHHHDDDBBB@@@>>>=========>>>===;;;::::::;;;===<<<;;;777888999999888777555444222222111222222333444555777777666555333222111000333222111000///000111111000000111111111111000000............////////////---...///000000000///...000...---...000111111000111000444FFFeee}}}~~~nnndddVVVHHH???999777555888666444444666777777666666666666666777777777777666666555555555444444444444444333333333222222222222222111111111111222222444444333333333333444444222222222222333333333333333333444555555555555555444444333222222222222222111111000000111111222333222111000///000222555666===PPPccclllwww}}}lllaaaWWW]]]kkkyyymmmtttxxxvvvqqqmmmgggcccUUUSSSPPPMMMMMMNNNPPPQQQXXXllleeeKKKEEEKKKKKKIIIOOOHHH===333---***((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******---------............///111333666777777888:::<<<<<<:::999999===@@@BBBBBB@@@?????????AAACCCFFFHHHQQQbbblllzzzGGGFFFDDDBBBAAAAAABBBCCC@@@@@@@@@??????@@@@@@@@@???>>>>>>@@@CCCDDDBBB@@@>>>AAADDDDDDAAA??????@@@AAA???>>>===>>>>>><<<:::;;;;;;:::999999999999999;;;;;;:::::::::::::::;;;555666777888999999999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;999999999;;;===>>>>>>JJJ^^^rrrfff^^^[[[PPPOOOTTTVVVSSSRRRUUUTTTQQQSSSWWW```hhhfff]]]TTTQQQPPPOOOLLLIIIHHHHHHHHHIIIIIIFFFEEEGGGJJJJJJGGGEEEEEEPPPSSSKKKCCCDDDEEECCC@@@@@@@@@???>>>===<<<<<<===;;;;;;;;;<<<<<<;;;:::777777888999888666444333111111111222333444555555888777666555333222111000111111000//////000222222///000111222222111000///------........./////////+++---...000000///...---000000111000111111111000111000000666EEE```|||}}}kkkZZZLLLDDDCCC???:::888888999888777888888777777777777777666666666666666555555555555444444444444333333333333333333222222222222333333444444333333333333444444222222222333333333444444333444444555555555555555333333222111111111111222000000000111222333444555222222444888===DDDIIIMMMaaaxxx{{{iii\\\SSSTTT[[[ccclll{{{uuuwwwwwwggg\\\VVVSSSTTTSSSRRRVVV\\\___^^^[[[^^^iii___LLLGGGGGGBBBAAAEEE???777000---+++***)))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******,,,,,,------...///000000222444777888888999;;;===;;;:::888999<<<@@@AAABBB??????>>>???AAADDDGGGIIIOOO___hhhuuuHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@??????>>>>>>>>>??????======@@@CCCCCCAAA>>><<>>@@@???>>><<<;;;;;;<<<;;;;;;;;;<<<<<<:::888888999:::;;;:::888666444111111222222333444555666777666666555333222111111000000/////////111222333///000111222222111000///---------.........//////+++,,,...000000///...---)))---/////////000000...+++111777555333???\\\vvvqqqbbbRRRLLLDDD>>><<<:::888666999999888888777777666666777777777777666666666666555555444444444444333333666555555444444555555666555444444333333444444555222222333333333444444444333444555555666666555555333222111111000000111111000000111222333555666777777:::???GGGRRR]]]gggmmmnnnYYYRRROOOQQQdddzzzzzzvvvvvv}}}{{{iii[[[XXXXXXWWW[[[ZZZ[[[bbbkkknnnkkkeee^^^___VVVOOOPPPHHH???@@@777333///+++)))((('''&&&&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***************,,,---///000111222222444777999999:::<<<===;;;:::888999<<<@@@AAABBB>>>>>>>>>???AAADDDHHHJJJNNN^^^ffftttPPPJJJCCCBBBCCCCCC???:::@@@???>>>>>>>>>>>>===<<>>??????===;;;::::::::::::999999:::;;;;;;<<<::::::999999888777777777::::::::::::::::::::::::;;;:::999888999:::<<<===>>>===<<<<<<===<<<;;;999>>>===;;;;;;<<<;;;888555777555888>>>???@@@GGGPPPooojjjddd]]]XXXWWWVVVTTTRRRSSSVVVVVVQQQOOOQQQRRRRRRPPPPPPPPPPPPOOONNNLLLLLLTTTSSSQQQOOONNNKKKGGGDDDDDDEEEEEEEEEEEECCCBBBBBB;;;AAAGGGHHHCCC>>><<<<<<:::;;;===>>>>>><<<;;;999999:::<<<======<<<:::999333555666888888666555333333444444555555444333333555555555555444333222111111111111111000000000000111111000......---------//////.........------------------------------------......///////////////...111333333444999BBBJJJppp]]]LLLBBB:::333999999888555333444666999777888888777666555666777111222222111222555777666777444111222444555222///...111333444333333444555000333333000111666555000333333333333333333333333444222111111333333222111555222111444777999>>>EEEYYY[[[bbblllwwwoooQQQPPPRRRYYYgggwwwvvvpppwww}}}uuuooonnnhhh[[[PPPMMM^^^fffsss|||xxxnnngggfffddd^^^VVVQQQOOOJJJBBB;;;333111---***(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))((((((***+++*********,,,---.........000111333555777888888888:::;;;<<<:::999;;;>>>AAABBBBBB=========???AAADDDFFFHHHQQQZZZffftttXXXTTTMMMGGGEEEFFFIIILLLGGGCCC???===???AAAAAAAAA@@@???>>>===<<<;;;;;;;;;???@@@AAA@@@===;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;::::::999999999:::::::::::::::::::::::::::::::::;;;;;;888777777777999;;;;;;<<<555666666777888:::;;;<<<;;;;;;???HHHQQQ^^^rrrnnn[[[XXXUUUTTTUUUTTTSSSQQQQQQSSSRRROOOPPPTTTUUUSSSQQQQQQPPPOOOOOONNNNNNNNNRRRQQQOOONNNMMMKKKGGGDDDEEEFFFGGGHHHGGGFFFDDDBBBHHHMMMQQQOOOHHHBBB>>>>>>===>>>>>>>>>===:::888666666666777888888777666555666666777777777666444444444444444444444444444444444444444444333222111000111000000000000000////////////...............//////.........------------------------------------------...///////////////---///000///---...444:::PPPlllzzziii[[[MMMJJJDDD>>>;;;999::::::888777666444222222333444888999888777666666555333666444333444666777666444777888777666555444333333222555666444555888777222222222222333333444555666555444222000000000111222222888CCCOOOVVV]]]lllzzz{{{nnn]]]QQQOOOaaa{{{}}}|||mmm}}}ttt\\\PPPQQQUUUgggooo|||sssiiigggaaa\\\UUULLLDDD===777444///...+++((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***((('''''')))******)))***,,,---.........000111222444777888888888:::;;;;;;:::999:::===@@@AAABBB=========???AAACCCFFFHHHSSS\\\gggtttuuutttnnnbbbUUUOOOPPPTTTTTTMMMDDD@@@BBBFFFGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@;;;<<<<<<;;;999999999:::===<<<;;;;;;:::;;;;;;;;;:::;;;<<<===>>>===<<<;;;::::::::::::::::::::::::<<<<<<<<<======<<<;;;;;;@@@???>>>=========>>>>>>666888888777666999???DDDJJJTTTeeewwwuuuaaaQQQOOONNNNNNOOOQQQQQQPPPNNNTTTUUUTTTSSSWWW]]]]]]YYYRRRQQQOOONNNNNNOOOQQQRRRPPPNNNMMMLLLLLLJJJHHHEEECCCDDDEEEFFFEEECCCAAA???LLLPPPSSSQQQKKKDDD@@@???===>>>>>>===<<<:::888777>>>===;;;:::888777666666999888777666555555444444555444333222222333444555333333333333222111000///000000000//////...............------......///000............------------------------------------,,,---......//////......000222333000------000333000EEEccc|||qqqaaaTTTIII???999AAA???===;;;:::;;;<<<>>>222222333444333222111111222111111222222222222222555333111000//////...---,,,///000...///111000...444333333333444555777888333555777888;;;AAAIIIPPPWWW___iiinnnmmmqqqsss```YYYWWWUUURRRaaa}}}yyyqqquuuXXXUUU___dddeeeiiiqqqvvvqqqfff``````ddd```XXXLLL???666222111+++***(((&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''(((***))))))***,,,---.........000111222444666888888888:::;;;:::999888999<<>>???AAACCCFFFGGGUUU]]]hhhvvvqqquuuxxxvvvoooiiiggghhhaaaWWWKKKDDDCCCDDDBBB???BBBAAAAAAAAAAAAAAABBBBBBAAABBBBBBAAA@@@@@@AAACCC===<<<<<<<<<<<<<<<<<<===888999;;;<<<===<<<;;;:::<<<<<<;;;;;;;;;;;;;;;:::<<<===>>>???>>>===<<<;;;:::::::::999888777777888777:::<<<;;;;;;@@@KKKSSSgggzzzooo]]]QQQJJJMMMMMMMMMMMMNNNNNNNNNNNNWWWWWWUUUUUU[[[aaa___ZZZSSSQQQNNNMMMMMMOOORRRTTTMMMLLLJJJJJJJJJJJJHHHFFFDDDDDDDDDCCCBBBAAA@@@@@@CCCFFFJJJJJJGGGCCC@@@???999:::;;;<<<<<<<<<;;;;;;FFFDDD@@@===:::888777777<<<:::777555333333444444555444222111111333555666333333333333222111000///////////////............//////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---000222333333111111333555...555DDDYYYuuu~~~uuueeeZZZOOOJJJCCC===888666444333666444444666666666777999666777777666555444444444777444222222444666555444333444444222222333555666333333333333555888:::<<<:::???DDDIIIOOOYYYhhhrrr|||pppggg[[[SSSTTT]]]gggnnn|||}}}yyy|||ooobbbgggoooqqqqqqoooooonnnjjjcccbbbfffddd^^^TTTHHH<<<444000///((((((&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))))))))***,,,---.........000111111333666777777888:::;;;:::888777999<<>>>>>>>>???AAACCCEEEGGGUUU]]]hhhwwwVVVZZZaaaiiiqqqvvvwwwwwwnnnggg^^^XXXVVVUUUQQQNNNFFFFFFEEEDDDCCCCCCCCCDDDBBBCCCCCCAAA???=========>>>===============>>>>>>;;;<<<=========<<<;;;:::>>>>>>======<<<<<<<<<;;;999:::;;;<<<<<<;;;:::999444777:::;;;::::::;;;===333999BBBKKKUUUddduuusss[[[PPPMMMMMMPPPOOONNNMMMMMMOOOSSSUUUUUUTTTRRRQQQVVV[[[XXXQQQRRRPPPMMMKKKKKKMMMPPPSSSLLLKKKIIIIIIIIIIIIHHHGGGHHHGGGFFFDDDCCCBBBBBBCCC===@@@CCCDDDCCCAAA???>>>999::::::;;;;;;;;;;;;;;;AAA>>>;;;888666666666777<<<:::777444222222333444444333111000111333555666444444444444333222111000///////////////...///...111000///...,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++---.../////////000111......111;;;PPPooo{{{nnncccYYYQQQKKKGGGJJJBBB===:::666111111555222222222222333333333333444333222222333333333333777666555333222333777<<<<<<===???CCCHHHMMMQQQTTTZZZ___dddgggllluuussskkk\\\eeeoootttuuu{{{}}}|||wwwtttsssuuuyyyyyytttqqqmmmeee\\\XXXYYYWWWOOOCCC999444000,,,((('''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&(((******)))***,,,---.........000111000222555777777888:::;;;:::888777999<<>>>>>>>>???@@@CCCEEEFFFSSS\\\hhhyyyyyyqqqhhheeeeeeeee```\\\^^^\\\[[[\\\^^^aaabbbbbb```___]]][[[YYYXXXWWWWWWNNNOOOPPPNNNJJJFFFDDDDDDGGGFFFEEECCCBBBBBBBBBBBBEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;666777888888999999888888888:::=========>>>CCCHHHKKKTTTdddwwwoooXXXNNNOOOTTTXXXPPPOOOOOONNNNNNQQQWWW[[[UUUVVVTTTRRRTTTVVVSSSMMMPPPNNNKKKIIIIIIKKKMMMOOOMMMKKKIIIHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@???AAABBBDDDDDDDDDAAA???===<<<<<<;;;;;;:::999999999888777666555666888:::;;;:::888666333111111222222222222111111222333444555444444444444333222111000---......//////000111111222111///---,,,+++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------..................000......111888HHHaaavvv}}}rrrgggaaaWWWJJJFFFIIIJJJHHHGGGJJJNNNQQQPPPNNNIIIJJJJJJGGGCCC@@@>>>???JJJIIIIIIJJJGGGEEEIIIPPP[[[^^^ccckkkrrrzzzzzzhhheeehhhhhhrrr}}}}}}~~~yyyuuuooobbbPPPCCC>>>HHH???444///......***%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''''''&&&%%%&&&)))***+++******,,,---.........000111///222555666777888:::;;;:::999888999<<>>>>>???@@@CCCEEEFFFPPPYYYfffyyyvvviii___VVVWWWVVVSSSQQQQQQTTTWWWddddddcccbbbaaaaaaaaabbbaaadddgggiiigggeeeccccccZZZXXXUUURRROOOMMMLLLKKKNNNLLLHHHEEEBBBAAA@@@@@@======<<<<<<;;;:::::::::888888888888999;;;<<<===999<<<@@@EEEMMMYYYiiiuuupppdddTTTMMMMMMRRRXXX\\\NNNPPPPPPOOONNNOOOSSSVVVUUUXXXXXXTTTSSSTTTRRRNNNMMMLLLIIIGGGGGGHHHIIIKKKNNNKKKIIIHHHIIIIIIIIIHHHCCCFFFJJJLLLJJJFFF@@@<<>><<<999999999999999:::;;;<<<===999888888777666666666777555444333222111000000000///000111333333444444333111222222111111000///...,,,---...000111333444555///...------,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++******---///000111...+++,,,000000...000777777VVV|||yyyqqqlllggggggmmmvvvyyyuuudddRRRBBB888666......,,,(((%%%%%%''')))&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((((('''&&&(((***,,,,,,,,,***,,,............000111...111444666777888:::<<<<<<:::999;;;>>>AAABBBBBB????????????@@@BBBDDDEEEMMMVVVcccwwwssseee\\\WWWMMMDDD??????@@@???AAAFFFJJJIIIIIILLLPPPQQQNNNKKKIIIHHHIIIIIIFFFCCC=========<<<<<<;;;:::999888;;;===<<<999888;;;===:::<<<@@@FFFMMMWWWbbbiiitttsss]]]RRRPPPRRRTTTVVVUUURRRNNNLLLKKKQQQTTTOOOEEECCCJJJSSScccTTTLLLOOOQQQLLLKKKQQQGGGHHHIIIHHHFFFFFFIIILLLOOONNNKKKHHHFFFEEEFFFFFFHHHKKKXXXhhhgggVVVHHHEEE@@@@@@???===<<<:::999999===;;;888666777:::>>>AAA999888777666555444444444777666444333222111111111///000111222333333222111444222000/////////---,,,,,,------...///000111111---+++***)))++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,***)))***+++------,,,+++,,,,,,,,,++++++---///---...//////......///111666===RRRsss}}}vvvzzz{{{vvvnnnbbb```kkkxxx~~~rrr___SSSHHH;;;000******)))(((''''''((()))***%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++///...------...///000111111111222444666999;;;<<<888888888;;;???BBBDDDDDDEEEDDDAAA@@@@@@BBBDDDEEEPPPVVVcccvvvrrreee[[[TTTOOOHHHFFFCCCAAA???======???EEECCC@@@@@@AAABBB@@@>>>???>>><<<;;;::::::::::::999;;;>>>>>>>>>AAAGGGLLLSSS[[[hhhttt~~~qqq```UUUPPPNNNOOOQQQRRRQQQOOOLLLJJJHHHLLLOOOLLLIIIOOO___mmmiiiZZZPPPPPPOOOJJJIIINNNIIIJJJJJJHHHFFFFFFHHHKKKLLLKKKIIIIIIJJJJJJIIIIIIIIIJJJTTTaaaaaaRRRGGGFFFBBBBBBAAA???>>>===<<<;;;<<<:::888666777999;;;===:::999888666666666666777666555444222111111000000...///111222333333222222333111////////////...---,,,------......//////000000...+++******+++,,,---...------,,,,,,++++++***+++*********************,,,***))))))+++---,,,,,,***+++,,,,,,++++++,,,...,,,...//////......///000///111===RRRllluuueeegggyyy|||{{{nnn___OOOFFF???666///+++***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((()))***+++......------...///000111111111222333555888999;;;999999999<<<@@@CCCEEEEEEBBBAAA@@@@@@AAADDDGGGIIITTT[[[hhh||||||oooccc]]]TTTGGG@@@??????<<<999888999::::::999===<<<<<<<<<===@@@BBBCCCLLLQQQXXX^^^eeennnyyyzzz]]]PPPMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHEEEGGGPPP___kkkeeeXXXOOONNNLLLHHHGGGLLLJJJJJJJJJHHHFFFFFFGGGIIIGGGFFFFFFIIIMMMNNNLLLJJJFFFEEEJJJSSSSSSIIIDDDEEEAAAAAA@@@???===<<<;;;;;;999999888777777777888888999999777666666777888999444444222111000000000000...///111222333333222222222111///...///000///...------------------------///---,,,+++,,,...000222222000...,,,***))))))************)))))))))((((((,,,***))))))+++,,,,,,+++***+++,,,+++******,,,...,,,---///...------...000000///000555???TTTrrrzzz~~~xxxllltttsssrrryyyzzz~~~ttteeeXXXKKK>>>888555///++++++)))((((((''''''(((((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((('''''''''(((((()))***+++------------...///111111111111222333444666777888:::::::::===AAADDDFFFFFF@@@?????????BBBFFFJJJLLL]]]dddppp}}}pppnnn^^^[[[WWWTTTSSSSSSTTTUUUZZZ\\\```eeejjjnnnrrrtttnnnVVVGGGCCCFFFHHHHHHJJJIIIHHHHHHGGGGGGGGGGGGIIIEEEBBBEEELLLSSSVVVWWWUUUNNNIIIJJJJJJHHHHHHJJJHHHHHHGGGFFFEEEEEEGGGHHHBBBAAABBBFFFKKKMMMJJJFFFAAA>>>???CCCCCC???>>>AAA===<<<<<<;;;999888888777888999999999888777555444666666555444555666888888333222111000////////////...///000222333333333222222000......///000000///---------,,,,,,+++++++++***+++---...///111222444111///,,,***(((((()))***+++++++++***))))))((((((,,,***))))))***++++++***)))***+++***)))***+++---+++---......---,,,...///000//////...---333DDDUUUnnn}}}{{{|||nnnnnnrrrtttyyyssssss}}}|||rrroookkkrrrzzz~~~~~~|||wwwlll___WWWKKK@@@555111...***((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&(((((()))''''''''''''((()))***+++---------...///000111111111111111222333444666777:::999:::<<<@@@DDDEEEFFF??????>>>???BBBFFFJJJLLLcccjjjvvvbbbTTTNNNHHHDDDDDDEEEEEEEEEHHHGGGFFFEEEEEEEEEFFFGGGDDD@@@BBBOOO___ddd[[[OOOHHHFFFFFFIIIJJJHHHGGGHHHDDDCCCBBBBBBCCCEEEFFFFFF>>>>>>@@@DDDGGGGGGDDD@@@???<<<:::::::::999;;;>>>::::::999888777666666555888999::::::999777444333222222222333333444555555222222111000////////////---...000222333333333333222000......///000000///---------,,,++++++******))),,,111222111/////////,,,+++)))''''''((()))+++,,,,,,+++++++++*********,,,***))))))***+++***))))))*********))))))+++,,,+++,,,------,,,,,,---...******,,,000000///333999AAAMMMggg|||~~~zzzyyy|||rrreee```ZZZTTTQQQ???777///,,,+++((('''(((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&(((((()))''''''''''''((()))***++++++,,,---...///000111111000000111111333444666666999888888;;;???CCCDDDDDD@@@?????????AAADDDHHHJJJ___fffsssxxx[[[IIIFFFGGGFFFEEECCCBBBCCCCCCEEEEEEDDDDDDCCCDDDDDDEEEDDDBBBFFFUUUdddeeeWWWGGGEEEFFFHHHIIIIIIHHHFFFFFFDDDBBB@@@@@@BBBDDDDDDDDD===???AAACCCCCCBBB@@@???@@@>>><<<:::999999;;;===;;;;;;:::999999888777777777888999:::999777444333000111333444444444333222222222111000000///000000---...000222333444333333222111///...///000///...---------,,,,,,+++++++++,,,000444333///+++(((((((((((('''''''''(((***+++++++++++++++++++++++++++,,,***))))))*********)))((()))***)))((((((***,,,***+++---,,,++++++,,,...///,,,,,,000222//////111222555FFFaaazzzooo^^^\\\```YYYGGG999222,,,((())))))''''''***&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((('''''''''(((((()))***++++++,,,---///000111111111000000111222333555666777888777888;;;???BBBDDDDDD@@@???>>>>>>???BBBEEEHHHTTT\\\jjjpppVVVIIIFFFCCCCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBFFFDDDFFFMMMSSSSSSJJJAAADDDEEEFFFDDDDDDEEEFFFFFFGGGDDDAAA@@@BBBBBBAAA@@@===AAAEEEEEEBBB@@@AAACCC@@@@@@>>>;;;::::::::::::;;;;;;;;;::::::999999888555666777777777555444222111333666888999777444222222222111000000000111111,,,...000222333444444444333111////////////...---------------,,,,,,,,,,,,,,,///222///+++'''(((***'''((((((((())))))******))))))******++++++,,,,,,,,,***)))((()))***)))(((((()))))))))((((((***+++***+++,,,,,,++++++,,,---111...---//////,,,+++---111000777FFFSSSaaaxxx}}}yyyxxxfff[[[TTTVVVVVVIII555'''***&&&&&&))))))'''''')))&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((()))***+++***+++---///000111111111///000000222444666888999999888999;;;@@@CCCEEEEEE>>>===<<<===>>>AAAEEEGGGOOOWWWdddyyyoooVVVHHH>>><<>>>>>BBBFFFHHHKKKGGGCCCAAABBBBBB???===>>>CCCHHHGGGCCC@@@CCCHHH???@@@???<<<::::::888666;;;::::::999999888888888333444555555555444333222333666:::<<<<<<999555333333222111111111111111111,,,...000222333444444444444222000/////////---,,,------------------------))),,,---+++'''''',,,111))))))************))))))''''''((()))***+++,,,,,,,,,***)))((()))***)))((('''((()))((('''((()))+++)))+++,,,,,,+++***,,,---''''''***///...+++,,,///---+++///444333555GGG^^^uuuyyyvvvuuunnnddd[[[ccc\\\RRREEE666+++***000***((((((++++++'''&&&(((%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++)))+++---///111111111111//////111222444777999::::::999:::===AAADDDFFFFFF<<<;;;;;;;;;>>>AAAEEEHHHQQQWWWcccvvv~~~___CCC>>>AAA>>>999777>>><<<::::::===???AAAAAACCC@@@<<<:::;;;<<<======AAA@@@@@@AAACCCEEEFFFFFFEEEDDDBBBAAABBBDDDFFFHHHKKKJJJGGGDDD@@@===<<<<<>>CCCAAA???<<<:::888888999999555666777888888777555444333444666666555444111000333888;;;:::444000000222444333222222333333111000333222222111222333555666111111000///...------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++,,,,,,++++++++++++++++++,,,,,,---...///000111222DDDRRRiiiyyyeeebbbkkkoooeeeXXXKKKDDD888///+++***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%######$$$&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&((()))'''''''''((()))+++,,,---,,,+++,,,...111222222000000111222222222333666999888999:::>>>BBBEEEEEEEEE???>>>======???CCCFFFHHHRRR\\\bbbrrrqqqXXXDDD666777<<<;;;:::>>><<<;;;;;;===???AAA@@@??????===;;;;;;===???@@@@@@BBBAAAAAAAAACCCEEEEEEEEEAAAAAAAAA@@@@@@AAAAAAAAAFFFFFFEEEAAA;;;:::===AAA@@@@@@@@@===;;;<<>>;;;999888777888888777888999::::::999777666666666777888777666444222222555888777222///000222222111000000111111111000333222222222222333444555000000//////......------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))***+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))&&&''''''((())))))******++++++++++++++++++++++++++++++,,,---...///000000333:::GGGZZZqqqpppiiicccdddiiieeeYYYLLL999555///+++)))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%######%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&((()))'''''''''((()))+++,,,---,,,+++,,,...111222222111000111222222222333666999999999:::>>>BBBEEEEEEEEE???>>>======???BBBFFFHHHPPPZZZaaaqqqgggLLLBBB:::777::::::666777===999:::;;;>>>AAAAAA???<<<:::::::::===@@@CCCDDDCCCBBBBBBBBBCCCCCCDDDDDDDDD@@@@@@AAABBBAAAAAA@@@???AAABBBAAA<<<666777>>>EEE>>><<<:::999:::???DDDGGG===<<<:::888777666666666888999:::::::::888777666666777777888777555444333000222444333000...000222333222222111111111111111111222222222222222222222//////..................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''(((((())))))***))))))******++++++,,,,,,******+++,,,---......///......000666DDDYYYnnn|||vvvoookkkaaa```___\\\VVVKKK===444+++)))(((((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''%%%###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&((()))'''''''''((()))***+++,,,,,,,,,,,,...111222222111000111222222222444777999999999:::===AAADDDEEEDDD??????>>>>>>???BBBFFFHHHNNNXXX___ppp{{{cccHHHAAACCC>>>::::::<<<:::444444888888888999;;;===>>>===;;;888888:::>>>BBBDDDDDDCCCAAABBBCCCCCCCCCBBBBBBCCC>>>>>>>>>>>>???@@@AAAAAACCC@@@<<<777555888???DDD<<<999888999<<<@@@BBBCCC;;;::::::999777666555555666777777777777666555444555555555555444333222111000111222111//////111333777777666444222111222333000000000111000000000///---.....................,,,,,,,,,++++++++++++*********************************+++******)))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))'''(((((()))***+++,,,,,,))))))******+++,,,,,,---000///......000666===CCCdddyyyzzzssspppnnniii^^^UUU[[[VVVNNNEEE;;;222+++'''***)))((()))))))))&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''''''''((((((***++++++,,,,,,,,,///111333222111000222222222222444777999:::999:::<<<@@@CCCDDDDDD@@@???>>>>>>???BBBEEEGGGMMMXXX___ppp{{{kkkPPPAAA:::888888555222222555666666666888777666444555777:::::::::888888:::===@@@AAA@@@>>>???AAACCCCCCBBB@@@AAABBB;;;:::999888;;;???CCCFFFHHH@@@777444777<<<>>>>>>:::999:::<<>><<<999:::::::::999777666555666666777777777777666666555555555444444333222222111111222111000111222444999999888444111///111333000000//////......------------------............,,,,,,+++++++++************************************************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((())))))***++++++(((((())))))******++++++))),,,...///......///000000>>>TTTgggwwwjjjjjjkkkooopppjjj]]]RRRGGG???555...,,,,,,------,,,***((((((((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''((()))******---,,,---///222333333111111222333333333444777::::::999999;;;???BBBDDDDDD@@@???>>>>>>???BBBEEEGGGNNNYYY```rrrgggQQQ<<<777===???:::444777333111222555777777666666444222222444777999999888888999;;;======<<<:::;;;???BBBCCC@@@???@@@BBB???>>><<<;;;>>>DDDJJJNNNJJJ???555444:::???===999999;;;>>>@@@???===:::888999:::<<<<<<<<<:::777666777777777888999999::::::888777777666555555444444222222222222222333333333555666555111---,,,///222333111000...------............------------------++++++++++++************************************)))))))))***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))******(((((()))))))))*********)))+++,,,---------///000+++---111777???MMMcccuuussseeennnwwwuuuhhhVVVHHHAAA555///)))(((+++---,,,***((('''%%%%%%''')))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%((('''''''''(((((()))***---------///222333333222111222333333333555888:::;;;:::999;;;>>>BBBCCCDDDAAA@@@>>>>>>???AAADDDFFFPPPZZZaaasssqqqUUU>>>888666;;;===:::777888999999777666555666555444333222222333555777777777777777666888999:::999888888<<>>???>>><<<999777555666666777999:::<<<<<<888777777666555555444555222222222333444333111000000222222000------222777777555111///---...000111.........------,,,,,,,,,++++++++++++************************************'''((())))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********+++,,,---,,,++++++,,,---444///,,,---,,,///999EEESSSfffyyypppkkkhhhpppooojjj^^^LLL;;;000+++///---+++***+++***(((&&&&&&%%%$$$&&&(((******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''''''''&&&(((''''''''''''((())))))---------000222444333222111222333333333555888:::;;;:::999:::>>>AAACCCCCCAAA@@@???>>>???AAADDDFFFPPPZZZaaarrrzzz^^^JJJ>>>AAA999666;;;>>>999444333...333666555444555666777111222333666888888666444666555444555777888888777555;;;@@@AAA>>>===???AAA<<<<<<<<<>>>@@@CCCEEEGGG===:::777888;;;===;;;999;;;???AAA???;;;888;;;>>>;;;===???@@@@@@===:::888222333333555777999;;;<<<666666444333333333333333111111222333444333000------000222000///000777<<<;;;888333000...000222444//////...---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))''''''((())))))***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&((((((((((((((('''''''''))))))))))))************%%%(((,,,......,,,,,,,,,%%%%%%***222333//////333666FFF\\\lllxxxuuupppsssvvvyyyeeeLLL<<<666444///)))+++++++++***))))))+++,,,''''''''')))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''%%%######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((())))))(((((((((''''''''''''(((((()))---------000222444333222222333333333333555888;;;<<<:::999:::===AAACCCCCCAAA@@@???>>>???AAADDDFFFOOOZZZaaaqqqrrrWWWGGG>>>999666444555888999999888555444111111111111111111111111444222111111333555444444555555555555666666666666:::;;;<<<===>>>???@@@@@@??????>>>???AAAAAA???===555666888:::;;;;;;;;;:::CCCAAA@@@???>>><<<:::777777888999888666444444444444555555666666666666666555666666666555333111000333222000/////////000111000000000000000000000000222000---,,,///444;;;???999222+++)))+++------+++,,,,,,+++***)))))))))***((((((((((((((((((((((((%%%(((***)))%%%###$$$&&&***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&''''''((()))))))))))))))*********+++++++++******+++++++++,,,,,,,,,)))///666:::===GGGWWWeee~~~uuusss}}}wwwggg\\\VVVDDD<<<111+++++++++***(((+++++++++***)))(((((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((()))(((((('''&&&,,,---000222333333222111///111333444555666888::::::;;;:::888;;;AAACCCAAA===<<<;;;===AAADDDFFFFFFKKKXXX```ooobbbVVVEEE999444444444333333444666888888666444333111111111111111111111111444222111111333444333222222222333555666777888999;;;;;;===>>>???AAABBBBBBFFFDDDAAA???>>>===:::777666777999:::;;;;;;::::::;;;::::::;;;;;;;;;:::999;;;:::888555444444666888444444555666666666666666333444444555555444333222222111000/////////000111000000000000000000000000111///------///333888;;;666111+++)))+++---,,,***,,,+++******))))))******))))))))))))))))))))))))'''((())))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((((((((((('''''''''''')))))))))*********++++++*********+++++++++,,,,,,+++...000...,,,000999@@@FFFOOOaaaxxxrrrmmmuuu|||kkk[[[NNNDDD;;;555777111***'''))),,,,,,***++++++***))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((,,,---000222333222222111000222444555555666999;;;:::;;;:::888;;;AAACCCAAA===<<<;;;===AAADDDEEEFFFKKKWWW___nnnqqqSSS>>>999222000111222222111111222444555555444222111000000000000000000000000333111000111222222111000///000111333666888999:::;;;<<<===???AAABBBDDDEEEHHHEEEAAA>>><<<:::777555888999::::::::::::999999666666666777777777777777777777666555555666666777333444555555666666555555111222333444444444444444222111000/////////000000........................///...------///111444666222...***)))+++,,,***(((++++++***)))))))))******)))))))))))))))))))))))))))(((((()))++++++***)))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))(((((('''&&&&&&%%%))))))))))))************)))*********++++++++++++)))))))))(((''')))---000+++...777FFFUUUdddsss}}}zzzxxxvvvuuuwwwkkkYYYDDD666333222---(((---)))&&&&&&))),,,,,,+++******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&'''(((***+++,,,---///111222222222111111333555666666777999;;;:::;;;:::888;;;AAACCCAAA===<<<<<<===@@@DDDEEEEEEJJJWWW___mmmqqq^^^HHH555<<<:::777666666666444222000000222333333222000000000000000000000000000000222111000000111111000......///111222555777888999999:::;;;===@@@BBBCCCDDDCCC@@@===<<<;;;;;;999888:::::::::999999888888777777777777666555555555666333444666999:::888555333333333444555555555555444111222222333333333333333111111000000////////////---------------------------------......///000000...,,,******++++++)))'''******))))))))))))******((((((((((((((((((((((((***(((''')))---...,,,***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&((((((((()))))))))******)))))))))************+++((((((((())),,,...//////222///...222666<<>>===<<<===@@@CCCEEEEEEKKKWWW___mmm~~~aaaIII===:::777333222111111111222333333222...///000000000000///...////////////////////////000000///000222222000...000000111222333444555555555666888:::<<<>>>@@@AAA>>>===;;;:::;;;;;;:::999:::999999888777777777777777888999888777777999;;;@@@===:::999888777444222222333333444444444444444333333222222111111111111000000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++************)))'''***))))))((())))))******'''''''''''''''''''''''')))(((''')))---///---***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''''''''(((''''''((((((((()))))))))(((((()))))))))*********+++)))((()))******(((&&&///+++)))++++++---333;;;555999@@@JJJUUUbbbooowww~~~~~~~~~qqqcccTTTLLLDDD;;;333000...+++((())),,,,,,)))%%%++++++***+++++++++)))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$######$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&'''***,,,...,,,---...///000111111222111333555666777888:::<<<;;;<<<;;;999<<>>===<<<===@@@CCCDDDDDDLLLXXX___mmmwwwgggPPPHHH;;;333000333555555//////////////////000000......////////////....../////////////////////////////////111333333111///111111111111222222222222333444555777999:::<<<======<<<;;;;;;;;;:::777555888888777666555555666666333666888999888:::???DDDQQQHHH===555333444555444111222333333444444333333333333222111000000000111//////000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******************))))))))))))((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))+++,,,+++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((''''''((())))))(((&&&)))((())),,,,,,+++...333***++++++,,,///555===BBBMMMUUU```jjjsss|||{{{}}}}}}pppiiifffbbbYYYRRRGGG===444000,,,(((''')))+++***(((''''''(((((()))&&&'''((())))))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((***,,,---------......///000111222111333555666666777999;;;;;;<<<;;;999<<>><<<===@@@CCCDDDDDDJJJVVV\\\iiivvvdddMMM<<<666777999:::...///111222///---///333+++...000111000...,,,,,,................................................------///222555555444222/////////000111111222222222222333444555666777888777777999;;;<<<;;;666333555444333222222333555555333666888777666777===BBB888666444555888777222---111111222333333333333222//////...///000111333555...///000000000///---,,,------------------------+++++++++,,,,,,---......***+++***)))))))))+++---((((((((((((((()))******((((((((((((((((((((((((###&&&)))(((&&&%%%&&&)))$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''((('''&&&%%%&&&((()))))),,,111000+++***---''')))***+++***)))***+++))),,,///...,,,---333888333:::BBBGGGLLLTTTaaakkkiiittt~~~|||uuuttt{{{}}}rrrnnnaaa\\\UUUPPPLLLEEE;;;333111111000...++++++,,,---///***'''***,,,***((()))---)))''''''))))))'''###((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''&&&(((***++++++***$$$######$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((()))***++++++******------------...000111222///111333444555666888:::<<<===;;;:::===CCCDDDBBB???>>>===>>>@@@CCCDDDDDDIIITTTZZZggghhhXXXAAA>>>:::555333333444555////////////////////////......------------......------------------------........................000000000000111111111111...//////000111222222222222222222222333444555555:::::::::999777666444333666555444333333555666888555555555555555555555555111333555444333222222333555777999888333000///000000///.........///111222111111000......------------111111---...222222...)))***,,,,,,++++++,,,...))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((******++++++++++++******(((((((((((())))))))))))))))))*********+++++++++***,,,///222666:::===???EEEGGGKKKPPPUUUZZZ^^^```gggiiilllooosssvvvxxxyyytttuuuuuuvvvvvvwwwwwwwwwzzzyyyyyy~~~{{{uuupppooopppsssvvvtttssspppmmmiiifffcccbbb___^^^[[[XXXTTTOOOLLLJJJ===;;;888444111000///...++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++,,,---...///000111222333222333444444555888<<>>:::;;;@@@BBB@@@???>>>===>>>AAACCCCCCCCCGGGRRR]]]jjjlllZZZNNNGGGAAA>>>888666333000//////111222////////////////////////......------------......------------------------------------------------,,,,,,---------...............///000000111222222000000000111111222333444666666777666666555444333666555333111000111222333444444444444444444444444000222333333222111111222444666777555222000000111000//////...///000111222111000///...------------,,,000111---...222222...(((***++++++))))))***,,,))))))))))))))))))))))))))))))))))))(((((((((''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''((((((((())))))))))))))))))*********++++++))))))***+++,,,---......+++,,,---///111333555666999:::;;;<<<===>>>>>>>>>???????????????@@@@@@@@@???>>>>>>BBBGGGIIIFFFCCCCCCAAA>>><<<;;;:::;;;<<<::::::999999888777777666555555555444333222000///333222000...,,,++++++,,,++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++------...///000111111222222333444444555777;;;>>>AAA@@@===999;;;AAABBB@@@@@@>>>===>>>AAABBBCCCBBBHHHRRR\\\ggg}}}tttfffKKKDDD:::333111000///...//////............///000////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------.........///000000111111////////////000111222222222222333444444444333333888666444111000/////////333333333333333333333333000111222222000000000222333444444222000///000222///////////////000111111000000///...------------,,,///000......111000...)))***+++***(((((((((***)))))))))))))))))))))))))))))))))(((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))))))))))))))************++++++******)))((((((''',,,,,,,,,,,,++++++++++++---------------,,,++++++............------------+++***))),,,000111///,,,------......---,,,***)))((()))******+++,,,---...,,,---...///000000000000,,,+++))))))((()))******************************(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++.........//////000000000111222444444555777:::===>>>>>>;;;999;;;AAACCCAAAAAA???>>>???@@@BBBBBBAAAHHHRRRZZZdddyyy{{{wwwrrrlllcccTTTAAA444---...111555888777333///......///000000000000000........................------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------........./////////............///000111222111222222333333222222111888777555333222111111111111111111111111111111111000111222111000///111222222222111/////////111222///////////////000000111000///...---------------,,,---...////////////---***+++,,,+++)))(((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))************++++++++++++++++++************************((()))***+++,,,,,,,,,+++,,,,,,++++++******))))))***))))))***------+++)))***+++---......---,,,******++++++++++++,,,,,,,,,,,,------.........------+++***))))))))))))++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++......//////////////////000222333444444666999<<<;;;<<<:::888;;;BBBDDDBBBAAA@@@>>>???@@@AAAAAA@@@HHHPPPYYYbbbxxxVVV]]]jjjyyyzzzuuujjj\\\RRRDDDEEEFFFCCC>>>777222000666333000------///000111//////000111111000//////------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------------..................//////000111222333333333333222111000000444444333333222222222222111111111111111111111111222222222111000000222444222111///...///000000111...//////000000000000000///......------------...+++,,,---///000...------+++,,,---,,,***))))))***((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''''''''(((((()))))))))&&&&&&&&&&&&''''''''''''###$$$%%%'''((((((((((((((((((''''''&&&&&&%%%%%%(((((('''((())))))((('''(((((((((((()))))))))***)))(((((((((((((((((((((******+++++++++******)))---,,,***)))))))))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++............////////////000111333444444555888:::999;;;:::999<<>>???@@@AAAAAA@@@FFFOOOXXXbbbyyy333777>>>GGGQQQ\\\gggnnn~~~oooZZZJJJBBB>>>999666111444666444111000333777333111...,,,,,,---///000......//////......---,,,------------------------,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............///000111111444444444333222111000/////////000000000111111111111111111111111111111111222333222111000000222444222000//////000111000///......///000000000000000......---------------...+++***,,,000000---+++---+++,,,---,,,+++***+++,,,((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''++++++*********)))))))))******++++++++++++******+++++++++++++++*********,,,++++++++++++++++++++++++***)))))))))+++,,,---+++++++++,,,,,,------...+++,,,---...////////////,,,+++)))(((''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++---------......////////////111333444444555777888999;;;;;;:::===CCCEEEBBBAAA???>>>???@@@BBBBBBAAAEEENNNXXXdddzzz///000222222222555999===999<<>>DDDEEEBBB@@@>>>===>>>AAABBBCCCBBBDDDOOOYYYeeezzz))),,,///...,,,+++,,,...111...///444666666;;;CCC;;;===AAADDDHHHKKKMMMNNNRRRYYYdddccc```kkkrrriiippppppooollliiigggggggggaaa]]]YYYWWWYYY[[[]]]^^^UUUSSSOOOIIIAAA;;;999999===555666===;;;111---222***---//////000111000------,,,---...000000---***---------+++***+++---///************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---.........///000111222222222222111111222222222222111111111111111111111111111111111111000...------000333333111000111333222///+++---...000111111111000///------,,,,,,,,,------...+++(((+++111111,,,***,,,'''(((******))))))***,,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''((((((%%%%%%&&&'''((()))***+++((())))))***************'''''''''(((((()))))))))'''((((((((('''''')))***'''((()))******)))((((((+++*********))))))((((((+++,,,,,,------,,,,,,+++(((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++++++++,,,---...000000111...000333444444444555777;;;======<<>>===>>>AAACCCCCCCCCEEEOOOZZZeeezzz+++,,,------......------////////////000000000000111111222333444444555555999999:::<<<===>>>???@@@@@@AAABBBCCCCCCAAA???>>>::::::::::::;;;;;;;;;;;;333333333222222222111111111111000000/////////...//////.........---------.........................................................------,,,,,,,,,,,,,,,++++++***)))((((((+++++++++************)))************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,---.../////////...///111333333111///---...111444444444222111111111111111111000///...////////////000000000000222222222222222111000000//////////////////////////////.........---------))),,,///000...---,,,,,,))))))))))))))))))))))))(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++******++++++,,,---+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))------...///000111222222000000111111111333777:::888888888:::===AAAEEEGGGCCCAAA??????@@@BBBBBBAAAIIIQQQ[[[gggzzz+++,,,,,,------------------------........./////////000000000111222222222//////000111222333444444222333555555555333222000000000111111111222222222111111111000000/////////000/////////............///.........---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,+++******)))((((((+++++++++*********)))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++*********++++++,,,---...///......///000111///...,,,...000222333222111000000000000111000000//////....../////////000000000111111111111111000//////////////////////////////.........---------,,,,,,)))+++---...,,,+++******((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))***+++,,,---***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''(((((()))*********------...///000111222222000000111111111333777:::999999999:::===AAADDDFFFBBB@@@>>>>>>???@@@AAA@@@HHHPPPZZZfffzzz++++++,,,------------,,,++++++,,,,,,,,,---------........................,,,,,,---------.........---.../////////...,,,+++............////////////............------------......------------,,,,,,......------------,,,,,,------------------------++++++++++++++++++++++++------,,,,,,,,,,,,,,,++++++++++++******))))))(((++++++*********)))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************))))))))))))***+++,,,---000...------.........---+++---///111111111///.........//////000/////////.........////////////000///000000000000///......////////////////////////---------,,,,,,,,,++++++(((***,,,,,,***(((''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((())))))***++++++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################""""""########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((())))))***+++++++++------...///000111111222000000111111111333777:::::::::::::::===@@@CCCEEEBBB???===<<<>>>???@@@@@@FFFNNNYYYeeeyyy******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,.....................---...///000000000///.........////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********)))))))))(((************))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))***+++,,,,,,111///,,,,,,,,,---------+++,,,---/////////...---,,,,,,---......///......------........./////////......//////......---,,,........................,,,,,,,,,+++++++++******)))+++,,,+++)))'''&&&'''((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((('''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########"""!!!!!!!!!########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((())))))***++++++,,,------...///000111111000000111111111333777:::;;;;;;:::;;;<<>>AAAAAAAAAJJJWWWeeeyyy(((((()))***************&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++((((((((()))))))))******)))))))))))))))***+++,,,((((((((())))))))))))***((()))))))))******++++++))))))******+++++++++,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&''''''((()))***))))))***,,,......,,,***---,,,,,,,,,,,,,,,,,,,,,***************)))((('''++++++,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))******)))((((((***,,,''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%((()))******((((((&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((((()))******+++++++++,,,,,,---...///000000000000111111111333777:::::::::::::::===@@@CCCEEECCC???;;;999:::===???@@@AAAKKKWWWfffzzz''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((&&&&&&((()))***)))***++++++***)))((('''))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************+++++++++*********))))))((((((((('''%%%%%%&&&'''&&&(((+++,,,,,,,,,...///,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********---+++******++++++)))(((+++***((('''''')))+++,,,((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################!!! !!!$$$%%%$$$!!!########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((((())))))***------...///000111222222111///---///333777999999===;;;999999:::===AAACCCBBB===888888<<>>AAALLLXXXcccsss''''''((((((((((((''''''&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))***))))))((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((''''''''''''((()))&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******+++************)))))))))&&&''''''&&&$$$$$$%%%'''$$$''')))******)))***+++,,,,,,,,,,,,,,,++++++***+++++++++++++++*********+++***))))))+++,,,+++***((((((((((((***,,,...///''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################!!!!!!!!!###$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******------...///000111222222111///...///222666888999<<<;;;999999;;;>>>AAACCC???<<<888999<<<@@@AAA@@@BBBLLLWWWaaaqqq&&&''''''((((((''''''&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))***************))))))))))))''''''((('''%%%%%%&&&(((%%%(((***+++***))))))***+++,,,,,,,,,,,,+++******+++++++++******************)))((()))+++,,,,,,+++(((((((((((()))***,,,---''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$""" """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!"""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''(((((()))***+++------...///000111222222000///...///111555777888;;;:::999:::;;;>>>AAACCC>>>;;;999999<<<@@@AAABBBCCCLLLWWW```ooo&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))'''''')))***'''***---...---+++******++++++,,,,,,++++++***)))***************************)))((()))+++,,,,,,+++((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""""""""###$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++------...///000111222222////////////111333666888:::999999:::<<>><<<::::::<<>>===<<<;;;<<<>>>AAACCCDDDMMMXXXaaaqqq%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))******((()))***)))((((((***,,,***---000111///---+++***+++++++++++++++***))))))((()))))))))*********+++,,,***)))***++++++***)))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""################################################ """$$$###"""!!!###%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((***+++,,,------...///000111222222...000111000///111555888888888999;;;===???AAACCC???>>>===<<<;;;===@@@CCCCCCNNNZZZdddsss%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))******'''((()))((('''(((***+++***---000111///,,,***)))***++++++++++++***))))))(((((())))))*********+++---+++******++++++)))(((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!###%%%%%%###!!! ################################################ """$$$###!!!!!!###%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((***+++,,,------...///000111222222...000111000///000444888888888999;;;===@@@BBBCCC@@@???>>><<<;;;===@@@BBBCCCNNN[[[eeettt&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))******+++++++++++++++*********))))))(((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###"""""""""########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""############""""""$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%########################$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''')))***,,,---...//////000000000000//////000000000000333666999;;;::::::<<>><<<<<<>>>AAABBBBBBGGGPPP[[[fffsss$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))))))))(((************))))))))))))(((((())))))))))))((((((******+++++++++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""############""""""$$$######""""""######$$$########################!!!""""""""""""#################################%%%$$$############$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$########################"""############"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''')))***,,,---......///000000000000000111222222222333555999<<<:::888666777;;;???BBBCCC@@@>>><<<<<<>>>@@@AAAAAAHHHPPP[[[fffrrr$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))*********))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%########################"""""""""""""""#########""""""""""""""""""""""""""""""############""""""######""""""""""""####################################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''')))***,,,------...///000000111000000111222222222222555999<<<999777555666999>>>BBBCCCAAA>>><<<<<<===@@@@@@@@@IIIQQQ[[[fffrrr$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''***)))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%##############################""""""""""""""""""""""""""""""""""""""""""""""""############""""""###""""""""""""""""""#################################$$$$$$$$$%%%%%%%%%################################################"""######$$$$$$######"""########################$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''')))***,,,------...///000111111111111000111111111222444888;;;:::777555555999===AAABBB@@@>>>;;;;;;===???AAAAAAIIIQQQ\\\fffsss$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''')))(((((((((((((((((('''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############################################################$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""############""""""###""""""!!!!!!""""""###########################!!!""""""""""""#################################""""""###$$$$$$###""""""#########$$$$$$#################################"""############"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''')))***,,,---,,,---...000111111111111000111111111222444888;;;:::888666777:::===@@@AAA>>><<<:::;;;===@@@AAABBBHHHQQQ]]]hhhuuu&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''((((((((((((((())))))))))))((((((&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###################################################"""""""""!!!""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""########################!!!""""""""""""#################################!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$###########################"""############"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''')))***,,,---,,,---...000111111222222111222222222333555999<<<;;;999888999;;;>>>???>>><<<;;;999:::===@@@BBBCCCGGGPPP^^^jjjwww&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''((())))))***))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""###########################$$$$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$########################$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''')))***,,,---,,,---...000111111222222222333444444444666:::===<<<:::999:::<<<>>>>>>===;;;:::999:::===AAACCCDDDFFFPPP^^^kkkxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$############"""##############################""""""""""""####################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################################################################&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))---...///111222222222222444444444222222444777:::888999;;;;;;:::;;;<<<>>>===;;;999:::>>>BBBDDDEEEHHHPPP\\\iiivvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##############################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################$$$%%%%%%%%%$$$$$$###""""""############$$$$$$$$$$$$$$$$$$############"""##############################""""""""""""#######################################$$$$$$$$$%%%%%%"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))---...///000111222222222555555444222111222666999:::;;;;;;::::::;;;===@@@===;;;999:::===AAADDDEEEDDDLLLXXXeeeuuu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""####################################$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#######################################$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$$$$$$$$$$############"""##############################""""""""""""#######################################$$$$$$$$$$$$%%%"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))***---...///000111222333333555555444333222444777:::<<<<<<;;;:::999;;;>>>AAA>>><<<::::::===AAACCCDDDDDDKKKVVVbbbrrr$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&&&&&&&&&&&&&&&&&&&&&&######################################################################################################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$#########""""""##############################""""""""""""##########################################$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((())))))******.........///111222333444444555444444444666;;;>>>>>>===<<<:::999;;;???BBB>>><<<::::::===AAACCCDDDHHHNNNWWWaaappp$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################""""""$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&&&&&&&&&&&&&&&&&&&&&&################################################################################################################################################"""######$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$#########""""""##############################""""""""""""##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((()))*********.........///000222444555999999888666555777:::===???>>><<<:::999:::>>>BBB>>><<<::::::===AAACCCDDDIIIOOOWWWaaappp$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$########################!!!"""######$$$#########"""############$$$$$$$$$$$$$$$$$$############"""##############################""""""""""""##############################"""""""""############$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%########################################################################!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))******+++...------...000222444666>>>===;;;888555555777999>>>===<<<:::999:::===@@@===;;;999:::>>>BBBDDDEEEEEEKKKUUUaaaqqq$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%##############################""""""""""""######################################################""""""#########$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$########################!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$############"""##############################""""""""""""##############################""""""""""""############"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""############$$$$$$$$$$$$########################""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))******++++++...------...///222555777<<<;;;999666444444777999<<<<<<<<<;;;999999<<<>>>;;;999888:::>>>BBBEEEGGGBBBIIITTT```ppp$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################$$$###"""!!!!!!"""###$$$################################################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################""""""######$$$$$$$$$$$$########################!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$############"""##############################""""""""""""##############################""""""""""""############"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))******++++++...---------///222555777555555555444444666:::===;;;<<<<<<;;;:::999:::<<<:::999888:::>>>CCCFFFHHHCCCJJJUUU```ooo%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((((()))''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!########################"""###$$$$$$###"""###$$$########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""#####################"""""""""""""""######$$$%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!######"""!!!"""""""""!!! !!!#########""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$############"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((()))***+++,,,.........///000222444444555555333111111333888<<<<<<;;;::::::::::::;;;<<<;;;:::999;;;???BBBDDDDDDGGGIIIQQQ^^^mmm%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""########################"""###$$$$$$###"""###$$$########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$###############################################################$$$$$$$$$$$$######!!!!!!"""#####################""""""""""""######"""######$$$###"""!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$###!!!"""######"""!!!!!!"""#########""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$##################"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((()))***+++,,,---......///000222333444555444333111111333888<<<===<<<:::999999:::<<<===;;;:::999;;;>>>BBBDDDEEEGGGIIIQQQ]]]kkk~~~$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################"""###$$$$$$###"""###$$$########################"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$###############################################################$$$$$$$$$$$$######!!!!!!"""##################"""""""""""""""######!!!""""""""""""!!! $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$%%%###"""##############################""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$######"""###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((()))***+++,,,------...///000222333444444444333111111444888<<<>>><<<999777777999<<<>>><<<:::999:::>>>BBBEEEFFFGGGIIIOOO[[[jjj}}}#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$########################""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$$$$$$$######!!!!!!"""###############""""""""""""""""""###$$$""""""""""""""""""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""###%%%%%%$$$###$$$######$$$%%%%%%%%%$$$######""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((()))***+++,,,---------...000111333444333333333222222444888<<<>>><<<888666666888<<<>>><<<:::888999===BBBFFFGGGGGGHHHOOOZZZiii|||###########################$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$#########""""""#################################"""###$$$$$$###"""###$$$########################""""""#########$$$$$$$$$################################################"""""""""######$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$######!!!!!!"""###############""""""!!!!!!"""###$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""###%%%%%%$$$###$$$######$$$&&&'''%%%#########""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((()))***+++,,,,,,------...///111333333222333333222222555999<<<>>><<<888666666888<<<>>>;;;999888:::>>>CCCFFFGGGFFFHHHOOO[[[iii}}}$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$ """$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((()))((('''$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%&&&########################"""""""""############$$$######"""!!!!!!"""##############################"""###$$$$$$###"""###$$$########################"""############$$$$$$$$$#######################################$$$$$$$$$!!!!!!""""""###$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###############!!!!!!!!!!!!"""###$$$%%%$$$###############$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$%%%###"""###"""!!!$$$'''(((%%%"""######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""""""""###############$$$$$$######"""###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((()))***+++,,,,,,,,,---...///111222333111222333333333555999<<<===;;;888666666888;;;===999888888;;;???CCCFFFFFFEEEHHHPPP]]]kkk~~~%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&"""#########$$$$$$$$$$$$!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''((('''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&########################""""""""""""############$$$$$$###""""""###$$$$$$########################"""###$$$$$$###"""###$$$########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###############!!!!!!!!!!!!"""###$$$%%%###""""""!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$###!!!"""!!! ###'''(((%%%!!!######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!"""""""""#########$$$#########"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((()))***+++,,,,,,,,,------///000222333111222333333333555999<<<;;;:::888777777888:::;;;777777999===AAADDDEEEEEEEEEHHHRRR___nnn%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&""""""######$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&########################""""""""""""############&&&%%%$$$######$$$%%%&&&########################"""$$$$$$$$$###"""###$$$########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###############!!!!!!!!!!!!"""###$$$%%%"""!!! """###$$$$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!######"""!!!""" ###''')))%%% ######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$######"""""""""############$$$$$$$$$#################################$$$$$$%%%%%%%%%!!!!!!""""""#########$$$###"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((()))***+++,,,,,,,,,,,,---///000222333000222333333444666999<<<::::::999888888999::::::666777999>>>BBBEEEEEEDDDDDDHHHSSSaaaooo&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$##############################&&&&&&%%%$$$#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""$$$#########""""""!!!!!!&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$############"""""""""""""""#####################"""""""""""""""""""""""""""""""""""""""################################################!!!!!!""""""#########$$$""""""""""""############ !!!''''''""" $$$%%%###!!!"""$$$%%%$$$!!!########################$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&((((((((()))******++++++,,,,,,------///000222222666555444444444666888:::<<<<<<999666888<<<;;;666888999:::<<<>>>???@@@AAABBBEEENNN\\\kkk~~~&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################$$$$$$$$$$$$%%%#################################$$$$$$$$$%%%%%%########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$##############################%%%%%%$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""############"""""""""!!!%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$#########""""""""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!########################""""""""""""#########$$$""""""""""""############(((""" ###$$$""""""&&&%%%###!!!"""$$$%%%$$$"""########################$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&((((((((()))******++++++,,,,,,,,,---///000222333333333222111222444666777;;;;;;888555777;;;:::666888888:::<<>>555,,,'''$$$ """$$$%%%$$$"""!!!###%%%########################$$$######"""""""""""""""########################$$$######""""""######$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&((((((((()))******++++++******+++---///111333555333333444555666666666666888;;;:::444333777<<<>>>???????????????@@@@@@@@@DDDGGGNNNZZZgggwww$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""####################################"""############$$$$$$$$$######################################################$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$##############################$$$$$$######$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$###"""""""""###%%%&&&""""""""""""!!!!!!!!!!!!""""""""""""############ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#########""""""""""""############555444,,, """$$$!!!!!!$$$%%%%%%"""!!!###%%%########################$$$######"""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$((((((((()))******++++++******+++---///222444555555666777888999999999999999<<<:::555333777===???CCCAAA>>>======???BBBDDDFFFHHHPPP[[[fffvvv$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%$$$#########%%%((()))$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""####################################$$$#########""""""!!!!!!######""""""######$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$###""""""!!!!!!"""#######################################"""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###""""""""""""!!!"""$$$%%%%%%$$$###"""###"""""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$###########################"""!!!!!!!!!"""$$$%%%$$$$$$$$$#########""""""!!!""""""""""""#########"""######$$$$$$$$$##############################""""""""""""############$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((()))***+++,,,,,,------------...000111333444555555666777888999:::::::::999777555444666;;;>>>===>>>???===::::::<<>>>>><<<999:::===@@@EEEEEEIIITTTbbbuuu$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$######$$$%%%'''((($$$$$$$$$###############################################################"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""################################################""""""""""""######""""""######$$$%%%%%%$$$######"""#########!!!""""""""""""!!!!!! !!!!!!"""#######################################"""############$$$$$$$$$''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$###""""""""""""%%%%%%$$$###""""""""""""$$$$$$######"""#########""""""""""""""""""""""""########################"""############$$$$$$$$$###########################""""""""""""###$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!########################""""""""""""############$$$######""""""######$$$$$$$$$###""""""###$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((()))***+++,,,,,,---+++++++++,,,...///111222666666666777777888888888888888666555555888===AAA>>>>>><<<:::888:::>>>AAAEEEEEEIIISSSaaarrr$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$######&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$######$$$%%%&&&&&&########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""#############################################"""""""""""""""######""""""######$$$%%%$$$$$$###############$$$######$$$$$$$$$$$$###"""!!!!!!"""#######################################""""""#########$$$$$$$$$########################%%%$$$$$$###""""""######'''&&&$$$"""!!!!!!"""###%%%%%%$$$###"""""""""###""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################"""""""""#########$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!########################!!!"""""""""##################""""""""""""######$$$##################$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((()))***+++,,,,,,---++++++,,,---...000111222666666666666777777888888888777666555555888>>>BBB>>>===:::888888:::???BBBEEEEEEIIITTTaaasss$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""############""""""######$$$%%%$$$###############$$$$$$"""######$$$$$$$$$######!!!!!!"""#######################################""""""#########$$$$$$$$$########################%%%$$$######"""#########'''&&&$$$"""!!!!!!"""###%%%%%%$$$###"""""""""###""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################"""#########$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!########################!!!"""""""""###############""""""""""""""""""############$$$$$$#################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((()))***+++,,,,,,---,,,------...///111222333555555555666777777888888888888777555555999>>>BBB>>>;;;888777888<<>>BBB<<<:::777777999===???AAA??????EEEPPP^^^ppp$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""####################################!!!"""""""""##################""""""######$$$%%%######""""""###$$$$$$%%% !!!"""""""""""""""!!!!!!"""#######################################"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$###############$$$$$$######$$$$$$$$$######"""#########"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$"""""""""#########$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""""""""############""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((()))***+++,,,,,,---,,,,,,------///111222333222222333555777888999:::;;;:::888666666888===AAA;;;888666777;;;>>>??????@@@AAAFFFQQQ^^^ooo$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))***)))'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%######$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""####################################!!!!!!""""""#########$$$#########"""###$$$$$$%%%######""""""###$$$%%%%%%""""""###$$$$$$$$$$$$$$$!!!!!!"""#######################################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###############$$$$$$!!!"""$$$%%%%%%$$$###"""###"""""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$""""""######$$$$$$$$$$$$!!!""""""""""""######### !!!"""###$$$%%%%%%%%%########################""""""""""""############""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((()))***+++,,,,,,---++++++,,,,,,...///111222000111333555777999:::;;;<<<;;;999777666888<<<@@@:::777666888<<>>EEEEEEJJJTTT```ooo###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%!!!"""###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$##################""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$#########"""""""""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$###"""!!!!!!########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$##################!!!!!!""""""#########$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&+++,,,------++++++,,,---///.........///000222333333444555666777888999:::<<<:::888444222444888;;;;;;:::999999:::<<>><<<;;;::::::;;;===@@@AAADDDGGGKKKRRR^^^qqq###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$#################################"""""""""""""""########################""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$##############################""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((******++++++---///---------...000222555666444444444555666888:::;;;999999888666555666999<<<<<<;;;;;;:::;;;>>>@@@AAADDDHHHMMMSSS___qqq###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""""""""""""""##############################""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$########################$$$$$$$$$######$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((+++,,,,,,---///111////////////000111333444555444444444666888:::<<<<<<;;;:::777555555777:::<<<;;;::::::;;;===@@@AAADDDHHHNNNTTT___qqq###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###########################$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))+++,,,,,,---///111111000//////000111333444555444444444555888:::<<<======;;;888666555666888;;;:::999999:::<<>>???AAAGGGOOOVVV```rrr$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$%%%''')))+++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""############$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''#####################$$$##############################""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#################################################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((************,,,...------...///111444666888666555333333555777;;;===:::::::::999777777999;;;999999888777888;;;===>>>@@@GGGOOOVVV```sss$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******))))))((('''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&###""""""%%%))),,,''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#####################""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""############""""""""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######"""#################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&,,,,,,+++***+++...000222...---,,,...111444555444777666555555666888:::<<<===<<<;;;999888999<<>>??????DDDFFFLLLTTTaaattt$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***)))((((((''''''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&###""""""%%%)))+++'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$##################"""""""""""""""###$$$%%%%%%$$$###""""""##################"""########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#######################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""""""""""""""######$$$################################################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###########################!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&++++++******+++---///111...---,,,...111444555444666666555555666888:::;;;<<<<<<;;;999888999<<<>>>;;;:::888999<<<>>>???>>>BBBEEEJJJRRR```sss$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%###"""###%%%(((***((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$#########$$$$$$########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########"""""""""##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#######################################"""############$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""######$$$$$$""""""""""""""""""""""""########################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###########################!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''******))))))***,,,...///...---,,,...111444555444444555555666888999999:::<<<<<<;;;999888888;;;>>>;;;999888999;;;>>>>>>>>>BBBDDDIIIQQQ___sss$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%''')))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$##################$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$############$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((())))))((()))***+++---......---,,,...111444555444333444555777888999999999;;;;;;;;;999888888;;;===;;;999888999;;;===>>>>>>BBBEEEIIIQQQ^^^rrr$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((((((((('''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))***+++,,,---...---,,,...111444555444222333555666888999999999::::::;;;999888888:::<<<:::999777888;;;===>>>>>>DDDFFFJJJPPP^^^rrr$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))(((''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#######################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##################$$$$$$#########$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''(((((()))***+++,,,,,,---...---,,,...111444555444222333444555777888::::::999:::;;;:::888888:::;;;:::888777888:::=========EEEFFFIIIOOO\\\ppp$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((('''''''''((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))***++++++((((((((((((((((((((()))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""###$$$%%%%%%$$$###""""""##################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!"""$$$&&&&&&%%%$$$###################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((***+++,,,,,,------...---,,,...111444555444333222333444555888:::<<<888:::::::::888888999::::::888777888:::<<<======EEEFFFHHHMMMYYYlll$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((***************++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$&&&&&&%%%$$$###""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((()))***+++,,,---------...---,,,...111444555444333333222333444777;;;<<<888999::::::999888999::::::888777888:::<<<======DDDEEEFFFKKKVVViii$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((''''''((())))))((('''''')))+++)))((('''((())))))((('''+++***))))))((('''))),,,---,,,+++******+++,,,---++++++,,,...111111111//////,,,+++...,,,(((+++222000,,,)))(((***+++***(((***************+++++++++***(((((()))++++++((($$$***************)))(((''')))(((((((((''''''''''''&&&)))(((%%%&&&)))***'''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''))),,,...---+++---,,,---///333666666666777666444333555888<<<>>>999;;;;;;999777666888;;;888888777777999;;;>>>???FFFFFFEEEHHHWWWooo$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((''')))******)))(((((((((+++***))))))))))))(((''',,,,,,---......///000333//////000111444777999;;;@@@>>>=========>>>======>>>:::888999777333444999>>>;;;888666666555111///...------,,,,,,++++++++++++******,,,///000...,,,))))))*********))))))(((*********)))))))))(((((((((******&&&&&&)))***'''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$$$$########################%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''))),,,...---+++---,,,---///333555666555555555555666777999;;;<<<;;;<<<;;;888666666888;;;888888777777999;;;>>>???EEEFFFEEEIIIYYYrrr%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''))),,,---+++(((''''''---,,,,,,,,,,,,,,,,,,---///111444777:::>>>???@@@AAAAAACCCDDDGGGIIILLLMMMPPPNNNLLLJJJHHHHHHHHHHHHNNNIIIFFFHHHHHHFFFFFFGGGMMMLLLJJJIIIGGGDDD???;;;666555444222111/////////+++******+++,,,------,,,*********+++++++++++++++,,,++++++++++++************---,,,((('''******(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((()))+++------,,,---,,,---///333555555555333444555777999999:::999===<<<:::777555555999;;;888888777777999;;;>>>???DDDEEEFFFKKK\\\vvv%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))))))))(((***,,,,,,***))))))***(((***,,,---///222666888:::>>>BBBEEEKKKPPPRRRPPPUUUTTTSSSQQQPPPOOONNNNNNHHHHHHHHHGGGEEEDDDDDDEEEOOOLLLJJJKKKMMMNNNNNNNNNQQQRRRSSSTTTSSSPPPLLLIIIAAA@@@===;;;999888888777222111///...,,,+++***)))------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,...---)))(((++++++(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))+++,,,---,,,---,,,---///222444555444333444555666777999::::::???<<<999666444666999<<<888888777777999;;;>>>???BBBEEEGGGMMM___yyy%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((())))))))))))+++///222+++...333666:::@@@GGGLLLRRRUUUVVVVVVZZZ___^^^XXXTTTSSSPPPLLLHHHDDDAAA???:::===@@@AAA@@@???@@@AAAJJJIIIHHHHHHIIIJJJJJJHHHKKKMMMPPPRRRRRRQQQPPPOOOJJJIIIGGGEEECCCCCCCCCDDD???>>>===:::777444222222111000...,,,++++++++++++,,,,,,,,,+++++++++******---///...***)))++++++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,------,,,---///222444444333555444333333444777:::<<<>>>;;;777555555777:::<<<888888777777999;;;>>>???BBBDDDGGGNNN```{{{%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''(((((())))))***************+++,,,...444:::???AAADDDIIILLLNNNTTT\\\bbbeeegggddd^^^^^^bbb^^^UUUKKKJJJIIIGGGDDDAAA>>>===AAAEEEIIIJJJIIIHHHJJJLLLQQQTTTTTTOOOKKKKKKKKKIIIJJJLLLMMMMMMLLLLLLMMMNNNNNNMMMLLLJJJKKKLLLNNNOOOIIIJJJJJJHHHDDD@@@>>>===888666333000---,,,++++++,,,,,,,,,,,,++++++++++++,,,///...***))),,,,,,)))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%###""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$###############"""""""""""""""""""""""""""""""""###############!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********+++,,,...---------...111333333333666555333222333666:::======:::666555777999;;;<<<888888777777999;;;>>>???AAADDDGGGNNN```zzz&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''(((((())))))(((((((((((((((((((((((())))))***++++++,,,------000222666:::???EEEMMMRRRUUUXXXZZZYYYWWWYYY___dddcccddd___VVVVVV[[[VVVLLLIIIJJJKKKLLLMMMMMMMMMLLLPPPRRRTTTQQQNNNNNNSSSWWW[[[bbbccc\\\TTTSSSTTTTTTXXXXXXUUUPPPKKKHHHJJJLLLMMMLLLKKKKKKMMMQQQTTTVVVXXXZZZ[[[YYYRRRLLLHHHGGGFFFCCC???:::666333111111.........---------,,,,,,+++------)))))),,,---***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###############$$$$$$$$$########################!!!"""""""""#########$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&(((++++++******,,,...---------...111333333222444444333333555777999;;;:::777555666999<<<===<<<888888777777999;;;>>>???AAADDDGGGNNN___xxx&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))******+++))))))))))))))))))))))))++++++,,,------...//////777;;;BBBHHHOOOUUU\\\```ZZZ[[[ZZZUUUOOONNNQQQUUUVVVWWWRRRJJJKKKRRROOOEEEKKKMMMPPPSSSVVVXXXYYYZZZUUUUUURRRLLLGGGGGGNNNTTTZZZdddhhh```WWWWWWZZZ[[[iiifff```VVVMMMIIIIIILLLJJJIIIIIIJJJMMMRRRVVVYYYjjjlllmmmiii```WWWQQQOOORRROOOJJJDDD???;;;999888000/////////............***,,,,,,)))))),,,---+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&(((++++++******,,,///---------...111333222222222222444666777888888999888666444666:::======<<<999888777777999;;;>>>???BBBDDDGGGMMM^^^www%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''''''''((())))))((()))***++++++***)))***+++******,,,///333777:::;;;BBBFFFLLLTTTYYYYYYUUUQQQJJJHHHFFFGGGJJJKKKJJJHHHLLLSSSSSSOOOSSS]]]ZZZPPPYYYWWWVVVWWWZZZ[[[YYYWWWUUURRRNNNMMMMMMOOORRRSSSWWWiiixxxxxxqqqmmmnnnqqqyyy~~~pppaaa]]]]]]]]]^^^XXXTTTUUUVVVWWW]]]fff}}}pppeee\\\TTTYYYSSSKKKFFFEEECCCAAA>>>444777777111......---+++222///---...,,,)))***...)))((('''(((+++,,,+++***************))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$#########$$$########################$$$%%%%%%&&&&&&%%%%%%$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''''')))***+++******+++------,,,,,,...111333333222444333444444666888;;;<<<;;;:::888666666777888999;;;:::999999999;;;===???DDDCCCDDDMMMddd~~~%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&************++++++***)))'''((())))))((()))+++---...333;;;@@@BBBFFFJJJNNNPPPTTTXXXYYYVVVRRROOOOOOOOOPPPQQQSSSVVVZZZ^^^```eeeeee___VVVSSSVVVXXXWWWVVVUUUVVV]]]hhhpppsssssswwwqqqjjjhhhjjjkkkhhhdddlllzzzxxxwwwwwwuuuzzztttrrrvvv|||rrrjjjeeeaaa[[[WWWTTTOOOGGGAAAAAABBB???:::888;;;<<<999...+++***------***+++...*********+++,,,---...---+++*********))))))))))))))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''')))***+++******+++------,,,,,,...111333333222444333333444555777999::::::999777666666888999:::888777777777999;;;>>>@@@DDDCCCDDDMMMccc|||%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&'''''''''''''''&&&'''((()))******))))))(((((()))***,,,///555999===FFFPPPVVVWWWXXX\\\aaacccgggjjjfff^^^YYYZZZ\\\YYY]]]aaabbbbbbaaaccceee\\\[[[\\\\\\ZZZ[[[eeeqqq|||wwwtttxxx~~~www}}}xxxuuurrrnnngggaaa]]][[[SSSKKKGGGFFFAAA;;;===777333444333///---...+++,,,,,,+++******+++---+++++++++*********))))))))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''')))***+++******+++------,,,,,,...111333333222444333333333444555777888888777777777777999:::;;;666666555666888<<>>@@@CCCDDDFFFMMM___vvv%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''(((((())))))))))))))))))++++++***((()))---111888===EEEMMMUUU]]]eeeiiikkkfffcccgggmmmrrrpppmmmnnnmmmkkkkkkjjjgggaaa\\\YYYYYYYYYZZZ^^^dddlllqqq{{{{{{ppp___WWWQQQHHH>>>888444111...---...//////...---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''')))***+++******+++------,,,,,,...111333333222333333222111111222333444555666777888999:::;;;;;;===<<<;;;:::;;;<<>>???BBBFFFIIINNN]]]rrr$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((((('''''''''((()))))))))))))))((('''''')))***+++,,,,,,---------111888CCCNNNWWW]]]cccfffjjjkkkmmmooopppooollljjjnnnlllhhheeecccbbbbbbbbbhhheee```___gggxxxvvvsssuuu}}}}}}|||www{{{uuuXXXBBB@@@777000000000------000222000.........---,,,***+++*********))))))))))))++++++*********)))))))))((((((''''''''''''(((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&'''(((*********+++,,,...---------///111222222000222222111111222333555666666777888888777888:::;;;999888888888999;;;>>>@@@FFFFFFDDDHHHYYYrrr$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''&&&''''''''')))))))))))))))))))))(((&&&))),,,,,,+++,,,111666AAAKKKYYYdddiiijjjgggeeejjjmmmpppsssssspppmmmjjjmmmhhhaaa\\\ZZZ[[[___bbbgggppp}}}|||{{{rrrccc^^^hhhxxxmmmTTTXXXKKK===777555333111000*********+++......---++++++++++++*********))))))************)))))))))((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''(((*********+++,,,...---------///111222222000333222222222222444555666555777888888888888999;;;999999888888999<<>>;;;:::999999;;;===@@@BBBBBBCCCHHHUUUlll%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))((((((''''''(((***+++---***///888EEEQQQ[[[aaadddhhhkkkoooqqqsssuuuwwwyyyzzzxxxrrriii___ZZZZZZ\\\XXX[[[cccnnn{{{jjjccc\\\UUUaaalllxxxvvvfffVVVLLL>>>;;;666333111111///...---------,,,,,,,,,++++++++++++++++++*********)))***))))))(((((())))))******+++,,,------,,,+++***)))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((((((((()))))))))))))))************)))((((((''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''''''''(((*********+++,,,...---------///111222222000333222222222222444555666666999<<<=========>>>???;;;;;;::::::;;;>>>@@@BBBDDDCCCCCCLLLbbb~~~%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''(((((()))******)))))))))***,,,...000333<<>>???<<<;;;:::;;;<<<>>>AAACCCCCCCCCDDDJJJ]]]yyy%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******,,,+++******,,,...111222GGGQQQ[[[^^^]]]^^^fffmmmmmmqqqvvvyyyxxxuuurrrqqqjjjbbbVVVMMMOOO```zzzuuucccYYY```ggglllxxxwwwfff[[[PPPmmm}}}vvvlll___OOO@@@666......---------,,,,,,,,,---------,,,,,,,,,++++++******))))))))))))******((()))+++,,,,,,+++)))((())))))))))))((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((()))******+++........................,,,++++++***************++++++++++++++++++++++++------------------------,,,,,,++++++******))))))+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&%%%'''(((*********+++,,,...---------///111222222000222111111000111222444555444777;;;============>>><<<;;;;;;;;;<<>>>>>888222111///222444444555888555000000++++++000000+++)))+++///,,,***++++++***))))))+++***(((((()))(((&&&%%%((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''((())))))******---...///000000111000000000000000000111222333444333666:::<<<<<<<<<<<<===:::::::::;;;===???BBBCCCEEEHHHHHHJJJ[[[xxx%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))'''(((((((((((((((''''''***)))))))))***+++++++++)))***,,,000888CCCOOOWWWdddeeehhhlllpppsssuuuwwwqqqrrrssstttqqqkkkccc]]]SSSRRRYYYllltttrrrrrrkkkfffhhhtttzzzxxxfffRRRBBB;;;555444444222222333000000000...,,,***))))))+++*********))))))))))))***((('''((()))***)))((())))))((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%''')))((('''&&&&&&&&&'''(((&&&&&&((()))+++---//////444444333333222222111111333222000,,,+++,,,000444555...+++111777;;;AAAGGGEEEHHHIIIDDD<<<999===BBBHHHKKKVVVbbbdddYYYLLLDDDMMMRRRUUUSSSRRRQQQNNNJJJ???999777888888333333555444000------------,,,,,,,,,***(((((()))***)))(((''''''''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((())))))******+++,,,,,,---...///000000111111000111111000111111222333444777999<<<===<<<:::::::::<<<;;;;;;<<<===???AAABBBFFFHHHFFFGGGWWWsss%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))'''(((((())))))(((((((((((())))))******+++++++++***+++///:::HHHUUU]]]___hhhiiikkkooorrruuuxxxyyyrrrpppnnnlllhhhaaaWWWPPPQQQ[[[ooovvvaaacccdddaaakkk~~~}}}kkkUUUGGG999444444333222333000000000///---+++***)))+++++++++*********))))))***)))((((((******)))((())))))(((((((((((('''''')))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''%%%$$$###$$$&&&((((((''''''''''''((()))***+++---///222444666777;;;:::666333000...------...///...------///333666<<<777666<<>>===;;;;;;;;;======<<<<<<===???@@@AAADDDFFFDDDEEEVVVrrr%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))'''(((((())))))))))))(((((()))******))))))***+++---000999FFFUUUaaafffgggjjjkkkmmmpppsssvvvxxxzzzrrrooojjjddd^^^ZZZWWWUUUcccooo{{{nnniiipppvvvyyyppp^^^JJJ===777444555888//////.........---+++***,,,,,,+++++++++************)))((()))******)))((())))))(((((((((((((((((()))(((((('''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((())))))(((&&&%%%&&&(((%%%%%%&&&'''(((***++++++222222444555666888999999666444111...,,,,,,,,,,,,***...333666777666555555666999???GGGNNNTTTZZZ^^^```iiiqqqrrrkkkgggiiinnnxxxtttsssyyy|||vvvmmmhhhhhhwwwwwwkkkaaaZZZ[[[\\\^^^``````______```\\\XXXQQQHHHDDDCCCAAA>>>999555000---,,,,,,,,,+++(((((()))))))))(((&&&%%%&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''******++++++,,,------...,,,---...000111111111111222222222222333444555555444777;;;>>>>>>>>>???@@@???>>>=========>>>???@@@CCCEEEDDDFFFYYYwww%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))''''''((()))******)))))))))***+++***)))))),,,...666???LLLWWW___ffflllpppqqqrrrtttwwwyyyzzzzzzzzzmmmggg]]]TTTQQQYYYhhhttt}}}llljjjqqq{{{}}}~~~mmm]]]LLL???:::;;;111...------...///---,,,,,,,,,,,,,,,+++++++++++++++)))((()))***+++***)))(((((())))))))))))))))))))))))(((''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))((('''&&&(((***&&&''')))+++---///111111666666666555555444444444...---,,,,,,---///222444333777;;;===<<<:::888888222<<>>999666555333222...------,,,***((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))******+++,,,,,,,,,,,,---...000111111222222222222222222333444555555333777;;;===>>>??????@@@>>>>>>===<<<<<<===>>>???DDDFFFEEEHHHZZZxxx%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''((())))))''''''((()))************)))***,,,+++***---333888GGGRRR```ggghhhjjjqqqwwwvvvwwwyyyzzzyyyvvvsssqqqccc[[[PPPKKKSSSiii~~~rrrhhh]]]YYYfffwwwxxxvvvjjjRRRBBB<<<777333...---///000///...---------,,,,,,,,,+++++++++***))))))++++++***)))(((((())))))))))))*********)))((((((''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))++++++---///111333555666666444333333222111000//////---...///222555999<<<>>>???>>>===;;;:::<<>>EEEHHHGGGHHHYYYuuu%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''(((******++++++***(((***,,,---...444>>>FFFUUU___jjjooommmmmmsssyyyxxxyyyzzzxxxsssllleee```[[[WWWVVV```ttt|||kkk___bbblllwww~~~sssttt{{{mmmYYYOOOBBB;;;333///000111000...------------,,,,,,,,,,,,+++***))))))++++++***)))(((((()))))))))************))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''((((((((()))(((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((()))+++...000111333444555555555444000000000111111222222222666777999<<<>>>AAACCCDDDBBBCCCDDDEEEHHHNNNUUU[[[kkkrrrwww|||~~~~~~{{{mmmkkklllooonnnllloootttyyy{{{uuuhhh___aaahhhmmmppppppjjj___ZZZbbblllqqqgggjjjeee\\\ZZZ^^^\\\TTTVVVTTTQQQPPPOOOOOOMMMKKKEEEBBB<<<666111...---,,,******))))))((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))***++++++++++++,,,...///111222222222111111000111111222333444555888;;;===<<<<<<<<<<<<;;;:::999999:::;;;<<<===DDDGGGGGGIIIZZZttt%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))''''''(((******+++++++++'''***,,,...111:::GGGQQQ]]]dddlllooonnnnnnrrrwww}}}~~~}}}zzzrrrggg]]]VVVYYY[[[fffrrrccc```www{{{}}}vvvmmmJJJBBB777111111222000.........---------,,,,,,,,,+++***)))***+++++++++)))(((((())))))*********+++******)))((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&'''''''''(((((())))))(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((&&&(((******+++---///222222333333444333222000///......000222555777999:::>>>???AAABBBDDDDDDEEEEEECCCIIIQQQZZZbbbjjjqqqvvvrrrwww}}}ppplllhhhllluuuvvvtttrrrooohhhcccfffnnnttthhhbbb```^^^bbbjjjnnniiieeehhhjjjiiihhhllliii___^^^ccc```WWWQQQPPPPPPQQQSSSTTTSSSRRRNNNJJJBBB;;;555111000000---,,,+++***)))'''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((())))))***++++++,,,,,,+++,,,...///111222222333000000000000111222333444111444888;;;<<<===>>>???999999888888999:::<<<===AAAEEEGGGKKK\\\www&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((())))))))))))***+++++++++...555@@@MMMVVV[[[aaagggooorrrrrrtttxxx}}}zzzqqqllleee[[[TTTSSS]]]xxxzzzrrr\\\lllnnnWWWFFF===555666777000...000000...---------,,,************))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''***((('''&&&'''((('''&&&###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$&&&'''((((((***---111333555555444333000......+++)))+++000---555;;;===???AAACCCBBB???CCCGGGHHHGGGHHHKKKOOO[[[aaatttyyysssjjjfffgggpppxxxwwwlllcccSSSRRRPPPNNNMMMPPPUUUYYY[[[TTTNNNJJJDDD???BBBJJJYYYWWWTTTQQQOOOLLLHHHEEEMMMSSSYYY[[[___ddddddaaa```bbb```\\\___gggiiieee\\\[[[YYYXXXWWWTTTPPPNNNRRRMMMFFF@@@;;;777333111666333///,,,+++***)))''')))(((((('''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((((()))***,,,---...............//////000111222222111000000000222444666555888;;;<<<<<<<<<===>>>???<<<888777999<<>>BBBHHHKKKKKKIIIHHHKKKGGGDDDHHHUUUhhh{{{xxxfff___LLLFFFCCCFFFKKKKKKGGGBBB???===:::999:::<<>>>>>AAAAAA>>>CCCGGGHHHIIIPPP\\\ccccccTTTUUUXXXZZZZZZWWWSSSPPPNNNKKKGGGEEEDDDDDDCCCBBB===999555222111///---+++((((((((('''(((((())))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))***++++++,,,------............///000111222222111000000111222444666555888;;;<<<<<<<<<===>>>???<<<999888999<<<>>>>>>BBBFFFHHHMMM```|||&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&((()))))))))***+++---111;;;IIIVVV___ffflllpppnnnqqqvvv{{{}}}}}}{{{zzzgggccc\\\TTTNNNRRRbbbsssppphhhmmmvvvxxxqqqaaa\\\eee}}}iii[[[RRRFFF666333000//////...---,,,---------,,,,,,,,,++++++*********+++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''***((('''&&&'''((('''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))))))))(((''''''(((+++---///111666<<<;;;444...*********)))---333777999???FFFJJJEEEGGGPPPRRRJJJEEEEEE???III[[[tttvvvqqqrrrkkkZZZKKKEEEHHHDDD>>>::::::<<<>>>>>>:::>>>EEEMMMSSSTTTRRRPPPPPPQQQYYYgggqqqrrrnnnkkkjjjbbbVVVNNNMMMSSSZZZ^^^[[[ZZZTTTLLLGGGGGGGGGDDD???AAAAAA>>>???EEEKKKMMMGGGIIIKKKNNNOOOOOOOOONNNNNNKKKHHHFFFFFFFFFEEEDDDCCC@@@<<<888666444111...***))))))(((((())))))***'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''*********+++++++++,,,,,,............///000111222222111111000111333444555555777;;;<<<<<<<<<===>>>@@@===:::888:::<<<======AAAEEEFFFJJJ]]]{{{''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))''')))***)))((()))---000>>>HHHVVV```eeehhhlllpppmmmqqqxxx~~~}}}vvvpppZZZWWWSSSNNNOOO^^^wwwmmmdddkkkuuujjjllllllhhhjjjssssssjjjhhhpppuuussstttyyymmmiiilllyyypppjjjgggnnn{{{vvvbbbLLL<<<444......000000///000---------,,,,,,,,,++++++******++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''***((('''&&&'''((('''&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''###$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((())),,,000444666666<<<@@@<<<333,,,+++---...000666>>>CCCDDDHHHMMMMMMIIIMMMUUURRRFFFBBBFFFGGG^^^{{{\\\VVVTTTWWWWWWOOOGGGCCCAAADDDEEEBBBBBBFFFJJJLLLKKKYYYmmm|||zzzqqqkkkkkkppp{{{|||wwwrrrkkkggghhhlllqqqsssuuurrriii]]]WWWWWWXXXVVVWWWUUUOOOFFF===999999:::======<<<;;;<<>>???@@@>>>:::999:::;;;<<<<<<@@@DDDDDDHHH[[[zzz''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***)))***+++***))),,,222888LLLUUU___fffhhhjjjnnnrrrooosssyyy~~~|||sssggg^^^KKKMMMOOORRR^^^vvv}}}xxxpppkkkppp~~~|||~~~{{{ooorrrttttttvvv~~~xxxuuuiiihhheeeaaabbbfffjjjjjjjjj}}}xxx]]]FFF999...---/////////111---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((***((('''&&&'''((('''&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&%%%&&&''''''((()))+++...333777;;;===<<<@@@AAA===555000333777999<<>><<<;;;===@@@AAA@@@@@@CCCGGGJJJKKKKKKDDDBBB???===<<<999666444333222000...+++***)))(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''************************------------...///000111111111111111222333444444444777:::<<<<<<===>>>???@@@===;;;::::::;;;<<<;;;@@@CCCDDDGGGZZZyyy''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******)))+++,,,,,,,,,333>>>HHHZZZ___fffkkknnnqqquuuxxxvvvyyy{{{yyyqqqcccUUULLLCCCMMMYYYeeevvvsssiii___mmm~~~uuujjjaaaeeeqqqwwwpppggggggkkkiiihhhrrr|||vvvgggjjjzzzpppnnnkkkfff```eeelllttt|||yyy^^^JJJ777222222///...000------,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((***((('''&&&'''((('''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((('''&&&&&&&&&'''((())),,,...222777;;;???AAABBBAAACCCCCC@@@;;;;;;@@@DDDEEEGGGLLLRRRQQQMMMKKKMMMUUUbbbooorrrllljjjrrr|||xxxuuunnnbbbTTTKKKHHHIIIAAA@@@???@@@CCCJJJTTT[[[~~~~~~wwwrrrpppuuuzzzwwwoookkkmmmllljjjmmmtttxxxxxxqqqkkkeeeccc^^^XXXSSSRRRMMMQQQUUUSSSMMMFFFBBB@@@@@@???>>>???@@@AAA@@@???@@@???======>>>===;;;888777666333111...,,,+++***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))))))))*********++++++------------...///000111000111111222333333444444444666:::<<<<<<===>>>@@@???<<<::::::;;;<<<<<<;;;@@@DDDEEEHHH[[[xxx''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((()))))))))*********)))+++---...222===NNN[[[eeehhhlllqqquuuxxxzzz{{{{{{|||zzzrrreeeWWWLLLHHHHHH]]]tttwww]]]RRRRRRkkksssccc]]]\\\XXXWWW\\\fffkkkhhhdddqqquuuxxxxxx{{{}}}wwwooozzzuuupppoooqqqsssttttttvvvyyy~~~gggLLL@@@;;;333000111.........------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((***((('''&&&'''((('''&&&'''''''''((()))))))))***''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''&&&'''(((+++---///444777<<>><<<:::777333000777777888:::<<<===<<<:::888666555333111000//////,,,++++++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((((()))***++++++,,,------------...///000000000000111222333333333333333666:::<<<======???@@@===;;;::::::<<<======<<>>CCCHHHJJJIIIGGGFFFHHHIIIKKKMMMOOOQQQRRRSSSPPPLLLJJJJJJHHHGGGJJJPPPfffsssrrr___QQQRRRPPPHHHKKKIIIHHHJJJNNNNNNKKKHHH^^^ppp~~~{{{iiinnnqqqpppqqqrrrppplllddd]]]]]]iiissssssnnnlllnnnkkkeeeZZZOOOJJJLLLPPPCCCAAA???>>>===:::777444000000222555999;;;:::999777666555444333333333333///...---,,,+++)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((()))***+++,,,,,,---------------...000000000000111333333333333333333666:::<<<======???@@@<<<;;;::::::<<<>>>======AAAFFFHHHLLL]]]xxx((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))++++++***)))((()))***+++...,,,...888FFFUUUccclllqqqtttwwwwwwuuuvvvzzz~~~zzzxxxoooaaaUUUOOOJJJGGGeeesssUUUJJJaaammmdddaaa^^^\\\^^^eeebbbbbbhhhqqqxxx{{{zzz}}}|||vvv~~~kkkRRRAAA666000444111------......---***,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((('''((()))(((''''''(((***)))''''''***///555:::===DDDEEEEEEGGGHHHHHHGGGGGGGGGKKKNNNOOOQQQVVVVVVTTTPPPJJJGGGHHHEEEBBBJJJVVVnnnnnngggZZZMMMGGGFFFEEEKKKFFF???<<>>@@@???>>>;;;999888999::::::???GGGJJJLLLXXXqqq((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((()))))))))(((((((((((()))))))))***))))))))))))))))))+++------000888EEERRR^^^iiipppsssuuuxxxzzzzzzyyyxxxwwwooojjjaaaVVVMMMNNNYYYeeehhhaaahhh|||nnncccaaadddeeegggjjjkkkkkknnnwwwuuu___HHH888000...,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%&&&(((((('''&&&&&&'''***+++---222888>>>AAACCCFFFHHHIIIHHHFFFCCC@@@???FFFJJJMMMMMMOOORRROOOJJJMMMJJJGGGGGGOOO^^^llltttjjj___RRRJJJGGGGGGGGGHHHCCCKKKRRRXXXaaarrrwwwkkkpppzzz|||vvvwwwqqqjjjeeebbb```\\\YYY```fffqqq{{{{{{rrrlllkkkjjjtttfff```XXXTTTUUUXXX\\\^^^```]]]XXXRRRNNNMMMQQQTTTQQQOOONNNMMMMMMKKKFFFBBB===:::777555444333111///333333444444444333333222222111///---++++++***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++......------...///000000111222333444444333222111333555777999999;;;===???<<<;;;:::999999:::<<<===AAAFFFGGGFFFSSSmmm(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))******((((((((()))))))))******)))***+++++++++,,,///111333===KKKWWWaaaiiiooosssyyywwwvvvyyy}}}|||wwwrrrgggZZZQQQRRRZZZfffyyy~~~hhhcccuuuzzzxxxvvvrrrtttzzzlllhhhiiiooouuuzzz~~~}}}bbbLLLBBB<<<555111000///,,,***------------------------++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%'''((()))'''&&&&&&'''+++///555<<>>999999888888:::<<>>EEEIIIJJJJJJJJJIIIKKKKKKGGG@@@<<<<<<>>>GGGNNNRRRNNNIIIJJJKKKKKKYYY}}}eee```\\\QQQBBBBBBHHHOOOMMMLLL[[[ooo|||{{{uuurrrtttsssggggggnnnvvvooolllkkklllqqqwww{{{|||nnnkkkhhhddd___[[[```ggghhhcccdddlllnnnfffZZZSSSVVV[[[___^^^YYYTTTRRRSSS]]][[[VVVOOOIIIFFFFFFGGGKKKJJJHHHGGGDDDBBB???===@@@???======<<<:::666333/////////000111222333444111111000//////.........,,,,,,+++)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))),,,---------,,,,,,------...............111222333333444444555555444666888999888999;;;<<<999888888888:::<<>>NNN[[[hhhmmmooouuuxxxwww~~~{{{zzzzzzzzzrrreeeZZZIIIMMMbbbssscccqqq|||nnn___RRRSSS^^^gggkkklll}}}uuu^^^AAA222111555444000/////////......---------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))'''&&&'''+++111555:::???FFFJJJKKKJJJJJJJJJHHHHHHGGGDDDAAAAAADDDHHHLLLOOOLLLBBB===GGGXXXdddkkkMMMJJJJJJDDDJJJGGGIIIRRR[[[ggg~~~{{{uuu{{{yyywwwtttppppppssssssooonnnnnnjjjaaa\\\\\\^^^___bbbcccbbb]]]XXXSSSKKKJJJHHHDDDAAAAAADDDFFFKKKKKKJJJGGGDDDBBB@@@???>>>>>>===>>>???>>>;;;888111000000////////////000000000000000000000000///......---+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))),,,---------,,,,,,,,,------...//////000000111222333555777888999444666888888888999:::<<<;;;:::999888999;;;>>>??????EEEFFFGGGUUUqqq'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((((((((((()))))))))******)))))))))*********++++++'''))),,,,,,...444@@@IIIWWWccclllnnnrrrzzz~~~|||xxx{{{~~~}}}uuufffVVVKKKKKKiiixxxddd```mmmxxxeeeTTTSSSYYYgggxxxtttUUU???666333000---000000000///......------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))''''''&&&&&&)))///777<<>>>>>>>>>>>;;;999666444222000...---......///000111222222222222222000///...,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***,,,,,,,,,,,,---,,,,,,---...000222444000111111333555777999:::333555777888888999;;;===<<<;;;999999999;;;===>>>CCCIIIKKKKKKVVVppp'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))''''''((((((((()))))))))))))))*********+++++++++'''***---///333???OOO\\\```iiioooooottt}}}{{{tttxxxyyyrrrfffZZZTTTRRRmmmlll___```mmmsssaaaUUUTTTcccyyyzzz```HHH999111///111111000000///......---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''((((((((())))))))))))%%%'''***---222888???DDDEEEGGGFFFBBB>>>>>>CCCGGGDDDBBB@@@CCCHHHLLLLLLKKKEEEHHHLLLUUUggg{{{eeeTTTGGGJJJNNNOOOQQQVVV```ooo}}}|||{{{}}}|||yyyuuuoookkkcccYYYRRRNNNOOOQQQQQQQQQOOOJJJCCC???===>>>???>>><<<<<<=========<<<:::888555222000/////////---...000111222222222111000000///---+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++...---,,,,,,...111555888111111111111222444555777222444666777888999;;;===;;;:::999999999;;;===???BBBGGGIIIHHHTTTnnn'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''''''''(((((((((((()))************+++++++++))),,,111444:::III\\\kkkhhhpppssspppuuu~~~}}}uuussstttooobbbUUURRR[[[eeekkk\\\]]]qqqqqq```XXXVVVWWWYYYjjj|||^^^GGG>>>>>>222111111000///......---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%)))000666;;;AAAFFFIIICCCCCC@@@:::555666===DDDDDDAAA@@@EEELLLOOOJJJEEEJJJOOOZZZlll}}}mmmXXXQQQDDDEEESSSVVVSSSddd~~~xxxzzzuuummmddd]]][[[]]]```UUUUUURRRKKKCCC===<<<<<<<<<;;;999:::<<<>>>??????<<<:::777444222111111222)))+++,,,...///000//////111000///...,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))******...---++++++...222888;;;333222111000000111222222111333555777888999<<<>>>:::999888888:::<<<>>>@@@<<>>333...444777---)))------------......------,,,++++++++++++************)))+++++++++************)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((+++((($$$%%%(((+++,,,+++(((333<<<>>>???DDDEEEBBB666555444666;;;AAAEEEGGGMMMJJJIIIIIIFFF@@@@@@CCCQQQqqqvvv\\\PPPMMMLLLNNNEEEKKKbbbsssyyyvvvzzz}}}mmmjjjnnntttvvvzzz}}}xxxrrrvvv|||pppiiicccaaaccc[[[WWWSSSQQQMMMFFFAAA>>>===777666;;;>>><<<;;;===<<<:::888555444444555555000///...------...///000...------,,,,,,,,,---------,,,)))'''&&&&&&'''(((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&((()))******)))(((***+++............///111222444999555111000222555555444333555777999:::;;;;;;:::888888999:::;;;======>>>???EEEGGGFFFRRRnnn))))))))))))))))))))))))'''((())))))(((((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***,,,+++*********+++******+++222<<>>???888555777999777888;;;999888888888777666555444000000...---------............---------......///...,,,***(((&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((('''''''''&&&((()))******))))))***+++...---------...000222333888555111111333555555555444555777999:::;;;;;;;;;999999::::::;;;<<<======@@@EEEFFFEEERRRmmm))))))))))))))))))))))))'''((())))))(((((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,,,,,,,,,,+++***///;;;JJJWWWbbbmmmrrrrrrssswwwxxxvvvwwwyyyxxxttt]]]TTTJJJLLLddd~~~eeeOOOHHHOOOYYYeeeyyyuuuxxxzzz}}}```JJJ888111111---...111+++---............---,,,,,,,,,+++++++++************+++++++++************)))))))))((('''''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((())),,,...:::???CCCCCCCCCAAA:::222///333999AAAGGGLLLOOOPPPFFFFFFGGGFFFBBBDDDPPP]]]vvvqqqhhh[[[PPPLLLMMMPPPVVVaaaqqq~~~~~~ssslllhhhfffgggpppzzzxxxkkk```^^^eeeccceeellluuuuuulllbbb```fffjjjiiigggooo|||oooddd```cccgggnnnttt~~~|||vvvjjj[[[OOOGGGCCCCCC===777666555444555888555666888888888666444333111111///...------------......---......///000000...---+++)))''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''')))******))))))***+++---,,,,,,,,,---///111222777444222222333555555555444555777888:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<>>>>>???@@@>>>888111444999BBBIIIMMMNNNNNNNNNKKKEEEBBBEEEJJJPPPYYYbbbeee\\\TTTRRRSSSTTTYYY```vvv{{{vvvwwwzzzpppgggdddkkkuuuzzz~~~yyykkkbbbeeeoootttrrrbbbYYYRRRTTTZZZ```gggmmmuuutttoooeee]]]WWWPPPKKKHHHDDD>>>:::888666666777333444555555555444333222333222111000///...------------,,,------...///000...---,,,***((('''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((******))))))***,,,,,,+++++++++,,,...000111555444444444444555555555555555666888999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;BBBDDDBBBDDDUUUrrr(((((((((((((((((((((((('''((())))))(((((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((***,,,------...111333EEESSSbbbiiinnnuuu{{{}}}zzz{{{{{{{{{|||wwwhhhYYYQQQTTTdddwww~~~mmm___QQQKKKHHHIIIOOOYYY^^^vvvbbbIII<<<111222555000......//////......---,,,,,,,,,,,,++++++++++++***+++++++++*********))))))******)))(((((((((((()))''''''''''''(((((((((((((((((())))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((''')))000:::BBBCCC>>>999888999888555333999???HHHNNNPPPOOOMMMMMMKKKEEEFFFRRR___```YYYSSSMMMHHHGGGMMMTTT^^^lllzzzuuunnnkkkrrr}}}pppaaaaaajjjmmmjjjkkkbbb\\\[[[[[[YYYYYYZZZVVVWWWTTTPPPRRRUUUSSSLLLLLLKKKHHHBBB>>>;;;999777333333111111000111222333444444333222111000......,,,+++++++++,,,,,,---......---,,,+++***))))))((()))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&((()))***))))))+++,,,++++++++++++,,,...///111333444555555555555666666555555666777999:::;;;<<<:::;;;;;;;;;;;;;;;;;;;;;AAADDDCCCFFFWWWttt))))))))))))))))))))))))'''((())))))(((((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,......---,,,///666;;;TTT___iiimmmqqqwww|||~~~{{{{{{zzzxxxvvvqqqcccUUUSSSaaa|||lllppp}}}WWWPPPIIIHHHKKKRRR\\\eeeooo|||xxxnnnVVVEEE555111444000...////////////...------,,,,,,,,,,,,+++++++++++++++++++++************)))+++******)))))))))))))))''''''(((((((((((((((((((((((())))))))))))******)))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''((('''''')))+++000888AAAGGGEEE>>>888777555444444777>>>DDDLLLPPPPPPNNNMMMMMMHHHIIITTTeeennndddOOO??????AAADDDIIISSSeee|||vvvrrrooozzzyyyllleeekkkmmmooouuu{{{mmmkkkggg```]]]dddssszzzpppjjjcccXXXOOOLLLBBBEEEDDDAAADDDLLLMMMGGGLLLNNNMMMFFF@@@===;;;888444333111///...///111222333333333333222000///...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++*********)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&((()))***)))***+++---,,,+++++++++,,,...000111111444666777666666666666666666666777888:::<<<<<<:::::::::;;;;;;<<<<<<<<>>KKKUUUZZZeee{{{{{{yyyyyypppqqqzzzwwwlllhhhiiirrrxxxvvvvvvvvvpppgggUUUUUUYYY^^^^^^```ooo}}}tttlllhhhbbbZZZSSSQQQMMMUUUUUUJJJCCCFFFHHHEEEJJJMMMKKKAAA;;;::::::888555444333222111000000000000111111111111000///.........---,,,++++++++++++***++++++,,,,,,,,,,,,,,,+++***)))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''')))***)))***+++---,,,,,,+++,,,---...000111000333777888777666666777666666666666888:::<<<===999999::::::;;;<<<======AAAGGGIIIIIIVVVppp))))))))))))))))))))))))'''((())))))(((((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++(((***++++++000===MMMZZZfffmmmsssuuuxxx{{{{{{xxxtttzzzyyynnnbbb___bbbeeeyyy|||yyy^^^KKKJJJQQQVVV^^^ooopppRRR???:::555///////////////......------------,,,,,,,,,+++++++++++++++************))),,,+++******)))*********((((((((((((((('''''''''(((((())))))*********+++))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''')))///888AAAEEEDDDAAA:::888:::>>>===<<>>>>>BBBIIIKKKJJJTTTlll************************))))))))))))))))))))))))''''''''''''((()))++++++******))))))((((((''''''))))))))))))))))))))))))******+++,,,,,,,,,++++++(((,,,,,,,,,444HHH\\\hhhqqqrrrtttvvvwwwwwwwwwwwwzzzrrroooiiiVVVIII___sssvvvppp]]]RRRIIIMMMZZZlll|||yyytttyyy}}}~~~{{{zzz}}}}}}{{{sssVVVBBB<<<333555222------111111...------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))((('''''''''''''''***'''&&&'''+++,,,***(((---111888>>>BBBBBB???===:::>>>BBBFFFHHHKKKNNNQQQXXXQQQRRRSSSFFF===RRRsssxxxkkk___WWWKKKAAAEEERRRfffxxxtttuuupppgggdddcccaaa```______``````XXXTTTTTTXXXXXXWWWZZZ```nnnyyyxxxjjjdddeee\\\LLLEEEAAA===;;;<<<;;;888666222222222222333444555555//////...---------------000000///...---,,,,,,+++)))***,,,.../////////...///...---+++)))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))******++++++...------,,,---...000111333333333444666888999:::333555777888888888:::<<<<<<;;;::::::;;;<<<===>>>@@@NNNKKKEEEVVVppp************************))))))))))))))))))))))))(((((('''(((((()))***+++***)))))))))((((((((('''((((((((((((((((((((((((******+++++++++++++++++++++---...333BBBWWWffflllrrrsssvvvxxxyyyyyyxxxxxxrrrsssnnn```PPPSSSrrr}}}oooqqqsss]]]UUUTTTTTTdddsss{{{}}}wwwwwwxxxxxxwwwtttrrrqqqlllnnnpppnnnjjjhhhjjjmmmoooqqqoookkkkkkrrrwwwyyyzzzyyyxxxxxxzzz~~~qqqWWWGGG999777444111000000000111.........---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++*********)))))))))+++***)))((((((((((((((()))((('''''')))***+++***111:::DDDIIIFFF@@@<<<:::BBBBBBCCCEEEIIINNNTTTWWWPPPVVVOOOCCCOOOooopppaaaTTTOOOKKKLLLZZZlll~~~xxxvvvwwwssslllmmmiiieeeaaa```^^^[[[YYYaaa^^^ZZZZZZ^^^cccffffff```ddd___VVVSSSXXXWWWPPPEEEBBB???===<<<:::666333666666666666555333111///000///......------......000//////...------,,,,,,***+++,,,------...............---+++***((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))******++++++---,,,,,,,,,,,,...///000222222333444555777888999333444666777777888:::<<<::::::999:::;;;===???@@@>>>GGGDDDDDDYYYqqq************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++++++++,,,---000<<>>===???HHHFFFDDDFFFKKKRRRXXX[[[QQQUUUKKKDDD```www___SSSJJJLLLTTTbbbzzz|||}}}~~~|||wwwnnniiiddddddgggiiifffccccccddd```]]]ccckkkhhh___XXXTTTNNNKKKJJJKKKKKKLLLHHHFFFCCCAAA???;;;666222666777888888777333000---111000//////......///////////////...---------,,,,,,,,,++++++++++++,,,,,,...---,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))******++++++,,,+++++++++,,,---///000111111222333444666777888222444555666666777999;;;999999999:::;;;>>>@@@AAA===BBBAAAIII```qqq}}}************************))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))***++++++,,,***...777EEEZZZkkkqqqnnnppprrruuuxxxxxxvvvtttrrrpppiiiaaa```kkkyyy\\\___mmmgggXXXMMMOOOPPPRRR___qqqqqqrrr~~~|||yyyvvvmmmjjjgggcccbbbaaaaaaaaa``````_________```bbbcccfffffffffdddccccccgggjjjjjjhhhccc```dddlllooommmiiiiiijjjkkkmmmoooqqqrrrmmmrrryyy[[[BBB///000444///...333/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++******+++******)))))))))******)))******(((''')))000555???CCCDDDAAA===>>>DDDJJJFFFEEEEEEHHHNNNTTTVVVWWWOOOHHHIIIZZZooouuujjj\\\NNNKKKNNNYYYiii}}}mmmgggcccdddjjjmmmkkkggg^^^gggiiiccceeekkkdddVVVTTTLLLJJJOOOPPPKKKHHHKKKKKKKKKIIIFFFCCC===888555222333444555555444333222111111000///////////////...............---------...---+++***))))))***+++---,,,,,,++++++******)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))******+++++++++*********+++---...000111111111222333444666777222333444444444666999;;;::::::999:::;;;===???@@@>>>DDDGGGRRReeeooo{{{************************))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---,,,777DDDQQQ___kkkooonnnrrrtttxxxzzzyyyvvvrrroookkkYYYWWWpppvvv\\\\\\rrrnnnSSSHHHGGGQQQYYY___rrr}}}}}}~~~vvvoooiiibbb^^^[[[UUUTTTRRRPPPNNNNNNPPPQQQOOONNNLLLKKKKKKLLLNNNOOOMMMMMMLLLLLLLLLNNNQQQTTTMMMMMMKKKLLLTTT^^^cccaaaeeefffiiimmmqqqtttwwwyyyxxxuuupppmmmnnnqqqvvvyyyvvvRRR444///333111///222.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))(((((())))))***)))++++++******...555<<>>AAAFFFLLLQQQRRRPPPNNNHHHGGGUUUiiikkkZZZNNNPPPIIIRRRcccuuu}}}zzztttmmmeeebbbdddccc]]]WWW[[[gggiii```]]]cccddd\\\TTTIIIFFFNNNQQQLLLKKKPPPIIIIIIIIIGGGBBB===999777333222111000111222444555111111000///////////////---------...............///...,,,***)))))))))***++++++++++++++++++++++++(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))******++++++************+++---///000111111111222333444555666333333444444444666999<<<===<<<;;;:::;;;;;;=========IIIQQQZZZeeejjjvvv************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))***,,,...///555DDDTTT^^^eeelllqqqqqquuuxxx{{{|||{{{vvvppplll___QQQ[[[mmm___jjjOOOLLLFFFIIIXXXfffsss{{{xxxlllddd]]]XXXRRRJJJFFFEEEBBBBBBBBBAAA@@@@@@BBBDDDBBBAAA???>>>>>>>>>???@@@======<<<;;;;;;<<<===>>>;;;===<<<;;;>>>DDDFFFDDDHHHJJJOOOUUU\\\bbbhhhkkkqqqtttxxxzzzzzzxxxtttrrrrrruuu{{{oooIII888555333111111.........---------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************))))))((((((((()))******++++++,,,---000555===BBBGGGGGGHHHIIIIIIFFFCCC@@@<<>>;;;999999888555222///......000111111000//////......//////,,,---------...////////////...---,,,******))))))***+++++++++,,,,,,------******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))******+++++++++******+++,,,...000111222222222222333444555666444444444444444666:::===>>>===<<<;;;:::;;;<<<<<<;;;NNNXXX[[[bbbgggttt************************))))))))))))))))))))))))(((((('''(((((()))***+++'''((((((((()))))))))***************************++++++******+++---///111@@@NNN^^^fffkkkpppssssssuuuxxx{{{|||yyyrrrkkkfffXXX^^^uuuqqqoooyyy{{{hhhUUUIIIMMMLLLUUUhhh|||zzzqqqiiidddbbbUUUMMMHHHGGGDDD>>><<<>>>;;;===>>>>>><<<;;;===???>>>>>>=========>>>>>>>>>???>>>============<<<;;;;;;>>>???;;;888999999777777888:::>>>BBBGGGLLLNNNUUU___mmmzzz|||wwwsssuuuvvvxxx{{{kkkLLL<<<666333222/////////............---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***))))))))))))***+++,,,,,,,,,,,,000666===CCCFFFEEEIIILLLLLLHHHCCC???===DDDJJJOOOPPPMMMLLLOOOSSS]]]mmmooo[[[KKKLLLSSSSSSnnn}}}|||vvvoooccccccccc```^^^^^^aaaeeeccc``````bbbaaa]]]^^^bbbbbb```\\\ZZZZZZZZZYYYWWWTTTQQQKKKDDDAAAEEENNNVVV[[[PPPDDD>>>>>>>>><<<:::<<<>>>???===;;;:::;;;<<<:::888555222///...------000///......------......,,,,,,------...//////000.........------+++***)))******++++++,,,---......+++++++++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))******++++++++++++++++++---///111222333222222333333444555666555555555444444777;;;>>>===<<<;;;:::;;;;;;======<<>>@@@@@@===<<<@@@<<>>======???<<<======>>>???@@@@@@@@@@@@??????@@@AAAAAA@@@>>>777>>>BBB@@@???AAABBBAAACCCBBB@@@>>>>>>>>>@@@AAAEEEHHHMMMVVVaaalllvvv|||{{{xxxwww{{{]]]AAA777555333000000000000////////////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++*********+++,,,,,,---...,,,,,,111:::CCCGGGHHHDDDHHHKKKGGG@@@<<<>>>CCCMMMQQQSSSPPPJJJKKKTTT]]]^^^```^^^TTTMMMOOOWWW^^^{{{vvvzzzyyytttrrrqqqjjjaaa^^^___^^^\\\YYYZZZ^^^bbbaaa[[[XXXYYYWWWUUUYYY```TTTSSSQQQPPPOOOOOOOOOPPPVVVOOOIIIHHHFFFBBBCCCGGGGGGDDD@@@???DDDGGGDDD===:::<<<======;;;;;;>>>AAA999888777555222000---,,,//////...---------------+++,,,,,,---...///000000---...//////...---+++***)))******+++---......///,,,,,,,,,+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))******+++++++++++++++,,,---///222333333333333333444555555666666666666555555777;;;???;;;:::::::::;;;<<<>>>??????VVV^^^ZZZeeettt~~~******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++---///---,,,222999SSS[[[ffflllnnnpppssswwwuuuxxxzzzyyyrrrhhhaaa^^^ggghhhiiihhhTTTOOOLLLGGGQQQ]]]rrrrrrjjjaaaXXXSSSNNNIIIEEE<<<:::999999;;;===??????????????????????????????>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDAAABBBCCCBBB@@@???@@@AAA@@@AAA@@@>>><<<<<<>>>@@@@@@@@@AAAFFFMMMTTTYYY[[[hhhnnnxxxxxx\\\BBB555444000111111///000000///,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))*********+++++++++***)))))))))))))))******+++,,,111999CCCHHHIIIGGGHHHFFFBBB<<<999<<>>>>>===;;;888555222000///...------,,,,,,,,,------+++++++++,,,,,,------...000000000///......------------,,,++++++,,,,,,,,,+++***((('''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***************+++,,,---...///222222222333444555666777777777777555444666:::======<<<;;;:::999:::;;;;;;AAAOOO]]]dddjjjttt******++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))************,,,,,,---...---///888CCC[[[bbbkkkpppqqqqqqtttwwwxxxvvvuuuqqqfff\\\^^^gggxxxkkkhhh~~~tttYYYLLLJJJMMMPPPcccqqq~~~uuuooo___YYYOOOHHHCCCAAA>>><<<>>>>>>===<<<======<<<<<>>444////////////000111000---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************+++++++++++++++************++++++---000666>>>DDDHHHHHHGGG???>>><<<;;;===DDDLLLSSSRRRPPPLLLMMMVVV``````ZZZPPPJJJGGGNNN^^^ssswwwoookkkiiiddd___\\\[[[YYYVVVSSSPPPNNNMMMLLLKKKJJJIIIJJJKKKLLLNNNMMMLLLLLLLLLLLLLLLMMMNNNHHHFFFDDDEEEGGGHHHHHHFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@???===<<<:::999999999666666666666777888999:::;;;:::999777555333111111000///...------,,,,,,---------------------------/////////..................---,,,,,,+++++++++++++++***)))'''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***************+++,,,---...///222222222333444555666777666777666555444666999<<<<<<;;;:::999999:::;;;<<>>>>>???@@@AAABBBBBBCCCHHHJJJLLLOOOSSSYYYaaafffhhhlllqqqttttttuuuxxxzzzxxxzzz|||}}}~~~}}}|||{{{{{{xxxtttssssssrrrooollleeeaaa]]][[[YYYVVVQQQLLLOOOLLLHHHEEEDDDCCCBBB@@@@@@@@@DDDPPPddd|||vvv{{{nnnQQQ>>>444111///000222222///---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++*********---,,,+++******+++,,,---000555===CCCFFFEEEDDDCCC999777777;;;CCCLLLSSSWWWTTTNNNIIIMMMYYY```WWWIIINNNEEEJJJddd~~~yyyvvvooofff[[[UUUSSSQQQMMMIIIIIIHHHGGGDDDBBB@@@>>>===??????>>>===>>>???AAABBB@@@@@@???@@@@@@AAABBBBBB@@@???@@@BBBDDDEEEEEEDDD@@@AAAAAAAAA@@@???===<<<<<<<<<;;;:::999888666555555444444333333444444555666666555555444333333222333222000///---,,,,,,,,,---------------,,,,,,,,,---------........./////////...---,,,+++*********+++***)))(((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***************+++,,,---...///222222222222333555666777555555666555444555888:::::::::999999:::;;;<<<===???NNNWWWSSSOOO[[[ttt***++++++,,,,,,++++++***************************+++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++---,,,,,,---111;;;NNN```eeeiiiooorrrrrrrrrrrrsssrrrmmmjjjfffWWWQQQiiixxxaaarrriiiWWWJJJJJJLLLOOO___ssssssiiiccc[[[PPPGGG???>>><<<<<<===???AAABBBBBBBBBCCCCCCDDDFFFIIILLLQQQVVV^^^fffnnnwww{{{xxxwwwssskkkdddbbb^^^YYYUUUQQQNNNJJJHHHGGGCCCBBBIIIZZZooo{{{mmmaaavvvbbbMMM???777000000333111...,,,............------------------------------------------------------------,,,,,,++++++++++++******---,,,+++******+++---...555;;;CCCFFFDDD@@@>>>===999888999>>>GGGOOOTTTUUUOOOLLLKKKNNNSSSRRRIII@@@JJJKKK___}}}zzzuuunnnfff```\\\UUULLLGGGEEECCC???<<<;;;;;;;;;;;;::::::::::::999999888888888999:::;;;::::::999::::::;;;<<<===;;;<<<>>>AAACCCDDDDDDCCC@@@AAABBBCCCBBB@@@>>>===999:::::::::999777555444444444333222111111111111111111222222222333333333555444222000...---,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---......//////000///---,,,+++***************))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***************+++,,,---...///111111111222333444666666333555666555555555777999999888888888999;;;===>>><<>>===;;;999666666666777777888888888666666555555555555666666666666555555666777777888666888;;;>>>??????@@@@@@???@@@BBBBBBBBBAAA???===999:::::::::999777666444555444333222111000000000......///000111222222333555444222000...---,,,,,,((())))))***+++,,,,,,---******+++,,,---...//////000///---,,,+++*********))))))******************''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***************+++,,,---...///111111111222333444555666222444666666666666777888888888777888999;;;===>>>>>>JJJSSSOOOLLLXXXppp++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))*********++++++++++++,,,,,,***---888EEEQQQ___iiijjjlllooosssuuuvvvvvvvvvuuuhhhXXXOOOWWWsssxxxcccdddlllcccTTTKKKHHHIIIPPPXXXfffxxxfff[[[NNNDDDAAA@@@???<<<<<>>;;;999888<<<>>>DDDJJJPPPSSSSSSRRRRRRYYY\\\SSS@@@777AAAQQQ^^^uuu~~~uuuqqq^^^ZZZTTTPPPMMMIIICCC???>>><<<:::999;;;<<<;;;;;;777777777777666666666666777777666666555444444333444333333222222222333333222444777777777777999::::::;;;<<<=========<<<;;;:::::::::999999777666666666555333222111000000000,,,,,,---...///000000111222222000///............))))))******+++,,,,,,,,,******++++++,,,---......///...---,,,+++*********((()))***+++++++++++++++''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***************+++,,,---...///111111111111222444555666222444777888777777777777888888777888999;;;===>>>BBBQQQ[[[XXXTTT^^^rrr+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))*********+++++++++,,,,,,---+++111AAARRR]]]dddhhhlllmmmoooqqqsssttttttssskkkaaaSSSOOOdddqqqgggaaattt|||qqqaaaNNNGGGDDDIIIRRR^^^ooowwwjjj```PPPJJJCCC>>>===>>>@@@@@@@@@BBBEEEFFFGGGIIIMMMQQQVVV___mmm|||}}}qqqhhhddd___XXXRRRTTT]]]jjjwww{{{qqqkkknnnwwwaaaCCC777444111000333////////////....................................++++++,,,,,,------------)))******+++,,,---......---,,,+++,,,...222777999>>><<<;;;;;;===>>>>>>>>>???DDDKKKQQQSSSRRRQQQQQQ^^^___]]]QQQAAA<<>>===<<<;;;888888888888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<======?????????>>><<<;;;999999888777666555444444444444111333444333111111333555555555666777888999:::::::::999888777777666666777555444333222111000000000,,,,,,,,,---------......//////.........///000000---------,,,,,,,,,++++++******++++++,,,,,,------...---,,,,,,++++++++++++((()))***,,,,,,,,,,,,,,,''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***************+++,,,---...///000000111111222333555666222555888:::999888777777888888777888888:::<<<===EEEWWWeee___UUU[[[ppp+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,...,,,444GGG[[[eeeggggggllllllmmmooopppqqqooonnn]]]ZZZTTTWWWuuugggbbbpppUUURRROOOKKKOOOSSS]]]jjjzzzyyypppcccRRRGGGEEEDDDBBB@@@AAABBBEEEGGGEEEGGGIIILLLOOOVVV___fff}}}{{{wwwpppkkkSSSSSSRRRWWWgggzzzzzzxxxrrryyyTTTAAA999222///111000/////////....................................+++++++++,,,,,,---------))))))***+++---...//////...---------000555:::===>>>:::777888===AAACCCCCCCCCJJJRRRUUUSSSPPPMMMMMM___[[[WWWRRRMMMSSSjjjxxxmmmddd```YYYOOOHHHGGGBBBAAA>>>;;;:::;;;===>>><<<;;;;;;;;;;;;;;;;;;;;;???@@@AAACCCEEEFFFHHHIIIJJJJJJIIIHHHFFFDDDBBBAAA???>>>===;;;::::::999999222333444111///...111444333333333444666888999::::::888777555555555666777444333222111000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------...///111111222111000///---,,,*********++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,''')))***,,,---------,,,''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******************+++,,,---//////000000000111222333555555222555999;;;:::888888888999888888888888:::;;;<<>>EEEFFF@@@:::BBBJJJUUUXXXPPPJJJRRR```YYYSSSPPPPPPSSS___{{{wwwqqqhhhaaaWWWMMMGGGDDDCCCCCCBBB@@@>>>===============EEE<<<;;;DDDHHHBBB@@@DDDLLLPPPVVVZZZ\\\^^^___```eeeccc```]]]ZZZVVVRRROOOTTTNNNIIIGGGHHHGGGBBB>>>>>><<<:::999888666222000555333111222444666777777888777777666666666777777444333222111000000000000///............---------,,,,,,------///000111222222111///...,,,+++++++++*********++++++,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,,,,---...+++***((('''&&&&&&&&&''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((()))*********+++---...///...------...111222111222666777555666555555555666777888999:::888666555666888:::<<>>>>>@@@EEEGGGFFFHHHLLLKKKRRR^^^jjjyyyrrrgggbbb\\\TTTWWW```tttooozzz```AAA555333222111000//////............////////////////////////...---++++++,,,,,,+++)))---,,,,,,++++++,,,,,,---...---...111555888888777555888===@@@@@@???>>>>>>JJJPPPTTTRRRMMMMMMTTT[[[OOOLLLIIIKKKYYYtttyyypppgggbbbWWWSSSLLLEEEAAA@@@??????CCCAAA???===>>>???@@@@@@@@@;;;???LLLSSSRRRUUU\\\```cccgggjjjlllpppsssvvvzzzwwwssspppmmmjjjeeebbbaaa\\\VVVTTTSSSRRRMMMIIIIIIFFFAAA>>><<<:::888777555333111111222333333222444444333333333333444444444333222111000000000000............------------+++++++++,,,---...000000111000///...---,,,++++++))))))*********+++++++++,,,,,,,,,++++++,,,------+++++++++++++++,,,---...,,,+++)))'''&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))*********+++,,,............---...111222111222666777555555555666666777888888888999888777666777888:::;;;GGGYYYfff```SSSVVVkkk------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++***************)))***,,,+++)))***///999BBBPPP]]]bbbccchhhnnnoootttwwwvvvtttooofff]]]WWW^^^yyyuuufff{{{bbbJJJ===FFFLLLLLLXXXmmmvvvzzzhhh\\\MMMCCC???>>>===;;;???AAAEEEIIIIIIHHHMMMUUUbbbmmmwwwkkk]]]VVVXXXbbbrrr|||fff{{{|||TTT999222444111000///////////////000///////////////////////////---,,,///333333...)))------,,,,,,,,,,,,---------...000333666777555333777>>>CCCBBB===;;;@@@FFFQQQUUUSSSLLLMMMVVV[[[YYYFFFFFFFFFPPPkkk|||nnncccYYYRRRNNNBBBAAA???>>>===>>>???@@@AAA@@@@@@@@@CCCGGGKKKNNNPPPQQQZZZhhhpppqqqwwwxxxtttnnnkkkiiifffbbb^^^ZZZUUUOOOJJJGGGEEECCCBBB<<<999555333333222111000333222222111111222222333333222111000000//////000............------------)))))))))***+++,,,---....../////////...---+++***))))))))))))************++++++++++++,,,------...,,,++++++++++++,,,,,,------,,,***((('''&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))*********+++,,,---...............111222111222666777555333444666888999888777666888888888777888888999:::@@@QQQ```___UUUWWWlll........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))+++---,,,***---333CCCMMMZZZbbbddddddiiioookkknnnrrrssspppiii^^^VVVWWWsss}}}rrruuuttthhhQQQCCC>>>IIITTT\\\mmm}}}qqqiiiSSSJJJ???;;;===AAABBBBBBEEEGGGLLLOOOOOOSSSaaapppoooeeeccc[[[eeerrr}}}uuukkkGGG777555111000000//////000000111////////////////////////...,,,---333:::<<<555///------,,,,,,,,,,,,---------...000333555777666666===CCCHHHFFFAAAAAAGGGNNNRRRUUUPPPHHHOOO^^^___UUUIIIIIITTTqqq}}}tttfffXXXNNNGGGCCC@@@<<<===???@@@BBBDDDGGGIIICCCEEEJJJPPPWWWaaajjjooouuuyyy{{{xxxuuuqqqnnniiieee```[[[WWWTTTQQQOOOGGGCCC???;;;999777555333444444333222222222333333222111000///////////////.........---------,,,,,,)))))))))******+++------,,,---...//////...,,,*********************++++++*********+++,,,---...///,,,+++++++++++++++,,,,,,------+++***((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))*********+++,,,---............111222111222666777555222444777999:::999777555888888888888888888888888<<>>DDDGGGIIIJJJKKKMMMQQQUUUPPPQQQLLLEEEMMM[[[YYYLLLKKKOOOmmm~~~tttddd\\\QQQGGG@@@>>>======AAACCCEEEFFFFFFIIIMMMPPPMMMTTT___lllxxx~~~{{{yyyvvvtttrrrpppmmmjjjgggbbb]]]YYYQQQMMMHHHCCC@@@===999777666555444333222222222222000000//////.../////////...------------,,,,,,,,,+++*********+++,,,---...***+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,++++++******+++++++++------,,,+++)))(((&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***)))******+++,,,---...///...111222111222666777555111333777:::;;;999666444888888888888888888888888;;;CCCQQQXXXSSSSSSkkk........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***+++---,,,---777AAASSS\\\eeeggggggjjjnnnooorrrrrrsssooocccWWWSSSUUUrrruuuVVVEEEBBB???IIIQQQYYYoooyyyiiiWWWKKKFFF@@@??????AAAEEEGGGIIIIIIHHHNNN[[[iiiwwwuuuggg```dddrrrqqqNNN333444333222111000000000000////////////////////////...---,,,000444555000+++......------------.........000222444666;;;AAAEEEHHHIIIKKKOOOSSSVVVWWWVVVMMMLLLGGGBBBHHHQQQPPPGGGIII[[[vvvkkkbbbPPPJJJCCC>>><<<===>>>???AAACCCDDDEEEFFFJJJRRRXXXaaalll{{{~~~|||zzzyyyxxxxxxrrrqqqppppppnnnjjjddd```XXXTTTNNNIIIEEEBBB>>>;;;777666444222111///////////////............//////------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))***,,,---.........------------------,,,,,,,,,++++++++++++,,,------...,,,++++++************+++,,,,,,,,,,,,+++)))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******)))))))))***+++---///000...111222111222666777555111444777::::::999777555:::999888888777888888888<<<@@@NNNZZZUUURRRiii........................------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++,,,,,,,,,///<<>>CCCGGGGGGJJJNNNRRRUUUVVVUUUTTTJJJGGGBBBBBBFFFLLLPPPRRRYYY~~~rrrfff[[[TTTDDDAAA===<<<===???AAAAAAAAADDDIIILLLSSS^^^lllwww~~~{{{{{{zzzyyyxxxrrrrrrsssrrrrrrrrrssstttmmmlllllllllkkkiiifffccc\\\YYYSSSNNNJJJGGGCCCAAA;;;999777444222000///...///......------......///---------,,,,,,,,,++++++,,,,,,+++++++++,,,------)))******,,,---...//////---------,,,,,,+++++++++,,,,,,,,,++++++,,,------,,,,,,+++***************++++++,,,,,,,,,+++))))))&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))))))))+++---///000...111222111222666777555222444777999999999777666;;;:::888777666777888999===AAAQQQ```\\\TTTfff////////////////////////------------------------*********++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,111???NNNYYY```dddeeeiiipppqqqmmmjjjkkklllgggYYYRRR\\\lllyyy}}}YYYCCCFFFKKKPPPPPP___}}}sssfff[[[MMM???:::;;;>>>CCCHHHJJJKKKOOOVVV]]]lllzzzzzzxxxxxxqqqJJJ777666444222111//////...////////////////////////,,,+++++++++---///111333......------------.........333999===???@@@CCCFFFEEEJJJPPPTTTUUUSSSQQQQQQHHHCCC@@@CCCGGGMMMXXXbbbvvvqqqbbbWWWNNNFFFAAA???======???AAABBBBBBIIINNNUUU^^^jjj|||~~~tttlllhhhgggdddaaa___^^^```aaabbbbbbaaabbbcccdddeeefffiiikkkiiigggfffeeefffgggfffeee```]]]WWWRRROOOLLLHHHFFF???>>>;;;888555222111000......---------......///---------,,,,,,,,,++++++++++++++++++++++++,,,,,,))))))******,,,...///000,,,,,,,,,++++++*********------,,,+++++++++,,,,,,,,,,,,+++***))))))*********+++,,,---,,,,,,+++***&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((()))******)))(((((()))+++---///000...111222111222666777555333444666888999888777666<<<:::888666555666888:::===AAATTTfffaaaVVVddd111111000000//////......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,------,,,333EEEWWW[[[___dddfffhhhkkkppptttmmmhhhgggbbbRRRLLLfffzzzkkkWWWLLLKKKNNNPPPSSSkkkpppaaaRRRIIIDDDAAA@@@AAADDDJJJPPPSSSTTT\\\nnn{{{xxxtttgggTTTBBB555666444------555//////.........---------////////////////////////,,,...///...,,,,,,...111666===@@@===<<>>:::666333111222///,,,+++,,,.........------,,,,,,+++***))))))************************++++++*********+++---...,,,,,,++++++***)))))))))+++******)))))))))))))))++++++,,,,,,,,,++++++******+++,,,---...---,,,+++***(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))*********+++,,,---...///111000111111222333444555666777888;;;===<<<999777;;;:::999888888888999:::<<>>@@@CCCEEEKKKSSSWWW\\\kkk}}}vvvnnndddNNN;;;777555//////444//////.........---------////////////////////////,,,...///...---...222555:::???AAA>>>>>>CCCEEEDDDBBBEEEKKKSSSXXXWWWPPPJJJBBBAAA@@@BBBLLLgggzzznnn]]]NNNEEEAAA@@@@@@??????AAAEEEEEEHHHRRR^^^lll}}}yyyooofff]]]ZZZ[[[jjjllllllmmmsss|||~~~uuutttqqqoookkkfff___[[[WWWUUUQQQNNNLLLKKKKKKKKKQQQPPPPPPPPPPPPSSSWWWZZZWWWVVVTTTRRRPPPNNNMMMMMMFFFEEECCC@@@<<<888444333333000---,,,,,,------------,,,,,,++++++*********************************++++++***))))))***+++,,,+++++++++*********))))))++++++***)))))))))))))))+++++++++,,,,,,++++++***)))***+++,,,------,,,+++)))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))*********+++,,,---...///000000000111222333444555666666888;;;===<<<:::777;;;:::999888888888::::::;;;>>>HHHQQQQQQTTTjjj222111111000000///......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...******///666@@@OOO\\\]]]```eeeiiilllnnnqqqssspppgggZZZRRRVVVggg~~~zzzvvv|||tttfffYYYPPPPPPUUUZZZ|||rrrWWWMMMCCC??????@@@EEEKKKKKKTTT___gggrrrgggxxx|||```DDD777555222111222/////////.........------////////////////////////.........---...222888<<<@@@AAA@@@>>>@@@CCCDDDAAABBBGGGNNNUUUXXXTTTMMMGGG?????????CCCYYYvvvfffZZZKKKAAA???@@@@@@???AAABBBEEEHHHJJJTTTgggyyyvvvfffccccccgggkkkpppxxx}}}uuupppnnnhhh```ZZZWWWSSSOOOLLLLLLIIIFFFDDDEEEIIIMMMPPPPPPOOONNNMMMLLLLLLLLLLLLHHHGGGEEEBBB>>>:::777555444111...---------,,,+++++++++++++++++++++++++++************************+++***)))))))))))))))***+++++++++***************++++++***))))))))))))******++++++,,,,,,+++++++++'''((()))+++,,,,,,,,,,,,)))'''&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))************+++---...///000000000111222333555666666666888;;;===<<<:::777::::::888888888999:::;;;>>>>>>IIIWWW[[[___rrr222222111111000//////...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...***+++333>>>IIIUUU___^^^aaafffkkknnnpppqqqrrreee^^^TTTRRRdddrrrooorrrrrrlllaaaVVVQQQVVVcccmmmooo^^^GGGBBB???@@@BBBEEELLLTTTVVVfffyyyxxx{{{rrrNNN999333333222000////////////............///////////////////////////...---...111777===AAABBB@@@>>>>>>AAACCCBBB???FFFKKKRRRVVVUUUOOOGGGBBBBBBDDDDDDNNNppp~~~pppgggTTTKKKAAA===???BBBBBB@@@DDDGGGLLLSSS^^^ooo~~~nnndddbbblllvvvyyyssspppooolllfff```VVVRRRMMMIIIGGGGGGFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGEEECCC@@@<<<:::888555333000......---+++***++++++++++++++++++,,,,,,******************************))))))((((((((('''******************++++++,,,+++******))))))************+++,,,,,,,,,++++++&&&'''((()))***+++,,,,,,((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))******+++,,,...///000000000111222444555666555666888;;;======:::888:::999888888888999:::;;;>>>@@@SSSooo{{{wwwyyy222222222111000000//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...+++...999FFFPPPZZZaaa```cccggglllooopppooonnn___XXXNNNQQQnnnqqqtttmmmeee^^^TTTLLLNNN[[[ooo~~~|||ppp^^^MMM???>>>@@@DDDFFFHHHPPPXXXggg~~~}}}}}}[[[===333333222///000000/////////.........///////////////////////////......000555;;;@@@CCCAAA>>><<<>>>AAACCCBBBAAAMMMQQQVVVUUUPPPHHHAAA>>>EEEIIIQQQfffzzzkkk\\\QQQFFFAAA===>>>BBBEEEDDDAAAGGGLLLXXXiiiiii___bbbkkk~~~~~~~~~|||yyywwwxxxzzzxxxqqqjjjccc```\\\XXXUUUPPPJJJEEEBBBBBBAAAAAA@@@AAAAAAAAAEEEEEEDDDBBB@@@===;;;:::777444222000///...,,,***++++++++++++++++++,,,,,,************************))))))))))))(((((('''''')))))))))***+++++++++,,,,,,++++++***************)))***+++,,,,,,,,,,,,,,,&&&''''''((()))+++,,,,,,(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***+++,,,---...//////000111222444666666555555777:::======;;;888999999888888888999;;;<<<;;;>>>XXX333222222111111000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------444AAANNNUUU\\\bbbbbbdddhhhmmmppppppmmmjjjaaaVVVMMMVVVvvv}}}vvvjjjTTTTTTOOOIIIHHHQQQdddzzz~~~pppbbbRRREEE@@@@@@DDDGGGHHHKKKUUU```|||nnnHHH555333333///000000000/////////......//////////////////////////////000444:::>>>@@@AAA>>>;;;;;;???CCCCCCEEEGGGSSSVVVXXXSSSIIIBBB?????????III^^^yyykkk\\\MMMBBB=========@@@CCCFFFGGGGGGPPP\\\ppp}}}lllddddddsss|||xxxwwwxxxrrrqqqqqqssstttrrrlllgggfffeeeccccccbbb\\\SSSLLLCCCBBBAAA???>>>=========@@@@@@@@@???>>>===<<<;;;888666333222222111...,,,++++++++++++++++++++++++************************((())))))))))))(((((('''(((((()))***+++,,,,,,,,,,,,,,,+++************+++)))***++++++,,,,,,,,,,,,(((((((((((()))***,,,,,,))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))***,,,---.../////////111222444666777444555777:::======;;;999999888888888888999;;;<<>>@@@???<<<:::999<<>>???CCC===OOOrrr|||iii[[[PPPFFF???;;;===@@@BBBDDDHHHNNNSSSfffyyyvvvggg]]]mmm{{{xxxuuusssqqqoooiiiiiiiiihhhgggeeecccbbbaaa```aaacccddd```XXXQQQJJJHHHFFFCCC@@@>>><<<;;;:::;;;<<<<<<<<<<<<<<<;;;888777555444444333000...---,,,,,,++++++*********************************'''((()))*********)))((('''((()))***+++,,,---------,,,++++++******++++++))))))***+++,,,,,,,,,,,,***))))))))))))***+++,,,*********))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***,,,---......//////111222444666777444555777:::======;;;999999888888777888:::;;;<<>>444444222000000000000////////////////////////////////////---///444:::@@@AAA===999888888===EEEGGGGGGMMMVVVVVVXXXVVVLLLAAA===AAAGGGEEE^^^jjjXXXMMMFFFAAA>>>===@@@CCCDDDEEEKKKVVV^^^{{{nnneeefff{{{|||xxxtttqqqpppmmmhhhdddbbbbbb```^^^[[[[[[\\\___]]][[[[[[^^^```^^^WWWPPPOOOMMMJJJFFFBBB???===<<<777888999:::;;;;;;;;;;;;888777666666666444222000------,,,,,,+++***))))))************************'''((()))+++++++++******''''''(((***+++,,,---...---,,,++++++******++++++((()))***+++,,,---------++++++***))))))***+++,,,++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***+++---.........///111222555666777444555777:::===>>><<<999888888777777888:::;;;===<<<@@@YYYwwwzzziiikkk}}}666111///111111......111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...******...///------///,,,777GGGRRRWWWZZZ]]]```fffjjjlllkkkkkkkkkbbbWWWJJJZZZyyy{{{rrreee]]]ZZZRRRUUU[[[qqq{{{mmm^^^NNNBBBAAAFFFGGGNNNNNNSSSdddyyyxxxmmmeee```gggaaaVVVWWW[[[eeeuuu|||iiiKKK444666222111222222111111000///...111000///////////////000///111666;;;??????<<<888:::<<<@@@EEEKKKOOORRRSSSXXX[[[TTTDDD<<>>>>>@@@AAABBBFFFLLLQQQ[[[pppnnneeeggg~~~{{{yyywwwuuurrrooojjjhhhgggffffffeee^^^]]]\\\\\\]]][[[XXXVVVVVVWWWWWWWWWUUUQQQNNNLLLJJJIIIHHHFFFDDDCCCAAAAAA;;;:::999888777777777777777777666555333222111111000///...---,,,+++******++++++************++++++++++++******))))))(((((()))))))))((())))))***+++,,,+++***)))((((((((((((***+++,,,---...---,,,,,,---,,,+++*********+++,,,,,,,,,,,,+++***)))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((()))***,,,...////////////000111333444555777777888999<<<<<<:::999777888888999999:::;;;;;;<<>>555333222222222111111000///...000000////////////000000///222888<<<======;;;999999;;;???DDDKKKPPPTTTUUUTTTQQQJJJBBBAAAFFFIIIIIIZZZtttaaaLLLAAA>>>===???BBBIIIHHHLLLVVVcccuuusssaaalll}}}yyyvvvtttrrrpppooommmiiifffeeeeeecccbbb\\\[[[[[[[[[\\\[[[XXXVVVTTTTTTSSSRRRPPPMMMKKKIIIIIIIIIHHHFFFDDDBBBAAAAAA;;;;;;999888666555555555666666555555444333222222111111000///...---,,,,,,,,,++++++++++++++++++,,,*********)))))))))))))))***))))))))))))***++++++,,,,,,+++***))))))((((((******,,,------,,,,,,+++---,,,+++*********+++++++++,,,,,,++++++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))***+++,,,---/////////000111333444555777666777999;;;;;;:::888777888888999999:::;;;;;;;;;DDDTTTfffhhhWWW^^^}}}:::;;;888333111333222////////////.........------------------------------000---,,,//////---...222888BBBOOOWWWZZZ\\\```ccceeeiiilllmmmnnnjjj___TTTYYY}}}uuueeeRRRMMMPPPVVVhhh{{{qqqcccTTTIIIBBB???CCCHHHKKKRRRYYYpppssspppiii```XXXUUUWWWZZZTTTXXXSSSVVVppp}}}}}}}}}mmmFFF333444222222222111111000//////000000000//////000000111///444:::===;;;::::::;;;888:::===DDDLLLRRRVVVWWWYYYOOOFFFCCCDDDEEEIIINNNvvv~~~uuu```QQQAAA<<<===???BBBDDDJJJJJJPPP```vvvtttooorrr|||zzzwwwuuusssqqqnnnlllkkkiiifffdddcccaaa___]]]YYYXXXXXXYYYZZZYYYWWWUUUSSSQQQOOOLLLJJJHHHFFFFFFHHHHHHGGGEEEDDDBBBAAA@@@===<<<:::888666444333222555555444444444333333333222222111000///......---,,,,,,,,,++++++,,,,,,,,,))))))))))))***************************+++,,,,,,,,,,,,++++++******)))))))))***++++++,,,,,,++++++---,,,++++++******+++++++++++++++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''*********)))******+++,,,/////////000222333555666666666666888:::;;;999777777888888999999:::;;;;;;:::BBBQQQeeekkk]]]aaa}}}III<<<333333666333000111////////////............------------------------000---,,,......,,,///444???GGGRRRYYY[[[\\\```dddhhhkkknnnmmmiiibbbXXXPPP^^^nnnpppvvv[[[JJJJJJRRR]]]uuueeeYYYKKKEEEDDDDDDGGGKKKJJJYYYiiiyyyuuutttqqqmmmbbb^^^[[[ZZZXXXUUUVVVXXXRRR```gggqqq|||}}}~~~|||~~~}}}UUU888:::333333222111000000000000000000000///000000111111111666<<<===:::888:::===999:::===DDDMMMTTTXXXXXXVVVLLLFFFEEEDDDGGGYYYmmmooocccQQQFFF======@@@BBBDDDFFFIIINNN\\\sssjjjccc|||vvvuuutttssssssqqqnnnkkkgggeeecccaaa```]]]ZZZWWWVVVUUUUUUVVVXXXWWWUUUSSSRRRPPPMMMIIIFFFEEEEEEEEEGGGFFFEEEDDDBBBAAA@@@???>>>===<<<:::777444222111222222222222222222222222111111111000///.........,,,++++++******++++++,,,(((((())))))******++++++++++++******++++++,,,---,,,,,,,,,,,,++++++******))))))******++++++++++++,,,,,,++++++++++++***++++++++++++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''))))))))))))***+++,,,,,,/////////000222444666777555555666888::::::888777777888888999999:::;;;;;;999AAAOOOfffqqqgggiiieeeEEE000666;;;111---444000000/////////.................................///,,,,,,---,,,,,,000777DDDKKKTTTYYYZZZ[[[```dddmmmnnnoookkkaaaWWWQQQPPPvvv|||nnnmmmUUUHHHNNNZZZllluuuYYYOOOGGGFFFHHHIIILLLPPPWWWrrrwwwgggWWWUUU___gggfffaaaWWWSSSSSSZZZ]]]XXXSSSQQQUUUqqq|||ooolllmmmooovvvvvvpppIII@@@444333222111000000000111000000000000000111222222333888======:::999<<>>AAADDDDDDGGGJJJSSSaaayyysssffffff~~~zzzwwwsssrrrrrrrrrrrrpppllliiicccaaa___]]]\\\YYYVVVSSSSSSRRRRRRTTTUUUTTTRRRPPPRRRPPPLLLHHHFFFEEEEEEFFFDDDDDDCCCBBB@@@???>>>>>>>>>======;;;999666333222111111000000000000000000/////////......------,,,******))))))))))))******(((((())))))******++++++++++++******++++++,,,---++++++,,,,,,,,,+++*********************+++++++++,,,,,,,,,,,,++++++************+++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''((()))***,,,...///...//////111333555666888555555666888::::::888777777888888999999:::;;;;;;<<>>555444222111000000111111000000000000111111222333666:::======<<<===???BBBBBBAAADDDKKKTTTXXXVVVRRRCCCFFFKKKNNNWWWqqq}}}sssbbbOOOCCC???>>>@@@CCCDDDFFFMMMVVVfff{{{pppjjj}}}{{{vvvtttvvvxxxqqqpppoooooonnnmmmiiifffbbb___\\\ZZZXXXVVVSSSPPPQQQQQQPPPQQQRRRQQQOOOMMMPPPNNNKKKHHHFFFEEEEEEFFFAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;999777444333111111000000////////////......------,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))***************************+++,,,,,,)))***+++,,,,,,+++***)))+++************+++,,,,,,+++,,,,,,,,,,,,+++***)))******+++++++++******)))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''')))***---...///...///000111333555777888666666666888:::;;;999777777888888999999:::;;;;;;===CCCMMMdddwwwqqqmmmxxxaaaCCC666333333333000000000000/////////...///////////////////////////---...///...///888BBBLLLQQQWWWYYYZZZ\\\bbbhhhjjjmmmmmmdddSSSLLLZZZnnn```iii|||bbbVVVSSSVVVaaaooommmXXXHHHEEEEEEJJJPPPXXXdddnnntttdddRRRHHHDDDIIILLLWWWhhhwwwzzzqqqfff___]]]aaagggccc\\\^^^hhhrrr~~~rrrDDD666444222111000000111222000000000000111222333444::::::;;;===???AAABBBDDDGGGFFFIIIPPPWWWYYYSSSMMMGGGJJJNNNWWWmmm|||pppcccTTTGGG@@@===@@@CCCEEEEEEKKK\\\mmmrrrwww|||xxxzzz{{{yyyvvvuuuwwwyyysssqqqooonnnmmmkkkhhheeeaaa^^^ZZZWWWUUUSSSQQQOOOPPPPPPOOOOOOPPPOOOLLLJJJKKKJJJHHHFFFDDDDDDDDDDDD???>>>>>>===<<<;;;::::::666777888888888666555333333333222111000000//////------------,,,,,,,,,,,,******))))))))))))***************)))))))))))))))***))))))))))))***++++++((()))***,,,,,,+++)))(((,,,++++++***+++,,,---...++++++,,,,,,,,,+++***))))))******+++++++++******((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((()))***,,,---......///000111333666888999777666777999;;;;;;:::888777888888999999:::;;;;;;<<<@@@KKKddd{{{yyysss{{{~~~III111555888111000000000000////////////000000000000000000000000///...///000000222;;;FFFNNNSSSXXXZZZZZZ]]]dddjjjgggjjjkkkaaaPPPLLLccc}}}eeeqqqhhhOOOKKKSSS\\\iiivvvzzzeeeOOOHHHFFFHHHMMMUUU___pppmmmdddYYYOOOGGGBBBFFFMMMKKKWWWkkk}}}|||lll___dddcccggghhh___XXXdddvvv{{{SSS666444222000000000222222000000000000111222333444<<<;;;;;;===@@@DDDEEEEEEJJJJJJLLLSSSYYYYYYQQQIIICCCEEEJJJ[[[sssdddVVVHHH@@@===???BBBFFFFFFFFFPPPiiigggooo~~~}}}xxxuuuvvvxxxxxxwwwvvvuuuuuuwwwtttqqqooommmkkkhhhfffbbb^^^YYYUUUSSSRRRPPPOOOPPPOOONNNOOOOOOMMMJJJHHHGGGFFFEEEDDDCCCBBBBBBBBB======<<<;;;::::::999999222333555777777666444333555555444333222111000///------------------,,,,,,++++++************++++++++++++******))))))(((((()))))))))((()))******+++'''(((***++++++***)))(((---,,,+++++++++,,,---...++++++,,,---,,,+++***))))))******+++++++++******))))))))))))))))))))))))%%%&&&''''''((((((''''''******))))))***++++++,,,...///000111333666888999777777888:::<<<<<<:::999777888888999::::::;;;;;;888===IIIeee}}}XXX888666;;;:::///000111111000000111222///////////////////////////000000...///666BBBKKKNNNQQQVVVZZZ]]]aaaeeegggkkkjjjaaaXXXSSSSSSiiiwwwmmmnnnTTTHHHUUU___^^^kkk}}}mmmZZZLLLHHHIIIHHHPPP^^^gggzzzvvveee]]]LLLIIIGGGGGGHHHHHHIIIKKKLLLddd|||sssfffmmmuuummmmmmqqqggg___wwwhhhEEE555222444000111444000222222222000...000555999<<<===>>>???AAADDDEEEFFFKKKOOOSSSUUUUUUSSSNNNHHHEEEFFFIIIeee~~~jjj\\\OOOAAA<<<>>>BBBAAAGGGNNNRRR]]]{{{nnnlll~~~|||}}}~~~}}}{{{{{{zzzyyywwwvvvuuuuuuuuuvvvtttrrrnnnkkkiiigggfffccc___ZZZVVVUUUTTTSSSSSSTTTRRRPPPNNNMMMMMMMMMNNNIIIIIIHHHGGGEEECCCAAA@@@;;;;;;::::::999888777777888777555444333333444444333222111000///...---,,,...------,,,,,,------...,,,,,,++++++***)))(((((()))))))))))))))))))))))))))*********++++++++++++******))))))***++++++,,,***)))(((((()))+++---...+++,,,,,,,,,,,,,,,,,,---)))))))))***+++---...///...+++'''&&&((()))'''%%%&&&&&&&&&''''''''''''((('''((())))))((()))+++---///111222333333555888:::666777888999:::999888888999:::;;;:::888777888999<<>>>>>???@@@CCCEEEHHHJJJJJJNNNRRRTTTTTTQQQKKKGGGCCCJJJ[[[rrr\\\PPPGGG===<<<@@@BBBAAAIIIVVVbbbtttrrrxxx}}}zzzzzz|||~~~}}}||||||{{{zzzxxxwwwwwwwwwxxxvvvtttrrrnnnkkkiiigggggg```\\\XXXUUUTTTSSSSSSRRRPPPOOONNNLLLKKKJJJKKKKKKJJJIIIHHHGGGEEEBBB@@@???;;;;;;:::999999888777777666555444333222222222333222222111000///...------------,,,,,,,,,,,,------,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))*********+++*********)))******++++++***)))(((((()))+++---...++++++,,,,,,,,,,,,------)))))))))***+++,,,...///...+++((('''(((((('''&&&&&&&&&&&&''''''''''''((('''((())))))((()))+++---...000111222222444777999555666777888999888777777999:::;;;:::888888888999===CCCNNNhhhfffLLL999///333333333222111///...---///////////////////////////000000000222:::DDDLLLQQQUUUZZZ___bbbfffiiilllkkkiii[[[PPPPPP[[[|||yyy~~~YYYNNNJJJRRR^^^jjj{{{yyydddUUULLLGGGGGGPPPYYYkkkmmmYYYIII===:::;;;===@@@BBBCCCGGGPPP]]]ggg}}}~~~{{{vvvxxxkkkHHH555888555000111000000111111000000333777;;;>>>>>>>>>???BBBEEEIIIKKKIIIMMMRRRTTTQQQLLLGGGEEEDDDRRRmmmyyycccMMMDDD@@@<<<>>>CCCGGGHHHRRReeezzzvvv~~~~~~}}}yyyyyyyyy{{{~~~~~~}}}|||zzzzzzzzz{{{|||uuussspppllliiifffdddccc\\\YYYUUUSSSRRRRRRRRRQQQOOONNNLLLKKKJJJJJJJJJJJJKKKJJJIIIGGGDDDAAA???===:::::::::999888888777777444444333222111111111111000000000000////////////------,,,,,,,,,,,,------,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))************)))))))))+++,,,---+++++++++,,,,,,---------)))))))))***+++,,,---...---+++(((''''''((('''&&&&&&&&&&&&''''''''''''((('''((())))))((()))+++------///000111111333666888555555666777777777777666999:::;;;:::999888999:::===CCCPPPooofffGGG666444333222222222111///---////////////////////////......///000444;;;DDDKKKOOOTTTZZZ___bbbfffiiikkkgggeeeVVVKKKOOO^^^~~~xxx{{{zzzXXXTTTQQQTTTaaassskkkWWWLLLJJJKKKPPPZZZfff}}}oooaaaQQQFFF???<<>>>>>>>>@@@EEEAAAFFFJJJOOO^^^www~~~[[[===888333///222444000000000111444777:::;;;888999:::<<<@@@DDDIIIKKKNNNPPPSSSRRRJJJ@@@???EEE\\\tttvvv]]]MMM@@@???BBBBBBDDDJJJLLLXXXpppsss|||{{{|||{{{|||~~~wwwtttoooiiiccc^^^ZZZXXXWWWTTTRRRQQQQQQQQQPPPOOOMMMMMMMMMMMMLLLKKKKKKJJJKKKJJJHHHFFFBBB???<<<:::999999888888888888888777555555555444444333222222////////////000000000000,,,,,,,,,++++++,,,,,,,,,+++++++++***************((((((((((((((((((((((((&&&'''''''''((((((((((((******))))))((())))))*********************++++++******+++,,,,,,---......************+++,,,------,,,+++***(((&&&&&&'''(((&&&&&&&&&''''''''''''((('''((())))))((()))+++---///000222333333555777:::777777777777888888999999:::;;;<<<;;;999888999::::::CCCWWW{{{bbbCCC<<<888333222333444333222000000000000000000000000,,,---...222888@@@FFFKKKKKKPPPWWW]]]aaadddggghhhaaa```UUURRRbbbtttvvvqqqjjjRRRPPPSSS```uuuiiiVVVJJJGGGJJJPPPXXXjjjxxxlllbbbTTTHHHAAA===<<<@@@AAA???>>>???@@@EEEKKKWWWppp{{{kkkMMM>>>000...222222222000000222555999:::;;;777999;;;???CCCGGGKKKMMMPPPOOORRRQQQHHH>>>AAALLLbbbxxxiiiOOODDD===@@@CCCCCCGGGOOOPPPcccxxx}}}{{{xxxyyy|||}}}~~~xxxuuupppjjjddd^^^ZZZXXXWWWUUUSSSRRRRRRRRRPPPOOOKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIHHHEEEBBB>>>;;;:::888888888888888888888888666666666666555444333333////////////000000000000,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))''''''''''''(((((((((((()))(((((((((((()))***+++******************************+++,,,,,,---......++++++******++++++,,,---+++++++++(((&&&%%%'''(((&&&&&&&&&''''''''''''((('''((())))))((()))+++---///111333333444555888:::888888888777888999999::::::;;;<<<;;;:::999:::;;;;;;GGG^^^eeeDDD===555222222444333111000000000000000000000000......000555<<>><<>><<<:::777777777777888888888888666666777777666555333222000000000000////////////,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''(((***+++,,,******+++++++++*********)))******+++---......///++++++******++++++,,,,,,+++,,,+++)))&&&%%%&&&)))&&&&&&&&&''''''''''''((('''((())))))((()))+++---...000222222333444777999888777777666777888999:::;;;<<<<<<<<<:::999:::;;;===JJJbbbsss{{{JJJBBB888222222333222000000000000000000000000000///000222777???FFFKKKNNNNNNSSS[[[bbbfffiiikkklllbbb```WWW^^^|||tttvvv|||qqquuurrrNNNWWWQQQ\\\zzz}}}eeeMMMDDDHHHNNNUUU\\\jjjhhhRRRPPPIII>>>999:::;;;:::;;;888888>>>BBBBBBCCCFFFGGGNNN[[[vvvtttvvvxxx~~~uuu~~~YYY:::666;;;444444222111333777::::::999111444999???DDDGGGIIIIIILLLKKKNNNOOOGGG@@@LLL^^^ppp[[[KKKCCC======BBBFFFIIIUUUccc}}}{{{xxxzzz{{{|||{{{kkkiiifffccc___\\\ZZZYYYZZZXXXVVVUUUTTTSSSQQQOOOMMMMMMNNNOOOOOONNNLLLLLLHHHGGGFFFDDDAAA>>><<<:::777777777777777888888888555666666777666444333222111000000000////////////,,,++++++++++++++++++,,,******************++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&''')))***,,,---******+++++++++******))))))******+++---...//////+++++++++***++++++,,,,,,+++,,,,,,)))%%%$$$&&&)))&&&&&&&&&'''''''''(((((('''((())))))((()))+++------///111111222333666888777666555555555666888999;;;<<<===<<<:::999:::;;;>>>KKKcccsssbbblllbbbIII666666999333///222000000000000000000000000...000444:::@@@GGGMMMQQQSSSUUUZZZ```fffhhhgggeee\\\```VVVaaavvvwwwiii```aaa___SSSVVVWWWgggqqqWWWDDDFFFMMMQQQ\\\jjjrrr\\\PPPEEEBBB>>>:::888999:::;;;>>>>>>@@@AAAAAAAAAFFFKKKHHHPPPdddyyyxxxiiizzzvvvtttwwwiiiNNN888:::555333444555777888888999999777888:::>>>AAADDDGGGHHHGGGNNNLLLFFFDDDCCCTTTppp~~~gggRRREEE>>>>>>AAAEEEGGGMMM^^^ppp{{{zzzyyyyyy{{{~~~vvvooolllfff```\\\ZZZZZZZZZZZZXXXUUUSSSRRRRRRPPPNNNPPPPPPOOOOOONNNMMMLLLLLLIIIHHHEEEBBB???===;;;:::777777777777777777777777888777666555444333222222000000000000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******)))******+++---------------,,,+++***---,,,,,,++++++,,,,,,---///...,,,***((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))((((((***,,,...000333444555555777999777555666999999777999>>>>>>???@@@???<<<;;;<<<===>>>HHHeeeqqqVVVppp}}}^^^@@@666555000///222111111111111111111111111///111555:::@@@GGGMMMQQQVVVXXX\\\aaafffgggfffdddVVVXXXUUUhhhyyyvvvvvveee^^^XXXTTTQQQLLLVVVaaauuu~~~fffRRREEEIIIPPPVVVeeexxx}}}kkkYYYJJJAAAAAA???===;;;:::;;;<<<>>>>>>???AAACCCDDDEEEIIIMMMLLLWWWvvv{{{iiiqqq{{{tttQQQ999;;;444333444555777888888999999666777:::===AAADDDGGGHHHQQQOOOJJJHHHEEECCC^^^pppYYYGGG===@@@BBBFFFIIILLLVVVnnn{{{{{{zzz{{{|||wwwooolllgggaaa^^^\\\\\\\\\ZZZXXXUUUSSSSSSRRRPPPOOORRRQQQQQQPPPOOONNNMMMMMMIIIHHHEEEAAA>>>;;;:::999777777777777777777777777888777777666444333333222111000000000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***************+++,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,---------,,,+++)))'''&&&''''''''''''''''''''''''((()))***)))((((((***,,,---000222444444555777888777555666999999777999>>>>>>???@@@???<<<;;;<<<===???GGGbbb|||xxx\\\ssscccBBB444333333333555111111111111111111111111000333777<<>>???@@@===>>>@@@BBBGGGLLLQQQSSSOOO[[[xxx{{{rrrmmmtttSSS777999111333444555777888888888888555777:::===AAAEEEHHHIIIRRRMMMHHHJJJIIIHHHlllyyyaaaNNNCCC>>>???CCCHHHKKKQQQccc|||{{{|||}}}~~~wwwllliiieee```]]]\\\\\\]]]ZZZXXXUUUTTTTTTSSSRRRPPPSSSSSSRRRQQQPPPOOONNNNNNIIIGGGDDD@@@<<<999888777777777777777777777777777888888777666555444333333222222111000///......---......---,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''*********************+++++++++++++++++++++***)))+++******))))))******++++++,,,......---***'''$$$((((((((((((((((((((((((((()))***)))((((((***,,,---///222333333444666777777555666999999777999>>>>>>???@@@???<<<;;;<<<===>>>DDDZZZttt~~~bbbsss~~~gggKKK;;;777777555444111111111111111111111111111555999===AAAGGGNNNSSSUUUWWW[[[```ddddddaaa^^^\\\UUU```|||ssssss^^^RRRNNNOOOVVVhhhsssbbbMMMIIIJJJPPPWWWgggpppTTTEEEAAA@@@>>>===::::::<<<===???@@@@@@@@@AAABBBBBBFFFOOO[[[cccdddVVVcccxxxqqqooojjj~~~{{{zzzSSS444777///444555666777888888888888555666999===BBBFFFIIIJJJMMMPPPNNNNNNRRR]]]jjjTTTFFFCCCDDDCCCFFFJJJPPP^^^yyy|||{{{}}}wwwgggeeeaaa^^^[[[ZZZZZZ[[[ZZZXXXVVVUUUUUUUUUSSSRRRTTTSSSRRRQQQPPPNNNNNNMMMIIIFFFBBB>>>:::888666666888888888888888888888888888888777777666555444444444333222111///...---,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))*********+++++++++*********+++++++++******)))++++++************++++++,,,---------,,,***(((&&&((((((((((((((((((((((((''')))))))))((()))+++---,,,...111222333444555777777555666999999777999>>>>>>???@@@???<<<;;;<<<======@@@RRRjjjbbbmmmeeeKKK;;;555222000111111111111111111111111222777<<>>@@@AAAAAAAAAAAAEEEGGGHHHMMM]]]oooxxxyyyeeerrrtttzzzmmm```yyyxxxoooxxxZZZ777888222444555666777777888777777555777:::>>>CCCGGGJJJLLLMMMXXXUUUNNN]]]|||lll{{{pppZZZFFF===???DDDIIIKKKOOOZZZrrr}}}|||}}}}}}uuueeecccaaa^^^\\\[[[[[[[[[ZZZXXXVVVVVVVVVVVVUUUTTTSSSSSSRRRPPPOOOMMMLLLLLLHHHFFFAAA===999777666666999999999999999999999999888888888777777666666555555444333111000...---,,,------,,,++++++++++++,,,(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***++++++++++++***)))******+++++++++******,,,,,,++++++++++++,,,,,,......,,,+++************'''''''''''''''''''''''''''((())))))((()))+++---,,,...111222333444555777777555666999999777999>>>>>>???@@@???<<<;;;<<<===@@@AAAOOOdddbbbfffZZZ<<<222333444222222222222222222222222333888>>>AAABBBFFFNNNTTTXXX[[[```fffjjjjjjgggcccZZZUUUoooyyySSSGGGKKKTTTggg{{{aaaOOOFFFIIIOOOYYYgggqqqRRRGGG===<<<>>><<<:::999>>>>>>@@@AAABBBCCCCCCBBBDDDHHHMMMUUUiii~~~ppp|||iii[[[vvvvvvzzzxxxtttkkk???<<<777555555666777777777777777555777;;;@@@EEEIIIMMMOOOOOOXXXPPPJJJgggzzzoooyyyfffQQQBBB<<>>>>>???@@@???<<<;;;<<<===BBBEEEPPPbbbbbbbbbqqqFFF555666999222222222222222222222222444:::@@@BBBBBBFFFNNNUUUZZZ]]]bbbhhhkkkjjjeeeaaaXXXUUUssszzzlllQQQSSSRRR[[[zzzqqqYYYJJJEEEJJJTTTcccxxxoooZZZIIIBBB===>>>???======>>>??????@@@BBBCCCEEEFFFGGGGGGPPPZZZggg}}}xxxpppfffsss~~~HHH===888555666666777777777777777666888<<>>>>>???@@@???<<<;;;<<<===@@@EEEPPP```bbb^^^WWW<<<666666222222222222222222222222555;;;AAABBBBBBEEENNNUUUZZZ]]]aaafffhhhfffaaa\\\ZZZYYYvvvyyywwwWWWOOO^^^VVV]]]kkkUUUGGGMMMSSS```ttt{{{ZZZEEEAAA<<<999:::;;;;;;>>>CCC??????@@@BBBDDDGGGIIIJJJSSS___mmm}}}}}}vvvmmmLLL<<<666555666777777777777777666777999===BBBGGGLLLPPPRRRRRRNNNNNNmmmpppdddSSSEEE???AAAFFFIIILLL]]]ttt~~~~~~~~~|||~~~~~~vvvnnnfffeeeccc```^^^\\\[[[ZZZ[[[YYYWWWWWWYYYYYYYYYXXXVVVVVVTTTSSSQQQOOONNNMMMFFFCCC???;;;999999;;;<<<::::::::::::::::::::::::999999999888888888888888444333333222111000//////---,,,++++++******++++++************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&(((***,,,---,,,+++******+++,,,---------------++++++************+++++++++,,,...///...,,,***(((''''''''''''''''''''''''&&&''')))))))))***,,,......000333444555666777999777555666999999777999>>>>>>???@@@???<<<;;;<<<===;;;BBBNNN]]]```\\\OOO<<<888555333222555444111111333999===BBBEEEGGGLLLRRRWWW\\\^^^eeejjjhhhaaa]]]^^^ZZZiii{{{wwwvvviiihhhYYYNNNMMMQQQ]]]wwwvvv^^^NNNHHHLLLNNNbbb^^^IIIAAA===<<<<<<===?????????>>>CCCBBBCCCEEEDDDFFFPPP[[[ggg~~~iiiiiimmmvvv}}}___:::666888777555444444666888::::::;;;???EEELLLPPPOOOMMMMMMNNNSSSppp{{{cccTTTFFFAAABBBEEEHHHKKKOOOeee~~~~~~|||wwwqqqmmmgggeeebbb___]]]\\\[[[[[[\\\\\\\\\[[[YYYXXXVVVUUUYYYVVVSSSPPPPPPOOONNNMMMFFFEEEAAA===999888;;;===<<<<<<;;;;;;;;;;;;<<<<<<999999999888888888888777777555333222222111///...,,,,,,,,,,,,+++***)))))),,,,,,+++***))))))************))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((()))***++++++,,,,,,))))))))))))***+++,,,---,,,,,,,,,++++++************,,,---......---+++)))))))))(((''''''''''''''''''''''''(((((()))***+++,,,...000222222444666888777888999999999:::===???>>>???>>>===;;;;;;===???AAAGGGDDDSSSWWW\\\}}}dddEEE444555222222444444111111444:::>>>CCCFFFHHHLLLQQQUUU]]]^^^bbbeeeccc^^^\\\___aaapppxxxooo{{{nnngggeeeVVVKKKLLLTTTccc}}}pppYYYMMMJJJRRRVVVmmmnnnOOO@@@===BBBBBBAAABBBCCCCCCDDDCCCHHHHHHKKKOOOQQQUUU```kkkvvv^^^mmmtttwwwxxxrrrnnnFFF999888777555444444666999::::::;;;???FFFMMMPPPOOOMMMMMMPPPcccsss\\\OOOCCC@@@CCCFFFJJJNNNWWWsss}}}xxxsssoooeeedddbbb```____________]]]]]]\\\[[[ZZZXXXWWWVVVXXXVVVSSSQQQQQQOOONNNLLLHHHEEE@@@<<<:::::::::;;;======<<<<<<===>>>>>>???:::999999999888888888888777555333222222222000...,,,,,,,,,,,,+++***)))))),,,++++++***))))))************))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((())))))***++++++,,,,,,************+++,,,---...,,,,,,,,,+++++++++*********+++---......---+++***))))))(((''''''''''''''''''''''''(((((()))***+++,,,...000222222444666888777888999999999:::===@@@?????????===<<<<<<>>>@@@BBBEEEBBBPPPYYY]]]|||~~~TTT666555222111333444222333666:::???EEEHHHIIILLLPPPTTT^^^___aaacccaaa]]]^^^ccckkk{{{yyyvvvwwwgggeeeeeeUUUJJJMMMZZZmmm}}}gggSSSKKKMMMQQQZZZuuu___FFF???AAACCCCCCBBBBBBBBBCCCDDDEEEIIILLLQQQXXX]]]cccppp}}}qqq]]]vvvpppxxxtttUUU>>>888777666555555777999:::888;;;AAAHHHNNNPPPOOOMMMOOOWWW}}}lllRRRHHH@@@@@@DDDHHHNNNTTTccc~~~~~~yyytttpppccccccaaaaaaaaabbbcccccc^^^^^^]]]]]][[[YYYXXXWWWWWWUUUSSSRRRRRRPPPMMMJJJKKKFFF???<<<<<<===<<<;;;===============>>>???@@@::::::::::::999999999999777555333333333222000...------,,,,,,+++******))),,,+++******)))************))))))))))))(((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))***++++++,,,,,,+++++++++++++++,,,---...,,,,,,,,,++++++++++++***)))***,,,---...------,,,))))))(((''''''''''''''''''''''''(((((()))***+++,,,...000222222444666888777888999999999:::===@@@@@@@@@@@@>>>===<<<>>>@@@CCCCCCAAAPPP]]]___|||bbb>>>777333111333333222444888;;;@@@FFFIIIJJJLLLPPPSSS```aaadddgggddd```ccciiitttpppdddeeeeeeVVVLLLRRReeeyyyttt]]]MMMJJJPPPPPP___uuuVVVFFFDDDGGGDDDDDDDDDCCCCCCEEEHHHKKKPPPSSS[[[eeelllsssnnndddqqqpppaaaBBB999888777666666888999:::888<<>>@@@EEEJJJRRRZZZqqq|||{{{}}}xxxssspppbbbbbbaaa``````aaabbbccc______^^^]]]\\\ZZZYYYXXXVVVTTTSSSSSSRRRPPPLLLIIIKKKEEE>>>===???BBB@@@>>>>>>>>>===============>>>;;;;;;;;;;;;:::::::::999777666444333333222000...------,,,+++************++++++***************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))*********++++++++++++*********++++++,,,---++++++++++++++++++++++++)))***+++,,,---...------))))))((('''''''''''''''''''''''''''((()))***+++,,,...000222222444666888666777888999999;;;>>>@@@AAAAAAAAA???======>>>@@@AAAAAAEEETTTdddaaa}}}nnnLLL:::555222333444333555:::===AAAFFFIIIJJJMMMQQQUUU^^^aaagggkkkhhhdddgggmmmxxxaaa[[[```^^^SSSNNNZZZrrrkkkVVVIIIKKKSSSXXXoooaaaMMMGGGGGGHHHIIIJJJKKKJJJKKKNNNTTTXXX___ccclllwwwyyycccggg{{{mmmiiiFFF999888888777888999::::::888<<>>>>>BBBEEEDDDBBBBBBBBB@@@???>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;888666444333333222000///...---,,,+++************+++***************++++++))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))***************+++++++++)))))))))))))))******+++++++++++++++++++++++++++)))***+++,,,------......))))))((('''''''''''''''''''''''''''((()))***+++,,,...000222222444666888666777888888999;;;>>>AAABBBBBBAAA???===<<<>>>@@@@@@AAALLL[[[llleee|||bbb>>>888555555444444777<<<>>>BBBFFFHHHJJJMMMSSSWWW\\\aaahhhmmmjjjgggkkksss}}}aaaPPPOOOUUUQQQMMMPPPbbb}}}wwwbbbQQQIIINNNWWWaaa~~~wwwWWWKKKKKKKKKJJJKKKMMMNNNNNNPPPUUU^^^dddkkkpppzzzhhh\\\sssmmm~~~pppLLL999999999999999::::::;;;999===CCCIIILLLNNNPPPQQQUUUvvvjjjyyyzzz```NNNBBB@@@@@@DDDIIIQQQ```mmmuuuwww{{{rrrllliiibbbaaa___]]]\\\\\\]]]]]]______^^^]]]\\\ZZZYYYXXXVVVTTTRRRQQQQQQOOOLLLIIIGGGCCC???>>>AAADDDEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@============<<<<<<<<<;;;888666444333333333111///...---,,,***)))******+++*********)))******+++,,,)))))))))************+++((((((((((((((((((((((((''''''((()))))))))))))))************************))))))((((((((())))))******++++++++++++,,,,,,,,,+++++++++,,,,,,------...))))))(((''''''''''''''''''''''''(((((()))***+++,,,...000222222444666888555777888888999;;;???AAAAAABBBAAA???<<<<<<===??????BBBRRRaaa~~~tttmmmzzzrrrBBB<<<777666555444888===???BBBEEEGGGIIINNNUUU[[[___cccjjjmmmkkkjjjrrr|||uuu[[[MMMJJJKKKIIIKKKUUUiiinnnZZZNNNKKKSSS\\\hhhtttVVVLLLNNNOOONNNLLLNNNQQQRRRUUU\\\gggooouuu{{{|||ttt[[[aaannnqqquuuPPP999999999999::::::;;;;;;:::>>>DDDGGGJJJMMMQQQTTTVVV||||||nnn}}}sssYYYHHH???>>>AAAFFFLLLWWWiiizzzvvvxxx{{{pppiiifff```___^^^]]]\\\\\\]]]]]]^^^^^^^^^]]]\\\ZZZXXXWWWWWWTTTQQQPPPOOONNNLLLJJJEEECCC@@@======>>>@@@BBBAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>=========<<<<<<888666444444444333111//////---+++***))))))***+++******))))))***++++++,,,))))))*********+++++++++((((((((((((((((((((((((''''''((()))))))))))))))******************************)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---))))))(((''''''''''''''''''''''''(((((()))***+++,,,...000222222444666888555666888888999;;;???BBBAAAAAA@@@>>>;;;;;;<<<>>>@@@CCCVVVaaaxxxzzzuuu}}}tttDDD>>>888777555555888===???BBBDDDFFFHHHNNNVVV]]]dddggglllooommmnnnxxx{{{fffVVVLLLFFFHHHNNNZZZnnnhhhUUULLLMMMVVV___ooosssUUUJJJKKKMMMMMMQQQTTTXXXZZZ]]]fffrrr{{{zzzvvvvvvppp}}}tttiiidddSSSgggoooiiixxxRRR999999:::::::::;;;;;;;;;;;;???DDDGGGIIILLLQQQUUUYYYwwwsssjjjOOO???======AAAGGGNNN[[[pppzzzrrrttt{{{ppphhheee______]]]]]]\\\]]]^^^___^^^^^^]]]\\\[[[YYYXXXWWWXXXUUUQQQOOONNNNNNLLLKKKDDDCCC@@@<<<999999<<<>>>;;;;;;;;;<<<===???@@@AAA>>>>>>>>>>>>============888777555444444333111//////---+++)))))))))++++++******))))))***+++,,,,,,))))))******++++++++++++(((((((((((((((((((((((('''(((((()))))))))))))))++++++******************++++++***************+++*********++++++,,,,,,,,,------,,,+++++++++,,,,,,))))))(((''''''''''''''''''''''''(((((()))***+++,,,...000222333444666888555666888888999;;;???BBBAAAAAA@@@===;;;:::;;;===AAADDDXXX```rrr~~~|||}}}aaaSSSBBB777444555666777:::<<>>>>>????????????@@@@@@@@@AAAAAAAAA=========>>>???>>>;;;999:::999777444222111000///......---,,,++++++++++++))))))))))))))))))))))))))))))))))))************)))(((((((((''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((()))******,,,222777555...++++++,,,,,,,,,,,,------)))))))))(((&&&%%%&&&((($$$$$$%%%%%%'''(((*********---///111111222333555666666666555666888===@@@BBBAAA@@@>>>;;;;;;===???BBBBBBOOO]]]gggxxxttt]]]EEE888999<<<<<<;;;===BBBGGGHHHJJJSSS]]]ccciiijjjmmmqqqnnnuuuhhhPPPGGGIIIOOOaaa{{{nnnUUULLLLLLQQQbbbvvvmmmWWWTTTXXX\\\^^^ccceeelllvvvrrrYYYKKKLLLUUU]]]hhhsssyyyyyyqqqkkksssVVV>>>999888999:::888999<<<===CCCEEEJJJQQQMMMPPP```kkkvvv~~~dddNNNCCC???BBBDDDHHHOOO]]]vvvxxxxxx~~~wwwooofffaaa]]]]]]^^^______`````````______^^^^^^\\\ZZZYYYXXXUUUSSSQQQOOOOOOMMMKKKIIIEEEDDDBBB@@@???>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>?????????<<<::::::999777444222111000//////...---,,,+++*********))))))))))))))))))))))))))))))))))))************))))))(((((((((''''''''')))(((((((((''''''''''''))))))))))))))))))))))))***)))))))))(((((((((((()))******,,,111555333,,,+++++++++,,,,,,,,,------)))******(((&&&%%%&&&(((&&&&&&&&&'''((()))***++++++---000111222222444666777777777777777:::>>>AAABBBAAA@@@===;;;;;;===???@@@AAAOOO^^^jjj~~~|||RRR999888======<<<===BBBFFFGGGJJJSSS^^^ccckkknnnpppqqqllluuu{{{cccNNNGGGLLLOOObbbfffPPPKKKNNNWWWnnnqqq^^^]]]aaagggkkkmmmpppxxxbbbOOOIIIUUUrrrmmmfff~~~bbb???:::777888999888888;;;<<>>>>>AAAPPP___lll^^^<<<999>>><<<===>>>AAAEEEGGGJJJTTT___dddnnnqqqrrrrrrmmmwwwxxxvvvmmmWWWIIIIIILLLOOOeeeuuu___MMMJJJOOO\\\wwwzzzjjjgggiiinnnrrruuuxxxttt]]]]]]hhhzzzqqqcccqqq~~~~~~mmmBBB;;;666777888888888:::;;;BBBFFFKKKMMMJJJWWWsssjjjOOOAAAAAAEEEFFFGGGLLLZZZqqqzzzuuuuuu}}}{{{tttmmmfffaaa\\\\\\]]]]]]^^^___```aaa]]]^^^___```___\\\YYYWWWUUUUUUTTTTTTSSSQQQLLLIIIHHHFFFDDDBBB@@@?????????AAAAAAAAAAAABBBBBBBBBBBBFFFDDDAAA@@@@@@???===<<<:::999777444222111000//////...---+++***)))))))))))))))))))))))))))))))))((()))))))))************)))))))))(((((((((((('''((((((((((((((('''''''''))))))))))))))))))))))))*********)))))))))(((((()))+++***)))+++///---(((***++++++++++++,,,,,,,,,***++++++)))'''%%%&&&(((((((((((('''(((((()))))),,,///111333333444555777777888999999999;;;???AAABBBAAA@@@===::::::;;;===???CCCPPP]]]lllfffBBB>>>AAA>>>??????AAAEEEFFFJJJUUU```fffooorrrssssssooo|||wwwpppaaaKKKDDDLLLKKKTTTooommmZZZKKKKKKQQQ```|||uuurrrsssvvvnnnmmmxxxkkkeee}}}}}}yyy~~~rrrFFF===666666888888999;;;<<>>@@@DDDFFFIIITTTlll|||tttssssssxxx{{{tttmmmgggbbb\\\[[[[[[[[[]]]___aaabbb___```aaabbbaaa___]]]\\\WWWVVVTTTTTTSSSQQQMMMKKKHHHGGGEEECCCBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBAAA>>>;;;:::999777444222111000///---,,,+++******)))******))))))))))))))))))))))))))))))))))))******************)))))))))((((((((('''''''''((((((((((((((())))))))))))))))))))))))++++++*********)))))))))(((++++++((((((***+++(((************++++++++++++,,,,,,,,,***'''&&&&&&'''&&&&&&&&&&&&&&&'''((((((,,,...111222222333555666555666888999999:::===???BBBBBB@@@===:::999:::<<>>>>>AAA@@@AAACCCEEEJJJVVVcccjjjnnnlllnnnuuuxxx{{{bbbZZZRRRFFFEEEOOOOOOooowww[[[OOOJJJRRR^^^rrraaacccxxx~~~~~~}}}~~~~~~|||xxxwwwyyy~~~|||{{{}}}hhhzzzMMMAAA777666999:::;;;<<<>>>DDDIIILLLJJJKKKooogggNNNBBB@@@BBBDDDHHHLLL[[[yyy~~~|||zzz~~~xxxrrrlllfffccc[[[[[[ZZZ[[[\\\^^^aaaccc````````````___^^^]]]]]]XXXVVVTTTRRRQQQPPPNNNLLLGGGFFFEEEDDDCCCDDDEEEEEEBBBCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCEEEEEECCC???<<<:::999777444222111000///++++++************++++++))))))))))))))))))))))))))))))))))))*********************)))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))+++++++++*********))))))(((++++++((('''***+++)))************++++++++++++,,,---,,,***'''&&&&&&'''&&&&&&&&&&&&'''(((******+++---000111222222444666555777999:::;;;<<<>>>@@@BBBBBB@@@<<<999888:::;;;???AAALLLZZZqqqmmmPPPBBB???AAAEEEAAA@@@AAACCCEEEJJJVVVccclllmmmiiillluuu{{{hhhMMMJJJKKKFFFFFFNNNSSSzzztttTTTKKKJJJUUUccczzzttttttuuutttmmmhhhnnnxxxmmmfffZZZhhh~~~{{{{{{|||~~~~~~|||{{{yyy|||~~~}}}\\\hhhOOOBBB888777:::;;;<<<===;;;AAAEEEHHHEEEHHHpppvvv```JJJBBBCCCEEEEEEKKKPPPaaa{{{}}}zzzuuupppkkkfffccc[[[[[[ZZZZZZ\\\^^^aaaccc^^^^^^]]]]]]\\\\\\\\\\\\YYYVVVSSSQQQPPPOOONNNLLLGGGFFFEEEDDDDDDEEEFFFGGGCCCCCCCCCCCCDDDDDDDDDEEEBBBCCCEEEGGGHHHFFFAAA===:::999777444222111000///*********)))******+++,,,))))))))))))))))))))))))))))))))))))************************))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))+++++++++************)))'''++++++((('''***,,,***)))************+++++++++------,,,***'''&&&&&&'''&&&&&&'''''')))***+++,,,***---///111111222333555666888;;;<<<<<<===???AAABBBBBB@@@<<<999888999;;;===???JJJ[[[vvv\\\>>>===CCC===>>>AAABBBBBBCCCKKKYYYeeellljjjjjjooowwwxxx\\\HHHIIIJJJDDDFFFQQQVVVmmmMMMQQQRRRSSSbbb|||lllaaaVVVQQQUUUWWW```}}}yyyfffhhhppp]]]fff|||wwwttt|||zzz{{{yyyxxxzzz}}}~~~~~~}}}zzzzzzzzzzzzzzz{{{||||||\\\[[[YYY===<<<999555999666<<>><<<999777777999<<>>BBB>>>>>>@@@BBBAAACCCKKKZZZeeeqqqrrruuuzzz||||||cccMMMIIIIIIFFFJJJSSS\\\wwwcccJJJOOOSSSYYYmmm}}}}}}}}}bbbRRRFFFEEENNNaaaxxxaaa```|||~~~fffaaavvvzzzmmm```aaaiiihhhqqqtttxxx|||}}}|||zzzzzzzzzyyyyyyzzz{{{{{{nnn]]]\\\>>><<<999666:::888>>>AAACCCDDDDDDEEEQQQ|||xxx{{{oooUUUDDD@@@DDDFFFEEERRR]]]uuu~~~~~~{{{zzz~~~wwwpppiiibbb]]]YYYZZZZZZ\\\^^^```cccdddaaaaaa___^^^^^^^^^______[[[YYYVVVTTTSSSQQQOOOLLLLLLKKKIIIGGGEEEDDDCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDEEEEEEDDDBBB???@@@;;;666333333333///+++,,,,,,,,,+++++++++******))))))))))))))))))))))))+++***)))((('''(((((()))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((***++++++,,,+++***)))((())))))***)))((()))+++---***+++,,,+++))))))+++,,,,,,,,,+++)))((('''&&&%%%&&&'''((('''&&&'''(((***---///111111111222444666888666777:::;;;:::===CCC@@@???===:::888888:::<<<@@@???JJJ^^^wwwXXX@@@AAABBB>>>@@@AAAAAACCCMMM[[[fffiiioooxxxmmmUUUHHHGGGJJJPPPVVVeeekkkYYYHHHNNNUUUbbb|||~~~xxxssstttzzz~~~zzzhhhOOOGGGFFFUUUnnnmmmRRRfffsssaaadddzzzuuuaaaWWWYYYZZZ```dddlllsssxxxyyywwwuuuzzzyyyyyyxxxxxxxxxyyyyyy```nnnbbbAAA<<<:::777<<<999@@@@@@AAAFFFFFFDDD```{{{hhhPPPAAA???CCCHHHJJJ[[[jjj|||yyyzzzssskkkccc^^^ZZZ[[[\\\]]]___bbbdddeeedddcccbbb```____________\\\ZZZWWWUUUTTTSSSPPPNNNLLLKKKIIIHHHFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEEEEEEEDDDAAA??????;;;666333333222///,,,,,,,,,,,,+++++++++************************************)))((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))******+++,,,+++***)))(((***++++++***))))))+++---***++++++***))))))***,,,,,,,,,+++***((('''&&&&&&&&&'''((('''&&&'''(((***---///111111111222444666999777888;;;<<<;;;>>>CCC@@@@@@>>><<<999999;;;=========III\\\uuuiiiDDDAAAEEE>>>???@@@AAAEEEOOO]]]gggeeekkkvvvvvv[[[IIIEEEMMMUUUZZZooo|||dddTTTJJJPPPYYYkkk|||xxxxxxyyywwwzzz|||ZZZNNNVVVbbbbbbXXXyyy|||fff\\\jjj~~~mmmeee___VVVUUUXXXbbbmmmttttttrrryyyxxxwwwwwwvvvwwwwwwwww|||bbbaaalllFFF===;;;888<<<888@@@AAA@@@JJJJJJKKKttttttbbbLLL@@@>>>BBBHHHNNN```sss{{{{{{vvvooogggbbb]]]]]]^^^___aaabbbcccdddeeedddcccaaa```___^^^]]][[[YYYWWWUUUTTTSSSPPPNNNMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFFFFDDDAAA>>>>>>:::666333222111///---,,,,,,,,,+++++++++*********************************))))))((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((()))))))))))))))***+++,,,++++++))))))+++,,,---,,,******+++,,,******+++***)))(((***,,,,,,,,,+++***)))((('''&&&&&&'''((('''&&&'''(((***))),,,///111222444777999999888999<<<<<<;;;>>>DDDAAAAAA???===;;;:::<<<=========JJJ]]]tttxxxzzzJJJAAAEEE>>>???@@@AAAGGGRRR```iiinnnqqqxxxwww]]]IIIFFFNNNYYY___wwwyyybbbUUUOOOTTT___ttt{{{xxx{{{tttZZZ___uuuzzz]]]```~~~iiiVVV\\\yyylllXXXOOOIIIQQQbbbppptttrrrvvvvvvuuuuuuuuuuuuvvvvvvwwwzzzbbbZZZwwwKKK>>>;;;999;;;666???AAA@@@IIIMMMXXXmmm[[[HHH??????BBBIIIQQQdddzzz{{{vvvppphhhccc``````aaaaaaaaaaaaaaaaaaddddddcccaaa```^^^]]]\\\ZZZXXXUUUTTTTTTRRRPPPNNNMMMLLLKKKIIIHHHGGGGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFDDD@@@>>><<<:::666333111000///...,,,,,,,,,+++++++++******************************)))))))))))))))(((((('''(((((())))))))))))((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))++++++,,,+++***)))***,,,---,,,+++******+++***++++++***))))))***,,,,,,,,,+++***)))(((((('''&&&'''((('''&&&'''(((***))),,,///111222444777999999888999<<<<<<;;;>>>DDD@@@AAA@@@>>><<<;;;<<<===>>>???LLL___vvvqqqQQQAAABBB@@@@@@@@@CCCJJJUUUccclllppprrrzzznnnWWWJJJHHHOOO\\\hhh{{{ttt___UUUPPPYYYhhh~~~sssooottt~~~|||{{{}}}{{{qqqxxx]]]hhh~~~kkkTTTQQQtttttt\\\OOOEEEIIIZZZiiinnnmmmtttsssssssssssstttuuuvvvssswww|||```WWW~~~NNN===;;;999;;;666???AAAAAAGGGQQQkkkdddSSSDDD@@@AAACCCLLLVVVmmmzzztttmmmfffaaa``````aaabbbbbbbbbaaaaaadddccccccbbb```___]]]\\\YYYWWWUUUTTTSSSRRRPPPNNNNNNMMMLLLJJJIIIIIIHHHHHHFFFGGGHHHIIIJJJKKKLLLMMMJJJIIIHHHGGGFFFDDD@@@===;;;999666333111//////...,,,,,,,,,+++++++++******************************)))))))))))))))(((''''''((())))))******))))))(((''''''''''''((((((((((((''''''(((((())))))******((()))***+++,,,+++******)))***,,,,,,+++******++++++,,,,,,+++******+++---,,,,,,+++***))))))((((((&&&'''((('''&&&'''(((***---///111111111222444666999777888;;;<<<;;;>>>CCC@@@@@@@@@>>><<<;;;;;;===???AAAOOObbbxxx```XXXCCC@@@AAA@@@AAADDDLLLXXXfffnnnmmmqqq}}}uuu```MMMKKKMMMQQQ```rrr}}}mmmXXXQQQNNN[[[qqqllllllkkklllnnnuuu}}}}}}xxxjjjsss]]]NNNfffqqqlllzzztttccc[[[SSSTTT]]]gggkkkkkkqqqqqqqqqrrrssstttuuuvvvsssvvvyyy]]]TTTMMM;;;999:::;;;777AAADDDGGGGGGWWWvvvZZZKKK@@@AAADDDGGGPPP\\\|||}}}wwwrrrlllgggccc]]]^^^```aaabbbcccbbbbbbddddddddddddbbb```___^^^ZZZXXXVVVUUUUUUTTTQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHIIIKKKLLLMMMOOOOOOKKKJJJHHHGGGFFFCCC@@@===:::999777333000/////////,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))***)))((('''&&&))))))************))))))''''''''''''(((((((((((('''''''''((()))*********((()))***+++,,,++++++***&&&(((+++++++++******+++,,,------,,,++++++,,,...,,,++++++******)))))))))&&&'''((('''&&&'''(((***---///111111111222444666888666777:::;;;:::===CCC??????@@@>>><<<:::;;;<<<@@@CCCQQQdddxxxNNNuuu\\\FFFAAABBBAAAAAAEEEMMMZZZgggpppqqqvvvlllUUUFFFKKKPPPRRRcccyyy}}}gggRRRLLLJJJ\\\wwwaaa^^^iiiyyywww{{{}}}iiiSSS]]]iii```ssstttooollliiihhhjjjmmmpppqqqoooooopppqqqrrrtttuuuvvvtttvvvxxx|||[[[RRRLLL888888:::===999DDDIIINNNIII^^^lllTTTFFF>>>BBBGGGJJJTTT```~~~yyytttqqqnnnjjjhhhZZZ[[[^^^aaacccddddddddddddeeeeeeeeedddbbbaaa___[[[YYYWWWVVVVVVUUUSSSQQQNNNNNNMMMKKKJJJJJJJJJJJJHHHIIIJJJLLLMMMOOOPPPQQQLLLJJJIIIGGGFFFCCC???<<<999999777333000...//////,,,,,,,,,+++++++++******((((((((((((((((((((((((((()))*********)))'''&&&))))))************))))))''''''''''''((((((((()))&&&''''''((()))******+++((()))***+++,,,,,,+++***%%%'''***+++*********+++------...---,,,,,,---///,,,+++++++++***)))))))))&&&'''((((((&&&'''(((***))),,,///111222444777999777666777::::::999===BBB>>>??????>>>;;;::::::;;;@@@CCCRRRdddyyyLLLbbbdddKKKEEE@@@CCCCCCBBBLLL^^^lllqqq{{{wwwhhhPPPGGGMMMOOOWWWkkkxxx}}}aaaOOOKKKOOO```|||ooo]]]___pppZZZTTToooqqqpppnnnppp|||uuummmttt}}}vvvtttwwwssskkklllvvvtttssssssxxxUUUMMMmmmuuuSSS===<<<999999???@@@KKKSSSRRRiii}}}bbbMMMJJJAAAAAAHHHJJJVVVlll}}}vvv~~~|||zzzvvvoooiii```aaaaaabbbbbbccccccddddddcccbbbbbbbbbbbb```^^^[[[YYYVVVUUUTTTSSSRRRPPPMMMMMMMMMNNNNNNNNNMMMMMMNNNMMMLLLLLLNNNPPPSSSUUUPPPOOOMMMJJJGGGCCC@@@???;;;888555222111000///------,,,++++++******+++++++++++++++*********))))))+++***)))(((((()))***+++)))***+++,,,,,,+++***)))(((''''''''''''(((((()))************))))))))))))++++++,,,,,,,,,+++******+++***))))))+++,,,+++***++++++,,,---............+++,,,,,,---,,,)))'''&&&'''''''''''''''((()))))),,,///111333333333555666888:::;;;::::::;;;===???@@@@@@???<<<:::999:::<<>>;;;888555222111000///------,,,++++++******++++++++++++++++++******************))))))))))))******((((((******+++***)))))))))(((((('''''''''(((((())))))))))))))))))))))))+++++++++,,,,,,+++******+++)))))))))+++,,,+++***,,,,,,------------------+++,,,------,,,***(((&&&'''''''''''''''((()))))),,,...111222333333555777777999:::::::::;;;===???@@@@@@???===;;;:::;;;===@@@???KKK___xxxHHHTTT{{{```HHHAAACCCCCCDDDMMM\\\hhhmmmooovvvuuuUUUJJJLLLSSSTTT```vvvxxx[[[LLLKKKXXXooo{{{uuunnnaaaUUUNNNQQQUUU\\\iiixxxlllTTTLLLMMMLLL\\\jjjVVVdddwwwtttrrrrrrzzz}}}www}}}wwwrrrrrrooonnnooorrrppppppsss~~~iiiTTTgggsssQQQ;;;:::777999???AAABBBGGGMMMkkkpppUUUBBBDDDAAABBBHHHMMM```}}}|||}}}}}}vvvmmmgggddddddeeeeeeeeeeeeeeeeeegggfffdddcccbbb```]]][[[^^^\\\YYYXXXWWWWWWUUUTTTUUUTTTRRRPPPOOOOOOOOOPPPVVVUUUUUUTTTSSSRRRQQQPPPOOONNNLLLIIIFFFBBB???>>>;;;888555222111000///------,,,++++++******++++++,,,,,,,,,+++++++++******))))))************))))))''''''((()))******))))))***)))(((''''''''''''''''''''''''(((((())))))*********+++++++++++++++******)))((()))+++,,,+++***,,,------------,,,,,,+++,,,---......---+++)))''''''''''''''''''((()))))),,,...111222333333555777666888999::::::;;;>>>@@@AAAAAA@@@>>>;;;;;;<<<>>>??????JJJ]]]tttIIIMMMnnnpppNNNDDDDDDEEEHHHPPP]]]hhhnnnvvv~~~xxxpppfffMMMHHHMMMQQQQQQaaa{{{qqqVVVKKKNNNZZZvvvsssjjjdddeeedddccchhhqqq|||nnnSSSEEEDDDGGGLLL___zzzmmmoooqqqsssvvvzzzoooXXX```yyy}}}wwwqqqnnnuuu~~~~~~tttpppllliiiiiiooonnnmmmpppyyybbbiiiwwwTTT===;;;777888???@@@BBBBBBLLLnnnhhhNNN@@@EEEDDDEEEKKKQQQhhhyyypppiiifffffffffffffffffffffffffffeeecccccccccaaa___\\\^^^\\\YYYXXXXXXXXXVVVUUUUUUTTTRRRQQQQQQQQQSSSTTTWWWWWWXXXWWWVVVSSSQQQOOOOOONNNLLLIIIFFFBBB???>>>;;;888555222111000///------,,,++++++******++++++,,,,,,,,,,,,++++++++++++((()))***++++++***)))((((((((())))))***+++++++++******)))''''''&&&&&&&&&%%%&&&&&&'''((())))))***))))))***+++++++++++++++***)))((()))+++,,,,,,+++---------------,,,+++***------...///...+++)))((('''''''''''''''((())))))+++---000222222333555777555777888999:::;;;>>>AAAAAAAAA@@@>>><<<<<<===?????????KKK]]]sssKKKJJJeeeVVVEEECCCDDDHHHQQQ]]]iiiqqqkkkaaaXXXIIIGGGLLLMMMMMMccclllRRRKKKQQQ\\\}}}jjjLLLEEEEEEGGGPPPpppoooaaaXXXYYYYYYYYY\\\bbbiiinnnsssyyy{{{zzzyyyjjjYYY]]]nnnxxxmmmhhhmmmwww|||}}}|||zzzqqqiiieeeeeelllllllllnnnvvvhhhggg|||XXX@@@<<<888999???@@@HHHCCCSSSwww}}}^^^FFF@@@FFFFFFGGGMMMUUUoooyyypppjjjgggggggggffffffeeeeeeeeedddcccbbbcccccccccaaa___]]][[[YYYXXXXXXXXXVVVUUUSSSRRRRRRRRRSSSUUUWWWXXXVVVWWWXXXXXXWWWUUURRRQQQOOONNNLLLJJJFFFCCC@@@>>>;;;888555222111000///------,,,++++++******++++++,,,,,,,,,+++++++++******((()))***++++++***)))(((*********++++++,,,,,,,,,******)))''''''&&&&&&&&&%%%&&&&&&'''((())))))***'''((()))***+++,,,,,,,,,)))(((((()))+++---,,,+++------------,,,+++******------...///...+++)))((('''''''''''''''((())))))***,,,///111222333555777555666888999999;;;>>>@@@@@@AAA@@@>>><<<<<<>>>??????@@@MMM___tttOOOHHH^^^cccEEEAAAAAAHHHQQQ]]]kkkvvv|||bbbYYYPPPGGGHHHMMMKKKNNNhhhhhhNNNJJJSSSbbbwwwPPPIIIHHHJJJZZZrrr\\\RRRIIIIIIHHHGGGHHHMMMTTTYYY\\\fffvvvyyyppphhh___YYY]]]eeeuuufffbbbjjjllluuu{{{sssyyy|||ppphhheeeeeeiiikkklllnnntttoooccc~~~ZZZBBB===999999@@@AAAHHHBBBYYYwwwZZZGGG???DDDDDDGGGPPP[[[vvv}}}uuunnniiiggggggfffeeeddddddcccccccccbbbbbbcccddddddcccaaa^^^[[[YYYXXXYYYXXXWWWVVVRRRSSSTTTVVVXXXYYYZZZ[[[WWWXXXYYYYYYYYYWWWUUUSSSPPPOOOMMMJJJGGGCCC@@@???;;;888555222111000///------,,,++++++******+++++++++++++++*********))))))))))))************))))))---,,,,,,+++++++++,,,,,,***)))(((''''''''''''''''''''''''(((((())))))***&&&'''(((***+++,,,,,,,,,)))(((((()))+++------,,,+++,,,,,,,,,,,,++++++***,,,---......---+++)))''''''''''''''''''((())))))))),,,///111222333555777555777888999999:::===??????@@@???>>><<<<<<===???@@@BBBOOO```uuuSSSGGGYYYwwwHHHCCCBBBJJJTTTaaaqqquuuaaaYYYPPPEEEIIIOOOOOOUUUsssdddKKKJJJVVVmmmYYYMMMKKKSSSooovvv[[[MMMKKK@@@AAAAAA@@@@@@BBBFFFIIILLLRRR```pppzzz~~~uuucccTTTSSS___gggggglll```cccpppjjjpppzzz{{{rrroooqqquuuwwwwwwrrrkkkfffdddcccgggjjjmmmoootttggg|||XXX@@@<<<888:::AAADDDIIIDDDcccqqqXXXHHH@@@EEEDDDIIIVVVeee{{{sssnnnkkkffffffeeedddcccbbbaaa```eeecccccccccddddddbbb```___]]][[[ZZZZZZZZZYYYXXXUUUWWWYYY[[[]]]]]]\\\\\\[[[[[[[[[[[[ZZZXXXVVVUUUQQQPPPNNNLLLHHHEEEBBB@@@;;;888555222111000///------,,,++++++******++++++*********)))))))))((((((******))))))))))))******...---,,,************+++)))(((((('''''''''(((((())))))))))))))))))))))))%%%&&&((()))+++,,,,,,---)))(((''')))+++------,,,***++++++,,,,,,,,,+++++++++,,,------,,,***(((&&&'''''''''''''''((()))))))))+++...111222333555777666777999999888999<<<>>>>>>>>>>>>===;;;;;;===???@@@BBBOOO```sssUUUFFFVVV}}}MMMFFFEEEMMMYYYfffxxxpppbbb]]]RRRDDDIIIRRRTTT\\\{{{aaaJJJKKKZZZvvvyyyuuuzzz___PPPNNN___eeeZZZ^^^vvvsssZZZEEE@@@EEE===???@@@@@@???>>>@@@AAABBBBBBGGGQQQZZZdddwww}}}||||||xxxoooYYYFFFMMMeeeqqqnnnttt|||ddd[[[fffyyymmmnnnttt{{{{{{rrrhhhdddbbbeeegggfffeeedddbbb```eeeiiimmmoootttpppyyyyyyUUU===:::888;;;CCCFFFOOOLLLqqq~~~jjjQQQBBBCCCGGGFFFMMM]]]nnn{{{tttpppnnneeeeeedddcccaaa```______gggeeedddddddddcccaaa^^^```^^^\\\[[[\\\\\\[[[ZZZYYYZZZ]]]``````___]]]\\\______^^^]]][[[YYYWWWVVVRRRQQQOOOLLLIIIEEEBBBAAA;;;888555222111000///------,,,++++++******++++++))))))))))))((((((((((((+++***)))(((((()))***+++...---+++)))(((((())))))(((((('''''''''(((((()))************))))))))))))%%%&&&''')))+++,,,------(((((('''))),,,------,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,---,,,***'''&&&'''''''''''''''((())))))(((+++...000222333555777777888999999888999;;;======>>>>>><<<::::::<<<>>>AAACCCOOO___pppSSSGGGMMMoooPPPAAALLLQQQYYYooo|||vvviii___YYYIIINNNQQQTTTeeerrrXXXKKKRRR```zzzeeeIIIMMMnnnbbbWWWUUUYYYnnnrrr\\\MMMHHHHHHFFFCCCCCCAAA???>>>>>>===<<<;;;>>>;;;???EEEGGGLLLbbbzzz~~~}}}zzzxxxaaaOOOEEEOOOvvvooommmzzzeeeXXXXXX{{{mmmgggrrrvvvjjjZZZSSSJJJTTT[[[[[[]]]aaaaaa]]]^^^dddiiikkkqqq{{{|||gggNNN>>>:::555:::BBBBBBLLLSSS~~~zzzcccPPPDDD===CCCDDDMMMcccyyy|||uuunnniiicccbbbaaa```______``````ggggggfffcccaaa```aaaccc]]]]]]\\\[[[[[[\\\\\\\\\^^^```bbbcccaaa___^^^^^^\\\]]]^^^^^^\\\ZZZXXXVVVQQQOOOMMMKKKIIIFFFBBB???>>>:::666333111000///...,,,++++++******++++++,,,))))))))))))))))))))))))((()))***)))((((((***,,,///,,,)))***---...+++''')))(((((('''''''''((((((+++---...,,,(((&&&'''***((('''%%%&&&(((+++++++++)))))))))))))))+++---...))))))((())))))+++---...+++,,,,,,---,,,+++***)))'''''''''''''''((())))))***+++---000222444555666999666777:::;;;:::<<>>@@@EEEFFFMMMbbbzzz}}}yyyjjjUUUHHHCCCOOOzzz~~~fffjjj\\\[[[pppeeekkkrrrlll[[[MMMBBBHHHMMMQQQZZZbbbbbb]]]aaaeeeggghhhmmmzzz}}}tttbbbJJJ;;;999666;;;CCCDDDHHHOOO|||ppp[[[III@@@???DDDFFFPPPggg~~~|||uuummmiii```_________```bbbcccdddffffffeeeccc```___```bbb______^^^^^^^^^^^^______```bbbeeefffdddcccbbbccc`````````___]]][[[XXXWWWTTTRRRQQQOOOMMMJJJEEEAAA<<<999555333222111///...,,,++++++******++++++,,,)))))))))))))))))))))))))))***+++***))))))+++------***'''(((,,,---+++(((******)))(((''''''''''''+++,,,,,,+++***))))))***((('''%%%&&&(((+++++++++***))))))))))))+++,,,---******)))))))))+++,,,---++++++,,,---,,,+++***)))'''''''''''''''((())))))***+++---000222444555666888666666:::;;;:::;;;???<<<======;;;999888999;;;AAAFFFQQQcccvvvYYYIIIGGGddd{{{TTT@@@JJJUUU```uuuyyyjjj[[[IIILLLNNNTTThhhjjjUUUKKKUUUccceeeJJJJJJ^^^oooTTTQQQNNNLLLJJJHHHEEEBBBBBBAAAAAA@@@AAAAAABBBBBBBBB???@@@DDDFFFNNNddd{{{{{{tttcccPPPFFFBBBNNNyyyeee|||mmmZZZWWWyyyrrrdddbbbkkknnn^^^IIIBBBCCCEEEKKKWWWaaabbb]]]bbbcccdddeeeiiiuuulll___EEE888999888<<>>BBBFFFHHHSSSlll|||tttlllggg___^^^^^^^^^```bbbccceeeeeefffeeeccc```______```aaaaaaaaaaaaaaaaaaaaaaaadddfffhhhhhhgggfffffffffdddcccaaa___]]][[[YYYXXXUUUTTTSSSRRRPPPKKKEEEAAA;;;888555333222111///---,,,++++++******++++++,,,))))))))))))))))))))))))***+++,,,+++******,,,...+++)))'''(((+++,,,+++(((++++++)))((('''''''''''',,,+++******+++,,,+++***((('''%%%&&&(((+++++++++***))))))))))))+++,,,---,,,+++***))))))***+++,,,***+++,,,---,,,+++***)))(((''''''''''''(((((()))***+++---000222444555666777555555999:::999;;;>>><<<======;;;999888999;;;>>>EEERRRddduuu]]]JJJAAAWWW]]]CCCLLLXXXbbbrrr{{{|||qqq^^^MMMJJJMMMQQQ[[[ppp{{{eeeRRRLLLVVVeeeppprrr~~~nnnbbbPPPEEEJJJaaannn^^^KKKMMMOOOOOOMMMJJJGGGFFFDDDEEEEEEDDDCCCCCCDDDEEEDDDCCCDDDGGGLLLWWWmmm}}}uuummm\\\KKKDDDBBBMMMwwwlllzzziiiQQQKKKgggtttqqqfff]]]ccckkkaaaNNNJJJIIIIIINNNVVV]]]___]]]^^^^^^```eeejjjsssjjjjjjaaaEEE777999999<<>><<<======;;;999888999;;;:::BBBPPPbbbtttcccPPPCCCPPPrrreeeFFFKKKZZZeeeqqqxxx}}}jjjWWWIIIGGGKKKSSSccc{{{vvv```PPPMMMYYYhhhrrr]]]VVVXXXKKKIIIJJJKKKOOOgggzzzhhhZZZSSSIIIMMMPPPQQQOOONNNNNNOOONNNOOOPPPNNNLLLKKKMMMOOONNNPPPSSSXXX```mmmyyypppgggRRRBBB>>>AAAOOO{{{qqqttteeeJJJBBBXXXcccnnnnnnbbb^^^eeedddZZZPPPOOOPPPSSSUUUXXX]]]```[[[ZZZ___gggnnntttiii___kkkJJJ888:::999;;;BBBEEEIII___hhhTTTHHHCCCCCCGGGIIIZZZyyyzzzqqqhhhbbb]]]\\\\\\[[[\\\]]]^^^___dddeeefffeeecccbbbbbbcccfffggghhhiiiiiiiiiiiihhhiiijjjjjjhhheeecccbbbbbb``````^^^]]]\\\\\\\\\\\\YYYXXXVVVTTTQQQLLLFFFAAA===:::777444333111///---,,,++++++******++++++,,,))))))))))))))))))))))))((()))******((()))***,,,///...,,,,,,,,,+++***)))******)))))))))******++++++((('''(((,,,---,,,)))((('''%%%&&&(((++++++++++++***)))))))))***+++,,,---,,,+++*********+++,,,******,,,,,,,,,,,,+++***((((((''''''''''''((((((***+++---000222444555666666333444888:::999;;;???<<<======;;;999888999;;;<<>>@@@JJJMMMOOOhhhvvvlllkkkiiieeehhhppp}}}~~~wwwcccQQQKKKMMMJJJLLLOOOQQQSSSUUUXXX[[[[[[]]]___]]][[[ZZZ]]]```ccchhhooovvv}}}wwwnnnfffTTTBBB>>>CCCRRR{{{pppiiigggLLLAAAPPPYYYooo{{{ooo___]]]bbbdddRRRRRRTTTYYY[[[]]]dddkkk```]]]aaajjjqqqttt~~~mmmaaawwwQQQ;;;;;;:::;;;DDDIIIKKKeee~~~fffRRRGGGCCCBBBGGGKKK___wwwnnneee___XXXXXXYYYZZZ\\\___bbbcccdddeeeggggggfffeeefffggglllmmmnnnpppppppppoooooommmmmmmmmjjjgggeeeeeeeeeccccccccccccbbbbbbbbbbbbaaa___\\\XXXUUUQQQKKKHHHAAA===888444222111///...,,,++++++******++++++,,,))))))))))))))))))))))))((()))***)))((((((***,,,.........---,,,,,,++++++++++++************++++++(((((('''(((***+++***)))((('''%%%&&&(((+++++++++++++++***))))))***+++,,,---,,,+++******+++,,,---)))***+++,,,---,,,++++++)))((((((''''''''''''(((***+++---000222444555666666333444888::::::<<<@@@<<<======;;;999888999;;;BBBEEENNN]]]qqqgggWWWFFFEEEYYYzzzTTTOOO___nnnyyyaaaTTTOOOHHHIIITTTjjjjjjWWWOOOTTTfffvvvmmmXXXJJJBBB>>>AAA???HHHLLLUUUttt}}}bbbUUUJJJJJJNNNVVVeeesss||||||}}}tttfffUUUHHHGGGMMMOOOPPPRRRUUUZZZ^^^bbbccccccgggjjjiiihhhhhhlllqqqyyy|||xxxqqqkkkXXXDDD@@@FFFTTT{{{mmm___~~~oooTTTFFFNNNZZZuuufffYYY^^^ggg\\\ZZZ\\\eeelllooottt{{{ooogggffflllppprrrzzzyyydddXXX===<<<:::<<>>;;;FFFXXXlll[[[|||vvvZZZHHHKKK```{{{lllWWWZZZfffkkkeeefffqqq|||{{{pppjjjmmmnnnnnnxxx```[[[>>><<<;;;===JJJTTT```uuuvvv]]]LLLEEEDDDCCCIIIPPPiiizzz|||sssjjjaaa[[[]]]]]]]]]]]]^^^```bbbcccdddgggjjjlllllllllmmmnnnkkkmmmoooqqqrrrqqqpppoootttuuuvvvuuussssssuuuwwwuuuvvvvvvvvvuuurrrooommmlllgggbbb\\\YYYUUURRRPPPIIICCC;;;444111000000000,,,++++++++++++++++++,,,))))))))))))))))))))))))***+++,,,+++******,,,...&&&(((***++++++---...000222000...,,,)))'''&&&&&&%%%''')))(((%%%$$$&&&)))((('''%%%&&&(((+++,,,+++,,,+++***))))))***++++++++++++******+++---...000)))***+++,,,---,,,,,,+++***)))((('''''''''''''''***+++---000222444555666777444555:::<<<<<<>>>BBB<<<======;;;999888999;;;===@@@KKKaaayyywwwnnnPPPGGGQQQkkkjjjVVVcccnnnzzzwww^^^OOOGGGHHHLLLWWWlll~~~cccWWWRRRUUUiiixxxlllWWWFFFAAA<<<>>>FFFAAAYYY]]]ZZZ]]]]]]]]]qqq|||~~~rrrjjj]]]QQQJJJIIILLLOOOUUUXXX]]]```ccceeegggiiimmmnnnooopppsssxxx|||wwwtttZZZCCC???EEEXXXkkkaaa|||}}}fffLLLJJJgggqqq^^^___```wwwttt{{{ssskkkiiiiiirrr}}}fffYYY???;;;:::BBBVVVeeeqqqqqqttt[[[JJJBBB@@@HHHGGGSSSoooyyyoooccc^^^____________``````aaaaaabbbfffggghhhiiijjjlllmmmmmmttttttttttttsssuuuxxx{{{}}}yyyyyyyyyxxxtttqqqxxxyyy|||~~~}}}yyyvvvmmmhhhccc___^^^\\\YYYWWWIII???666555333...---///,,,+++******))))))******(((((())))))))))))((((((******))))))))))))******++++++***)))(((((())))))+++***)))(((((('''''''''''''''''''''(((((((((((('''&&&&&&''''''((()))***+++,,,,,,+++))))))+++------+++******+++,,,,,,+++******+++,,,,,,,,,+++++++++)))''''''((()))))))))))),,,///111222333444555666888999999999:::===???>>>>>>===:::888888:::<<<<<>>>>>===:::888888:::<<<;;;BBBKKK[[[uuu}}}wwwWWWGGGIIIdddrrr\\\cccmmm~~~mmmUUUJJJEEEHHHNNN^^^wwwwww]]]RRRRRR[[[tttiiiXXXWWWUUUQQQJJJ===>>>IIIOOOuuutttUUU___hhhfffpppwwwpppjjjtttuuugggRRROOOLLLKKKMMMRRRXXX\\\___bbbfffiiikkkmmmppprrrxxxyyy{{{}}}{{{uuu|||uuupppdddLLLHHHYYY~~~zzz^^^qqq{{{]]]ZZZlllhhh___YYYiii|||yyyvvv~~~rrrnnnkkkjjjpppyyyjjjlll~~~UUU;;;999;;;GGG```rrrjjjvvvpppXXXHHHBBBAAACCCGGGYYYzzzzzzuuunnnfffbbbddd^^^___aaacccfffhhhjjjkkkmmmnnnnnnpppqqqrrrssstttuuuxxx|||~~~|||mmmWWWGGG<<<333+++,,,//////,,,+++,,,+++******))))))******)))******************)))******))))))))))))******+++***))))))))))))))))))+++***)))(((((('''''''''''''''''''''(((((((((((('''&&&&&&''''''((()))***+++,,,+++***))))))+++------+++******+++,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++)))''''''((()))))))))))),,,///111222333444555666777999999999;;;===?????????===;;;888888999;;;999AAAKKK[[[tttuuutttYYYHHHFFFcccrrr\\\bbbpppkkkTTTIIIFFFHHHRRReee|||www\\\RRRSSS___{{{cccOOOQQQVVVXXXOOO===CCCIIIJJJooolllYYYccclllmmm||||||xxxoookkkvvv}}}mmm^^^NNNMMMMMMMMMPPPTTTYYY[[[```cccgggiiikkkmmmpppsssuuuxxx|||}}}yyy|||wwwssslllUUUMMMccc~~~[[[jjjgggcccpppkkkZZZLLLXXXppp~~~tttggghhhpppsssvvvlllgggiiijjjhhhnnnwwwooobbb}}}VVV===;;;<<>>;;;888888999;;;:::BBBLLL[[[uuueeemmm[[[LLLFFFaaaooocccrrriiiRRRHHHFFFGGGUUUjjj~~~uuuZZZPPPSSS```~~~aaaJJJKKKTTT\\\VVVCCCEEEJJJIIIkkkgggXXX```kkkuuu{{{yyyssspppzzz}}}sssfffZZZPPPPPPQQQRRRTTTWWWZZZ\\\bbbeeegggjjjkkknnnqqqttttttwww|||~~~}}}zzzxxxnnnZZZRRRjjj|||YYYgggnnnllluuummmVVVDDDOOOcccnnnfff```gggkkkgggfffaaacccjjjmmmkkkooowwwsssYYYzzzvvvQQQ===>>>???GGGZZZhhhZZZuuukkkUUUGGGBBBCCCEEEIII[[[|||}}}uuupppllleeebbbbbbcccdddeeegggiiikkklllmmmmmmnnnpppsssvvvxxxzzz{{{{{{pppfffWWWEEE999111333333000,,,+++---...,,,+++******))))))************++++++++++++************))))))))))))*********)))))))))))))))******+++***)))(((''''''''''''''''''''''''(((((((((((('''&&&&&&''''''((()))******++++++)))((((((***,,,---+++******+++,,,,,,+++((()))***+++,,,,,,---,,,+++)))'''&&&((()))))))))))),,,///111222333444555555777888999:::;;;>>>@@@AAA@@@>>>;;;999888999;;;<<>>LLLWWWaaa|||jjjTTTFFFBBBCCCFFFJJJ]]]~~~{{{rrrnnnkkkeeebbbbbbhhhhhhiiijjjkkklllmmmnnnpppppprrrtttwwwyyyzzz{{{||||||}}}}}}}}}uuummm```UUUKKKBBB:::444...222333///,,,---...---,,,+++******))))))******)))******************)))******))))))))))))******)))))))))))))))******++++++***)))(((((('''''''''''''''''''''(((((((((((('''&&&&&&''''''((()))******+++***)))((((((***,,,---+++******+++,,,,,,+++((()))***+++,,,---------+++)))''''''((()))))))))))),,,///111222333444555555666888999:::;;;>>>AAAAAAAAA???<<<999888999;;;>>>EEEMMM\\\vvvTTTmmmlll]]]HHHRRRiiiggg}}}fffRRRHHHHHHHHHRRReee|||oooWWWPPPTTTdddbbbKKKEEELLL]]]dddYYYPPP[[[aaapppnnnyyyeee|||xxxssswwwxxx}}}}}}sssfff]]]WWWRRROOOPPPRRRUUUYYY]]]```bbbgggiiikkklllmmmppptttwwwxxx{{{xxxwww|||~~~~~~~~~}}}{{{yyyvvvooojjjuuu\\\KKK\\\iiikkkllldddgggmmmwwwvvvhhh[[[KKKCCCHHHNNNRRR[[[eeegggccc```[[[[[[___aaaaaaiiiuuu}}}[[[vvv{{{UUU>>>:::555666CCCMMMhhhiiiSSSFFFBBBCCCFFFLLLaaa{{{wwwnnnllljjjgggddddddffffffggghhhjjjkkkllllllpppqqqqqqrrrrrrssssssttttttuuuvvvvvvxxx||||||ppphhhfffUUUQQQIII@@@999444222222///000///...222666444---,,,+++******))))))******((())))))******))))))(((******))))))))))))******)))))))))))))))***+++++++++***)))(((((('''''''''''''''''''''(((((((((((('''&&&&&&''''''((()))************)))((((((***,,,---+++******+++,,,,,,+++((()))***+++,,,---------+++)))''''''((()))))))))))),,,///111222333444555444666888999:::<<>>:::>>>NNNYYYiiiiiiSSSFFFBBBCCCFFFNNNeee{{{uuu~~~tttkkkjjjjjjhhhffffffaaaaaacccdddfffhhhiiijjjoooooonnnmmmmmmlllkkkkkknnnoooppppppoooppprrrtttwww~~~~~~vvvmmmdddZZZPPPIIIDDDDDDAAA<<<555222333555333111---///999AAA;;;///,,,++++++***)))*********(((((())))))))))))((((((******))))))))))))******))))))((())))))***+++++++++***)))(((((('''''''''''''''''''''((((((((()))'''&&&&&&''''''((()))************)))'''(((***,,,---+++******+++,,,,,,+++((((((***+++,,,---------+++)))''''''((()))))))))))),,,///111222333444555444666888999:::<<>>CCC@@@>>><<<<<<<<<<<<;;;===DDDKKKYYYsssZZZjjj}}}UUUIIIGGGgggttt}}}mmmWWWOOOKKKLLLPPPeeeqqqVVVQQQZZZmmmqqqVVVKKKIIIKKKRRR\\\OOOLLLOOO]]]uuuzzzhhh^^^WWWRRROOOOOOPPPXXXbbbkkkooorrrvvvxxx{{{{{{sssggg^^^\\\XXXSSSUUUVVVXXXYYYZZZ]]]aaadddeeegggiiijjjjjjjjjlllnnntttxxx~~~}}}yyyvvvxxxppplllnnnmmm```LLL???>>>MMMaaaffffffqqqrrrbbbXXXWWW```fffbbbdddeee]]]VVVQQQPPPXXXgggrrrtttrrreee]]]ZZZ___bbbccckkkuuuXXXsssWWW===:::777<<>><<<<<<<<<<<<<<<>>>DDDLLLYYYsssYYYgggxxxPPPEEECCCeeevvvYYYNNNKKKMMMTTTkkkoooVVVRRR\\\ppp|||fffXXXOOOKKKRRR^^^TTTNNNHHHLLL[[[ooouuu^^^NNNGGGFFFJJJPPPNNNUUU^^^gggmmmssswwwzzz|||yyyoooaaaXXXUUUTTTSSSVVVWWWYYYYYYZZZ\\\```cccdddfffhhhhhhiiijjjlllmmmtttxxx~~~~~~|||yyyvvvvvvrrrmmmfffXXXHHH>>><<>><<<:::999999888777666444222111111///............---------------,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))+++************++++++,,,---+++******+++,,,,,,+++***))))))***,,,...------+++***(((&&&%%%&&&'''(((***---111444555666777999777777777888999:::<<<<<>>===<<<<<<<<<<<>>CCC```~~~xxxuuujjjUUUOOOXXXdddfffiiijjjcccccc[[[YYYeee{{{zzziii[[[[[[^^^```fffnnn{{{eee{{{xxxSSS>>>>>><<>>===<<<:::888777666666555444333222222............------------,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''((()))+++*********+++,,,---------+++******+++,,,,,,+++***))))))***,,,------,,,+++***(((&&&%%%&&&'''(((***---000333444555666888777777777888999;;;<<<===@@@@@@???===;;;;;;<<<===???EEEMMM]]]xxxVVVbbbsssPPPFFFBBBdddpppQQQGGGIIIJJJYYYtttkkkSSSRRR___uuuwwwjjj^^^OOOEEEKKKXXXvvvmmm^^^PPPHHHGGGKKKOOO]]]WWWQQQMMMHHHEEEHHHMMMSSS[[[eeemmmttt{{{zzzlll___VVVQQQPPPQQQWWWXXXYYYYYYYYYZZZ^^^```eeegggjjjkkklllnnnppprrrsssxxx{{{{{{~~~|||zzzyyyzzz{{{{{{zzztttqqqlllbbbQQQBBB===AAAEEEgggrrrqqqkkkTTTKKKSSSbbbfffhhhhhh```bbb]]][[[dddwwwttt^^^[[[```cccgggkkkzzz^^^rrrtttPPP===>>>>>>BBBQQQ\\\}}}eeeQQQEEEDDDFFFEEEQQQnnn}}}||||||wwwqqqjjjffffffgggeeecccbbb```^^^\\\[[[[[[\\\]]]\\\^^^aaaccceeeeeedddccccccbbbbbbaaaaaabbbbbbccc\\\ZZZWWWUUUSSSOOOKKKHHHEEECCC@@@>>>===<<<:::888555555444444333333222222//////.........---------,,,+++++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***+++*********+++,,,---------+++******+++,,,,,,++++++***)))***,,,------,,,+++***(((&&&%%%&&&'''((((((+++///111222333555666888888888999;;;<<<>>>??????@@@???===;;;:::<<>>DDDNNN```|||^^^gggwwwSSSIIIDDDgggrrrTTTIIIHHHKKK]]]yyyiiiRRRQQQ___vvvzzzmmmaaaWWWLLLCCCGGGQQQrrrlllcccZZZRRRNNNLLLLLLTTTPPPMMMJJJEEEAAAEEELLLOOO[[[iiisssxxxjjj]]]VVVRRRQQQRRRVVVWWWXXXYYYYYYZZZ^^^```bbbdddgggiiijjjllloooqqqrrrxxxfffYYYOOOQQQWWW___nnn|||}}}yyyxxxyyy{{{{{{{{{rrrnnnhhh```RRREEE???AAAEEEjjj~~~mmmrrruuuXXXJJJOOO___fffiiijjjdddaaa^^^\\\bbboooxxxaaa]]]cccgggiiimmm{{{tttXXXiiirrrOOO:::<<<<<>>===<<<;;;999777444444444333333222222111//////.........---------++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((()))***++++++************++++++,,,---+++******+++,,,,,,++++++***)))***,,,---,,,++++++***(((&&&%%%&&&'''((('''***...000222222444555888888888:::;;;===???@@@>>>???@@@>>>;;;:::===@@@>>>DDDOOObbb```fffsssPPPHHHFFFoookkkRRRKKKIIIOOObbb}}}hhhQQQPPP^^^vvvttteeeVVVOOOIIIBBBBBBIII]]][[[ZZZ[[[\\\[[[XXXUUUWWWUUURRRNNNEEE>>>???EEEIIIZZZnnnyyy}}}gggXXXTTTRRRRRRTTTUUUVVVXXXXXXYYY[[[^^^aaa```cccfffhhhiiikkknnnqqqrrrxxx\\\SSSRRR]]]hhhppp}}}|||zzzzzz{{{{{{{{{sssnnnhhh^^^PPPCCC???AAAJJJppp|||kkkuuucccQQQPPP```hhhooouuurrriiiddd```aaaiiiuuuooo```___bbbdddhhhooo{{{pppWWWdddwwwRRR<<<<<<<<>>===;;;;;;<<<;;;999777444444444333222111111000------------,,,,,,,,,,,,******************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((()))***,,,---++++++***)))))))))******---+++******+++,,,,,,++++++*********,,,---,,,++++++***(((&&&%%%&&&'''((((((+++///111222333555666666777777999:::<<<>>>???===???@@@>>>::::::===AAA>>>EEEOOOccc\\\___lllJJJDDDHHHvvv^^^KKKKKKJJJRRRfffgggPPPPPP^^^uuu{{{mmm[[[KKKEEEBBB<<<:::>>>FFFHHHLLLSSS[[[^^^\\\YYY\\\\\\\\\WWWKKK>>>:::===FFFZZZrrrdddSSSQQQRRRSSSVVVTTTVVVWWWXXXYYY[[[^^^aaaaaacccfffiiijjjmmmppprrrrrryyyiiiiiittt|||zzz{{{{{{zzzvvvqqqjjj^^^NNN@@@>>>BBBQQQwww|||iiiwwwoooXXXTTTbbbmmmwwwtttllldddbbbfffmmmrrrtttoooddd\\\^^^___^^^eeeoooyyymmmUUU___}}}WWW???>>>===DDDWWWeee|||cccMMMBBB???AAAGGGTTTqqq|||yyyzzz{{{yyyqqqkkkccccccbbb___[[[YYYYYYZZZWWWWWWUUUUUUWWWZZZ]]]___bbbcccdddeeefffgggggghhhbbbbbbaaaaaaaaaaaabbbbbb\\\YYYTTTOOOKKKFFFAAA>>><<<;;;:::;;;<<<<<<:::888555444444333222111000000,,,,,,,,,+++++++++************************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((***))))))))))))+++---...++++++***)))((((((((()))---+++******+++,,,,,,+++,,,*********,,,---,,,++++++***(((&&&%%%&&&'''((())),,,000222333444666777555555666888999<<<===>>>===???AAA>>>:::999===AAA???FFFPPPccc\\\___bbbMMMAAAJJJiii|||pppWWWFFFFFFMMMSSSssscccWWWPPP^^^|||vvvdddTTTDDD===<<<:::888888===777;;;KKKVVVWWWXXX]]]bbbjjjooofffQQQ???999;;;@@@TTTqqq}}}{{{ccc[[[TTTRRRUUUTTTQQQSSSVVVWWWYYY[[[___aaaccceeehhhjjjkkknnnrrrtttwww{{{vvvyyy|||vvvtttxxxvvvvvvmmmcccWWWBBB999DDDZZZ|||eeelll}}}vvvmmmbbbbbbttt|||ssskkkhhhfffbbb___```[[[XXXXXX[[[[[[[[[___eeettt{{{ZZZdddZZZBBB:::<<>><<<;;;;;;<<<===>>><<>>===<<<::::::;;;===>>>===FFFSSSeee^^^]]]]]]III@@@KKKggguuuqqq~~~oooQQQIIIKKKMMMSSSqqqcccUUUMMM]]]~~~yyynnn^^^OOO@@@:::999888666666888555;;;JJJTTTUUUVVVZZZnnnlllnnnmmm\\\BBB777;;;===VVVuuu~~~|||eeeZZZSSSQQQTTTTTTOOOQQQSSSUUUVVVYYY\\\___```bbbfffiiikkkooossswwwyyy~~~{{{pppjjjnnnsssrrrsssvvvwwwwwwooohhh^^^KKKAAAKKKaaa~~~eeedddzzzfffbbbttt|||ooodddbbbdddaaa[[[XXX\\\YYYWWWXXXYYYZZZ```gggsssjjjPPPbbbYYYBBB;;;>>>FFFTTTxxx{{{bbbLLLDDDCCCBBBHHHVVVttt{{{uuuwwwxxxwwwuuusssssstttyyyuuuqqqpppqqqpppmmmjjjgggaaa[[[XXXYYYZZZXXXVVVTTTUUUVVVXXXZZZ[[[]]]]]]___aaadddfffggggggeeedddeeeeeeddddddccc___ZZZVVVPPPMMMGGGCCCAAA???>>><<<888888888777777777666666444444333222222111222222///......------,,,++++++************************+++*********))))))(((((((((((((((((())))))))))))******))))))))))))************))))))(((((('''''''''&&&&&&&&&&&&'''((((((***+++---,,,+++)))*********++++++***(((((()))+++,,,++++++++++++,,,,,,---*********+++---...---,,,,,,+++)))(((''''''((()))(((+++...000111222333444666777888888888999<<>><<<;;;::::::;;;===>>>===FFFSSSfff^^^[[[ZZZGGG@@@KKKfffyyyuuu~~~]]]RRROOOKKKTTTrrr}}}aaaUUUOOO___uuuhhhYYYKKK===888888777555555666444888CCCLLLOOORRRVVViiifffkkkqqqdddHHH;;;>>>BBBZZZxxxjjj]]]TTTRRRUUUSSSOOOQQQSSSUUUVVVYYY\\\___bbbeeehhhjjjmmmpppuuuxxxzzzxxx___[[[YYY```hhhnnnrrrttttttuuuooojjjdddRRRHHHRRRuuuyyyddd```{{{iiidddqqqttteeebbbdddccc^^^[[[]]]YYYWWWWWWXXXYYY```hhhqqqhhhOOObbbVVVAAA:::>>>EEETTTxxxcccMMMDDDCCCCCCHHHVVVttt|||tttkkkjjjgggdddaaa`````````hhhfffddddddcccbbb^^^[[[VVVQQQKKKIIIKKKNNNPPPQQQTTTUUUWWWYYY[[[\\\]]]^^^```bbbeeehhhiiihhhgggfffhhhfffeeeccc```[[[TTTPPPJJJHHHEEEAAA???>>>======:::999999888888777777777444444333222222222222222///......------,,,++++++))))))))))))))))))))))))++++++******)))((((((((((((((((((((())))))))))))******))))))))))))************))))))(((((('''''''''&&&&&&&&&&&&'''(((((()))+++,,,,,,***)))***++++++,,,,,,+++)))(((***+++,,,+++++++++++++++,,,,,,***))))))+++---...---+++,,,+++)))(((''''''(((((((((+++...000111222333444666777888888888999<<>>===EEERRRhhh\\\ZZZYYYFFF???KKKfff~~~vvv^^^RRROOOJJJVVVtttyyy___VVVRRRbbbpppcccUUUGGG:::777777666555555666444666<<>>>>>>>><<<<<<;;;:::999999888888555555444333222222222222///......------,,,++++++))))))))))))))))))))))))************))))))(((((((((((((((((())))))))))))******))))))))))))************))))))(((((('''''''''&&&&&&&&&&&&'''(((((((((***++++++***)))***++++++,,,,,,+++)))(((***+++,,,++++++******+++++++++***))))))+++------,,,++++++***)))''''''''''''((((((+++...000111222333444555777888999999:::<<<>>>;;;:::999888999:::<<<>>>===CCCRRRjjjYYYYYYYYYFFF???KKKgggttttttTTTJJJKKKLLLWWWvvvxxx___VVVSSSccclll___RRREEE888666777777555555666555666888;;;@@@EEEIII\\\dddpppssseeePPPBBB>>>DDD^^^eeeXXXQQQOOOQQQMMMPPPRRRTTTVVVWWWZZZ]]]```gggiiillloooqqqtttyyy|||zzzWWWDDD@@@???<<<:::<<<>>>HHH\\\rrryyytttooopppmmmmmmkkk\\\QQQYYYsssqqqbbbYYYmmmuuulllcccbbbfffnnnzzzrrrccc___``````^^^^^^[[[XXXVVVWWWXXXYYY___fffnnnjjjUUUfff~~~SSS>>>888<<>>>>>======<<<;;;::::::888777666444333333222222///......------,,,++++++)))))))))))))))))))))))))))))))))))))))))))))***(((((((((((())))))))))))******))))))))))))************))))))(((((('''''''''&&&&&&&&&&&&'''((((((''')))++++++***)))***+++***++++++***(((((()))+++,,,++++++************+++)))))))))***,,,---,,,++++++***((('''&&&&&&'''((((((+++...000111222333444555666888999999:::<<<>>>:::999888888888:::<<<======BBBQQQkkkVVVXXX[[[GGG>>>JJJhhhxxxmmmSSSHHHIIIMMMWWWvvv{{{```VVVQQQ```{{{iii\\\PPPCCC777555777777666555555777999999:::===???@@@OOO___kkkfffXXXLLLDDD???GGGggg___UUUQQQQQQSSSOOOOOOQQQSSSUUUVVVYYY\\\___dddgggkkknnnrrrvvv{{{WWWAAA<<>>GGGSSS___fff]]]]]]\\\\\\___cccgggjjjhhhiiikkklllkkkiiifffeee]]]YYYSSSOOOLLLJJJHHHFFFFFFHHHHHHFFFBBB@@@AAACCCAAA@@@@@@???>>>===<<<;;;;;;:::888666444333222222///......------,,,++++++************************((((((((()))******++++++(((((((((((())))))))))))******))))))))))))************))))))(((((('''''''''&&&&&&&&&&&&'''((((((''')))***+++***)))***+++)))******)))''''''(((***,,,,,,+++***************)))((((((***,,,---,,,***+++***((('''&&&&&&''''''(((+++...000111222333444444666999:::::::::<<<===999999888777888:::<<<===>>>BBBPPPjjjTTTWWW\\\HHH>>>JJJiiippp]]]NNNJJJMMMUUUuuu~~~bbbUUUOOO]]]}}}zzzhhh[[[OOOBBB777555888777666666444888<<<<<<<<<<<<;;;999BBBVVVbbbXXXLLLHHHFFFAAAMMMqqqxxxUUUNNNLLLNNNPPPMMMNNNPPPRRRTTTUUUXXX[[[^^^```ccchhhmmmrrrxxx~~~rrrLLLCCCIIIJJJIIIJJJKKKLLLKKKSSSnnnrrrrrrnnnnnnlll[[[MMMSSSNNNTTTjjjkkkYYY[[[nnn\\\NNNRRR]]]ccccccccceee```^^^aaaccc```^^^^^^YYYWWWWWWYYYZZZYYY]]]dddooo[[[KKK@@@YYYUUU@@@;;;===DDDPPPsss}}}dddPPPFFFCCCAAAGGGWWWvvvzzzpppgggdddaaaaaaaaa___[[[XXXTTTTTTRRRMMMFFF???:::888888777:::CCCSSSbbbmmmrrr```___]]]]]]```dddjjjmmmiiijjjkkkllljjjhhheeecccWWWSSSMMMIIIHHHHHHHHHHHHGGGIIIJJJHHHDDDBBBBBBDDDBBBBBBAAA@@@???>>>===<<<<<<;;;999777555333333222///......------,,,++++++************************''''''((()))***+++,,,,,,(((((((((((())))))))))))******))))))))))))***************)))(((((('''''''''&&&&&&&&&&&&'''(((((('''(((***+++***)))***+++)))******)))'''&&&((())),,,,,,+++***))))))******)))((((((***,,,---,,,***+++***((('''&&&&&&''''''(((+++...000111222333444444666999:::::::::<<<===999888777777888:::<<<===@@@BBBPPPjjjQQQVVV^^^NNNDDDKKKccc~~~ooo]]]JJJGGGPPPYYYttt{{{\\\PPPNNN```}}}xxxeeeXXXLLLCCC999555888:::999666666888:::999666555777999AAAGGGIIIDDD@@@CCCCCCAAAUUUyyyrrr^^^OOOOOOPPPKKKIIIMMMLLLLLLNNNPPPTTTYYY^^^```eeelllpppqqqttt|||mmmNNNVVVhhhqqqzzz|||||||||tttooopppmmm```NNNCCCAAALLLooommmRRRcccqqq]]]FFFGGGTTTTTTVVVeeecccaaa___^^^^^^]]][[[YYY[[[WWWUUUUUUVVVWWW^^^fffpppXXXOOOAAA\\\{{{OOOBBB===;;;EEESSSlllgggPPPCCCBBBEEEKKKZZZxxxxxxpppggghhhiiijjjiiigggdddbbbccc```YYYPPPFFF===888555888===HHHZZZmmmxxxwwwrrrdddaaa______bbbeeeggghhheeeiiihhhccc``````ZZZRRROOONNNLLLKKKIIIIIIHHHHHHKKKKKKJJJIIIHHHFFFDDDDDDFFFEEECCCBBBAAA@@@??????>>>===<<<999666222///---...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************))))))(((((('''''''''&&&&&&&&&&&&'''(((((()))***+++***)))((((((***,,,,,,+++(((&&&%%%&&&(((++++++************+++++++++***((()))***++++++***,,,+++)))(((''''''(((((((((***...000111222444666666666777888999:::::::::;;;999666666888:::;;;;;;>>>DDDTTTlllRRRWWW___NNNCCCJJJbbbuuudddQQQJJJOOOZZZuuuxxxZZZOOOMMM___|||xxxdddWWWJJJBBB999555888:::999777666888999777555444555777888>>>@@@===;;;>>>???===EEEhhhdddUUUPPPOOOQQQPPPKKKIIIJJJKKKLLLMMMPPPTTTYYY^^^aaacccjjjppprrruuu}}}www}}}uuuppprrrqqqdddQQQDDD;;;>>>]]]xxx}}}eeeNNNeeewwwcccIIIBBBMMMPPPRRR^^^```______```aaabbb```^^^[[[WWWUUUUUUUUUWWW]]]eeeoooeeePPPLLLpppxxxLLL>>>:::999FFFXXXsssfffOOOCCCAAACCCGGGVVVuuu~~~|||tttccceeehhhkkkkkkiiigggeeedddbbb]]]TTTIIIAAA;;;999???HHHSSS___mmmxxxyyytttfffdddbbbbbbeeegggiiiiiiiiiiiiddd]]]ZZZYYYRRRJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@???>>>;;;888555222000///...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************))))))(((((('''''''''&&&&&&&&&&&&'''(((((()))***+++***)))((((((***,,,,,,+++(((&&&%%%&&&(((,,,++++++++++++++++++,,,+++***((()))***,,,++++++,,,+++)))(((''''''(((((((((***---///111222444666777777888999:::;;;;;;<<<;;;999777666888:::;;;;;;@@@EEETTTjjjUUUZZZaaaOOODDDJJJbbbzzzkkkVVVKKKLLLZZZtttvvvXXXNNNMMM___|||wwwbbbSSSFFF@@@888666888;;;:::888777888999888555444444555222666888666666999;;;:::???XXXyyyyyyYYY???>>>MMMYYYXXXOOOJJJGGGFFFJJJJJJLLLOOOTTTYYY^^^aaaccckkksssuuuzzzvvvpppsssttthhhTTTEEE???;;;XXXxxxkkkVVVppppppQQQ@@@HHHPPPTTT\\\______```bbbddddddaaa___[[[WWWUUUUUUUUUVVV\\\cccppppppNNNVVVyyyLLL>>>999999GGGZZZvvvgggPPPCCC@@@BBBFFFTTTsss~~~yyyqqqaaadddiiilllllljjjeeebbbaaaaaa^^^VVVLLLBBB===<<>>CCCJJJIIICCCAAAEEEQQQjjjuuu```HHHAAACCCBBBFFFGGGIIIMMMSSSZZZ___ccceeennnwww{{{wwwpppssssssgggTTTFFFCCCJJJvvv]]]ooocccKKKNNN[[[fffsssgggfffcccbbb```]]]ZZZWWWZZZVVVSSSTTTSSSTTT[[[bbbsssZZZNNN[[[|||PPPBBB===;;;FFFUUUooopppvvvlllUUUFFFBBBCCCHHHVVVuuuvvv}}}uuuhhh^^^YYYQQQTTTXXX[[[[[[WWWSSSPPPUUUZZZ\\\UUUIII???>>>@@@KKKRRRWWW]]]nnn|||nnnhhhgggggghhhhhhgggccc```OOOIIICCCCCCFFFHHHGGGFFFGGGIIIKKKMMMMMMMMMKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNFFFFFFFFFFFFDDDBBBAAA@@@;;;888555222000/////////...------,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))************))))))(((((('''''''''&&&&&&&&&&&&'''(((((()))***+++***(((((((((******+++***(((&&&&&&((()))******))))))))))))*********)))((()))+++,,,,,,,,,,,,***)))(((''''''(((((('''))),,,///000111333555555555666888999;;;<<<<<<<<<:::777777888999::::::===GGGYYYmmmNNNRRRXXXGGG===EEE___pppRRRHHHPPPSSSooo```TTTPPP```}}}xxx\\\GGG===;;;888888888999888888666555555777:::;;;;;;;;;<<<777555666777555444666777888:::<<<:::999<<>>888777444222000/////////...------,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))************))))))(((((('''''''''&&&&&&&&&&&&'''(((((()))***+++***)))((((((************(((&&&&&&(((***))))))(((((((((((())))))***((('''(((+++------,,,,,,+++)))(((''''''((((((&&&))),,,...///111333555444555666777999:::<<<<<<===:::888777888999:::999;;;HHH[[[oooMMMQQQXXXGGG>>>GGGccczzzuuuVVVJJJOOOUUUqqqcccUUUPPP___{{{{{{___JJJ;;;:::999888888888777666666555666999>>>AAABBBAAA@@@999666888:::777777999666;;;===:::777888;;;===FFFOOOQQQFFF<<<;;;???BBBBBBCCCGGGLLLRRRZZZ```dddkkksssyyy{{{zzzsssppppppnnneee[[[VVVIIIeeeuuuWWWggg}}}lll\\\TTTPPP___zzz}}}vvvlllccc^^^\\\\\\[[[VVVRRRQQQRRRSSSUUU\\\dddtttSSSGGGXXX}}}OOO???;;;;;;LLLaaavvvnnnWWWHHHBBBBBBEEESSSppptttxxx|||uuurrrqqqkkk^^^OOOCCC===<<<;;;<<<===???BBBEEEHHHIIISSSZZZ^^^WWWIIIAAAEEELLLVVVTTT[[[lllzzzyyynnneee````````````^^^XXXQQQKKKAAA@@@CCCGGGFFFAAABBBFFFLLLMMMMMMMMMNNNNNNNNNNNNKKKLLLMMMNNNNNNNNNNNNNNNJJJJJJJJJHHHFFFBBB>>><<<888777666444333111000///...------,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))************))))))(((((('''''''''&&&&&&&&&&&&'''(((((()))***+++***)))((((((***)))******(((&&&&&&(((*********))))))))))))******)))((('''(((+++---------,,,+++)))(((''''''((((((&&&))),,,...///000333444444555666888:::;;;=========;;;888777888999999999===III\\\mmm|||OOOTTTZZZJJJBBBLLLhhhvvvxxxXXXIIIKKKWWWssseeeUUUOOO]]]zzz~~~bbbMMM;;;:::999999888777666666999888999===DDDHHHIIIHHHCCC<<<888;;;>>>;;;;;;>>>666===>>>777333777;;;:::;;;???AAA>>>;;;:::<<>>PPPhhh|||nnnWWWGGGAAAAAAFFFSSSpppooosss{{{rrruuurrrkkk]]]NNNCCC???@@@???>>>======???CCCFFFIIIQQQYYY]]]UUUGGG@@@FFFNNNYYYUUU^^^rrrzzzpppccc```YYYYYYYYYYYYVVVOOOFFF@@@;;;===CCCIIIGGGBBBCCCJJJMMMMMMMMMMMMNNNOOOQQQQQQKKKLLLMMMNNNNNNNNNNNNNNNKKKKKKKKKIIIFFFBBB>>>;;;888888777666555333111000......---,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))***************)))(((((('''''''''&&&&&&&&&&&&'''(((((()))***+++***)))((((((***)))***)))(((&&&&&&(((***++++++************++++++)))((('''(((+++---------,,,+++)))(((''''''((((((&&&))),,,...///000222444555666777999;;;===>>>???===;;;888777888999999999???JJJ[[[kkkyyyNNNYYYZZZIII<<>>AAADDDAAABBBCCCFFFHHHGGGDDDAAAEEE@@@999666666777777777666666666666888999;;;===???BBBHHHMMMRRRYYY___dddnnnyyyvvvssspppnnnlllhhhbbb\\\WWWlllzzz^^^WWW```wwwxxxnnnbbb[[[UUU^^^uuuiii[[[[[[\\\XXXWWWSSSRRRSSSTTTUUU\\\dddxxxfffZZZmmm___>>><<<>>>IIIaaatttrrrZZZJJJEEEEEEEEERRRooommmqqq}}}sssuuuxxxttteeeTTTJJJFFFDDDFFFAAA???AAACCCDDDHHHMMMTTTWWW[[[WWWHHH<<>>BBBEEEGGGIIILLLNNNKKKMMMPPPQQQPPPPPPRRRSSSPPPOOONNNOOOQQQQQQPPPOOOOOOOOONNNKKKFFF@@@999555555444444333222000000//////......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...,,,)))((()))******)))+++***)))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***)))******)))(((((()))+++------+++)))&&&&&&'''))),,,***((((((***+++++++++)))(((((()))+++------,,,---,,,***((('''&&&'''''')))+++---...///000333555444555777999;;;<<<======>>><<<:::777666777888999BBBJJJWWWeeetttKKKPPPQQQGGG@@@QQQzzzbbbQQQPPPUUUsssiiiOOOKKKZZZqqqqqqYYYDDD>>>:::::::::888777999333444555777999;;;<<<<<>>BBBDDDHHHLLLRRRYYYaaafffsss~~~~~~sssppplllkkkjjjgggaaa\\\VVV\\\fffiii```TTTUUU^^^wwwxxxnnnccc^^^XXX^^^qqqnnn___]]]]]]YYYVVVRRRPPPRRRSSSVVV]]]fffvvvgggVVVtttccc@@@<<<===EEEZZZkkkttt\\\KKKDDDCCCEEERRRnnnpppvvvxxx}}}~~~xxxlllaaa^^^___^^^VVVOOOJJJIIIHHHFFFHHHLLLRRRTTTXXXWWWKKKAAAFFFTTT[[[VVVYYYfffppplllaaaYYYFFFDDDAAA>>>============<<>>===:::777666777888999<<>>:::888777666555444333333333444777:::;;;CCCEEEIIIMMMSSS[[[dddjjjwww|||ooollliiihhhhhheee```\\\QQQJJJEEEGGGNNNSSSYYY\\\wwwvvvjjj```^^^YYY\\\iiippp___[[[ZZZXXXUUUQQQOOOQQQSSSWWW```iiiwwwsss___wwwgggAAA===???GGGYYYgggvvv^^^LLLCCCAAADDDQQQmmmtttxxxxxxooolllpppuuuuuummmddd\\\XXXUUUQQQQQQTTTSSSSSSVVVVVVMMMDDDHHHTTT\\\VVVUUU^^^hhhiiiccc___NNNIIICCC===:::999999999===@@@DDDGGGHHHIIIJJJLLLOOOQQQRRRRRRSSSTTTWWWYYYXXXWWWUUUUUUVVVVVVUUUSSSPPPPPPOOOMMMIIICCC>>>;;;555444222000/////////000///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---+++)))((()))+++************)))((('''&&&&&&%%%))))))(((''''''''''''''')))******)))(((((()))+++---,,,+++)))&&&&&&(((***...,,,)))))))))******))))))(((((())),,,------,,,,,,+++)))(((''''''''''''(((***---...///000333555555666777999;;;<<<======???===:::777666777888:::999CCCQQQaaaoooFFFBBBAAACCCIII^^^bbbPPPMMM]]]iiinnnSSSMMMWWWkkkzzzfffPPPDDD;;;:::===<<<999888999555333555999;;;888444222555:::@@@EEEFFFEEECCC>>><<<999777666666666777777666555444555777999:::@@@CCCHHHOOOVVV___hhhnnnwww|||ooollliiigggfffccc^^^YYYHHH@@@:::AAASSSbbbeee```wwwrrrbbbVVVWWWVVVWWWaaatttyyywwwiii[[[VVVVVVVVVSSSOOONNNPPPSSSXXXbbbkkk|||tttzzzhhhAAA>>>CCCLLL^^^jjjwwwaaaOOODDD@@@BBBNNNjjjuuuttt}}}wwwyyywwwlllgggdddaaa```bbbYYYXXXZZZWWWKKKAAAHHHVVV\\\VVVTTTYYYbbbeeeccc___ZZZXXXSSSKKKBBB<<<:::;;;<<>><<<:::777444222111111111///......------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))***+++,,,---+++)))(((***++++++******))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&''')))******)))(((((()))+++,,,,,,+++(((&&&&&&(((***...,,,)))))))))******))))))((((((***,,,...------,,,+++)))((('''''''''((((((***---...///111333555555666888:::;;;=========???===:::888777777999:::<<>>CCCLLL^^^kkkxxxdddRRRFFF@@@@@@KKKfffvvvnnnuuuooollliiihhhjjjaaa```___YYYIII???IIIZZZ^^^ZZZVVVWWW[[[]]]YYYSSSWWW[[[\\\UUUGGG>>><<<>>>:::<<>>>>>???===;;;888777888999:::===EEESSSaaannn}}}GGGEEECCCEEEUUUyyyaaaQQQQQQXXXkkkqqqVVVLLLRRRccc~~~qqq^^^LLLCCC;;;;;;===;;;999999:::777666777999:::888666555333222222444666888888999:::;;;:::888666777888777888999::::::::::::999:::>>>FFFOOOWWW```iiinnnyyy{{{qqqooolllkkkiiicccZZZSSS@@@???===DDD^^^xxx{{{ooorrrkkkTTTAAACCCHHHLLLSSSVVVYYY\\\[[[WWWUUUTTTUUUOOOMMMMMMQQQUUUZZZbbbkkkzzz{{{bbboooggg@@@<<<>>>FFFXXXeee{{{hhhVVVHHH@@@???JJJdddyyyjjjtttmmmjjjhhhggghhhgggdddaaa[[[NNNEEENNN^^^bbb```[[[WWWWWWVVVOOOGGGHHHOOOUUURRRHHH???<<<===999:::;;;;;;<<<>>>AAADDDOOORRRUUUWWWYYYZZZ\\\^^^]]]\\\ZZZZZZ[[[[[[ZZZXXXXXXXXXVVVRRRNNNIIIEEECCCFFFEEEBBB>>>:::666333111///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++,,,***((((((***+++,,,+++))))))((((((''''''''''''#########$$$%%%'''((())))))******)))(((((()))+++++++++***((('''''')))+++,,,***((((((***+++++++++***))))))***---......---+++***)))'''''''''((()))'''))),,,...///111444666555777888:::<<<===>>>>>>@@@>>>;;;888777888999::::::CCCQQQaaapppDDDDDDAAAEEE```~~~^^^OOORRRYYYrrrwww[[[NNNQQQ___yyy~~~gggSSSEEE???;;;<<<<<<999999;;;>>>===<<<;;;:::999888888444222111222444666666666666888;;;;;;:::999:::;;;888;;;???BBBDDDDDDDDDCCC>>>AAAEEEJJJQQQ[[[fffmmmzzz~~~wwwmmmllllllllljjjcccYYYQQQ@@@@@@===DDDaaa~~~nnnnnnjjjTTT@@@AAAFFFIIIPPPWWWWWWXXXYYYYYYVVVTTTRRRNNNLLLNNNSSSWWWZZZbbbjjjzzziiiQQQaaafffAAA<<<:::AAATTTdddxxx|||~~~lllYYYIII@@@AAAKKKccc}}}iiizzzkkkffffffffffffhhhgggaaa]]]]]]YYYSSSVVV```eeeddd___YYYXXXXXXSSSJJJDDDGGGLLLMMMKKKEEE@@@===888888888777888<<>>>>>@@@>>>;;;999888888:::;;;;;;CCCPPP```qqqAAABBB>>>EEEiii___RRRVVV]]]{{{}}}```RRRRRR___xxxuuu]]]JJJ@@@===;;;<<<;;;888999<<>>888888777555777;;;BBBGGGKKKOOOUUUYYY[[[[[[[[[\\\^^^]]]\\\]]]______^^^]]]^^^\\\YYYUUUPPPKKKGGGDDD999:::::::::777333///,,,///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))***++++++***((((((***,,,,,,,,,((((((((((((((('''''''''******)))(((((((((((())))))******)))(((((()))+++++++++***(((''''''***,,,***((('''(((***,,,------******)))+++---///......******(((''''''((())))))&&&))),,,...///222555777666777999;;;<<<>>>>>>???@@@>>>;;;999888888:::;;;>>>EEEQQQ```pppEEEBBB@@@KKKooorrrgggQQQTTTbbb~~~kkkVVVRRRaaayyypppTTTJJJCCC===:::<<<>>><<<:::;;;GGGNNNMMMAAA;;;???@@@<<<999777666666777999::::::999888;;;BBBEEEDDDFFFKKKOOOUUU]]]bbbcccaaa___^^^PPPOOOOOOOOOOOORRR___mmmwwwyyynnnooozzztttoooiiillllllkkkjjjggg]]]TTTEEE===FFFQQQrrrsssZZZ```iii]]]GGGAAAEEELLLVVVfffaaa[[[VVVUUUUUUSSSOOOOOONNNOOOSSSVVV[[[eeeppp]]]NNN^^^nnnEEE<<<>>>@@@TTTpppuuu```JJJ<<>>;;;777444333111///...*********+++------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,***(((''')))******)))(((((((((((('''''''''''')))(((((('''''''''((((((***************++++++,,,***)))(((''''''((())))))///...,,,******)))******(((((((((***,,,---,,,+++,,,+++)))((((((((()))***(((***,,,---...111444666999:::;;;<<<<<<<<<<<<;;;>>>>>><<<:::888888:::<<<>>>IIIUUU^^^lllFFFAAAAAATTTzzztttcccSSSRRRaaayyynnnXXXRRR___wwwqqqRRRHHHBBB===;;;>>>???<<<::::::BBBRRRYYYNNN@@@<<<<<<;;;:::999777666777777888777@@@@@@???======CCCNNNWWWaaadddhhhiiieee\\\RRRLLLTTTSSSTTTUUUUUUWWWaaalllwwwvvvjjjbbb```eeejjjoooooommmttttttooolllnnnllliiihhhggg```YYYKKK===FFFZZZ~~~sssXXXUUUccc]]]KKKFFFIIIPPPZZZeeeccc]]]VVVTTTUUUTTTQQQNNNNNNQQQTTTWWW[[[eeepppyyyQQQQQQfffsssFFF<<<===AAAVVVsss~~~xxxdddNNN???BBBHHH\\\{{{ttt||||||ooo___YYY^^^dddddd```ZZZTTTTTT\\\dddeeeeeegggjjjgggeeeeeeiiimmmmmmkkkggg___UUUOOOLLLHHHCCC>>>999666666;;;AAAEEEGGGHHHIIIMMMSSSVVVXXXXXXZZZ\\\]]]^^^___```aaaaaaaaaaaa```___^^^ZZZUUUOOOIIIFFF???<<<777444333222111000---,,,++++++,,,---,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,***(((((()))******)))((((((((((((''''''''''''((((((''''''''''''((((((***))))))))))))***++++++***)))(((''''''((()))***...---+++***))))))******''''''''')))+++,,,+++******)))((('''''''''((()))(((***,,,---...111444666555666777999::::::;;;;;;>>>===<<<:::888888:::<<<<<>>===???@@@<<<::::::@@@XXXhhh___JJJ===;;;<<<<<<;;;;;;::::::;;;;;;<<<<<>><<<777<<>>>>>AAA@@@<<<:::;;;CCC[[[mmmfffRRRCCC@@@AAA???@@@BBBCCCCCCDDDFFFHHHDDDRRR\\\^^^kkkwwwfffOOO>>>888999<<<===;;;;;;>>>DDDGGGGGGJJJNNNZZZfffrrrvvvuuusssllleeeOOOFFF>>>;;;:::999<<>>FFFOOOYYYmmmEEEBBBKKKccc~~~aaa]]]nnnVVVNNN]]]ooogggUUUUUUhhhzzzdddHHH@@@AAA??????AAA@@@<<<<<<>>>GGGVVVaaa^^^RRRHHHEEEFFFGGGJJJMMMOOOOOOPPPSSSUUUbbbqqq~~~}}}UUUNNNGGGDDDDDDDDD@@@<<>>???@@@>>>???AAA<<<>>>GGGVVVdddrrrwwwlllkkkhhhlllmmmjjjggggggddd```]]]HHHZZZgggHHHUUUgggkkkaaaYYYRRRUUUccc}}}ooo[[[SSSRRRPPPMMMPPPUUUXXXXXX[[[fffsssfffUUUXXXyyyIII>>>???@@@QQQjjjnnnTTTAAAAAAAAANNNhhhwwwnnn|||ppp```PPPIIIGGGFFFGGGKKKHHHKKKPPPWWWcccrrrvvvtttsssooonnnpppnnnpppoooeeeTTTEEE===<<<<<>>EEEMMMXXXnnnBBBDDDNNNddd}}}VVVYYYsss]]]VVVVVVjjjlllUUUQQQaaatttdddJJJCCCAAA??????AAA???<<<>>>CCCHHHLLLOOONNNJJJHHHHHHIIITTTXXX]]]______```cccfffvvvwww[[[IIIHHHIIINNNTTTXXXXXXWWW[[[XXX[[[dddlllnnnoooqqqtttvvvxxxuuuooodddYYYQQQJJJDDD@@@@@@@@@??????BBBBBB???@@@LLL^^^ttttttiiihhhgggmmmqqqooolllkkkgggcccbbbSSSgggcccIIIOOO```gggbbb]]]VVVWWWdddzzzaaaWWWUUUSSSMMMPPPUUUXXXWWW[[[iiixxxbbbUUUbbbwwwHHH>>>@@@@@@NNNdddrrrWWWCCCAAAAAALLLfff}}}nnnxxxmmmZZZHHHCCCBBB???@@@DDDAAAIIIPPPVVV```rrrxxxqqqrrrqqqkkkhhhiiifffkkknnngggWWWHHH@@@===???FFFGGGEEEJJJYYYfffiiifffccc^^^\\\\\\\\\]]]\\\[[[ZZZZZZZZZ[[[^^^```aaaddddddccc```[[[UUUPPPMMMEEEAAA<<<888666666666555333111...,,,------,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((()))+++,,,+++)))'''''''''&&&&&&&&&&&&%%%''''''&&&''''''((()))***))))))((((((((()))******((((((''''''((()))***+++++++++))))))))))))***+++***))))))+++...///...---***)))((('''''''''((()))(((***,,,---...111444666666777888888888888888888:::;;;<<<<<<:::::::::<<<<<>>>>>???>>>===AAAGGGIIIFFFCCCCCCDDDFFFJJJMMM___eeemmmrrrtttwww}}}lllWWW]]]___cccjjjqqqxxx}}}~~~{{{pppdddYYYSSSMMMGGGDDDFFFGGGEEEEEEHHHLLLJJJJJJMMMVVVhhhtttkkkiiiffflllpppnnnkkkjjjhhheeeccc[[[mmm~~~\\\JJJKKK]]]fffgggfff]]]ZZZcccwww{{{```VVVUUUSSSLLLOOOTTTVVVVVV[[[kkk|||aaaSSShhhvvvGGG<<>>@@@>>>>>>AAA???FFFLLLQQQ[[[kkkwww{{{hhhbbbbbbhhhggg```___eeejjjmmmlllcccUUUGGG@@@>>>DDDHHHHHHGGGSSSgggrrrqqqkkkgggbbb_________^^^]]][[[[[[\\\]]]]]]^^^^^^___bbbbbbbbb```\\\WWWRRROOOFFFBBB===999777666444222000///------------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++''''''((())),,,,,,+++)))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))******))))))))))))***++++++((('''''''''((()))+++,,,,,,+++***))))))***+++,,,)))((()))+++---...---,,,)))((('''&&&&&&&&&'''((((((***,,,---...111444666666666888999::::::::::::999;;;<<<<<<;;;:::;;;<<<===BBBIIIUUUmmm===EEERRRkkkmmmHHHRRRrrrYYYPPPhhhsssVVVKKKYYYkkkcccFFF???@@@>>>>>>???======BBBJJJKKKEEEAAA@@@BBBFFFLLLQQQeeemmmwwwqqqeeeooozzz{{{ooocccZZZVVVOOOMMMOOOUUUXXXUUUTTTTTTQQQVVV[[[[[[WWWZZZlllhhh[[[[[[hhh|||uuunnnmmmdddjjjmmmjjjggggggfffdddaaa]]]mmmsssxxxsssUUUIIIMMM^^^jjjnnnnnnccc[[[bbbiiivvv\\\SSSSSSRRRLLLOOOSSSVVVUUU[[[mmmbbbSSSnnnvvvEEE;;;>>>???MMMddd|||aaaMMMAAA@@@IIIaaa~~~oooyyy{{{jjjQQQ===<<>>:::888555333000///...------...---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++''''''(((***,,,,,,+++)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))*********************++++++,,,((('''''''''((()))+++,,,,,,,,,+++******+++,,,---(((((((((***,,,---,,,+++((('''&&&%%%$$$%%%&&&&&&(((***,,,---///111444666666777999;;;===>>>>>>???999;;;<<<<<<;;;:::;;;<<>>>>>JJJVVVzzzhhhLLLCCC???DDDXXXtttsssvvv~~~vvvhhhOOO999999@@@AAABBBFFFDDDEEEIIIOOOUUUYYYYYYWWWTTTSSSXXX```bbb]]]ZZZ\\\hhhgggcccZZZJJJ???@@@GGGPPPPPPRRRYYYgggtttwwwrrrooollliiifffdddccc```^^^^^^^^^___aaabbbbbb___]]]______```^^^YYYQQQJJJEEE??????===:::777444111////////////...---,,,******+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((***------,,,***(((((('''''''''&&&&&&&&&''''''&&&&&&'''(((***+++,,,,,,+++***))))))*********))))))(((((()))***+++---+++******+++,,,,,,+++'''(((***+++,,,,,,++++++(((((('''&&&&&&&&&&&&''')))***+++,,,---000555888777999;;;;;;::::::;;;<<<;;;<<<===>>>===<<<:::999===BBBGGGSSSooo???EEE___lllJJJVVVrrr___QQQ]]]~~~}}}dddNNNQQQbbbjjjPPPAAA???BBBCCC@@@>>>BBBIIIOOOCCCAAADDDIIIIIIBBBAAAEEEDDDKKKSSS[[[ccclllppppppmmmkkkhhheeecccbbbbbbbbb______ZZZSSSPPPOOOIIIAAA>>><<<===BBBCCCBBBDDDJJJMMMPPPPPPNNNLLLKKKIIIGGGIIIOOOSSSTTTYYYccciiiiiinnnoooqqqsssuuutttqqqnnniiibbbZZZRRRFFF@@@OOOdddvvvqqqkkkllljjjgggffffffeeecccbbbffffffeeedddbbb]]]WWWRRRWWW\\\ggguuu|||pppggg[[[[[[YYYWWWTTTQQQNNNMMMNNNSSSWWWVVVVVV```sssaaaZZZqqqEEE>>>===>>>KKKWWW{{{mmmOOOEEE@@@DDDWWWrrrtttnnnxxxdddNNN;;;;;;@@@AAADDDIIIHHHIIIKKKOOOTTTWWWXXXWWWQQQOOORRRYYY[[[XXXWWWZZZ```___^^^WWWJJJ@@@BBBJJJQQQSSSTTTYYYeeeqqqtttqqqmmmkkkhhhgggfffeeedddbbbcccbbbbbbcccddddddbbb```eeebbb]]]VVVOOOJJJFFFDDD===<<<;;;999777555222111/////////...---,,,+++***+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***------,,,***(((((('''''''''&&&&&&&&&''''''&&&&&&'''(((***+++,,,++++++***))))))*********)))((((((((()))++++++---+++******+++,,,++++++'''(((***+++,,,,,,++++++(((((('''&&&&&&&&&&&&'''***+++,,,,,,---000444777777999;;;;;;::::::;;;<<<;;;<<<>>>>>>>>>===;;;999===BBBGGGSSSnnnAAAIIIfffiiiIIITTTnnnxxx]]]NNNYYYzzziiiPPPNNN[[[yyynnnUUUEEE@@@DDDDDD???AAAJJJNNNKKK???DDDKKKOOOKKKDDD@@@@@@>>>>>>CCCNNNUUUTTTPPPMMMJJJHHHDDDCCCCCCFFFJJJMMMJJJHHHCCC>>>===AAAAAA???===???DDDGGGFFFDDDHHHNNNXXXWWWRRRLLLJJJKKKGGGAAA???FFFKKKLLLPPP[[[ffflllqqqpppqqquuuzzz|||yyyuuugggccc___YYYOOOOOObbbyyy{{{tttmmmmmmjjjgggeeedddcccbbbaaafffdddcccbbb```^^^YYYVVV\\\\\\dddssswwwjjjVVVUUUTTTRRRPPPMMMKKKJJJPPPTTTXXXWWWXXXbbbttt___YYYqqqDDD===<<<===KKKWWWsss|||sssUUUGGGAAACCCTTTmmmxxxfffxxx~~~uuu\\\KKK>>><<<>>>@@@EEELLLMMMMMMNNNOOORRRUUUXXXZZZXXXVVVVVVYYYYYYVVVVVVXXXZZZ[[[[[[WWWLLLDDDGGGOOOTTTWWWYYY[[[cccmmmrrrqqqnnnllliiihhhiiihhhgggffffffdddcccdddeeeeeedddccceee```WWWOOOIIIGGGHHHJJJAAA@@@???<<<999666333111/////////...---,,,+++***+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))+++------+++)))'''''''''''''''&&&&&&&&&''''''''''''((()))******,,,+++******)))************)))((((((((()))+++,,,,,,+++))))))+++,,,+++***'''(((***+++,,,,,,+++***(((((('''&&&&&&&&&&&&'''***+++,,,------///333555666888:::;;;::::::;;;<<<<<<===>>>??????===;;;:::;;;AAAGGGSSSmmm|||CCCPPPrrr}}}SSSGGGOOOggg```PPP\\\|||oooUUUOOOWWWrrrttt[[[JJJDDDGGGDDD???CCCNNNNNNFFFAAALLLUUURRRHHH@@@???AAABBBBBBJJJUUUWWWLLLBBB>>>???===:::888888:::===@@@<<<;;;999888;;;AAAFFFHHHJJJKKKOOOSSSWWW]]]eeekkk{{{uuuhhh[[[XXX\\\WWWOOODDDIIINNNSSSXXX```ggglllssssssuuuzzz~~~|||wwwnnnmmmjjjfffddddddddddddcccfffdddaaa``````___]]][[[\\\[[[^^^mmm}}}mmmXXXWWWTTTRRROOOMMMLLLLLLQQQTTTVVVVVVYYYdddvvv\\\ZZZtttEEE===<<<===IIIUUUkkkxxxZZZHHHAAABBBPPPggg}}}eeepppuuukkkSSSHHH???<<<<<<>>>EEEMMMNNNOOOPPPPPPQQQTTTZZZ^^^bbbaaaaaa```]]]YYYVVVUUU\\\^^^___\\\QQQHHHKKKSSSXXX\\\^^^___dddlllppppppnnnllljjjiiiiiiiiihhhgggeeecccbbbbbbdddffffffeee___[[[UUUPPPNNNNNNPPPRRRIIIHHHEEE@@@;;;666222000000/////////...,,,+++***+++******)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))+++,,,---+++)))'''''''''''''''''''''''''''''''''(((((()))******++++++***************+++))))))(((((((((***+++,,,,,,***))))))***++++++***((()))***+++,,,++++++***(((((('''&&&&&&&&&&&&'''***+++---------...111444666888:::;;;::::::;;;======>>>???@@@???>>><<<;;;999???FFFSSSnnnvvvEEEXXX~~~cccDDDGGGKKK```oooTTT___}}}www\\\QQQVVVlll{{{bbbOOOIIIIIIDDD???EEEMMMKKKBBBHHHVVV]]]QQQBBB===AAAEEEAAAJJJXXX___XXXIII===:::::::::999888777777777777777777999===@@@DDDIIIMMMVVVVVVYYYaaapppxxxwww{{{uuuhhhQQQSSS[[[fffrrrzzz~~~uuulllkkkiiifffffffffggggggfffgggdddaaa`````````___^^^[[[ZZZ\\\hhh|||ooo[[[YYYUUURRROOOMMMMMMMMMQQQSSSTTTTTTYYYfffyyy]]]]]]wwwGGG???===>>>HHHQQQjjj|||___IIIBBB@@@LLLaaazzzjjjlllxxxhhh^^^LLLFFF@@@<<<:::===DDDLLLMMMPPPSSSSSSSSSUUU\\\bbbggghhhiiihhhddd```ZZZVVV```bbbddd```UUUJJJKKKRRR]]]aaadddeeeiiiooosssrrreeedddcccdddfffhhhhhhgggeeedddcccdddfffhhhhhhhhh^^^]]][[[XXXUUUQQQOOOMMMHHHGGGDDD@@@;;;666222000000000000///...---+++++++++******)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***)))&&&'''''''''''''''''''''''''''((())))))*********+++***************++++++)))((((((((((((***,,,---,,,***))))))***++++++***((()))***+++,,,+++******(((((('''&&&&&&&&&&&&''')))+++,,,------...111333555888:::;;;;;;;;;<<<======>>>???@@@???>>><<<;;;777>>>EEESSSnnnwwwJJJ___YYYFFFGGGIII]]]}}}xxx~~~XXX]]]uuu~~~cccUUUVVVfffiiiTTTNNNGGGAAA@@@EEEHHHFFFBBBQQQ^^^^^^MMM>>>@@@HHHJJJEEEWWWgggfffXXXJJJBBB===777888:::;;;<<<;;;:::999;;;<<<@@@FFFIIIIIILLLPPPWWW\\\eeevvvuuuQQQRRRZZZlllqqqllliiigggggggggiiiiiihhhffffffccc```______```___^^^[[[\\\^^^dddttt{{{nnnYYYWWWSSSOOOMMMLLLMMMNNNRRRRRRQQQRRRYYYjjjaaaaaawwwGGG@@@???>>>FFFNNNffffffMMMEEEAAAIIIZZZrrrrrrllltttlll\\\SSSJJJFFFAAA<<<:::===CCCHHHKKKQQQWWWXXXVVVVVV\\\bbbhhhmmmpppooonnnlllgggaaa```bbbeeeaaaUUUKKKKKKQQQbbbfffiiikkkqqqwwwwwwttt\\\\\\\\\___dddgggiiiiiihhhgggggggggiiijjjiiihhh``````^^^ZZZSSSKKKDDD@@@???>>>===;;;888555333222000000000///...---,,,++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))+++,,,,,,***(((&&&&&&&&&'''''''''''''''''''''((()))*********************)))******+++,,,(((((('''((()))***,,,---+++***((((((***+++***))))))***+++,,,,,,+++***)))(((((('''&&&&&&&&&&&&''''''***,,,---...///111333555777:::;;;;;;;;;<<<>>><<<===>>>??????===;;;:::777===DDDQQQmmmyyyOOOddd{{{QQQJJJDDDHHH^^^~~~zzz^^^ZZZiiigggVVVUUUbbb|||nnnYYYPPPCCC<<>>EEELLL\\\oooTTTJJJCCCGGGUUUjjjwwwmmmmmmvvvaaaSSSOOOLLLIIICCC>>><<>>;;;<<<>>>>>>>>>===;;;999888===CCCOOOjjjxxxSSSfffoooGGGHHH@@@GGGaaa|||dddYYY```xxxiiiWWWTTTaaayyyqqq[[[OOO???888AAAEEE>>>@@@JJJ^^^___SSSBBBEEETTTWWWLLL[[[qqqxxxeeeVVVVVVSSSHHH======???@@@AAABBBCCCCCCDDDEEELLLWWW[[[\\\bbbjjjoookkkbbbSSSFFFCCCDDDMMMYYYiii{{{sssyyygggggggggiiiiiifffbbb___aaa___]]]\\\\\\\\\[[[ZZZTTT[[[\\\XXX[[[dddddd\\\SSSQQQNNNLLLMMMOOOSSSVVVTTTRRRPPPRRR]]]rrr~~~~~~zzzYYYcccnnnAAA===??????EEEKKKWWWuuuYYYNNNEEEFFFRRReee~~~zzznnniiioooZZZPPPPPPNNNKKKEEE???>>>AAADDDDDDKKKUUU```aaaZZZVVVXXX\\\aaaeeeeee```___bbb```[[[YYY^^^ccccccZZZQQQRRRYYYiiikkknnnuuuxxxjjjhhhggghhhjjjkkkkkkjjjmmmllljjjiiihhhddd___\\\MMMKKKFFFBBB???>>>>>>???;;;;;;:::888666333111000111111000000///---,,,++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,,,,***(((&&&&&&&&&'''''''''((((((&&&''')))***++++++************))))))***+++,,,,,,(((''''''((()))+++,,,...+++)))(((((()))******))))))***+++,,,,,,+++))))))(((((('''&&&&&&&&&&&&'''%%%'''+++---...000222444555777999;;;;;;;;;===>>>;;;<<<===>>>===<<<:::999999>>>BBBMMMgggsssaaannnoooGGGFFFCCCOOO___wwwaaaQQQ[[[}}}sss]]]QQQ[[[oootttfffTTTEEE;;;<<<;;;888FFFZZZ[[[QQQFFFDDDLLLTTTWWWTTTpppxxxjjjSSSTTT]]]XXXOOODDD???FFFKKKFFFIIISSSTTTXXX^^^mmm|||ssscccVVVPPPOOOPPPHHH@@@???FFFIIIPPPjjjsssmmmhhhfffeeedddcccbbbbbbbbbbbbaaa```___^^^]]]\\\\\\\\\\\\[[[ZZZ[[[[[[YYYVVVTTTSSSQQQNNNMMMMMMOOOQQQSSSXXXRRRPPPVVVcccvvv~~~^^^IIIaaagggIIIAAA===GGGJJJOOO[[[zzz{{{cccTTTBBBCCCQQQZZZpppsssjjj{{{cccSSSXXX___[[[GGG???IIINNNDDD???DDDJJJTTT___dddbbb]]]YYYXXX\\\XXXRRRMMMLLLNNNSSSWWWWWWZZZ^^^___\\\YYYWWWVVVaaapppzzz{{{~~~xxxvvvqqqjjjdddcccgggkkkjjjiiihhhgggeee```ZZZUUUJJJDDD===888888<<<@@@CCCAAA>>>:::888777666444222222111000...------------************************(((((((((((())))))))))))************************(((***,,,------+++)))'''&&&&&&&&&''''''''''''((('''((()))***************,,,+++******))))))******&&&(((*********+++,,,...+++***))))))++++++***)))+++,,,,,,,,,,,,+++******'''&&&&&&&&&&&&'''((((((++++++******,,,000333666444777999;;;::::::;;;;;;:::<<<>>>@@@@@@>>>;;;888777>>>CCCLLLhhh|||kkkeeeDDDFFFDDDLLLYYYtttfffSSSWWWtttyyybbbUUUSSSfffzzzlllZZZHHH;;;<<<===>>>LLL___YYYGGG???JJJTTTTTTZZZdddzzzmmm___XXXYYY]]]]]]ZZZUUUIIIMMM[[[aaaiiirrrrrr~~~bbbTTTNNNLLLSSSRRRQQQTTTYYY___dddfff]]]UUUVVV```bbb^^^eeerrrrrrmmmgggeeedddcccbbbbbbaaaaaaaaabbbaaa```___]]]]]]\\\\\\\\\[[[ZZZ[[[[[[YYYVVVTTTSSSQQQNNNLLLLLLNNNRRRTTTXXXSSSRRRYYYeeeyyyzzzZZZRRRssseeeHHHAAA<<>>:::888777666444333222111000...------------************************))))))))))))************************************(((***,,,---,,,+++((('''&&&&&&&&&''''''''''''(((''''''(((******+++++++++++++++******))))))******&&&(((*********+++,,,...,,,***)))***+++,,,+++***++++++,,,,,,++++++***)))'''&&&&&&&&&&&&'''((((((*********+++---000333555444777999;;;::::::;;;;;;:::<<<>>>@@@???===:::999777>>>CCCMMMjjjxxxqqq^^^FFFKKKFFFKKKVVVrrrkkkWWWYYYqqqjjjZZZOOOaaa|||uuuaaaKKK;;;;;;@@@EEEQQQ```RRR===<<>>GGGJJJOOOVVVssscccLLLDDDJJJQQQeee{{{xxxsss______gggdddMMMKKKQQQZZZVVVIIIDDDIIINNNUUU```kkkooohhh[[[QQQLLLLLLLLLLLLLLLNNNRRRVVVWWWXXXYYY[[[^^^^^^]]]\\\dddvvv|||tttlllhhhggghhhiiigggccc___\\\WWWQQQMMMKKKKKKKKKKKKIIIEEE@@@;;;AAA>>>:::777666555444333222111///...------,,,,,,************************************++++++++++++************************)))***+++,,,,,,***((('''&&&&&&&&&''''''''''''(((&&&&&&((()))++++++,,,,,,++++++*********)))))))))'''(((************,,,...,,,+++******,,,,,,+++***++++++,,,,,,++++++***)))'''&&&&&&&&&&&&'''(((((()))***+++---///111333333444777999;;;::::::;;;;;;:::<<<>>>??????===:::999888>>>CCCOOOlllzzzrrrpppWWWHHHLLLIIIOOOXXXrrr}}}qqq___aaauuuppp___SSSbbbzzz}}}fffOOO===<<>>CCCTTTYYYWWWgggtttPPPOOO^^^YYYdddxxxtttggg[[[fffpppaaaaaa^^^fffqqqjjjTTTJJJOOOTTT]]]jjjssswwwxxxyyyzzzmmmiiiddddddddddddddddddcccbbbbbbcccbbb```^^^\\\[[[ZZZZZZ\\\[[[YYYYYYYYYWWWTTTQQQRRROOOLLLJJJKKKNNNSSSVVVSSSUUUXXX___mmmfffVVVlllbbbMMMHHHBBBJJJMMMRRRTTT{{{lllSSSEEEGGGMMM```|||}}}oooppp]]]```eee[[[EEENNN\\\cccZZZLLLJJJPPPQQQTTT]]]iiipppkkk\\\OOOLLLMMMNNNMMMMMMPPPUUUZZZbbb```______aaaaaa^^^\\\gggxxx~~~wwwrrrnnnhhhddd^^^ZZZWWWVVVTTTSSSHHHIIIKKKNNNPPPOOOLLLIII@@@<<<888555444333333222111000///...---,,,,,,,,,************************)))))))))*********++++++************************)))***+++++++++)))(((&&&&&&&&&&&&''''''''''''(((%%%&&&''')))+++,,,,,,---***************))))))(((''')))***+++******,,,---,,,+++***+++,,,---,,,***+++++++++++++++***))))))'''&&&&&&&&&&&&'''(((((((((***,,,///111222222222444777999;;;::::::;;;;;;;;;<<<===>>>>>><<<:::999999???DDDQQQooooooiiirrrxxxPPPIIIJJJIIIQQQ[[[ppp~~~jjjdddppptttcccUUU```tttjjjTTT@@@>>>DDDGGGHHHKKK===HHHRRRTTTTTT]]]nnn|||cccRRRYYYaaa]]]rrrzzz^^^___pppxxxnnneeesssvvvbbbQQQWWWeeerrrmmmjjjfffdddeeeeeefffeeeeeedddcccbbb```___\\\ZZZYYYXXXXXXZZZYYYXXXXXXWWWUUURRROOOPPPNNNKKKJJJKKKOOOSSSVVVQQQUUUZZZbbbsss^^^SSSqqq```OOOLLLEEEKKKNNNTTTVVV|||tttZZZIIIHHHKKK[[[uuu~~~oooooo[[[]]]]]]NNNCCCTTTfffhhhZZZNNNOOOWWWSSSSSSWWWbbbllljjj]]]PPPNNNPPPPPPNNNMMMOOOVVV\\\gggfffeeeeeeeeedddbbbaaammmyyy{{{tttoooiiiccc[[[UUUSSSSSSSSSTTTLLLLLLKKKMMMOOOPPPOOOMMM???;;;666222111111111000111000///---,,,,,,,,,,,,************************((((((((()))))))))************************************++++++***((('''&&&&&&&&&&&&''''''''''''(((%%%&&&''')))+++,,,,,,---)))************)))((('''((()))++++++******+++---,,,+++******,,,,,,+++******++++++++++++***))))))'''&&&&&&&&&&&&'''(((((((((***---000222222222222444777999;;;::::::;;;;;;;;;<<<=========<<<:::999999@@@FFFRRRooollldddsssQQQOOOLLLGGGRRR[[[mmmtttaaaaaammmxxxhhhSSS[[[kkkoooZZZEEE@@@CCCDDDBBBAAA@@@TTT\\\SSSUUUhhhrrrnnnWWW[[[gggiiiiiiyyydddooo~~~wwwzzz~~~sssjjjwww}}}mmmlllhhhcccdddeeeffffffeeedddccc```___]]][[[ZZZXXXXXXXXXYYYWWWVVVVVVUUUSSSOOOMMMNNNLLLKKKKKKLLLOOOSSSVVVPPPUUU[[[eeezzz]]]YYY}}}^^^QQQOOOGGGLLLNNNVVVZZZrrr{{{cccPPPJJJJJJVVVmmmuuuppp\\\ZZZXXXJJJJJJ^^^nnnhhhVVVMMMRRR[[[QQQPPPSSS]]]hhhhhh]]]QQQNNNQQQSSSQQQNNNPPPVVV\\\dddfffjjjkkkkkkkkklllmmmttt|||~~~wwwpppkkkjjjeee]]]WWWSSSQQQOOONNNTTTRRRPPPNNNMMMLLLIIIFFF???:::555111000000111000111000...---,,,,,,++++++************************'''((((((((())))))))))))************************++++++******)))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&((()))++++++,,,,,,((()))*********)))((('''(((***++++++******+++,,,+++***))))))++++++***)))******++++++******)))((('''&&&&&&&&&&&&'''(((((()))***---///222333333333444777999;;;::::::;;;;;;;;;<<<<<<===<<<;;;:::999999AAAGGGRRRnnnyyyjjjrrrTTTUUULLLHHHSSS[[[lll{{{aaaXXXaaa}}}oooVVVZZZfff{{{uuuaaaKKKAAAAAABBBAAA@@@MMM[[[]]]UUU___ssssssbbbSSSaaakkkpppzzzpppqqq~~~yyyuuuwwwhhhhhheeeaaabbbdddeeeeeedddbbbaaa___^^^]]][[[ZZZYYYYYYYYYWWWVVVTTTTTTSSSQQQMMMJJJKKKKKKKKKLLLNNNPPPSSSTTTRRRWWW]]]iii[[[``````UUUUUUMMMPPPSSSZZZ]]]dddkkkVVVMMMIIIQQQdddwwwrrrppp]]]ZZZZZZQQQVVVjjjtttfffPPPIIIQQQZZZMMMMMMRRR]]]gggggg]]]RRRKKKQQQWWWYYYVVVUUUYYY]]]dddkkkrrruuutttssswww{{{|||vvvnnnhhhfffccc```\\\WWWPPPLLLSSSTTTVVVWWWVVVQQQIIIDDD@@@<<<666222111111222222000///...---,,,+++++++++************************(((((()))))))))*********************************++++++***)))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''(((******+++++++++((()))***+++***)))'''&&&)))***++++++***)))+++,,,***)))((((((******)))(((***************))))))((('''&&&&&&&&&&&&'''((((((***+++---///111333444444444777999;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999888BBBIIIRRRlllzzzoooRRRSSSGGGLLLUUU]]]mmm~~~dddZZZaaa~~~uuu]]]___gggyyyzzzfffNNNAAA@@@BBBCCCCCCZZZ]]]YYYXXXiii{{{sss[[[SSSaaaiiisssvvvfffvvv~~~{{{pppbbbccc```___```bbbccccccbbbaaa```___^^^]]]\\\[[[[[[[[[[[[VVVUUUSSSRRRRRROOOLLLIIIJJJJJJKKKMMMOOOQQQSSSTTTTTTXXX^^^lllvvvSSS^^^ccc[[[[[[RRRUUUXXX___]]]ZZZ{{{qqqZZZPPPIIINNN^^^yyyvvvggg|||}}}ppp___\\\___[[[```rrrxxxdddLLLFFFOOOYYYJJJLLLRRR^^^hhhggg]]]SSSIIIRRR]]]aaa^^^\\\]]]```hhhrrr|||~~~{{{zzz~~~uuueeefffhhhiiiggg```VVVOOOLLLQQQYYYaaabbb\\\QQQJJJBBB===777333222333333444000///...---,,,+++++++++************************)))************+++++++++************************,,,+++***)))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))***************'''(((***+++***)))'''&&&)))***++++++***)))***,,,)))((('''((()))***)))'''***************)))(((((('''&&&&&&&&&&&&'''((((((***+++---...000222444555444777999;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999888BBBJJJRRRjjjdddPPPVVVJJJOOOXXXbbbmmm}}}|||}}}yyy___RRRfff{{{~~~aaa]]]aaaqqqfffOOOJJJCCC999@@@SSS___```ZZZaaawwwyyycccRRR^^^gggjjj|||kkkjjjyyy~~~ppprrrlllpppqqq|||sssiiibbb]]]ccccccbbb```^^^^^^___aaa______]]]\\\[[[YYYXXXXXXZZZYYYXXXUUUSSSQQQPPPOOORRRNNNJJJJJJMMMQQQSSSSSSUUU\\\dddsss}}}mmmTTTPPPlllYYYWWWZZZXXXXXX\\\]]]YYYtttzzzhhhRRREEEJJJXXXvvv}}}sss}}}kkk^^^\\\]]]\\\kkkxxxqqq[[[NNNHHHIIIRRRNNNOOOSSSaaapppsssaaaKKKNNNSSS]]]gggiiidddbbbcccnnnooowwwuuupppjjjfffdddbbb^^^[[[OOOQQQUUUZZZ^^^^^^]]]ZZZJJJGGGCCC>>>999555333222444111...------...---,,,+++++++++************)))((((((((()))******+++++++++******)))))))))))))))---,,,+++)))((('''''''''''''''''''''''''''&&&&&&$$$%%%''')))***+++++++++)))******)))'''&&&((())))))((((((((()))***++++++---((('''+++,,,((('''+++...------,,,+++***))))))$$$%%%'''((((((((('''&&&((()))***---///111333444444666999;;;::::::;;;<<<888:::<<<<<<;;;999999999888>>>CCCQQQqqq[[[NNNUUUPPPPPPYYYcccnnn~~~wwwkkkWWWdddxxxddd\\\\\\jjjjjjTTTKKKDDD>>>FFFUUUXXX\\\___iiiqqqeeeWWWYYYgggooozzzzzznnnssszzzttt}}}qqqkkklllvvvllldddccchhhssssssiiiccc___bbbcccbbbaaa```___```aaa^^^^^^]]][[[ZZZYYYXXXWWWXXXXXXVVVTTTSSSQQQOOOOOOQQQNNNKKKKKKNNNQQQRRRRRRTTT^^^jjj|||]]]PPP]]]nnn^^^^^^___]]]^^^cccbbb[[[pppsss\\\LLLLLLUUUpppnnn___ZZZ[[[[[[eeekkkcccVVVPPPJJJHHHOOOUUUYYY```lllwwwuuubbbNNNKKKQQQ]]]hhhkkkhhhhhhjjjrrrtttzzz~~~qqqeee___\\\]]]]]]]]][[[YYYYYY[[[___bbbccc]]]ZZZTTTMMMFFF@@@<<<:::444111...------...---,,,+++++++++************)))(((((())))))******+++++++++***)))(((((()))******---,,,+++)))((('''''''''''''''''''''''''''''''''&&&''')))*********)))))))))******)))''''''((()))))))))))))))))))))***+++((($$$$$$)))+++)))))),,,------,,,+++***))))))(((&&&'''''''''''''''&&&&&&((()))+++---///111333444555777:::;;;:::::::::;;;888:::<<<<<<:::888888888:::AAAGGGSSSqqqiiiPPPLLLSSSXXXUUU^^^gggqqqxxx~~~{{{^^^cccvvvssseee]]]fff|||uuubbbSSSJJJHHHOOOWWWPPP\\\gggooogggPPPOOOgggpppzzztttyyy{{{yyyzzzzzz|||nnnbbbkkk|||uuusss|||xxxnnnkkkpppyyyxxxkkkdddbbbaaaaaaaaaaaaaaaaaa``````]]]\\\[[[ZZZYYYXXXWWWVVVVVVUUUTTTSSSQQQPPPOOONNNNNNMMMLLLMMMPPPRRRRRRRRRVVVccctttSSSVVVvvvzzznnnddddddeeebbbdddiiiiii```nnnzzzeeeSSSLLLNNNfffvvvrrr___WWWXXX[[[bbbbbbYYYTTTUUUNNNGGGMMMXXX```kkksssvvvppp^^^MMMMMMTTTaaannntttssstttxxx|||}}}}}}mmmbbb]]]^^^```___]]]ZZZXXXXXXZZZ^^^``````]]]WWWOOOHHHAAA<<<:::444111...------...---,,,+++++++++************)))(((((())))))***++++++++++++***)))(((((()))+++,,,,,,+++***)))((('''''''''''''''''''''''''''''''''((()))***++++++***)))((()))******)))''''''(((***+++***))))))))))))))))))---+++***,,,,,,)))(((***------,,,+++***)))(((((((((''''''&&&&&&&&&''''''((()))+++---000222333444666888;;;;;;:::::::::;;;999:::<<<;;;999777666666:::CCCIIISSSooonnnOOOJJJMMMRRR\\\[[[ccckkkuuusssuuugggbbbtttnnn]]]```ssssss___RRRPPPSSSTTTPPPdddpppkkk[[[JJJUUUsssyyysssvvvnnnxxxlll```fffrrrwwwwwwyyy}}}jjjaaaaaa```_________``````___^^^\\\[[[ZZZYYYXXXWWWVVVVVVTTTTTTSSSRRRPPPOOONNNNNNLLLLLLMMMOOOQQQSSSSSSSSSYYYiii~~~XXXddduuunnnjjjjjjiiieeefffkkkmmmeeerrrooo]]]PPPKKK[[[jjjsss]]]SSSUUU[[[fffddd\\\ZZZZZZOOOFFFLLLYYYeeeqqquuussslll___TTTVVV[[[ggguuu}}}yyylllcccaaabbbYYYZZZZZZZZZYYYWWWWWWWWWTTTQQQMMMHHHBBB===999777444111...------...---,,,+++++++++*********))))))((())))))******+++,,,,,,+++***((('''(((***,,,...++++++***(((((('''''''''''''''''''''((((((((((((((()))***+++++++++***))))))******)))(((((()))+++++++++***)))((((((((()))+++***++++++***))))))+++,,,,,,+++***)))((('''''''''&&&%%%%%%%%%'''((()))''')))+++...111222333333666999;;;<<<;;;::::::;;;999:::<<<;;;888666555555777AAAHHHOOOiiiXXXCCCJJJPPPSSS\\\___ffflllvvvqqqiiipppaaammmnnnYYYWWWggg}}}gggVVVPPPNNNLLL[[[rrrttt^^^NNNOOO```wwwkkk}}}{{{mmmuuummmsss|||uuuooo}}}fffZZZ\\\```^^^]]]]]]______^^^\\\[[[ZZZZZZYYYXXXWWWVVVVVVSSSSSSRRRQQQPPPOOONNNMMMJJJLLLNNNPPPRRRSSSTTTTTTYYYlllwww\\\mmmvvvsssrrrrrroookkkkkkmmmmmmhhhvvvzzzjjjXXXMMMQQQ___vvvsss^^^RRRUUU]]]jjjnnnhhh```[[[MMMDDDLLL\\\jjjvvvxxxsssmmmgggbbb]]]^^^fffttt~~~zzzmmmdddaaabbbYYY[[[\\\[[[XXXUUUUUUVVVNNNMMMJJJFFFBBB>>>;;;999444111...------...---,,,+++++++++*********)))))))))))))))***++++++,,,,,,***)))(((((()))+++---...******)))((('''''''''''''''''''''((((((((())))))&&&(((***+++,,,---,,,,,,)))*********((((((***+++++++++***)))((((((((()))!!!%%%'''((((((***,,,...,,,+++******(((((('''&&&%%%%%%$$$%%%&&&(((***,,,'''))),,,///222333333333666999;;;<<<;;;:::;;;;;;999:::<<<;;;888666555555555@@@GGGNNNfff~~~rrrJJJAAAIIIRRRXXX\\\aaafffllltttlll|||yyy```dddtttppp\\\WWWcccyyykkkWWWNNNLLLMMMiiiyyynnnRRRKKKYYYlll|||zzznnn{{{yyygggZZZ]]]ccc___\\\[[[]]]^^^]]][[[[[[ZZZZZZYYYXXXXXXWWWWWWTTTSSSRRRQQQOOONNNMMMLLLIIIKKKOOOQQQRRRSSSUUUVVVYYYoooggg[[[rrr|||{{{{{{zzzyyyvvvtttrrrooojjjtttqqq]]]LLLMMMWWWmmmwwweeeWWWWWW]]]iiiuuuqqqcccZZZOOOIIIMMMYYYhhhvvvxxxsssooonnnlllaaa\\\___lll{{{rrrfff___^^^```^^^]]]ZZZTTTOOONNNQQQUUUPPPNNNLLLHHHDDD???;;;999444111...------...---,,,+++++++++************)))))))))******+++,,,,,,,,,(((((()))***+++,,,......***)))(((((('''''''''((('''''''''(((((())))))***&&&(((***,,,---.........)))*********))))))***,,,+++***)))))))))))))))))),,,111222...******++++++++++++***)))((('''&&&&&&$$$$$$%%%%%%'''(((***+++''')))---000222333333333555888;;;<<<<<<;;;<<<===999:::<<<;;;999777666666777BBBIIIPPPggglllsssZZZ===@@@EEERRR```^^^dddiiimmmtttyyyuuu```]]]mmmyyyfff]]]bbbsssqqq___TTTXXX```rrrtttcccPPPTTTggg{{{ttt{{{vvviiimmmhhhccc]]][[[]]]___^^^\\\[[[[[[ZZZYYYYYYXXXXXXXXXUUUUUUSSSRRRPPPNNNLLLLLLIIILLLOOOPPPQQQRRRVVVYYY^^^xxx}}}~~~|||UUU___}}}xxxxxxpppqqqyyyeeeSSSMMMSSSddd}}}ppp```YYY\\\dddvvvtttbbb\\\ZZZVVVUUUWWWgggwww{{{wwwtttrrrrrriii___\\\iii~~~rrriiiccc___]]]``````]]]UUUMMMIIIKKKNNNLLLKKKIIIFFFAAA===999666444111...------...---,,,+++++++++************))))))******++++++,,,,,,---&&&''')))+++---.........))))))(((''''''''''''(((&&&''''''((())))))******((()))+++---------------)))*********))))))+++---))))))))))))))))))***+++555;;;;;;222+++******(((+++***)))((('''&&&&&&%%%%%%&&&''''''''''''''''''''')))---111333444333333444777:::<<<<<<<<<>>>???888:::<<<<<<:::888888888888BBBIIIQQQiii```jjjIII444>>>@@@QQQeeeaaaiiimmmqqqwwwvvvbbb[[[lll~~~kkk___^^^iii~~~zzziii___gggvvvtttlllZZZTTTaaarrrnnnttt|||llleee^^^[[[^^^```___^^^[[[[[[ZZZZZZYYYYYYXXXXXXWWWVVVTTTRRRPPPNNNLLLKKKIIILLLOOOPPPPPPRRRVVVZZZgggzzz}}}}}}zzzLLLggg|||vvvpppsssaaaOOOQQQ^^^uuuyyyggg\\\ZZZaaavvvtttaaa```fffccc]]]ZZZlll~~~|||zzzxxxrrrddd^^^lll~~~{{{tttkkkbbb[[[bbbfffgggbbbWWWNNNIIIHHHGGGGGGFFFCCC@@@===999777444111...---......---,,,+++++++++************))))))******++++++,,,------%%%'''***---.........---)))((((((''''''''''''(((&&&''''''((()))******+++++++++,,,---------,,,+++)))***+++***))))))+++---))))))(((((()))***++++++(((000333---(((+++------******)))((('''&&&%%%%%%'''((())))))(((&&&$$$###''')))---111333444444333333666:::<<<======>>>@@@888:::<<<<<<;;;999999999888AAAHHHQQQiiizzzZZZhhh]]]AAA888;;;<<>><<<:::888777777111///...---......---+++,,,++++++******++++++,,,***+++,,,------+++***(((***++++++,,,,,,,,,+++++++++)))(((((())))))(((&&&'''''''''(((((((((((((((+++++++++************))))))((('''''')))******))))))+++---,,,+++)))))))))***(((&&&&&&(((***************))))))((((((''''''&&&&&&&&&$$$###$$$'''***(((***,,,///111222222333555888;;;<<<<<<<<<===>>>>>><<<;;;999888888999999;;;@@@EEENNNeeettt\\\hhhVVV>>>777::::::KKK___```ooouuuzzzrrruuu]]]VVV]]]uuu}}}iii[[[```sss{{{yyymmmfff``````jjj}}}sssyyytttooojjjccc[[[YYY[[[]]][[[XXXXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSQQQMMMJJJIIIJJJLLLNNNRRRSSSQQQPPPXXXcccyyy~~~{{{{{{nnnYYYyyynnnuuuxxxpppvvvrrr\\\TTTSSScccyyysssgggaaacccgggppplllaaagggrrrrrrpppiiixxx{{{www{{{|||zzzxxxjjjaaa```ccceeebbbZZZSSSPPPKKKFFFBBB@@@===:::777555444333111///...---......---+++,,,++++++******++++++,,,***+++,,,------+++***(((***++++++,,,,,,+++++++++***)))(((((())))))(((&&&''''''''''''((((((((((((+++++++++*********)))))))))((('''''')))******))))))+++,,,,,,+++)))))))))***)))'''''')))***+++*********))))))((('''''''''&&&&&&&&&%%%$$$%%%'''***(((***,,,///111222222333555777;;;<<<<<<<<<===>>><<<<<<;;;:::999999888999:::AAAHHHQQQggggggkkkKKK<<<777999888FFF[[[cccpppwww~~~uuu|||jjjZZZXXXnnnsssaaa^^^kkk{{{{{{pppnnnfffaaarrrsssuuuuuummmfff```YYYWWWZZZ[[[YYYVVVVVVVVVUUUTTTSSSTTTTTTTTTSSSSSSQQQNNNKKKIIIJJJKKKMMMNNNQQQRRRPPPQQQ[[[ggg}}}{{{{{{YYYWWWkkkcccooo{{{~~~tttooo|||}}}eeeYYYRRR\\\ppp~~~zzzpppiiiaaaeeeoooqqqjjjppp{{{zzzuuujjj~~~~~~zzzyyy}}}~~~sssddd^^^```dddccc___YYYWWWVVVQQQKKKDDDBBB===999555333222222111///...---......---+++,,,++++++******++++++,,,++++++,,,---,,,+++***)))+++++++++,,,,,,++++++******((('''((())))))(((&&&''''''''''''(((((())))))++++++*********))))))))))))((('''(((***+++***))))))+++,,,,,,***))))))***+++)))((()))***,,,++++++******)))((((((''''''&&&&&&&&&&&&%%%$$$%%%'''***(((***,,,///111222222333555777:::<<<<<<<<<===>>>;;;;;;;;;;;;:::999888777999CCCLLLUUUjjjqqqkkkeeeBBB;;;888888888BBBWWWfffqqqyyyyyyvvvnnn^^^\\\llliii]]]dddrrrxxxsssfffdddvvv{{{~~~xxxlllbbb^^^YYYXXXYYYZZZXXXVVVVVVVVVVVVUUUUUUUUUUUUUUURRRRRROOOLLLIIIHHHJJJMMMLLLLLLNNNOOOOOOSSS```nnn}}}|||}}}sssKKK```^^^\\\iiiwwwxxxjjjpppqqqcccVVVWWWeeezzzyyyssseeefffrrrwwwsssyyyttthhh}}}~~~}}}yyyxxxyyyvvvsssmmmqqquuussshhh\\\ZZZ___eeeeeebbb^^^[[[XXXTTTQQQEEEBBB>>>999666444444444000///...---......---+++,,,++++++******++++++,,,++++++,,,,,,,,,+++***)))++++++,,,,,,,,,+++******)))(((''''''((()))((('''&&&&&&''''''(((((())))))************)))))))))))))))(((((()))***+++***)))***+++,,,+++***))))))***+++***)))***,,,---,,,+++***))))))(((''''''&&&&&&&&&&&&'''&&&%%%%%%''')))(((***,,,///111222222333444777:::;;;;;;;;;<<<===999:::;;;;;;;;;999888777888DDDOOOYYYmmmvvvkkkPPP;;;<<<999777999???QQQfffqqq{{{qqqjjjXXXXXXlllppp^^^```lll~~~xxxhhhmmmtttlllxxxiii```]]]ZZZYYYZZZZZZYYYVVVWWWWWWWWWWWWWWWWWWVVVVVVQQQPPPMMMJJJGGGHHHJJJMMMMMMMMMMMMOOOQQQYYYjjjzzz}}}~~~yyy```MMMtttgggTTTWWWeeeuuu}}}llllllxxxlll]]]WWW___rrryyylllkkkuuu}}}zzz~~~ooofff~~~|||www{{{wwwxxxwwwqqqkkkfffddddddccc___YYYZZZ^^^ggghhhgggaaaXXXNNNKKKKKKCCC@@@===999666555555555000///...---......---+++,,,++++++******++++++,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++***)))((('''&&&'''((()))((('''&&&&&&&&&'''((())))))************)))))))))(((((()))((((((***+++,,,***(((***+++,,,+++)))((()))++++++******+++------,,,+++))))))(((((('''&&&&&&&&&%%%'''''''''&&&&&&((()))(((***,,,///111222222333444777:::;;;;;;;;;<<<===888999:::;;;:::999888777888DDDPPPZZZooo|||oooqqqEEE777===999555999===KKKcccqqq{{{sss}}}uuu]]]XXXgggwwwbbb___iiiwww~~~rrrxxxrrrwwwiii]]]\\\[[[ZZZ[[[[[[YYYWWWWWWWWWXXXXXXWWWVVVUUUUUUOOONNNLLLIIIGGGGGGJJJMMMOOONNNOOORRRVVVbbbwww~~~}}}mmmSSS\\\SSSKKKRRR```rrrtttnnn|||uuuggg[[[]]]mmm|||sssmmmuuu}}}lllfff|||~~~vvvtttvvvxxxtttpppkkkddd___]]]\\\YYYZZZ]]]hhhiiiiiicccVVVGGGAAACCC@@@???===:::777555444333111///...---......---+++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++***)))'''&&&&&&&&&((()))((('''%%%&&&&&&'''((()))************)))))))))((((((((()))((()))***,,,,,,***(((+++,,,,,,***)))(((***++++++******+++------,,,***))))))(((''''''&&&&&&%%%%%%'''((((((''''''((()))(((***,,,///111222222333444666999;;;;;;;;;<<<===888999999999999999888888777BBBMMMYYYpppvvveee???444===888333999:::DDD^^^pppzzz|||xxxhhh___```{{{{{{eeeaaaiiipppzzzqqqggg[[[ZZZZZZ[[[[[[ZZZXXXWWWVVVVVVWWWWWWVVVTTTRRRQQQLLLLLLKKKIIIGGGGGGIIILLLOOONNNOOOSSSZZZiii}}}}}}||||||yyyWWWzzzFFFDDDLLLWWWkkkzzznnnuuuddd\\\fffxxxuuummmsss}}}}}}nnnjjjvvvqqqrrruuuwwwwwwvvvnnnfffbbb]]]XXXWWWZZZiiihhhiiiiii```RRRJJJIIICCCCCCAAA???;;;888444222111///...---......---+++,,,++++++******++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++***))))))'''&&&%%%&&&((()))((('''%%%%%%&&&'''((()))*********)))))))))(((((((((((((((((()))+++------***(((+++,,,+++***((((((***,,,***))))))+++------+++))))))((((((''''''&&&%%%%%%%%%'''((((((''''''((()))(((***,,,///111222222333333666999;;;;;;;;;;;;<<<999999888888888888999999777@@@JJJVVVpppxxxvvv___<<<333===666000888777???ZZZooozzzvvvjjj___\\\yyy~~~hhhbbbiiikkkqqq|||eee___YYYYYYZZZZZZZZZYYYWWWVVVUUUUUUVVVUUUTTTRRRPPPOOOKKKKKKKKKJJJHHHGGGIIIKKKMMMLLLMMMRRRZZZkkkyyy}}}|||zzz{{{hhh~~~@@@???GGGMMMccc{{{|||jjjsssxxx|||jjj\\\```ooozzzuuukkkqqq{{{|||~~~qqqoooyyyooommmqqqwwwzzz}}}wwwoooggg]]]TTTSSSVVVkkkhhhjjjpppnnnddd[[[XXXIIIIIIGGGEEEAAA;;;777444111///...---......---+++,,,++++++++++++++++++,,,---,,,++++++******++++++---------,,,+++***)))((('''&&&%%%&&&((()))((('''%%%%%%&&&'''((()))***+++))))))))))))(((((((((((((((((()))+++------***(((+++,,,+++***((((((***,,,)))))))))+++,,,,,,+++))))))(((((('''&&&&&&%%%%%%%%%'''))))))((('''((()))(((***,,,///111222333333333666999:::::::::;;;<<<999999777777777888999:::777???GGGTTTpppmmmqqqhhhGGG>>>777666666777777999BBBMMMmmm~~~wwwzzznnnYYY]]]nnn{{{lllaaakkkwwwzzzwwwuuussspppiiiaaa[[[YYYZZZZZZZZZYYYWWWUUUTTTTTTUUUVVVWWWUUUSSSPPPNNNNNNLLLJJJHHHHHHJJJLLLMMMIIIOOOMMMQQQdddyyy||||||}}}|||~~~kkkcccAAA:::???JJJ\\\sss}}}lllddd{{{kkk]]]```lllyyytttwww|||vvvzzzzzzpppjjjqqq~~~~~~~~~|||ttthhh]]]WWWTTTjjjpppxxx~~~|||yyyvvvfff[[[NNNFFF@@@999555555222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,///...,,,***(((&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''')))***+++,,,---+++)))(((***,,,+++(((%%%)))******+++++++++******++++++***)))(((((()))))))))))))))***++++++,,,,,,)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***+++,,,...000111222222333555777777777888:::<<<===<<<:::999888888999::::::CCCKKKVVVrrr[[[hhh[[[???999888666666666555555===GGGiii{{{xxxzzzyyyaaaZZZfffrrrfffeeepppqqqkkkfffeeeddddddccc```[[[WWWYYYYYYYYYXXXWWWUUUTTTSSSSSSTTTUUUVVVTTTRRROOOMMMLLLKKKIIIHHHHHHJJJLLLMMMNNNSSSRRRXXXnnn~~~yyyvvvUUU<<<999>>>FFFWWWnnnqqqfffppp```___hhhyyy}}}~~~~~~zzzxxxyyyzzzxxxpppqqqwwwxxxzzz|||{{{uuulllccc^^^gggnnnxxxzzzpppdddWWWNNNGGG>>>999888222000............---,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))******+++,,,,,,///---,,,***(((&&&&&&%%%)))))))))))))))))))))(((''''''((()))***++++++,,,+++))))))***++++++(((&&&*********+++++++++******++++++***))))))))))))))))))))))))******+++++++++(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))+++,,,...000111222222333555777777777888:::<<<===<<<:::999888999999999999CCCKKKVVVqqq\\\hhhuuuMMM:::888888666555555333222888@@@bbbvvv|||}}}eee[[[bbbvvvwwwjjj```iiizzz}}}tttjjjdddbbb___]]]]]]]]]^^^]]][[[YYYZZZYYYWWWUUUTTTSSSRRRRRRSSSSSSTTTTTTRRRPPPMMMKKKKKKJJJHHHHHHHHHJJJLLLNNNOOOTTTSSSZZZvvvkkk|||sssIII:::::::::???PPPgggzzzxxxjjj{{{xxxgggaaaeeennn~~~{{{|||~~~~~~~~~|||zzz~~~wwwqqqoootttwww|||{{{oooffffffkkkuuu}}}wwwkkk]]]TTTLLLBBB<<<:::333111.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,---...---+++)))(((&&&&&&&&&(((((())))))))))))))))))((()))))))))***************))))))***++++++)))'''************************+++***))))))))))))))))))))))))******************((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))***,,,...000111222222333555777777777888:::<<<<<<<<<;;;:::999999999999888BBBJJJUUUppp^^^jjjcccEEE;;;<<<888555444444333111666<<>><<<666:::III^^^sssoootttpppfffeeegggvvv|||uuuwww~~~}}}{{{tttmmmtttuuuzzzzzzpppjjjiiilllvvv|||rrrggg[[[SSSKKKAAA:::888333111...---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,***)))''''''&&&&&&&&&&&&&&&&&&''''''''''''*********)))))))))))))))***)))))))))******)))(((++++++************************)))))))))))))))***************))))))))))))''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))***,,,...///111111222333555777777777888:::<<<<<<<<<;;;:::999999999999888AAAIIITTTooo___mmmvvvSSS???999:::777444333555555444666<<>>===555888CCCVVVjjj|||uuuooo{{{wwwlllgggbbbnnnzzztttsssuuutttssssssvvvzzz~~~xxx~~~~~~{{{uuusssssswwwnnnfff___bbbmmmvvvvvvtttfff\\\RRRMMMGGG???999777222000...---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---------,,,+++***)))(((''''''''''''%%%&&&&&&&&&''''''((((((************))))))))))))))))))***)))))))))******,,,,,,******))))))*********)))))))))))))))******+++******))))))(((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))***+++---///000111111333555777777777888:::<<<;;;;;;;;;;;;:::999888888888AAAIIITTTnnn~~~]]]qqqbbbDDD888555333666333222555666555777;;;EEE```}}}zzzccchhh{{{mmmddddddqqqssspppmmmfffbbbcccaaa___]]]\\\\\\\\\]]][[[[[[[[[YYYVVVUUUVVVWWWTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNKKKJJJHHHGGGHHHIIIJJJMMMOOOQQQRRRRRRaaammmooopppHHH888999;;;888777>>>MMMaaattt|||nnnppp}}}tttnnnaaafffsss~~~{{{vvvuuuyyy}}}www||||||qqqooorrr|||nnnbbbTTTQQQWWW```ddddddXXXPPPIIIGGGDDD===888666111///---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++***)))((((((''''''''''''''''''(((((()))******************)))))))))))))))((()))***)))((((((***,,,---,,,+++)))))))))******)))))))))))))))******+++++++++***)))((((((''''''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((()))+++---///000111111333555777777777888:::<<<;;;;;;;;;;;;:::999888888999BBBJJJTTToooxxx[[[tttwwwRRR;;;666555111666222222555777555555888:::XXXvvv|||hhhfffsssxxxiii```iiiuuutttmmmjjjfffdddeeeeeeccc```^^^^^^^^^______[[[]]]]]]\\\XXXVVVWWWXXXQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSQQQOOOMMMKKKIIIIIIGGGHHHJJJLLLOOOQQQSSSTTTUUUiiizzz}}}```BBB999777888888666:::EEEWWWlll~~~qqqlll{{{iiidddggguuu~~~}}}}}}{{{{{{rrrooommmqqqzzzhhh]]]OOOHHHJJJPPPRRRSSSMMMFFFAAA@@@???999555333///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))))))))((('''''''''((((((''''''(((((()))******+++)))))))))))))))*********((()))***)))'''(((***---...---+++)))(((((()))***)))))))))))))))***++++++,,,+++***)))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''((()))+++---///000000111333555777777777888:::<<<;;;;;;;;;<<<;;;:::888777:::CCCJJJUUUoooyyy]]]uuuoooKKK777999;;;666666222222555666444333444444RRRqqqpppggglllwwwzzznnnaaafffqqq{{{vvvmmmiiifffaaaccciiiccc```\\\YYYYYYZZZ[[[[[[]]]___```]]]XXXUUUUUUUUUOOOPPPRRRTTTUUUTTTTTTSSSTTTSSSQQQOOOMMMKKKJJJIIIGGGHHHJJJMMMPPPRRRTTTUUU___tttWWWDDD???:::666666555888AAAQQQgggzzztttkkkxxxsssgggbbblll{{{}}}{{{{{{~~~}}}|||uuuvvvpppjjjfffgggiiijjjjjjbbbYYYMMMGGGFFFHHHHHHGGGFFF???;;;;;;:::555111///...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,***((()))(((''''''''''''((((((%%%%%%%%%&&&'''(((((()))((()))))))))************((()))***)))''''''+++......---+++)))(((((()))***))))))((())))))***++++++,,,+++***)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''((()))+++---...000000111333555777777777888:::<<<:::;;;<<<<<<;;;:::888777:::DDDKKKUUUooo~~~aaauuuaaaGGG:::666666888555444444333333444444555666EEE```|||fff^^^pppuuu|||zzzfffaaannnwww~~~tttoooiiidddbbbaaaaaa`````````_________^^^^^^^^^^^^\\\ZZZWWWVVVVVVWWWXXXSSSTTTTTTTTTSSSRRRPPPOOOQQQQQQQQQPPPOOOLLLJJJIIIIIIJJJIIIOOOWWWRRRPPP[[[ddd||||||SSSGGG<<<444555777444888;;;BBBUUUoooyyyjjjjjj||||||lll___dddttt{{{vvvtttvvvyyy{{{}}}yyy}}}ppplllhhhjjjnnnmmmaaaTTTTTT[[[[[[[[[WWWNNNEEE@@@@@@BBB>>><<<:::999888666222000000000///...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((('''(((((())))))))))))(((+++)))'''''')))+++++++++,,,***''''''(((***+++++++++***)))'''''''''((()))***))))))(((((()))***+++---+++***((((((((())))))((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''')))***+++---...///000000///222555777777777888:::777888999:::;;;:::999888;;;>>>HHHTTTjjjfffooovvvRRR>>>999777555444555444444333333444444555666AAAWWWrrrsss}}}rrrbbbxxxjjj___eeejjjrrrvvvnnnoookkkgggcccbbbaaaaaa```______^^^^^^^^^]]]]]]]]][[[YYYWWWUUUUUUUUUVVVVVVSSSTTTTTTTTTSSSRRRQQQPPPRRRQQQQQQOOONNNLLLJJJIIIGGGJJJIIIOOOVVVRRRSSSbbbyyyoooKKKCCC<<<888999:::222666888<<>>===:::888333777999999666<<>><<<:::777777888555444444333333444444555333666@@@SSSmmmtttoooooozzzqqqhhh}}}~~~tttiii```fffzzz{{{rrrmmmgggeeeeeeggggggfffbbbbbbbbbcccddddddbbb```[[[ZZZZZZZZZZZZYYYYYYYYYUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSPPPMMMJJJJJJJJJLLLNNNOOOSSSRRRRRRWWWYYYjjj{{{oooOOO>>>???===:::888333999999999777999GGG```ttt|||mmmiiiwww}}}wwwppplllpppxxx~~~ttt{{{~~~{{{{{{zzzwwwyyy||||||{{{}}}sssooorrrsssooodddeeeaaaYYYPPPIIIFFFFFFFFFIIIHHHLLLWWWaaaaaaWWWMMM;;;888555333222111///..................---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((''''''(((((((((((((((((((((((('''((()))***++++++++++++)))(((((()))***+++***)))''''''(((***---...---+++''''''(((((())))))******((())))))***+++,,,,,,,,,((()))******)))(((&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''(((((()))***+++---...///000000000222666888888888999::::::;;;;;;;;;:::999777666888;;;FFFSSSjjjhhhjjjHHHCCC???===999444555888555444444333333444444555222555===LLLeee~~~vvvuuu}}}zzzsssrrr~~~zzzfffppp~~~|||wwwwwwiiifffrrr{{{~~~~~~}}}{{{{{{}}}zzzwwwtttqqqooohhhfffeeeeeeeeefffeeeccccccbbbaaabbbcccbbb```___ZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPQQQQQQRRRPPPNNNLLLJJJJJJLLLNNNOOOMMMQQQOOORRR\\\eee|||]]]FFF===@@@<<<;;;<<<888777777777666777???RRRdddwwwkkkffffffwwwpppooosss|||{{{zzzyyywww|||~~~~~~~~~}}}vvvkkkbbbdddppp|||tttdddccceeefff```SSSHHHEEEFFFGGGGGGCCCCCCMMMZZZ```[[[SSS<<<999555333222111///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''(((((((((((((((((((((((('''((()))***+++,,,,,,,,,)))(((((()))++++++***((('''((())),,,......,,,***'''((()))))))))))))))(((((((((***+++,,,,,,,,,,,,))))))))))))((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***+++---...///000000///222555777777777888:::999::::::;;;:::999777666999<<>><<<777666888555444444333333444444555111444999CCCYYYuuuxxxllluuu~~~oooeeeoooyyywwwqqqeeeiiiuuu~~~{{{{{{zzzyyyxxxxxxxxxyyy{{{zzz|||}}}{{{{{{yyyvvvrrrqqqooonnnnnnmmmkkkiiifffffffffggghhhhhhfffeeecccaaa```___```___^^^\\\ZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPOOOOOOOOOOOOPPPQQQLLLLLLKKKJJJKKKMMMOOOPPPMMMOOOOOOWWWiiizzzQQQAAA>>>@@@:::999===<<<777555666777666888DDDRRRiiivvvrrrmmmbbbpppxxxrrrrrrvvv~~~zzzttttttvvvuuuyyy}}}~~~~~~|||{{{yyytttoooiiiiiigggccceeeooo~~~|||rrr```XXX```bbbeeecccWWWMMMIIIGGGDDDCCC@@@>>>CCCKKKPPPOOOLLL;;;888444111111111000///........................------------------------******)))))))))((((((((((((((((((((((((((((((((('''((()))***+++,,,,,,,,,(((((((((***+++,,,***(((((()))***---///...+++(((((())))))******)))(((''''''(((***,,,------------))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%&&&&&&((()))))))))***+++---...///000000...111444666666666777999999:::;;;;;;;;;:::999888888;;;EEEPPPdddaaatttiiiNNNNNNFFF??????@@@===999999555444444333333444444555111444555<<>><<<<<<>>>???AAAAAA888555222000000111111111---.....................------------------------))))))))))))(((((((((((((((((((((((((((((((((((('''((()))***,,,,,,,,,---(((((((((***,,,,,,***(((((()))+++...///...***'''))))))*********((('''&&&'''(((***,,,------------)))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$############%%%%%%%%%&&&'''((()))***)))***+++---...///000000---000333555555666777888999:::;;;<<<<<<<<<;;;:::666999CCCOOOeee~~~XXXhhhyyy```VVVOOOKKKFFFCCCAAA>>>888444444444444333333333222222111555444444GGGhhh~~~tttwwwxxxooosssxxxeee]]]iiiooozzz~~~||||||zzzvvvyyy|||}}}{{{wwwtttsssuuuvvvwwwxxxxxxwwwuuutttqqqnnnkkkmmmqqqrrrnnnjjjggggggiiikkkkkkiiieeeaaabbbccceeeeeeeeedddbbb```ccc```^^^]]]]]]]]]\\\[[[XXXYYYYYYYYYYYYYYYXXXXXXUUUWWWXXXXXXVVVUUUUUUUUUPPPMMMKKKLLLNNNQQQRRRQQQMMMIIIJJJOOORRRPPPNNNNNNSSSRRRXXXkkkaaaFFFAAA;;;888999<<<===>>>999;;;;;;888444333666:::MMMccczzz|||iiijjj~~~tttnnnttt}}}{{{ooohhhjjjooopppmmmqqqxxx}}}}}}~~~~~~~~~wwwggg\\\VVVRRRQQQVVV___```XXXTTTSSSKKK??????>>><<<:::999999999999333333333222111///------...///000000000///---,,,------------------------******))))))((((((''''''''''''''''''((((((((())))))***,,,------,,,***))))))******+++++++++******)))+++,,,------***(((&&&+++)))'''(((***)))%%%"""(((((()))***+++,,,,,,,,,)))(((&&&$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''(((+++---///000000000000111333555666777888888::::::;;;;;;;;;:::999888999999AAALLLddd^^^dddooo[[[UUUOOOKKKFFFCCCAAA???;;;888666555555444444333333333222444444555CCC^^^yyyqqqrrr}}}uuurrr{{{wwwsss```ZZZfffkkkuuu~~~}}}{{{zzzwwwyyy{{{zzzxxxtttrrrqqqvvvwwwwwwwwwvvvuuuuuutttpppmmmkkklllnnnooommmkkkjjjjjjjjjkkkkkkhhheeeaaa```aaabbbcccbbbaaa___^^^bbb```^^^]]]]]]]]]\\\ZZZZZZZZZZZZZZZZZZYYYXXXXXXUUUVVVVVVVVVTTTSSSTTTUUUQQQMMMJJJLLLQQQTTTPPPLLLLLLIIIKKKPPPSSSRRRQQQRRRTTTSSS]]]xxxbbbKKKFFF???;;;;;;<<<<<<<<<;;;;;;:::777555555777:::EEEZZZqqqnnnkkk|||yyyzzz~~~~~~~~~~~~wwwrrrsssrrrooojjjnnnssswwwxxxyyy{{{|||}}}yyyyyyyyy{{{~~~yyykkk___WWWRRRNNNLLLTTT\\\^^^WWWTTTUUUPPPFFF@@@>>><<<:::888777777777333333222111000...------...///000000000///---,,,------------------,,,,,,***)))))))))(((((((((''''''''''''((((((((()))))))))***+++,,,,,,+++***)))))))))*********))))))((()))***,,,,,,,,,***'''&&&***((('''(((***)))&&&###(((((())))))******))))))((('''%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''')))+++---///000000000000111333555666777888888999:::;;;;;;;;;:::999888888999@@@KKKaaa```hhhyyybbbVVVTTTOOOKKKGGGCCCAAA@@@===<<<777777666555444333333333222222333666===NNNlllrrrpppxxx{{{tttxxxqqq~~~rrrbbb^^^lllooottt{{{|||{{{zzzzzzzzzwwwxxxyyywwwtttrrrqqqqqqxxxwwwvvvuuutttsssssssssooonnnlllkkkkkkkkkllllllnnnllljjjiiiiiigggdddaaa``````aaabbbaaa```___^^^```___]]]\\\]]]]]][[[YYY[[[[[[[[[[[[ZZZYYYXXXWWWUUUUUUUUUSSSRRRQQQSSSUUURRRNNNKKKOOOUUUUUUOOOGGGIIIHHHIIINNNPPPNNNOOORRRYYYZZZlllwww\\\JJJFFF@@@===<<<<<<<<<<<<;;;:::999777666666777888;;;MMMddduuuvvvlllxxx}}}zzz~~~}}}{{{{{{}}}}}}}}}xxxqqqiiikkknnnppppppqqqsssuuu|||{{{{{{{{{|||zzzwwwuuurrrssstttwwwzzz|||{{{zzzwwwzzzyyyssshhhccc\\\VVVQQQMMMJJJGGGOOOUUUWWWRRRQQQTTTQQQJJJ@@@???<<<999666555444444333222111000///........./////////000//////...---.........------,,,,,,,,,))))))))))))((((((((((((''''''((((((((()))))))))((()))***++++++***)))((())))))))))))(((((('''''')))***++++++***)))'''&&&(((((('''((()))***(((&&&(((((())))))(((((('''&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''')))+++---///000000000000111222444666888888999999:::;;;;;;;;;:::888777666999@@@III]]]jjjrrrgggZZZUUUSSSNNNLLLGGGCCC@@@>>>===<<<999888666444333333333333333000333777666>>>]]]xxxqqquuuyyyxxxtttssszzzoooppp|||zzz|||~~~{{{xxxwwwxxxyyyzzzvvvwwwwwwuuusssrrrsssuuuxxxwwwuuusssqqqqqqrrrrrroooooonnnkkkiiiiiilllnnnooollliiigggfffdddbbb```aaaaaabbbbbbbbbaaa```___^^^]]]\\\\\\\\\\\\ZZZXXX[[[[[[[[[ZZZYYYWWWVVVUUUVVVVVVUUUSSSQQQQQQTTTVVVQQQPPPQQQTTTVVVSSSMMMGGGMMMKKKLLLOOONNNLLLOOOUUU___hhh___WWWEEEBBB???===<<<===>>>???;;;:::999888777777777666444BBBVVVhhhuuu{{{mmmlllvvv{{{{{{{{{zzzyyyzzzyyyzzzyyyqqqpppooolllkkkmmmppptttvvvvvvuuuvvvvvvuuuuuutttooonnnoooqqqsssssspppnnnpppssswwwwwwvvvvvvyyy|||vvvyyy||||||xxxpppgggaaaXXXVVVRRROOOMMMKKKIIIHHHJJJMMMNNNJJJJJJMMMMMMIII@@@>>>;;;888555333222111111000/////////000111222//////////////////......//////...---,,,,,,++++++))))))))))))(((((((((((('''(((((((((((()))))))))((()))************)))(((+++******)))((((((((((((*********))))))((('''&&&'''''''''((()))***))))))*********)))((('''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((()))+++---///000/////////000222444666888999999999999:::;;;:::999888777666:::BBBIII[[[{{{~~~nnn]]]YYYUUUPPPNNNLLLIIIDDD@@@===<<<;;;:::999666444222222222222333000222666222444OOOqqqzzz{{{pppooozzzllluuu{{{vvvzzz~~~|||yyyvvvuuuvvvxxxzzzuuuvvvvvvuuutttuuuwwwyyywwwuuusssqqqpppppppppqqqppppppooollljjjjjjlllnnnmmmjjjfffdddcccbbb```___aaaaaaaaaaaa``````______\\\[[[[[[[[[\\\[[[YYYWWWYYYYYYYYYXXXWWWUUUTTTSSSWWWWWWUUUSSSRRRRRRUUUWWWNNNSSSXXXXXXSSSNNNLLLLLLSSSQQQRRRRRROOONNNUUU^^^fff|||xxxRRRVVVEEEDDDBBB@@@?????????@@@;;;<<<===<<<:::888666444222:::III\\\lllxxx}}}ooofffeee|||}}}{{{xxxppppppooorrr{{{{{{uuummmhhhhhhkkknnnrrrrrrsssssstttuuuvvvwwwqqqpppooooooooommmjjjhhhnnnpppqqqoookkkiiikkkmmmeeeggghhhhhheee```ZZZWWWUUUSSSPPPMMMJJJJJJKKKLLLGGGHHHHHHEEEDDDFFFGGGEEE>>><<<999666333111000000......//////111222444444//////........./////////000//////---,,,+++******(((((((((((())))))))))))(((((((((((()))))))))***)))))))))******))))))))),,,+++***))))))))))))***+++***)))((('''''''''''''''(((((((((((()))***+++,,,,,,+++***)))'''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((***,,,...///////////////000222444666888999:::888999:::::::::999888777777;;;DDDJJJ\\\yyyccc\\\YYYSSSLLLLLLLLLJJJGGGBBB???=========;;;888555333222222333333000222555000000EEE___vvv|||nnnhhhwwwhhhqqq}}}{{{rrrrrr{{{}}}{{{xxxvvvvvvwwwyyyzzzuuuvvvwwwwwwvvvvvvxxxzzztttsssrrrqqqpppoooooooooqqqpppnnnllllllllllllllliiigggdddcccbbbbbb```___^^^^^^^^^]]]]]]]]]\\\\\\ZZZZZZZZZ[[[\\\[[[YYYVVVWWWWWWWWWWWWVVVUUUTTTSSSVVVVVVVVVTTTSSSSSSTTTVVVMMMTTTYYYWWWOOOJJJKKKOOOOOONNNOOOOOOMMMOOO\\\iiiwwweeeJJJNNNIIIIIIHHHEEEAAA???>>>???<<>>:::777444444444555222111333333000111>>>MMMmmmxxxrrrhhhrrrvvvmmmxxx|||qqqooottt{{{~~~|||{{{yyyxxxxxxxxxzzz{{{wwwxxxyyyxxxvvvuuuvvvwwwpppqqqqqqqqqppppppooonnnqqqnnnkkkkkkmmmmmmjjjhhhfffdddccccccddddddbbbaaa^^^]]]]]]\\\\\\\\\\\\\\\YYYYYYYYYZZZ[[[[[[XXXUUUWWWWWWWWWWWWVVVVVVUUUTTTTTTUUUUUUUUUSSSRRRSSSTTTMMMQQQTTTQQQKKKHHHJJJNNNHHHIIIKKKMMMNNNWWWjjj|||vvvSSSFFFAAAGGGHHHHHHEEE@@@======>>>>>>GGGOOONNNEEE;;;777777666333777FFFXXXgggttt}}}}}}~~~|||yyyooo\\\```yyy||||||~~~~~~wwwuuuoooiiilllvvv|||uuummmiiigggiiijjjkkkjjjiiikkkooosssssspppllljjjiiiiiihhhggggggfffeeeeeeeeedddaaa___\\\[[[YYYWWWUUUSSSQQQPPPPPPPPPNNNJJJEEEDDDEEEGGGAAA@@@??????>>>=========666555444222111111222222111333444666555444222000///......---...///000111222111000...,,,***)))((('''((((((((()))))))))***(((((()))))))))*********++++++************++++++***)))((('''(((***,,,---...,,,***((('''((()))***(((******)))''''''***,,,+++******)))(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''')))***,,,...//////.........///111444777999::::::888999999::::::888777666888;;;CCCKKK^^^qqqqqq}}}\\\WWWZZZTTTNNNMMMFFFIIIMMMMMMJJJGGGFFFGGGCCC@@@<<<999666666666777111222333111000333;;;CCCbbboooyyymmmtttkkkvvv~~~~~~}}}sssooorrrwww~~~}}}}}}~~~~~~|||{{{zzzyyyyyyzzzzzz{{{xxxyyyzzzyyyvvvtttssssssnnnooopppqqqqqqpppnnnnnnpppllliiijjjmmmmmmiiiddddddccccccdddffffffdddccc```___^^^^^^]]]]]]^^^^^^XXXXXXYYYZZZ[[[ZZZXXXUUUWWWWWWWWWXXXXXXWWWVVVVVVRRRSSSUUUTTTSSSQQQQQQRRRNNNOOONNNKKKHHHGGGIIILLLIIIKKKNNNRRRWWWccc{{{bbbJJJGGG<<>><<<<<<>>>@@@KKKVVVTTTIII===999999:::333333???OOO\\\hhhrrr||||||{{{}}}uuu^^^ZZZnnn}}}}}}|||zzzrrrhhheeellltttxxx}}}xxxqqqmmmcccddddddbbb```bbbfffjjjnnnjjjfffddddddeeeffffffbbb___]]]^^^___^^^ZZZVVVVVVUUUTTTSSSRRRPPPOOONNNJJJLLLLLLHHHCCC@@@@@@BBB;;;::::::;;;;;;999888:::444333222111111111222333555666888888777333///,,,///...------...///000111222111000...,,,***)))((('''((((((((())))))******))))))))))))************,,,,,,++++++++++++,,,,,,((('''&&&&&&'''))),,,---///---***((('''(((***+++)))++++++)))''''''))),,,)))))))))((('''%%%$$$###%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''')))***,,,...//////.........///111444777999:::;;;888888999:::999888777666888:::BBBJJJ___gggjjjpppXXXRRRXXXXXXPPPGGGIIIHHHGGGHHHJJJKKKJJJIIIDDDCCC@@@;;;555333555777444444333111111444999===QQQggg{{{}}}nnnqqq{{{yyyvvvxxxtttxxx|||xxxxxxjjjiiiqqq{{{~~~~~~|||zzzyyyuuuuuuuuuuuuvvvwwwxxxyyytttwww{{{zzzvvvsssqqqrrrnnnooopppooonnnmmmnnnooonnnmmmllljjjiiihhhhhhhhh```bbbdddggggggfffdddcccbbbbbbaaa___^^^]]]\\\[[[WWWWWWWWWWWWWWWVVVVVVVVVXXXWWWWWWVVVUUUTTTSSSSSSPPPQQQSSSSSSRRRPPPMMMKKKKKKHHHHHHLLLNNNLLLKKKMMMKKKIIINNNYYYaaaqqqwwwQQQGGGCCC:::===========================@@@???::::::>>>???<<<===555000555AAAOOO```lllssszzz~~~zzzqqqjjjbbb\\\xxx~~~uuunnniiiiiilllnnnwwwyyy~~~{{{iiifffaaa^^^^^^______```fffddd```___```aaaaaaaaa^^^\\\YYYWWWVVVVVVTTTSSSQQQPPPOOOMMMKKKJJJIIIHHHEEEEEECCCBBB@@@>>>===<<<;;;;;;:::999777666555444888555222000111333777999888666444111000///......//////000000222333555666444222...***((((((((()))*********)))))))))))))))******))))))***+++,,,,,,)))+++---......,,,)))((((((''''''(((***,,,...000...,,,***)))((()))***+++************************+++***(((&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$)))(((((((((((())))))***((()))+++...////////////111444888999999888777777:::999888888999999777666555===BBBJJJeeehhhhhhvvveeeUUURRRUUUUUUQQQNNNKKKIIIGGGGGGHHHIIIHHHGGGDDDCCCAAA<<<777444444666444444333222111333777;;;DDD^^^vvvpppkkkooovvvoooiiiuuuwwwqqq~~~yyyiiihhhnnnwww}}}|||{{{wwwwwwvvvvvvwwwwwwxxxyyytttvvvwwwwwwtttrrrqqqpppmmmooooooooommmlllmmmnnnmmmlllkkkiiigggfffffffff```aaaccceeeeeedddcccbbbeeedddbbb```]]][[[YYYXXXXXXXXXXXXWWWWWWWWWWWWWWWYYYXXXWWWUUUTTTRRRQQQPPPQQQRRRRRRQQQPPPMMMJJJHHHIIIFFFGGGKKKMMMKKKKKKMMMRRROOOTTTbbbppppppKKKBBBAAA===>>>>>>>>>>>>>>>>>>>>>>>>:::===>>>===@@@GGGJJJHHH@@@999444666===HHHWWWcccmmmtttxxxvvvqqqkkkbbbZZZlll}}}sssllliiiiiijjjmmmooouuu}}}xxxoooddd]]]ZZZ[[[\\\]]]aaa^^^ZZZXXXXXXYYYXXXXXXWWWVVVTTTTTTTTTSSSQQQOOOLLLKKKIIIGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@>>>======666666555444444444444444111111222444666888;;;<<<777555333111///.........///000111333444666777777333000---***(((((()))******)))))))))))))))))))))))))))******++++++++++++***+++---...---+++)))'''''''''((()))+++,,,......,,,+++)))(((((((((******)))))))))))))))*********+++)))(((&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%((((((''''''(((((())))))(((***,,,...///000//////222444666666666666888999999888888888::::::888666999EEEOOOYYYrrrfffdddggg```ZZZYYYXXXVVVUUUWWWOOOLLLIIIGGGFFFFFFEEEDDDDDDDDDBBB>>>999555444444444444333222111222555888666RRRnnnzzzxxxkkkjjjuuuyyylllaaaooovvvrrryyyjjjgggkkkrrrzzz~~~~~~zzzyyyxxxxxxwwwwwwxxxxxxuuutttrrrrrrrrrrrrpppnnnnnnoooooonnnmmmllllllmmmlllkkkiiigggeeedddccccccaaaaaaaaaaaaaaabbbbbbbbbcccbbbaaa___\\\ZZZYYYXXXYYYYYYXXXXXXXXXWWWWWWWWWYYYXXXVVVUUUSSSQQQOOOOOOSSSRRRPPPNNNKKKIIIGGGFFFIIIGGGHHHLLLMMMJJJKKKMMMQQQQQQ[[[nnneeeCCC===@@@@@@========================888;;;===>>>CCCJJJNNNNNN???:::777777999???MMMZZZfffmmmrrrssssssoooeee[[[eeezzz|||}}}|||sssmmmjjjhhheeeeeeiiiqqq{{{|||ppphhhddd```[[[VVVYYYVVVSSSRRRRRRTTTTTTTTTRRRQQQPPPQQQRRRQQQNNNLLLHHHGGGEEECCCBBBBBBBBBBBB???>>>>>>===;;;::::::999777666555444444555666666333555888;;;<<<<<<<<<;;;444333111///.........///000333666999::::::888777000...,,,***))))))***+++))))))))))))))))))******)))***+++,,,,,,,,,+++******+++,,,---,,,***(((&&&&&&''')))+++,,,,,,,,,,,,+++***(((''''''((())))))((((((((()))))))))*********)))'''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&'''(((((()))(((***,,,...///000000///333444444444333555888;;;999888777999::::::999777AAALLLUUU]]]tttgggaaa{{{ccc```^^^```]]]XXXVVVWWWTTTPPPLLLIIIGGGFFFEEECCCCCCCCCBBB???;;;777444222333444444222111111333555111HHHcccttt|||}}}pppkkkyyyuuuqqqxxxkkkpppvvv{{{|||mmmiiikkkooouuu||||||{{{zzzyyyxxxwwwwwwwwwwwwssspppoooqqqrrrqqqooooooppppppooommmlllmmmnnnkkkjjjhhheeecccbbbaaaaaaaaa```___^^^^^^______```^^^^^^]]]]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRPPPPPPOOOQQQOOOMMMKKKIIIGGGGGGGGGLLLJJJJJJMMMLLLJJJLLLPPPNNNXXXmmmrrrXXXAAA===@@@BBB<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<>>;;;888666000///.........///000111444888===AAAAAA===777333---,,,***)))))))))++++++)))))))))))))))*********)))***,,,------,,,***)))++++++,,,,,,+++)))'''&&&&&&'''***,,,------+++***)))(((''''''''''''(((((())))))))))))************)))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***,,,...000000000000111222444444444555777:::999888888999:::;;;:::888EEEKKKMMMOOOeeejjjbbb{{{aaa]]]\\\___```ZZZUUUSSSXXXUUUPPPMMMKKKIIIFFFEEEBBBAAA@@@???<<<888444222333444444444222111222333555AAAVVVlll|||~~~tttkkkooo{{{mmm|||pppnnntttoooqqqppptttyyy|||~~~}}}|||~~~~~~|||{{{zzzxxxwwwvvvuuuuuuxxxtttpppooorrrsssrrrppppppqqqqqqpppnnnmmmmmmnnnjjjhhhgggeeecccaaaaaa```aaa```^^^\\\\\\\\\^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXWWWWWWVVVVVVQQQQQQQQQQQQQQQQQQQQQQQQMMMLLLJJJIIIHHHIIIJJJKKKLLLJJJJJJKKKKKKJJJNNNUUUXXXooo~~~}}}mmmMMMCCCBBBAAAAAA===========================;;;:::;;;;;;;;;<<<>>><<<:::999777444444<<>>DDDGGGDDD===333---+++***)))))))))******+++(((((())))))************)))+++,,,------,,,***)))******+++******((('''&&&&&&(((+++---...,,,***(((''''''''''''''''''((((((++++++++++++++++++++++++((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''')))))))))***,,,///000000000000...111555777777666777777999999888999;;;;;;999888>>>CCCBBBBBBXXXjjjaaa{{{bbb]]]]]]bbbeeeaaa[[[XXXYYYWWWTTTQQQOOOMMMIIIFFFAAA???>>>===<<<999555222222444555555444222333333888;;;JJJdddyyy}}}oooiiirrrqqq}}}sssggg{{{|||yyy{{{vvvwwwyyy{{{|||~~~~~~{{{{{{}}}|||}}}~~~~~~{{{zzzxxxvvvuuutttssssssvvvtttrrrqqqrrrssssssrrrpppqqqqqqpppmmmllllllmmmiiihhhfffeeedddcccbbbbbbaaa```^^^\\\[[[[[[\\\\\\^^^]]]\\\[[[ZZZYYYXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTNNNNNNOOOOOOPPPQQQQQQQQQJJJJJJIIIIIIJJJKKKMMMNNNJJJHHHHHHIIIJJJMMMVVV```nnnZZZGGGFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===:::999;;;;;;999;;;>>>AAA>>>;;;888444111444;;;EEENNNZZZdddmmmqqqnnnhhhcccYYY[[[xxx}}}wwwpppfff```___``````___bbbeeelllttt{{{~~~}}}|||}}}zzzuuupppjjjbbbYYYTTTLLLHHHBBB??????@@@@@@@@@@@@>>>:::777555555666777777666666666555555444444999:::<<<>>>AAACCCEEEEEE???<<<888444111000000000//////000333666:::===???@@@BBBDDDCCC???888000+++***)))))))))))))))******((((((((()))******+++++++++,,,---------,,,+++***)))))))))))))))(((((('''''')))+++------,,,)))((('''''''''(((((((((((((((---------,,,++++++******((('''%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((******)))+++---///000111111000---111555888888888777777;;;:::999:::;;;;;;999777333<<>>@@@????????????????????????<<<888777;;;<<<999;;;@@@CCC>>>:::999666222222666888DDDRRR\\\eeelllmmmjjjhhh^^^ZZZjjj}}}~~~~~~sssjjjfffccc___]]]ZZZ]]]aaaeeehhhnnnuuuzzz}}}uuuppp]]][[[WWWUUUSSSQQQOOOLLLHHHEEEAAA===;;;:::;;;<<<888999:::<<<===???@@@@@@FFFGGGHHHHHHHHHFFFDDDCCC666555333111000000111222222333555999>>>CCCGGGJJJDDDBBB>>>999555111///...))))))))))))))))))))))))'''(((((()))******++++++------,,,,,,,,,+++++++++''''''(((((((((((((((((()))***+++,,,,,,+++)))(((''''''(((((())))))))))))///...---,,,***)))(((((('''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''((()))++++++***+++---///000111111111///222555777777888999:::===;;;::::::;;;:::888666111;;;@@@DDDZZZddd\\\yyycccaaaaaaccc```ZZZYYY[[[VVVUUUUUUUUUTTTQQQLLLHHH>>>;;;999888:::999777444111333666777666555555555222///;;;XXXooovvv}}}ttthhhmmmxxx~~~mmmxxx}}}{{{{{{zzzzzz|||yyyzzzzzz{{{{{{{{{{{{zzzzzzvvvuuutttsssqqqqqqqqqqqqpppsssuuutttqqqoooqqqtttmmmnnnnnnllljjjhhhhhhiiihhhhhhgggffffffffffffggg``````___^^^]]][[[ZZZZZZXXXXXXYYYYYYZZZZZZ[[[[[[XXXXXXWWWVVVTTTSSSSSSRRROOOOOOOOONNNNNNNNNMMMMMMKKKKKKLLLLLLMMMNNNNNNNNNMMMKKKMMMQQQWWWbbbttteeeHHHFFFGGG>>>;;;AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<777777:::;;;888999>>>AAA;;;777888888666555777222???OOOYYYaaaiiimmmmmmgggbbb[[[aaa{{{yyyttt|||~~~tttlllfff```\\\ZZZ]]]``````___aaaffflllqqqtttzzz|||sssrrrpppooommmhhhbbb^^^SSSPPPLLLGGGDDDDDDDDDEEEDDDEEEGGGJJJMMMQQQSSSTTTMMMMMMLLLIIIDDD>>>888444333333333222333333333333444666999===CCCIIINNNQQQGGGAAA888000,,,,,,000222))))))))))))(((((((((((('''(((((()))***+++++++++...---,,,++++++++++++,,,&&&&&&''''''((()))))))))******+++,,,+++***)))(((''''''((()))******))))))///...---+++)))(((&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&'''''')))***+++,,,***+++---///111111111111222333555555666888;;;>>>>>><<<;;;;;;;;;:::777555666>>>AAACCCXXXddd]]]zzzhhhcccbbbeeeeee```[[[ZZZ[[[YYYWWWVVVVVVSSSNNNJJJAAA>>>:::777666666555444000666???DDD???555111222333444888DDDVVViiitttwww}}}yyylll```eeewwwmmmkkkttt}}}uuuuuuwwwxxxwwwvvvtttssstttsssrrrrrrrrrssstttuuuqqqppppppppppppqqqrrrrrrrrrqqqooommmkkkjjjiiiiiihhhgggfffeeeeeeddddddeeecccaaa^^^ZZZXXXVVVUUUUUUVVVUUUUUUTTTTTTTTTUUUUUURRRSSSTTTUUUUUUTTTRRRQQQRRRPPPNNNMMMMMMLLLJJJHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMPPPRRRSSSYYYnnnxxxcccLLLAAA@@@@@@???@@@???>>>>>>=========>>>>>>;;;;;;;;;;;;;;;999888777999999888888777666666666999:::AAAMMM\\\fffjjjiiiggghhh```XXXbbb~~~pppeeeooo~~~zzzpppffffff^^^WWWUUUXXXZZZWWWSSSZZZ```ggglllnnnoooqqqsssnnnooorrrtttsssqqqnnnlllbbb```\\\ZZZXXXXXXZZZ[[[___\\\[[[\\\]]]ZZZSSSMMMJJJEEE???:::888666555444222111111111333555777999;;;???FFFMMMQQQOOOIIIDDD;;;888444000---,,,,,,---***)))((((((((((((((()))++++++***+++,,,---...//////,,,***+++---...,,,)))))))))(((((((((***+++,,,---//////,,,)))'''(((******)))((((((((()))+++,,,,,,+++)))'''&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%'''((((((&&&&&&'''(((,,,---------,,,...111333---333<<>><<<===<<<;;;;;;;;;:::777555666888>>>EEEYYY^^^VVVeeeaaa```cccccc___ZZZYYYXXXWWWXXXYYYXXXUUUNNNIIIAAA>>>:::777555555444333555:::CCCJJJHHH>>>888888222222555===LLL^^^lllrrrrrryyysssfffccc||||||hhhjjjttt~~~}}}zzzvvvvvvuuuttttttsssssssssrrrrrrqqqpppppppppqqqrrrpppppppppppppppqqqrrrrrrpppooonnnlllkkkjjjiiiiiifffeeedddcccbbbbbbbbbbbb___]]][[[XXXUUUTTTSSSSSSUUUVVVWWWWWWWWWVVVTTTSSSSSSTTTUUUUUUTTTSSSQQQOOOOOOMMMLLLLLLMMMMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKNNNRRRZZZfffxxxeeeUUUEEE@@@AAA@@@>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;::::::999999::::::999999888888777666555555333555:::DDDPPP[[[bbbeeeeeefffaaaXXXYYYkkkxxxgggbbbgggvvv~~~yyysssuuu}}}~~~ssskkk```[[[[[[ZZZVVVRRRRRRUUUYYYZZZYYYYYYZZZ\\\]]]___aaabbbbbbaaa___^^^^^^\\\YYYVVVUUUUUUVVVWWWVVVQQQMMMKKKKKKHHHBBB===:::888555444444444444333888777777888<<<@@@EEEHHHPPPQQQRRRSSSRRRLLLEEE???999777333000---,,,+++,,,))))))(((((((((((())))))+++,,,,,,---......//////...,,,***+++------+++)))(((((((((((()))***,,,------......+++((('''(((******)))((((((((()))++++++,,,+++***((('''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))((('''&&&((()))$$$***111555555222///---:::===@@@@@@>>>;;;888777<<<<<<;;;;;;;;;:::777555;;;<<>>GGGGGG@@@999666222111222777AAAQQQcccnnnjjjrrr|||zzzlllaaapppkkkmmmxxx}}}||||||}}}~~~}}}{{{yyyxxxwwwtttrrrqqqqqqqqqrrrrrrqqqpppooooooooooooooopppoooooooooooopppqqqqqqnnnmmmmmmkkkjjjiiihhhhhhfffeeedddcccbbbbbbbbbbbb]]][[[ZZZXXXVVVUUUTTTTTTUUUWWWYYYZZZYYYVVVSSSQQQTTTTTTUUUTTTSSSQQQOOOMMMLLLKKKJJJLLLNNNOOONNNMMMKKKLLLMMMMMMLLLKKKMMMNNNSSS[[[iii}}}fffRRRGGG???@@@CCCBBB>>>===:::::::::::::::999888888;;;:::999888999:::;;;<<<:::999888777666555444444444666999???HHHTTT```hhhjjjjjjhhh```WWWZZZppplllaaaiiivvvwwwsssooosss{{{{{{ooogggccc___YYYTTTSSSSSSRRROOOLLLKKKLLLNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRPPPNNNKKKJJJJJJJJJKKKIIIDDD???;;;;;;999666333555444333444555666555333888999;;;???EEELLLSSSWWWaaa^^^YYYTTTNNNGGG???:::555333111///---+++******)))))))))(((((())))))***+++,,,...///000000//////---,,,***+++,,,,,,+++)))((((((((((((***+++------+++,,,,,,***((('''((())))))))))))((()))******+++++++++******((('''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((((())))))(((''''''(((***+++,,,...///000333777:::CCCBBB@@@<<<777555555666<<<;;;;;;;;;<<<:::888555<<<===CCCHHHXXXxxxXXX[[[[[[YYYZZZ^^^]]]YYYWWWXXXXXXYYYZZZZZZXXXSSSNNNJJJEEEAAA<<<888555333111000......333<<>>===:::;;;<<<<<<<<<;;;999999999999999:::::::::;;;;;;999999888777555444333333666888:::<<>>;;;888777777777666555999777666666888999999999>>>AAAEEELLLSSSZZZ```ccc```ZZZSSSKKKEEE@@@:::777111000///...,,,***)))((()))))))))((())))))******+++,,,...000111000...---,,,+++++++++++++++***)))''''''((()))***,,,---...******)))(((''''''(((((()))))))))))))))******+++************)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''(((((('''&&&&&&(((***000000111111333777===AAA>>>===;;;777444444777999<<<;;;:::;;;<<<;;;888666777999AAAHHHYYYtttZZZcccXXXWWWYYY\\\[[[WWWUUUWWW[[[[[[ZZZXXXUUUQQQNNNMMMIIIEEE???;;;888555222111222///000555999888777999777333111222555???RRRdddooorrrvvvyyyzzzqqqjjjaaahhhsss|||}}}zzzvvvxxx{{{~~~{{{wwwvvvwwwxxxxxxvvvrrrooolllnnnnnnnnnmmmlllkkkjjjjjjkkkkkkkkkkkkkkklllmmmmmmhhhhhhiiiiiihhhgggfffeeeiiihhhgggfffeeeeeeeeeeee\\\\\\\\\\\\[[[ZZZZZZYYYYYYXXXVVVTTTRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMPPPOOONNNNNNOOOPPPOOOMMMGGGIIIKKKJJJJJJNNNUUU\\\fffpppGGGHHHBBB???AAAAAA>>>;;;<<<:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<<<<:::999888888888777666555444333222222444555444666???NNNZZZjjjgggggghhhaaaXXX^^^kkk{{{}}}{{{zzz{{{yyyvvv|||zzzrrrmmmfff^^^WWWSSSPPPOOOIIIHHHGGGEEEDDDCCCDDDDDDAAA@@@>>><<<;;;:::::::::666666666888999999888777:::999999;;;@@@EEEIIIJJJTTTWWW[[[```dddfffffffffVVVPPPHHHAAA<<<888555333...------,,,+++***)))((()))))))))))))))***+++++++++,,,...///000///---,,,***++++++***))))))))))))'''((()))***+++,,,------***)))((('''((((((((((((((()))))))))************)))))))))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''&&&%%%&&&))),,,---333<<>><<<;;;:::999999777888:::<<<>>>>>>>>>===CCCDDDHHHNNNWWW___eeegggfffggghhhhhheeeaaa]]][[[NNNIIIAAA;;;666333000///---,,,+++******)))******))))))))))))******+++,,,,,,---......///...---,,,)))***+++***((((((((()))((()))***+++,,,,,,,,,,,,***((('''''')))***))))))(((((()))************))))))((('''&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&(((,,,///777;;;??????<<<666111///111333666777666555555666;;;::::::;;;<<<;;;999777888:::AAAGGGYYYzzzaaagggXXXXXX[[[]]]ZZZUUUTTTWWWTTTVVVXXXXXXVVVTTTUUUVVVUUUQQQJJJDDD@@@<<<888666222000000000...---222999>>>666333555333111999EEEZZZaaagggiiimmmtttyyyzzzyyypppgggiii{{{}}}}}}|||{{{{{{yyyvvvttttttuuuwwwwwwuuurrrooolllhhhiiijjjjjjjjjiiihhhhhhfffffffffffffffgggggghhhcccdddeeefffgggfffdddcccbbbaaa```___^^^^^^^^^^^^XXXXXXXXXXXXWWWVVVTTTTTTRRRQQQPPPNNNNNNNNNOOOPPPMMMMMMMMMNNNNNNPPPQQQQQQPPPNNNMMMMMMMMMMMMLLLJJJLLLPPPUUUYYYbbbqqqiiiIIIFFFAAA???>>>???<<<777777;;;;;;:::999999;;;===@@@BBBCCCAAA===999777555555555444444444444444444444444555666666555444666<<<@@@SSS\\\eeeiiikkkllliiieeebbb~~~kkkUUUQQQVVV[[[bbbkkkuuuzzz{{{uuujjjhhhddd___ZZZTTTPPPNNNIIIIIIGGGFFFEEEDDDCCCBBBCCCDDDGGGIIILLLOOORRRUUUYYY\\\aaahhhppptttvvvuuuiiigggccc^^^YYYSSSOOOMMMFFFBBB<<<777444111...,,,---+++***(((((()))+++,,,))))))))))))***+++,,,---........................(((***+++***(((&&&((()))******+++,,,,,,,,,+++******(((&&&'''***++++++)))'''((()))***+++******))))))'''%%%###"""###%%%&&&$$$%%%&&&((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((+++000444<<<:::666111......222555111444777888777666555666:::::::::;;;<<<;;;999777:::;;;AAAGGGYYYqqqoooYYYYYY\\\^^^ZZZUUUTTTWWWMMMRRRWWWZZZYYYWWWWWWXXXYYYTTTMMMGGGBBB>>>;;;888333333555555111...222999CCC:::666999666///222<<>>GGG======???AAA>>>999:::>>>>>>===<<<;;;===AAAEEEHHHHHHDDD===666333333555777333333333444444444555555444555555555444444666777CCCTTTaaaccceeeiiiggg```YYYrrrzzzSSSGGGLLLQQQTTTWWW\\\cccnnnwww}}}{{{uuunnngggaaa^^^YYYXXXWWWVVVUUUSSSRRRRRRPPPQQQTTTWWW\\\ccckkkpppkkknnnsssxxxzzzyyysssoooeeebbb\\\UUUOOOLLLJJJJJJ>>>;;;888555333111...,,,---+++)))(((((())),,,---))))))))))))***+++,,,---111000////////////000000(((***+++***'''&&&'''***++++++,,,---,,,+++***)))***(((&&&'''***,,,,,,***'''((()))++++++******))))))'''###!!! """$$$&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&'''((()))***...333777,,,...111111111000111111222444777888777777888999:::::::::;;;<<<;;;999777:::;;;@@@FFFYYYZZZ]]]```^^^YYYWWWXXX[[[YYYWWWUUUSSSTTTVVVZZZ\\\ZZZWWWRRRLLLFFFAAA===;;;:::666333111......444===@@@===:::666333111333888DDDTTTaaabbb___dddnnntttyyyrrrggg\\\[[[jjj~~~}}}{{{wwwssstttpppooossswwwuuuoookkkjjjjjjjjjlllnnnnnnllljjjeeeddddddcccbbbccccccccc___```bbbccccccaaa___^^^]]]\\\ZZZZZZZZZYYYWWWUUUXXXXXXVVVUUUTTTRRRQQQQQQQQQPPPOOONNNNNNOOOPPPQQQNNNNNNNNNOOOPPPPPPNNNLLLKKKJJJIIIKKKMMMOOONNNNNNUUUaaakkkvvvcccPPPFFF;;;=========<<<;;;;;;::::::999999888888;;;BBBJJJPPPDDD???999777999999777444555555444444444333333333333333333333333333333333<<>>@@@FFF\\\~~~ZZZ[[[\\\[[[XXXVVVWWWXXXYYYXXXVVVUUUUUUWWWYYYZZZ[[[YYYUUUPPPKKKEEEAAA???===888555333111000666>>>GGGEEEAAA<<<666222111222===HHHVVV^^^```ccckkkssswwwsssjjj___ZZZdddyyy}}}~~~wwwwwwsssppppppqqqooommmkkklllkkkkkkkkklllllljjjggggggfffeeedddccccccccccccaaaaaaaaa```___]]][[[YYYYYYXXXWWWWWWWWWVVVTTTRRRSSSSSSRRRQQQPPPOOOOOONNNMMMLLLLLLLLLMMMMMMNNNOOOQQQPPPPPPOOOOOOMMMKKKIIIKKKKKKKKKKKKMMMQQQTTTWWW^^^vvvtttOOOGGGEEE@@@=========<<<;;;;;;::::::;;;<<<<<<;;;;;;===@@@CCC@@@<<<777666888999777555555444444444444333333333333333333333333333333333666===HHHUUUaaagggiiiiiiaaahhhuuuzzzcccUUUFFFKKKPPPWWW]]]bbbgggooovvv~~~~~~||||||}}}~~~~~~}}}{{{xxxsssoookkkgggbbb___XXXQQQIIIDDDBBB@@@<<<888777555222///---,,,,,,,,,+++++++++***))))))***,,,++++++,,,,,,------....../////////...------,,,,,,)))(((((((((((()))+++,,,---,,,+++))))))((())))))''''''((()))))))))))))))))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$%%%'''+++...000111111000---***((((((******)))***,,,///000000///111444666777666666666777::::::::::::999888777666777===FFFTTTmmm```^^^\\\[[[[[[ZZZXXXVVVYYYXXXWWWVVVVVVVVVWWWXXX[[[[[[YYYVVVQQQLLLGGGDDDBBB===999777444222666===IIIIIIHHHCCC<<<666222000888<<>>;;;777444555999AAAFFFIIIFFFBBB===888444999555???SSS\\\YYY\\\eeeooottttttkkk___[[[bbbkkk{{{}}}vvvhhhgggfffggghhhhhhgggeeehhhgggfffeeeeeeeeeeeeeeegggfffccc```]]]ZZZYYYXXXTTTSSSRRRRRRSSSRRRPPPNNNOOOOOOPPPPPPPPPQQQQQQQQQNNNNNNNNNOOONNNNNNNNNMMMIIIJJJKKKKKKKKKLLLNNNOOOPPPUUU[[[aaaiiivvvuuuNNNBBBDDDBBB;;;======<<<;;;;;;::::::999777999;;;<<<:::888888888;;;999666666777777666555444444444333333333222222222222222222222222222222777444333999FFFTTT]]]aaaeeeddddddfffooo}}}nnnWWWDDDDDDHHHGGGGGGKKKZZZ[[[___fffnnntttwwwxxx|||~~~}}}zzzwwwsssooolllfffccc]]]WWWRRRMMMGGGCCCCCC@@@;;;888888777555333------,,,+++******+++++++++++++++***)))***---///---...///000222333444444222111000...,,,***)))((())))))******+++,,,---...*********)))))))))))))))'''(((((()))))))))))))))((()))***++++++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&))),,,...***)))'''$$$###%%%***...***)))***,,,///000000///...111444666666777888999888999::::::999777555444555555888BBBPPP^^^eeegggaaafffpppjjjcccbbbcccbbb]]]XXXVVVVVVUUUTTTTTTSSSSSSSSS\\\\\\\\\ZZZXXXTTTQQQOOOQQQJJJDDD@@@;;;555333555:::CCCIIIHHHFFFDDD>>>777999222888LLLWWWVVVYYYcccjjjqqqvvvqqqeee^^^___cccwww{{{~~~rrrlllkkkjjjjjjlllmmmlllkkkccccccbbbbbbbbbbbbbbbccccccbbb```]]][[[ZZZYYYYYYUUUTTTSSSSSSTTTTTTRRRPPPNNNNNNOOOPPPPPPQQQQQQRRRLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIKKKLLLMMMOOOTTTXXXTTT]]]jjjxxxdddIIIDDDDDD???999<<<<<<<<<;;;::::::999999888999:::999888888999:::<<<;;;999777777666555444444444333333333222222222222222222222222222222222777333000333>>>KKKVVV\\\cccffffffddddddooogggOOOHHHJJJIIIGGGIIIFFFFFFIIIPPPZZZeeemmmpppqqqtttxxx{{{}}}~~~}}}|||{{{zzz}}}zzzvvvqqqnnnjjjeeebbbXXXUUUPPPLLLHHHDDD@@@===>>><<<999666555333222111******************++++++''')))+++,,,++++++,,,...+++,,,...000333555777888222111000...,,,***(((((()))******+++,,,---------((()))))))))******))))))))))))***++++++++++++***)))***++++++***'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%###$$$%%%$$$$$$%%%(((******)))***,,,///000000///---000333666666777888999888888::::::999666444222333333444444666<<>><<<<<<;;;;;;:::999999999;;;;;;:::888666666777999;;;;;;:::888777555444333333333333333222222222222222222222222222222222222222111000222999CCCMMMTTT```eeegggbbb]]]eeezzz~~~pppaaaUUUMMMIIIHHH@@@??????DDDNNNYYYbbbgggiiimmmssswwwzzz}}}~~~~~~~~~~~~~~~}}}zzz||||||{{{}}}|||wwwsssrrrrrrqqqqqqqqqnnniiiddd```[[[VVVSSSLLLIIIFFFDDDBBB@@@===;;;888777555333000///------*********+++++++++++++++&&&))),,,......---...///......000111333555666777111000///---+++***((((((******+++,,,,,,,,,++++++''''''((()))*********))))))***++++++,,,,,,++++++************)))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''))))))(((&&&%%%%%%&&&((((((&&&&&&&&&(((***)))***,,,///000000///---000333555666666777999777888999:::888666222000///333666555000333CCCUUUqqq```]]]YYYYYY[[[\\\\\\ZZZWWWVVVTTTSSSSSSUUUWWWYYY```]]]YYYVVVUUUWWWZZZ\\\YYYRRRLLLJJJFFF@@@;;;::::::HHHQQQQQQPPPQQQJJJ@@@888666666<<>>@@@;;;;;;BBB<<<<<<;;;::::::999999888:::::::::888666555666777777888888777666555444444333333333222222222222111111111111111111111111111///111333333444888@@@GGGUUU]]]eeeddd```cccnnnzzz{{{lll]]]JJJGGGDDDEEEHHHMMMQQQSSS[[[___eeekkknnnrrruuuwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvttttttuuuwwwvvvtttqqqnnnnnnooooooppprrrssstttmmmjjjfffccccccbbbaaa______\\\WWWSSSOOOKKKGGGCCCAAA???===<<<;;;:::888666222222111000...,,,,,,,,,***++++++,,,,,,,,,,,,,,,***,,,---......///111333;;;:::999888777666555444000///...---+++***)))(((***++++++,,,,,,+++))))))%%%&&&((()))************))))))***+++++++++++++++((((((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''((((((((('''%%%'''((((((''''''(((******)))***,,,///000000///...000444555555666777888666888999:::888555222///...111444555444===WWWpppYYYWWWVVVVVVXXX[[[]]]^^^YYYWWWUUUSSSTTTVVVZZZ\\\bbb^^^YYYUUUUUUXXX]]]aaaZZZSSSMMMMMMJJJEEE@@@???:::IIITTTTTTUUUXXXRRRHHH<<<<<<:::888???NNNZZZ]]]gggkkkppprrrooohhh___ZZZSSSkkk|||uuusssooojjjfffbbb___^^^WWWXXXYYYZZZZZZXXXVVVUUUPPPOOONNNOOOPPPPPPOOOMMMKKKKKKKKKKKKLLLLLLMMMMMMQQQOOONNNOOORRRXXX^^^bbbgggmmmwwweeeJJJ;;;AAAEEE<<<:::BBB<<<<<<;;;::::::999999888444666888888777666666777333444666666555444555555333333333222222222111111111111111111111111111111///333777555000///444:::HHHTTTcccjjjiiieeedddfff~~~WWWSSSMMMHHHEEECCC@@@>>>GGGLLLRRRXXX\\\___bbbdddhhhiiijjjkkkkkkjjjhhhgggkkknnnppppppnnnkkkjjjjjjgggfffdddbbbbbbbbbbbbccc[[[YYYXXXWWWWWWVVVSSSQQQQQQOOOKKKIIIGGGDDDAAA>>>999888666555555555333111///000000///...------...+++,,,,,,---------,,,,,,...............111555888HHHFFFDDD@@@<<<888555444//////...---+++***))))))***+++,,,,,,+++***((('''%%%&&&((()))************(((((()))***************&&&&&&&&&&&&'''(((***+++$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$%%%'''((("""###$$$%%%%%%(((,,,///***)))***,,,///000000///...111444555555555666777666888999:::888555111//////......///555GGGkkkWWWVVVVVVYYY\\\___aaabbb]]]YYYTTTQQQSSSXXX[[[^^^ddd^^^WWWRRRRRRVVV[[[^^^XXXTTTOOOMMMKKKHHHDDD@@@???DDDLLLSSSWWWXXXUUUQQQLLLDDD===999:::AAAPPP^^^gggfffgggkkkooommmfff___YYYbbbyyy~~~uuutttrrrkkkgggggg]]]___```^^^ZZZWWWVVVVVVUUUTTTRRRQQQPPPRRRSSSTTTPPPOOOMMMLLLNNNRRRWWWZZZVVVWWWZZZ^^^eeelllrrrvvvvvvpppmmmyyyRRRKKKCCC??????>>>;;;888>>>===<<<:::999777666666:::999777666555555555666555555444444444333333333333333333333333333333333333333333222222222111111111111222222222333333333<<>>:::777:::FFFSSSccccccfffjjjmmmmmmiiifff]]]cccnnn{{{uuutttnnnmmmkkkhhhdddaaa___^^^[[[ZZZYYYXXXXXXYYYZZZ[[[WWWVVVUUUUUUXXX\\\aaadddbbbeeejjjrrr{{{ooolll___KKKEEE???===>>>>>><<<999BBB@@@===:::999999999:::999888777666555555555666555555444444444333333333333333333333333333333333333333222222222111111111111111111222222222333333888AAANNN[[[cccffffffeeemmmzzzgggPPPFFFEEEHHHJJJAAA??????BBBDDDDDDFFFJJJJJJNNNQQQQQQOOOMMMMMMOOOKKKMMMQQQUUUWWWXXXXXXXXXWWWVVVTTTSSSQQQQQQPPPPPPQQQQQQOOOMMMKKKHHHFFFDDDCCC@@@<<<:::999777444222111000///...---.../////////...,,,+++,,,---------000000000///......///000///222666888888999===BBBCCCDDDCCC@@@AAACCC===555...------,,,,,,++++++***++++++)))((((((((()))***))))))))))))))))))))))))************************&&&&&&%%%%%%%%%&&&&&&'''(((&&&###!!!!!!###''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))***,,,.../////////...111111333555777888:::;;;888999999999888555333111111111...444DDDTTTpppZZZZZZ[[[[[[[[[[[[ZZZYYYVVVTTTRRRSSSUUUXXXZZZ[[[YYYZZZ\\\\\\[[[YYYVVVTTTTTTPPPMMMNNNSSSZZZ```cccrrrsssiiiVVVNNNSSSVVVQQQMMMHHHBBB;;;555444===GGGZZZ^^^dddiiikkklllmmmnnnfffgggdddhhh}}}}}}zzzyyyqqqppppppoooooopppqqqqqqsssssssssuuuxxx}}}qqqkkkiiiEEECCC???;;;:::<<<>>>===;;;DDDAAA>>>:::999:::<<<>>>888888777666555555555555555555444444444333333333333333333333333333333333222222222222111111111000000111111111222222222222444666===IIIVVVbbbiiikkkmmmiiizzz~~~vvvllleee]]]XXXHHHAAA===>>>>>><<<<<<>>>;;;===??????>>>======>>>:::;;;>>>BBBEEEGGGIIIJJJGGGGGGEEEDDDDDDCCCCCCCCCGGGFFFDDDAAA???===<<<<<<999777444222222111///...////////////////////////---,,,+++******,,,.../////////000///---,,,...///333:::@@@BBBAAABBBEEEIIIGGGGGGEEECCCBBBAAA:::333...------,,,,,,++++++***+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$$$$######$$$%%%%%%###$$$%%%&&&&&&%%%$$$###&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))***,,,.../////////...///000222444666888999:::888999999999888555333111111222000888KKK]]]zzzWWWYYYZZZZZZXXXWWWVVVVVVVVVUUUUUUWWWZZZ\\\\\\\\\WWWZZZ]]]___\\\XXXTTTQQQSSSPPPNNNNNNQQQWWW]]]aaassszzzsss^^^SSSWWWWWWOOOQQQMMMGGGAAA888444888@@@MMMVVVaaahhhjjjkkknnnqqqlllfff^^^\\\hhh|||nnn}}}SSS>>>???<<<:::999;;;======<<>><<<:::;;;999999999999888777555333555666666777888:::;;;<<<;;;;;;:::999999999999:::===;;;999666555444444444222111///.........------000000000111000000///...............---...///111,,,...000000///000333666JJJOOOQQQMMMIIIJJJNNNPPPTTTNNNFFF???:::777222---...------,,,,,,++++++***+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((()))***,,,.../////////...111111222333444444555666888999999999888555333111111555555>>>UUUlllSSSUUUWWWWWWUUUTTTUUUVVVUUUUUUVVVXXX[[[]]]\\\[[[WWWZZZ^^^^^^[[[VVVSSSRRRPPPPPPPPPPPPQQQSSSVVVXXX```iiifffVVVMMMQQQUUURRR]]]WWWPPPIII@@@888777;;;AAAMMM\\\eeehhhiiikkknnnjjjbbb]]]]]][[[___yyytttttt\\\DDDBBB???===;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999999666666666666666555555555555555444444444333333333222222222222222222222222111111111000000000////////////000000000111111111111111222333777CCCSSS___eeehhhnnnwwwjjjIII@@@BBBAAA===<<<;;;888666666888999777444666555444333333444444555666555555444444555555555555444222000/////////000000000//////......///000000000111000000...---,,,---000222222000//////000///333666888888<<>>888777;;;FFFTTT___cccdddfffiiikkkdddeeeggg\\\UUUooovvveeerrrKKK???CCC???>>>===;;;:::999999999666888999;;;;;;999777666555555666666666555555444555555444444444333333333222222222222222222222222000000000000////////////////////////000000000000111333333111000666CCCNNNYYYgggpppqqqvvv{{{VVVNNNTTTUUURRRRRRHHH@@@777333555777777555555444444333333444444555555555444444444444444444222222111000////////////000111222111000000222333000/////////.........---***---000000...---///111777:::>>>??????DDDNNNVVVXXX[[[XXXTTTXXXcccgggdddRRREEE777000---,,,...111...------,,,,,,++++++***)))************)))(((((())))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$###)))...000...+++)))$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))***,,,.../////////...000111333555888;;;===>>>888999999999888555333111...666777BBB^^^|||UUUWWWWWWTTTQQQQQQUUUZZZVVVUUUUUUWWWYYYZZZYYYXXXWWW[[[___^^^XXXTTTRRRSSSNNNPPPRRRRRRPPPPPPRRRTTTSSSRRRRRROOOKKKPPPbbbvvvooobbbVVVQQQNNNFFF>>>::::::AAALLLUUUZZZ^^^bbbdddiiihhhiiihhh]]]WWWiii^^^GGG@@@???=========;;;999888888888666666777888888777777666444444555666666555555444555555444444444333333333111111111111111111111111000000/////////................../////////000000111222222111000333888===GGGVVVgggooopppvvv{{{dddiiixxxyyyhhhQQQ@@@::::::999777666666666666666666666555777666555444444444444444222333333333333333222111000222333222000000333555000000000000111222444555444666888777555777===CCCDDDFFFHHHFFFEEEJJJUUU^^^XXX\\\\\\\\\ccclllhhh\\\@@@777111111222111111333...------,,,,,,++++++***)))******+++***)))((('''))))))))))))))))))))))))''''''&&&&&&%%%$$$$$$$$$#########$$$&&&''')))***###)))222777777///&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))***,,,.../////////...///000222555777:::<<<===888999999999888555333111000888999BBB^^^|||YYYZZZYYYUUUPPPPPPUUU[[[ZZZXXXXXXYYYZZZ\\\[[[ZZZUUU[[[```___YYYTTTQQQRRRPPPQQQRRRPPPMMMLLLOOOQQQPPPNNNRRRVVVSSSRRRccczzzkkk^^^RRRPPPRRRMMMFFF@@@;;;@@@GGGNNNTTTZZZ___bbbaaadddddd^^^XXXXXX```iiiqqq}}}cccIIICCCAAA===;;;;;;;;;:::888777777888777666555555555666777888333444555666666666555444555555444444444333333333111111111111111111111111000/////////......................../////////000111000///111333444444222777CCC[[[ooonnniiiyyylllvvvrrrlllwwwYYYJJJCCC@@@===<<<;;;;;;:::999777666555888777666555444444444444333444555666666666444444000222333222000000222555333222222333555888;;;>>>HHHIIIIIIGGGFFFLLLVVV^^^SSSUUUUUUQQQMMMQQQ\\\ffflllooommmhhhiiihhhVVV@@@444...///555999555222222......---,,,,,,++++++***)))******++++++)))((('''))))))))))))))))))))))))''''''&&&%%%%%%$$$######"""###$$$'''***---000111@@@;;;222***%%%$$$&&&(((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))***,,,.../////////...///000111222444555666777888999999999888555333111444;;;;;;CCC___|||]]]\\\ZZZVVVTTTTTTWWWZZZ[[[ZZZ[[[\\\[[[WWWTTTTTT[[[```eeeaaaWWWOOOKKKLLLLLLOOOPPPOOOLLLJJJKKKMMMTTTTTTSSSQQQRRRUUU[[[______[[[TTTQQQTTTUUULLL@@@EEEBBBBBBHHHRRRYYYZZZWWW```^^^___aaa\\\VVVXXX___~~~vvvbbbXXXaaafffQQQIII@@@:::<<<<<<;;;999888888888999:::666666666666555555555555444444444555555555666666555444333222111111111111111222222222222111000000222111111000///......---//////////////////////////////000111111111111111444444>>>QQQcccpppxxx}}}~~~hhhfffiii]]]gggjjjiii___PPPDDD@@@AAA:::AAACCC>>>999888999888777:::888555777<<<:::333222::::::666777333333;;;555888???@@@CCCWWWeee```rrrjjj\\\QQQRRR^^^gggjjjllljjjhhhdddaaaggg{{{mmmYYYLLLCCC;;;555777555444333444333222111666444222111000///,,,***,,,+++)))((((((((()))***+++)))'''(((+++,,,+++)))"""$$$''')))***(((&&&$$$%%%'''+++000666===BBBEEE+++***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''(((((()))++++++---...///000000000000222333333111222555999999999888888777555444333444888===GGG[[[xxx^^^]]][[[XXXVVVWWW[[[___dddcccccccccaaa^^^[[[ZZZ]]]aaaccc___UUUNNNLLLMMMOOOQQQSSSRRROOOMMMMMMNNNVVVTTTQQQMMMJJJJJJMMMOOOMMMOOOQQQTTTYYY^^^ZZZSSSLLLGGGCCCGGGPPPWWWYYYWWW^^^]]]```ccc```ZZZYYY\\\ggguuuvvv[[[WWWnnnxxxOOOCCCDDD???999999::::::999888888888888888666666666666555555555555333333444444444555555555555444333222111111111111111222222222222111000000111111000000///......---........................//////000111111111111000,,,---444@@@LLLXXXggguuurrrtttttt~~~vvvhhhbbbZZZgggqqqnnnbbbTTTGGG>>>::::::888:::CCCLLLJJJCCC???:::999<<>>;;;666333000///,,,+++)))))))))))))))***++++++---,,,******+++***'''$$$***((($$$""""""$$$''')))111666>>>AAA>>>444((( )))((('''%%%%%%%%%%%%&&&''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))))))))+++,,,---.........000222333222111111555999999999888888777555444333444888>>>GGGZZZuuu^^^]]][[[XXXXXX[[[aaaeeemmmlllkkkhhheeeccc```^^^^^^``````[[[RRRNNNNNNQQQSSSUUUWWWVVVSSSQQQOOOOOOTTTQQQMMMGGGBBB@@@BBBCCCHHHOOOUUUXXX[[[^^^[[[VVVSSSNNNIIIHHHLLLQQQUUUVVV\\\\\\```dddddd^^^[[[[[[YYYeeeyyy{{{fff[[[ooo^^^???===EEECCC<<<999888888888888888777666666666666666555555555555444222222333333333444444444444444333222111111111111111111222222111111000///111000000//////....................................//////000000000000000,,,...111555777BBBWWWkkknnnyyyyyywwwzzz{{{uuu~~~|||yyynnnbbbWWWVVVXXXbbbqqq}}}{{{sssbbbOOONNNYYYaaauuuuuussspppuuu{{{pppVVV\\\```aaaeeennnwwwzzzxxxqqqrrruuuOOOGGG>>>888888999999999===999333///000666>>>DDDGGGAAA:::333000...,,,+++&&&'''(((***+++,,,,,,,,,*********++++++***(((%%%&&&%%%$$$%%%)))///666:::===;;;999555///)))### &&&&&&%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))))))))+++,,,---.........///111333222000111555999888888888888777555444333666:::@@@III\\\uuu\\\[[[YYYXXXXXX]]]dddiiioooooommmhhhdddccc```]]]\\\]]][[[VVVQQQOOORRRVVVVVVWWWYYYXXXVVVSSSPPPNNNLLLKKKHHHCCC@@@???AAACCCIIIOOOTTTXXX\\\^^^XXXQQQTTTTTTRRRMMMIIIHHHMMMQQQ[[[\\\___ccceeebbb```^^^[[[^^^lll}}}gggOOO<<<>>>DDDAAA;;;888666777888888888777555444666666555555555444444444111111222222222333333333444333222222111111111222111111111111111000000///000000/////////.................................---...//////000000/////////000222111///555FFFWWWjjjpppxxxqqqyyy~~~fffmmm}}}uuurrryyykkk^^^dddiiilllsss|||wwwkkkfffqqq|||vvvaaaOOOAAAAAACCCDDDEEEBBB>>>;;;999666333222777CCCPPPZZZHHHAAA888000---,,,,,,,,,'''(((***+++,,,,,,++++++,,,+++***)))(((((('''&&&&&&)))///555:::<<<======777111''' """)))...#########$$$$$$%%%%%%&&&''''''((((((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&''''''((()))***++++++---...///000000000///111333222000111555888888888888888777666555444888<<>>999555555666666777888888666555444555555555555444444444444111111111222222222333333333333222222111111222222000111111111111000//////////////////....................................------...////////////......---...///---,,,333;;;PPPYYYfffrrr|||rrr~~~}}}wwwrrrxxxgggVVVIIIJJJQQQPPPIIIBBBGGGFFFBBB>>>;;;;;;<<<>>>666;;;AAAGGGMMMSSSZZZ^^^@@@:::222,,,******+++,,,)))***+++,,,,,,+++***)))...,,,***'''&&&''')))+++555888;;;<<<:::555///+++'''&&&%%%$$$###"""""""""""""""###$$$$$$%%%%%%%%%&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((******++++++---...///000000000///111222111000000444888777777888777777666555444777:::>>>HHH^^^~~~UUUVVVVVVVVVWWW[[[```dddggglllllleeebbbddd```XXXTTTTTTTTTSSSSSSTTTWWWZZZWWWXXXYYYYYYXXXSSSLLLGGGAAAAAA???<<<999888999;;;:::;;;???IIIYYYdddaaaXXXDDDLLLSSSQQQHHHAAAAAAEEETTT[[[aaabbbcccgggkkkllljjj```ZZZeee|||[[[BBB???>>>>>>;;;666666999777777777777777666555555555555555444444444444333111111222222222333333333333333222222111222222333000000111111000000///...........................------------------------,,,------..................,,,---000000+++***,,,444???RRRdddnnnttt}}}zzzoootttwwwfffXXXIIIDDDCCCHHHMMMKKKGGGEEECCCEEEDDD@@@;;;888999;;;???JJJXXX```___YYYRRRMMM777222---***)))***++++++++++++,,,,,,+++******)))$$$%%%'''(((+++///555::::::888444000+++&&&###!!!"""###%%%''''''%%%###!!!"""###$$$%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))***+++))))))+++,,,---............000222111///000444888777777777777777666555555333666;;;EEE\\\|||TTTUUUVVVWWWXXXZZZ^^^aaa```hhhjjjdddbbbddd```VVVRRRSSSTTTUUUUUUUUUVVVWWWXXXXXXYYYZZZYYYSSSKKKDDDBBBAAA???;;;777555555666:::;;;;;;???HHHPPPOOOIII===@@@EEEHHHIIIGGGDDDCCCLLLYYYdddeeeeeeiiioooqqqnnnkkkeeedddooowww{{{\\\MMMBBB@@@??????===999999<<<999888777777666666777777555555555444444444333333222222222222333333333444333222222111222222333333000000000000000//////...........................------------------------,,,,,,---............---...---...111000,,,+++...---111>>>OOO\\\bbbjjjqqq{{{yyy~~~qqqeeejjjjjjmmm}}}{{{|||gggTTTHHH@@@GGGIIIQQQYYYZZZSSSLLLJJJAAAEEEHHHGGGDDDBBBEEEIIITTT[[[ccccccZZZLLL@@@:::000...+++***+++,,,++++++++++++*********+++,,,,,,&&&)))...000222444888;;;---+++'''$$$"""###$$$%%%%%%$$$###"""###%%%(((***###$$$%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))***+++))))))+++,,,---............000222111///000444777777777777777777666666555111666<<>>:::888999@@@JJJNNNIIIBBBFFFWWWfffiiigggkkkppprrrlllqqqpppfffaaallljjjtttXXXFFFIIIDDD@@@<<<;;;;;;999888888:::999777666666666777888555555444444444333333333222222333333333444444444222222222111222222333333000000000000000//////...---.....................------------------------+++,,,------......------++++++,,,---+++(((,,,222444---,,,888GGGRRR]]]fffttt~~~jjjjjjqqqooobbbSSSMMM\\\fff^^^PPPLLLTTT]]]bbb]]]WWWTTTOOOKKKMMMRRRMMMJJJEEE>>>===GGGZZZhhhffffffbbbWWWHHH;;;444222...---,,,---......,,,*********))))))***,,,...///:::<<<>>>;;;444---)))(((%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&((('''%%%""" $$$%%%&&&'''&&&&&&$$$$$$"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&((()))***+++++++++---...///000000000...000222111///000444777666777777777777777666555222888@@@KKK___xxxOOOQQQSSSXXX[[[]]][[[YYYYYY[[[^^^^^^[[[XXXVVVVVVRRRSSSSSSRRRQQQQQQTTTVVVUUUVVVWWWWWWTTTOOOKKKHHHGGGCCC>>><<<;;;888333///111111111222222222333333777333555@@@NNNUUUQQQKKKJJJSSS```iiilllnnnpppssssss{{{yyyjjj\\\```tttxxxkkk[[[EEECCC===<<<<<<;;;:::999777777666333333444444555444444444444444333333333333222222111111111222222333333333444333111///...//////000111111000000//////......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---...222<<>>;;;777333------,,,,,,,,,,,,,,,,,,,,,,,,///777CCCMMMSSSUUUHHHFFFGGGQQQ```iiikkkhhheeepppyyyzzzxxxvvvrrrnnn~~~uuuXXXBBB888:::???;;;999888888777666555444444666666666666555444333333333333333333222222222222111111111222222222222222111111111111000///......//////////////////000000......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...444@@@JJJ[[[qqq}}}zzzqqquuu~~~wwwvvv|||sssmmmsssyyy{{{ttthhh\\\UUUGGGIIIJJJOOO^^^sssxxxnnnggg^^^WWWEEE@@@999555444444111///+++---000444999===AAACCC???<<<888333...***'''&&&############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******(((***---///000000///...000111111111111222555777999999::::::888666444222444999???JJJ___|||RRRRRRTTTWWWZZZ[[[ZZZXXXTTTQQQOOOQQQVVVWWWTTTPPPMMMNNNNNNNNNNNNOOORRRTTTRRRSSSSSSTTTTTTTTTTTTSSSNNNJJJDDD@@@???===999555000///...---,,,,,,,,,,,,,,,,,,---111888@@@HHHMMMHHHCCC@@@FFFSSS```ggghhhbbbiiipppvvv{{{|||vvvmmmnnnrrrlllUUUhhhdddCCC>>>=========999888888777777666555555444777777777666555444333222333333333222222222222111111111111111111222222222///000111111111000...------......//////000000000---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---//////...------...+++333999FFF[[[hhhwww{{{vvvgggdddeeeeeebbb]]]WWWRRRNNNQQQbbbtttlll[[[RRRQQQPPPOOOFFFAAA;;;666444222111///111666>>>EEEGGGDDD???;;;333...'''!!! $$$&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$############&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''(((((())))))'''))),,,///000000///...///111111111111222444777666888999:::999666333111222777>>>III^^^{{{UUUTTTUUUWWWZZZ[[[ZZZXXXRRRNNNKKKMMMRRRUUURRROOOOOOOOOPPPOOOOOOPPPRRRUUUSSSTTTTTTUUUVVVVVVVVVVVVPPPKKKEEEBBBAAA???<<<999333111///---,,,+++,,,,,,...------///333:::BBBGGGDDDAAA===>>>EEEQQQ^^^fffgggiiikkkoooxxxyyynnnmmmwwwhhhYYY^^^iiikkkNNN@@@CCC@@@::::::888888888888777666666555555666666666666555444333222333333222222222111111111111111111111111111111111...///000111111000...---------......//////000000,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...///...------...000---222222888IIITTTcccxxxxxxmmm^^^RRRPPPNNNPPPUUU]]]fffkkk{{{ooo___TTTNNNHHHBBB>>>666777999;;;>>>??????>>>???BBBEEEEEE@@@777---&&&"""$$$'''))))))'''%%%###%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((())),,,...//////......///000222222222222444666444666777888777555222000222777>>>III___|||SSSSSSSSSUUUWWWXXXWWWVVVMMMJJJIIIJJJOOORRRSSSSSSQQQRRRRRRQQQPPPPPPRRRTTTSSSTTTUUUVVVWWWVVVUUUUUURRRMMMGGGDDDCCCCCC@@@>>>555333000---+++++++++,,,......///111666<<>><<<===FFFSSS^^^eeeffffffgggooozzz~~~}}}tttrrrvvvpppZZZSSSfffOOO@@@>>>@@@777444888999888777777777666666666666555555555555444333222222222222222222111111111111111111111111111000000000/////////000000//////.....................//////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************...///...,,,******+++------000---///999???III\\\lll{{{wwwooosss|||}}}~~~mmmeee___SSSJJJLLLRRR___rrrvvvmmmlll```TTTLLLFFF>>>777444111777@@@HHHLLLLLLJJJHHH<<<:::666111---)))%%%$$$((((((((('''''''''''''''######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((((((***+++,,,------............000222222222222444666444555666666666444222000444999@@@LLLbbbSSSRRRQQQRRRTTTUUUUUUSSSOOONNNMMMMMMOOORRRUUUWWWRRRSSSRRRQQQOOOOOOQQQSSSVVVWWWYYYZZZZZZXXXVVVTTTTTTOOOJJJGGGGGGHHHFFFDDD999777333000...------.../////////333999>>>AAAAAA???BBBDDDCCCBBBEEELLLSSS\\\bbbfffgggkkkrrrvvvvvvsssvvvvvvttt{{{{{{nnnaaaWWW```}}}XXXAAA:::;;;:::333555;;;888666666666555555555555555222333333333333333222222222222222222111111111111222111111111000000000/////////.........//////000..................------++++++++++++++++++++++++************************************************************************+++,,,---,,,***)))***+++***...++++++111///222@@@JJJ\\\qqq}}}|||tttzzzwwwpppddd\\\```ggggggkkkfff\\\___fffaaaiiinnnzzztttfff``````^^^SSSHHHDDDBBB???@@@CCCOOOOOOMMMHHHBBB;;;555222000---)))&&&$$$&&&(((***---)))###"""(((+++$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%&&&'''((()))******'''((()))***+++******)))---,,,,,,++++++,,,------...000222333222333444555666666666666555444333222333999@@@LLLbbbSSSRRRRRRRRRTTTUUUUUUTTTWWWVVVUUUSSSQQQRRRUUUXXXSSSSSSSSSQQQOOONNNPPPRRRYYY[[[]]]^^^^^^[[[WWWUUUVVVQQQLLLIIIJJJKKKJJJHHH>>><<<888444111111111222111//////333999===<<<;;;BBBEEEJJJKKKJJJIIIJJJLLLYYYdddmmmoooooorrrsssrrroooxxxwwwkkklllxxxqqq~~~```PPP\\\ttteee===;;;888;;;:::666<<>>JJJaaaUUUPPPNNNPPPQQQOOOOOOQQQYYY[[[ZZZWWWSSSQQQRRRUUURRRRRRQQQOOOMMMNNNPPPSSSXXXZZZ\\\ZZZVVVUUUVVVYYYWWWTTTPPPLLLJJJIIIIIIJJJBBB???:::666333333333444000111444666888:::<<<===BBBFFFKKKPPPSSSSSSRRRPPPYYY```hhhoootttwwwxxxvvvvvvrrrpppnnniiiooovvv{{{}}}vvvXXXYYYaaammmNNN@@@:::999888777666666666666555555444333333333333444111111111111111111111111000000000000000000000000000000000000000000000000................................................,,,,,,,,,+++++++++************++++++++++++******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***333AAAOOO]]]nnnooobbbeeeeeessszzzlllzzz```VVV]]]```fffmmmnnnvvv~~~}}}jjjUUUJJJGGGHHHRRR[[[cccbbbYYYNNNHHHFFF???===<<<;;;:::888444222+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((((((((((()))******++++++***,,,------++++++,,,......///111111111222333555888666444333444555444444666:::???JJJ```|||OOOMMMNNNQQQPPPMMMLLLNNNVVVYYYZZZXXXSSSPPPPPPRRRNNNNNNNNNLLLJJJJJJLLLNNNPPPRRRTTTUUUUUUUUUVVVXXXSSSQQQNNNKKKJJJIIIJJJKKKGGGEEE@@@<<<:::999999999999888777;;;???AAA@@@===@@@EEEKKKQQQTTTTTTUUUTTTVVV]]]fffnnnuuu{{{~~~{{{xxxpppkkkwwwvvvrrrmmm]]]UUU[[[jjjiiiLLL>>>888999999888777666666666666444444333222222222222222111111111111111111111111////////////////////////////////////////////////---///111333333111///---------------------------,,,,,,+++++++++*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++))),,,///444>>>NNNaaannn~~~~~~nnnjjjmmmhhhmmmmmmccc[[[]]]dddjjjkkkiiicccYYYNNNFFFEEEGGG@@@>>>:::888666333000---))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((((((((()))******++++++***,,,------++++++,,,...---///111111111111333555666444222222333444444333555888===HHH^^^{{{JJJKKKOOORRRPPPKKKKKKOOOSSSWWWZZZYYYTTTPPPNNNOOOLLLMMMMMMLLLJJJHHHIIIJJJMMMMMMOOOQQQTTTVVVUUUTTTNNNMMMLLLJJJJJJKKKLLLLLLMMMKKKHHHEEEBBB@@@??????@@@<<<999;;;@@@BBB???;;;<<>>===<<<999@@@HHHMMMOOOQQQTTTXXXUUUYYY```gggmmmvvvxxxpppsssuuunnnuuulllXXXPPPLLLGGGLLLRRRiiiddd@@@999AAA@@@777777666666555444444555555333222111111000000111111111111111111111111111111////////////////////////////////////////////////---000444777777444000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))************))))))(((((()))******)))(((((())))))))))))))))))))))))'''''''''((((((((())))))************************+++---------,,,...222555999GGG^^^uuuuuuttt~~~{{{ooo```UUURRRWWW___fffrrrzzz|||oooaaa^^^eeekkkbbb\\\TTTNNNJJJFFFCCC@@@;;;777111---***(((&&&%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((''''''(((((()))************+++---,,,++++++,,,...---///000111000111222444333222111222444555555444333666:::DDDZZZxxxJJJJJJLLLMMMJJJHHHNNNWWWTTTWWW[[[ZZZVVVQQQOOOOOOOOOPPPQQQPPPMMMKKKKKKKKKNNNMMMOOOSSSVVVVVVSSSNNNIIIJJJKKKMMMNNNOOOOOOPPPNNNMMMLLLJJJHHHGGGGGGFFFIIIHHHFFFAAA<<<:::===@@@888===BBBGGGJJJNNNSSSWWWWWWWWWZZZ^^^aaajjj}}}ppp{{{sss]]]IIIAAABBBPPP]]]uuuoooEEE888======777111555555444444333444444444333222222111111111111111000000000000000000000000...................................................///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))******)))))))))((()))+++,,,,,,+++)))(((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((***---...---,,,++++++...444CCCVVVfffsssuuuooouuuzzzzzz{{{|||dddZZZPPPPPP]]]llltttvvv|||nnn\\\XXXcccmmmgggbbb[[[VVVRRRKKKBBB;;;333000+++(((''''''&&&%%%((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''((())))))*********+++---,,,++++++,,,...---...000000000000222444444333333444666777666555333555999BBBYYYwwwJJJHHHHHHIIIIIIIIIOOOWWWVVVXXXZZZXXXTTTPPPPPPQQQNNNOOOOOONNNLLLJJJKKKLLLHHHJJJNNNSSSWWWWWWTTTQQQJJJKKKNNNPPPQQQQQQQQQPPPLLLKKKJJJHHHHHHHHHIIIIIIGGGJJJKKKFFF>>>999999===:::;;;===BBBIIIPPPWWWZZZZZZXXXXXXYYYYYYaaayyy}}}mmm[[[NNNCCC===CCCNNNjjjjjjOOO<<<===<<<333000777444444333333333333333444333222222111000111111111000000000000000000000000................................................---------,,,,,,---------+++++++++++++++++++++++++++************)))))))))((())))))******))))))((((((***+++,,,,,,+++***(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))******,,,---...---+++111===GGGPPP```pppvvvrrrlllgggeeehhhkkknnniiieeeaaafffrrr{{{wwwnnn{{{{{{sss___PPPQQQ]]]fffpppggg[[[PPPFFF===555///,,,)))'''&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&''''''(((((())))))******,,,------++++++,,,...,,,...000000000000222444555444444555666777555444333555777AAAWWWvvvLLLIIIHHHLLLNNNNNNRRRWWWXXXYYYXXXTTTPPPNNNPPPSSSNNNOOONNNMMMKKKJJJLLLNNNHHHMMMSSSWWWXXXWWWUUUTTTMMMOOOQQQSSSTTTSSSRRRQQQKKKJJJHHHGGGHHHJJJLLLNNNIIINNNSSSRRRLLLCCC<<<999===:::999???KKKWWW___bbbbbb^^^\\\]]]\\\eeetttgggmmmnnn^^^MMMDDDAAAFFFJJJOOO]]]mmmlllDDD===999:::777222444<<<333333222222222222333333222111000000//////000000000000000000000000000000................................................,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************))))))))))))(((((())))))))))))((((((''')))+++,,,,,,+++)))'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))((()))+++---//////,,,'''(((///333444>>>LLL```ooossshhhccc^^^]]]aaahhhnnnsss}}}{{{}}}|||rrrfff^^^^^^\\\YYY[[[bbbhhhhhh```XXXKKK>>>444---)))((('''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%&&&&&&''''''((()))))))))***,,,------++++++,,,...,,,...///000///000222333555444444555666555333111222333555>>>UUUtttNNNKKKLLLQQQUUUUUUVVVYYYXXXXXXVVVQQQMMMLLLPPPTTTPPPPPPOOOMMMKKKLLLOOOQQQNNNTTT[[[]]][[[WWWTTTTTTOOOQQQSSSUUUVVVTTTRRRQQQLLLJJJHHHGGGHHHKKKOOOQQQSSSYYY___ccc___UUUGGG===???:::888???NNN]]]fffiiijjjeeedddddddddnnnyyyqqqkkkkkkwwwhhh___VVVIII@@@FFFFFFRRRhhhzzz```<<<======999444444777666333333222222111222222333333000000///...............000000000000000000000000................................................***++++++,,,,,,++++++***************************************))))))))))))(((((())))))))))))((((((&&&'''***++++++***'''&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((%%%&&&'''***,,,,,,***(((///((((((///...***...888:::CCCXXXnnn{{{zzzkkkeeefffttt}}}wwwwwwpppkkknnnxxx}}}zzzyyytttmmmfffffffffiiiooonnn___OOOFFFBBB;;;333---******+++&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))***,,,------,,,+++---...,,,...///000///000111333444333333444555444222///111111333<<>>===;;;777555333333444444444333222222111111111111222222000000///............//////...------------------------,,,,,,,,,,,,------............------------************************))))))************)))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((())))))))))))************''')))+++------...000222GGGQQQXXX\\\iii|||~~~xxxtttpppmmmqqqtttpppdddYYYGGGDDD@@@<<<999444///+++***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))***************+++------,,,,,,...///...///000///...///111333444444333333333333444444333333666>>>NNNfff~~~OOOOOOPPPRRRSSSQQQLLLHHHKKKOOOSSSUUUTTTPPPNNNLLLJJJJJJJJJIIIHHHHHHJJJLLLPPPRRRVVV]]]bbb```ZZZVVVRRRRRRRRRQQQOOOPPPRRRTTTPPPPPPQQQTTTXXX[[[\\\\\\VVVQQQOOOSSSXXXZZZWWWSSSUUUdddsssxxxtttsss|||yyykkkbbb^^^^^^XXXLLLKKKIIINNN^^^ppp||||||iiiyyyzzz}}}pppeeeZZZWWW\\\dddnnnvvvssshhh```\\\WWWDDDAAAGGGFFFHHHPPPRRR]]]bbbqqqyyyQQQ@@@>>>===:::999666444222222333444333222111111000000000000111111000///......------............---,,,,,,------------,,,,,,,,,,,,,,,,,,---.........---------,,,,,,************************))))))************))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******)))***,,,------------...,,,222777<<>>DDD@@@@@@DDDIIINNNXXX```bbbbbb^^^UUUKKKHHHKKKPPPVVVRRRMMMLLLMMMNNNMMMKKKDDDCCCBBB???>>>BBBJJJQQQTTTZZZrrr]]]KKK===444666999555333444555333111111222222222111000000////////////000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,************************))))))************))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((***(((&&&%%%'''(((((((((((((((((((((***...222444AAAJJJQQQRRRUUU^^^fffjjjgggnnnxxxzzzvvvssspppgggeeeaaaVVV???<<<777333000...,,,***)))******)))''''''(((***%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((()))***++++++,,,+++,,,......------///000///000000000......000111///111444666666444111///000000222777CCCTTTgggsss~~~IIIKKKLLLLLLKKKIIIHHHHHHNNNOOOPPPOOOMMMKKKKKKKKKNNNNNNMMMJJJGGGFFFFFFHHHMMMQQQQQQNNNQQQVVVVVVRRRSSSSSSRRROOOLLLKKKMMMNNNRRRQQQQQQRRRTTTUUUUUUTTTLLLLLLLLLPPP\\\ddd^^^SSSRRRXXX```ffffff```XXXRRRMMM___ZZZMMMPPPPPPKKKQQQMMMKKKMMMQQQSSSTTTZZZaaawwwsssnnnkkkdddXXXNNNJJJFFFJJJNNNQQQVVVZZZWWWQQQQQQKKKEEEEEEHHHLLLMMMKKKGGGCCC???@@@EEEJJJKKKKKKSSSPPPLLLJJJOOO___tttzzzXXXDDD???;;;666555666666666666444222111000111222111000000//////......//////000...------,,,+++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++************************))))))************))))))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((***((('''''')))***(((&&&***)))((()))******)))***+++111555555888???EEEGGGIIIQQQZZZ```dddllluuu{{{yyyyyyzzzxxxyyyvvvtttrrrpppoooiii\\\VVVPPPFFFCCCAAA888111111000///---***((('''&&&(((***)))'''&&&((()))&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((()))***+++,,,,,,+++,,,......------///000///000111000......///111111222333444444333222111111222333999CCCSSSeeepppyyyJJJKKKLLLLLLKKKJJJJJJJJJNNNOOONNNMMMJJJHHHIIIJJJPPPOOONNNJJJGGGEEEEEEGGGMMMQQQRRRNNNPPPWWWZZZXXXRRRRRRPPPMMMJJJIIIJJJKKKNNNMMMMMMOOORRRSSSSSSSSSJJJKKKLLLRRR^^^ggg```SSSNNNXXXaaaaaaYYYQQQPPPQQQKKK]]]VVVJJJSSSTTTLLLPPPLLLIIIJJJPPPSSSPPPMMMMMMZZZpppvvvnnngggsssjjj___XXX___nnnyyywwwppptttpppooosss}}}wwwrrr{{{nnnGGG999@@@555555444222222555444111444222000000111222111000//////............//////...---,,,,,,++++++,,,,,,++++++++++++,,,,,,---...,,,++++++++++++++++++,,,---------,,,,,,,,,++++++************************))))))************))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%$$$$$$'''******'''$$$)))'''&&&)))******)))***(((+++,,,***+++000333333+++222888999999>>>GGGMMMMMMRRR[[[bbb___ZZZ^^^ggglllnnnooojjjeeebbbeeeiiijjjmmmnnnjjjddd```aaaccchhhbbbZZZRRRKKKGGGIIIMMMDDD:::888555------000+++))))))(((&&&%%%&&&)))***###&&&)))(((&&&%%%&&&(((&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))***+++,,,,,,+++---......---...///111///000111000......///111333222222222222222222333333333555:::DDDTTTeeeppprrrNNNLLLJJJJJJKKKJJJGGGDDDIIIJJJJJJIIIGGGGGGIIIJJJKKKNNNOOOMMMJJJJJJOOOSSSRRRQQQPPPOOOOOOPPPQQQRRRQQQRRRRRRQQQNNNKKKJJJJJJHHHJJJNNNQQQRRRQQQPPPNNNMMMNNNMMMOOOVVV\\\TTTIIIMMMLLLLLLLLLKKKKKKJJJJJJRRRWWW[[[ZZZTTTOOOMMMNNNJJJIIIHHHIIILLLMMMMMMLLLTTTUUUbbb{{{{{{iiiRRRGGG<<<555555222222222222222222333333000000000000000000000000////////////////////////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++......------,,,+++******))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((***************+++++++++---,,,,,,++++++,,,,,,---111222333444555666777888===AAAEEEDDDAAAAAAEEEJJJGGGFFFEEECCCAAA???>>>===999999777555333000...---,,,++++++***)))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!!!!$$$&&&########################$$$$$$##############################$$$%%%&&&'''***))))))))))))******++++++---//////...---...///...//////...------///111444333222222111111222222333444777;;;EEEUUUgggttt|||NNNLLLJJJKKKLLLKKKIIIGGGHHHIIIIIIHHHGGGGGGHHHJJJLLLNNNOOOMMMJJJJJJOOOTTTTTTSSSQQQOOONNNNNNNNNNNNRRRSSSRRROOOLLLIIIHHHIIIJJJLLLOOOQQQQQQOOOLLLJJJLLLMMMLLLNNNSSSWWWQQQFFFJJJJJJJJJKKKLLLLLLMMMMMMOOOSSSWWWVVVQQQNNNOOOPPPOOOMMMKKKKKKKKKKKKIIIGGGNNNMMMQQQ^^^pppiiiKKK>>>;;;666555888222222222222222222222222000000000000000000000000........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,+++*********(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))*********+++++++++,,,,,,++++++++++++,,,,,,((()))******+++,,,------,,,///111222111//////000444444333222000///...------------,,,+++)))((('''((((((''''''&&&%%%%%%$$$((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$###!!!"""###%%%########################$$$$$$##################%%%%%%$$$$$$%%%&&&''''''))))))(((((())))))******+++---//////...---...//////000000///...///111333444333222222111222222222333444777;;;EEETTTgggtttMMMKKKJJJJJJKKKKKKJJJHHHIIIJJJJJJIIIHHHHHHJJJKKKLLLMMMMMMKKKIIIJJJPPPTTTTTTSSSQQQOOOMMMKKKJJJJJJRRRRRRPPPMMMIIIFFFFFFFFFHHHJJJMMMOOOOOOMMMKKKIIIMMMNNNMMMNNNRRRTTTOOOGGGIIIIIIKKKLLLNNNOOOQQQQQQLLLOOOPPPOOOMMMLLLOOORRROOOMMMLLLKKKKKKJJJIIIGGGKKKJJJKKKNNNUUUddd^^^KKK:::555444222222666333333222222111111000000000000000000000000000000........................,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((())))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''')))))))))*********+++++++++******))))))******+++'''''''''((((((((()))))))))'''%%%&&&((()))'''%%%)))))))))(((''''''&&&&&&'''(((((()))))))))((((((''''''&&&&&&%%%$$$$$$$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""###%%%##############################$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&'''(((((((((((((((((()))******+++---//////...---...///000111111000///000222444444444333222222222222222333444777;;;DDDTTTgggsss}}}JJJJJJIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJKKKMMMKKKKKKJJJHHHGGGJJJOOOSSSQQQQQQOOOMMMLLLJJJIIIIIINNNNNNLLLIIIFFFDDDEEEFFFDDDFFFJJJNNNOOOOOOMMMLLLNNNNNNNNNOOORRRSSSPPPLLLKKKKKKLLLNNNPPPQQQRRRSSSLLLLLLLLLJJJHHHIIIMMMPPPHHHGGGGGGHHHJJJLLLKKKJJJIIIJJJMMMOOOPPPVVVfffvvvmmmIII@@@888777666222222444333333222111000//////...////////////////////////------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,************************+++*********))))))(((((((((((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((())))))******++++++))))))(((((((((((()))))))))))))))))))))))))))(((000***&&&(((---111000,,,((()))))))))))))))))))))(((((()))***++++++******((((((((((((''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""$$$$$$$$$""""""###%%%##############################$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&&&&''''''''''''''''''((()))******+++---//////...---...///000000111000///000222555444444333222222222222333333444777;;;DDDSSSfffsssssszzzJJJKKKLLLMMMLLLKKKKKKJJJHHHIIIIIIIIIHHHHHHJJJLLLIIIIIIGGGFFFGGGIIIMMMPPPMMMMMMMMMLLLLLLKKKJJJJJJHHHIIIIIIGGGEEEDDDEEEFFFDDDFFFJJJNNNPPPOOONNNMMMKKKKKKLLLNNNOOOOOONNNOOOJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLJJJHHHFFFGGGIIIKKKDDDCCCCCCEEEHHHJJJKKKJJJFFFFFFIIIMMMNNNNNNRRRXXXgggvvvYYYEEE555333333555666444444555222222111000000///..............................------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,******************************)))))))))))))))((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''(((((()))******++++++)))((((((''''''(((((()))'''''''''&&&&&&&&&&&&%%%)))(((+++000666666111,,,'''''''''((((((((())))))'''''''''((((((''''''&&&)))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###%%%$$$###"""###$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((()))+++++++++---//////...---...///.../////////...///222444555444333333222222333333333444666:::CCCSSSeeerrrpppvvvLLLOOORRRRRRPPPNNNLLLLLLCCCEEEEEEEEEDDDEEEGGGIIIHHHGGGFFFGGGHHHJJJMMMNNNJJJKKKLLLLLLLLLLLLKKKKKKFFFGGGIIIIIIGGGFFFGGGGGGHHHJJJMMMPPPQQQOOOMMMKKKIIIHHHIIIKKKJJJGGGIIIMMMHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKJJJIIIGGGGGGFFFFFFEEEDDDCCCDDDFFFGGGFFFEEEHHHEEEEEEIIIJJJIIIIIILLLOOOccc}}}iiiIII;;;555222222333444555333222111111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++******************************))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&'''(((((()))***++++++)))((((((''''''(((((()))'''''''''&&&&&&&&&&&&&&&!!!(((333;;;;;;555+++%%%&&&'''''''''((((((((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############!!!###%%%%%%###"""###$$$##############################$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((((((((((((((()))+++,,,---+++---//////...---...///.../////////...///222555555444444333333333333333333555666:::CCCRRRdddqqqsssyyyJJJNNNSSSUUURRRMMMJJJIIICCCDDDEEEEEEDDDDDDGGGHHHGGGGGGGGGIIIKKKMMMMMMMMMJJJKKKLLLMMMMMMLLLKKKKKKHHHJJJMMMMMMLLLIIIHHHHHHJJJLLLOOORRRRRRQQQOOOMMMJJJHHHIIIJJJFFFAAADDDJJJFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJJJJKKKJJJIIIFFFDDDHHHFFFEEEEEEEEEEEECCCBBBIIIFFFFFFJJJKKKIIIIIILLLMMMSSS[[[gggqqq]]]DDD555555666777666555444444333111...////////////////////////------------------------++++++++++++++++++++++++++++++************++++++++++++************++++++************************************************'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((()))***++++++))))))(((((((((((())))))(((((((((((((((((())))))***333<<<<<<444+++'''''''''((((((((((((((())))))''''''(((((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############!!!###%%%%%%$$$#######################################$$$$$$%%%&&&&&&'''$$$$$$$$$%%%&&&((()))***(((((())))))***,,,---...+++---//////...---...///...///000000///111444666555555444333333333333444333555666:::CCCRRRdddpppqqqxxxFFFLLLRRRSSSPPPJJJFFFDDDEEEFFFGGGGGGFFFGGGIIIKKKHHHHHHIIIKKKNNNOOOOOONNNKKKLLLMMMMMMMMMLLLJJJIIIKKKNNNQQQQQQOOOKKKIIIHHHGGGJJJNNNRRRTTTUUUSSSRRRNNNLLLLLLLLLFFF???AAAIIIFFFFFFGGGHHHHHHIIIJJJJJJHHHIIIKKKMMMMMMKKKGGGCCCHHHFFFEEEEEEFFFFFFEEECCCBBBCCCHHHMMMLLLHHHGGGIIICCCNNNWWWZZZddd{{{}}}kkkooo^^^AAA888111111666666111111000///222555444111.........///////////////------------------------++++++++++++++++++++++++++++++************++++++++++++************++++++))))))))))))))))))))))))***************+++++++++''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((()))***++++++))))))(((((((((((())))))%%%%%%&&&&&&&&&'''''''''888===>>>444%%%$$$,,,&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""!!!###%%%%%%$$$###"""#################################$$$%%%%%%&&&''''''$$$$$$%%%&&&(((***,,,---)))))))))***+++---...///+++---//////...---...//////000111111111222555777555555444333333333333444444555666:::BBBRRRdddpppkkksssIIIJJJKKKJJJHHHEEEDDDDDDBBBDDDEEEDDDCCCBBBCCCDDDHHHHHHHHHIIIKKKLLLNNNOOOJJJLLLNNNMMMIIIGGGHHHJJJFFFJJJNNNOOOLLLKKKLLLMMMLLLNNNQQQTTTUUUUUUSSSRRRMMMLLLJJJHHHFFFEEEDDDDDDGGGDDDDDDGGGLLLMMMJJJFFFKKKJJJIIIJJJKKKKKKIIIGGGEEEEEEEEEDDDCCCDDDGGGJJJEEEGGGIIIKKKLLLLLLLLLKKKOOOLLLOOOVVVXXX^^^sssUUUJJJ<<<333222333444444000000000000000000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%%%%&&&''''''&&&&&&%%%&&&)))***&&&!!!!!!)))000BBB:::111***''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$""" !!!$$$%%%###!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))***+++,,,...000111///000000000111111111111000000000///...000444777555555666666555555444333888666666999CCCQQQ^^^gggdddoooEEEGGGIIIIIIGGGFFFFFFFFFDDDEEEEEEDDDBBBAAABBBDDDFFFFFFGGGHHHIIILLLNNNOOOJJJLLLMMMLLLJJJHHHHHHIIIFFFHHHLLLMMMMMMMMMMMMNNNLLLNNNPPPRRRSSSRRRPPPOOOMMMLLLKKKIIIHHHFFFEEEDDDFFFFFFHHHLLLOOOOOOLLLIIIJJJLLLNNNOOONNNKKKHHHGGGEEEFFFEEEDDDCCCCCCFFFIIIFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJPPPUUUQQQLLLTTTcccuuunnnRRR@@@:::222///000222111000000000000000000000000000...------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&***222888444///(((%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$#########$$$$$$$$$%%%%%%%%%###!!!"""$$$%%%$$$"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))***+++---.../////////000000000111111111111111000//////111555888555555666666555555444333555666777:::BBBOOO]]]gggeeeqqqBBBEEEGGGHHHGGGFFFGGGGGGGGGHHHGGGFFFCCCBBBCCCDDDDDDDDDDDDEEEGGGKKKNNNPPPKKKJJJJJJJJJJJJJJJHHHFFFEEEEEEGGGJJJNNNOOOOOONNNLLLMMMOOOPPPPPPOOOMMMLLLLLLLLLLLLKKKJJJGGGEEEDDDHHHKKKOOOPPPOOOMMMKKKJJJJJJNNNSSSSSSOOOKKKHHHGGGFFFFFFEEECCCBBBBBBEEEGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNRRRUUUNNNDDDEEEMMMRRR```xxxnnnVVVDDD777555333111222555555333000000000000000000000000000------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''&&&&&&%%%%%%$$$$$$&&&###"""%%%,,,333888999)))&&&$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$#########$$$$$$$$$$$$%%%%%%$$$######%%%%%%$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))***+++,,,---////////////000000000000222222111000000222666999555555666666555555444333222555888;;;@@@KKKZZZeeehhhsssBBBEEEGGGHHHGGGFFFGGGGGGKKKKKKJJJGGGDDDCCCDDDEEEBBBBBBBBBCCCFFFJJJNNNPPPLLLIIIGGGHHHJJJJJJGGGDDDBBBAAABBBFFFLLLOOONNNLLLKKKLLLNNNOOOOOONNNMMMLLLKKKLLLMMMMMMKKKIIIFFFDDDLLLOOOQQQOOOIIIFFFGGGIIIKKKPPPTTTSSSMMMHHHHHHIIIGGGGGGFFFCCCAAAAAACCCEEEFFFEEEEEEEEEEEEGGGIIIJJJPPPOOOOOOPPPLLLHHHMMMUUULLLLLLVVVlll^^^DDD;;;:::999555444444666777666222///////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%$$$$$$$$$$$$)))%%%$$$)))222666444000((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""######$$$############$$$$$$$$$$$$$$$############$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))((())))))***++++++........./////////000000222222222111000222666999555555555666555555444333111666:::;;;>>>GGGVVVbbbkkkvvvDDDFFFHHHHHHGGGFFFFFFFFFIIIIIIHHHEEEAAA@@@AAACCC@@@@@@@@@BBBEEEIIIMMMOOOKKKHHHFFFGGGIIIIIIFFFCCC@@@??????CCCIIILLLLLLJJJIIIJJJLLLNNNOOOOOOOOOOOOKKKLLLMMMMMMKKKIIIFFFDDDIIILLLMMMIIICCCBBBGGGLLLMMMPPPRRROOOIIIFFFHHHKKKGGGFFFEEEBBB@@@@@@BBBDDDFFFEEEDDDDDDEEEFFFHHHIIIKKKIIIHHHHHHGGGHHHNNNTTTQQQJJJJJJTTT```rrrqqqXXXEEE===<<<777111222111111111111000...---........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%'''%%%'''---444555...&&&''''''((('''&&&$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$""""""#########$$$$$$$$$!!!"""""""""!!!!!!""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))((((((((()))******+++---............/////////222222222111000222666999555555555666555555444333222666999;;;===GGGWWWcccmmmwwwCCCEEEGGGGGGFFFEEEEEEEEEEEEDDDCCC???===<<<===???>>>???AAACCCFFFIIILLLMMMHHHHHHGGGGGGGGGGGGEEECCC@@@@@@@@@CCCFFFIIIIIIIIIHHHIIIJJJLLLNNNOOOOOOOOOKKKKKKKKKKKKJJJHHHFFFEEEDDDFFFGGGEEEBBBCCCIIIOOONNNOOONNNKKKGGGFFFHHHKKKFFFEEEDDDBBB@@@???AAADDDEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEGGGDDDDDDHHHKKKSSSiiigggTTTFFF666111666999333,,,.........---...///000000........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&"""%%%***000333000)))###"""$$$%%%&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$"""""""""############$$$ !!!"""""" !!!"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''(((((((((((()))***+++,,,------------.........///222222111000000222666999555555666666555555444333333555888;;;AAANNN___kkksss|||>>>AAACCCDDDDDDDDDDDDEEECCCBBB@@@===;;;;;;===???>>>???BBBEEEHHHIIIJJJKKKFFFGGGHHHGGGEEEDDDDDDDDDBBBCCCDDDEEEEEEFFFHHHJJJHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDFFFHHHGGGEEEEEEHHHJJJMMMMMMLLLKKKJJJIIIIIIIIIDDDDDDCCCAAA??????BBBDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFBBB???===???AAABBBCCCFFFOOOWWWZZZfffkkkKKK333>>>666---+++...111222222......////////////111222------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$###"""###$$$&&&(((###(((...000...)))&&&$$$!!!###%%%%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################"""#########$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$""""""""""""############ """###""" !!!###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''(((((()))***+++---...,,,,,,---------.........111111000//////111555888555555666666555555444333444444666;;;GGGYYYkkkxxx}}}:::<<<@@@BBBCCCCCCDDDFFFDDDDDDBBB???<<<<<>>@@@BBBAAABBBCCCDDDDDDCCCBBBBBB@@@@@@JJJ```sss}}}uuuUUU???666666666555111111111111000000000//////............------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,******)))(((((((((((((((''''''((()))))))))))))))'''&&&&&&((()))***((('''(((((())))))))))))(((((('''&&&%%%$$$###$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&...//////+++&&&###$$$&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################""""""############""""""###"""!!!!!!!!!"""$$$%%%""""""""""""############$$$#########""""""!!!!!!########################$$$$$$###"""!!!!!!!!!"""!!!!!!""""""#########$$$$$$###"""""""""###%%%%%%%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))))))))***+++,,,,,,...------,,,,,,,,,------111111111000///000333666666777888888777555333111222111444>>>PPPggg{{{;;;<<<===@@@BBBCCCDDDEEEFFFCCC@@@>>>=========<<<===???DDDGGGIIIHHHFFFEEECCCBBBBBBCCCDDDEEEDDDDDDDDDFFFGGGFFFEEEEEEFFFGGGHHHGGGFFFEEEFFFIIIKKKMMMMMMGGGEEEFFFGGGFFFGGGJJJIIIHHHIIIJJJGGGAAA???AAACCCMMMSSSPPPLLLJJJKKKJJJFFFEEEBBBAAA@@@BBBCCCEEEIIIIIIHHHHHHHHHGGGGGGGGGEEECCC@@@>>>===???AAACCCBBBCCCCCCCCCCCCBBB@@@@@@===;;;AAAOOO[[[___```bbbxxxuuu___QQQ???333///000///...111111111000000000//////------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++++++++,,,+++++++++*********)))))))))*********++++++++++++***))))))(((''''''((((((''''''((()))))))))))))))'''&&&&&&'''))))))(((&&&(((((())))))))))))(((((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%''')))111///,,,'''$$$"""$$$&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################""""""############""""""###"""!!!!!!!!!"""$$$$$$""""""""""""########################"""""""""!!!########################$$$###""""""""""""""""""!!!"""""""""############$$$###"""""""""###$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++,,,,,,...------,,,,,,------...111111111000///000333666666777888888777555333111444333555===NNNdddxxx>>>>>>>>>>>>@@@BBBDDDEEEEEEBBB>>><<<;;;;;;:::888>>>@@@DDDGGGHHHGGGEEEDDDAAABBBCCCDDDEEEDDDCCCCCCBBBDDDFFFFFFDDDCCCCCCCCCEEEDDDDDDDDDFFFHHHJJJKKKHHHFFFHHHKKKJJJGGGGGGKKKJJJHHHGGGHHHEEE@@@@@@DDDIIIQQQUUUQQQLLLKKKJJJIIIFFFDDDAAA@@@???@@@BBBDDDHHHHHHHHHGGGGGGGGGFFFFFFEEECCCAAA??????@@@BBBDDDEEEEEEDDDCCCBBB@@@>>>===@@@===>>>DDDIIIHHHFFFEEEKKKYYYkkk~~~~~~hhhQQQBBB999666333111111111///...000000000000////////////,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++*********+++************)))))))))((()))))))))))))))******))))))(((''''''''''''(((''''''((())))))))))))(((&&&%%%%%%&&&(((((('''&&&'''(((((())))))((((((''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%###%%%)))...222---'''###""""""###$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################""""""############"""""""""""""""!!!"""######$$$""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$""""""""""""##################""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++,,,---...---------------......111111111000///111444777777888888999777555333111666555666===KKK```tttAAA???>>>===>>>@@@BBBDDDBBB???===;;;;;;;;;:::999???AAADDDFFFGGGFFFDDDCCC@@@BBBEEEFFFEEECCCBBBBBBBBBDDDGGGGGGEEECCCBBBAAAEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHMMMPPPMMMHHHHHHKKKKKKHHHGGGHHHFFFDDDFFFLLLRRRWWWYYYSSSMMMKKKJJJHHHEEECCCAAA???>>>???AAABBBFFFFFFFFFFFFGGGGGGGGGGGGEEECCCBBB@@@AAABBBDDDEEEHHHGGGFFFDDDBBB???===<<>>DDDIIINNNZZZmmm}}}iiiZZZLLL===222000000222444555444333222222000000/////////.........,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))************))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''''''''&&&'''(((((())))))((((((%%%%%%$$$&&&'''(((&&&%%%'''(((((((((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$&&&'''%%%$$$%%%+++111---(((###!!!###$$$$$$"""########################""""""""""""#########$$$################################################%%%$$$######"""#################################""""""############"""""""""""""""""""""######$$$!!!"""""""""#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$"""""""""""""""########################$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++------...------------......///111111111000000111555777888888999999888555333111555444555;;;III]]]rrrAAA???===<<<<<<>>>AAACCC>>>===;;;<<<===>>>===<<>>>>>???@@@AAABBBCCCDDDEEEGGGHHHIIIIIICCCCCCBBBAAABBBCCCEEEFFFJJJIIIGGGDDDBBB@@@>>>===<<<<<<======>>>???===;;;AAACCCBBB???AAAJJJRRRUUUcccsss|||]]]III888444444000222888111222333111//////111333/////////............---------------,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++******)))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((%%%%%%$$$&&&'''(((&&&%%%''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%''',,,000%%%"""!!!"""%%%&&&$$$"""#################################$$$$$$$$$%%%%%%################################################%%%$$$$$$###""""""##############################""""""############""""""!!!"""""""""############!!!"""""""""############""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))***,,,---...---------------...///000000111111000000222555888888999:::999888555333111222333444:::HHH]]]sss???>>><<<:::;;;===???AAA===<<<;;;<<<>>>??????>>>>>>@@@BBBDDDFFFFFFEEEDDDBBBFFFHHHHHHEEECCCDDDEEEGGGHHHJJJIIIFFFDDDCCCCCCFFFGGGIIIJJJJJJJJJIIIHHHLLLLLLNNNRRRPPPLLLKKKNNNMMMJJJJJJLLLMMMMMMSSSYYY[[[]]][[[TTTNNNLLLJJJGGGFFFDDDAAA???>>>???@@@AAAAAABBBCCCDDDFFFHHHIIIIIIBBBAAAAAAAAABBBDDDEEEFFFIIIHHHFFFCCCAAA@@@???>>>;;;===>>><<<;;;======:::999???CCCBBBAAACCCBBB???AAAMMM```tttmmmSSSFFF;;;111---000222000000555222111000...---...111444///.........------------------------,,,,,,,,,,,,++++++************++++++***************)))))))))(((((()))))))))))))))***(((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((('''&&&%%%%%%&&&(((((('''&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''***+++--- !!!###%%%%%%$$$"""###########################$$$$$$$$$$$$%%%%%%%%%################################################%%%%%%$$$###""""""""""""########################""""""############""""""!!!!!!"""############"""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""###$$$############""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))***,,,---...------------...///000000000111111111111222666999999:::::::::888555333111111222444:::GGG\\\ttt<<<<<<:::::::::<<<===???<<<<<<;;;<<<>>>>>>===<<<===???AAADDDEEEFFFFFFEEEEEEHHHJJJHHHDDDCCCEEEHHHIIIIIIIIIGGGEEECCCCCCCCCCCCDDDGGGJJJLLLLLLKKKJJJLLLHHHHHHMMMOOONNNNNNPPPMMMKKKJJJLLLLLLLLLQQQWWWWWWXXXVVVPPPLLLMMMLLLJJJGGGEEEBBB???>>>???@@@AAACCCCCCDDDDDDEEEFFFFFFFFF@@@@@@@@@AAABBBDDDEEEFFFEEEDDDBBB@@@????????????<<<@@@AAA<<<;;;>>>>>>;;;444<<>>===<<<<<<<<<======;;;999===>>>AAACCCEEEFFFFFFFFFFFFIIIKKKIIIDDDCCCFFFJJJIIIJJJIIIFFFCCCBBBBBBCCC???AAAEEEIIILLLMMMMMMLLLJJJEEECCCHHHNNNOOOQQQSSSMMMKKKJJJLLLKKKJJJMMMSSSRRRSSSRRRMMMKKKNNNNNNLLLHHHFFFCCC@@@??????AAABBBEEEEEEEEEEEEDDDDDDDDDDDD??????@@@AAABBBCCCEEEFFFBBBAAA@@@>>>===>>>>>>???999??????:::999===>>>:::===AAABBB??????BBBCCCBBB;;;>>>===;;;@@@IIIMMMKKK\\\vvvgggWWWEEE<<<666111333777***///111...---000333555,,,,,,---///111000---***......---------,,,,,,,,,+++++++++************)))++++++************++++++(((((())))))******++++++'''((((((((())))))******))))))((((((((('''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''''''''&&&((()))***((('''&&&''''''''''''''''''&&&%%%%%%&&&'''&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''###!!!%%%+++---)))$$$$$$%%%%%%"""!!!%%%########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$###""""""""""""########################""""""############"""""" !!!"""$$$$$$######"""""""""""""""############!!!!!!""""""#########$$$########################$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!!!!"""###$$$%%%$$$######%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***,,,...///---------......000111111000111111111111333777::::::;;;;;;:::888666333111444555777;;;FFFZZZsss